/**/
body {
    font-size:14px;
    color: #24292e;
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
}
.sp-link {
    color: #0071bc;
}
.sp-link:hover {
    color: #0071bc;
}
/*form*/
.form-control, .form-select {
    min-height: 34px;
    padding: 6px 8px;
    font-size: 14px;
    line-height: 20px;
    color: #24292e;
    vertical-align: middle;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right 8px center;
    border: 1px solid #d1d5da;
    border-radius: 3px;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(27,31,35,0.075);
}
.form-horizontal .control-label {
    font-size: 14px;
}

.adv-table .dataTables_length select {
    padding: 6px;
}

.brand {
    background: #f1f2f7; !important;
}
#sidebar {
    background: #f1f2f7;;
}
.right-side-accordion .terques-bg,.slimScrollBar,.brand,.sidebar-toggle-box,ul.top-menu>li>a:hover,ul.top-menu>li>a:focus,.toggle-right-box:hover  {
    background:#f1f2f7 !important;
}

ul.sidebar-menu li ul.sub li a:hover,ul.sidebar-menu li ul.sub li.active a ,ul.sidebar-menu li a.active, ul.sidebar-menu li a:hover, ul.sidebar-menu li a:focus,ul.sidebar-menu li a.active i,ul.sidebar-menu li a:hover i,ul.sidebar-menu li a:focus i{
    color: #0071bc;
    background: #f1f2f7;
}
ul.sidebar-menu li ul.sub li a{
    background: #f1f2f7;
    color:#000;
}

ul.sidebar-menu li.sub-menu {
    line-height: inherit;
}
ul.sidebar-menu li {
    border-bottom: 1px solid #f1f2f7;
}
ul.sidebar-menu li a {
    padding: 13px 0 13px 25px;
    color:#000;
}
ul.sidebar-menu li a i {
    font-size: 20px;
}
.dropdown-menu.extended.logout > li > a:hover i {
    color:#0071bc;
}
.active .dcjq-icon {
    background: url(../images/nav-expand-upc.png) no-repeat bottom;
}
.dcjq-icon {
    background: url(../images/nav-expand-upc.png) no-repeat top;
}
.wdgt-value h1 {
    color: #767676;
}

.wdgt-value p {
    color: #767676;
}
tr.odd td.sorting_1 {
    background-color: transparent;
}
tr.odd td.sorting_2 {
    background-color: transparent;
}
tr.odd td.sorting_3 {
    background-color: transparent;
}
tr.odd.gradeA td.sorting_1 {
    background-color: transparent;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td {
    padding: 10px;
}
/*panel*/

.panel-heading {
    border: 1px solid;
    border-color: #c8e1ff;
    background: #f1f8ff;
    font-size: 16px;
    text-transform:none;
    
}
.panel-body {
    border: 1px solid #ddd;
    border-top: none;  
}
/*modal*/
.modal-header {
    border-bottom: 1px solid;
    border-color: #c8e1ff;
    background: #f1f8ff;
    font-size: 16px;
}
/*buttons*/
.btn {
    position: relative;
    display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: repeat-x;
    background-position: -1px -1px;
    background-size: 110% 110%;
    border: 1px solid rgba(27,31,35,0.2);
    border-radius: 0.25em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.btn {
    color: #24292e;
    background-color: #eff3f6;
    background-image: -webkit-linear-gradient(270deg, #fafbfc 0%, #eff3f6 90%);
    background-image: linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%);
}
.btn:hover, .btn:focus, .btn.hover {
    color: #24292e;
    background-color: #e6ebf1;
    background-image: -webkit-linear-gradient(270deg, #f0f3f6 0%, #e6ebf1 90%);
    background-image: linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%);
    background-position: 0 -0.5em;
    border-color: rgba(27,31,35,0.35);
}

.btn-xs {
    padding: 0px 10px;
    font-size: 12px;
    line-height: 20px;
}
.btn-success {
    color: #fff;
    background-color: #28a745;
    background-image: -webkit-linear-gradient(270deg, #34d058 0%, #28a745 90%);
    background-image: linear-gradient(-180deg, #34d058 0%, #28a745 90%);
}
.btn-success:hover,.btn-success:focus, .btn-success.hover {
    color: #fff;
    background-color: #269f42;
    background-image: -webkit-linear-gradient(270deg, #2fcb53 0%, #269f42 90%);
    background-image: linear-gradient(-180deg, #2fcb53 0%, #269f42 90%);
    background-position: 0 -0.5em;
    border-color: rgba(27,31,35,0.5);
}

.btn-danger, .btn-warning {
    color:#fff;
    background-color:#d92635;
    background-image:-webkit-linear-gradient(270deg, #dd3c49 0%, #d92635 90%);
    background-image:linear-gradient(-180deg, #dd3c49 0%, #d92635 90%);
}
.btn-danger:hover, .btn-danger.active, .btn-danger:focus, .btn-warning:hover, .btn-warning.active, .btn-warning:focus {
    color:#fff;
    background-color:#cb2431;
    background-image:-webkit-linear-gradient(270deg, #de4450 0%, #cb2431 90%);
    background-image:linear-gradient(-180deg, #de4450 0%, #cb2431 90%);
    border-color:rgba(27,31,35,0.5);
}

.form-signin .btn-login {
    color: #fff;
    background-color: #0071bc;
    background-image: -webkit-linear-gradient(270deg, #008ae6 0%, #0071bc 90%);
    background-image: linear-gradient(-180deg, #008ae6 0%, #0071bc 90%);
}

.form-signin .btn-login:hover,.btn-login:focus, .btn-login.hover {
    color: #fff;
    background-color: #006bb3;
    background-image: -webkit-linear-gradient(270deg, #0071bc 0%, #006bb3 100%);
    background-image: linear-gradient(-180deg, #0071bc 0%, #006bb3 100%);
    border-color: rgba(27,31,35,0.5);
    background-position: 0;
}
.has-switch span.switch-left {
    background-color: #28a745;
    background-image: -webkit-linear-gradient(270deg, #34d058 0%, #28a745 90%);
    background-image: linear-gradient(-180deg, #34d058 0%, #28a745 90%);
}
.has-switch span.switch-right {
    background-color:#d92635;
    background-image:-webkit-linear-gradient(270deg, #dd3c49 0%, #d92635 90%);
    background-image:linear-gradient(-180deg, #dd3c49 0%, #d92635 90%);
}
.dataTables_paginate.paging_bootstrap.pagination li {
    float: left;
    position: relative;
    display: inline-block;
    padding: 3px 10px;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: repeat-x;
    background-position: -1px -1px;
    background-size: 110% 110%;
    border: 1px solid rgba(27,31,35,0.2);
    border-radius: 0.25em;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    list-style: none;
    color: #24292e;
    background-color: #eff3f6;
    background-image: -webkit-linear-gradient(270deg, #fafbfc 0%, #eff3f6 90%);
    background-image: linear-gradient(-180deg, #fafbfc 0%, #eff3f6 90%);
}

.dataTables_paginate.paging_bootstrap.pagination li:hover, .dataTables_paginate.paging_bootstrap.pagination li.active {
    color: #24292e;
    background-color: #e6ebf1;
    background-image: -webkit-linear-gradient(270deg, #f0f3f6 0%, #e6ebf1 90%);
    background-image: linear-gradient(-180deg, #f0f3f6 0%, #e6ebf1 90%);
    background-position: 0 -0.5em;
    border-color: rgba(27,31,35,0.35);
}