.dropdown.show {
    display: inline-block !important;
}
.card .table {
    margin-bottom: 0;
}
.card .card-img {
    padding: 1.25rem;
}
.day.old,
.day.new {
    color: #BBBBBB !important;
}
.day.disabled {
    color: #DDDDDD !important;
}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item.m-topbar__user-profile.m-topbar__user-profile--img.m-dropdown--arrow .m-dropdown__arrow {
    color: #111;
}
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name {
    color: #fff;
}
.m-form .m-form__actions.m-form__actions--solid div {
    float: right;
    display: inline-flex;
}
.m-topbar .m-topbar__nav.m-nav>.m-nav__item>.m-nav__link:hover {
    color: #1D5CA7;
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item>a.active {
    background-color: #cc3d00;
}
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item>a {
    color: #a4a6ae;
    border: 1px solid #fff;
    color: #fff;
}
.m-portlet.m-portlet--bordered {
    margin-bottom: 10px;
}
.m-subheader .m-subheader__daterange {
    cursor: auto;
}
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats .m-widget19__comment {
    line-height: 16px;
}
#preloader {
    background-color: rgba(0,0,0,0.9);
    display: table;
    height: 100%;
    max-height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#spinner {
    position: absolute;
    top: 35%;
    width: 100%;
    max-height: 100%;
    display: table-cell;
    text-align: center;
}
#spinner img {
    height: 80px;
    transform: translatey(0px);
    animation: float 3s ease-in-out infinite;
}
@keyframes float {
    0% {
        transform: translatey(0px);
    }
    50% {
        transform: translatey(-20px);
    }
    100% {
        transform: translatey(0px);
    }
}

#spinner p {
    font-size: 14px;
    color: #fff;
}
.row--active td {
    background-color: rgba(255,255,200, 0.25) !important;
}
#m_ver_menu {
    position: fixed;
    top: 70px;
    left: 0;
    height: 100%;
    overflow-y: auto;
    width: inherit;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__title {
    color: #000;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-checkbox {
    color: #444;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-checkbox:hover {
    color: #222;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-link {
    color: #444;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__form .m-login__form-sub .m-link:hover {
    color: #111;
}
.m-login.m-login--2.m-login-2--skin-2 .m-login__container .m-login__head .m-login__desc {
    color: #111;
}
.btn.m-btn--pill {
    border-radius: 4px;
}
.m-login__form-action .btn-focus,.m-login__form-action .btn-focus:active {
    color: #111;
    border-radius: 60px;
    background-color: transparent;
    border: 2px solid #111;
}
.m-login__form-action .btn-focus {
    color: #111;
    border-radius: 60px;
    background-color: transparent;
    border: 2px solid #111;
}
.m-login__form-action .btn-focus:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
.m-login__form-action .m-link {
    color: #444;
} 
.m-login__form-action .m-link:hover {
    color: #000;
} 
.form-control[readonly] {
    background-color: #eee; 
}
.select2-container .select2-selection--single {
    height: calc(2.55rem + 2px);
}
