.error{ color:#f1416c !important; }
.success{ color:#47be7d !important; }
.form-check-input.required:after {content: "" !important;}
.select2 .required:after {content: "" !important;}
.slurpit_orange{
    color:var(--slurpee-primary) !important;
}

.slurpit_btn_orange,
.slurpit_btn_orange .svg-icon,
.slurpit_btn_orange i {
    background-color: var(--slurpee-primary);
    color: #ffffff;
    transition: background-color 0.2s ease;
}

.slurpit_btn_orange:active,
.slurpit_btn_orange:focus,
.slurpit_btn_orange:hover,
.slurpit_btn_orange:checked,
.slurpit_btn_orange:active .svg-icon,
.slurpit_btn_orange:focus .svg-icon,
.slurpit_btn_orange:hover .svg-icon,
.slurpit_btn_orange:checked .svg-icon,
.slurpit_btn_orange:active i,
.slurpit_btn_orange:focus i,
.slurpit_btn_orange:hover i,
.slurpit_btn_orange:checked i {
    background-color: var(--slurpee-primary-active) !important;
    color: #ffffff !important;
    transition: background-color 0.2s ease;
}

.slurpit_background {
    background-color: var(--slurpee-bg) !important;
    color: #ffffff !important;
}

.slurpit_background_light {
    background-color: var(--slurpee-bg-light) !important;
    color: #ffffff !important;
}

.slurpit_grey{
    color:#4c5054;
}
.slurpit_btn_grey{
    background-color:#4c5054;
    color:white;
}

.badge-slurpit{
    padding-top:2px;
    color:#4c5054 !important;
    background-color: #ff55222a !important;
}
.badge-slurpit-darkmode{
    padding-top:2px;
    color:#ffffff !important;
    background-color: #e4d8d52a !important;
}

.hidden{
    display:none !important;
}

div[data-value]:before {
    content: "******";
}
div[data-value]:hover:before {
    content: attr(data-value);
}

.code_editor,
.code_editor_style {
    position: flex;
    font-size:18px;
    width: 100%;
    height: 63vh;
}

.code_editor_smaller {
    width: 100%;
    height: 400px !important;
}

@media (max-height: 1000px) {
    .code_editor,
    .code_editor_style {
        height: 53vh;
    }
}
@media (max-width: 991px) {
    .code_editor,
    .code_editor_style {
        height: 48vh;
    }
}

.btn-secondary {
    color: #6b6d7a !important;
}

.modal-almost-fullscreen{
    width: 90vw;
    max-width: 1600px;
    height: 80vh;
    margin: 0 auto;
    margin-top: 20px;
}

.modal-xxl{
    max-width: 2000px;
    width: 90vw;
}

.no_shadow{
    box-shadow: unset !important;
}

.no_max_height{
    max-height: unset !important;
}

.max_height_70vh{
    max-height: 70vh !important;
}

.no_pr{
    padding-right: 0px !important;
}

.opacity_70{
    opacity: 70%;
}

.small-border-left{
    border-left: 0.5px solid rgb(230, 230, 230);
    padding-left: 30px;
    padding-bottom:10px;
}

.small-border-top{
    border-top: 0.5px solid rgb(230, 230, 230);
}

textarea#task_scheduler_form_description {
    resize: none;
}

#template_test_modal {
    background-color: #00000080;
 }

 .select2-results__option.hidden {
    display: none;
}

.pre_result{
    font-size: 12px !important;
    height: 90vh !important;
}

.loader_styling{
    vertical-align: middle;
    max-height: 20px;
    max-width: 20px;
}

@media (max-width: 991px) {
    .modal-dialog-content {
        width: calc(100% - 12px);
    }
}
