
.card-title{
    font-weight:600!important;
}

.content-wrapper{
    padding-top:30px!important;
}

.container-filter {
    float: left;
    width:100%;
    margin:0 0 30px 0;
}
    .container-filter select, .container-filter input{
        float: left;
        max-width:20%;
    }

    .container-filter span {
        float: left;
        margin: 10px 5px 0 20px;
    }

    .container-filter button {
        float: left;
        margin: 0 5px 0 20px;
    }

table th{
    font-weight: 400!important;
    font-size: 14px;
    background: #44505a;
    color:rgb(255, 255, 255);
}

.chart{
    max-height:200px!important;
}

.h4, h4 {
    font-size: 1.51rem!important;
}

ul.menu-popout {
    background: rgba(44, 52,59, 0.98)!important;
}

.table {
    font-weight: 400 !important;
    color:#333!important;
    font-family: 'Quicksand';
    font-size: 15px!important;
}

.table-bordered {
    border: 0px;
}

    .table-bordered th, .table-bordered td {
        border:0;
        border-right: 1px solid #e3ebf3;
    }


.table-responsive::-webkit-scrollbar {
    height: 5px;
}

.table-responsive::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px #79c9fc;
    border-radius: 2px;
}

.table-responsive::-webkit-scrollbar-thumb {
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 6px #2a86c2;
}

.bx{
    font-size:18px;
}

.list-filter {
    background: rgb(255, 255, 255) !important;
    border: none !important;
    box-shadow: 0 2px 18px 1px rgba(49, 53, 72, 0.1) !important;
    border-radius: 0.45rem!important;
}

.header-navbar .navbar-header .navbar-brand .brand-logo {
    width: 110px!important;
}

input[type=checkbox]{
    float:left;
    width:26px!important;
}

.processing {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 100%;
    background: rgba(255,255,255,0.7);
    z-index: 300;
    height: 100vh;
    display: none;
    padding: 45vh 0 0;
}

    .processing .bx {
        font-size: 40px;
    }

    .processing h3 {
        font-size: 18px;
        padding-top: 10px;
        font-weight: 300;
    }


.breadcrumb-item{
    padding:5px 0 0 0!important;
    margin:0 0 -10px 0!important;
}

.user-name {
    font-size: 15px !important;
    color: #2a86c2 !important;
    padding: 5px 0 0 0!important;
}

audio{
    min-width:400px!important;
}

@media only screen and (max-width: 450px) {
    .avatar img{
        width:30px!important;
        max-width:30px!important;
        height:auto!important;
    }

    .dropdown-user {
        margin: -34px -10px 0 0;
    }
}
