/* ----- Letras utilizadas en el proyecto -----*/
@font-face {
    font-family: 'Nexo B';
    src: url("../../newfonts/Nexa Bold.otf"); 
}
@font-face {
    font-family: 'Nexo L';
    src: url("../../newfonts/Nexa Light.otf"); 
}
@font-face {
    font-family: 'Exo M';
    src: url("../../newfonts/Exo-Medium.ttf"); 
}
@font-face {
    font-family: 'Exo L';
    src: url("../../newfonts/Exo-Light.ttf"); 
}
@font-face {
    font-family: 'SF UI Display Bold';
    src: url("../../newfonts/SF-UI-Display-Bold.otf"); 
}
@font-face {
    font-family: 'SF UI Display Regular';
    src: url("../../newfonts/SF-UI-Display-Regular.otf"); 
}
@font-face {
    font-family: 'Montserrat Black';
    src: url("../../newfonts/Montserrat-Black.otf"); 
}
@font-face {
    font-family: 'Montserrat Regular';
    src: url("../../newfonts/Montserrat-Regular.ttf"); 
}
@font-face {
    font-family: 'Montserrat Bold';
    src: url("../../newfonts/montserrat-bold.ttf"); 
}
@font-face {
    font-family: 'Montserrat L';
    src: url("../../newfonts/Montserrat-Light.ttf"); 
}
/* ------Estilos generales ----- I*/
/* I --- Personalizados*/
.ws-nowrap{
    white-space: nowrap;
}
.b-shadow-none{
    box-shadow: none !important;
}
.d-inline-grid{
    display: inline-grid;
}
.b-none{
    border: none !important;
}
.font-sice-25px{
    font-size: 25px;
}
.font-sice-18px{
    font-size: 18px;
}
.font-sf-ui-b{
    font-family: 'SF UI Display Bold';
}
.font-sf-ui-r{
    font-family: 'SF UI Display Regular';
}
.font-nexo-l{
    font-family: 'Nexo L';
}
.font-nexo-b{
    font-family: 'Nexo B';
}
.font-montserrat-b{
    font-family: 'Montserrat Black';
}
::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    background-color: #F5F5F5;
}
::-webkit-scrollbar-track{
    border-radius: 8px;
    background-color: #E6E6E6;
}
::-webkit-scrollbar-thumb{
    border-radius: 8px;
    background-color: #D5B870;
}
/* F --Personalizados*/
.row{
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.btn-home24:not(:disabled):not(.disabled).active,.btn-home24:not(:disabled):not(.disabled):active, .show>.btn-home2.dropdown-toggle { 
    background-color: #D5B870; 
    border-color: #D5B870;
    color: #ffffff;
}
.btn-home24:not(:disabled):not(.disabled).active, .btn-home24:not(:disabled):not(.disabled):active, .show>.btn-home24.dropdown-toggle{
    opacity: 1;
}
.inicio-landing .buscador .btn-secondary:not(:disabled):not(.disabled).active,  .inicio-landing .buscador .btn-secondary:not(:disabled):not(.disabled):active, .show>.inicio-landing .buscador .btn-secondary.dropdown-toggle {
    opacity: 1 !important;
    background-color: #D5B870; 
    border-color: #D5B870;
    color: #ffffff;
}
.inicio-landing .buscador .btn-secondary{
    background-color: #D5B870; 
    border-color: #D5B870;
    color: #ffffff;
}
.btn-home24{
    background-color: #D5B870; 
    border: 1px solid #D5B870;
    color: #ffffff;
}
.btn-home24:focus,
.btn-home24:active,
.btn-home24:hover{
    background-color: #ffffff; 
    color:  #D5B870;
}
.btn-home24-white{
    background-color:#ffffff; 
    color: #D5B870;
}
.btn-home24-transparent{
    background: transparent;
    border: none;
    color: #ffffff;
}
.btn-home24-transparent:hover,
.btn-home24-transparent:active,
.btn-home24-transparent:focus{
    color: #ffffff;
}
.btn-home24-invis,
.btn-home24-invis:focus {
    background-color: rgba(255, 255, 255, 0); 
    box-shadow: #e6d35a 0px 0px 9px;
}
.btn-home24-white:hover,
.btn-home24-white:active,
.btn-home24-white:focus{
    background-color: #D5B870 ; 
    color: #ffffff;
}
.btn.focus, .btn:focus{
    box-shadow: 0 0 0 0.2rem rgba(201, 175, 68,0.3 ) !important;
}
.color-text-home24{
    color: #D5B870;
}
.dropdown-toggle::after{
    content: none;
}
.btn-newlading{
   /* background: linear-gradient(to bottom, #875a15, #c5a149 , #c5a149 , #875a15);*/
   background-image: url("../../imagen/newimagen/vermas.png") ;
    color: #ffffff;
}
/*Estilos generales ----- F*/