
.login {
    background: #f1f1f1 !important;
}

.auth-box {
    box-shadow: 0 2px 3px -2px black !important;
}

.btn-theme {
    background-color: #7D251E;
    border-color: #7D251E;
    color: #fff;
}

.btn-theme:hover {
    background-color: #723500;
    border-color: #723500;
}

.checkbox-fade.fade-in-theme .cr .cr-icon, .checkbox-fade.zoom-theme .cr .cr-icon, .checkbox-zoom.fade-in-theme .cr .cr-icon, .checkbox-zoom.zoom-theme .cr .cr-icon {
    color: #591E0E ;
}

.checkbox-fade .cr, .checkbox-zoom .cr {
    border: 2px solid #591E0E;
}

.pcoded .pcoded-header[header-theme="theme"] {
    background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#7D251E));
    background: linear-gradient(to right, #ffffff, #7D251E);
}

div.navbar-logo a, div.navbar-container a  {
    color:#fff;
}

.card:hover {
    -webkit-box-shadow: 0 0 25px -5px #9e9c9e;
    box-shadow: 0 0 10px -5px #9e9c9e;
}

.dashboard-filter div {
    padding-left: 0;
}

.btn-orange {
    background-color: #7d251e;
    border-color: #7d251e;
    color: #fff;
    cursor: pointer;
}

.dashboard-left {
    padding-left: 0;
}

.dashboard-left .page-header {
    margin-bottom: 10px;
}

.dashboard-label {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
}

.main-body .page-header h5 {
    color: #591E0E ;
}

.main-menu {
    float: left;
    width: 235px;
    z-index: 99;
}

.header-navbar .navbar-wrapper .navbar-logo .mobile-menu {
    position: absolute;
    right: 22px;
    top: calc(50% - 8px);
    font-size: 16px;
}

.header-card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    padding-top: 1em;
    border: none;
    margin-bottom: 30px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
}