
/* CSS del login */
.login-box{
  max-width: 350px;
  margin: 20vh auto 0px auto;
}

.login-powered{
  max-width: 350px;
  margin: 0 auto;
}

.full-with{
  width: 100%;
}

input:focus{
  border-bottom: 1px solid rgb(66, 165, 245) !important;
  -webkit-box-shadow: 0 1px 0 0 rgb(66, 165, 245) !important;
  box-shadow: 0 1px 0 0 rgb(66, 165, 245) !important;
}

*, ::before, ::after {
    box-sizing: inherit;
}

header{
  display: block;
}

main{
  display: block;
  flex: 1 0 auto;
}

.has-fixed-sidenav .fixed-chart{
    left:300px
}

@media only screen and (min-width: 993px){
    body.has-fixed-sidenav{
        padding-left:300px
    }
    .container{
        width:80%
    }
}

.dataTables_wrapper .dataTables_filter {
    margin-right: 10px;
}

.dropdown-content li > a, .dropdown-content li > span {
  color: #1e88e5;
}

.dt-buttons {
  margin-top: 20px;
}

.sidenav .collapsible-header {
  padding: 0px 30px;
}

.sidenav .collapsible-body > ul:not(.collapsible) > li.active, .sidenav.sidenav-fixed .collapsible-body > ul:not(.collapsible) > li.active {
  background-color: rgba(0,0,0,0.05);
}
