@import url('https://fonts.googleapis.com/css?family=Crimson+Text');

body.login{
    background-color: #fff;
}

a {
    color: #666;
}

a.cerberus{
    font-family: 'Crimson Text', serif;
    color: #666;
}

.pace .pace-progress {
    background: #1363DF;
    height: 3px;
}

.login-wrapper .bg-pic > img{
    opacity: 0.8;
}


.btn-primary, .btn-primary:focus{
    background-color: #1363DF;
    border-color: #1363DF;
    color: #fff;
}

.btn-info, .btn-info:focus {
    color: #fff;
    background-color: #0AA1DD;
    border-color: #0AA1DD;
}

.btn-primary.active, .btn-primary:active, .btn-primary.active:focus, .btn-primary:active:focus, .btn-primary:active:hover, .show .dropdown-toggle.btn-primary{
    background-color: #333;
    border-color: #333;
    color: #fff;
}

.btn-primary.hover, .btn-primary:hover, .show .dropdown-toggle.btn-primary{
    background-color: #333;
    border-color: #333;
    color: #fff;
}



.page-sidebar .sidebar-header{
    background-color: #fff;
}

.page-sidebar{
    background-color: #fff;
}


body .header{
    background-color: #fff;
}

.icon-thumbnail{
    background-color: #fff;
}

.page-sidebar .sidebar-menu .menu-items > li > a > .details{
    opacity: 0.7;
}

.header a {
    color: #333;
}

.login-wrapper{
    background-color: #AF3D3D;
}


.text-primary {
    color: #666 !important;
}

.btn{
    transition: color 0.1s linear 0s, background-color 0.1s linear 0s, opacity 0.2s linear 0s !important;
}

.table-report tbody tr td{
    padding: 5px;
    font-size: 11px;
}

.dataTablesReport_wrapper{
    max-height: 400px;
    overflow-y: scroll;
    min-height: 400px;
}

.table tbody tr td{
    padding: 5px;
}

.header a:hover, .header a:active, .header a:focus{
    color: #fff;
}

.notification-panel .notification-body .notification-item .heading .time{
    line-height: 1em;
    padding-top: 15px;
}

.notification-panel .notification-body .notification-item.unread .option{
    background-color: #fedad0;
}

.notification-panel .notification-body .notification-item.unread .option .mark{
    color: #333;
}

.card {
    margin-bottom: 10px;
}

.card .card-block {
    padding: 10px 20px;
}

.page-sidebar .sidebar-menu .menu-items > li > a {
    line-height: 25px;
    width: 65%;
}

.daterangepicker .calendar .prev, .daterangepicker .calendar .next, .daterangepicker .calendar th{
    color: #333;
}

.daterangepicker .btn-success.hover, .daterangepicker .btn-success:hover, .daterangepicker .show .dropdown-toggle.btn-success{
    background-color: #333;
    border-color: #333;
}

.daterangepicker .btn-success, .daterangepicker .btn-success, .daterangepicker .show .dropdown-toggle.btn-success{
    background-color: #1363DF;
    border-color: #1363DF;
}

.daterangepicker td.in-range {
    background-color: #ffd9e4;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #1363DF;
    border-color: transparent;
    color: #fff;
}

.table thead tr th{
    color: #0c0c0c;
}

.nav-tabs-fillup > li > a:after{
    background-color: #1363DF;
    border-color: #1363DF;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{
    background-color: #1363DF;
    border-color: #1363DF;
    color: #000;
}

.nav-tab-dropdown .cs-select {
    width: 100% !important;
    max-width: 100%;
}
.nav-tab-dropdown .cs-select .cs-placeholder {
    height: 48px;
    padding: 12px 34px 15px 15px;
    font-family: 'Montserrat';
    font-weight: 500;
    letter-spacing: 0.06em;
    font-size: 10.5px;
    text-transform: uppercase;
}
.nav-tab-dropdown .cs-select .cs-backdrop {
    border: 1px solid transparent;
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-placeholder {
    padding-top: 28px;
    height: 52px;
    padding-left: 12px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select {
    height: auto;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select > span:after,
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select .cs-selected span:after {
    top: 39px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-lg .cs-placeholder {
    height: 60px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .cs-select.input-sm .cs-placeholder {
    height: 50px;
}
.form-group-default.form-group-default-selectFx .cs-wrapper .dropdown-placeholder {
    vertical-align: top;
}
#overlay {
    position: absolute;
    z-index: 10000;
    background: white;
    display: none;
    opacity: .75;
    filter: alpha(opacity=75);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-image: url('../img/805.gif');
    background-position: center center;
    background-repeat: no-repeat;
}

.table.table-striped tbody tr td{
    background-color: #f5f5f5;
}

.table.table-hover tbody tr:hover td, .table.table-striped tbody tr:hover:nth-child(2n+1) td {
    background: #ffe6cc !important;
}

.table thead tr th{
    border-bottom: 1px solid #1363DF;
    padding-top: 8px;
    padding-bottom: 4px;
}

.nav-tabs ~ .tab-content{
    padding: 15px 0;
}

.nav-tabs > li > a.active {
    color: #000;
    font-weight: bold;
}

.windows h4 {
    border-bottom: 2px solid #FF3D3D;
}

select.form-control{
    -webkit-appearance: menulist;
}

.datepicker {
    text-align: center;
}

.datepicker table tr td.active{
    background-color: #FF3D3D !important;
}

.datepicker thead tr .dow{
    color: #FF3D3D;
}

.datepicker thead tr .next, .datepicker thead tr .prev{
    color: #FF3D3D;
}

.datepicker thead tr .next:before, .datepicker thead tr .prev:before{
    color: #FF3D3D;
}

.datepicker th, .datepicker td {
    text-align: center;
}

@media (max-width: 480px) {
    .notification-list .dropdown-menu {
        left: -260px !important;
        font-size: 0.8em;
    }

    .notification-panel .notification-body .notification-item .heading {
        font-size: 0.9em;
    }

    .notification-panel .notification-body .notification-item {
        margin-left: 5px;
    }
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}