
#custom-bootstrap-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);

}
#custom-bootstrap-menu.navbar-default {
    background-color: rgba(235, 226, 177, 1);
    background: -webkit-linear-gradient(top, rgba(207, 191, 71, 1) 0%, rgba(235, 226, 177, 1) 100%);
    background: linear-gradient(to bottom, rgba(207, 191, 71, 1) 0%, rgba(235, 226, 177, 1) 100%);
    border-width: 0px;
    border-radius: 0px;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {
    color: rgba(63, 110, 138, 1);
    background-color: rgba(235, 226, 177, 1);
    background: -webkit-linear-gradient(top, rgba(207, 191, 71, 1) 0%, rgba(235, 226, 177, 1) 100%);
    background: linear-gradient(to bottom, rgba(207, 191, 71, 1) 0%, rgba(235, 226, 177, 1) 100%);
       font-weight: bold;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {
    color: rgba(235, 226, 177, 1);
    background-color: rgba(63, 110, 138, 1);
    background: -webkit-linear-gradient(top, rgba(38, 70, 89, 1) 0%, rgba(63, 110, 138, 1) 100%);
    background: linear-gradient(to bottom, rgba(38, 70, 89, 1) 0%, rgba(63, 110, 138, 1) 100%);
       font-weight: bold;
}
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,
#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {
    color: rgba(39, 72, 92, 1);
    background-color: rgba(231, 231, 231, 1);
}
#custom-bootstrap-menu.navbar-default .navbar-toggle {
    border-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,
#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {
    background-color: #ebe2b1;
}




.navbar-nav > li > a,.navbar-form, .navbar-brand {
    padding-top:4px !important; 
    padding-bottom:0 !important;
    height: 28px;
}
.navbar-form{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.navbar {
min-height:28px !important;
border:0px !important;

}

.navbar-nav > li{
  margin-left:10px;
  margin-right:10px;
       width: auto;
  display:table-cell;

}

.navbar-left{
    display:table;
}

.dropdown-menu {
    background-color: rgba(235, 226, 177, 1);

}

.dropdown-menu >li>a:hover {
    background-color: #3f6e8a;
    color: #ebe2b1;
}
.dropdown-menu >li>a{
    color: #3f6e8a;;
}


.navbar-form{
    font-family: Arial, Helvetica, sans-serif;
    
    color:white;
    display:block;
    float:right;
    line-height: 20px;
    background-color: #5F99C9;
    text-align:right;
    width: auto;
  display:table-cell;
}

.navbar-form form{
    margin: 0px 2px 0px 2px;
    float:right;
    font-weight: bold;
    padding:0px;
    border:0px;
}

.navbar-form label{
    margin-right:5px;
}

.navbar-form .aceptar{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    vertical-align:middle;
    color:#D5C05E;
      background-color:#5F99C9;
      border:0;
    padding:0;
    margin:0px 5px 2px 5px;
      height:18px;
    line-height:18px; 
    cursor:pointer;
    cursor:hand;
}

.navbar-form .desconectar{
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
    vertical-align:middle;
    color:#D5C05E;
      background-color:#5F99C9;
      border:0;
    padding:0;
    margin:0px 5px 2px 5px;
      height:18px;
    line-height:18px; 
    cursor:pointer;
    cursor:hand;
}

.navbar-form .clave{

    color: #000000;
}



/*Accordeon para la lista de años*/


.accordion-heading .accordion-toggle{
  color: #ddd;
  font-family: 'Oxygen', sans-serif;
}
.accordion-heading{
  background-color: rgba(59,101,161,1);
}
.accordion-heading:hover{
  background-color: rgba(59,101,161,0.8);
}
.accordion-heading .accordion-toggle:hover{
  text-decoration: none;
}
.accordion-inner{
  border-color: #ddd;
}


.panel {
    margin-bottom: 3px !important;

    }


.panel-info {
  border-color: #6aa0cc;
}


.panel-info .panel-heading .a> {
  color: #000000 !important;

}

#contenedor #cuerpo .item>a{
 color: #6aa0cc;
}


.panel-info > .panel-heading {
    color: #31708f !important;
    background-color: #6aa0cc !important; 
    border-color: #31708f !important;
}


.panel-info .panel-body{
  border-color : #000000 !important;
  background-color: #d5e4f0;
  padding-bottom: 0px;
}

.panel-primary .panel-body{
  border-color : #000000 !important;
  background-color: #cde0df;
  padding-bottom: 0px;
}

.panel-primary{
  border-color: #37847f !important;
}
.panel-primary > .panel-heading {
    color: #fff !important;
    background-color: #37847f !important;
    border-color: #337ab7 !important;
}

.panel-naranja > .panel-heading {
    color: #fff !important;
    background-color: #dd6721 !important;
    border-color: #dd6721 !important;
}
.panel-naranja  .panel-body{
  background-color: #f6d8c6 !important;
}

.panel-naranja {
    border-color: #dd6721 !important;
}

.panel-rojo > .panel-heading {
    color: #fff !important;
    background-color: #AE3330 !important;
    border-color: #AE3330 !important;
}
.panel-rojo  .panel-body{
  background-color: #ecd6d5 !important;
}
.panel-rojo {
    border-color: #AE3330 !important;
}



.panel-marron > .panel-heading {
    color: #fff !important;
    background-color: #805b46 !important;
    border-color: #805b46 !important;
}
.panel-marron  .panel-body{
  background-color: #d4c7c0 !important;
}
.panel-marron {
    border-color: #805b46 !important;
}



.btn-blue, .btn-blue:hover, .btn-blue:focus{
 background-color: #6aa0cc;
 color: white;
 margin-top: 20px;
}

.btn-aqua, .btn-aqua:hover, .btn-aqua:focus{
 background-color: #37847f;
 color: white;
margin-top: 20px;
}

.btn-brown, .btn-brown:hover, .btn-brown:focus{
 background-color: #805b46;
 color: white;
margin-top: 20px;
}


.btn-orange, .btn-orange:hover, .btn-orange:focus{
 background-color: #dd6721;
 color: white;
margin-top: 20px;
}


.btn-red, .btn-red:hover, .btn-red:focus{
 background-color: #AE3330;
 color: white;
margin-top: 20px;
}
.container{
     display: block;
    float: left;
    width: 1000px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2F618A;
    clear: both;
    z-index: 1;
}


.fieldset input,select{
  color:#000000 !important;
 }

 .poster{
  width: 95%;
  margin-bottom: 5px;
}

.modal-open {
  overflow-y: scroll;
}

.carousel-inner > .item > img {
  width:1000px !important;
  height:149px !important;
  object-fit: cover;
  object-position: 0 0;
}

#nombre_Grupo{
   width:1000px !important;
   height:35px !important;
   background-color: #504640;
   color: white;
   text-align: center;
   
}

#nombre_Grupo >div {
font-size: 16.5px;
line-height: 35px;
 }


 
 /*selector de año al mostrar produccion*/
.selector_anno.affix-top {
    opacity: 1;
    transition: opacity 1s
    width:inherit;
}
.selector_anno.affix {
    top: 11.5px;
    width:inherit;
}

.selector_anno.affix:hover {
    opacity: 1;
    transition: opacity 0.3s
    width:inherit;
}
/* RECOMMENDED STYLING BUT NOT REQUIRED */
.selector_anno a {
    color: rgb(102, 102, 102);
}
.selector_anno a .fa {
    padding-right:15px;
}

#fixed-col{
  margin-left: -3%; 
  margin-right: 3%; 
}

.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

html {
  overflow-y: scroll !important;
}