a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #4e5d9d;
}
.btn-link {
  color: #4e5d9d;
}
.btn-link:hover,
.btn-link:focus {
  color: #3d497b;
}
.btn-primary {
  color: #fff;
  background-color: #4e5d9d;
  border-color: #4e5d9d;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #3d497b;
  border-color: #242b48;
}
.btn-primary:hover {
  color: #fff;
  background-color: #3d497b;
  border-color: #3a4574;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3d497b;
  border-color: #3a4574;
}
.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: #313b63;
  border-color: #242b48;
}
.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: #4e5d9d;
  border-color: #4e5d9d;
}
.btn-primary .badge {
  color: #4e5d9d;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #47c5ca;
  border-color: #47c5ca;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #32a8ac;
  border-color: #216e71;
}
.btn-info:hover {
  color: #fff;
  background-color: #32a8ac;
  border-color: #2fa0a4;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #32a8ac;
  border-color: #2fa0a4;
}
.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: #2a8d91;
  border-color: #216e71;
}
.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: #47c5ca;
  border-color: #47c5ca;
}
.btn-info .badge {
  color: #47c5ca;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #fdb933;
  border-color: #fdb933;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #fba702;
  border-color: #af7502;
}
.btn-warning:hover {
  color: #fff;
  background-color: #fba702;
  border-color: #f0a002;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #fba702;
  border-color: #f0a002;
}
.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: #d78f02;
  border-color: #af7502;
}
.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: #fdb933;
  border-color: #fdb933;
}
.btn-warning .badge {
  color: #fdb933;
  background-color: #fff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #4e5d9d;
}
.label-primary {
  background-color: #4e5d9d;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3d497b;
}
.label-info {
  background-color: #47c5ca;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #32a8ac;
}
.label-warning {
  background-color: #fdb933;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #fba702;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  border-color: #4e5d9d;
}
.nav-tabs > li.active > a:after {
  background-color: #4e5d9d;
}
.pagination > li > a,
.pagination > li > span {
  color: #4e5d9d;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #3d497b;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #3d497b;
}
.panel-primary {
  border-color: rgba(0, 0, 0, 0.03);
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #4e5d9d;
  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: #4e5d9d;
  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: #47c5ca;
  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: #47c5ca;
  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: #fdb933;
  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: #fdb933;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: rgba(0, 0, 0, 0.03);
}
.progress-bar {
  background-color: #4e5d9d;
}
.progress-bar-info {
  background-color: #47c5ca;
}
.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: #fdb933;
}
.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, #4e5d9d 0%, #3d497b 100%);
  background-image: -o-linear-gradient(top, #4e5d9d 0%, #3d497b 100%);
  background-image: linear-gradient(to bottom, #4e5d9d 0%, #3d497b 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e5d9d', endColorstr='#ff3d497b', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #47c5ca 0%, #32a8ac 100%);
  background-image: -o-linear-gradient(top, #47c5ca 0%, #32a8ac 100%);
  background-image: linear-gradient(to bottom, #47c5ca 0%, #32a8ac 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47c5ca', endColorstr='#ff32a8ac', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #fdb933 0%, #fba702 100%);
  background-image: -o-linear-gradient(top, #fdb933 0%, #fba702 100%);
  background-image: linear-gradient(to bottom, #fdb933 0%, #fba702 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb933', endColorstr='#fffba702', GradientType=0);
}
a {
  color: #4e5d9d;
}
a:hover,
a:focus {
  color: #3d497b;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #4e5d9d 0%, #3a4574 100%);
  background-image: -o-linear-gradient(top, #4e5d9d 0%, #3a4574 100%);
  background-image: linear-gradient(to bottom, #4e5d9d 0%, #3a4574 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e5d9d', endColorstr='#ff3a4574', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #36416d;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #3a4574;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #3a4574;
  border-color: #36416d;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #3a4574;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #47c5ca 0%, #2fa0a4 100%);
  background-image: -o-linear-gradient(top, #47c5ca 0%, #2fa0a4 100%);
  background-image: linear-gradient(to bottom, #47c5ca 0%, #2fa0a4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47c5ca', endColorstr='#ff2fa0a4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2d989d;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2fa0a4;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2fa0a4;
  border-color: #2d989d;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #2fa0a4;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #fdb933 0%, #f0a002 100%);
  background-image: -o-linear-gradient(top, #fdb933 0%, #f0a002 100%);
  background-image: linear-gradient(to bottom, #fdb933 0%, #f0a002 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb933', endColorstr='#fff0a002', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e69a02;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #f0a002;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #f0a002;
  border-color: #e69a02;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #f0a002;
  background-image: none;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #4e5d9d 0%, #46538c 100%);
  background-image: -o-linear-gradient(top, #4e5d9d 0%, #46538c 100%);
  background-image: linear-gradient(to bottom, #4e5d9d 0%, #46538c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4e5d9d', endColorstr='#ff46538c', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #47c5ca 0%, #37bbc0 100%);
  background-image: -o-linear-gradient(top, #47c5ca 0%, #37bbc0 100%);
  background-image: linear-gradient(to bottom, #47c5ca 0%, #37bbc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff47c5ca', endColorstr='#ff37bbc0', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fdb933 0%, #fdb01a 100%);
  background-image: -o-linear-gradient(top, #fdb933 0%, #fdb01a 100%);
  background-image: linear-gradient(to bottom, #fdb933 0%, #fdb01a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdb933', endColorstr='#fffdb01a', GradientType=0);
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #4e5d9d;
}
.bg-primary {
  background-color: #4e5d9d;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #3d497b;
}
.ms-container .ms-list.ms-focus {
  border-color: #4e5d9d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), rgba(78, 93, 157, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(78, 93, 157, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(78, 93, 157, 0.6);
}
.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover {
  background-color: #4e5d9d;
}
.chosen-container .chosen-results li.highlighted {
  background-color: #4e5d9d;
}
.search-container.active i {
  color: #4e5d9d;
}
.alert-primary {
  background: #adb5d7;
}
.alert-secondary {
  background: #feedcb;
}
.alert-tertiary {
  background: #beeaec;
}
.alert-mautic {
  background-color: #4e5d9d;
  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: #4e5d9d;
  box-shadow: #495793 0px 1px 3px 0px inset;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  background: #fdb933 !important;
}
.bullet.bullet-primary {
  background-color: #4e5d9d;
}
.bullet.bullet-info {
  background-color: #47c5ca;
}
.bullet.bullet-warning {
  background-color: #fdb933;
}
.btn.btn-outline.btn-primary {
  color: #4e5d9d;
}
.btn.btn-outline.btn-warning {
  color: #fdb933;
}
.btn.btn-outline.btn-info {
  color: #47c5ca;
}
.bg-primary {
  background-color: #4e5d9d !important;
  border-color: #495793 !important;
  color: #fff !important;
}
.bg-primary.bg-light-xs,
.bg-primary .bg-light-xs {
  background-color: #505fa0 !important;
  border-color: #495793 !important;
}
.bg-primary.bg-light-sm,
.bg-primary .bg-light-sm {
  background-color: #5363a7 !important;
  border-color: #495793 !important;
}
.bg-primary.bg-light-md,
.bg-primary .bg-light-md {
  background-color: #5868ac !important;
  border-color: #495793 !important;
}
.bg-primary.bg-light-lg,
.bg-primary .bg-light-lg {
  background-color: #5f6eb0 !important;
  border-color: #495793 !important;
}
.bg-primary.bg-dark-xs,
.bg-primary .bg-dark-xs {
  background-color: #4c5b9a !important;
  border-color: #495793 !important;
}
.bg-primary.bg-dark-sm,
.bg-primary .bg-dark-sm {
  background-color: #495793 !important;
  border-color: #445189 !important;
}
.bg-primary.bg-dark-md,
.bg-primary .bg-dark-md {
  background-color: #46538c !important;
  border-color: #3f4b7e !important;
}
.bg-primary.bg-dark-lg,
.bg-primary .bg-dark-lg {
  background-color: #424f85 !important;
  border-color: #3a4574 !important;
}
.bg-info {
  background-color: #47c5ca !important;
  border-color: #3bc1c7 !important;
  color: #fff !important;
}
.bg-info.bg-light-xs,
.bg-info .bg-light-xs {
  background-color: #4bc6cb !important;
  border-color: #3bc1c7 !important;
}
.bg-info.bg-light-sm,
.bg-info .bg-light-sm {
  background-color: #53c9cd !important;
  border-color: #3bc1c7 !important;
}
.bg-info.bg-light-md,
.bg-info .bg-light-md {
  background-color: #5bcbd0 !important;
  border-color: #3bc1c7 !important;
}
.bg-info.bg-light-lg,
.bg-info .bg-light-lg {
  background-color: #63ced2 !important;
  border-color: #3bc1c7 !important;
}
.bg-info.bg-dark-xs,
.bg-info .bg-dark-xs {
  background-color: #43c4c9 !important;
  border-color: #3bc1c7 !important;
}
.bg-info.bg-dark-sm,
.bg-info .bg-dark-sm {
  background-color: #3bc1c7 !important;
  border-color: #36b7bc !important;
}
.bg-info.bg-dark-md,
.bg-info .bg-dark-md {
  background-color: #37bbc0 !important;
  border-color: #33acb0 !important;
}
.bg-info.bg-dark-lg,
.bg-info .bg-dark-lg {
  background-color: #35b3b8 !important;
  border-color: #2fa0a4 !important;
}
.bg-warning {
  background-color: #fdb933 !important;
  border-color: #fdb424 !important;
  color: #fff !important;
}
.bg-warning.bg-light-xs,
.bg-warning .bg-light-xs {
  background-color: #fdbb38 !important;
  border-color: #fdb424 !important;
}
.bg-warning.bg-light-sm,
.bg-warning .bg-light-sm {
  background-color: #fdbe42 !important;
  border-color: #fdb424 !important;
}
.bg-warning.bg-light-md,
.bg-warning .bg-light-md {
  background-color: #fdc24c !important;
  border-color: #fdb424 !important;
}
.bg-warning.bg-light-lg,
.bg-warning .bg-light-lg {
  background-color: #fdc556 !important;
  border-color: #fdb424 !important;
}
.bg-warning.bg-dark-xs,
.bg-warning .bg-dark-xs {
  background-color: #fdb72e !important;
  border-color: #fdb424 !important;
}
.bg-warning.bg-dark-sm,
.bg-warning .bg-dark-sm {
  background-color: #fdb424 !important;
  border-color: #fdaf15 !important;
}
.bg-warning.bg-dark-md,
.bg-warning .bg-dark-md {
  background-color: #fdb01a !important;
  border-color: #fda906 !important;
}
.bg-warning.bg-dark-lg,
.bg-warning .bg-dark-lg {
  background-color: #fdad10 !important;
  border-color: #f0a002 !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: #4e5d9d;
}
.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 #4e5d9d;
}
.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 #4e5d9d;
}
.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: #47c5ca;
}
.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 #47c5ca;
}
.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 #47c5ca;
}
.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: #fdb933;
}
.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 #fdb933;
}
.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 #fdb933;
}
.loading-bar,
.canvas-loading-bar,
.modal-loading-bar {
  background-color: #adb5d7;
}
.loading-bar:after,
.canvas-loading-bar:after,
.modal-loading-bar:after,
.loading-bar:before,
.canvas-loading-bar:before,
.modal-loading-bar:before {
  background-color: #4e5d9d;
}
.media-list.media-list-bubble > .media.media-right .media-object:after {
  border-color: transparent transparent transparent #4e5d9d;
}
.media-list.media-list-bubble > .media.media-right .media-body .media-text {
  background-color: #4e5d9d;
}
.extra-menu a {
  color: rgba(255, 255, 255, 0.55);
}
.app-sidebar .progress {
  background-color: #232a34;
}
.switch.switch-primary input:checked + .switch {
  border-color: #4e5d9d;
  box-shadow: inset 0 0 0 0.6em #4e5d9d;
}
.switch.switch-primary input:checked + .switch:after {
  border-color: #4e5d9d;
}
.switch.switch-info input:checked + .switch {
  border-color: #47c5ca;
  box-shadow: inset 0 0 0 0.6em #47c5ca;
}
.switch.switch-info input:checked + .switch:after {
  border-color: #47c5ca;
}
.switch.switch-warning input:checked + .switch {
  border-color: #fdb933;
  box-shadow: inset 0 0 0 0.6em #fdb933;
}
.switch.switch-warning input:checked + .switch:after {
  border-color: #fdb933;
}
.timeline .header {
  color: #4e5d9d;
}
.text-primary {
  color: #4e5d9d;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #3d497b;
}
.text-warning {
  color: #fdb933;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #fba702;
}
.text-info {
  color: #47c5ca;
}
a.text-info:hover,
a.text-info:focus {
  color: #32a8ac;
}
.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: #4e5d9d;
}
.app-sidebar .nav-sidebar > .nav > li.nav-group:after {
  content: '';
  position: absolute;
  right: 0;
  left: 50px;
  bottom: 0;
  border-bottom: 1px solid #212730;
}
.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: #1a1f26;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu:after {
  background-color: #212831;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li:after {
  background-color: #222933;
  box-shadow: 0 0 0 2px #1a1f26;
}
.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: #fdb933;
}
.app-sidebar .nav-sidebar > .nav > li > .nav-submenu > li.active:after {
  background-color: #fdb933 !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: #4e5d9d;
}
.app-sidebar.sidebar-right .nav-sidebar > .nav > li.nav-group:after {
  content: '';
  position: absolute;
  right: 0;
  left: 50px;
  bottom: 0;
  border-bottom: 1px solid #212730;
}
.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: #1a1f26;
}
.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: #222933;
  box-shadow: 0 0 0 2px #1a1f26;
}
.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 #4e5d9d;
}
div[data-section-focus] {
  border: 1px solid #fdb933;
}
div[data-slot].ui-sortable-helper {
  border: 1px solid #4e5d9d;
}
.slot-placeholder {
  border: 2px dotted #4e5d9d;
}
[data-slot="text"].fr-box .fr-toolbar {
  border-top: 2px solid #4e5d9d;
}
div[data-slot-toolbar] {
  background-color: #4e5d9d;
  border-left: 1px solid #4e5d9d;
  border-right: 1px solid #4e5d9d;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/opensans/v35/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4gaVc.ttf) format('truetype');
}
* {
  font-family: Open Sans;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: Open Sans;
}
.mautic-brand svg {
  display: none;
}
.mautic-brand {
  background-image: url("https://maestro.mautic.com/storage/branding/cc/cc29287a-bf4c-4e6d-8476-b9ebdfe05e0c/images/SbsUmXZCGkhTQSYoIuOnEghlBaulVvoqUeHtpzek.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 120px;
}
.mautic-logo svg {
  display: none;
}
.mautic-logo {
  background-image: url("https://maestro.mautic.com/storage/branding/cc/cc29287a-bf4c-4e6d-8476-b9ebdfe05e0c/images/oGX7ke5ItBjyBJB89fCugfKFceG6LfcgLMFohAiu.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 150px;
  height: 150px;
  border-radius: 0 !important;
}
.mautibot-image img {
  visibility: hidden;
}
.mautibot-image {
  background-image: url("https://maestro.mautic.com/storage/branding/cc/cc29287a-bf4c-4e6d-8476-b9ebdfe05e0c/images/oq0aPPyXDbx6YNr8bsfxHiNl1ty0mbINgZPiarW3.svg");
  background-repeat: no-repeat;
  border-radius: 0 !important;
  background-size: contain;
  background-position: center;
}
