.skin-blue-light .main-header .navbar {
    background-color: #f1f5ff !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px !important;
    background-image: linear-gradient(to right,#f8f9fe,#f8f9fe) !important;

}

.skin-blue-light .content-wrapper .content-header-custom {
    background-color: transparent !important;
    background-image:none !important;
    color: #fff!important;
    padding: 15px 30px 200px;
}

.skin-blue-light .main-header .navbar .sidebar-toggle {
    color: #22cfe3 !important;
    font-size: 20px !important;
    font-weight: 600;
    margin-right: 15px;
}

.skin-blue-light .main-header .logo {
    background: #7936fc !important;
}

.skin-blue-light .main-header .navbar .sidebar-toggle:hover {
    background-color: transparent !important;
    color: #22cfe3 !important;
}

.navbar i { color: #000 !important; font-size: 18px; }
.navbar i:hover { color: #7936fc !important;}

.welcome-hedding {color: #000 !important; font-weight: 600 !important; font-size: 25px !important; }
.skin-blue-light .content-wrapper .content-header-custom h1 { color: #000 !important;}

.main-header .navbar-custom-menu {
    padding-right: 20px;
}

.bg-blue {
    background-color: transparent !important;
}
.bg-blue:hover { background-color: transparent !important; color: #7936fc !important;}

.btn[class*=bg-]:hover {
    -webkit-box-shadow: inset 0 0 100px rgb(0 0 0 / 0%) !important;
    box-shadow: inset 0 0 100px rgb(0 0 0 / 0%) !important;
}
.btn-success {
    background: #f8f9fe !important;
    border-color: #f8f9fe !important;
    color: #000 !important;
}

.user-menu { 
    background-color: #7735f8 !important;
    border-radius: 5px !important;
}
.hidden-xs strong { color: #000 !important;}
/* .form-group .input-group { margin-top: -55px !important; padding-right: 25px !important;}
.form-group .input-group .btn-primary { background-color: #7735f8 !important; padding: 10px 15px !important; border: none !important;}  */
.info-box-new-style {
    border-radius: 10px !important;
    padding: 15px 20px !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
    height: 130px !important;
}

.text-muted { margin-top: 15px !important; }
.info-box-icon {
    background: rgb(34 207 227) !important
}

.info-box-text {
    color: #000000 !important;
    font-weight: 700 !important;
}

.btn-default {
    background-color: rgb(34 207 227) !important;
    padding: 8px 10px;
    color: #fff !important;
    border: none !important;
    margin-right: 10px !important;
    font-size: 11px !important;
}

.content-wrapper .content {
    padding: 30px !important;
}

.box.box-primary {
    border-top-color: transparent !important;
    border: none !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
}

.content-wrapper .content, .content-wrapper .content-header {
    padding: 30px 30px 0px 30px !important;
}

.content-header>h1 {
    font-size: 24px;
    font-weight: 600;
    color: #000;
}

.box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
    font-weight: 600;
    color: #7735f8;
}

table.dataTable {
    margin-top: 25px!important;
    margin-bottom: 15px!important;
}

.btn-primary {
    background: #22cfe3;
    border-color: #ffffff;
    padding: 10px 20px;
    border-radius: 10px !important;
}

.btn-primary:focus, .btn-primary:hover {
    background: #22cfe3;
    border-color: #ffffff;
 }

.box .box-body {
    padding: 25px 30px;
}

.pagination>.active>a {
    background-color: #22cfe3;
    border-color: transparent;
}
.pagination>.active>a:hover {
    background-color: #22cfe3;
    border-color: transparent;
}
.users_table_info>.row>.btn-primary { padding: 20px 20px !important; }
.btn-danger {
        background: #f8f9fe !important;
        border-color: #f8f9fe !important;
        color: #000 !important; }

.btn-info {
    padding: 7px 15px;
}

.box.box-warning {
    border-top-color:transparent; 
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
}

.bg-info {

    padding: 10px 20px;
    background: #00a65a;
    border-color: #00a65a;
}

.dropdown-menu { padding: 10px 10px; font-size: 14px; }
.dropdown-menu>li>a {
    line-height: 24px;
    color: #3c3c3c;
}

/* .form-control {
    border-color: #ccc !important;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px 10px !important;
} */

.box.box-primary {
    border-top-color: transparent !important;
}

div.dataTables_wrapper div.dataTables_length select {
    width: 80px;
    display: inline-block;
}

select.input-sm {
    height: 40px;
    line-height: 30px;
}

div.dataTables_wrapper div.dataTables_filter input {
    height: 40px;
}
.btn-default:hover { background-color: #7735f8; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover {
    color: #000;
    text-decoration: none;
    background-color: #fff !important;
    outline: 0;
}

ul.dt-button-collection {
    background-color: #fff !important;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important;
}

.form-control[readonly] { border: none !important; background-color: #fff !important; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px !important; padding: 10px 5px; }

.bg-light-green {
    background-color: #16a600 !important;
    color: #fff !important;
    padding: 10px 10px;
}

/* .bg-yellow {
    background-color: #ffad46!important;
    padding: 10px 10px;
}
.bg-red {
    background-color: #f5365c!important;
    padding: 10px 10px;
} */

.pos-add-btn {
    width: 100% !important;
    padding: 8px 10px;
    background-color: #7936fc !important;
    border-color: #7936fc;
    color: #fff !important;
}