
@media (max-width:600px){
        .m{
            width:20%!important;
        }
        h3{
            margin-left: 3%;
            font-size:21px!important;
        }
        .breadcrumb{
            margin-left:3%!important;
        }
        div.dataTables_filter input{
            width:11em!important;
        }
          .mfecha{
            width:14%!important;
        }
        .mfecha1{
            width:100%!important;
        }
          select{
            font-size:15px;
        }
        input{
            width:12%!important;
            //margin-bottom:7px!important;
        }
    
        .btn{
            font-size:1.3rem!important;
        }
    }
.centrado{
    text-align:center;
}
.btn-default{
    background-color: #e5e5e5;
}
.req{
    color:#e02222;
}
.sidebar-dark .sidebar-brand{
    background:#ffd777!important;
    
}
.img-fondo{
  background: url('img/login-bga.jpg') no-repeat center center fixed;  
}
.sidebar .sidebar-brand{
    height:3.475rem!important;
}
.anchoform{
    width:1500px!important;
}
.sidebar .nav-item .nav-link i{
    font-size:14px!important;
}
.container{
    //max-width:1640px!important;
    //width:1440px!important;
}
.red{
background-color:red!important;
color:white;
font-weight:bold;
}
.row{
    display:contents!important;
}
body{
    font-family:'Ruda', sans-serif!important;
    font-size:13px!important;
}
.sidebar-dark .nav-item .nav-link i{
    color:#aeb2b7!important;
}
.topbar{
    height: 3.475rem!important;
}
.sidebar-dark .nav-item .nav-link,
.sidebar .nav-item .nav-link span{
    color:#aeb2b7!important;
    font-size:13px!important;
}
.sidebar .nav-item .collapse .collapse-inner .collapse-item, .sidebar .nav-item .collapsing .collapse-inner .collapse-item{
    font-size:12px!important;
}
.sidebar .nav-item .collapse .collapse-inner{
    //background-color:#424a5d !important;
    //color:#aeb2b7 !important;
}
   .protbtn{
       //background-color:#51a94f!important;
       background:#ffd777;
       //border-radius:30%;
       font-size:1rem;
       padding-left:7%;
       padding-right:3%;
      //padding-bottom:.2rem;
      //padding-top:.2rem;
       margin-left:-10%;
       font-weight:bold;
       color:#444040;
    }
    .verde{
        //background-color:rgb(0,128,0)!important;
        background-color:rgb(39 149 39)!important;
        color:black!important;
    }
    .diseno{
        //font-weight:600;
        width:26%;
        //text-transform:uppercase;
        background:#ffd672; 
        font-size:1.4rem;
        padding:.2rem;
        margin-left:13%;
    }
    .input-group-prepend{
        display: flex;
    }
    .input-group-addon{
        padding-right:25px!important;
    }
    .yellow{
        background-color: #ffff00;
        color:#2f2c2c;
    }
    .orange{
        background-color:rgb(255,153,0);
         color:#2f2c2c;
    }
   