/** GENERALE */
.authentication .theme-bg {
    background: linear-gradient(60deg, #096FB9, #808081, #FCE100) !important;
}
.page-item.active .page-link,
.btn-primary,
.theme-cyan .color-bg, .theme-cyan .morphsearch.open, .theme-cyan .wizard .steps .current a, .theme-cyan .dropdown-menu li a:hover, .theme-cyan .profile-page .profile-sub-header .box-list ul li a:hover, .theme-cyan .fc .fc-toolbar, .theme-cyan .blog-page .single-blog-post .img-holder .date-box {
    background: #096FB9 !important;
}
.card {
    border: 1px solid #fff !important;
}
.card .body {
    padding: 15px 0 !important;
}
.card .header h2 small {
    text-transform: initial;
}
/** .btn-warning, */
.card .header.bg-orange {
    /* background-color: #7C7C7C !important; */
    background-color: #1677BC !important;
}
.card .bg-orange h2,
.card .bg-orange small {
    color: #ffffff !important;
}
section.content {
    background: #fff !important;
}
.block-header.home-header h2 {
    margin-bottom: -18px !important;
}
.theme-cyan .sidebar .menu .list li.active >:first-child i, .theme-cyan .sidebar .menu .list li.active >:first-child span, .theme-cyan .morphsearch .dummy-column h2 {
    color: #096FB9 !important;
}
.theme-cyan .nav-tabs>li>a:before, .theme-cyan .input-group .form-line:after {
    border-bottom: 2px solid #096FB9;
}
@media (max-width: 768px) {
    .navbar-brand img {
        width:110px;
    }
}
.btn-circle {
    width:25px !important;
    height:25px !important;
}
.btn i.material-icons, .input-group-btn .btn i.material-icons {
    vertical-align: middle;
    font-size: 15px;
    top: -3px;
    left: 0px;
    position: relative;
}
.info-box-2 .icon {
    width: 150px;
}

/** LOGIN */
.authentication {
    background-image: url('../images/background.jpg') !important;
}
.g-bg-cyan {
    background: #FCE100 !important;
    color: #7c7c7c !important;
}
.card .title {
    border-left: 5px solid #096FB9 !important;
    color: #096FB9 !important;
}

/** REPORTING CSS */
td.details-control {
    background: url('https://datatables.net/examples/resources/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('https://datatables.net/examples/resources/details_close.png') no-repeat center center;
}
tr.loading td.details-control {
    background: url('http://key-gddealer.local/images/loading.gif') no-repeat center center;
}
tr.not-hover,
tr.not-hover:hover {
    background-color: #fff !important;
}
nav.navbar.clearHeader {
    z-index: 2;
}
ul.dropdown-menu.inner {
    z-index: 100;
}
.progress {
    height: 40px !important;
}
.progress-bar {
    height: 40px;
    padding: 12px 0;
}
.control-label {
    font-size: 14px !important;
}
.control-label-required {
    font-weight: bold !important;
}
/**
 * Columns home page
 */
.card-bordered {
    border-left: 1px solid #1677BC !important;
    border-right: 1px solid #1677BC !important;
    border-bottom: 1px solid #1677BC !important;
    margin: 0 1%;
}
.card-bordered .card {
    margin-bottom: 0;
}
@media (min-width: 576px) {
    .col-sm-12.card-bordered {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 98%;
        -ms-flex: 0 0 98%;
        flex: 0 0 98%;
        max-width: 98%;
    }
}
@media (min-width: 768px) {
    .col-md-4.card-bordered {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 31.333333%;
        -ms-flex: 0 0 31.333333%;
        flex: 0 0 31.333333%;
        max-width: 31.333333%;
    }
}
@media (min-width: 992px) {
    .col-lg-4.card-bordered {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 31.333333%;
        -ms-flex: 0 0 31.333333%;
        flex: 0 0 31.333333%;
        max-width: 31.333333%;
    }
}