
/* Colors */
a {
    color: #2c8c3d;
}

a:hover {
    color: #2fbb48;
}

.timeline-desk p {
    color: #5d6267;
}

.bg-primary {
    background: linear-gradient(119deg, #1277af 0%, #1b363d 100%);
}

.btn-primary {
    background: linear-gradient(119deg, #1277af 0%, #1b363d 100%);
    border-color: #1277af;
}

.btn-primary:hover {
    background-color: #1277af;
    border-color: #1277af;
}

.text-primary {
    color: #2c8c3d!important;
}

a.text-primary:focus, a.text-primary:hover {
    color: #2fbb48!important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    background-color: linear-gradient(119deg, #1277af 0%, #1b363d 100%);
}

.navbar-custom {
    background: linear-gradient(119deg, #1277af 0%, #1b363d 100%);
}

.navbar-custom .app-search .form-control {
    background: #9592c4;
}

.navbar-custom .app-search .btn {
    background: #9592c4;
}

.profile-bg-picture-sm {
    min-height: 150px;
}

.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {
    background-color: #1277af;
    border-color: #1277af;
}

.page-item.active .page-link {
    background: #2c8c3d;
    border-color: #2c8c3d;
}

#radioBtn .notActive{
    color: #313a46;
    background-color: #fff;
}

.text-error {
    color: #2c8c3d;
    text-shadow: rgb(166 172 115) 5px 1px, rgb(244 255 199) 10px 3px;
}

.logo .logo-lg-text-light {
    text-transform: none;
}

.widget-box-four h3 {
    font-size: 18px;
}


.getHospitalDiagnosis td, .getHospitalDiagnosis th {
    padding: 0.4rem;
}

.c3-chart-arcs-title {
    font-size: 13px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color:#1277af;
}

.select2-container--default .select2-results__option[aria-selected=true]:hover {
    background-color:#1277af;
}

.datepicker table tr td .active.disabled:hover[disabled], .datepicker table tr td .active.disabled[disabled], .datepicker table tr td .active:active, .datepicker table tr td .active:hover, .datepicker table tr td .active:hover.active, .datepicker table tr td .active:hover.disabled, .datepicker table tr td .active:hover:active, .datepicker table tr td .active:hover:hover, .datepicker table tr td .active:hover[disabled], .datepicker table tr td .active[disabled], .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.disabled, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover.disabled, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active.disabled:hover[disabled], .datepicker table tr td span.active.disabled[disabled], .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover.disabled, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active:hover:hover, .datepicker table tr td span.active:hover[disabled], .datepicker table tr td span.active[disabled], .datepicker table tr td.active.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.disabled, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover.active, .datepicker table tr td.active.disabled:hover.disabled, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.today, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today:hover {
    background-color:#1277af!important;
}

/* Custom Style */
.img-circle {
	border-radius: 50%;
}

.jq-toast-wrap {
    width: 350px;
}

.note-group-select-from-files {
  display: none;
}

.font-10 {
    font-size: 10px !important;
}

.myPatientSearchResults, .myProductSearchResults {
    /* Remove default list styling */
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: absolute;
    z-index: 999;
    width: -webkit-fill-available;
    margin-right: 12px;
}

.myPatientSearchResults li a, .myProductSearchResults li a {
    border: 1px solid #ddd;
    margin-top: -1px;
    background-color: #fbfbfb;
    padding: 5px 12px;
    text-decoration: none;
    font-size: 13px;
    color: #6d6868;
    display: block;
}

.myPatientSearchResults li a:hover:not,.myProductSearchResults li a:hover:not(.header) {
    background-color: #eee; /* Add a hover effect to all links, except for headers */
}

label.custom-control-label:hover {
    cursor: pointer;
}

/* Stepy */
.stepy-header li div {
    background-color: #1277af;
    border: 2px solid #7873bc57;
}

.stepy-header li:after, .stepy-header li:before {
    background-color: #1277af;
}

.stepy-header li.stepy-active div {
    border-color: #1277af;
    color: #1277af;
}

.stepy-header li.stepy-active span {
    color: #1277af;
}

.temp-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255, 255, 255, 0.94);
    z-index: 2;
    display:none;
    border-radius: 50px;
}

.temp-loader.show{
    display:flex;
}

.sk-chasing-dots .sk-child, .sk-circle .sk-child:before, .sk-cube-grid .sk-cube, .sk-double-bounce .sk-child, .sk-fading-circle .sk-circle:before, .sk-folding-cube .sk-cube:before, .sk-rotating-plane, .sk-spinner-pulse, .sk-three-bounce .sk-child, .sk-wandering-cubes .sk-cube, .sk-wave .sk-rect {
    background-color: #2c8c3d;
}

.right-bar .rightbar-title {
    background-color: #2c8c3d;
}

.custom-control-label::before {
    background-color: #fbfcff;
    border: #8691a2 solid 1px;
}

.custom-control-input:checked~.custom-control-label::before {
    border-color: #b3b0dc;
    background-color: #2c8c3d;
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
    background-color: #ffffff;
}

.custom-switch .custom-control-label::after {
    background-color: #4d5053;
}

.temp-loader {
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255, 255, 255, 0.94);
    z-index: 2;
    display:none;
    border-radius: 50px;
}

.temp-loader.show{
    display:flex;
}

/* Multiple Modal Scroll Focus */
.modal { overflow: auto !important; }

@media print {
    .payrollPrintColor {
        color: #000;
    }

    .jq-toast-wrap {
        display: none;
    }
    .enlarged .content-page {
        margin-left: 5px !important;
    }
    body, body * {
        color: #000 !important;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important;
    }
    .table, .table th, .table td {
        border-color: #000 !important;
    }
    .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -12px;
        margin-left: -12px;
    }
    .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }
    .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
    .col-md-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
}


@media (min-width: 992px) {
    .pl-lg-modal-lg {
        padding-left: 395px!important;
    }
}