body {
  background: #f8f8f8;
}

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

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

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 39.806122449, 70.5) !important;
}

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

a.bg-primary:hover, a.bg-primary:focus {
  background-color: rgb(0, 78.85, 139.65) !important;
}

.bg-primary-dark {
  background-color: rgb(0, 74.7, 132.3) !important;
}

a.bg-primary-dark:hover, a.bg-primary-dark:focus {
  background-color: rgb(0, 70.965, 125.685) !important;
}

.bg-primary-darker {
  background-color: rgb(0, 70.55, 124.95) !important;
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus {
  background-color: rgb(0, 67.0225, 118.7025) !important;
}

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

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

.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: rgb(0, 78.85, 139.65);
  color: #fff;
  text-decoration: none;
}

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

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

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

.btn .badge-outline-primary {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #005393 inset !important;
  color: #005393 !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: #005393;
  background-color: #005393;
  color: #fff;
}

table.dataTable tbody > tr.selected, table.dataTable tbody > tr > .selected {
  color: #fff;
  background-color: #005393;
}

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

.list-group-item-primary {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgb(229.5, 237.8, 244.2);
  color: rgb(91.8, 95.12, 97.68);
}

a.list-group-item-primary,
button.list-group-item-primary {
  color: rgb(91.8, 95.12, 97.68);
}
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: rgb(227.205, 235.422, 241.758);
  color: rgb(91.8, 95.12, 97.68);
}
a.list-group-item-primary.active,
button.list-group-item-primary.active {
  border-color: #005393;
  background-color: #005393;
  color: #fff;
}

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

.alert-primary {
  border-color: rgb(203.745, 215.448, 224.472);
  background-color: rgb(216.75, 229.2, 238.8);
  color: rgb(86.7, 91.68, 95.52);
}
.alert-primary hr {
  border-top-color: rgb(203.745, 215.448, 224.472);
}
.alert-primary .alert-link {
  color: rgb(86.7, 91.68, 95.52);
}

.alert-dark-primary {
  background-color: #005393;
  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: #005393 !important;
  background-color: rgb(216.75, 229.2, 238.8);
  color: rgb(86.7, 91.68, 95.52);
}
.callout-primary .callout-link {
  color: rgb(86.7, 91.68, 95.52);
}

.tooltip-primary .tooltip-inner, .tooltip-primary > .tooltip .tooltip-inner, .ngb-tooltip-primary + ngb-tooltip-window .tooltip-inner {
  background: #005393;
  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: #005393;
}
.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: #005393;
}
.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: #005393;
}
.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: #005393;
}

.popover-primary, .popover-primary > .popover, .ngb-popover-primary + ngb-popover-window {
  border-color: transparent;
  background: #005393;
}
.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: #005393;
}
.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: #005393;
}
.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: #005393;
}
.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: #005393;
}

.table .table-primary,
.table .table-primary > th,
.table .table-primary > td {
  border-color: rgba(0, 0, 0, 0.035) !important;
  background-color: rgb(229.5, 237.8, 244.2);
  color: rgb(91.8, 95.12, 97.68);
}

.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(227.205, 235.422, 241.758);
}

.btn-primary {
  background: #005393;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff;
}
.btn-primary:hover {
  background: rgb(12.75, 91.6, 152.4);
  color: #fff;
}
.btn-primary:hover, .btn-primary:focus {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
}

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

.btn-primary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important;
}

.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background: rgb(33.15, 105.36, 161.04);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
}

.btn-primary.md-btn-flat {
  background: none;
  box-shadow: none;
  color: #005393;
}
.btn-primary.md-btn-flat:focus, .btn-primary.md-btn-flat.focus {
  background: rgba(0, 83, 147, 0.1);
}
.btn-primary.md-btn-flat .waves-ripple {
  background: rgba(0, 83, 147, 0.3) !important;
}

.btn-primary.md-btn-flat:active,
.btn-primary.md-btn-flat.active,
.show > .btn-primary.md-btn-flat.dropdown-toggle {
  background: rgba(0, 83, 147, 0.15);
}

.btn-primary.disabled,
.btn-primary:disabled {
  background: #005393 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important;
}

.btn-primary.md-btn-flat.disabled,
.btn-primary.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #005393 !important;
}

.btn-outline-primary {
  background: transparent;
  box-shadow: 0 0 0 1px #005393 inset;
  color: #005393;
}
.btn-outline-primary:hover, .btn-outline-primary:focus {
  background: #005393;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
  color: #fff;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  background: transparent !important;
  box-shadow: 0 0 0 1px #005393 inset !important;
  color: #005393 !important;
}

.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  background: rgb(12.75, 91.6, 152.4);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff;
}

.btn-outline-primary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important;
}

.btn-outline-primary .badge {
  background: #005393;
  border-color: #005393;
  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: #005393;
}

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

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

.nav-tabs .nav-link {
  background-image: linear-gradient(#005393, #005393);
}

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

.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: #005393;
}
.custom-control.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #005393;
  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-color: #005393;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.25 4.35 4.18 6.75 9.25 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 ~ .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='%23005393'/%3E%3C/svg%3E");
}
.custom-control .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(0, 83, 147, 0.15);
}

.custom-file-input:focus ~ .custom-file-label {
  border-bottom-color: #005393;
  box-shadow: 0 -1px 0 0 #005393 inset;
}

.form-control:focus,
.form-control.focus,
.custom-select:focus {
  border-color: #005393;
  box-shadow: 0 -1px 0 0 #005393 inset;
}

.switcher-input:checked ~ .switcher-indicator {
  background: rgba(0, 83, 147, 0.5);
}
.switcher-input:checked ~ .switcher-indicator::after {
  background: #005393;
}
.switcher-input:checked ~ .switcher-indicator::before {
  background: rgba(0, 83, 147, 0.15);
}

.navbar.bg-primary {
  background-color: #005393 !important;
  color: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.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: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.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: rgb(107.51496, 155.5198945882, 192.5357477647) !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: rgb(179.1916, 203.8664909804, 222.8929129412);
  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: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.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: #005393 !important;
  color: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.sidenav.bg-primary .sidenav-link,
.sidenav.bg-primary .sidenav-horizontal-prev,
.sidenav.bg-primary .sidenav-horizontal-next {
  color: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.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: rgb(107.51496, 155.5198945882, 192.5357477647) !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: rgb(0, 78.85, 139.65);
}
.sidenav.bg-primary.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: rgb(0, 74.9075, 132.6675);
}
.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: rgb(0, 78.85, 139.65);
}
.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: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.sidenav.bg-primary .sidenav-text {
  color: #fff;
}
.sidenav.bg-primary .sidenav-header {
  color: rgb(134.3937, 173.6498682353, 203.9196847059);
}
.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: rgb(38.25, 105.2725, 156.9525);
}
.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 {
  box-shadow: 0 0 0 2px rgb(0, 78.85, 139.65);
}
.sidenav.bg-primary .ps__thumb-y,
.sidenav.bg-primary .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(255, 255, 255, 0.5027121569) !important;
}

.footer.bg-primary {
  background-color: #005393 !important;
  color: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.footer.bg-primary .footer-link {
  color: rgb(179.1916, 203.8664909804, 222.8929129412);
}
.footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
  color: #fff;
}
.footer.bg-primary .footer-link.disabled {
  color: rgb(107.51496, 155.5198945882, 192.5357477647) !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(0, 83, 147, 0.9) !important;
}
.bg-primary.bs4-toast .toast-header {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}

.fill-primary {
  fill: #005393;
}

.slider-primary .slider-handle {
  box-shadow: none !important;
}
.slider-primary .slider-handle,
.slider-primary .slider-selection,
.slider-primary .slider-reversed .slider-track-high, .slider-primary.slider-reversed .slider-track-high {
  background: #005393;
}

.noUi-primary .noUi-base .noUi-handle {
  box-shadow: none !important;
  background: #005393 !important;
}
.noUi-primary .noUi-base .noUi-connect {
  background: #005393 !important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #005393 !important;
  color: #fff !important;
}
.select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection, .select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection {
  border-color: #005393 !important;
  box-shadow: 0 -1px 0 0 #005393 inset !important;
}

.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #005393 !important;
  color: #fff !important;
}

.bootstrap-tagsinput.focus {
  border-color: #005393 !important;
  box-shadow: 0 -1px 0 0 #005393 inset !important;
}

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
  background: #005393 !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: #005393 !important;
  color: #fff !important;
}
.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {
  background: rgb(216.75, 229.2, 238.8) !important;
  color: rgb(86.7, 91.68, 95.52) !important;
}
.datepicker table tr td.range.focused, .datepicker table tr td.range.highlighted.focused, .datepicker table tr td.range.today.focused {
  background: rgb(195.2541322314, 214.7008264463, 229.6958677686) !important;
}
.datepicker table tr td.range.disabled, .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.today.disabled {
  background: rgba(216.75, 229.2, 238.8, 0.5) !important;
  color: rgba(86.7, 91.68, 95.52, 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: #005393;
  color: #fff;
  fill: #fff;
}

.flatpickr-weekdays {
  background: #005393;
}

.flatpickr-day.today {
  border-color: #005393;
}
.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: rgb(216.75, 229.2, 238.8) !important;
  background: rgb(216.75, 229.2, 238.8) !important;
  color: rgb(86.7, 91.68, 95.52) !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: #005393 !important;
  background: #005393 !important;
  color: #fff !important;
}

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

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
  background-color: rgb(216.75, 229.2, 238.8) !important;
  color: rgb(86.7, 91.68, 95.52) !important;
}

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

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

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

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

header.dtp-header {
  background: rgb(0, 70.55, 124.95);
  color: #fff;
}

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

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

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

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

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

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

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

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

.md-editor.active {
  border-color: #005393 !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: #005393 !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: #005393 !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: #005393 !important;
}

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

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

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

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #005393 !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: #005393;
}

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

.plyr[class] .plyr__control--overlaid {
  background: rgba(0, 83, 147, 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: #005393 !important;
  color: #fff !important;
}
.plyr[class] .plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:not(.plyr__tab-focus):not(:hover)::before {
  background: #005393 !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 {
  box-shadow: 0 0 0 0 rgba(0, 83, 147, 0.4) !important;
}

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

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

.fc-event {
  background: rgba(0, 83, 147, 0.15) !important;
}

.fc-event-dot {
  background: rgba(0, 83, 147, 0.4) !important;
}

.fc-highlight,
.fc-bgevent:not(.fc-nonbusiness) {
  background: #005393 !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: #005393;
  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: rgb(191.25, 212, 228);
}

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

.bg-navbar-theme {
  background-color: #f8f8f8 !important;
  color: rgb(162.6, 164.2, 166.2);
}
.bg-navbar-theme .navbar-brand {
  color: #4E5155;
}
.bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus {
  color: #4E5155;
}
.bg-navbar-theme .navbar-nav .nav-link {
  color: rgb(162.6, 164.2, 166.2);
}
.bg-navbar-theme .navbar-nav .nav-link:hover, .bg-navbar-theme .navbar-nav .nav-link:focus {
  color: #4E5155;
}
.bg-navbar-theme .navbar-nav .nav-link.disabled {
  color: rgb(196.76, 197.72, 198.92) !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: #4E5155;
}
.bg-navbar-theme .navbar-toggler {
  color: rgb(162.6, 164.2, 166.2);
  border-color: rgba(78, 81, 85, 0.076372549);
}
.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(24, 28, 33, 0.4)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.bg-navbar-theme .navbar-text {
  color: rgb(162.6, 164.2, 166.2);
}
.bg-navbar-theme .navbar-text a {
  color: #4E5155;
}
.bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
  color: #4E5155;
}
.bg-navbar-theme hr {
  border-color: rgba(78, 81, 85, 0.076372549);
}

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

.bg-sidenav-theme {
  background-color: #222 !important;
  color: #999;
}
.bg-sidenav-theme .sidenav-link,
.bg-sidenav-theme .sidenav-horizontal-prev,
.bg-sidenav-theme .sidenav-horizontal-next {
  color: #999;
}
.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: rgb(105.4, 105.4, 105.4) !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: rgb(45.05, 45.05, 45.05);
}
.bg-sidenav-theme.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background-color: rgb(55.5475, 55.5475, 55.5475);
}
.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: rgb(45.05, 45.05, 45.05);
}
.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: #999;
}
.bg-sidenav-theme .sidenav-text {
  color: #fff;
}
.bg-sidenav-theme .sidenav-header {
  color: rgb(123.25, 123.25, 123.25);
}
.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: rgb(57.647, 57.647, 57.647);
}
.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 {
  box-shadow: 0 0 0 2px rgb(45.05, 45.05, 45.05);
}
.bg-sidenav-theme .ps__thumb-y,
.bg-sidenav-theme .ps__rail-y.ps--clicking > .ps__thumb-y {
  background: rgba(255, 255, 255, 0.4533333333) !important;
}

.bg-sidenav-theme .sidenav-inner > .sidenav-item.active > .sidenav-link .sidenav-icon {
  color: #005393 !important;
}
.bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background: none !important;
}
.bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) > div:first-of-type {
  position: relative;
}
.bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) > div:first-of-type:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 0;
  border-bottom: 2px solid #005393;
}

.bg-footer-theme {
  background-color: #f8f8f8 !important;
  color: rgb(162.6, 164.2, 166.2);
}
.bg-footer-theme .footer-link {
  color: rgb(162.6, 164.2, 166.2);
}
.bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
  color: #4E5155;
}
.bg-footer-theme .footer-link.disabled {
  color: rgb(196.76, 197.72, 198.92) !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.076372549);
}

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

hr {
  border-color: rgba(24, 28, 33, 0.06);
}

.radio-toolbar input[type=radio]:checked + label {
  color: #005393;
  border: 2px solid #005393;
}

.cropper-view-box {
  outline: 1px solid #005393 !important;
  outline-color: rgba(255, 103, 0, 0.75) !important;
}

.cropper-line {
  background-color: #005393 !important;
}

.cropper-point {
  background-color: #005393 !important;
}

.cropper-point.point-se::before {
  background-color: #005393 !important;
}