/******************
    User custom CSS
    ---------------

    In this file you can add your own custom CSS
    It will be loaded last, so you can override any other property.
    Also, it will never be updated. So if you inheritate a core template and just add here some CSS, you'll still benefit of all the updates
*/

.asterisk {display:none;}

/* ===== Sasel 2040 Farbschema (www.sasel2040.de) =====
   Orange #f75900, Dunkelorange #bf4400. Ersetzt die Primaerfarbe der Variante "Mango".
   Automatisch generiert - Variante "Mango" muss in den Designvorlage-Optionen gewaehlt sein. */
:root {
  --bs-primary: #f75900;
}
.btn-primary {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-primary:hover {
  background-color: rgb(255, 114, 32);
  border-top-color: rgb(255, 106, 19);
  border-right-color: rgb(255, 106, 19);
  border-bottom-color: rgb(255, 106, 19);
  border-left-color: rgb(255, 106, 19);
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  background-color: rgb(255, 114, 32);
  border-top-color: rgb(255, 106, 19);
  border-right-color: rgb(255, 106, 19);
  border-bottom-color: rgb(255, 106, 19);
  border-left-color: rgb(255, 106, 19);
  box-shadow: rgba(210, 77, 0, 0.5) 0px 0px 0px 0.25rem;
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  background-color: rgb(255, 122, 45);
  border-top-color: rgb(255, 106, 19);
  border-right-color: rgb(255, 106, 19);
  border-bottom-color: rgb(255, 106, 19);
  border-left-color: rgb(255, 106, 19);
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: rgba(210, 77, 0, 0.5) 0px 0px 0px 0.25rem;
}
.btn-primary:disabled, .btn-primary.disabled {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-outline-primary {
  color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-outline-primary:hover {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: rgba(247, 89, 0, 0.5) 0px 0px 0px 0.25rem;
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: rgba(247, 89, 0, 0.5) 0px 0px 0px 0.25rem;
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: rgb(247, 89, 0);
}
.alert-primary {
  color: rgb(148, 54, 0);
  background-color: rgb(255, 221, 202);
  border-top-color: rgb(255, 206, 177);
  border-right-color: rgb(255, 206, 177);
  border-bottom-color: rgb(255, 206, 177);
  border-left-color: rgb(255, 206, 177);
}
.alert-primary .alert-link {
  color: rgb(119, 44, 0);
}
.list-group-item-primary {
  color: rgb(148, 54, 0);
  background-color: rgb(255, 221, 202);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(148, 54, 0);
}
.list-group-item-primary.list-group-item-action.active {
  background-color: rgb(148, 54, 0);
  border-top-color: rgb(148, 54, 0);
  border-right-color: rgb(148, 54, 0);
  border-bottom-color: rgb(148, 54, 0);
  border-left-color: rgb(148, 54, 0);
}
.link-primary {
  color: rgb(247, 89, 0);
}
.link-primary:hover, .link-primary:focus {
  color: rgb(255, 122, 45);
}
.border-primary {
  border-top-color: rgb(247, 89, 0) !important;
  border-right-color: rgb(247, 89, 0) !important;
  border-bottom-color: rgb(247, 89, 0) !important;
  border-left-color: rgb(247, 89, 0) !important;
}
.fruity_twentythree .page-header {
  border-bottom-color: rgb(255, 218, 197);
}
.fruity_twentythree blockquote {
  border-left-color: rgb(255, 218, 197);
}
.fruity_twentythree blockquote.pull-right {
  border-right-color: rgb(255, 218, 197);
}
.fruity_twentythree .blockquote-reverse {
  border-right-color: rgb(255, 218, 197);
}
.fruity_twentythree .input-group-addon {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .nav .open > a {
  background-color: rgb(161, 59, 0);
}
.fruity_twentythree .nav .open > a:hover {
  background-color: rgb(161, 59, 0);
}
.fruity_twentythree .nav .open > a:focus {
  background-color: rgb(161, 59, 0);
}
.fruity_twentythree .nav-tabs > li a:hover {
  border-top-color: rgb(255, 218, 197);
  border-right-color: rgb(255, 218, 197);
  border-bottom-color: rgb(255, 218, 197);
  border-left-color: rgb(255, 218, 197);
}
.fruity_twentythree .label-primary {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .label-primary[href]:hover {
  background-color: rgb(206, 76, 0);
}
.fruity_twentythree .label-primary[href]:focus {
  background-color: rgb(206, 76, 0);
}
.fruity_twentythree .label-success {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .label-success[href]:hover {
  background-color: rgb(206, 76, 0);
}
.fruity_twentythree .label-success[href]:focus {
  background-color: rgb(206, 76, 0);
}
.fruity_twentythree .label-info {
  background-color: rgb(255, 109, 24);
}
.fruity_twentythree .label-danger {
  background-color: rgb(167, 61, 0);
}
.fruity_twentythree .card-primary {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.fruity_twentythree .card-primary > .card-header {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.fruity_twentythree .card-primary > .card-header + .panel-collapse .card-body {
  border-top-color: rgb(247, 89, 0);
}
.fruity_twentythree .card-primary > .card-footer + .panel-collapse .card-body {
  border-bottom-color: rgb(247, 89, 0);
}
.fruity_twentythree .card-success > .card-header {
  color: rgb(247, 89, 0);
}
.fruity_twentythree .card-info > .card-header {
  color: rgb(255, 109, 24);
  background-color: rgb(255, 148, 85);
}
.fruity_twentythree .card-danger {
  border-top-color: rgb(189, 69, 0);
  border-right-color: rgb(189, 69, 0);
  border-bottom-color: rgb(189, 69, 0);
  border-left-color: rgb(189, 69, 0);
}
.fruity_twentythree .card-danger > .card-header {
  color: rgb(189, 69, 0);
  border-top-color: rgb(189, 69, 0);
  border-right-color: rgb(189, 69, 0);
  border-bottom-color: rgb(189, 69, 0);
  border-left-color: rgb(189, 69, 0);
}
.fruity_twentythree .card-danger > .card-header + .panel-collapse .card-body {
  border-top-color: rgb(189, 69, 0);
}
.fruity_twentythree .card-danger > .card-footer + .panel-collapse .card-body {
  border-bottom-color: rgb(189, 69, 0);
}
.fruity_twentythree .popover-title {
  background-color: rgb(255, 218, 197);
  border-bottom-color: rgb(255, 198, 164);
}
.fruity_twentythree .surveymanagerbar {
  background-color: rgb(161, 59, 0);
}
.fruity_twentythree .mega-dropdown-menu .dropdown-header {
  color: rgb(161, 59, 0);
}
.fruity_twentythree #info-header {
  color: rgb(161, 59, 0);
}
.fruity_twentythree #info-footer {
  color: rgb(161, 59, 0);
}
.fruity_twentythree .message-box {
  border-top-color: rgb(255, 214, 190);
  border-right-color: rgb(255, 214, 190);
  border-bottom-color: rgb(255, 214, 190);
  border-left-color: rgb(255, 214, 190);
}
.fruity_twentythree .message-box-error {
  border-top-color: rgb(167, 61, 0);
  border-right-color: rgb(167, 61, 0);
  border-bottom-color: rgb(167, 61, 0);
  border-left-color: rgb(167, 61, 0);
}
.fruity_twentythree .nav-pills > li.active > a:focus {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .nav-pills > .active > a > .badge {
  color: rgb(247, 89, 0);
}
.fruity_twentythree .dropdown-item > a:hover {
  background-color: rgb(161, 59, 0);
}
.fruity_twentythree .hoverAction tbody tr:hover {
  background-color: rgb(255, 151, 90);
}
.fruity_twentythree .toWhite a:hover {
  background-color: rgb(255, 214, 190);
}
.fruity_twentythree .open .dropdown-toggle.btn-danger {
  background-color: rgb(134, 49, 0);
  border-top-color: rgb(97, 35, 0);
  border-right-color: rgb(97, 35, 0);
  border-bottom-color: rgb(97, 35, 0);
  border-left-color: rgb(97, 35, 0);
}
.fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary, .fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning, .fruity_twentythree .container-fluid .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .fruity_twentythree .container-sm .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .fruity_twentythree .container-md .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .fruity_twentythree .container-lg .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .fruity_twentythree .container-xl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning, .fruity_twentythree .container-xxl .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background-color: rgb(167, 61, 0);
}
.fruity_twentythree .em-function {
  color: rgb(247, 89, 0);
}
.fruity_twentythree #carousel-example-generic .carousel-control {
  color: rgb(247, 89, 0);
}
.fruity_twentythree #carousel-example-generic .card-title {
  color: rgb(247, 89, 0);
}
.fruity_twentythree #carousel-example-generic .carousel-indicators .active {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree #carousel-example-generic .carousel-indicators li {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.fruity_twentythree #pjax-file-load-container > div {
  background-image: linear-gradient(to right, rgb(83, 30, 0) 0%, rgb(124, 45, 0) 50%, rgb(165, 60, 0) 100%);
}
.fruity_twentythree #comfortUpdateGeneralWrap h3.maintitle, .fruity_twentythree #comfortUpdateGeneralWrap .maintitle.h3 {
  color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
}
.fruity_twentythree #comfortUpdateGeneralWrap .on span {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree #sideMenu #dropdown #explorer li#questionexplorer-group-container:hover, .fruity_twentythree #sideMenu #dropdown li#questionexplorer-group-container:hover > a {
  color: rgb(165, 60, 0);
}
body .answer-item label::after {
  background-color: rgb(247, 89, 0);
}
.fruity_twentythree .open .dropdown-toggle.btn-outline-secondary {
  color: rgb(161, 59, 0);
  border-top-color: rgb(161, 59, 0);
  border-right-color: rgb(161, 59, 0);
  border-bottom-color: rgb(161, 59, 0);
  border-left-color: rgb(161, 59, 0);
  background-color: rgba(161, 59, 0, 0.1);
}
.fruity_twentythree .open .dropdown-toggle.btn-primary {
  background-color: rgb(206, 76, 0);
  border-top-color: rgb(161, 59, 0);
  border-right-color: rgb(161, 59, 0);
  border-bottom-color: rgb(161, 59, 0);
  border-left-color: rgb(161, 59, 0);
}
.fruity_twentythree .open .dropdown-toggle.btn-success {
  background-color: rgb(218, 80, 0);
  border-top-color: rgb(161, 59, 0);
  border-right-color: rgb(161, 59, 0);
  border-bottom-color: rgb(161, 59, 0);
  border-left-color: rgb(161, 59, 0);
}
.fruity_twentythree pagination > li > a {
  color: rgb(247, 89, 0);
}
.fruity_twentythree .side-body h3, .fruity_twentythree .side-body .h3, .fruity_twentythree .pagetitle, .fruity_twentythree .list-surveys h3, .fruity_twentythree .list-surveys .h3 {
  border-bottom-color: rgb(247, 89, 0);
}
.navbar-toggle {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.navbar-toggle .icon-bar {
  background-color: rgb(247, 89, 0);
}
.btn-primary {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary.dropdown-toggle.show, .btn-primary.dropdown-toggle.show:focus {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-outline-primary {
  color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-outline-primary:hover {
  color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary:active:focus, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary.show {
  color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-link {
  color: rgb(247, 89, 0);
}
.btn-link:hover, .btn-link:focus {
  color: rgb(247, 89, 0);
}
.btn-check + .btn-primary:hover {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-check + .btn-primary:active, .btn-check + .btn-primary.active, .btn-check + .btn-primary:active:focus {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-check:active + .btn-primary {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.btn-check:checked + .btn-primary, .btn-check:checked + .btn-primary:focus, .btn-check:focus:checked + .btn-primary {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
a {
  color: rgb(247, 89, 0);
}
a:hover {
  color: rgb(185, 68, 0);
}
.input-group-text, label .input-group-text {
  background-color: rgb(247, 89, 0);
}
.has-success .form-control {
  box-shadow: rgb(247, 89, 0) 4px 4px 0px;
}
.has-success .form-control:focus {
  box-shadow: rgb(247, 89, 0) 4px 4px 0px;
}
.radio-item label::after {
  background-color: rgb(247, 89, 0);
}
.radio-item input[type="radio"] + label::after {
  background-color: rgb(247, 89, 0);
}
.radio-item input[type="radio"]:checked + label::before {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.radio-item input[type="radio"]:checked + label::after {
  background-color: rgb(247, 89, 0);
}
.radio-item input[type="radio"]:checked + label {
  color: rgb(247, 89, 0);
}
.checkbox-item input[type="checkbox"]:checked + label {
  color: rgb(247, 89, 0);
}
.checkbox-item input[type="checkbox"]:checked + label::before {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.checkbox-item input[type="checkbox"]:checked + label::after {
  color: rgb(247, 89, 0);
}
input[type="checkbox"]:checked::after, .checkbox input[type="checkbox"]:checked::after, .checkbox-inline input[type="checkbox"]:checked::after {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).active, .tempus-dominus-widget .date-container-years div:not(.no-highlight).active, .tempus-dominus-widget .date-container-months div:not(.no-highlight).active, .tempus-dominus-widget .date-container-days div:not(.no-highlight).active, .tempus-dominus-widget .time-container-clock div:not(.no-highlight).active, .tempus-dominus-widget .time-container-hour div:not(.no-highlight).active, .tempus-dominus-widget .time-container-minute div:not(.no-highlight).active, .tempus-dominus-widget .time-container-second div:not(.no-highlight).active {
  background-color: rgb(247, 89, 0);
}
.tempus-dominus-widget .date-container-decades div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-years div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-months div:not(.no-highlight).today::before, .tempus-dominus-widget .date-container-days div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-clock div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-hour div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-minute div:not(.no-highlight).today::before, .tempus-dominus-widget .time-container-second div:not(.no-highlight).today::before {
  border-bottom-color: rgb(247, 89, 0);
}
.tempus-dominus-widget button {
  background-color: rgb(247, 89, 0);
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.slider.slider-horizontal .slider-tick.triangle, .slider.slider-horizontal .slider-handle.triangle {
  border-bottom-color: rgb(247, 89, 0);
}
.slider.slider-vertical .slider-tick.triangle, .slider.slider-vertical .slider-handle.triangle {
  border-left-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
}
.slider-tick.custom::before {
  color: rgb(247, 89, 0);
}
.slider-list .slider .slider-handle {
  background-color: rgb(247, 89, 0);
}
.slider-list .slider .slider-handle.custom::before {
  color: rgb(247, 89, 0);
}
.slider-list .slider .slider-selection {
  background-color: rgb(247, 89, 0);
}
.slider-list .slider .tooltip .tooltip-inner {
  color: rgb(247, 89, 0);
}
.has-success .help-block {
  color: rgb(247, 89, 0);
}
.has-success .control-label {
  color: rgb(247, 89, 0);
}
.has-success .radio {
  color: rgb(247, 89, 0);
}
.has-success .checkbox {
  color: rgb(247, 89, 0);
}
.has-success .radio-inline {
  color: rgb(247, 89, 0);
}
.has-success .checkbox-inline {
  color: rgb(247, 89, 0);
}
.progress-bar {
  background-color: rgb(247, 89, 0);
}
.list-group-item-success {
  background-color: rgb(247, 89, 0);
}
.privacy .checkbox-item label::before {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.form-change-lang #language-changer-select {
  color: rgb(247, 89, 0);
}
.form-change-lang #lang-select::after {
  color: rgb(247, 89, 0);
}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label {
  border-top-color: rgb(247, 89, 0) !important;
  border-right-color: rgb(247, 89, 0) !important;
  border-bottom-color: rgb(247, 89, 0) !important;
  border-left-color: rgb(247, 89, 0) !important;
}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton::after {
  background-color: rgb(247, 89, 0);
}
li.imageselect-listitem .imageselect-container input.imageselect-checkbox:checked + label + .imageselect-radiobutton::before {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
input.imageselect-checkbox:checked ~ .imageselect-select::before {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
input.imageselect-checkbox:checked ~ .imageselect-select::after {
  color: rgb(247, 89, 0);
}
.select-sortable-lists:not(.ranking-advanced-style) .ranking-sorted-items .sortable-item {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.ranking-advanced-style .sortable-rank, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.ranking-advanced-style .sortable-rank .selector__dragHandle.d-none, .ranking-advanced-style .sortable-rank .selector__index_row, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__dragHandle.d-none, .ranking-advanced-style .ranking-advanced-sorted-items .sortable-item .selector__index_row {
  color: rgb(247, 89, 0);
}
.numeric-multi .ls-group-total-separator hr {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
.numeric-multi .ls-group-total .control-label {
  color: rgb(247, 89, 0);
}
.numeric-multi .dynamic-total.text-success {
  color: rgb(247, 89, 0) !important;
}
.dropdown-menu > li > a:hover {
  background-color: rgb(247, 89, 0) !important;
}
.dropdown-menu > li > a:focus {
  background-color: rgb(247, 89, 0) !important;
}
.dropdown-menu > .active > a {
  background-color: rgb(247, 89, 0) !important;
}
.dropdown-menu > .active > a:hover {
  background-color: rgb(247, 89, 0) !important;
}
.dropdown-menu > .active > a:focus {
  background-color: rgb(247, 89, 0) !important;
}
.success-border {
  border-top-color: rgb(247, 89, 0);
  border-right-color: rgb(247, 89, 0);
  border-bottom-color: rgb(247, 89, 0);
  border-left-color: rgb(247, 89, 0);
}
:root {
  --bs-primary-rgb: 247, 89, 0;
}
/* Sasel 2040 Schrift: Source Sans (wie Website) */
:root {
  --bs-font-sans-serif: "Source Sans Pro", "Source Sans 3", system-ui, sans-serif;
  --bs-body-font-family: "Source Sans Pro", "Source Sans 3", system-ui, sans-serif;
}
body, h1, h2, h3, h4, h5, h6, p, label, legend, input, select, textarea, button, .btn, .form-control, .form-select, .question-text, .ls-label-question, .answer-container, .survey-name, .group-title, .navbar, table, th, td {
  font-family: "Source Sans Pro", "Source Sans 3", system-ui, sans-serif !important;
}
/* ===== Ende Sasel 2040 Farbschema ===== */
