.header-logo {
    width: 200px;
}

.dark-logo {
    display: none;
}

.dark .dark-logo {
    display: block;
}

.text-normal{
    text-transform: unset !important;
}

.dark .light-logo {
    display: none;
}

.table>tbody>tr>td:first-child{
    padding-left: 0.5rem;
}

.top-icon {
    font-size: 10px;
    margin-left: 15px;
    margin-top: -5px;
}

.is-disabled .choices__button {
    display: none !important;
}

.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
    background-color: var(--phoenix-input-group-addon-bg) !important;
}

a,
[role=tablist] .nav-link {
    color: #66AABD;
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button {
    border: 2px dotted rgba(255, 255, 255, 0.1)
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button:hover {
    border: 2px dotted rgba(255, 255, 255, 0.2)
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button:focus {
    border: 2px dotted rgba(255, 255, 255, 0.3)
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button .upload-button-icon:before {
    color: rgba(255, 255, 255, 0.1);
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button:hover .upload-button-icon:before {
    color: rgba(255, 255, 255, 0.2);
}

.dark .responsiv-uploader-fileupload.style-image-single .upload-button:focus .upload-button-icon:before {
    color: rgba(255, 255, 255, 0.3);
}

div.dataTables_wrapper div.dataTables_filter select {
    margin-left: 0.5em;
    display: inline-block;
    width: auto;
}

.tagify__tag>div,
.tagify__input,
.tagify__tag {
    padding: 0 5px;
    margin: 0 5px;
}

.standard-accordion .accordion-button {
    color: var(--phoenix-1100);
    width: auto !important
}

.customLook {
    --tag-bg: #66AABD;
    --tag-hover: #66AABD;
    --tag-text-color: #FFF;
    --tags-border-color: silver;
    --tag-text-color--edit: #111;
    --tag-remove-bg: var(--tag-hover);
    --tag-pad: .6em 1em;
    --tag-inset-shadow-size: 1.3em;
    --tag-remove-btn-bg--hover: black;
    display: inline-block;
    min-width: 0;
    border: none;
}

.tagify__tag:focus div::before,
.tagify__tag:hover:not([readonly]) div::before {
    --tag-bg-inset: 0 !important;
}

.dark .tagify__tag--editable>div {
    color: var(--phoenix-grey);
}

.customLook .tagify__tag {
    margin-top: 0;
}

.customLook .tagify__tag>div {
    border-radius: 25px;
    cursor: pointer;
}

/* Do not show the "remove tag" (x) button when only a single tag remains */
.customLook .tagify__tag:only-of-type .tagify__tag__removeBtn {
    display: none;
}

.customLook .tagify__tag__removeBtn {
    opacity: 0;
    transform: translateX(-6px) scale(0.5);
    margin-left: -3ch;
    transition: 0.12s;
}

.customLook .tagify__tag:hover .tagify__tag__removeBtn {
    transform: none;
    opacity: 1;
    margin-left: -1ch;
}

.customLook+button {
    color: #66AABD;
    font: bold 1.4em/1.65 Arial;
    border: 0;
    background: none;
    box-shadow: 0 0 0 2px inset currentColor;
    border-radius: 50%;
    width: 1.65em;
    height: 1.65em;
    cursor: pointer;
    outline: none;
    transition: 0.1s ease-out;
    margin: 0 0 0 5px;
    vertical-align: top;
}

.customLook+button:hover {
    box-shadow: 0 0 0 5px inset currentColor;
}

.customLook .tagify__input {
    display: none;
}



a:hover {
    color: #FED115;
    text-decoration: none;
}

.page-link.active,
.active>.page-link,
div.dataTables_processing>div:last-child>div {
    background-color: #66AABD;
    border: #66AABD;
}


div.dataTables_processing>div:last-child>div:hover {
    background-color: #3A71A8;
    border: #3A71A8;
}

table.dataTable thead>tr>th.sorting::before,
table.dataTable thead>tr>th.sorting_asc::before,
table.dataTable thead>tr>th.sorting_desc::before,
table.dataTable thead>tr>th.sorting_asc_disabled::before,
table.dataTable thead>tr>th.sorting_desc_disabled::before,
table.dataTable thead>tr>td.sorting::before,
table.dataTable thead>tr>td.sorting_asc::before,
table.dataTable thead>tr>td.sorting_desc::before,
table.dataTable thead>tr>td.sorting_asc_disabled::before,
table.dataTable thead>tr>td.sorting_desc_disabled::before {
    bottom: unset;
    content: unset;
}

table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:after {
    top: unset;
    content: unset;
}

table.dataTable thead>tr>th.sorting:before,
table.dataTable thead>tr>th.sorting:after,
table.dataTable thead>tr>th.sorting_asc:before,
table.dataTable thead>tr>th.sorting_asc:after,
table.dataTable thead>tr>th.sorting_desc:before,
table.dataTable thead>tr>th.sorting_desc:after,
table.dataTable thead>tr>th.sorting_asc_disabled:before,
table.dataTable thead>tr>th.sorting_asc_disabled:after,
table.dataTable thead>tr>th.sorting_desc_disabled:before,
table.dataTable thead>tr>th.sorting_desc_disabled:after,
table.dataTable thead>tr>td.sorting:before,
table.dataTable thead>tr>td.sorting:after,
table.dataTable thead>tr>td.sorting_asc:before,
table.dataTable thead>tr>td.sorting_asc:after,
table.dataTable thead>tr>td.sorting_desc:before,
table.dataTable thead>tr>td.sorting_desc:after,
table.dataTable thead>tr>td.sorting_asc_disabled:before,
table.dataTable thead>tr>td.sorting_asc_disabled:after,
table.dataTable thead>tr>td.sorting_desc_disabled:before,
table.dataTable thead>tr>td.sorting_desc_disabled:after {
    position: relative;
    right: unset;
    display: unset;
    opacity: unset;
}

table.dataTable thead .sorting_desc:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgOC4xNTQwMUMzLjM0MzY2IDguMzQ1OSAzLjY1NjM0IDguMzQ1OSAzLjg1MSA4LjE1NDAxTDYuMTMxNTEgNS45MDYwOUM2LjQ0OTk4IDUuNTkyMTYgNi4yMjc2OSA1LjA1IDUuNzgwNSA1LjA1SDEuMjE5NUMwLjc3MjMwNyA1LjA1IDAuNTUwMDE4IDUuNTkyMTYgMC44Njg0OTUgNS45MDYwOUwzLjE0OSA4LjE1NDAxWiIgZmlsbD0iIzZFNzg5MSIvPgo8L3N2Zz4K) !important;
    margin-top: -1px !important;
}

table.dataTable thead .sorting_asc:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==) !important;
}

table.dataTable thead .sorting:after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgNyA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMy4xNDkgMC42NDY3NjhDMy4zNDM2NiAwLjQ1NDg4NSAzLjY1NjM0IDAuNDU0ODg1IDMuODUxIDAuNjQ2NzY4TDYuMTMxNTEgMi44OTQ2OUM2LjQ0OTk4IDMuMjA4NjIgNi4yMjc2OSAzLjc1MDc4IDUuNzgwNSAzLjc1MDc4SDEuMjE5NUMwLjc3MjMwNyAzLjc1MDc4IDAuNTUwMDE4IDMuMjA4NjIgMC44Njg0OTUgMi44OTQ2OUwzLjE0OSAwLjY0Njc2OFoiIGZpbGw9IiM2RTc4OTEiLz4KPHBhdGggZD0iTTMuMTQ5IDguMTU0MDFDMy4zNDM2NiA4LjM0NTkgMy42NTYzNCA4LjM0NTkgMy44NTEgOC4xNTQwMUw2LjEzMTUxIDUuOTA2MDlDNi40NDk5OCA1LjU5MjE2IDYuMjI3NjkgNS4wNSA1Ljc4MDUgNS4wNUgxLjIxOTVDMC43NzIzMDcgNS4wNSAwLjU1MDAxOCA1LjU5MjE2IDAuODY4NDk1IDUuOTA2MDlMMy4xNDkgOC4xNTQwMVoiIGZpbGw9IiM2RTc4OTEiLz4KPC9zdmc+Cg==);
    margin-left: 0.25rem;
}

div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_paginate {
    width: 100%;
    text-align: center !important;
}

.dataTables_filter input {
    box-shadow: none !important;
}

div.dataTables_scrollBody {
    border-left: none !important;
}

label.error {
    font-size: .8rem !important;
    color: #ed2000;
}

.form-check-input:checked {
    background-color: #66AABD;
    border-color: #66AABD;
}

.form-switch .form-check-input:checked {
    background-color: #66AABD !important;
}

.form-check-input:checked {
    background-color: #66AABD !important;
}

.tagify {
    --tags-disabled-bg: #F1F1F1;
    --tags-border-color: #DDD;
    --tags-hover-border-color: #CCC;
    --tags-focus-border-color: #3A71A8;
    --tag-border-radius: 3px;
    --tag-bg: #66AABD;
    --tag-hover: #D3E2E2;
    --tag-text-color: #FFF;
    --tag-text-color--edit: black;
}

.tagify__tag__removeBtn {
    color: #fff;
}

.oc-progress-bar {
    background-color: #66AABD !important;
}

.google-map-control-btn .zoomIn,
.google-map-control-btn .zoomOut,
.tox .tox-dialog__footer .tox-button:last-child,
.tox .tox-dialog__footer .tox-button--secondary,
.tox .tox-button-secondary,
.tox .tox-button,
[data-list] .page {
    background-color: #66AABD !important;
    color: #fff;
}



.google-map-control-btn .zoomIn:hover,
.google-map-control-btn .zoomOut:hover,
.tox .tox-dialog__footer .tox-button:hover:last-child,
.tox .tox-dialog__footer .tox-button--secondary:hover,
.tox .tox-button-secondary:hover,
.tox .tox-button:hover,
.google-map-control-btn .zoomIn:focus,
.google-map-control-btn .zoomOut:focus,
.tox .tox-dialog__footer .tox-button:focus:last-child,
.tox .tox-dialog__footer .tox-button--secondary:focus,
.tox .tox-button-secondary:focus,
.tox .tox-button:focus,
[data-list] .page:hover {
    background-color: #3A71A8 !important;
    color: #fff;
}

.responsiv-uploader-fileupload {
    text-align: center;
}

.responsiv-uploader-fileupload.style-file-multi .upload-button,
.responsiv-uploader-fileupload.style-file-multi .upload-button:focus {
    padding: 5px;
    margin: 10px auto;
    text-align: center;
    background-color: #66AABD !important;
    color: #fff !important;
}

.form-control:focus {
    border-color: #3A71A8 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.flatpickr-day.today,
.flatpickr-day.today:focus,
.flatpickr-day.today:hover {
    background-color: #66AABD !important;
    color: #fff !important;
}

.choices .choices__list--multiple .choices__item,
.choices[data-type*=select-multiple] .choices__button,
.choices[data-type*=text] .choices__button {
    background-color: rgb(102, 170, 189, 0.1) !important;
}

.responsiv-uploader-fileupload.style-file-multi .upload-object:hover {
    background: #66AABD !important
}

.responsiv-uploader-fileupload.style-file-multi .upload-object:hover .icon-container {
    border-right-color: #66AABD !important
}

.responsiv-uploader-fileupload.style-image-multi .upload-object:hover {
    background: #66AABD !important
}

.responsiv-uploader-fileupload.style-image-multi .upload-object:hover .icon-container {
    border-right-color: #4da7e8 !important
}


.is-focused .choices__inner,
.is-open .choices__inner {
    border-radius: 0.375rem !important;
    border-color: #3A71A8 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: 0;
}

.choices .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #66AABD !important;
}

.choices {
    margin-bottom: 0 !important;
}

.choices [hidden] {
    display: block !important;
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
    top: 0;
    left: 0;
}

.choices__list--dropdown {
    z-index: 1030 !important;
}

.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,
.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select {
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: -1px;
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
}

.choices .choices__inner,
.choices .choices__list--dropdown .choices__item--selectable {
    font-size: 0.8rem !important;
}

.spinner-border-sm {
    --phoenix-spinner-width: 0.8rem !important;
    --phoenix-spinner-height: 0.8rem !important;
}

.navbar-horizontal .navbar-nav-top a.nav-link:hover {
    color: #66AABD !important;
}

.is-disabled[data-type*=select-one]::after {
    border: none !important;
}

/* .is-disabled .choices__inner {
    padding: 0.5rem 1rem !important;
} */


input:read-only,
textarea:read-only {
    background-color: var(--phoenix-input-group-addon-bg) !important;
}

.datetimepicker:read-only {
    background-color: var(--phoenix-input-bg) !important;
}

.placeholder_input {
    position: relative;
    display: inline-block;
    width: 100%;
}

.placeholder_input::after {
    position: absolute;
    right: 30px;
    top: 10%;
    content: attr(data-placeholder);
    pointer-events: none;
    opacity: 0.6;
}

.navbar-toggle-icon:after,
.navbar-toggle-icon:before,
.navbar-toggle-icon .toggle-line {
    background-color: #66AABD !important;
}

.flatpickr-months .flatpickr-next-month {
    left: unset !important;
    right: 15px !important;
}

.flatpickr-next-month,
.flatpickr-prev-month {
    width: 20px;
}

.drugdose_prescribed i {
    color: var(--phoenix-primary-600);
}

li.drugdose_prescribed:not(.adminstered) {
    background-color: #FFFFE3 !important;
}

tr.drugdose_prescribed td {
    background-color: #FFFFE3 !important;
}

.drug_dose_medications.border-add {
    border-bottom: 1px solid var(--phoenix-border-color);
    padding-bottom: 20px;
}



@media (max-width: 499.98px) {
    .header-logo {
        width: 150px;
        margin-left: 10px
    }
}

 a.btn:hover, .nav-pills > li > a:hover, .page-item > a:hover, button:hover {
    background-color: #3A71A8 !important;
    color: #fff !important
}

a.btn:active, .nav-pills > li > a:active, .page-item > a:active, button:active {
    background-color: #121632 !important;
    color: #fff !important
}