.navdscdwic27{
    background-color: #CC994B!important;
}

.cat-thumb {
    width: auto !important;
}

.cat-header h3{
    font-size: 20px !important;
}

.cat-price h6{
    font-size: 17.5px !important;
    color:#425CC7 !important;
}

a.btn, button {
    background-color: #CC994B !important;
    border: 2px solid #CC994B  !important;
}

.text-light{
    color: #ffffff;
}

.container{
    width: 100% !important;
    padding: 0px !important;
}

#content-wrapper {
    padding: 0 10%;
}

/* Estilos para menu secundario*/ 
.navbar-nav.no-collapse {     
    float: none;         /* Asegura que no se aplique flotado indebido */     
    display: flex;     /* Mantiene los elementos en línea */     
    justify-content: flex-start;     /* Alinea los elementos hacia la izquierda */     
    flex-wrap: nowrap;     /* Evita que los elementos se apilen */ 
}  
.navbar-nav.no-collapse>li {     
    display: inline-block;     /* Asegura que los elementos permanezcan en línea */    
     float: none;     /* Evita flotado que causa problemas */ 
    }  
.navbar-nav.no-collapse>li>a 
     {     
        white-space: nowrap;     /* Evita que los textos largos se corten en una nueva línea */ 
    }  /* Fin Estilos para menu secundario*/ 
    
    /* Estilos para ancho de pagina principal*/ 
    
.container {     
    width: 100% !important;     
    padding: 0px !important; 
}  
    
#content-wrapper {     
    padding: 0 10%; 
}  /* Fin Estilos para ancho de pagina principal*/ 
    
    /* Estilos para cabinas */ 
    
.table-cabins {     
    width: 100% !important; 
}  
    
.head-cabin1 {     
    color: #CC994B  !important;     
    font-size: 11px;     
    text-align: left; }  
    head-cabin1-th {     
    text-align: left; 
        }  
.body-cabin1 {     
    text-align: left; 
}  

.select-cat {     
    padding: 20px 50px !important; 
}  
.accordion {     
    background-color: #c3dcfa!important;     
    border: 1px solid #eee !important;     
    color: black;     cursor: pointer;     
    width: 100% !important;     
    border: none;     
    text-align: left;     
    outline: none;     
    font-size: 15px;     
    transition: 0.4s; 
}  
.active, .accordion:hover {     
    background-color: #ccc; 
}  
.panel {     
    padding: 0 18px;    
    display: none;     
    background-color: white;     
    overflow: hidden; }  
    
.cat-image-container{     
    display: none; } 
    
@media only screen and (max-width: 600px) {     
    body {         
        .cat-details {             
            overflow: visible;     
        }   } 
    } /* Fin Estilos para cabinas */



