li.nav-item a{
    font-size:2rem!important;
}
.top-head-w3ls h1{
    font-size:1.8rem!important;
    
}
.login-form .group .input, .login-form .group .button{
 border-bottom: 1px solid #42a5f5;   
}
.login-form .group .button
{
    background: #42a5f5!important;
}
.login-form .group .input, .login-form .group .button{
    border-bottom: 1px solid #42a5f5!important;
}
.main_w3agile .sign-in:checked+.tab, .main_w3agile .sign-up:checked+.tab{
    border-color:#42a5f5!important; 
}
.copy-wthree p a{
    color:#42a5f5!important; 
}
.login-form .group .label{
    font-size:17px!important;
}
h3.title{
    font-size:31px;
}
.required{
    color:#e02222;
}
.navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active, .nav-item a:hover{
 //color: #202886!important;  
}
.btn-azul{
    color:#fff;
    background: #03A9F4;
    padding: 6px 0;
    margin-top: 30px;
    cursor: pointer;
    width: 80%!important;
    padding-left:6%;
    padding-right:6%;
}
.btn-gray{
    //background: #a2a8ab;
    background:#d5e4e7;
    padding: 6px 0;
    margin-top: 30px;
    cursor: pointer;
     color:#fff;
     width: 80%!important;
     padding-left:6%;
     padding-right:6%;
}
.btn{
    width: 100%;
    
}
.form-horizontal .control-label{
    text-align:none!important;
}
.btn:hover, .btn:focus{
    color:white!important;
}
.register-form input[type="text"], .register-form input[type="email"], select.category2{
    //margin-bottom: 5%!important;
}
.help-block{
    margin-left:6%!important;
}
.centrado{
    text-align:center;
}
th{
     //background: #c2ceda!important;
    background: rgb(216,228,188)!important;
    color:black;
}
.fa{
    font-size:17px!important;
}
.stilo{
    //color:#1f407d;
    //background: #c2ceda!important;
    //background: rgb(28 126 208 / 59%);
   background: #d8d697!important;
    //color:#1b355d;
    color:#2d2535;
    padding:1%;
    margin-bottom:2%;
    //color:#42a5f5;
    font-style: italic !important;
    box-shadow:0px 2px 8px 2px rgb(0 0 0 / 12%);
}
.dataTables_length{
    margin-top:4%!important;
}
.red{
    background-color: #d84a38!important;
    color:white;
}
.alert-success{
    margin-top: 2%!important;
}
.btn-blue{
    background-color: #3da6fd;
    color:white;
}
label{
    padding-top:5%!important;
}
.color-gray{
    color:#999!important;
}
.lab{
   font-style:italic !important;
   color:#42a5f5;
   font-size:21px;
}
.format{
    margin-top:6%!important;
   // font-size:1.7rem;
    box-shadow: 0px 2px 8px 2px rgb(0 0 0 / 12%);
    font-size:2.1rem!important;
    text-align:left;
}
.margen-up{
  margin-top: 5%!important;  
}
.well{
    background-color:#c3d6da!important; 
}
li.breadcrumb-item a{
    font-size:1.5rem!important;
}
label{
    font-weight:600!important;
}
buscar-bg{
    background-color: #5fbf5d!important;
    border-color:#5fbf5d!important;
}
.inline-btn{
    display:inline-flex!important;
    position:relative;
    margin-left:75%;
    position:relative;
    margin-top:-10%!important;
    
    //top:-50px;
}
th{
    font-size:1.9rem;
}
td{
    font-size:1.7rem;
}
.form-control{
    //border:none;
    width:76%;
    height:40px!important;
}
.ih-item.circle.effect16 .info p{
    font-size:15px!important;
}
.banner-w3ls-1, .banner-w3ls-2, .banner-w3ls-3, .banner-w3ls-4, .banner-w3ls-5, .banner-agile{
    min-height: 75px!important;
}
.navbar-collapse{
    //padding-left:5%!important;
   //padding-right:5%!important;
}
nav.navbar.navbar-expand-lg.navbar-light.bg-light.sticky-nav{
    width:91%!important;
}
.mb{
    margin-bottom:37%!important;
}
.up{
    margin-top:1%!important;
}
.dropdown-menu{
 padding:5%!important;   
}
textarea.form-control{
    height:auto!important;
}
/* color del menu #4990ea*/
label.header-admin-form{
    letter-spacing: 0px!important;
}
.btn-sm{
    font-size:14px!important;
}
p{
    color: #000!important;
}
.nav-middle i{
    color:#ffffff;
}
.navbar-nav>li>a{
    color:#ffffff;
}

element.style {
}
.top-head-w3ls.py-2.bg-dark {
}
.py-2 {
    padding-top: 0.5rem!important;
    padding-bottom: 0.5rem!important;
}
.bg-dark {
//background-color:#c3d6da!important;
//background-color: #badae1!important;
background-color: #b6d0d6!important;
}
.modal-header{
 background-color:rgb(216,228,188)!important;    
}
.top-head-w3ls h1{
    //letter-spacing:0px!important;
}
.scrolable{
       display: block;
        overflow-x: auto;
        white-space: nowrap;
}
.bold{
    font-weight: bold!important;
}
.scrolvertical{
    height: 450px;
    overflow: auto;   
}
.upercase{
    text-transform:uppercase;
}
.alinvertical{
    vertical-align:inherit!important;
}


