@charset "UTF-8";
body {
  background: #f5f5f5;
}

.bg-body {
  background: #f5f5f5 !important;
}

.hidden {
  display: none;
}

.text-primary {
  color: #ED8B01 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #a15e01 !important;
}

.bg-primary {
  background-color: #ED8B01 !important;
}

a.bg-primary:hover, a.bg-primary:focus {
  background-color: #e18401 !important;
}

.bg-primary-dark {
  background-color: #d57d01 !important;
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus {
  background-color: #ca7701 !important;
}

.bg-primary-darker {
  background-color: #c97601 !important;
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus {
  background-color: #bf7001 !important;
}

html:not([dir=rtl]) .border-primary, html[dir=rtl] .border-primary {
  border-color: #ED8B01 !important;
}

.badge-primary {
  background-color: #ED8B01;
  color: #fff;
}

.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: #e18401;
  color: #fff;
  text-decoration: none;
}

.btn .badge-primary {
  background: #ED8B01 !important;
  border-color: #ED8B01 !important;
  color: #fff !important;
}

.badge-outline-primary {
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 1px #ED8B01 inset;
          box-shadow: 0 0 0 1px #ED8B01 inset;
  color: #ED8B01;
}

.badge-outline-primary[href]:hover, .badge-outline-primary[href]:focus {
  color: #ED8B01;
  text-decoration: none;
}

.btn .badge-outline-primary {
  background-color: transparent !important;
  -webkit-box-shadow: 0 0 0 1px #ED8B01 inset !important;
          box-shadow: 0 0 0 1px #ED8B01 inset !important;
  color: #ED8B01 !important;
}

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus,
.pagination li.active > a:not(.page-link),
.pagination li.active > a:not(.page-link):hover,
.pagination li.active > a:not(.page-link):focus {
  border-color: #ED8B01;
  background-color: #ED8B01;
  color: #fff;
}

.progress-bar {
  background-color: #ED8B01;
  color: #fff;
}

.list-group-item-primary {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: #fdf3e6;
  color: #65615c;
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: #65615c;
}
a.list-group-item-primary:hover, a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
  background-color: #faf1e4;
  color: #65615c;
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  border-color: #ED8B01;
  background-color: #ED8B01;
  color: #fff;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  border-color: #ED8B01;
  background-color: #ED8B01;
  color: #fff;
}

.alert-primary {
  border-color: #ede0cc;
  background-color: #fceed9;
  color: #655f57;
}
.alert-primary hr {
  border-top-color: #ede0cc;
}
.alert-primary .alert-link {
  color: #655f57;
}

.alert-dark-primary {
  background-color: #ED8B01;
  color: #fff;
}
.alert-dark-primary hr {
  border-top-color: rgba(255, 255, 255, 0.2);
}
.alert-dark-primary .close,
.alert-dark-primary .alert-link {
  color: #fff;
}

.callout-primary {
  border-color: #ED8B01 !important;
  background-color: #fceed9;
  color: #655f57;
}
.callout-primary .callout-link {
  color: #655f57;
}

.tooltip-primary .tooltip-inner, .tooltip-primary > .tooltip .tooltip-inner, .ngb-tooltip-primary + ngb-tooltip-window .tooltip-inner {
  background: #ED8B01;
  color: #fff;
}
.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-top .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^=top] .arrow::before {
  border-top-color: #ED8B01;
}
.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=right] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-right .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^=right] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^=right] .arrow::before {
  border-right-color: #ED8B01;
}
.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  border-bottom-color: #ED8B01;
}
.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^=left] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-left .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^=left] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^=left] .arrow::before {
  border-left-color: #ED8B01;
}

.popover-primary, .popover-primary > .popover, .ngb-popover-primary + ngb-popover-window {
  border-color: transparent;
  background: #ED8B01;
}
.popover-primary .popover-header, .popover-primary > .popover .popover-header, .ngb-popover-primary + ngb-popover-window .popover-header {
  border-color: rgba(255, 255, 255, 0.2);
  background: transparent;
  color: #fff;
}
.popover-primary .popover-body, .popover-primary > .popover .popover-body, .ngb-popover-primary + ngb-popover-window .popover-body {
  background: transparent;
  color: #fff;
}
.popover-primary > .arrow::before, .popover-primary > .popover > .arrow::before, .ngb-popover-primary + ngb-popover-window > .arrow::before {
  border-color: transparent;
}
.popover-primary.bs-popover-top > .arrow::after, .popover-primary.bs-popover-auto[x-placement^=top] > .arrow::after, .popover-primary > .popover.bs-popover-top > .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^=top] > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-top > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^=top] > .arrow::after {
  border-top-color: #ED8B01;
}
.popover-primary.bs-popover-right > .arrow::after, .popover-primary.bs-popover-auto[x-placement^=right] > .arrow::after, .popover-primary > .popover.bs-popover-right > .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^=right] > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-right > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^=right] > .arrow::after {
  border-right-color: #ED8B01;
}
.popover-primary.bs-popover-bottom > .arrow::after, .popover-primary.bs-popover-auto[x-placement^=bottom] > .arrow::after, .popover-primary > .popover.bs-popover-bottom > .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^=bottom] > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-bottom > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^=bottom] > .arrow::after {
  border-bottom-color: #ED8B01;
}
.popover-primary.bs-popover-left > .arrow::after, .popover-primary.bs-popover-auto[x-placement^=left] > .arrow::after, .popover-primary > .popover.bs-popover-left > .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^=left] > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-left > .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^=left] > .arrow::after {
  border-left-color: #ED8B01;
}

.table .table-primary,
.table .table-primary > th,
.table .table-primary > td {
  border-color: rgba(0, 0, 0, 0.035) !important;
  background-color: #fdf3e6;
  color: #65615c;
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #faf1e4;
}

.btn-primary {
  border-color: transparent;
  background: #ED8B01;
  color: #fff;
}
.btn-primary:hover {
  border-color: transparent;
  background: #e18401;
  color: #fff;
}
.btn-primary:focus, .btn-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
}
.btn-primary.disabled, .btn-primary:disabled {
  border-color: transparent !important;
  background: #ED8B01 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: #fff !important;
}

.btn-primary .badge {
  background: #fff;
  color: #ED8B01;
}

.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  border-color: transparent;
  background: #ce7901;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-group .btn-primary,
.input-group-prepend .btn-primary,
.input-group-append .btn-primary {
  border-right: 1px solid #ce7901;
  border-left: 1px solid #ce7901;
}

.btn-outline-primary {
  border-color: #ED8B01;
  background: transparent;
  color: #ED8B01;
}
.btn-outline-primary:hover {
  border-color: transparent;
  background: #ED8B01;
  color: #fff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  border-color: #ED8B01 !important;
  background: transparent !important;
  color: #ED8B01 !important;
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  border-color: transparent;
  background: #e18401;
  color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.btn-outline-primary .badge {
  background: #ED8B01;
  border-color: #ED8B01;
  color: #fff;
}

.btn-outline-primary:hover .badge,
.btn-outline-primary:focus .badge,
.btn-outline-primary:active .badge,
.btn-outline-primary.active .badge,
.show > .btn-outline-primary.dropdown-toggle .badge {
  background: #fff;
  border-color: #fff;
  color: #ED8B01;
}

.dropdown-item:not(.disabled).active,
.dropdown-item:not(.disabled):active {
  background-color: #ED8B01;
  color: #fff;
}

.dropdown-menu > li:not(.disabled) > a:not(.dropdown-item):active,
.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) {
  background-color: #ED8B01;
  color: #fff;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
  background-color: #ED8B01;
  color: #fff;
}

.tabs-alt.nav-tabs .nav-link.active, .tabs-alt.nav-tabs .nav-link.active:hover, .tabs-alt.nav-tabs .nav-link.active:focus,
.tabs-alt > .nav-tabs .nav-link.active,
.tabs-alt > .nav-tabs .nav-link.active:hover,
.tabs-alt > .nav-tabs .nav-link.active:focus {
  -webkit-box-shadow: 0 -2px 0 #ED8B01 inset;
          box-shadow: 0 -2px 0 #ED8B01 inset;
}

.custom-control .custom-control-input:focus ~ .custom-control-label::before, .custom-control .custom-control-input:active ~ .custom-control-label::before {
  border-color: #ED8B01;
}
.custom-control .custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
}
.custom-control.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ED8B01;
  background-color: #ED8B01;
}
.custom-control.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E");
}
.custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #ED8B01;
}
.custom-file-input:focus ~ .custom-file-label::after {
  border-color: inherit;
}

.form-control:focus,
.form-control.focus,
.custom-select:focus {
  border-color: #ED8B01;
}

.switcher-input:checked ~ .switcher-indicator {
  background: #ED8B01;
  color: #fff;
}

.switcher-input:focus ~ .switcher-indicator {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4);
}

.switcher-input:active ~ .switcher-indicator {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.navbar.bg-primary {
  background-color: #ED8B01 !important;
  color: #fcecd6;
}
.navbar.bg-primary .navbar-brand {
  color: #fff;
}
.navbar.bg-primary .navbar-brand:hover, .navbar.bg-primary .navbar-brand:focus {
  color: #fff;
}
.navbar.bg-primary .navbar-nav .nav-link {
  color: #fcecd6;
}
.navbar.bg-primary .navbar-nav .nav-link:hover, .navbar.bg-primary .navbar-nav .nav-link:focus {
  color: #fff;
}
.navbar.bg-primary .navbar-nav .nav-link.disabled {
  color: #f6c581 !important;
}
.navbar.bg-primary .navbar-nav .show > .nav-link,
.navbar.bg-primary .navbar-nav .active > .nav-link,
.navbar.bg-primary .navbar-nav .nav-link.show,
.navbar.bg-primary .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar.bg-primary .navbar-toggler {
  color: #fcecd6;
  border-color: rgba(255, 255, 255, 0.15);
}
.navbar.bg-primary .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar.bg-primary .navbar-text {
  color: #fcecd6;
}
.navbar.bg-primary .navbar-text a {
  color: #fff;
}
.navbar.bg-primary .navbar-text a:hover, .navbar.bg-primary .navbar-text a:focus {
  color: #fff;
}
.navbar.bg-primary hr {
  border-color: rgba(255, 255, 255, 0.15);
}

.sidenav.bg-primary {
  background-color: #ED8B01 !important;
  color: #fcecd6;
}
.sidenav.bg-primary .sidenav-link,
.sidenav.bg-primary .sidenav-horizontal-prev,
.sidenav.bg-primary .sidenav-horizontal-next {
  color: #fcecd6;
}
.sidenav.bg-primary .sidenav-link:hover, .sidenav.bg-primary .sidenav-link:focus,
.sidenav.bg-primary .sidenav-horizontal-prev:hover,
.sidenav.bg-primary .sidenav-horizontal-prev:focus,
.sidenav.bg-primary .sidenav-horizontal-next:hover,
.sidenav.bg-primary .sidenav-horizontal-next:focus {
  color: #fff;
}
.sidenav.bg-primary .sidenav-link.active,
.sidenav.bg-primary .sidenav-horizontal-prev.active,
.sidenav.bg-primary .sidenav-horizontal-next.active {
  color: #fff;
}
.sidenav.bg-primary .sidenav-item.disabled .sidenav-link,
.sidenav.bg-primary .sidenav-horizontal-prev.disabled,
.sidenav.bg-primary .sidenav-horizontal-next.disabled {
  color: #f6c581 !important;
}
.sidenav.bg-primary .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
.sidenav.bg-primary .sidenav-item.active > .sidenav-link {
  color: #fff;
}
.sidenav.bg-primary .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: #e18401;
}
.sidenav.bg-primary.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: #d67d01;
}
.sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
  background: #e18401;
}
.sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
.sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
  background: transparent;
  color: #fcecd6;
}
.sidenav.bg-primary .sidenav-text {
  color: #fff;
}
.sidenav.bg-primary .sidenav-header {
  color: #f8d4a1;
}
.sidenav.bg-primary hr,
.sidenav.bg-primary .sidenav-divider,
.sidenav.bg-primary .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
  border-color: rgba(255, 255, 255, 0.15) !important;
}
.sidenav.bg-primary .sidenav-inner > .sidenav-header::before,
.sidenav.bg-primary .sidenav-block::before {
  background-color: rgba(255, 255, 255, 0.15);
}
.sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
  background-color: #e69627;
}
.sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
  background-color: #fff;
}
.sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
.sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
  -webkit-box-shadow: 0 0 0 2px #e18401;
          box-shadow: 0 0 0 2px #e18401;
}
.sidenav.bg-primary .ps__thumb-y,
.sidenav.bg-primary .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(255, 255, 255, 0.6393254902) !important;
}

.footer.bg-primary {
  background-color: #ED8B01 !important;
  color: #fcecd6;
}
.footer.bg-primary .footer-link {
  color: #fcecd6;
}
.footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
  color: #fff;
}
.footer.bg-primary .footer-link.disabled {
  color: #f6c581 !important;
}
.footer.bg-primary .footer-text {
  color: #fff;
}
.footer.bg-primary .show > .footer-link,
.footer.bg-primary .active > .footer-link,
.footer.bg-primary .footer-link.show,
.footer.bg-primary .footer-link.active {
  color: #fff;
}
.footer.bg-primary hr {
  border-color: rgba(255, 255, 255, 0.15);
}

.bg-primary.bs4-toast {
  color: #fff;
  background-color: rgba(237, 139, 1, 0.9) !important;
}
.bg-primary.bs4-toast .toast-header {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.fill-primary {
  fill: #ED8B01;
}

.slider-primary .slider-selection,
.slider-primary .slider-reversed .slider-track-high, .slider-primary.slider-reversed .slider-track-high {
  background: #ED8B01;
}

.noUi-primary .noUi-base .noUi-connect {
  background: #ED8B01 !important;
}

.default-style .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ED8B01 !important;
  color: #fff !important;
}
.default-style .select2-container--default.select2-container--focus .select2-selection, .default-style .select2-container--default.select2-container--open .select2-selection {
  border-color: #ED8B01 !important;
}

.default-style .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ED8B01;
  color: #fff;
}

.bootstrap-tagsinput.focus {
  border-color: #ED8B01 !important;
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
  background: #ED8B01 !important;
  color: #fff !important;
}

.datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active.today,
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled, .datepicker table tr td.range-start, .datepicker table tr td.range-end {
  background: #ED8B01 !important;
  color: #fff !important;
}
.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {
  background: #fceed9 !important;
  color: #655f57 !important;
}
.datepicker table tr td.range.focused, .datepicker table tr td.range.highlighted.focused, .datepicker table tr td.range.today.focused {
  background: #fae1bd !important;
}
.datepicker table tr td.range.disabled, .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.today.disabled {
  background: rgba(252, 238, 217, 0.5) !important;
  color: rgba(101, 95, 87, 0.5) !important;
}

.flatpickr-calendar .numInputWrapper span.arrowUp:after {
  border-bottom-color: #fff;
}
.flatpickr-calendar .numInputWrapper span.arrowDown:after {
  border-top-color: #fff;
}

.flatpickr-month,
span.flatpickr-weekday {
  background: #ED8B01;
  color: #fff;
  fill: #fff;
}

.flatpickr-weekdays {
  background: #ED8B01;
}

.flatpickr-day.today {
  border-color: #ED8B01;
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange {
  border-color: #fceed9 !important;
  background: #fceed9 !important;
  color: #655f57 !important;
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay, .flatpickr-day.week.selected {
  border-color: #ED8B01 !important;
  background: #ED8B01 !important;
  color: #fff !important;
}

.daterangepicker td.active {
  background-color: #ED8B01 !important;
  color: #fff !important;
}

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
  background-color: #fceed9 !important;
  color: #655f57 !important;
}

.daterangepicker .input-mini.active {
  border-color: #ED8B01 !important;
}

.ranges li.active {
  background-color: #ED8B01 !important;
  color: #fff !important;
}

.dtp-date,
.dtp-time {
  background: #ED8B01;
  color: #fff;
}

.dtp-close > a {
  color: #fff;
}

header.dtp-header {
  background: #c97601;
  color: #fff;
}

table.dtp-picker-days tr > td > a.selected {
  background: #ED8B01;
  color: #fff !important;
}

.dtp-actual-meridien a.selected {
  background: #ED8B01 !important;
  color: #fff !important;
}

.dtp .year-picker-item:hover {
  color: #ED8B01;
}
.dtp .year-picker-item.active {
  color: #ED8B01;
}

.dtp .svg-clock [stroke="#8BC34A"] {
  stroke: #ED8B01 !important;
}

.dtp .svg-clock [fill="#8BC34A"] {
  fill: #ED8B01 !important;
}

.dtp .svg-clock [fill="#fff"] {
  fill: #fff !important;
}

li.ui-timepicker-selected,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #ED8B01 !important;
  color: #fff !important;
}

.growl-default {
  background: #ED8B01 !important;
  color: #fff !important;
}

.md-editor.active {
  border-color: #ED8B01 !important;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar button:hover,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #ED8B01 !important;
}
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #ED8B01 !important;
}
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #ED8B01 !important;
}

.ql-snow.ql-container .ql-editor:focus {
  border-color: #ED8B01 !important;
}

.tt-suggestion:active,
.tt-cursor {
  background: #ED8B01 !important;
  color: #fff !important;
}

.dropzone.dz-drag-hover {
  border-color: #ED8B01 !important;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #ED8B01 !important;
}

.sk-primary.sk-plane,
.sk-primary .sk-chase-dot:before,
.sk-primary .sk-bounce-dot,
.sk-primary .sk-wave-rect,
.sk-primary.sk-pulse,
.sk-primary .sk-swing-dot,
.sk-primary .sk-circle-dot:before,
.sk-primary .sk-circle-fade-dot:before,
.sk-primary .sk-grid-cube,
.sk-primary .sk-fold-cube:before {
  background-color: #ED8B01;
}

.sw-theme-default .step-anchor > li.active > a .sw-icon,
.sw-theme-default .step-anchor > li.active > a .sw-number {
  color: #ED8B01;
  border-color: #ED8B01;
}

.plyr[class] .plyr__control--overlaid {
  background: rgba(237, 139, 1, 0.75) !important;
  color: #fff !important;
}
.plyr[class] .plyr__control.plyr__tab-focus,
.plyr[class] .plyr__control:hover,
.plyr[class] .plyr__control[aria-expanded=true] {
  background: #ED8B01 !important;
  color: #fff !important;
}
.plyr[class] .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:not(.plyr__tab-focus):not(:hover)::before {
  background: #ED8B01 !important;
}
.plyr[class] .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:not(.plyr__tab-focus):not(:hover)::after {
  background: #fff !important;
}
.plyr[class] .plyr__control.plyr__tab-focus {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
}

.plyr--full-ui[class] input[type=range] {
  color: #ED8B01 !important;
}

.plyr--full-ui[class] input[type=range].plyr__tab-focus::-webkit-slider-runnable-track {
  -webkit-box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
          box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
}
.plyr--full-ui[class] input[type=range].plyr__tab-focus::-moz-range-track {
  box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
}
.plyr--full-ui[class] input[type=range].plyr__tab-focus::-ms-track {
  box-shadow: 0 0 0 2px rgba(237, 139, 1, 0.4) !important;
}

.fc-event {
  background: rgba(237, 139, 1, 0.15) !important;
}

.fc-event-dot {
  background: rgba(237, 139, 1, 0.4) !important;
}

.fc-highlight,
.fc-bgevent:not(.fc-nonbusiness) {
  background: #ED8B01 !important;
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step-line,
.swal2-progress-steps[class] .swal2-active-progress-step,
.swal2-progress-steps[class] .swal2-progress-step {
  background: #ED8B01;
  color: #fff;
}

.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step,
.swal2-progress-steps[class] .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #fbe2c0;
}

.ui-product-color.active {
  -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ED8B01 !important;
          box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ED8B01 !important;
}

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}

table.dataTable td,
table.dataTable th {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

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

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}

table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px;
}

table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3;
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
}
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

table.table-bordered.dataTable {
  border-right-width: 0;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

div.dataTables_wrapper {
  padding: 0;
}

div.dataTables_wrapper div.dataTables_length label,
div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_info,
div.dataTables_wrapper div.dataTables_paginate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
}

div.dataTables_wrapper div.dataTables_length label,
div.dataTables_wrapper div.dataTables_info {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_paginate,
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_length .form-control {
  margin: 0 0.5rem;
}
[dir=rtl] div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}

[dir=rtl] div.dataTables_filter {
  text-align: left;
}
[dir=rtl] div.dataTables_filter label {
  text-align: right;
}
[dir=rtl] div.dataTables_filter input {
  margin-right: 0.5em;
  margin-left: 0;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.25rem;
  white-space: normal;
}

[dir=rtl] div.dataTables_wrapper div.dataTables_paginate {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  white-space: normal;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
  outline: 0;
}

div.dataTables_wrapper [class*=col-md-] {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

table.dataTable {
  width: 100% !important;
  border-collapse: collapse !important;
}
[dir=rtl] table.dataTable.table-sm > thead > tr > th {
  padding-left: 1.25rem;
}
[dir=rtl] table.dataTable.table-sm .sorting:before, [dir=rtl] table.dataTable.table-sm .sorting_asc:before, [dir=rtl] table.dataTable.table-sm .sorting_desc:before {
  right: auto;
  left: 0.85em;
}

[dir=rtl] table.dataTable thead > tr > th.sorting_asc, [dir=rtl] table.dataTable thead > tr > th.sorting_desc, [dir=rtl] table.dataTable thead > tr > th.sorting,
[dir=rtl] table.dataTable thead > tr > td.sorting_asc,
[dir=rtl] table.dataTable thead > tr > td.sorting_desc,
[dir=rtl] table.dataTable thead > tr > td.sorting {
  padding-left: 1.875rem;
}

table.dataTable thead th {
  vertical-align: middle;
}

table.dataTable thead .sorting::before, table.dataTable thead .sorting::after,
table.dataTable thead .sorting_asc::before,
table.dataTable thead .sorting_asc::after,
table.dataTable thead .sorting_desc::before,
table.dataTable thead .sorting_desc::after,
table.dataTable thead .sorting_asc_disabled::before,
table.dataTable thead .sorting_asc_disabled::after,
table.dataTable thead .sorting_desc_disabled::before,
table.dataTable thead .sorting_desc_disabled::after {
  top: 50%;
  margin-top: -0.625rem;
  height: 1.25rem;
  line-height: 1.25rem;
}
[dir=rtl] table.dataTable thead .sorting::before,
[dir=rtl] table.dataTable thead .sorting_asc::before,
[dir=rtl] table.dataTable thead .sorting_desc::before,
[dir=rtl] table.dataTable thead .sorting_asc_disabled::before,
[dir=rtl] table.dataTable thead .sorting_desc_disabled::before {
  right: auto;
  left: 1em;
}
[dir=rtl] table.dataTable thead .sorting::after,
[dir=rtl] table.dataTable thead .sorting_asc::after,
[dir=rtl] table.dataTable thead .sorting_desc::after,
[dir=rtl] table.dataTable thead .sorting_asc_disabled::after,
[dir=rtl] table.dataTable thead .sorting_desc_disabled::after {
  right: auto;
  left: 0.5em;
}

[dir=rtl] table.table-bordered.dataTable th,
[dir=rtl] table.table-bordered.dataTable td {
  border-right-width: 0;
  border-left-width: 1px;
}
[dir=rtl] table.table-bordered.dataTable th:last-child,
[dir=rtl] table.table-bordered.dataTable td:last-child {
  border-left-width: 0;
}

div.card-datatable.dataTable,
div.card-datatable .dataTable {
  border-right: 0;
  border-left: 0;
}

div.card-datatable {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.default-style div.dataTables_toolbar {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  color: #a3a4a6;
}
.default-style div.dataTables_wrapper div.dataTables_length select {
  margin-left: 0;
}
.default-style div.dataTables_wrapper div.dataTables_info {
  color: #a3a4a6;
}
.default-style div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link {
  padding: 0.625rem 0.3125rem;
  min-width: calc(2.144rem + 2px);
  font-size: 0.75rem;
  line-height: 1;
}
@media (max-width: 767px) {
  .default-style div.dataTables_wrapper div.dataTables_length label,
  .default-style div.dataTables_wrapper div.dataTables_filter label,
  .default-style div.dataTables_wrapper div.dataTables_info,
  .default-style div.dataTables_wrapper div.dataTables_paginate {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.default-style div.card-datatable {
  padding: 1.5rem 0;
}
.default-style div.card-datatable [class*=col-md-] {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
@media (min-width: 768px) {
  .default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*=col-sm-]:first-child {
    padding-right: 0 !important;
  }
  .default-style:not([dir=rtl]) div.dataTables_wrapper .row [class*=col-sm-]:last-child {
    padding-left: 0 !important;
  }
}
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:first-child,
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:first-child,
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:first-child {
  padding-left: 1.5rem;
}
.default-style:not([dir=rtl]) div.card-datatable table.dataTable thead th:last-child,
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tbody td:last-child,
.default-style:not([dir=rtl]) div.card-datatable table.dataTable tfoot th:last-child {
  padding-right: 1.5rem;
}
.default-style[dir=rtl] table.dataTable.table-sm > thead > tr > th {
  padding-right: 0.3125rem;
}
@media (min-width: 768px) {
  .default-style[dir=rtl] div.dataTables_wrapper .row [class*=col-sm-]:first-child {
    padding-left: 0 !important;
  }
  .default-style[dir=rtl] div.dataTables_wrapper .row [class*=col-sm-]:last-child {
    padding-right: 0 !important;
  }
}
.default-style[dir=rtl] table.dataTable thead th,
.default-style[dir=rtl] table.dataTable tbody td,
.default-style[dir=rtl] table.dataTable tfoot th {
  padding-right: 0.625rem;
}
.default-style[dir=rtl] table.dataTable.table-sm thead th, .default-style[dir=rtl] table.dataTable.table-sm tbody td, .default-style[dir=rtl] table.dataTable.table-sm tfoot th {
  padding-right: 0.3125rem;
}
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:first-child,
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:first-child,
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:first-child {
  padding-right: 1.5rem;
}
.default-style[dir=rtl] div.card-datatable table.dataTable thead th:last-child,
.default-style[dir=rtl] div.card-datatable table.dataTable tbody td:last-child,
.default-style[dir=rtl] div.card-datatable table.dataTable tfoot th:last-child {
  padding-left: 1.5rem;
}

.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  padding-left: 1rem;
}

.dd-list {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-collapsed .dd-list {
  display: none;
}
html:not([dir=rtl]) .dd-list .dd-list {
  padding-left: 2rem;
}
[dir=rtl] .dd-list .dd-list {
  padding-right: 2rem;
}

.dd-item,
.dd-empty,
.dd-placeholder {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
}

.dd-handle,
.dd-content {
  display: block;
  margin: 0.3125rem 0;
  padding: 0.4rem 1rem;
  text-decoration: none;
  cursor: move;
}

.dd-handle + .dd-content {
  cursor: auto;
}

.dd-item:hover > .dd-content {
  background-color: rgba(24, 28, 33, 0.015);
  border-bottom-color: rgba(24, 28, 33, 0.2);
  -webkit-box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 0.2rem rgba(0, 0, 0, 0.1);
}

.dd-item > button {
  position: absolute;
  display: block;
  float: left;
  overflow: hidden;
  margin: 0.3125rem 0 0.3125rem 1px;
  padding: 0;
  width: 1.5rem;
  border: 0;
  background: transparent;
  text-align: center;
  text-indent: 100%;
  white-space: nowrap;
  font-weight: bold;
  font-size: 1rem;
  cursor: pointer;
  border: 1px solid rgba(24, 28, 33, 0.06);
  border-radius: 0.25rem;
  color: rgba(24, 28, 33, 0.4);
  top: 0.2rem;
}
.dd-item > button:before {
  content: "+";
  position: absolute;
  display: block;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action=collapse]:before {
  content: "-";
}
html:not([dir=rtl]) .dd-item > button {
  left: -1.5rem;
}
[dir=rtl] .dd-item > button ~ .dd-handle {
  padding-right: 1.5rem;
}

.dd-placeholder,
.dd-empty {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0.3125rem 0;
  padding: 0;
  border: 1px dashed #b6bcbf;
  background: #f2fbff;
  border-radius: 0.25rem;
}

.dd-empty {
  min-height: 6.25rem;
  border: 1px dashed #bbb;
}

.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel > .dd-item .dd-content {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(24, 28, 33, 0.15);
          box-shadow: 0 0.5rem 1rem rgba(24, 28, 33, 0.15);
}

.default-style .dd-content {
  border: 1px solid rgba(24, 28, 33, 0.1);
  border-radius: 0.25rem;
  background-color: #fff;
}
.default-style .dd-empty {
  background: rgba(24, 28, 33, 0.06);
}

.dd-custom-drag-handle .dd-handle {
  border: 0;
  float: left;
  margin: 1px;
  font-size: 0.625rem;
  line-height: 1.25rem;
  position: relative;
  top: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.dd-custom-drag-handle .dd-handle > * {
  vertical-align: middle;
  pointer-events: none;
}

.bg-navbar-theme {
  background-color: #2e323a !important;
  color: #838790;
}
.bg-navbar-theme .navbar-brand {
  color: #fff;
}
.bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus {
  color: #fff;
}
.bg-navbar-theme .navbar-nav .nav-link {
  color: #838790;
}
.bg-navbar-theme .navbar-nav .nav-link:hover, .bg-navbar-theme .navbar-nav .nav-link:focus {
  color: #fff;
}
.bg-navbar-theme .navbar-nav .nav-link.disabled {
  color: #61656e !important;
}
.bg-navbar-theme .navbar-nav .show > .nav-link,
.bg-navbar-theme .navbar-nav .active > .nav-link,
.bg-navbar-theme .navbar-nav .nav-link.show,
.bg-navbar-theme .navbar-nav .nav-link.active {
  color: #fff;
}
.bg-navbar-theme .navbar-toggler {
  color: #838790;
  border-color: rgba(255, 255, 255, 0.06);
}
.bg-navbar-theme .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.bg-navbar-theme .navbar-text {
  color: #838790;
}
.bg-navbar-theme .navbar-text a {
  color: #fff;
}
.bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
  color: #fff;
}
.bg-navbar-theme hr {
  border-color: rgba(255, 255, 255, 0.06);
}

.layout-navbar {
  -webkit-box-shadow: 0 1px 0 rgba(24, 28, 33, 0.06);
          box-shadow: 0 1px 0 rgba(24, 28, 33, 0.06);
}

.group {
  color: #29AD4A !important;
}

.servicestation {
  color: #E0353E !important;
}

.foodcorner {
  color: #EC008C !important;
}

.carwash {
  color: #00A0D3 !important;
}

.carrental {
  color: #702181 !important;
}

.safeparking {
  color: #FF9C16 !important;
}

.ad-pink {
  background-color: #E40088;
  color: #FFF;
}

.ad-green {
  background-color: #A7AE17;
  color: #FFF;
}

.ad-brown {
  background-color: #584A42;
  color: #FFF;
}

.ad-blue {
  background-color: #277FA0;
  color: #FFF;
}

.hot {
  color: #E25822;
}

.cold {
  color: #28C3D7;
}

/* general classes */
.red {
  color: #E00 !important;
}

.green {
  color: #0C0 !important;
}

.orange {
  color: #F90 !important;
}

.yellow {
  color: #FF0 !important;
}

.lightest-blue {
  color: #0FF !important;
}

.purple {
  color: #AF7AD5 !important;
}

.green-blue {
  color: #3DCCCC !important;
}

.pink {
  color: #F695C5 !important;
}

.blue {
  color: #00C !important;
}

.light-blue {
  color: #09F !important;
}

.text-hard-muted {
  color: #CCC !important;
}

.text-bold {
  font-weight: bold;
}

.gold {
  color: #D3A121 !important;
}

.bg-red {
  background: #E00 !important;
}

.bg-green {
  background: #0C0 !important;
}

.bg-orange {
  background: #F90 !important;
}

.bg-yellow {
  background: #FF0 !important;
}

.bg-lightest-blue {
  background: #0FF !important;
}

.bg-purple {
  background: #AF7AD5 !important;
}

.bg-pink {
  background: #F695C5 !important;
}

.bg-green-blue {
  background: #3DCCCC !important;
}

.bg-blue {
  background: #00C !important;
}

.bg-light-blue {
  background: #09F !important;
}

.bg-text-hard-muted {
  background: #CCC !important;
}

.bg-text-bold {
  font-weight: bold;
}

.bg-gold {
  background: #D3A121 !important;
}

.pointer {
  cursor: pointer;
}

.relative {
  position: relative;
}

.inline-block {
  display: inline-block !important;
}

.is-invalid .invalid-feedback {
  display: block;
}

.bg-sidenav-theme {
  background-color: #2e323a !important;
  color: #838790;
}
.bg-sidenav-theme .sidenav-link,
.bg-sidenav-theme .sidenav-horizontal-prev,
.bg-sidenav-theme .sidenav-horizontal-next {
  color: #838790;
}
.bg-sidenav-theme .sidenav-link:hover, .bg-sidenav-theme .sidenav-link:focus,
.bg-sidenav-theme .sidenav-horizontal-prev:hover,
.bg-sidenav-theme .sidenav-horizontal-prev:focus,
.bg-sidenav-theme .sidenav-horizontal-next:hover,
.bg-sidenav-theme .sidenav-horizontal-next:focus {
  color: #fff;
}
.bg-sidenav-theme .sidenav-link.active,
.bg-sidenav-theme .sidenav-horizontal-prev.active,
.bg-sidenav-theme .sidenav-horizontal-next.active {
  color: #fff;
}
.bg-sidenav-theme .sidenav-item.disabled .sidenav-link,
.bg-sidenav-theme .sidenav-horizontal-prev.disabled,
.bg-sidenav-theme .sidenav-horizontal-next.disabled {
  color: #61656e !important;
}
.bg-sidenav-theme .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
.bg-sidenav-theme .sidenav-item.active > .sidenav-link {
  color: #fff;
}
.bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: #383c44;
}
.bg-sidenav-theme.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: #42464d;
}
.bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
  background: #383c44;
}
.bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
.bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
  background: transparent;
  color: #838790;
}
.bg-sidenav-theme .sidenav-text {
  color: #fff;
}
.bg-sidenav-theme .sidenav-header {
  color: #6e727b;
}
.bg-sidenav-theme hr,
.bg-sidenav-theme .sidenav-divider,
.bg-sidenav-theme .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
  border-color: rgba(255, 255, 255, 0.06) !important;
}
.bg-sidenav-theme .sidenav-inner > .sidenav-header::before,
.bg-sidenav-theme .sidenav-block::before {
  background-color: rgba(255, 255, 255, 0.06);
}
.bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
  background-color: #44484f;
}
.bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
  background-color: #fff;
}
.bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
.bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
  -webkit-box-shadow: 0 0 0 2px #383c44;
          box-shadow: 0 0 0 2px #383c44;
}
.bg-sidenav-theme .ps__thumb-y,
.bg-sidenav-theme .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(255, 255, 255, 0.4779858824) !important;
}

.bg-footer-theme {
  background-color: #fff !important;
  color: #a3a4a6;
}
.bg-footer-theme .footer-link {
  color: #a3a4a6;
}
.bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
  color: #4E5155;
}
.bg-footer-theme .footer-link.disabled {
  color: #c8c8ca !important;
}
.bg-footer-theme .footer-text {
  color: #4E5155;
}
.bg-footer-theme .show > .footer-link,
.bg-footer-theme .active > .footer-link,
.bg-footer-theme .footer-link.show,
.bg-footer-theme .footer-link.active {
  color: #4E5155;
}
.bg-footer-theme hr {
  border-color: rgba(78, 81, 85, 0.075);
}

#toast-container > div {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.dropzone {
  border: 3px dashed rgba(24, 28, 33, 0.06);
}

.dz-message {
  font-size: 1.313rem;
}
.dz-message .note {
  color: #a3a4a6;
  font-size: 0.894rem;
}

.dz-preview {
  background: #fff;
  border: 1px solid rgba(24, 28, 33, 0.06);
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 1px 4px rgba(24, 28, 33, 0.012);
          box-shadow: 0 1px 4px rgba(24, 28, 33, 0.012);
}

.dz-filename {
  background: #fff;
}

.dz-size {
  color: #a3a4a6;
}

.dz-thumbnail {
  border-bottom: 1px solid #f1f1f2;
  background: rgba(24, 28, 33, 0.015);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.dz-nopreview {
  color: #a3a4a6;
}

.dz-remove {
  border-top: 1px solid #f1f1f2;
  color: #4E5155;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.dz-remove:hover, .dz-remove:focus {
  background: rgba(24, 28, 33, 0.06);
  color: #4E5155;
}

.dz-error-mark,
.dz-success-mark {
  background-color: rgba(24, 28, 33, 0.1);
}

.dz-error-message {
  background: rgba(217, 83, 79, 0.8);
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

@media (min-width: 576px) {
  .dz-preview {
    display: inline-block;
    width: 11.25rem;
  }
  .dz-thumbnail {
    width: 10rem;
  }
}
.btn-children {
  width: 70px;
}

.sx-analytics {
  margin-top: 1rem;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-line-pack: justify;
      align-content: space-between;
}
@media (min-width: 0em) and (max-width: 48.0525em) {
  .sx-analytics {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}

.sx-analytics-item {
  margin: 0 0.25rem;
  width: 16.6666666667%;
  max-width: 16.6666666667%;
}
@media (min-width: 0em) and (max-width: 48.0525em) {
  .sx-analytics-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 0 0 0.5rem 0;
    max-width: 100%;
    width: 100%;
  }
}
.sx-analytics-item > * {
  padding: 0 0.75rem 0 0;
}

.sx-analytics-item .text-large {
  font-size: 115% !important;
}

.sx-analytics-item sup {
  font-size: 65%;
}
@media (min-width: 0em) and (max-width: 48.0525em) {
  .sx-analytics-item sup {
    top: 0;
    font-size: 100%;
  }
}

.table-compact > thead > tr > th,
.table-compact > thead > tr > td,
.table-compact > tbody > tr > th,
.table-compact > tbody > tr > td,
.table-compact > tfoot > tr > th,
.table-compact > tfoot > tr > td {
  padding: 2px 5px;
}
.table-compact > thead > tr > th .form-control, .table-compact > thead > tr > th .input-group-text,
.table-compact > thead > tr > td .form-control,
.table-compact > thead > tr > td .input-group-text,
.table-compact > tbody > tr > th .form-control,
.table-compact > tbody > tr > th .input-group-text,
.table-compact > tbody > tr > td .form-control,
.table-compact > tbody > tr > td .input-group-text,
.table-compact > tfoot > tr > th .form-control,
.table-compact > tfoot > tr > th .input-group-text,
.table-compact > tfoot > tr > td .form-control,
.table-compact > tfoot > tr > td .input-group-text {
  height: 1.7rem;
  padding: 2px 5px;
}
.table-compact > thead > tr > th select.custom-select,
.table-compact > thead > tr > td select.custom-select,
.table-compact > tbody > tr > th select.custom-select,
.table-compact > tbody > tr > td select.custom-select,
.table-compact > tfoot > tr > th select.custom-select,
.table-compact > tfoot > tr > td select.custom-select {
  height: 1.7rem;
  padding: 2px 5px;
}
.table-compact > thead > tr > th .select2-container--default .select2-selection--single,
.table-compact > thead > tr > td .select2-container--default .select2-selection--single,
.table-compact > tbody > tr > th .select2-container--default .select2-selection--single,
.table-compact > tbody > tr > td .select2-container--default .select2-selection--single,
.table-compact > tfoot > tr > th .select2-container--default .select2-selection--single,
.table-compact > tfoot > tr > td .select2-container--default .select2-selection--single {
  height: 1.7rem;
  padding: 2px 5px;
}
.table-compact > thead > tr > th .select2-container--default .select2-selection--single .select2-selection__rendered,
.table-compact > thead > tr > td .select2-container--default .select2-selection--single .select2-selection__rendered,
.table-compact > tbody > tr > th .select2-container--default .select2-selection--single .select2-selection__rendered,
.table-compact > tbody > tr > td .select2-container--default .select2-selection--single .select2-selection__rendered,
.table-compact > tfoot > tr > th .select2-container--default .select2-selection--single .select2-selection__rendered,
.table-compact > tfoot > tr > td .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 1.7rem;
}

.order-paid-unpaid {
  color: #333;
}

.order-delivery-method-takeaway.order-paid-unpaid {
  color: #09F;
}

.order-paid-paid {
  color: #0C0;
}

.order-paid-invoice {
  color: #E2E226;
}

.order-paid-invoice-wallet {
  color: #E2E226;
}

.order-paid-refunded {
  color: #F0F;
}

.order-paid-canceled {
  color: #F00;
}

.order-paid-expired {
  color: #F00;
}

.delivery-unknown {
  color: #F00;
}

.delivery-created {
  color: #F90;
}

.delivery-accepted {
  color: #FC0;
}

.delivery-at_sending_depot {
  color: #F0F;
}

.delivery-on_the_road {
  color: #09F;
}

.delivery-at_delivery_depot {
  color: #6E6;
}

.delivery-delivered {
  color: #090;
}

.tr-delivery-unknown {
  background: #ffcccc;
}

.tr-delivery-created {
  background: #ffebcc;
}

.tr-delivery-accepted {
  background: #fff5cc;
}

.tr-delivery-at_sending_depot {
  background: #ffccff;
}

.tr-delivery-on_the_road {
  background: #ccebff;
}

.tr-delivery-at_delivery_depot {
  background: #effeef;
}

.tr-delivery-delivered {
  background: #66ff66;
}

.badge-brown {
  background-color: #594A42;
  color: #FFF;
}

.badge-blue {
  background-color: #277FA0;
  color: #FFF;
}

.badge-green {
  background-color: #A8AD00;
  color: #FFF;
}

.badge-pink {
  background-color: #EC008C;
  color: #FFF;
}

.inline .select2 {
  width: auto !important;
  display: inline;
}

.address-table {
  margin-bottom: 0;
}
.address-table tbody:nth-child(odd) {
  background: #F9F9F9;
}
.address-table tbody:hover td, .address-table tbody:hover th {
  background: #DDD;
}
#combi-groups-wrapper {
  /*    background:#666;
      padding:1rem;*/
}

.combi-group {
  border: 1px solid #666;
  border-radius: 0.25rem;
  padding: 1rem;
  background: #FFF;
}
.combi-group + .combi-group {
  margin-top: 1rem;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  padding-left: 40px;
}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before {
  background-color: #E40088;
  left: 50%;
}