/*@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700,300,300italic,400italic,600italic&subset=latin,latin-ext);*/
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic&subset=latin,latin-ext);*/

body {
    font-family: 'Cambria', 'Arial','sans-serif' !important;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: 'Cambria', 'Arial','sans-serif' !important;
}

li.subitem a {
    padding-left: 25px;
    background: #333E43;
}

.main-header .logo {
    text-align: left !important;
    font-size: 16px !important;
}

.main-header .logo img {
    margin-right: 10px;
}

.login-box .login-box-footer {
    margin-top: 20px;
    text-align: center;
}

.user-block {
    margin-bottom: 5px;
}

.task-received td {
    font-weight: bold !important;
}

.signature-component {
    padding-left: 0px !important;
}

.info-box-icon {
    height: 108px !important;
}

/* custom grid styling */
/*
.activity-missing-date:nth-child(odd) {
    background: #ffcc99 !important;
}

.activity-missing-date:nth-child(even) {
    background: #ffddaa !important;
}

.activity-expired:nth-child(odd) {
    background: #ddaaaa !important;
}

.activity-expired:nth-child(even) {
    background: #ffdddd !important;
}

.activity-this-month:nth-child(odd) {
    background: #99ddee !important;
}

.activity-this-month:nth-child(even) {
    background: #bbffff !important;
}
*/

.activity-missing-date, .customer-deactivated {
    background: #ffddaa !important;
}

.activity-expired, .work-record-not-approved, .customer-nonpayer {
    background: #E9897E !important;
}

.activity-this-month {
    background: #bbffff !important;
}

.pass-to-arrow-block {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}

.task-comment-status-block {
}

.progress-description a {
    color: #fff;
}

.bottom5 {
    margin-bottom: 5px;
}

.request-action-needed td {
    font-weight: bold;
}

.request-item-approved {
    background-color: #59c593 !important;
}

.request-item-disapproved {
    background-color: #e9897e !important;
}

.vehicle-movement-unassigned {
    background-color: #e9897e !important;
}

.btn-app {
    margin: 0 0 10px 0 !important;
}

a.btn {
    margin-bottom: 3px !important;
}

img.file-preview-image {
  max-width: 195px !important;
}

a .info-box-icon {
  color: #fff;
}

@media (min-width: 840px) {

    .login-box, .register-box {
        width: 430px !important;
    }

}
