.blue .btn-primary {
  color: #fff !important;
  background-color: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.blue .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(115, 103, 240, 0.12);
  color: #00cfe8 !important;
}
.blue .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: #00cfe8;
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(115, 103, 240, 0.4);
}
.blue .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: #00cfe8;
}
.blue .form-check-input:checked {
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.blue .btn-check:checked + .btn-primary,
.blue .btn-check:active + .btn-primary,
.blue .btn-primary:active,
.blue .btn-primary.active,
.blue .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0098B0 !important;
  border-color: #0098B0 !important;
}
.blue .btn-outline-danger {
  color: #00cfe8;
  border-color: #00cfe8;
}
.blue .btn-outline-danger:hover {
  color: #fff;
  background-color: #00cfe8;
  border-color: #00cfe8;
}
.blue a {
  color: #00cfe8;
}
.blue .btn-check:checked + .btn-outline-danger,
.blue .btn-check:active + .btn-outline-danger,
.blue .btn-outline-danger:active,
.blue .btn-outline-danger.active,
.blue .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #0098B0;
  border-color: #0098B0;
}
.blue .btn-check:checked + .btn-outline-danger:focus,
.blue .btn-check:active + .btn-outline-danger:focus,
.blue .btn-outline-danger:active:focus,
.blue .btn-outline-danger.active:focus,
.blue .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem #0098B0;
}
.blue .dropdown-item:hover,
.blue .dropdown-item:focus {
  color: #00cfe8;
  background: rgba(0, 207, 232, 0.1) !important;
}
.blue .dropdown-item:active {
  color: #fff;
  background-color: #00cfe8 !important;
}
.blue .form-check-input:focus,
.blue .form-select:focus {
  border-color: #00cfe8;
  outline: 0;
  box-shadow: 0 2px 4px 0 #0098B0;
}
.blue .form-control:focus {
  border-color: #00cfe8 !important;
}
.blue .text-color {
  color: #00cfe8;
}
.blue .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: #00cfe8 !important;
  color: #00cfe8 !important;
}
.blue .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.blue .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: rgba(0, 207, 232, 0.24) !important;
  border-color: #00cfe8 !important;
  color: #00cfe8 !important;
}
.blue .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #00cfe8 !important;
}
.blue .select2-container--classic .select2-results__option[aria-selected=true],
.blue .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.blue .select2-container--classic .select2-results__option--highlighted,
.blue .select2-container--default .select2-results__option--highlighted {
  background: rgba(0, 207, 232, 0.1) !important;
  color: #00cfe8 !important;
}
.blue .select2-container--classic .select2-selection--single:focus,
.blue .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #00cfe8 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.blue .nav-tabs .nav-link.active {
  border: 1px solid #00cfe8 !important;
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.blue .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid #00cfe8;
}
.blue #diet_prescriptions_table .chip,
.blue #diet_prescription_draft .chip,
.blue #due-diets .chip {
  color: #00cfe8 !important;
}
.blue .text-niwiai {
  color: #00cfe8 !important;
}
.blue .btn-outline-primary {
  color: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.blue #prog_tab .programme_list_view_btn .btn-outline-primary.active {
  color: #fff !important;
  background-color: #00cfe8 !important;
}
.blue .btn-outline-primary:hover {
  color: #fff !important;
  background-color: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.blue table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.blue table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #00cfe8;
}
.blue #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: rgb(241, 255, 255) !important;
  color: #00cfe8 !important;
}
.blue #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgb(241, 255, 255) !important;
  color: #00cfe8 !important;
}
.blue #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgb(241, 255, 255) !important;
  color: #00cfe8 !important;
}
.blue #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: #00cfe8 !important;
}
.blue .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, #00cfe8 22.16%, rgba(0, 207, 232, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px #0098B0;
  color: #fff;
}
.blue .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, #00cfe8 22.16%, rgba(0, 207, 232, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px #0098B0;
  color: #fff;
}
.blue .icon-background {
  background: #00cfe8;
}
.blue .active-list {
  border: 1px solid #00cfe8;
}
.blue .select2-container--classic.select2-container--focus .select2-selection--multiple,
.blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #00cfe8 !important;
}
.blue .popover-header {
  background-color: #00cfe8 !important;
}
.blue .popover .popover-header {
  background-color: #00cfe8 !important;
}
.blue .popover.bs-popover-end .popover-arrow::before {
  border-right-color: #00cfe8 !important;
}
.blue .popover.bs-popover-end .popover-arrow::after {
  border-right-color: #00cfe8 !important;
}
.blue .popover.bs-popover-top .popover-arrow::before {
  border-top-color: #00cfe8 !important;
}
.blue .popover.bs-popover-top .popover-arrow::after {
  border-top-color: #00cfe8 !important;
}
.blue .flatpickr-day.selected,
.blue .flatpickr-day.startRange,
.blue .flatpickr-day.endRange,
.blue .flatpickr-day.selected.inRange,
.blue .flatpickr-day.startRange.inRange,
.blue .flatpickr-day.endRange.inRange,
.blue .flatpickr-day.selected:focus,
.blue .flatpickr-day.startRange:focus,
.blue .flatpickr-day.endRange:focus,
.blue .flatpickr-day.selected:hover,
.blue .flatpickr-day.startRange:hover,
.blue .flatpickr-day.endRange:hover,
.blue .flatpickr-day.selected.prevMonthDay,
.blue .flatpickr-day.startRange.prevMonthDay,
.blue .flatpickr-day.endRange.prevMonthDay,
.blue .flatpickr-day.selected.nextMonthDay,
.blue .flatpickr-day.startRange.nextMonthDay,
.blue .flatpickr-day.endRange.nextMonthDay {
  background: #00cfe8;
  color: #fff;
  border-color: #00cfe8;
}
.blue .fc .fc-day-today {
  background: rgba(0, 207, 232, 0.1) !important;
}
.blue .btn-primary:focus,
.blue .btn-primary:active,
.blue .btn-primary.active {
  color: #fff;
  background-color: #0098B0 !important;
  border-color: #0098B0 !important;
}
.blue .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8;
}
.blue .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00cfe8 !important;
  border-color: #00cfe8 !important;
  color: #fff;
}
.blue #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  /* background-color: #1d87e4; */
  color: #ffffff;
  background: linear-gradient(72.47deg, #00cfe8 22.16%, rgba(0, 207, 232, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px #0098B0;
  border-radius: 4px;
}
.blue .ti-tags .ti-tag {
  background-color: rgb(241, 255, 255) !important;
  color: #00cfe8 !important;
  border: 1px solid;
}
.blue .my-tag-left .fa {
  color: #00cfe8 !important;
}
.blue .text-primary {
  color: #00cfe8 !important;
}
.blue #variantBtn {
  background-color: #00cfe8;
  border-color: #00cfe8;
  color: #fff;
}
.blue #dietPrescription .badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #00cfe8 !important;
}
.blue #dietPrescription .badge.badge-light-primary.selected {
  background-color: #00cfe8 !important;
  color: #fff !important;
}
.blue #dietPrescription .btn-primary {
  border-color: #00cfe8 !important;
  background-color: #00cfe8 !important;
}
.blue #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #00cfe8;
}
.blue .collapseExpandWrapper {
  color: #00cfe8;
}
.blue .dietComponent .dietTitle {
  color: #00cfe8;
}
.blue .fa-plus-circle,
.blue .fa-minus-circle {
  color: #00cfe8 !important;
}
.blue #pagination .page-item.active .page-link {
  background-color: #00cfe8 !important;
  border-color: #00cfe8 !important;
}
.blue .multiselect__option--highlight {
  background: rgba(0, 207, 232, 0.1) !important;
  color: #00cfe8 !important;
}
.blue .fileUpload {
  background: #00cfe8;
}
.blue .fileUpload:hover {
  background: #0098B0;
}
.blue .icon-size .swal2-icon-content {
  font-size: 4em;
}
.blue .content-body,
.blue .content-wrapper,
.blue .header-navbar-shadow {
  background: #e8fdff !important;
}

body.blue {
  background: #e8fdff !important;
}
.maroon .btn-primary {
  color: #fff !important;
  background-color: #800000 !important;
  border-color: #800000 !important;
}
.maroon .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(115, 103, 240, 0.12);
  color: #800000 !important;
}
.maroon .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: #800000;
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(115, 103, 240, 0.4);
}
.maroon .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: #800000;
}
.maroon .form-check-input:checked {
  background-color: #800000;
  border-color: #800000;
}
.maroon .btn-check:checked + .btn-primary,
.maroon .btn-check:active + .btn-primary,
.maroon .btn-primary:active,
.maroon .btn-primary.active,
.maroon .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #bd422E;
  border-color: #bd422E;
}
.maroon .btn-outline-danger {
  color: #800000;
  border-color: #800000;
}
.maroon .btn-outline-danger:hover {
  color: #fff;
  background-color: #800000;
  border-color: #800000;
}
.maroon a {
  color: #800000;
}
.maroon .btn-check:checked + .btn-outline-danger,
.maroon .btn-check:active + .btn-outline-danger,
.maroon .btn-outline-danger:active,
.maroon .btn-outline-danger.active,
.maroon .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #bd422E;
  border-color: #bd422E;
}
.maroon .btn-check:checked + .btn-outline-danger:focus,
.maroon .btn-check:active + .btn-outline-danger:focus,
.maroon .btn-outline-danger:active:focus,
.maroon .btn-outline-danger.active:focus,
.maroon .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem #bd422E;
}
.maroon .dropdown-item:hover,
.maroon .dropdown-item:focus {
  color: #800000;
  background: rgba(128, 0, 0, 0.1) !important;
}

.maroon .dropdown-item:active {
  color: #fff;
  background-color: #800000!important;
}
.maroon .form-check-input:focus,
.maroon .form-select:focus {
  border-color: #800000;
  outline: 0;
  box-shadow: 0 2px 4px 0 #bd422E;
}
.maroon .form-control:focus {
  border-color: #800000 !important;
}
.maroon .text-color {
  color: #800000;
}
.maroon .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: #800000 !important;
  color: #800000 !important;
}
.maroon .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.maroon .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background: rgba(128, 0, 0, 0.24) !important;
  border-color: #800000 !important;
  color: #800000 !important;
}
.maroon .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #800000 !important;
}
.maroon .select2-container--classic .select2-results__option[aria-selected=true],
.maroon .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #800000 !important;
  color: #fff !important;
}
.maroon .select2-container--classic .select2-results__option--highlighted,
.maroon .select2-container--default .select2-results__option--highlighted {
  background: rgba(128, 0, 0, 0.1) !important;
  color: #800000 !important;
}
.maroon .select2-container--classic .select2-selection--single:focus,
.maroon .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #800000 !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.maroon .nav-tabs .nav-link.active {
  border: 1px solid #800000 !important;
  background-color: #800000 !important;
  color: #fff !important;
}
.maroon .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid #800000;
}
.maroon #diet_prescriptions_table .chip,
.maroon #diet_prescription_draft .chip,
.maroon #due-diets .chip {
  color: #800000 !important;
}
.maroon .text-niwiai {
  color: #800000 !important;
}
.maroon .btn-outline-primary {
  color: #800000 !important;
  border-color: #800000 !important;
}
.maroon #prog_tab .programme_list_view_btn .btn-outline-primary.active {
  color: #fff !important;
  background-color: #800000 !important;
}
.maroon .btn-outline-primary:hover {
  color: #fff !important;
  background-color: #800000 !important;
  border-color: #800000 !important;
}
.maroon table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.maroon table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #800000;
}
.maroon #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: #ff9377 !important;
  color: #800000 !important;
}
.maroon #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: #ff9377 !important;
  color: #800000 !important;
}
.maroon #diet_tags_tabular .selectedWrapper .tag {
  background-color: #ff9377 !important;
  color: #800000 !important;
}
.maroon #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: #800000 !important;
}
.maroon .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, #800000 22.16%, #dc5d46 76.47%);
  box-shadow: 0 0 10px 1px #dc5d46;
  color: #fff;
}
.maroon .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, #800000 22.16%, #dc5d46 76.47%);
  box-shadow: 0 0 10px 1px #dc5d46;
  color: #fff;
  border-radius: 6px;
}
.maroon .icon-background {
  background: #800000;
}
.maroon .active-list {
  border: 1px solid #800000;
}
.maroon .select2-container--classic.select2-container--focus .select2-selection--multiple,
.maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #800000 !important;
}
.maroon .popover-header {
  background-color: #800000 !important;
}
.maroon .popover .popover-header {
  background-color: #800000 !important;
}
.maroon .popover.bs-popover-end .popover-arrow::before {
  border-right-color: #800000 !important;
}
.maroon .popover.bs-popover-end .popover-arrow::after {
  border-right-color: #800000;
}
.maroon .popover.bs-popover-top .popover-arrow::before {
  border-top-color: #800000;
}
.maroon .popover.bs-popover-top .popover-arrow::after {
  border-top-color: #800000;
}
.maroon .flatpickr-day.selected,
.maroon .flatpickr-day.startRange,
.maroon .flatpickr-day.endRange,
.maroon .flatpickr-day.selected.inRange,
.maroon .flatpickr-day.startRange.inRange,
.maroon .flatpickr-day.endRange.inRange,
.maroon .flatpickr-day.selected:focus,
.maroon .flatpickr-day.startRange:focus,
.maroon .flatpickr-day.endRange:focus,
.maroon .flatpickr-day.selected:hover,
.maroon .flatpickr-day.startRange:hover,
.maroon .flatpickr-day.endRange:hover,
.maroon .flatpickr-day.selected.prevMonthDay,
.maroon .flatpickr-day.startRange.prevMonthDay,
.maroon .flatpickr-day.endRange.prevMonthDay,
.maroon .flatpickr-day.selected.nextMonthDay,
.maroon .flatpickr-day.startRange.nextMonthDay,
.maroon .flatpickr-day.endRange.nextMonthDay {
  background: #800000;
  color: #fff;
  border-color: #800000;
}
.maroon .fc .fc-day-today {
  background: rgba(128, 0, 0, 0.1) !important;
}
.maroon .btn-primary:focus,
.maroon .btn-primary:active,
.maroon .btn-primary.active {
  color: #fff;
  background: rgba(128, 0, 0, 0.5) !important;
  border: none;
}
.maroon .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #800000;
}
.maroon .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #800000 !important;
  border-color: #800000 !important;
  color: #fff;
}
.maroon #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  /* background-color: #1d87e4; */
  color: #ffffff;
  background: linear-gradient(72.47deg, #800000 22.16%, #dc5d46 76.47%);
  box-shadow: 0 0 10px 1px #dc5d46;
  border-radius: 4px;
}
.maroon .ti-tags .ti-tag {
  background-color: #ff9377 !important;
  color: #800000 !important;
  border: 1px solid;
}
.maroon .my-tag-left .fa {
  color: #800000 !important;
}
.maroon .text-primary {
  color: #800000 !important;
}
.maroon #variantBtn {
  background-color: #800000;
  border-color: #800000;
  color: #fff;
}
.maroon #dietPrescription .badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #800000 !important;
}
.maroon #dietPrescription .badge.badge-light-primary.selected {
  background-color: #800000 !important;
  color: #fff !important;
}
.maroon #dietPrescription .btn-primary {
  border-color: #800000 !important;
  background-color: #800000 !important;
}
.maroon #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #800000;
}
.maroon .collapseExpandWrapper {
  color: #800000;
}
.maroon .dietComponent .dietTitle {
  color: #800000;
}
.maroon .fa-plus-circle,
.maroon .fa-minus-circle {
  color: #800000 !important;
}
.maroon #pagination .page-item.active .page-link {
  background-color: #800000 !important;
  border-color: #800000 !important;
}
.maroon .multiselect__option--highlight {
  background: rgba(128, 0, 0, 0.1) !important;
  color: #800000 !important;
}
.maroon .fileUpload {
  background: #800000;
}
.maroon .fileUpload:hover {
  background: #bd422E;
}
.maroon .icon-size .swal2-icon-content {
  font-size: 4em;
}
.maroon .content-body,
.maroon .content-wrapper,
.maroon .header-navbar-shadow {
  background: #fff6f6 !important;
}

body.maroon {
  background: #fff6f6 !important;
}
.purple .btn-primary {
  color: #fff !important;
  background-color: #7c1aab !important;
  border-color: #7c1aab !important;
}
.purple .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(115, 103, 240, 0.12);
  color: #7c1aab !important;
}
.purple .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: #7c1aab;
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(115, 103, 240, 0.4);
}
.purple .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: #7c1aab;
}
.purple .form-check-input:checked {
  background-color: #7c1aab;
  border-color: #7c1aab;
}
.purple .btn-check:checked + .btn-primary,
.purple .btn-check:active + .btn-primary,
.purple .btn-primary:active,
.purple .btn-primary.active,
.purple .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #AF9BFF;
  border-color: #AF9BFF;
}
.purple .btn-outline-danger {
  color: #7c1aab;
  border-color: #7c1aab;
}
.purple .btn-outline-danger:hover {
  color: #fff;
  background-color: #7c1aab;
  border-color: #7c1aab;
}
.purple a {
  color: #7c1aab;
}
.purple .btn-check:checked + .btn-outline-danger,
.purple .btn-check:active + .btn-outline-danger,
.purple .btn-outline-danger:active,
.purple .btn-outline-danger.active,
.purple .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #AF9BFF;
  border-color: #AF9BFF;
}
.purple .btn-check:checked + .btn-outline-danger:focus,
.purple .btn-check:active + .btn-outline-danger:focus,
.purple .btn-outline-danger:active:focus,
.purple .btn-outline-danger.active:focus,
.purple .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem #AF9BFF;
}
.purple .dropdown-item:hover,
.purple .dropdown-item:focus {
  color: #7c1aab;
  background: rgba(124, 26, 171, 0.1) !important;
}
.purple .dropdown-item:active {
  color: #fff;
  background-color: #7c1aab !important;
}
.purple .form-check-input:focus,
.purple .form-select:focus {
  border-color: #7c1aab;
  outline: 0;
  box-shadow: 0 2px 4px 0 #AF9BFF;
}
.purple .form-control:focus {
  border-color: #7c1aab !important;
}
.purple .text-color {
  color: #7c1aab;
}
.purple .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: #7c1aab !important;
  color: #7c1aab !important;
}
.purple .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.purple .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background: rgba(124, 26, 171, 0.24) !important;
  border-color: #7c1aab !important;
  color: #7c1aab !important;
}
.purple .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #7c1aab !important;
}
.purple .select2-container--classic .select2-results__option[aria-selected=true],
.purple .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #7c1aab !important;
  color: #fff !important;
}
.purple .select2-container--classic .select2-results__option--highlighted,
.purple .select2-container--default .select2-results__option--highlighted {
  background: rgba(124, 26, 171, 0.1) !important;
  color: #7c1aab !important;
}
.purple .select2-container--classic .select2-selection--single:focus,
.purple .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #7c1aab !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.purple .nav-tabs .nav-link.active {
  border: 1px solid #7c1aab !important;
  background-color: #7c1aab !important;
  color: #fff !important;
}
.purple .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid #7c1aab;
}
.purple #diet_prescriptions_table .chip,
.purple #diet_prescription_draft .chip,
.purple #due-diets .chip {
  color: #7c1aab !important;
}
.purple .text-niwiai {
  color: #7c1aab !important;
}
.purple .btn-outline-primary {
  color: #7c1aab !important;
  border-color: #7c1aab !important;
}
.purple .btn-outline-primary:hover {
  color: #fff !important;
  background-color: #7c1aab !important;
  border-color: #7c1aab !important;
}
.purple table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.purple table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #7c1aab;
}
.purple #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: #EBD1FF !important;
  color: #7c1aab !important;
}
.purple #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: #EBD1FF !important;
  color: #7c1aab !important;
}
.purple #diet_tags_tabular .selectedWrapper .tag {
  background-color: #EBD1FF !important;
  color: #7c1aab !important;
}
.purple #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: #7c1aab !important;
}
.purple .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, #7c1aab 22.16%, rgba(115, 103, 240, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color: #fff;
}
.purple .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, #7c1aab 22.16%, rgba(115, 103, 240, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  color: #fff;
  border-radius: 4px;
}
.purple .icon-background {
  background: #7c1aab;
}
.purple .active-list {
  border: 1px solid #7c1aab;
}
.purple .select2-container--classic.select2-container--focus .select2-selection--multiple,
.purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7c1aab !important;
}
.purple .popover-header {
  background-color: #7c1aab !important;
}
.purple .popover .popover-header {
  background-color: #7c1aab !important;
}
.purple .popover.bs-popover-end .popover-arrow::before {
  border-right-color: #7c1aab !important;
}
.purple .popover.bs-popover-end .popover-arrow::after {
  border-right-color: #7c1aab;
}
.purple .popover.bs-popover-top .popover-arrow::before {
  border-top-color: #7c1aab;
}
.purple .popover.bs-popover-top .popover-arrow::after {
  border-top-color: #7c1aab;
}
.purple .flatpickr-day.selected,
.purple .flatpickr-day.startRange,
.purple .flatpickr-day.endRange,
.purple .flatpickr-day.selected.inRange,
.purple .flatpickr-day.startRange.inRange,
.purple .flatpickr-day.endRange.inRange,
.purple .flatpickr-day.selected:focus,
.purple .flatpickr-day.startRange:focus,
.purple .flatpickr-day.endRange:focus,
.purple .flatpickr-day.selected:hover,
.purple .flatpickr-day.startRange:hover,
.purple .flatpickr-day.endRange:hover,
.purple .flatpickr-day.selected.prevMonthDay,
.purple .flatpickr-day.startRange.prevMonthDay,
.purple .flatpickr-day.endRange.prevMonthDay,
.purple .flatpickr-day.selected.nextMonthDay,
.purple .flatpickr-day.startRange.nextMonthDay,
.purple .flatpickr-day.endRange.nextMonthDay {
  background: #7c1aab;
  color: #fff;
  border-color: #7c1aab;
}
.purple .fc .fc-day-today {
  background: rgba(124, 26, 171, 0.1) !important;
}
.purple .btn-primary:focus,
.purple .btn-primary:active,
.purple .btn-primary.active {
  color: #fff;
  background: rgba(124, 26, 171, 0.5) !important;
  border: none;
}
.purple .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #7c1aab;
}
.purple .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #7c1aab !important;
  border-color: #7c1aab !important;
  color: #fff;
}
.purple #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  /* background-color: #1d87e4; */
  color: #ffffff;
  background: linear-gradient(72.47deg, #7c1aab 22.16%, rgba(115, 103, 240, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(115, 103, 240, 0.7);
  border-radius: 4px;
}
.purple .ti-tags .ti-tag {
  background-color: #EBD1FF !important;
  color: #7c1aab !important;
  border: 1px solid;
}
.purple .my-tag-left .fa {
  color: #7c1aab !important;
}
.purple .text-primary {
  color: #7c1aab !important;
}
.purple #variantBtn {
  background-color: #7c1aab;
  border-color: #7c1aab;
  color: #fff;
}
.purple #dietPrescription .badge.badge-light-primary {
  background-color: rgba(115, 103, 240, 0.12);
  color: #7c1aab !important;
}
.purple #dietPrescription .badge.badge-light-primary.selected {
  background-color: #7c1aab !important;
  color: #fff !important;
}
.purple #dietPrescription .btn-primary {
  border-color: #7c1aab !important;
  background-color: #7c1aab !important;
}
.purple #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #7c1aab;
}
.purple .collapseExpandWrapper {
  color: #7c1aab;
}
.purple .dietComponent .dietTitle {
  color: #7c1aab;
}
.purple .fa-plus-circle,
.purple .fa-minus-circle {
  color: #7c1aab !important;
}
.purple #pagination .page-item.active .page-link {
  background-color: #7c1aab !important;
  border-color: #7c1aab !important;
}
.purple .multiselect__option--highlight {
  background: rgba(124, 26, 171, 0.1) !important;
  color: #7c1aab !important;
}
.purple .fileUpload {
  background: #7c1aab;
}
.purple .fileUpload:hover {
  background: #AF9BFF;
}
.purple .icon-size .swal2-icon-content {
  font-size: 4em;
}
.purple .content-body,
.purple .content-wrapper,
.purple .header-navbar-shadow {
  background: #e6e4fc !important;
}

body.purple {
  background: #e6e4fc !important;
}
.yellow .btn-primary {
  color: #fff !important;
  background-color: rgb(255, 159, 67) !important;
  border-color: rgb(255, 159, 67) !important;
}
.yellow .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(115, 103, 240, 0.12);
  color: rgb(255, 159, 67) !important;
}
.yellow .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: rgb(255, 159, 67);
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(115, 103, 240, 0.4);
}
.yellow .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: rgb(255, 159, 67);
}
.yellow .form-check-input:checked {
  background-color: rgb(255, 159, 67);
  border-color: rgb(255, 159, 67);
}
.yellow .btn-check:checked + .btn-primary,
.yellow .btn-check:active + .btn-primary,
.yellow .btn-primary:active,
.yellow .btn-primary.active,
.yellow .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(193, 107, 4) !important;
  border-color: rgb(193, 107, 4) !important;
}
.yellow .btn-outline-danger {
  color: rgb(255, 159, 67);
  border-color: rgb(255, 159, 67);
}
.yellow .btn-outline-danger:hover {
  color: #fff;
  background-color: rgb(255, 159, 67);
  border-color: rgb(255, 159, 67);
}
.yellow a {
  color: rgb(255, 159, 67);
}
.yellow .btn-check:checked + .btn-outline-danger,
.yellow .btn-check:active + .btn-outline-danger,
.yellow .btn-outline-danger:active,
.yellow .btn-outline-danger.active,
.yellow .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: rgb(193, 107, 4);
  border-color: rgb(193, 107, 4);
}
.yellow .btn-check:checked + .btn-outline-danger:focus,
.yellow .btn-check:active + .btn-outline-danger:focus,
.yellow .btn-outline-danger:active:focus,
.yellow .btn-outline-danger.active:focus,
.yellow .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem rgb(193, 107, 4);
}
.yellow .dropdown-item:hover,
.yellow .dropdown-item:focus {
  color: rgb(255, 159, 67);
  background: rgba(255, 159, 67, 0.1) !important;
}
.yellow .dropdown-item:active {
  color: #fff;
  background-color: rgb(255, 159, 67) !important;
}
.yellow .form-check-input:focus,
.yellow .form-select:focus {
  border-color: rgb(255, 159, 67);
  outline: 0;
  box-shadow: 0 2px 4px 0 rgb(193, 107, 4);
}
.yellow .form-control:focus {
  border-color: rgb(255, 159, 67) !important;
}
.yellow .text-color {
  color: rgb(255, 159, 67);
}
.yellow .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: rgb(255, 159, 67) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.yellow .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: rgba(255, 159, 67, 0.24) !important;
  border-color: rgb(255, 159, 67) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid rgb(255, 159, 67) !important;
}
.yellow .select2-container--classic .select2-results__option[aria-selected=true],
.yellow .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: rgb(255, 159, 67) !important;
  color: #fff !important;
}
.yellow .select2-container--classic .select2-results__option--highlighted,
.yellow .select2-container--default .select2-results__option--highlighted {
  background: rgba(255, 159, 67, 0.1) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow .select2-container--classic .select2-selection--single:focus,
.yellow .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: rgb(255, 159, 67) !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.yellow .nav-tabs .nav-link.active {
  border: 1px solid rgb(255, 159, 67) !important;
  background-color: rgb(255, 159, 67) !important;
  color: #fff !important;
}
.yellow .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid rgb(255, 159, 67);
}
.yellow #diet_prescriptions_table .chip,
.yellow #diet_prescription_draft .chip,
.yellow #due-diets .chip {
  color: rgb(255, 159, 67) !important;
}
.yellow .text-niwiai {
  color: rgb(255, 159, 67) !important;
}
.yellow .btn-outline-primary {
  color: rgb(255, 159, 67) !important;
  border-color: rgb(255, 159, 67) !important;
}
.yellow #prog_tab .programme_list_view_btn .btn-outline-primary.active {
  color: #fff !important;
  background-color:rgb(255, 159, 67) !important;
}
.yellow .btn-outline-primary:hover {
  color: #fff !important;
  background-color: rgb(255, 159, 67) !important;
  border-color: rgb(255, 159, 67) !important;
}
.yellow table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.yellow table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: rgb(255, 159, 67);
}
.yellow #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: rgb(255, 243, 147) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgb(255, 243, 147) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgb(255, 243, 147) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: rgb(255, 159, 67) !important;
}
.yellow .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, rgb(255, 159, 67) 22.16%, rgba(255, 159, 67, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(255, 159, 67, 0.7);
  color: #fff;
}
.yellow .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, rgb(255, 159, 67) 22.16%, rgba(255, 159, 67, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(255, 159, 67, 0.7);
  color: #fff;
  border-radius: 4px;
}
.yellow .icon-background {
  background: rgb(255, 159, 67);
}
.yellow .active-list {
  border: 1px solid rgb(255, 159, 67);
}
.yellow .select2-container--classic.select2-container--focus .select2-selection--multiple,
.yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: rgb(255, 159, 67) !important;
}
.yellow .popover-header {
  background-color: rgb(255, 159, 67) !important;
}
.yellow .popover .popover-header {
  background-color: rgb(255, 159, 67) !important;
}
.yellow .popover.bs-popover-end .popover-arrow::before {
  border-right-color: rgb(255, 159, 67) !important;
}
.yellow .popover.bs-popover-end .popover-arrow::after {
  border-right-color: rgb(255, 159, 67);
}
.yellow .popover.bs-popover-top .popover-arrow::before {
  border-top-color: rgb(255, 159, 67);
}
.yellow .popover.bs-popover-top .popover-arrow::after {
  border-top-color: rgb(255, 159, 67);
}
.yellow .flatpickr-day.selected,
.yellow .flatpickr-day.startRange,
.yellow .flatpickr-day.endRange,
.yellow .flatpickr-day.selected.inRange,
.yellow .flatpickr-day.startRange.inRange,
.yellow .flatpickr-day.endRange.inRange,
.yellow .flatpickr-day.selected:focus,
.yellow .flatpickr-day.startRange:focus,
.yellow .flatpickr-day.endRange:focus,
.yellow .flatpickr-day.selected:hover,
.yellow .flatpickr-day.startRange:hover,
.yellow .flatpickr-day.endRange:hover,
.yellow .flatpickr-day.selected.prevMonthDay,
.yellow .flatpickr-day.startRange.prevMonthDay,
.yellow .flatpickr-day.endRange.prevMonthDay,
.yellow .flatpickr-day.selected.nextMonthDay,
.yellow .flatpickr-day.startRange.nextMonthDay,
.yellow .flatpickr-day.endRange.nextMonthDay {
  background: rgb(255, 159, 67);
  color: #fff;
  border-color: rgb(255, 159, 67);
}
.yellow .fc .fc-day-today {
  background: rgba(255, 159, 67, 0.1) !important;
}
.yellow .btn-primary:focus,
.yellow .btn-primary:active,
.yellow .btn-primary.active {
  color: #fff;
  background-color: rgb(193, 107, 4) !important;
  border-color: rgb(193, 107, 4) !important;
}
.yellow .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px rgb(255, 159, 67);
}
.yellow .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgb(255, 159, 67) !important;
  border-color: rgb(255, 159, 67) !important;
  color: #fff;
}
.yellow #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  /* background-color: #1d87e4; */
  color: #ffffff;
  background: linear-gradient(72.47deg, rgb(255, 159, 67) 22.16%, rgba(255, 159, 67, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(255, 159, 67, 0.7);
  border-radius: 4px;
}
.yellow .ti-tags .ti-tag {
  background-color: rgb(255, 243, 147) !important;
  color: rgb(255, 159, 67) !important;
  border: 1px solid;
}
.yellow .my-tag-left .fa {
  color: rgb(255, 159, 67) !important;
}
.yellow .text-primary {
  color: rgb(255, 159, 67) !important;
}
.yellow #variantBtn {
  background-color: rgb(255, 159, 67);
  border-color: rgb(255, 159, 67);
  color: #fff;
}
.yellow #dietPrescription .badge.badge-light-primary {
  background-color: rgba(255, 214, 120, 0.12);
  color: rgb(255, 159, 67) !important;
}
.yellow #dietPrescription .badge.badge-light-primary.selected {
  background-color: rgb(255, 159, 67) !important;
  color: #fff !important;
}
.yellow #dietPrescription .btn-primary {
  border-color: rgb(255, 159, 67) !important;
  background-color: rgb(255, 159, 67) !important;
}
.yellow #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px rgb(255, 159, 67);
}
.yellow .collapseExpandWrapper {
  color: rgb(255, 159, 67);
}
.yellow .dietComponent .dietTitle {
  color: rgb(255, 159, 67);
}
.yellow .fa-plus-circle,
.yellow .fa-minus-circle {
  color: rgb(255, 159, 67) !important;
}
.yellow #pagination .page-item.active .page-link {
  background-color: rgb(255, 159, 67) !important;
  border-color: rgb(255, 159, 67) !important;
}
.yellow .multiselect__option--highlight {
  background: rgba(255, 159, 67, 0.1) !important;
  color: rgb(255, 159, 67) !important;
}
.yellow .fileUpload {
  background: rgb(255, 159, 67);
}
.yellow .fileUpload:hover {
  background: rgb(193, 107, 4);
}
.yellow .fc-timegrid-event {
  border-color: rgb(193, 107, 4) !important;
  background-color: rgb(255, 243, 147) !important;
  border: #fff;
}
.yellow .icon-size .swal2-icon-content {
  font-size: 4em;
}
.yellow .content-body,
.yellow .content-wrapper,
.yellow .header-navbar-shadow {
  background: #ffefe0 !important;
}

body.yellow {
  background: #ffefe0 !important;
}

.green .btn-primary {
  color: #fff !important;
  background-color: #218838 !important;
  border-color: #218838 !important;
}
.green .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(115, 103, 240, 0.12);
  color: rgb(40, 167, 69) !important;
}
.green .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: rgb(40, 167, 69);
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(40, 167, 69, 0.4);
}
.green .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: rgb(40, 167, 69);
}
.green .form-check-input:checked {
  background-color: rgb(40, 167, 69);
  border-color: rgb(40, 167, 69);
}
.green .btn-check:checked + .btn-primary,
.green .btn-check:active + .btn-primary,
.green .btn-primary:active,
.green .btn-primary.active,
.green .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(33, 131, 55) !important;
  border-color: rgb(33, 131, 55) !important;
}
.green .btn-outline-danger {
  color: rgb(40, 167, 69);
  border-color: rgb(40, 167, 69);
}
.green .btn-outline-danger:hover {
  color: #fff;
  background-color: rgb(40, 167, 69);
  border-color: rgb(40, 167, 69);
}
.green a {
  color: rgb(40, 167, 69);
}
.green .btn-check:checked + .btn-outline-danger,
.green .btn-check:active + .btn-outline-danger,
.green .btn-outline-danger:active,
.green .btn-outline-danger.active,
.green .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: rgb(33, 131, 55);
  border-color: rgb(33, 131, 55);
}
.green .btn-check:checked + .btn-outline-danger:focus,
.green .btn-check:active + .btn-outline-danger:focus,
.green .btn-outline-danger:active:focus,
.green .btn-outline-danger.active:focus,
.green .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem rgb(33, 131, 55);
}
.green .dropdown-item:hover,
.green .dropdown-item:focus {
  color: rgb(40, 167, 69);
  background: rgba(40, 167, 69, 0.1) !important;
}
.green .dropdown-item:active {
  color: #fff;
  background-color: rgb(40, 167, 69) !important;
}
.green .form-check-input:focus,
.green .form-select:focus {
  border-color: rgb(40, 167, 69);
  outline: 0;
  box-shadow: 0 2px 4px 0 rgb(33, 131, 55);
}
.green .form-control:focus {
  border-color: rgb(40, 167, 69) !important;
}
.green .text-color {
  color: rgb(40, 167, 69);
}
.green .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: rgb(40, 167, 69) !important;
  color: rgb(40, 167, 69) !important;
}
.green .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.green .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: rgba(40, 167, 69, 0.24) !important;
  border-color: rgb(40, 167, 69) !important;
  color: rgb(40, 167, 69) !important;
}
.green .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid rgb(40, 167, 69) !important;
}
.green .select2-container--classic .select2-results__option[aria-selected=true],
.green .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: rgb(40, 167, 69) !important;
  color: #fff !important;
}
.green .select2-container--classic .select2-results__option--highlighted,
.green .select2-container--default .select2-results__option--highlighted {
  background: rgba(40, 167, 69, 0.1) !important;
  color: rgb(40, 167, 69) !important;
}
.green .select2-container--classic .select2-selection--single:focus,
.green .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: rgb(40, 167, 69) !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.green .nav-tabs .nav-link.active {
  border: 1px solid rgb(40, 167, 69) !important;
  background-color: rgb(40, 167, 69) !important;
  color: #fff !important;
}
.green .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid rgb(40, 167, 69);
}
.green #diet_prescriptions_table .chip,
.green #diet_prescription_draft .chip,
.green #due-diets .chip {
  color: rgb(40, 167, 69) !important;
}
.green .text-niwiai {
  color: rgb(40, 167, 69) !important;
}
.green .btn-outline-primary {
  color: rgb(40, 167, 69) !important;
  border-color: rgb(40, 167, 69) !important;
}
.green #prog_tab .programme_list_view_btn .btn-outline-primary.active {
  color: #fff !important;
  background-color:rgb(40, 167, 69) !important;
}
.green .btn-outline-primary:hover {
  color: #fff !important;
  background-color: rgb(40, 167, 69) !important;
  border-color: rgb(40, 167, 69) !important;
}
.green table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.green table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: rgb(40, 167, 69);
}
.green #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: rgb(229, 245, 233) !important;
  color: rgb(40, 167, 69) !important;
}
.green #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgb(229, 245, 233) !important;
  color: rgb(40, 167, 69) !important;
}
.green #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: rgb(40, 167, 69) !important;
}
.green .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, rgb(40, 167, 69) 22.16%, rgba(40, 167, 69, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(40, 167, 69, 0.7);
  color: #fff;
}
.green .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, rgb(40, 167, 69) 22.16%, rgba(40, 167, 69, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(40, 167, 69, 0.7);
  color: #fff;
  border-radius: 4px;
}
.green .icon-background {
  background: rgb(40, 167, 69);
}
.green .active-list {
  border: 1px solid rgb(40, 167, 69);
}
.green .select2-container--classic.select2-container--focus .select2-selection--multiple,
.green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: rgb(40, 167, 69) !important;
}
.green .popover-header {
  background-color: rgb(40, 167, 69) !important;
}
.green .popover .popover-header {
  background-color: rgb(40, 167, 69) !important;
}
.green .popover.bs-popover-end .popover-arrow::before {
  border-right-color: rgb(40, 167, 69) !important;
}
.green .popover.bs-popover-end .popover-arrow::after {
  border-right-color: rgb(40, 167, 69);
}
.green .popover.bs-popover-top .popover-arrow::before {
  border-top-color: rgb(40, 167, 69);
}
.green .popover.bs-popover-top .popover-arrow::after {
  border-top-color: rgb(40, 167, 69);
}
.green .popover.bs-popover-bottom .popover-arrow::before {
  border-bottom-color: rgb(40, 167, 69);
}
.green .popover.bs-popover-bottom .popover-arrow::after {
  border-bottom-color: rgb(40, 167, 69);
}

.green .flatpickr-day.selected,
.green .flatpickr-day.startRange,
.green .flatpickr-day.endRange,
.green .flatpickr-day.selected.inRange,
.green .flatpickr-day.startRange.inRange,
.green .flatpickr-day.endRange.inRange,
.green .flatpickr-day.selected:focus,
.green .flatpickr-day.startRange:focus,
.green .flatpickr-day.endRange:focus,
.green .flatpickr-day.selected:hover,
.green .flatpickr-day.startRange:hover,
.green .flatpickr-day.endRange:hover,
.green .flatpickr-day.selected.prevMonthDay,
.green .flatpickr-day.startRange.prevMonthDay,
.green .flatpickr-day.endRange.prevMonthDay,
.green .flatpickr-day.selected.nextMonthDay,
.green .flatpickr-day.startRange.nextMonthDay,
.green .flatpickr-day.endRange.nextMonthDay {
  background: rgb(67, 255, 129);
  color: #fff;
  border-color: rgb(67, 255, 129);
}
.green .fc .fc-day-today {
  background: rgba(67, 255, 129, 0.1) !important;
}
.green .btn-primary:focus,
.green .btn-primary:active,
.green .btn-primary.active {
  color: #fff;
  background-color: rgb(4, 193, 68) !important;
  border-color: rgb(4, 193, 68) !important;
}
.green .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px rgb(67, 255, 129);
}
.green .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: rgb(67, 255, 129) !important;
  border-color: rgb(67, 255, 129) !important;
  color: #fff;
}
.green #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  color: #ffffff;
  background: linear-gradient(72.47deg, rgb(67, 255, 129) 22.16%, rgba(67, 255, 129, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(67, 255, 129, 0.7);
  border-radius: 4px;
}
.green .ti-tags .ti-tag {
  background-color: rgb(147, 255, 193) !important;
  color: rgb(67, 255, 129) !important;
  border: 1px solid;
}
.green .my-tag-left .fa {
  color: rgb(67, 255, 129) !important;
}
.green .text-primary {
  color: #218838 !important;
}
.green #variantBtn {
  background-color: rgb(67, 255, 129);
  border-color: rgb(67, 255, 129);
  color: #fff;
}
.green #dietPrescription .badge.badge-light-primary {
  background-color: rgba(120, 255, 214, 0.12);
  color: rgb(67, 255, 129) !important;
}
.green #dietPrescription .badge.badge-light-primary.selected {
  background-color: rgb(67, 255, 129) !important;
  color: #fff !important;
}
.green #dietPrescription .btn-primary {
  border-color: rgb(67, 255, 129) !important;
  background-color: rgb(67, 255, 129) !important;
}
.green #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px rgb(67, 255, 129);
}
.green .collapseExpandWrapper {
  color: rgb(67, 255, 129);
}
.green .dietComponent .dietTitle {
  color: rgb(67, 255, 129);
}
.green .fa-plus-circle,
.green .fa-minus-circle {
  color: rgb(67, 255, 129) !important;
}
.green #pagination .page-item.active .page-link {
  background-color: rgb(67, 255, 129) !important;
  border-color: rgb(67, 255, 129) !important;
}
.green .multiselect__option--highlight {
  background: rgba(67, 255, 129, 0.1) !important;
  color: rgb(67, 255, 129) !important;
}
.green .fileUpload {
  background: rgb(67, 255, 129);
}
.green .fileUpload:hover {
  background: rgb(4, 193, 68);
}
.green .fc-timegrid-event {
  border-color: rgb(4, 193, 68) !important;
  background-color: rgb(147, 255, 193) !important;
  border: #fff;
}
.green .icon-size .swal2-icon-content {
  font-size: 4em;
}
.green .content-body,
.green .content-wrapper,
.green .header-navbar-shadow {
  background: #B6DEA8 !important;
}

body.green {
  background: #B6DEA8 !important;
}

.olive .btn-primary {
  color: #fff !important;
  background-color: #475e1f !important;
  border-color: #475e1f !important;
}
.olive .bs-stepper .bs-stepper-header .step.crossed .step-trigger .bs-stepper-box {
  background-color: rgba(71, 94, 31, 0.12);
  color: #475e1f !important;
}
.olive .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-box {
  background-color: #475e1f;
  color: #fff;
  box-shadow: 0 3px 6px 0 rgba(71, 94, 31, 0.4);
}
.olive .bs-stepper .bs-stepper-header .step.active .step-trigger .bs-stepper-label .bs-stepper-title {
  color: #475e1f;
}
.olive .form-check-input:checked {
  background-color: #475e1f;
  border-color: #475e1f;
}
.olive .btn-check:checked + .btn-primary,
.olive .btn-check:active + .btn-primary,
.olive .btn-primary:active,
.olive .btn-primary.active,
.olive .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #3a4d19 !important;
  border-color: #3a4d19 !important;
}
.olive .btn-outline-danger {
  color: #475e1f;
  border-color: #475e1f;
}
.olive .btn-outline-danger:hover {
  color: #fff;
  background-color: #475e1f;
  border-color: #475e1f;
}
.olive a {
  color: #475e1f;
}
.olive .btn-check:checked + .btn-outline-danger,
.olive .btn-check:active + .btn-outline-danger,
.olive .btn-outline-danger:active,
.olive .btn-outline-danger.active,
.olive .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #3a4d19;
  border-color: #3a4d19;
}
.olive .btn-check:checked + .btn-outline-danger:focus,
.olive .btn-check:active + .btn-outline-danger:focus,
.olive .btn-outline-danger:active:focus,
.olive .btn-outline-danger.active:focus,
.olive .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0.25rem 0.1rem rgba(71, 94, 31, 0.5);
}
.olive .dropdown-item:hover,
.olive .dropdown-item:focus {
  color: #475e1f;
  background: rgba(71, 94, 31, 0.1) !important;
}
.olive .dropdown-item:active {
  color: #fff;
  background-color: #475e1f !important;
}
.olive .form-check-input:focus,
.olive .form-select:focus {
  border-color: #475e1f;
  outline: 0;
  box-shadow: 0 2px 4px 0 rgba(71, 94, 31, 0.5);
}
.olive .form-control:focus {
  border-color: #475e1f !important;
}
.olive .text-color {
  color: #475e1f;
}
.olive .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button) {
  background-color: transparent;
  border-color: #475e1f !important;
  color: #475e1f !important;
}
.olive .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button).fc-button-active,
.olive .fc .fc-toolbar .fc-button-group .fc-button-primary:not(.fc-prev-button):not(.fc-next-button):hover {
  background-color: rgba(71, 94, 31, 0.24) !important;
  border-color: #475e1f !important;
  color: #475e1f !important;
}
.olive .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #475e1f !important;
}
.olive .select2-container--classic .select2-results__option[aria-selected=true],
.olive .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #475e1f !important;
  color: #fff !important;
}
.olive .select2-container--classic .select2-results__option--highlighted,
.olive .select2-container--default .select2-results__option--highlighted {
  background: rgba(71, 94, 31, 0.1) !important;
  color: #475e1f !important;
}
.olive .select2-container--classic .select2-selection--single:focus,
.olive .select2-container--default .select2-selection--single:focus {
  outline: 0;
  border-color: #475e1f !important;
  box-shadow: 0 3px 10px 0 rgba(34, 41, 47, 0.1) !important;
}
.olive .nav-tabs .nav-link.active {
  border: 1px solid #475e1f !important;
  background-color: #475e1f !important;
  color: #fff !important;
}
.olive .nav-tabs .nav-item .nav-link {
  border-bottom: 1px solid #475e1f;
}
.olive #diet_prescriptions_table .chip,
.olive #diet_prescription_draft .chip,
.olive #due-diets .chip {
  color: #475e1f !important;
}
.olive .text-niwiai {
  color: #475e1f !important;
}
.olive .btn-outline-primary {
  color: #475e1f !important;
  border-color: #475e1f !important;
}
.olive #prog_tab .programme_list_view_btn .btn-outline-primary.active {
  color: #fff !important;
  background-color: #475e1f !important;
}
.olive .btn-outline-primary:hover {
  color: #fff !important;
  background-color: #475e1f !important;
  border-color: #475e1f !important;
}
.olive table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
.olive table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #475e1f;
}
.olive #diet_tags_tabular .tag_wrapper .tag.selected {
  background-color: rgba(71, 94, 31, 0.1) !important;
  color: #475e1f !important;
}
.olive #dietForm #diet_tags_tabular .selectedWrapper .tag {
  background-color: rgba(71, 94, 31, 0.1) !important;
  color: #475e1f !important;
}
.olive #add_recipe_page .recipe_image_wrapper .fileUpload {
  background: #475e1f !important;
}
.olive .main-menu.menu-light .navigation > li.active > a {
  background: linear-gradient(72.47deg, #475e1f 22.16%, rgba(71, 94, 31, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(71, 94, 31, 0.7);
  color: #fff;
}
.olive .main-menu.menu-light .navigation > li ul .active > a {
  background: linear-gradient(72.47deg, #475e1f 22.16%, rgba(71, 94, 31, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(71, 94, 31, 0.7);
  color: #fff;
  border-radius: 4px;
}
.olive .icon-background {
  background: #475e1f;
}
.olive .active-list {
  border: 1px solid #475e1f;
}
.olive .select2-container--classic.select2-container--focus .select2-selection--multiple,
.olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #475e1f !important;
}
.olive .popover-header {
  background-color: #475e1f !important;
}
.olive .popover .popover-header {
  background-color: #475e1f !important;
}
.olive .popover.bs-popover-end .popover-arrow::before {
  border-right-color: #475e1f !important;
}
.olive .popover.bs-popover-end .popover-arrow::after {
  border-right-color: #475e1f;
}
.olive .popover.bs-popover-top .popover-arrow::before {
  border-top-color: #475e1f;
}
.olive .popover.bs-popover-top .popover-arrow::after {
  border-top-color: #475e1f;
}
.olive .popover.bs-popover-bottom .popover-arrow::before {
  border-bottom-color: #475e1f;
}
.olive .popover.bs-popover-bottom .popover-arrow::after {
  border-bottom-color: #475e1f;
}

.olive .flatpickr-day.selected,
.olive .flatpickr-day.startRange,
.olive .flatpickr-day.endRange,
.olive .flatpickr-day.selected.inRange,
.olive .flatpickr-day.startRange.inRange,
.olive .flatpickr-day.endRange.inRange,
.olive .flatpickr-day.selected:focus,
.olive .flatpickr-day.startRange:focus,
.olive .flatpickr-day.endRange:focus,
.olive .flatpickr-day.selected:hover,
.olive .flatpickr-day.startRange:hover,
.olive .flatpickr-day.endRange:hover,
.olive .flatpickr-day.selected.prevMonthDay,
.olive .flatpickr-day.startRange.prevMonthDay,
.olive .flatpickr-day.endRange.prevMonthDay,
.olive .flatpickr-day.selected.nextMonthDay,
.olive .flatpickr-day.startRange.nextMonthDay,
.olive .flatpickr-day.endRange.nextMonthDay {
  background: #6b8c3e;
  color: #fff;
  border-color: #6b8c3e;
}
.olive .fc .fc-day-today {
  background: rgba(107, 140, 62, 0.1) !important;
}
.olive .btn-primary:focus,
.olive .btn-primary:active,
.olive .btn-primary.active {
  color: #fff;
  background-color: #5a752f !important;
  border-color: #5a752f !important;
}
.olive .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #6b8c3e;
}
.olive .select2-container--classic .select2-selection--multiple .select2-selection__choice,
.olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6b8c3e !important;
  border-color: #6b8c3e !important;
  color: #fff;
}
.olive #diet_tags_tabular .categoryWrapper .categoryBtn.active {
  color: #ffffff;
  background: linear-gradient(72.47deg, #6b8c3e 22.16%, rgba(107, 140, 62, 0.7) 76.47%);
  box-shadow: 0 0 10px 1px rgba(107, 140, 62, 0.7);
  border-radius: 4px;
}
.olive .ti-tags .ti-tag {
  background-color: rgba(107, 140, 62, 0.2) !important;
  color: #6b8c3e !important;
  border: 1px solid;
}
.olive .my-tag-left .fa {
  color: #6b8c3e !important;
}
.olive .text-primary {
  color: #475e1f !important;
}
.olive #variantBtn {
  background-color: #6b8c3e;
  border-color: #6b8c3e;
  color: #fff;
}
.olive #dietPrescription .badge.badge-light-primary {
  background-color: rgba(107, 140, 62, 0.12);
  color: #6b8c3e !important;
}
.olive #dietPrescription .badge.badge-light-primary.selected {
  background-color: #6b8c3e !important;
  color: #fff !important;
}
.olive #dietPrescription .btn-primary {
  border-color: #6b8c3e !important;
  background-color: #6b8c3e !important;
}
.olive #dietPrescription .btn-primary:hover:not(.disabled):not(:disabled) {
  box-shadow: 0 8px 25px -8px #6b8c3e;
}
.olive .collapseExpandWrapper {
  color: #6b8c3e;
}
.olive .dietComponent .dietTitle {
  color: #6b8c3e;
}
.olive .fa-plus-circle,
.olive .fa-minus-circle {
  color: #6b8c3e !important;
}
.olive #pagination .page-item.active .page-link {
  background-color: #6b8c3e !important;
  border-color: #6b8c3e !important;
}
.olive .multiselect__option--highlight {
  background: rgba(107, 140, 62, 0.1) !important;
  color: #6b8c3e !important;
}
.olive .fileUpload {
  background: #6b8c3e;
}
.olive .fileUpload:hover {
  background: #5a752f;
}
.olive .fc-timegrid-event {
  border-color: #5a752f !important;
  background-color: rgba(107, 140, 62, 0.2) !important;
  border: #fff;
}
.olive .icon-size .swal2-icon-content {
  font-size: 4em;
}
.olive .content-body,
.olive .content-wrapper,
.olive .header-navbar-shadow {
  background: #baca9e !important;
}

body.olive {
  background: #baca9e !important;
}