.login-page {
    padding-top: 120px;
}
.sidebar-menu .logo-env {
    padding: 3px 45px 9px 45px;
}
.login-page .login-form .login-header .logo {
    text-align: center;
}
.sidebar-menu-inner,.sidebar-menu {
    /* background: url(../images/sos_bg.png) center center no-repeat; */
    background-color: blanchedalmond;
}
.sidebar-menu .main-menu li.active > a {
    color: #000000;
}
.login-form .fade-in-effect {
    background-color: darkslateblue;
    margin: auto;
    border: 1 solid #6B3D7E;
    border-radius: 5px;
}
.sidebar-menu .main-menu a {
    color: #868686;
}
.btn.btn-secondary,
.btn.btn-primary{
    background: #ffd500;
    color: #6c6c6c;
}
.btn.btn-pea{
    background : #6B3D7E;
    color: #ffffff;
}
.sidebar-menu .logo-env {
    border-bottom: 1px solid #ffffff;
 
}
.logo-pea{
    color : #6B3D7E;
    border: 1px solid #ffffff;

}
.sidebar-menu .main-menu a {
    border-bottom: 1px solid #ffffff;
}
div.datepicker table tr td.active, div.datepicker table tr td.active:hover, div.datepicker table tr td.active.disabled, div.datepicker table tr td.active.disabled:hover,
div.datepicker table tr td span.active, div.datepicker table tr td span.active:hover, div.datepicker table tr td span.active.disabled, div.datepicker table tr td span.active.disabled:hover {
    background: #ffd500;
}
.btn.btn-secondary:hover,
.btn.btn-secondary:active, .btn.btn-secondary:focus {
    background: #e9c928;
}
.modal .modal-dialog .modal-content .modal-header {
    background-color: #ffd500;
}
.cbr-replaced.cbr-turquoise .cbr-state {
    background: #b5b5b5;
    border-color: #afafaf;
}
.cbr-replaced.cbr-checked .cbr-state {
    background: #4a4a4a;
}

.login-page {
    /* background: url('../images/sos_bg.png') no-repeat; */
    background: #ffffff;
    background-size: 100% auto;
}


@media screen and (min-width: 769px) {
    .sidebar-menu.collapsed .main-menu > li.active, .sidebar-menu.collapsed .main-menu > li li.active {
        background-color: #e1bf13;
    }
    .sidebar-menu.collapsed .main-menu > li > ul {
        background: #FFDC00;
    }
}
@media screen and (max-width: 768px) {
    .login-page {
        background-size: auto 100%;
    }
    img {
        max-width: 100%;
    }
}
.page-loading-overlay {
    background-color: #fffb6b
}
table tbody td.receipt-date-label {
    font-size: 14px;
    color: #505050 !important;
    padding: 0 5px;
    vertical-align: middle;
}
.invoice-row:hover {
    border-color: #ffd503;
    background: #fff1a8 !important;
}
.ref-code {
    border: 1px solid;
    font-size: 14px;
    text-align: center;
    background: #f3f3f3;
    color: #000;
    text-shadow: none;
    padding: 0 6px;
    float: right;
}
.t-evidence {
    border: 1px solid;
    background: #fff;
    font-size: 14px;
    text-align: center;
    background: #767676;
    color: #fff;
    text-shadow: none;
    float: right;
    padding: 0 6px;
}
#send-reminder i,
#restore-status i {
    font-size: 14px;
}
.print-a-tax {
    font-size: 12px;
    display: inline-block;
    padding: 3px;
    background: #f5f5f5;
    border: 1px solid #767676;
    cursor: pointer;
}
.print-a-tax:hover {
    background: #767676;
    color: #fff;
}