a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #043DD7;
}
.btn-link {
  color: #043DD7;
}
.btn-link:hover,
.btn-link:focus {
  color: #032fa5;
}
.btn-primary {
  color: #fff;
  background-color: #043DD7;
  border-color: #043DD7;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #032fa5;
  border-color: #02195a;
}
.btn-primary:hover {
  color: #fff;
  background-color: #032fa5;
  border-color: #032c9b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #032fa5;
  border-color: #032c9b;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #022582;
  border-color: #02195a;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #043DD7;
  border-color: #043DD7;
}
.btn-primary .badge {
  color: #043DD7;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #38BCD8;
  border-color: #38BCD8;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #249fb9;
  border-color: #186879;
}
.btn-info:hover {
  color: #fff;
  background-color: #249fb9;
  border-color: #2397b0;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #249fb9;
  border-color: #2397b0;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #1e859b;
  border-color: #186879;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #38BCD8;
  border-color: #38BCD8;
}
.btn-info .badge {
  color: #38BCD8;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #FFB000;
  border-color: #FFB000;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #cc8d00;
  border-color: #805800;
}
.btn-warning:hover {
  color: #fff;
  background-color: #cc8d00;
  border-color: #c28600;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #cc8d00;
  border-color: #c28600;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #a87400;
  border-color: #805800;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #FFB000;
  border-color: #FFB000;
}
.btn-warning .badge {
  color: #FFB000;
  background-color: #fff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #043DD7;
}
.label-primary {
  background-color: #043DD7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #032fa5;
}
.label-info {
  background-color: #38BCD8;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #249fb9;
}
.label-warning {
  background-color: #FFB000;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #cc8d00;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #043DD7;
}
.nav-tabs > li.active > a:after {
  background-color: #043DD7;
}
.pagination > li > a,
.pagination > li > span {
  color: #043DD7;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #032fa5;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #032fa5;
}
.panel-primary {
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #043DD7;
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(0, 0, 0, 0.03);
}
.panel-primary > .panel-heading .badge {
  color: #043DD7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.panel-info {
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-info > .panel-heading {
  color: #fff;
  background-color: #38BCD8;
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(0, 0, 0, 0.03);
}
.panel-info > .panel-heading .badge {
  color: #38BCD8;
  background-color: #fff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.panel-warning {
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-warning > .panel-heading {
  color: #fff;
  background-color: #FFB000;
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: rgba(0, 0, 0, 0.03);
}
.panel-warning > .panel-heading .badge {
  color: #FFB000;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.progress-bar {
  background-color: #043DD7;
}
.progress-bar-info {
  background-color: #38BCD8;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #FFB000;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #043DD7 0%, #032fa5 100%);
  background-image: -o-linear-gradient(top, #043DD7 0%, #032fa5 100%);
  background-image: linear-gradient(to bottom, #043DD7 0%, #032fa5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff043dd7', endColorstr='#ff032fa5', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #38BCD8 0%, #249fb9 100%);
  background-image: -o-linear-gradient(top, #38BCD8 0%, #249fb9 100%);
  background-image: linear-gradient(to bottom, #38BCD8 0%, #249fb9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38bcd8', endColorstr='#ff249fb9', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #FFB000 0%, #cc8d00 100%);
  background-image: -o-linear-gradient(top, #FFB000 0%, #cc8d00 100%);
  background-image: linear-gradient(to bottom, #FFB000 0%, #cc8d00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb000', endColorstr='#ffcc8d00', GradientType=0);
}
a {
  color: #043DD7;
}
a:hover,
a:focus {
  color: #032fa5;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #043DD7 0%, #032c9b 100%);
  background-image: -o-linear-gradient(top, #043DD7 0%, #032c9b 100%);
  background-image: linear-gradient(to bottom, #043DD7 0%, #032c9b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff043dd7', endColorstr='#ff032c9b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #032991;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #032c9b;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #032c9b;
  border-color: #032991;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #032c9b;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #38BCD8 0%, #2397b0 100%);
  background-image: -o-linear-gradient(top, #38BCD8 0%, #2397b0 100%);
  background-image: linear-gradient(to bottom, #38BCD8 0%, #2397b0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38bcd8', endColorstr='#ff2397b0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2190a8;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2397b0;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2397b0;
  border-color: #2190a8;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2397b0;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #FFB000 0%, #c28600 100%);
  background-image: -o-linear-gradient(top, #FFB000 0%, #c28600 100%);
  background-image: linear-gradient(to bottom, #FFB000 0%, #c28600 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb000', endColorstr='#ffc28600', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b87f00;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #c28600;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #c28600;
  border-color: #b87f00;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #c28600;
  background-image: none;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #043DD7 0%, #0436be 100%);
  background-image: -o-linear-gradient(top, #043DD7 0%, #0436be 100%);
  background-image: linear-gradient(to bottom, #043DD7 0%, #0436be 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff043dd7', endColorstr='#ff0436be', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #38BCD8 0%, #28b1ce 100%);
  background-image: -o-linear-gradient(top, #38BCD8 0%, #28b1ce 100%);
  background-image: linear-gradient(to bottom, #38BCD8 0%, #28b1ce 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff38bcd8', endColorstr='#ff28b1ce', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #FFB000 0%, #e69e00 100%);
  background-image: -o-linear-gradient(top, #FFB000 0%, #e69e00 100%);
  background-image: linear-gradient(to bottom, #FFB000 0%, #e69e00 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffb000', endColorstr='#ffe69e00', GradientType=0);
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #043DD7;
}
.bg-primary {
  background-color: #043DD7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #032fa5;
}
.ms-container .ms-list.ms-focus {
  border-color: #043DD7;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), rgba(4, 61, 215, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(4, 61, 215, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(4, 61, 215, 0.6);
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background-color: #043DD7;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #043DD7;
}
.search-container.active i {
  color: #043DD7;
}
.alert-primary {
  background: #789bfc;
}
.alert-secondary {
  background: #ffdf99;
}
.alert-tertiary {
  background: #b8e7f1;
}
.alert-mautic {
  background-color: #043DD7;
  border-color: rgba(0, 0, 0, 0.03);
  color: #fff;
}
.alert-mautic hr {
  border-top-color: rgba(0, 0, 0, 0.03);
}
.alert-mautic .alert-link {
  color: #e6e6e6;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #043DD7;
  box-shadow: #0439c8 0px 1px 3px 0px inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  background: #FFB000 !important;
}
.bullet.bullet-primary {
  background-color: #043DD7;
}
.bullet.bullet-info {
  background-color: #38BCD8;
}
.bullet.bullet-warning {
  background-color: #FFB000;
}
.btn.btn-outline.btn-primary {
  color: #043DD7;
}
.btn.btn-outline.btn-warning {
  color: #FFB000;
}
.btn.btn-outline.btn-info {
  color: #38BCD8;
}
.bg-primary {
  background-color: #043DD7 !important;
  border-color: #0439c8 !important;
  color: #fff !important;
}
.bg-primary.bg-light-xs,
.bg-primary .bg-light-xs {
  background-color: #043edc !important;
  border-color: #0439c8 !important;
}
.bg-primary.bg-light-sm,
.bg-primary .bg-light-sm {
  background-color: #0441e6 !important;
  border-color: #0439c8 !important;
}
.bg-primary.bg-light-md,
.bg-primary .bg-light-md {
  background-color: #0444f0 !important;
  border-color: #0439c8 !important;
}
.bg-primary.bg-light-lg,
.bg-primary .bg-light-lg {
  background-color: #0547fa !important;
  border-color: #0439c8 !important;
}
.bg-primary.bg-dark-xs,
.bg-primary .bg-dark-xs {
  background-color: #043cd2 !important;
  border-color: #0439c8 !important;
}
.bg-primary.bg-dark-sm,
.bg-primary .bg-dark-sm {
  background-color: #0439c8 !important;
  border-color: #0334b9 !important;
}
.bg-primary.bg-dark-md,
.bg-primary .bg-dark-md {
  background-color: #0436be !important;
  border-color: #0330aa !important;
}
.bg-primary.bg-dark-lg,
.bg-primary .bg-dark-lg {
  background-color: #0333b4 !important;
  border-color: #032c9b !important;
}
.bg-info {
  background-color: #38BCD8 !important;
  border-color: #2bb8d5 !important;
  color: #fff !important;
}
.bg-info.bg-light-xs,
.bg-info .bg-light-xs {
  background-color: #3cbdd9 !important;
  border-color: #2bb8d5 !important;
}
.bg-info.bg-light-sm,
.bg-info .bg-light-sm {
  background-color: #45c0db !important;
  border-color: #2bb8d5 !important;
}
.bg-info.bg-light-md,
.bg-info .bg-light-md {
  background-color: #4dc3dc !important;
  border-color: #2bb8d5 !important;
}
.bg-info.bg-light-lg,
.bg-info .bg-light-lg {
  background-color: #56c6de !important;
  border-color: #2bb8d5 !important;
}
.bg-info.bg-dark-xs,
.bg-info .bg-dark-xs {
  background-color: #34bbd7 !important;
  border-color: #2bb8d5 !important;
}
.bg-info.bg-dark-sm,
.bg-info .bg-dark-sm {
  background-color: #2bb8d5 !important;
  border-color: #28adca !important;
}
.bg-info.bg-dark-md,
.bg-info .bg-dark-md {
  background-color: #28b1ce !important;
  border-color: #25a2bd !important;
}
.bg-info.bg-dark-lg,
.bg-info .bg-dark-lg {
  background-color: #27aac6 !important;
  border-color: #2397b0 !important;
}
.bg-warning {
  background-color: #FFB000 !important;
  border-color: #f0a500 !important;
  color: #fff !important;
}
.bg-warning.bg-light-xs,
.bg-warning .bg-light-xs {
  background-color: #ffb205 !important;
  border-color: #f0a500 !important;
}
.bg-warning.bg-light-sm,
.bg-warning .bg-light-sm {
  background-color: #ffb50f !important;
  border-color: #f0a500 !important;
}
.bg-warning.bg-light-md,
.bg-warning .bg-light-md {
  background-color: #ffb81a !important;
  border-color: #f0a500 !important;
}
.bg-warning.bg-light-lg,
.bg-warning .bg-light-lg {
  background-color: #ffbb24 !important;
  border-color: #f0a500 !important;
}
.bg-warning.bg-dark-xs,
.bg-warning .bg-dark-xs {
  background-color: #faac00 !important;
  border-color: #f0a500 !important;
}
.bg-warning.bg-dark-sm,
.bg-warning .bg-dark-sm {
  background-color: #f0a500 !important;
  border-color: #e09b00 !important;
}
.bg-warning.bg-dark-md,
.bg-warning .bg-dark-md {
  background-color: #e69e00 !important;
  border-color: #d19000 !important;
}
.bg-warning.bg-dark-lg,
.bg-warning .bg-dark-lg {
  background-color: #db9700 !important;
  border-color: #c28600 !important;
}
.checkbox.custom-primary label input + span:after,
.radio.custom-primary label input + span:after,
.checkbox-inline.custom-primary label input + span:after,
.radio-inline.custom-primary label input + span:after {
  background-color: #043DD7;
}
.checkbox.custom-primary label input:checked + span,
.radio.custom-primary label input:checked + span,
.checkbox-inline.custom-primary label input:checked + span,
.radio-inline.custom-primary label input:checked + span {
  border: 1px solid #043DD7;
}
.checkbox.custom-primary label:hover input + span,
.radio.custom-primary label:hover input + span,
.checkbox-inline.custom-primary label:hover input + span,
.radio-inline.custom-primary label:hover input + span {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.checkbox.custom-primary label:hover input:checked + span,
.radio.custom-primary label:hover input:checked + span,
.checkbox-inline.custom-primary label:hover input:checked + span,
.radio-inline.custom-primary label:hover input:checked + span {
  border: 1px solid #043DD7;
}
.checkbox.custom-info label input + span:after,
.radio.custom-info label input + span:after,
.checkbox-inline.custom-info label input + span:after,
.radio-inline.custom-info label input + span:after {
  background-color: #38BCD8;
}
.checkbox.custom-info label input:checked + span,
.radio.custom-info label input:checked + span,
.checkbox-inline.custom-info label input:checked + span,
.radio-inline.custom-info label input:checked + span {
  border: 1px solid #38BCD8;
}
.checkbox.custom-info label:hover input + span,
.radio.custom-info label:hover input + span,
.checkbox-inline.custom-info label:hover input + span,
.radio-inline.custom-info label:hover input + span {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.checkbox.custom-info label:hover input:checked + span,
.radio.custom-info label:hover input:checked + span,
.checkbox-inline.custom-info label:hover input:checked + span,
.radio-inline.custom-info label:hover input:checked + span {
  border: 1px solid #38BCD8;
}
.checkbox.custom-warning label input + span:after,
.radio.custom-warning label input + span:after,
.checkbox-inline.custom-warning label input + span:after,
.radio-inline.custom-warning label input + span:after {
  background-color: #FFB000;
}
.checkbox.custom-warning label input:checked + span,
.radio.custom-warning label input:checked + span,
.checkbox-inline.custom-warning label input:checked + span,
.radio-inline.custom-warning label input:checked + span {
  border: 1px solid #FFB000;
}
.checkbox.custom-warning label:hover input + span,
.radio.custom-warning label:hover input + span,
.checkbox-inline.custom-warning label:hover input + span,
.radio-inline.custom-warning label:hover input + span {
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.checkbox.custom-warning label:hover input:checked + span,
.radio.custom-warning label:hover input:checked + span,
.checkbox-inline.custom-warning label:hover input:checked + span,
.radio-inline.custom-warning label:hover input:checked + span {
  border: 1px solid #FFB000;
}
.loading-bar,
.canvas-loading-bar,
.modal-loading-bar {
  background-color: #789bfc;
}
.loading-bar:after,
.canvas-loading-bar:after,
.modal-loading-bar:after,
.loading-bar:before,
.canvas-loading-bar:before,
.modal-loading-bar:before {
  background-color: #043DD7;
}
.media-list.media-list-bubble > .media.media-right .media-object:after {
  border-color: transparent transparent transparent #043DD7;
}
.media-list.media-list-bubble > .media.media-right .media-body .media-text {
  background-color: #043DD7;
}
.extra-menu a {
  color: rgba(255, 255, 255, 0.55);
}
.app-sidebar .progress {
  background-color: #232b34;
}
.switch.switch-primary input:checked + .switch {
  border-color: #043DD7;
  box-shadow: inset 0 0 0 0.6em #043DD7;
}
.switch.switch-primary input:checked + .switch:after {
  border-color: #043DD7;
}
.switch.switch-info input:checked + .switch {
  border-color: #38BCD8;
  box-shadow: inset 0 0 0 0.6em #38BCD8;
}
.switch.switch-info input:checked + .switch:after {
  border-color: #38BCD8;
}
.switch.switch-warning input:checked + .switch {
  border-color: #FFB000;
  box-shadow: inset 0 0 0 0.6em #FFB000;
}
.switch.switch-warning input:checked + .switch:after {
  border-color: #FFB000;
}
.timeline .header {
  color: #043DD7;
}
.text-primary {
  color: #043DD7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #032fa5;
}
.text-warning {
  color: #FFB000;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #cc8d00;
}
.text-info {
  color: #38BCD8;
}
a.text-info:hover,
a.text-info:focus {
  color: #249fb9;
}
.app-sidebar.sidebar-left {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.55);
}
.app-sidebar.sidebar-left .sidebar-header,
.app-sidebar.sidebar-left .sidebar-footer {
  background-color: #043DD7;
}
.app-sidebar .nav-sidebar > .nav > li.nav-group:after {
  content: '';
  position: absolute;
  right: 0;
  left: 50px;
  bottom: 0;
  border-bottom: 1px solid #202830;
}
.app-sidebar .nav-sidebar > .nav > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.app-sidebar .nav-sidebar > .nav > li > a:hover,
.app-sidebar .nav-sidebar > .nav > li > a:focus {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.75);
}
.app-sidebar .nav-sidebar > .nav > li.active > a,
.app-sidebar .nav-sidebar > .nav > li.open > a {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.75);
}
.app-sidebar .nav-sidebar > .nav > li.active > .nav-submenu,
.app-sidebar .nav-sidebar > .nav > li.open > .nav-submenu {
  background-color: #171c22;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu {
  background-color: #1a2026;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu:after {
  background-color: #212831;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li:after {
  background-color: #222a32;
  box-shadow: 0 0 0 2px #1a2026;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li > a:hover,
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li.active > a,
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li.open > a {
  color: rgba(255, 255, 255, 0.8);
}
.app-sidebar .nav-sidebar > .nav .nav-heading {
  color: rgba(255, 255, 255, 0.25);
}
.app-sidebar .nav-sidebar > .nav .nav-divider {
  background-color: rgba(255, 255, 255, 0.06);
}
.app-sidebar .nav-sidebar > .nav > li.open > a .icon,
.app-sidebar .nav-sidebar > .nav > li.active > a .icon {
  color: #FFB000;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li.active:after {
  background-color: #FFB000 !important;
}
.app-sidebar.sidebar-right {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.55);
}
.app-sidebar.sidebar-right .sidebar-header,
.app-sidebar.sidebar-right .sidebar-footer {
  background-color: #043DD7;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.nav-group:after {
  content: '';
  position: absolute;
  right: 0;
  left: 50px;
  bottom: 0;
  border-bottom: 1px solid #202830;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > a:hover,
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > a:focus {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.75);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.active > a,
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.open > a {
  background-color: #1d232b;
  color: rgba(255, 255, 255, 0.75);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.active > .nav-submenu,
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.open > .nav-submenu {
  background-color: #171c22;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu {
  background-color: #1a2026;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu:after {
  background-color: #212831;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li:after {
  background-color: #222a32;
  box-shadow: 0 0 0 2px #1a2026;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li > a {
  color: rgba(255, 255, 255, 0.5);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li > a:hover,
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li.active > a,
.app-sidebar.sidebar-right .nav-sidebar > .nav > li > .nav-submenu > li.open > a {
  color: rgba(255, 255, 255, 0.8);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav .nav-heading {
  color: rgba(255, 255, 255, 0.25);
}
.app-sidebar.sidebar-right .nav-sidebar > .nav .nav-divider {
  background-color: rgba(255, 255, 255, 0.06);
}
.app-sidebar .sidebar-content .nav.nav-tabs {
  border-bottom: 1px solid #1b2128;
}
.app-sidebar .sidebar-content .nav.nav-tabs > li > a {
  color: rgba(255, 255, 255, 0.45);
}
.app-sidebar .sidebar-content .nav.nav-tabs > li > a:hover,
.app-sidebar .sidebar-content .nav.nav-tabs > li > a:focus {
  color: rgba(255, 255, 255, 0.85);
}
.app-sidebar .sidebar-content .nav.nav-tabs > li.active > a,
.app-sidebar .sidebar-content .nav.nav-tabs > li.active > a:hover,
.app-sidebar .sidebar-content .nav.nav-tabs > li.active > a:focus {
  color: rgba(255, 255, 255, 0.85);
}
div[data-slot-focus] {
  border: 1px solid #043DD7;
}
div[data-section-focus] {
  border: 1px solid #FFB000;
}
div[data-slot].ui-sortable-helper {
  border: 1px solid #043DD7;
}
.slot-placeholder {
  border: 2px dotted #043DD7;
}
[data-slot="text"].fr-box .fr-toolbar {
  border-top: 2px solid #043DD7;
}
div[data-slot-toolbar] {
  background-color: #043DD7;
  border-left: 1px solid #043DD7;
  border-right: 1px solid #043DD7;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
* {
  font-family: Open Sans;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Open Sans;
}
