.daterangepicker tbody td.in-range, .daterangepicker tbody td.active {
    background: #0a6aa1 !important;
}

.daterangepicker tbody td.today {
    background: #34a1e5;
}

#notification-background {
    background: url(/images/userpro5.jpg) center center fixed;
    width: 100%;
    height: auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.select2-container--default .select2-results__option .select2-results__group {
    text-align: left;
    font-weight: bold;
    font-size: 15px;
}

.m-form.m-form--group-seperator-dashed .m-form__group, .m-form.m-form--group-seperator .m-form__group {
    padding-top: 15px;
    padding-bottom: 15px;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child::before {
    color: #0a6aa1 !important;
}

.dataTables_wrapper table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child::before {
    color: #0a6aa1 !important;
}

.nav.nav-pills.nav-pills--brand .nav-link.active {
    background: #34a1e5;
    color: #fff;
}

.select2-container--default .select2-results__option .select2-results__group {
    text-align: left;
}

.select2-container--default .select2-results__option .select2-results__option {
    text-align: left;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    text-align: left;
}

.select2-container--default .select2-results__option {
    text-align: left !important;
    padding: 5px 15px;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
    text-align: left !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    text-align: left !important;
}

.m-radio.m-radio--state-custom.m-radio--solid > span {
    background: #136495;
    border: 1px solid transparent !important;
}

a {
    color: #136495;
}

.m-widget2__item.m-widget2__item--primary:before {
    background: #136495;
}


.m-checkbox.m-checkbox--primary.m-checkbox--solid > input:checked ~ span {
    background: #136495;
}


::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: black;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: black;
}

:-ms-input-placeholder { /* Microsoft Edge */
    color: black;
}

a:hover {
    color: #136495;
    text-decoration: underline;
}

.input-group.m-input-group--pill > .form-control:first-child, .input-group.m-input-group--pill > div:first-child > span, .input-group.m-input-group--pill > div:first-child > .btn {
    border-color: #136495 !important;
}

.input-group.m-input-group--pill > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {
    text-align: left !important;
}

.btn-outline-primary {
    color: #136495 !important;
    background-color: transparent;
    background-image: none;
    border-color: #136495 !important;
}

.btn.m-btn--label-brand {
    color: #136495;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before, .select2-container--default .select2-selection--multiple .select2-selection__arrow:before {
    margin-right: 5px;
}

.btn.btn-outline-primary {
    color: #136495 !important;
}

.form-control {
    border-color: #136495;
}

.btn.btn-outline-primary:hover {
    color: #136495 !important;
}

body {
    font-size: 12px !important;
    color: black;
}

.m-radio.m-radio--brand.m-radio--solid > input:checked ~ span {
    background: #136495;
}

tr > td.day.active, .datepicker tbody tr > td.day.active:hover {
    background: #136495;
    color: #fff;
}

tr > td.day.active, .datepicker tbody tr > td.day.active {
    background: #136495;
    color: #fff;
}

.dataTables_wrapper.dt-bootstrap4.no-footer {
    width: 100% !important;
}

.m-loader.m-loader--brand:before {
    border-top-color: #136495 !important;
}

.datepicker tbody tr > td.day.today {
    background: #34a1e5;
    color: #fff;
}

.m-table--border-success {
    border-color: #136495 !important;
    border-width: thin;
}

.m-badge.m-badge--success {
    background-color: #136495;
    color: #fff;
}

.m-table--head-bg-success {

}

table th {
    text-align: left;
    vertical-align: middle;
}

.m-table.m-table--head-bg-success thead th {
    background: #136495;
    color: #fff;
    border-bottom: 0;
    border-top: 0;
}

.m-table.m-table--border-success td {
    border-color: #136495 !important;
    border-width: thin;
}

.form-control {
    border-color: #136495;
    color: #575962;
}

table {
    border: thin black;
}

.m--bg-custom {
    background-color: #136495 !important;
}

.m--font-custom {
    color: #136495 !important;
}

.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info .m-wizard__step-number > span {
    background-color: #136495;
}

.m-wizard.m-wizard--1.m-wizard--success .m-wizard__progress .progress .progress-bar {
    background-color: #136495;
}

.m-wizard.m-wizard--1.m-wizard--success .m-wizard__progress .progress .progress-bar:after {
    background-color: #136495;
}

.m-wizard.m-wizard--1.m-wizard--success .m-wizard__steps .m-wizard__step.m-wizard__step--done .m-wizard__step-info .m-wizard__step-number > span {
    background-color: #136495;
}

.form-control:focus {
    border-color: #136495;
    color: #575962;
}

.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single {
    border-color: #136495;

}

.select2-container--default .select2-selection--multiple, .select2-container--default .select2-selection--single {
    border: 1px solid #136495;
}

.m--font-custom {
    color: #136495 !important;
}

.m-badge.m-badge--custom {
    background-color: #136495;
    color: #fff;
}

.form-control.m-bootstrap-select.m_selectpicker {
    border-color: #136495;
    color: #575962;
}

.form-control.m-select2 {
    border-color: #136495;
    color: #575962;
}

.form-control:hover {
    border-color: #136495;
    color: #575962;
}

.table-row-center {
    text-align: center;
    vertical-align: middle;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border: solid #136495 1px !important;
    outline: 0;
}

.form-control.m-select2 {
    border: 1px solid #136495 !important;
}

.m-checkbox.m-checkbox--state-custom.m-checkbox--bold > input:checked ~ span {
    border: 1px solid #136495;
}

.form-control.m-input {
    border: 1px solid #136495 !important;
}

.m-checkbox.m-checkbox--state-custom.m-checkbox--bold > span {
    border: 1px solid #136495;
}

.dataTables_wrapper .pagination .page-item.active > .page-link {
    background: #136495;
    color: #fff;
}

.dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: #136495;
    color: #fff;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #136495;
    background-color: #fff;
    border: 1px solid #dee2e6;
}

.dataTables_wrapper .pagination .page-item.previous > .page-link, .dataTables_wrapper .pagination .page-item.next > .page-link, .dataTables_wrapper .pagination .page-item.last > .page-link, .dataTables_wrapper .pagination .page-item.first > .page-link {
    background: #ebe9f2;
}

.m-nav > .m-nav__item > a:hover > span {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-nav > .m-nav__item > a:hover > i {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-nav.m-nav--hover-b > .m-nav__item:hover > a {
    color: #1c5580 !important;
    text-decoration: none;
}

.alert.m-alert--outline.alert-custom {
    background-color: #fff;
    border-color: #136495;
    font-weight: 400;
}

.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active, .m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {
    color: #136495;
    border-bottom: 1px solid #136495;
}

/*.m-checkbox.m-checkbox--state-custom.m-checkbox--solid>input:checked ~ span {*/
/*background: #1c5580;*/
/*}*/

/*.m-checkbox.m-checkbox--state-custom.m-checkbox--solid>span {*/
/*background: #1c5580;*/
/*border: 1px solid transparent !important;*/
/*}*/

.m-menu__link.m-menu__toggle > li:hover {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-subheader {
    padding: 25px 0 0 0 !important;
}

.custom-btn-filled {
    background-color: #1c5580 !important;
    border-color: transparent !important;
    opacity: 20 !important;
    color: Azure !important;
}

.custom-btn-filled:hover {
    background-color: #73A8C7 !important;
    color: #1c5580 !important;

}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: azure !important;
    opacity: 60;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: azure !important;
    opacity: 60;
}

.m-menu__item--submenu > a:hover > span {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__item--submenu > a:hover > .m-menu__link-icon {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__hor-arrow {
    color: azure !important;
}

.m-menu__ver-arrow {
    color: azure !important;
}

.m-menu__submenu--right > a:hover > span {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__submenu--right > a:hover > a:hover > .m-menu__link-icon {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__item:hover {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__subnav > li:hover > span {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__subnav > li:hover > a {
    color: #1c5580 !important;
    text-decoration: none;
}

.m-menu__item--hover {
    color: #1c5580 !important;
}

.m-menu__link:hover > i {
    color: #1c5580 !important;
}

.m-menu__link:hover > .m-menu__link-text {
    color: #1c5580 !important;
}

.m-menu__link:hover .m-menu__link-text {
    color: #1c5580 !important;
}

.m-menu__item:hover {
    color: #1c5580 !important;
}

input::-webkit-input-placeholder {
    color: Azure;
    opacity: 20;
}

input::-moz-placeholder {
    color: Azure;
    opacity: 20;
}

input:-ms-input-placeholder {
    color: Azure;
    opacity: 20;
}

input:-moz-placeholder {
    color: Azure;
    opacity: 20;
}

input.ph-other::-webkit-input-placeholder {
    color: #5d5f77;
    opacity: 20;
}

input.ph-other::-moz-placeholder {
    color: #5d5f77;
    opacity: 20;
}

input.ph-other:-ms-input-placeholder {
    color: #5d5f77;
    opacity: 20;
}

input.ph-other:-moz-placeholder {
    color: #5d5f77;
    opacity: 20;
}

.custom-btn-shadow {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(192, 192, 192, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(192, 192, 192, 0.36) !important;
}

.custom-btn-shadow:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(105, 105, 105, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(105, 105, 105, 0.36) !important;
}

.custom-btn-outline-focus {
    background-color: transparent !important;
    border-color: #1c5580 !important;
    color: #1c5580 !important;
}

.custom-btn-outline-focus:hover {
    background-color: #1c5580 !important;
    border-color: transparent !important;
    color: Azure !important;
}

.custom-btn--hover-brand {
    color: #696969;
}

.custom-btn--hover-brand:hover {
    background-color: #1c5580;
    color: Azure;
}

.custom-form-outline {
    border-color: #696969;
}

.custom-form-outline.click {
    border-color: #1d2124;
}

/* The switch - the box around the slider */
.custom-switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 17px;
}

/* Hide default HTML checkbox */
.custom-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* The slider */
.custom-switch-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .35s;
    transition: .35s;
}

.custom-switch-slider:before {
    position: absolute;
    content: "";
    height: 17px;
    width: 17px;
    left: 0px;
    bottom: 0px;
    background-color: white;
    -webkit-transition: .35s;
    transition: .35s;
}

input:checked + .custom-switch-slider {
    background-color: #1c5580;
}

input:focus + .custom-switch-slider {
    box-shadow: 0 0 0px #1c5580;
}

input:checked + .custom-switch-slider:before {
    -webkit-transform: translateX(17px);
    -ms-transform: translateX(17px);
    transform: translateX(17px);
}

/* Rounded sliders */
.custom-switch-slider.custom-switch-round {
    border-radius: 30px;
}

.custom-switch-slider.custom-switch-round:before {
    border-radius: 50%;
}

.custom-modal-size {
    max-width: 700px;
    width: 50%;
}

.custom-table-scroll tbody {
    display: block;
    overflow: auto;
    height: 200px;
    width: 100%;
}

.custom-table-scroll thead {
    display: block;
}

.custom-checkbox {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 20%;
}

.m-header-search .m-header-search__wrapper {
    background-color: white;

}

.m-header-search__input-wrapper::-moz-placeholder {
    color: #1c5580 !important;
}

.m-header-search__input-wrapper::-webkit-input-placeholder {
    color: #1c5580 !important;
}

.m-header-search__input-wrapper::placeholder {
    color: #1c5580;
}

#m_quicksearch::placeholder {
    color: #1c5580 !important;
}

#m_quicksearch_input::placeholder {
    color: #1c5580 !important;
}

#m_quicksearch_input::-moz-placeholder {
    color: #1c5580 !important;
}

#m_quicksearch_input::-webkit-input-placeholder {
    color: #1c5580 !important;
}

#m_quicksearch_input::placeholder {
    color: #1c5580 !important;
}

#m_quicksearch_search {
    color: #1c5580 !important;
}

#m_quicksearch_search > .la-search:before {
    color: #1c5580 !important;
}

.m-header-search__icon-close > .la-times:before, .la-remove:before {
    color: #1c5580 !important;
}

.m-header-search__icon-cancel > .la-times:before, .la-remove:before {
    color: #1c5580 !important;
}

.m-list-search .m-list-search__results .m-list-search__result-category {
    color: #1c5580 !important;
}

a.m-list-search__result-item {
    color: #1c5580 !important;
}

.m-list-search__result-item-text:hover {
    color: #1c5580 !important;
}

.m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
    padding-top: 5px;
    width: 380px;
}
