﻿thead th {
    font-weight: bold;
    background: #ededed7d !important;
}

.purple-label {
    color: #ff5757 !important;
}

.text-primary {
    color: #ff5757 !important;
}

.btn-primary {
    color: #fff;
    background-color: #ff5757 !important;
    border-color: #ff5757 !important;
}

    .btn-primary:hover {
        color: #fff !important;
        background-color: #ff5757 !important;
        border-color: #ff5757 !important;
    }


#template-customizer .template-customizer-open-btn {
    background: #ff5757 !important;
}

.btn:not([class*=btn-label-]):not([class*=btn-outline-]) {
     box-shadow: none !important; 
}

.form-control:focus,
.form-select:focus {
    border-color: #ff5757 !important;
}

.input-group:focus-within .form-control,
.input-group:focus-within .input-group-text {
    border-color: #ff5757;
}

.form-check-input:focus {
    border-color: #ff5757;
}

.form-check-input:checked, .form-check-input[type=checkbox]:indeterminate {
    background-color: #ff5757;
    border-color: #ff5757;
}

a {
    color: #ff5757;
}

    a:hover {
        color: #ff5757;
    }

.select2:focus {
    border-color: #f1f1f2 !important;
}

.select2-container--default.select2-container--focus .select2-selection, .select2-container--default.select2-container--open .select2-selection {
    border-color: #f1f1f2 !important;
}

.select2-container--default .select2-results__option--highlighted:not([aria-selected=true]) {
    background-color: #f1f1f2 !important;
    color: #6f6b7d !important;
    font-size: smaller;
}

.select2-results__option[role=option] {
    margin: 0.25rem 0.5rem;
    border-radius: 0.375rem;
    padding: 0.5rem 1rem;
    font-size: smaller;
}

.page-item.active .page-link, .pagination li.active > a:not(.page-link) {
    border-color: #ff5757;
    background-color: #ff5757;
    color: #fff;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
    background-color: #ff5757 !important;
    color: #fff;
}

.nav.nav-pills:hover .nav-link:hover:not(.active) {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    color: #ff5757;
}

/*.form-control:focus {
    border-color: #ff5757 !important;
}*/

.bs-stepper .step.active .bs-stepper-circle {
    background: linear-gradient(135deg, #ff5757, #ff5757) !important;
    color: #fff;
}

.bs-stepper .step.crossed .step-trigger .bs-stepper-circle {
    background-color: #f4f3fe !important;
    color: #ff5757 !important;
}

small, .small {
    font-size: 0.84rem !important;
}

.select2-results__option[role=option][aria-selected=true] {
    background-color: #f4f3fe !important;
    color: #fff;
}

