.form-check-input.switch-state-danger-success {
    background-color: #e63757!important;
    border-color: #e63757!important;;
}
.form-check-input:checked.switch-state-danger-success {
    background-color: #00d97e!important;;
    border-color: #00d97e!important;;
}
.form-check-input:checked.switch-state-danger {
    background-color: #e63757!important;
    border-color: #e63757!important;;
}
.form-check-input.switch-state-warning-success {
    background-color: #f6c343;
    border-color: #f6c343;
}
.form-check-input:checked.switch-state-warning-success {
    background-color: #00d97e;
    border-color: #00d97e;
}
.form-check-input:checked.switch-success {
    background-color: #00d97e;
    border-color: #00d97e;
}

.form-check-input:checked.switch-warning {
    background-color: #f6c343;
    border-color: #f6c343;
}

.form-check-input:checked.switch-danger {
    background-color: #e63757;
    border-color: #e63757;
}

body * {
    direction: ltr;
    unicode-bidi: bidi-override;
}

form label.required:after {
    content: ' *';
    color: red;
    font-weight: bold;
}

form div.invalid-feedback > ul {
    list-style: none !important;
    margin: 0 0;
    padding: 0 0;
}

.choices__list.dropdown-menu.show > .choices__list {
    margin-left: 1em;
    margin-right: 1em;
}

.choices__list--multiple > .choices__item > .choices__button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312263F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");
}

.choices__list--single > .choices__item > .choices__button {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2312263F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");
}

#chart-tooltip > div.popover-content > div:nth-child(1) {
    display: none;
}

#chart-tooltip > div.popover-content > div:nth-child(2) > div {
    white-space: pre-wrap !important;
}

div[data-choice-selectable]:hover {
    background-color: #e9ecef;
}

#spinner-search{
    position: absolute;
    top: 0.5em;
    right: 0.5em;
}

.col-0-5 {
    flex:0 0 auto;
    width:4.15%;
}

.col-1-5 {
    flex:0 0 auto;
    width:12.5%;
}

.editorial-error {
    color: #000 !important;
    background-color: #fbe39a !important;
    border-color: #ffc107 !important;
}

div[id^="timeline-"] svg rect[stroke="#fffffe"],
div[id^="timeline-"] svg rect[stroke="#fffffe"] + text {
    cursor: pointer !important;
}

div[id^="timeline-"] svg rect[fill="#e6e6e6"] {
    fill: var(--bs-light) !important;
}

div[id^="timeline-"] svg path[stroke="#b7b7b7"],
div[id^="timeline-"] svg rect[stroke="#9a9a9a"],
div[id^="timeline-"] svg path[stroke="#e6e6e6"] {
    stroke: var(--bs-light) !important;
}

.google-visualization-tooltip {
    overflow: hidden !important;
}

.form-select-autocomplete-group-left + div {
    border-bottom-left-radius: 0.375em !important;
    border-top-left-radius: 0.375em !important;
}
