﻿body {
    font-weight: 400;
}

.form-control {
    height: 2.5rem;
    padding: .85rem .5rem;
}

.table-condensed thead > tr > th, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td {
    padding-left: 1.4rem;
}

a {
    color: #0081c6;
}

    a:hover, a:focus {
        color: #0081c6;
    }

.bg-primary {
    background-color: #00904e !important;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: transparent;
    color: #575962;
}

.dropdown-menu > li > a:hover, .dropdown-menu > .dropdown-item:hover {
    background-color: #00904e;
    color: #ffffff;
}

.page-item.active .page-link {
    background-color: #0081c6 !important;
    border-color: #0081c6 !important;
}

.page-link {
    color: #00904e;
}

.page-link:hover {
    color: #00904e;
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: lightyellow;
}

.m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #eeeff3;
}

.m-header .m-header__bottom {
    background-color: #0081c6;
}

.m-header-search .m-header-search__wrapper {
    background-color: #285577;
}

.m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--active > .m-menu__link > .m-menu__hor-arrow {
    color: #c4c5d6;
}

.m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__hor-arrow {
    color: #c4c5d6;
}

.m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item:hover > .m-menu__link > .m-menu__hor-arrow, .m-header-menu.m-header-menu--skin-dark .m-menu__nav > .m-menu__item.m-menu__item--hover > .m-menu__link > .m-menu__hor-arrow {
    color: #ffffff;
}

.m-header-search .m-header-search__input::placeholder {
    color: #c4c5d6;
}

.m-header-search .m-header-search__icon-search > i {
    color: #c4c5d6;
}

.m-header-search .m-header-search__icon-cancel > i {
    color: #c4c5d6;
}

.m-header-search .m-header-search__input {
    color: #ffffff;
}

.input-group-append {
    height: 2.5rem;
}

.btn {
    padding: .5rem 1.15rem;
}

.badge {
    font-size: 95%
}

.badge-primary {
    background-color: #00904e !important;
}

.m-link {
    color: #00904e;
}

.m-link:hover {
    color: #00904e;
}

.btn.m-btn--custom {
    background-color: #00904e;
    border-color: #00904e;
    color: #ffffff;
    font-weight: 600;
    font-size: 1.1rem;
}

.m-login__title {
    padding-bottom: 10px;
}

.m-login__desc {
    margin-bottom: 1.5rem;
}

.btn.m-btn--custom2 {
    background-color: #c4c5d6;
    border-color: #c4c5d6;
    color: #000000;
    font-weight: 600;
    font-size: 1.1rem;
}

input {
    padding-left: 4px;
}

div.alert-validate p, ul, li label {
    color: red;
}

.modal .modal-content .modal-header .modal-title {
    color: #00904e;
    font-weight: 600;
    font-size: 1.3rem;
}

.progress-bar {
    background-color: #00904e;
}

#toast-container * {
    opacity: 1 !important;
}

div.m-form__actions_modal.m-form__actions--solid {
    padding-left: 30px;
}

.btn-success {
    color: #fff;
    background-color: #00904e;
    border-color: #00904e;
}

.btn-success:hover {
    color: #fff;
    background-color: #00904e;
    border-color: #00904e;
}

.btn-success:hover {
    color: #fff;
    background-color: #00904e;
    border-color: #00904e;
}

    .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
        color: #fff !important;
        background-color: #00904e !important;
        border-color: #00904e !important;
    }

    .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success

    div.m-content > h4 {
        color: #fff !important;
        background-color: #00904e !important;
        border-color: #00904e !important;
    }

.grid-footer-cell {
    font-weight: 600;
    color:#2c5d82;
}

.invalid-feedback {
    font-size: 100%;
}

.removeWrapping {
    white-space: nowrap;
}

.m-header-menu .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    white-space: nowrap;
}

.m-login.m-login--1 .m-login__content {
    background-attachment: inherit;
    background-size: cover;
    background-position: center;
}

a:not([href]):not([tabindex]) {
    color: white;
}

/*Added so that grid page size dropdown will appear correctly*/ 
.ps {
    overflow: visible !important;
}

.m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__link-text {
    font-weight: 500;
}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__heading .m-menu__link-text, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item .m-menu__submenu .m-menu__item > .m-menu__link .m-menu__link-text {
    color: #545874;
}

.m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__heading .m-menu__ver-arrow, .m-aside-header-menu-mobile.m-aside-header-menu-mobile--skin-light .m-menu__nav > .m-menu__item > .m-menu__link .m-menu__ver-arrow {
    color: #545874;
}

li.m-nav__section {
    display: table;
    width: 100%;
    vertical-align: middle;
    margin: 10px 0 10px 25px;
    color: #0081c6;
    font-size: .8rem;
    text-transform: uppercase;
}

.btn-link {
    color: #0081c6;
}

.m-nav.m-nav--inline {
    color: #0081c6;
}

.m-brand .m-brand__tools .m-dropdown .btn:focus, .m-brand .m-brand__tools .m-dropdown .btn:hover {
    background-color: #00904e;
    border-color: #00904e;
}

div.alert-validate p, ul, li label {
    color: #0081c6;
}

.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: #00904e;
}

/*Removes leading spacing for modal header title*/
.modal-header:before {
    content: none;
}

#m_header_topbar > div > ul > li > a > span.m-topbar__username {
    color: #0081c6;
}

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .m-nav__link .m-nav__link-icon {
    color: #0081c6;
}

.dropdown-menu > li > a.active {
    background: #00904e;
}

/*Dont highlight selected row in gridview*/
.table-active, .table-active > th, .table-active > td {
    background-color: white;
}

.btn-danger {
    color: #fff;
    background-color: #f22d4e;
    border-color: #f12143;
}

ul {
    color: rgb(33, 37, 41);
}

.modal-footer {
    justify-content: flex-start;
}

.dropZoneExternal > div,
.dropZoneExternal > img {
    position: absolute;
}

.dropZoneExternal {
    position: relative;
    border: 1px dashed #0081c6 !important;
    cursor: pointer;
}

.dropZoneExternal,
.dragZoneText {
    width: 100%;
    min-width: 286px;
    height: 150px;
}

#dragZone {
    width: 100%;
    display: table;
}

#uploadedImage {
    width: 100%;
}

.dropZoneText {
    width: 300px;
    height: 150px;
    color: #fff;
    background-color: #888;
}

#dropZone {
    top: 0;
    padding: 100px 25px;
}

.uploadControlDropZone,
.hidden {
    display: none;
}

.dropZoneText,
.dragZoneText {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 20px;
}

.dragZoneText {
    color: #808080;
}

.dxucInlineDropZoneSys span {
    color: #fff !important;
    font-size: 10pt;
    font-weight: normal !important;
}

.validationMessage {
    padding: 0 20px;
    text-align: center;
}

.uploadContainer {
    width: 100%;
    max-width: 350px;
    min-width: 286px;
    margin-top: 10px;
}

.Note {
    max-width: 500px;
}