/* navbar */
.navbar-inverse {
    background-color: #007da5;
    border-color: #004359;
}
/* title */
.navbar-inverse .navbar-brand {
    color: #eee;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
    color: #777;
}
/* link */
.navbar-inverse .navbar-nav > li > a {
    color: #eee;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
    color: #aaa;
}
.navbar-inverse .navbar-nav > .active > a, 
.navbar-inverse .navbar-nav > .active > a:hover, 
.navbar-inverse .navbar-nav > .active > a:focus {
    color: #eee;
    background-color: #006a8c;
}
.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus {
    color: #eee;
    background-color: #006a8c;
}
/* caret */
.navbar-inverse .navbar-nav > .dropdown > a .caret {
    border-top-color: #777;
    border-bottom-color: #777;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
.navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
.navbar-inverse .navbar-nav > .open > a .caret, 
.navbar-inverse .navbar-nav > .open > a:hover .caret, 
.navbar-inverse .navbar-nav > .open > a:focus .caret {
    border-top-color: #555;
    border-bottom-color: #555;
}
/* mobile version */
.navbar-inverse .navbar-toggle {
    border-color: #DDD;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    background-color: #DDD;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #CCC;
}

.navbar-inverse .navbar-text {
    color: #fff;
}

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}



@media (min-width: 992px) {
    .pull-right-md {
        float: right;
    }
}


.btn-primary {
    /*background: #007da5;*/
    background: #007da5;
    color: #ffffff;
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #006a8c;
}
 
.btn-primary:active, .btn-primary.active {
    background: #007299;
    box-shadow: none;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #a5007d;
}

.nav-tabs>.disabled>a, .nav-pills>.disabled>a {
    color: #444;
    cursor: default;
    border: none; /** add this for tabs/pills **/
}

.nav-tabs>.disabled>a:hover, .nav-pills>.disabled>a:hover {
    background-color: transparent;
}

.nav-list>.disabled>a {
    color: #999;
    cursor: default;
}

.nav-list>.disabled>a:hover {
    background-color: transparent;
}

ul.nav li.btns-menu a {
    padding: 0;
}

ul.nav li.btns-menu a:hover {
  background-color: transparent;
}

.containerMenu {
  margin-left: 10px;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 768px) {
  .containerMenu {
    width: 760px;
  }
}
@media (min-width: 992px) {
  .containerMenu {
    width: 980px;
  }
}
@media (min-width: 1200px) {
  .containerMenu {
    width: 1200px;
  }
}

@media (max-width: 870px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}

.visible-special, .darkBorder{
    border-color: #BBB !important;
}

@media (max-width: 870px) {
    .in.visible-special {
        display: none !important;
    }
}

.navbar-no-margin{
    margin-bottom: 0px !important;
}

/*Header recomendaciones*/
.headerRecomendacionesTxt .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
}
.headerRecomendacionesTxt .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
}
.headerRecomendacionesTxt .form-control-static {
    display: inline-block;
}
.headerRecomendacionesTxt .input-group {
    display: inline-table;
    vertical-align: middle;
}
.headerRecomendacionesTxt .input-group .input-group-addon,
.headerRecomendacionesTxt .input-group .input-group-btn,
.headerRecomendacionesTxt .input-group .form-control {
    width: auto;
}
.headerRecomendacionesTxt .input-group > .form-control {
    width: 100%;
}
.headerRecomendacionesTxt .control-label {
    margin-bottom: 0;
    vertical-align: middle;
}
.headerRecomendacionesTxt .radio,
.headerRecomendacionesTxt .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
}
.headerRecomendacionesTxt .radio label,
.headerRecomendacionesTxt .checkbox label {
    padding-left: 0;
}
.headerRecomendacionesTxt .radio input[type="radio"],
.headerRecomendacionesTxt .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
}
.headerRecomendacionesTxt .has-feedback .form-control-feedback {
    top: 0;
}

