
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*font-family: 'Montserrat', sans-serif;*/

body,td,th {    
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: normal;
    /*font-size: 1.2em;*/
    font-size: 1em;
    color: #000000;
}

.navbar .navbar-nav .nav-link {
    color: #FFFFFF;
    font-size: 0.8em;
}
.navbar .navbar-nav .nav-link:hover{
    color: #CCCCCC;
    text-decoration: underline;
}
.sm-icons {
    flex-direction: row;
}

.navbar .navbar-brand {
    /*width: 50%;*/
    max-width: 170px;
    /*background-color: #0005FF;*/
    
}
.navbar .navbar-brand .logo1 {
    /*width: 50%;*/
    /*background-color: #FF0004; */   
}
.navbar .collapse .navbar-nav {
    /*width: 50%;*/
    /*background-color: #FF0004; */   
}

@media (min-width: 992px) {
    .navbar .navbar-brand {        
    max-width: 270px;
    }
}

.navbar .navbar-toggler {
    border-color: #FFFFFF;
    color: #FFFFFF;
    font-size: 0.8em;
}
.navbar .navbar-toggler .navbar-toggler-icon {
    color: #FFFFFF;
}

@media only screen and (max-width: 960px) {
    .sm-icons .nav-item {
        padding-right: 1em;
    }
}

/*.container-fluid-head {
    background: rgb(86,33,105);
    background: -moz-linear-gradient(90deg, rgba(86,33,105,1) 0%, rgba(87,32,105,1) 51%, rgba(1,143,69,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(86,33,105,1) 0%, rgba(87,32,105,1) 51%, rgba(1,143,69,1) 100%);
    background: linear-gradient(90deg, rgba(86,33,105,1) 0%, rgba(87,32,105,1) 51%, rgba(1,143,69,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#562169",endColorstr="#018f45",GradientType=1);    
}*/
/*https://cssgradient.io/*/
.container-fluid-head { 
    background: rgb(129,177,144);
    background: -moz-linear-gradient(0deg, rgba(129,177,144,1) 0%, rgba(2,125,42,1) 42%, rgba(2,100,34,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(129,177,144,1) 0%, rgba(2,125,42,1) 42%, rgba(2,100,34,1) 100%);
    background: linear-gradient(0deg, rgba(129,177,144,1) 0%, rgba(2,125,42,1) 42%, rgba(2,100,34,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#81b190",endColorstr="#026422",GradientType=1);
}

/*.dropdown ul li a {
    color:#000000;
}*/

/* Estilo para la clase dropdown-menu */
.dropdown-menu {
    background-color: #ffffff; /* Cambiar el color de fondo */
    border: 1px solid #cccccc; /* Cambiar el borde */
    border-radius: 5px; /* Cambiar la esquina redondeada */
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Agregar una sombra */
}

/* Estilo para los elementos dentro del dropdown-menu */
.dropdown-menu a {
    color: #333333; /* Cambiar el color del texto */
    padding: 8px 16px; /* Cambiar el relleno */
    display: block; /* Mostrar los enlaces como bloques */
    text-decoration: none; /* Eliminar subrayado */
    font-size: 0.8em;
}

/* Estilo para los elementos cuando se les pasa el ratón por encima */
.dropdown-menu a:hover {
    background-color: #CCCCCC; /* Cambiar el color de fondo al pasar el ratón */
    color: #000000; /* Cambiar el color del texto al pasar el ratón */
}


.navbar .collapse .sm-icons .nav-item .nav-link {
    /*min-width: 40px;
    text-align: center;
    margin-left: 10px;
    border: 2px solid #ffffff;
    border-radius: 10px;*/
}

.sitioencostruccion {
    /*height: 100vh;*/
}

.container-sitioencostruccion {
  display: flex;
  align-items: center;
  justify-content: center;
}
.col-sitioencostruccion {
    
}
.container-fluid-sitioencostruccion {
    background-image: url("../imag/sitio-en-construccion-fondo.png");
    background-repeat: no-repeat;
    background-position: center center;
}
.Acceso-Usuario {
    color: #FFFFFF;
    font-size: 0.8em;
}
.Acceso-Usuario a {
    color: #FFFFFF;
    text-decoration: none;
}

.Acceso-Usuario a:hover {
    text-decoration: none;
}
footer .container-fluid-1 {
    /*height: 30vh;*/
    /*background-color: #0a562e;*/
    background-color: #026422;
    /*background-color: #81b190;*/
    color: #FFFFFF;
}
.foot-link a {
    color: #FFFFFF;
    text-decoration: none;
}
.foot-link {
    transition: all 0.3s;
}
.foot-link :hover{
    text-decoration: underline;
}

footer .container-fluid-2 {
    /*height: 30vh;*/
    /*background-color: #c21f28;*/
    background: rgb(194,31,40);
    background: -moz-linear-gradient(0deg, rgba(194,31,40,1) 0%, rgba(194,31,40,1) 50%, rgba(160,42,49,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(194,31,40,1) 0%, rgba(194,31,40,1) 50%, rgba(160,42,49,1) 100%);
    background: linear-gradient(0deg, rgba(194,31,40,1) 0%, rgba(194,31,40,1) 50%, rgba(160,42,49,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c21f28",endColorstr="#a02a31",GradientType=1);
    color: #fd7e85;
    font-size: 1.1em;
}

@media (min-width: 360px) {
    .text-xs-center{
        text-align: center;
    }
    .mt-xs{
        margin-top: 4vh;
    }
}

