/*  para que el color de fondo del menú colapsado no aparezca en rojo sino en blanco  */
@media (min-width: 768px) and (max-width: 991px) {
    .navbar-inverse {
/*  background-color: #af0000;
  border-color: #af0000;*/
  background-color: #ffffff !important;
  border-color: #f0f !important;
  }
}




@font-face{
   font-family: "HelveticaNeue";
   font-style: normal;
   font-weight: normal;
   src: url('/css/HelveticaNeue.otf');
}

/*.navbar{
    width: 100%;
    margin: 0 auto;
}​*/
/*@media (min-width: 990px) {
  .navbar-nav {
      width: 100%;
      text-align: center;
    }
    .navbar-nav > li {
        float: none;
        display: inline-block;
    }
}*/


.badge-important {
  background-color: #DE271D;
}


/*  para cambiar el colapso del menú a 991 en lugar de 768*/
@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
/***********************************************/
@media (min-width: 992px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 992px) {
  .navbar-header {
    float: left;
  }
}

@media (min-width: 992px) {     /* 992px*/
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {     /* 992px*/
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-static-top {
    border-radius: 0;
  }
}

@media (min-width: 992px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}

@media (min-width: 992px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .navbar-toggle {
    display: none;
  }
}
@media (max-width: 991px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 992px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

@media (min-width: 992px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 991px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 992px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
@media (min-width: 992px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 992px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}




/*/*  Para hacer que el menú se desplegue al pasar por encima (rollover)  */
@media (min-width: 991px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
     z-index: 1009;
  }
}
/*  **************************************************************  */

/* DIVISOR  VERTICAL MENU */
.navbar .divider-vertical {
    height: 25px;
    margin-top: 15px;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #f2f2f2;
}

.navbar-inverse .divider-vertical {
    border-right-color: #999;
    border-left-color: #999;
}

@media (max-width: 991px) {
    .navbar-collapse .nav > .divider-vertical {
        display: none;
     }
}
/* ***************************************** */


/*   para centrar el menú principal verticalmente*/
.menu{
    padding-top:15px; 
    margin-bottom:-20px;
}
@media (max-width: 991px) {
  .menu{
    padding-top:10px; 
    margin-bottom:0px;
  }
}
/* ***********************************************  */


/*   para centrar el menú principal horizontalmente*/
@media (min-width: 990px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
        padding-left: -30px;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}
/* ***********************************************  */


.devolucion{
  color: #000; 
  background-color: #eee; 
  margin-top:15px; 
  padding:10px; 
  width: 100%
}

.devolucion2{
  color: #fff; 
  background-color: #DE271D; 
  margin-top:15px; 
  padding:10px; 
  width: 100%
}



 /*  para que la linea superior esté alineada con el logo de phira y el menú central bien centrado*/
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
margin-left: -75px;
padding-left: 15px;
margin-right: 0;
}
@media (max-width: 991px) {
  .container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: -15px !important;
  }
}



/*////////////  para dejar fija arriba la barragrisbuscador - solo si no es en formato movil //////////*/
@media (max-width: 992px) {
  .fixed {
    position:float;
    width: 100%;
    left:0px;
    /*z-index: 1001;*/
  }
  .scrolling {
      margin-top:0px !important;
  }
}
.fixed {
    position:fixed;
    border-bottom: 1px solid #DDD;
    top: 105px;          /*antes 90*/
    background: #E6F0FD;
    width: 100%;
    left:0px;
    z-index: 998;
}
.scrolling {
    margin-top:210px !important;  /*antes 180   210 */
}
/*////////////  para dejar fijo arriba el menú y reducirlo - solo si no es en formato movil //////////*/
.fixedmenu {
    position:fixed;
    height: 93px;
    border-bottom: 1px solid #DDD;
    top: 0px;
    background: #FFF;
    width: 100%;
    left:0px;
    z-index: 1000;
}
.fixedmenu2 {
    position:fixed;
    padding-top:2px;
    height: 19px;
    top: 80px;
    width: 100%;
    left:0px;
    background: #FFF;
    z-index: 999;
}
.phmenu2{
    margin-top: 10px;
}
.BarraPie{
    height:20px; 
}
.BarraPie2{
    margin-bottom: 20px; position:fixed; bottom:0; 
}
.BarraPie222{
    margin-bottom: 0px; position:fixed; bottom:0; 
}
@media (max-width: 991px) {
  .fixedmenu2 {
    position:fixed;
    padding-top:0px;
    height: 29px;
    top: -10px;
    width: 100%;
    left:0px;
    background: #FFF;
    z-index: 999;
    top: 0px;
  }
  .phmenu2{
    margin-top: 0px;
  }
  .BarraPie{
    height:35px; 
  }
  .BarraPie2{
    margin-bottom:35px; /*position:static; */
  }
}
/*.fixedmenu .navbar { min-height: 5px; }
.fixedmenu img{ max-width: 80px; height: auto; margin-top: -10px; }
.fixedmenu a{ font-size:0.7em;}
.fixedmenu li>a{padding-left:10px; padding-right:10px;}
.fixedmenu span.nomempresa{ font-size:0.7em; }
.fixedmenu a.img{ max-width: 70px; height: auto; margin-top: -10px; }
.fixedmenu img.persona{ max-width: 12px; height: auto; margin-top: -5px; }
.fixedmenu a.botonmenu{ margin-top: -20px; font-size:0.7em; }
.fixedmenu li.divider-vertical{ height: 15px; font-size:0.7em; margin-top: 15px; }*/
/*!!!!!!!!!!!!!!!!!!! ojo con esto*/
/*.fixedmenu ul.nav.navbar-nav.navbar-right {display: none !important;}*/
/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*////////////  Si es en formato movil, hay varias diferencias //////////*/
@media (max-width: 991px) {
  .fixedmenu { position:static; height: auto;}
  .fixedmenu ul.nav.navbar-nav.navbar-right {display: block !important;}
  .fixedmenu a{ font-size:1em;}
  .fixedmenu span.nomempresa{ font-size:1em; }
  .fixedmenu a.botonmenu{ margin-top: -20px; font-size:1em; }
}

@media (min-width: 992px) and (max-width: 1500px) {
  .fixedmenu ul.nav.navbar-nav.navbar-right {display: none !important;}
}

.nomempresa:hover{
  text-decoration: underline;
  /*text-decoration-style: wavy;*/
  text-decoration-color: #DE271D;
}

.nomempresaFR:hover{
  text-decoration: underline;
  text-decoration-style: wavy;
  text-decoration-color: #DE271D;
}


.imagenfoto {
  position: relative;
  height: auto;
  vertical-align: center;
  /*width: auto;*/
  width: 100%;
/*  max-height: 110px;*/
margin: 0px;
}

.contenedor2:hover .imagenfoto {
  -webkit-transform:scale(1.3);
  transform:scale(1.3);
}

.contenedor2 .imagenfoto {transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out}

.contenedor2:hover .imagenfoto {transition:all .9s ease-in-out;-webkit-transition:all .9s ease-in-out}

.contenedor2 {
  overflow:hidden;
  padding-left:0px; 
  padding-right: 0px;
  margin: 7px;
}


.BT1{
  width: 80%;
  height: 50px;
  background-color: #FFF;
  margin-bottom: 15px;
  margin-top: 10px;
  margin-left:10%;
}

.BT1:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  border-color:#FBB03B;
  color: #fff;
}


.sello{
    border-color: #fff;
    border-width: 10px;
    border-style: solid;
    padding-top: -25px;
    padding-left: -25px;
    padding-right: -25px;
    padding-bottom: -25px;
}
.sello:hover{
    border-color: #bbb;
}

.sello2{
    border-top: 1px;
    border-left: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-color: #000;
    border-style: solid;
    padding-top: 4px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin: 0px;
    min-height: 93px;
}
.sello2:hover{
    border-color: #bbb;
    border-width: 5px;
    border-style: solid;
    padding: 0px;
}


/*  para adaptar los selects al diseño dado*/
.combo {
  border: 0px solid #ccc;
  width: 100%;
  overflow: hidden;
  background: #fff url("arrowdown.png") no-repeat 95% center;
  height:40px; 
  margin-bottom: 11px;
}
  .combo select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    appearance: none;
    font-size: 14px; 
    text-align: left;
    color:#999;
    height:42px; 
    margin-left: -1px;
    margin-top: -1px;
  }
  .combo select:hover{
      color:#000;
  }
  .combo:hover{
       background: #fff url("arrowdownblack.png") no-repeat 95% center;
  }
  .input-group input:hover{
      color:#000;
  }
  
/* *************************************************************** */


/*  para adaptar los selects del formulario de devolución al diseño dado*/
.combo2 {
  border: 0px solid #ccc;
  width: 40%;
  overflow: hidden;
  background: #fff url("arrowdown.png") no-repeat 95% center;
  height:40px; 
  margin-bottom: 11px;
  position: relative;
}
  .combo2 select {
    padding: 5px 8px;
    width: 60%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    appearance: none;
    font-size: 14px; 
    text-align: left;
    color:#999;
    height:42px; 
    margin-left: -1px;
    margin-top: -1px;
  }
  .combo2 select:hover{
      color:#000;
  }
  .combo2:hover{
       background: #fff url("arrowdownblack.png") no-repeat 95% center;
  }


/* *************************************************************** */








.transparente{
  filter: alpha(opacity=60);
  opacity: .60;
}


.botonconsultar{
  font-size:1em;  
  color:#DE271D; 
  height:38px; 
  width:90%;
  border-style:solid; 
  border-color:#DE271D;
  background-color:#fff;
  text-align:center;
  margin-left:5%;
}


.botoncomprar{
  font-size:1em;  
  color:green;  /*#999; */ 
  height:38px; 
  width:90%;
  border-style:solid; 
  border-color:green;  /*#999; */
  background-color:#fff;
  text-align:center;
  margin-left:5%;
}
.botoncomprar:hover{
  background-color: green;  /*#FBB03B;  */ 
  border-color:green;  /*#FBB03B;  */ 
  color: #fff;
}

.botoncomprar22{
  font-size:1em;  
  color:#999; 
  height:48px; 
  width:450px;
  border-style:solid; 
  border-color:#999;
  background-color:#fff;
  text-align:center;
}
.botoncomprar22:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  border-color:#FBB03B;
  color: #fff;
}



.botoncontacto{
  float:right; 
  font-size:20px;  
  color:#999; 
  height:40px; 
  width:32%;
  border-style:solid; 
  border-color:#999;
  background-color:transparent;
}
.botoncontacto:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  color: #fff;
}

.botonmenu{
  font-size:14px;  
  color:#999; 
  height: auto;
  width:auto;
  border-style:solid; 
  border-color:#bbb;
  background-color:transparent;
}
.botonmenu:hover{
  background-color: #FBB03B !important;   /* #E7B141;*/
  color: #fff !important;
}

.botonpopup{
  border-style:solid; 
  border-color:#fff;
  background-color:transparent;
}
.botonpopup:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  color: #fff;
}

.botonvermas{
  width:300px;  /*26%; */
  height:70px; 
  margin-left: -5px;
  border-style:solid; 
  border-color:#999;
  background-color:transparent;
  color:#333; 
  margin-top:40px;
  font-family: 'Lato', sans-serif; /*'Raleway', sans-serif;*/
  font-weight: 300;
  font-size: 26px;  /*1.5em;*/
}
.botonvermas:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  color: #fff;
}
@media (max-width: 1200px) {
  .botonvermas{
    font-size: 1.3em;
      width:230px; 
  }
}

@media (max-width: 991px) {
  .botonvermas{
    height:50px; 
    width: 200px;
  }
}

@media (max-width: 690px) {
  .botonvermas{
    font-size: 1em;
      width:180px; 
      height: 30px;
  }
}

@media (max-width: 480px) {
  .botonvermas{
    font-size: 0.8em;
      width:130px; 
      height: 22px;
  }
}

.botonbanner{
  width:300px; 
  height:70px; 
  border-style:solid; 
  border-color:#999;
  background-color:transparent;
  font-family: 'Lato', sans-serif; /*'Raleway', sans-serif;*/
  font-weight: 300;
  font-size: 26px;
}
.botonbanner:hover{
  background-color: #FBB03B;   /* #E7B141;*/
  color: #fff;
}
@media (max-width: 1200px) {
  .botonbanner{
    font-size: 1.3em;
      width:230px; 
  }
}

@media (max-width: 991px) {
  .botonbanner{
    height:50px; 
    width: 200px;
  }
}

@media (max-width: 690px) {
  .botonbanner{
    font-size: 1em;
    height: 30px;
      width:180px; 
  }
}

@media (max-width: 480px) {
  .botonbanner{
    font-size: 0.8em;
      width:130px; 
      height: 22px;
  }
}

/*@media (max-width: 1185px) {
  .botonbanner{
    height:60px; 
  }
  .botonvermas{
    height:60px; 
  }
}
@media (max-width: 991px) {
  .botonbanner{
    height:50px; 
  }
  .botonvermas{
    height:50px; 
  }
}
@media (max-width: 768px) {
  .botonbanner{
    height:40px;
  }
  .botonvermas{
    height:40px;
  }
}
@media (max-width: 638px) {
  .botonbanner{
    height:25px;
  }
  .botonbanner{
    height:25px;
  }
}

*/



/*  para mantener un menú fijo en la parte superior de la pantalla */
#FIJO {
  position:fixed;
  width: 100%;
  height: auto;
  background: #fff;
  z-index: 99999999;
}
#FLOTANTE {
  overflow:auto;
  height: 100%;
  padding-top: 270px; /* Relleno superior igual a la altura de la cabecera*/
}
@media (max-width: 1185px) {
  #FIJO {
  position: relative;
  }
  #FLOTANTE {
  padding-top: 0px; /* Relleno superior igual a la altura de la cabecera*/
}
}


/*  empezamos  */
body {
    background-color: #fff;
    color: #333;
    font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/   /*Helvetica Neue*/
    font-weight: 400;
    font-size: 15px;
    line-height: 1.42857;
}
a:hover, a:focus {
    color: #000;
    border-style: none;
    text-decoration: none;
}


/*  flecha para hacer scroll hasta arriba del todo   */
.ir-arriba {
  display:none;
  padding:20px;
  background:#DC1411;
  filter: alpha(opacity=75);
  opacity: .75;
  font-size:20px;
  color:#fff;
  cursor:pointer;
  position: fixed;
  bottom:10px;
  right:10px;
  z-index: 999999;
}


.ir-arriba-moviles {
  display: none;
  color:#fff;
  top: 0px;
  height: 0px;
  float: left;
}

@media (max-width: 1185px) {
 .ir-arriba-moviles {
    display:none;
    padding:10px;
    background:#DC1411;
    filter: alpha(opacity=75);
    opacity: .75;
    font-size:20px;
    color:#fff;
    cursor:pointer;
    position: fixed;
    top: auto;
    height: auto;
    bottom:0px;
    right:0px;
    z-index: 999999;
    float: none;
  }
  .ir-arriba {
    display:none;
    padding:10px;
    background:#DC1411;
    filter: alpha(opacity=75);
    opacity: .75;
    font-size:20px;
    color:#fff;
    cursor:pointer;
    position: fixed;
    bottom:0px;
    right:0px;
    z-index: 999999;
  }
}


.portada{
  margin-top: 0px;
}
@media (max-width: 991px) {
  .portada{
  margin-top: 0px;
  }
}

.pastilla{
  font-family: 'HelveticaNeue', sans-serif;
  font-size: 3.3em;
  margin-top: -15%;
  margin-left: 55%;
  margin-bottom: 7%;
  padding-top: 1%;
  padding-bottom: 1%;
  height: 35%;
  background-color: #DE271D;
  filter: alpha(opacity=50);
  opacity: .70;
  text-align: center;
  color: #FFF;
}




.empresa{
   margin-left:14%; 
   margin-right:14%;
}
@media (max-width: 1200px) {
  .empresa{
     margin-left:10%; 
    margin-right:10%;
  }
}
@media (max-width: 991px) {
  .empresa{
     margin-left:8%; 
    margin-right:8%;
  }
}
@media (max-width: 768px) {
  .empresa{
     margin-left:6%; 
    margin-right:6%;
  }
}
@media (max-width: 638px) {
  .empresa{
     margin-left:4%; 
    margin-right:4%;
  }
}

.video{
  text-align:center; 
  max-width:500px;
  margin:0 auto;
}

/*   LINEA ROJA SUPERIOR PARA CATALOGO, CONTACTO,...    */
.rowroja {
  height: 10px;
  width: auto;
  margin-top: -10px;
  margin-bottom: 15px;
  background-color: #DE271D;
}
@media (max-width: 991px) {
  .rowroja{
  margin-top: -10px;
  }
}
/*   fin  LINEA ROJA SUPERIOR PARA CATALOGO y CONTACTO    */



/*   FORMULARIO DE CONTACTO    */
.izquierda {
  float: left;

}

.derecha {
  float: right;
  padding-left: 50px;
  font-size: 16px;
}
@media (max-width: 768px) {
  .derecha {
  padding-left: 0px;
  }
}

.direccion {
  font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif !important; */  /*Helvetica Neue*/
  font-size: 16px !important;
  color:#777 !important;
}

.abajo{
  float: 
}




/*   fin   FORMULARIO DE CONTACTO    */

/*   FORMULARIO DE LOGIN    */

.modal-backdrop.in {
  filter: alpha(opacity=75);
  opacity: .75;
}

.modal-dialog {
  background-color: transparent !important;
  margin-top: 80px;
}

.modal-dialog2 {
  background-color: #FFF !important;
  margin: 100px;
}

.modal-content {
  background-color: transparent !important;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .5);
          box-shadow: 0 0px 0px rgba(0, 0, 0, .5);
  border: 0px solid #999;
  border: 0px solid rgba(0, 0, 0, .2);
}



/* flipping class and key frames*/
.flipX {
  animation: 2s anim-flipX ease infinite;
}
@keyframes anim-flipX {
  0% {
    opacity: 0;
    transform: rotateX(90def);
  }
  50% {
    opacity: 1;
    transform: rotateX(720deg);
  }
  100% {
    /* animate nothing to pause animation at the end */
    opacity: 1;
    transform: rotateX(720deg);
  }
}





label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 400;
}
.login {
  font-family: 'Lato', sans-serif !important;     /*'Quattrocento Sans', sans-serif !important;*/
  font-weight: 300 !important;
  font-size: 16px;
  text-decoration: none !important;
}

.modal-header {
  padding: 15px;
  border-bottom: 0px solid #e5e5e5;
  background-color: transparent !important;
}

.modal-title {
  margin: 0;
  line-height: 1.42857143;
  color: #fff;
  font-size: 28px;
  font-weight: 400;
  background-color: transparent !important;
}
.modal-body {
  position: relative;
  padding: 15px;
  color: #fff;
  font-size: 16px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 0px solid #e5e5e5;
  color: #fff;
}

.login_label, .login_input, .login_error  {
  padding:10px;
  color:#000;
  text-align:left;
  float:left; 
  width:100px;
  font-size:20px;
  color:#64355A;
}

.login_input {
  width:200px;
}

.login_error {
  width:250px;
  color:#F00;
}

.login_input input {
  width:100%;
}

.trioimagenes{
margin-left: -15px;
margin-right: -15px;
display: inline-flex;
}




/*  PIE ***************/
.panel-footer {
  padding: 10px 15px;
  background-color: #666;
  border-top: 0px solid #000;
  /*border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;*/
  margin-left: 0px;
  margin-right: 0px;
  max-width: 100%;
}

.pietitulo  {
  font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
  font-weight: 300;
  font-size: 12px;
  color: #fff;
  text-align: left;
  float: left;
  list-style: none;
  width: 115px;
  margin-top: 15px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.pie  {
  font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
  font-weight: 300;
  font-size: 10px;
  color: #fff;
  text-align: left;
  float: left;
  list-style: none;
  width: 115px;
  margin-top: 1px;
  margin-right: 5px;
}

.pie > li > a:hover,
.pie > li > a:focus {
  color: #fff;
  text-decoration: none;
}

.derechaarriba {
  float: right;
  padding-left: 0px;
  top:0;
  right:30px;
}
@media (max-width: 991px) {
  .derechaarriba {
  float: left;
  margin-left: 30px;
  }
}
@media (max-width: 390px) {
  .derechaarriba {
  float: left;
  margin-left: 15px;
  }
}


.derechaabajo {
  position:absolute;
  bottom:5px;
  right:68px;
}
@media (max-width: 390px) {
  .derechaabajo {
    position:absolute;
    bottom:5px;
    right:10px;
  }
}

/***************************/

.imagenauto {
 max-width: 100%;
 height: auto;
}
.imagenautoreducida {
 max-width: 60%;
 height: auto;
 margin-left: 20%;
}

.juntos{
  display:inline-block;
 width: auto;
}

.imagenesderecha {
  width: auto;
  margin-top: 2px;
  margin-left: 2px;
  margin-right: 2px;
  display: inline-block;
}

.separadoresderecha {
  font-weight: 200;
  font-size: 30px;
  color: #fff;
  width: auto;
  margin-top: 2px;
  margin-left: 1px;
  margin-right: 1px;
  display: inline-block;
}

.piecopyright  {
  font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
  font-weight: 300;
  font-size: 12px;
  color: #fff;
  text-align: left;
  float: left;
  margin-bottom: 8px;
  margin-left: 20px;
}
@media (max-width: 390px) {
  .piecopyright  {
    text-align: left;
    float: left;
    margin-bottom: 8px;
    margin-left: 0px;
  }
}

.textocontacto  {
  font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/   /*Helvetica Neue*/
  font-weight: 300;
  font-size: 14px;
  color:#777;
}

#datepicker1, #datepicker2{
  font-size:16px;
}

.volver{
  padding-top: 5px;
  text-align:left; 
  color:#999; 
  font-size:12px;
}
/*@media (max-width: 1200px) {
  .volver{
  font-size:12px;
  }
}*/

.fechas{
  text-align:left; 
  color:#999; 
  font-size:20px;
}
.fechas input{
  /*width:180px; */
  width: 48%;
  display:inline;
  font-size: 102%;
  text-align: center;
  margin-right: 5px;
}
@media (max-width: 1200px) {
  .fechas{
  font-size:18px;
  }
  .fechas input{
/*  width:152px; */
  display:inline;
  font-size: 95%;

  }
}
@media (max-width: 992px) {
  .fechas{
  font-size:18px;
  }
  .fechas input{
  display:inline;
  margin-top: 15px;
  
  }
}
@media (max-width: 418px) {
  .fechas{
  font-size:16px;
  }
  .fechas input{
  display:inline;
  margin-top: 15px;
  }
}



a {
    color: #999;
    text-decoration: none;
}

/*a:hover, a:focus {
    color: #000;
    text-decoration: underline;
}*/

a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}

/*.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff 
  }  
*/

.navbar-toggle{
  background-color: #DE271D;
}

.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #000 !important;                                   /* #000*/
  background-color: transparent;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #000 !important;
  background-color: #fff !important;
}


.navbar-carlos {
  font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/
  background-color: #fff;
  border-color: #fff;
  font-weight: 400;
  font-size: 14px;
  color: #999;
  padding-top: 5px;
}

.navbar-inverse {
  background-color: #fff !important;
  border-color: #fff !important;
}
.navbar-inverse .navbar-text {
  color: #999 !important;
}

.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
    background-color: #fff !important;
    border-color: #337ab7;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: bold !important;
  background-color: #fff !important;
}


/*.navbar-inverse .navbar-nav > li > a {
  color: #000 !important;
}
*/


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1009;
  display: none;
  float: left;
  min-width: 100px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/
  font-size: 18px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 300;
  font-size: 0.9em;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
  z-index: 1009;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
   z-index: 1009;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #000;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
   z-index: 1009;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.volver{
  -webkit-column-rule-width: 12;
  -moz-column-rule-width: 12;
  -o-column-rule-width: 12;
  column-rule-width: 12;

}

.tituloadaptable{
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: #777;
  font-family: 'Lato', sans-serif;      /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/
  text-align: center;
  font-weight: 300;
  font-size: 36px;
}

.barragris{
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  color: #444;
  background-color: #eee;
  font-family: 'Lato', sans-serif;      /*'Quattrocento Sans', sans-serif;*/
  text-align: center;
  border-color: #eee;
  font-weight: 300;
  font-size: 32px;
}

.barragrisbuscador{
  margin-top:-1px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  color: #444;
  background-color: #eee;
  font-family: 'Lato', sans-serif;   /*'Quattrocento Sans', sans-serif;*/
  text-align: center;
  border-color: #eee;
  font-weight: 400;
  font-size: 18px;
  height: 80px;
  padding-left: 15px;
  padding-right: 15px;
  /*z-index: 1001;*/
}
@media (max-width: 418px) {
  .barragrisbuscador{
    font-size: 14px;
    height: 180px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.barragrisbuscadorcatalogo{
  margin-top:-1px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  color: #444;
  background-color: #eee;
  font-family: 'Lato', sans-serif;   /*'Quattrocento Sans', sans-serif;*/
  text-align: center;
  border-color: #eee;
  font-weight: 400;
  font-size: 18px;
  height: 80px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 992px) {
   .barragrisbuscadorcatalogo{
      padding-top: 20px;
      padding-bottom: 10px;
      margin-bottom: 30px;
      color: #444;
      background-color: #eee;
      font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
      text-align: center;
      border-color: #eee;
      font-weight: 400;
      font-size: 16px;
      height: 220px;
  }
}
@media (max-width: 418px) {
  .barragrisbuscadorcatalogo{
    font-size: 14px;
    height: 220px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.barragrisbuscadorvideos{
  margin-top:-1px;
  padding-top: 20px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  color: #444;
  background-color: #eee;
  font-family: 'Lato', sans-serif;   /*'Quattrocento Sans', sans-serif;*/
  text-align: center;
  border-color: #eee;
  font-weight: 400;
  font-size: 18px;
  height: 65px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 992px) {
   .barragrisbuscadorvideos{
      padding-top: 20px;
      padding-bottom: 10px;
      margin-bottom: 30px;
      color: #444;
      background-color: #eee;
      font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
      text-align: left;
      border-color: #eee;
      font-weight: 400;
      font-size: 16px;
      height: 90px;
  }
}
@media (max-width: 418px) {
  .barragrisbuscadorvideos{
    font-size: 14px;
    height: 220px;
    padding-left: 0px;
    padding-right: 0px;
  }
}

.cztuv img{
    margin-top:10px;
}
@media (max-width: 992px) {
  .cztuv img{
    margin-top:0px;
    margin-bottom: 10px;
  }
  .cztuv label{
    top:-10px;
  }
}






.cabecerafras{
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: #fff;
  background-color: #999;
  font-family: 'Lato', sans-serif;     /*'Quattrocento Sans', sans-serif;*/
  text-align: center;
  border-color: #eee;
  font-weight: 300;
  font-size: 18px;
}
@media (max-width: 770px) {
  .cabecerafras{
  font-size:14px;
  }
}
@media (max-width: 600px) {
  .verfras{
  display: none;
  }
  .cabecerafras{
  font-size:12px;
  }
}


.grisfras{
  background-color: #f2f2f2;
}


.modal-title {
  font-family: 'Lato', sans-serif;   /*'Quattrocento Sans', sans-serif;*/
  font-weight: 400;
  font-size: 32px;
}



.titulo {
  font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
  background-color: #fff;
  border-color: #fff;
  font-weight: 300;
  font-size: 36px;
  color: #333;
  text-align: right;
}

.titulocentrado {
  font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
  background-color: #fff;
  border-color: #fff;
  font-weight: 300;
  font-size: 36px;
  color: #333;
  text-align: center;
}


.jumbotron{
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #fff;
  background-image:url("../img/home1.jpg");
}


.breadcrumb {
  padding: 16px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #fff;
  border-radius: 4px;
   font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;*/
   font-size: 12px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #555;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #555;
}

.banner{
  width: 100%;
  height:auto;
  position: relative;
}
.banner img{
  width:100%;
}
.banner span{
  position:absolute;
  top: 20%;
  width: 100%;
  text-align: center;
 font-family: 'Lato', sans-serif; /*'Raleway', sans-serif;*/
 font-weight: 300;
 font-size: 2.2em;
 color:#222;
}
.banner a{
  position:absolute;
  top: 50%;
  width: 100%;
  text-align: center;
 font-family: 'Lato', sans-serif; /*'Raleway', sans-serif;*/
  font-weight: 300;
  font-size: 1.5em;
}
.banner input{
  color:#222;
}

@media (max-width: 1200px) {
  .banner span{
  font-size:2em;
  top:16%;
  }
  .banner a{
    font-size: 1.2em;
    top:50%;
  }
}

@media (max-width: 690px) {
  .banner span{
    font-size:1.4em;
    top: 4%;
  }
  .banner a{
    font-size: 0.9em;
    top: 45%;
  }
}

@media (max-width: 480px) {
  .banner span{
    font-size:1.1em;
    top: 3%;
  }
  .banner a{
    font-size: 0.8em;
    top: 42%;
  }
}


@media (max-width: 992px) {
  .barragris{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    color: #444;
    background-color: #eee;
    font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
    text-align: center;
    border-color: #eee;
    font-weight: 400;
    font-size: 26px;
  }
  .tituloadaptable{
   font-size: 28px;
  }
  .cajasderecha{
    float: right;
  }

  body {
      font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;   /*Helvetica Neue*/
      font-weight: 400;
      font-size: 16px;
      line-height: 1.42857;
  }
  .barragrisbuscador{
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 30px;
    color: #444;
    background-color: #eee;
    font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
    text-align: center;
    border-color: #eee;
    font-weight: 400;
    font-size: 16px;
    height: 180px;
    z-index: 1001;
  }
  /*#modelo{
  margin-top: 10px;
  margin-bottom: 10px;
  }*/

}


@media (max-width: 690px) {
   body {
      font-family: 'Lato', sans-serif; /*"Roboto Condensed",Helvetica,Arial,sans-serif;   /*Helvetica Neue*/
      font-weight: 400;
      font-size: 14px;
      line-height: 1.42857;
  }

  .barragris{
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    color: #444;
    background-color: #eee;
    font-family: 'Lato', sans-serif; /*'Quattrocento Sans', sans-serif;*/
    text-align: center;
    border-color: #eee;
    font-weight: 400;
    font-size: 18px;
  }
  .tituloadaptable{
    font-size: 22px;
  }

}




@media (max-width: 992px) {
  .jumbotron {
    background-image: none !important;
  }


.navbar-default {
  background-color: #fff;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;                                     
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;                                     /*#ddd*/
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;                                            /*  #888*/
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}







@media (max-width: 767px) {

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #af0000;
  border-color: #af0000;
 /* background-color: #ffffff;
  border-color: #333;*/
}

/*.navbar-inverse2 {
  background-color: #af0000;
  border-color: #af0000;
  
}*/

.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #000;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #hhh;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #hhh;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #DE271D;                                 /*#333*/
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;                                 /*#hhh*/
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #DE271D;
  margin-top:15px;
}

@media (max-width: 991px) {
      
}



.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #hhh;
  background-color: #080808;
}


@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #000;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}

.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #000;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #000;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}



