:root {
    --scroll-top: #f58b21;
}

.formerror {
    font-size: 13px;
    color: var(--bs-danger);
    font-weight: 600;
}
.form-control-xl {
    min-height: calc(2.5em + 1.65rem + 2px);
    padding: 0.825rem 1.5rem;
    font-size: 1.15rem;
    border-radius: 0.625rem;
}
.text-primary {
    color: #F15825 !important
}
.btn-primary {
    background-color: #F15825 !important;
}
.nav.nav-pills.nav-pills-custom .nav-link.nav-link-border-solid.active, .nav.nav-pills.nav-pills-custom .show > .nav-link.nav-link-border-solid.active {
    border: 3px solid #fcd8cf;
}
.ribbon-label-bg {
    background-color: #F15825 !important;
}
.swal2-html-container {
    text-align: left !important
}
.btn-primary {
    border-radius: 20px !important;
    padding-right: 25px !important;
    padding-left: 25px !important;
    background-size: 300% 100%;
    background-image: linear-gradient(to right,#f58b21,#f04e14,#f58b21);
    transition: all .6s ease-in-out;
}
.btn-primary:hover {
    transition: all .6s ease-in-out;
    background-position: -50% 0;
}
.btn-secondary {
    border-radius: 20px !important;
    padding-right: 25px !important;
    padding-left: 25px !important
}
.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-title, .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-title {
    opacity: var(--bs-stepper-label-title-opacity-completed);
    color: var(--bs-gray-400) !important;
}
.stepper.stepper-pills .stepper-item.completed .stepper-label .stepper-desc, .stepper.stepper-pills .stepper-item.current.mark-completed:last-child .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity-completed);
    color: var(--bs-gray-400) !important;
}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-title {
    opacity: var(--bs-stepper-label-title-opacity-current);
    color: var(--bs-gray-800) !important;
}
.stepper.stepper-pills .stepper-item.current .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity-current);
    color: var(--bs-gray-800) !important;
}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-desc {
    opacity: var(--bs-stepper-label-desc-opacity);
    color: var(--bs-gray-400) !important;
}
.stepper.stepper-pills .stepper-item .stepper-label .stepper-title {
    color: var(--bs-gray-400) !important;
    opacity: var(--bs-stepper-label-title-opacity);
    font-weight: 600;
    font-size: 1.25rem;
    margin-bottom: 0.3rem;
}
.stepper.stepper-pills .stepper-item .stepper-icon {
    opacity: 0.4
}
.stepper.stepper-pills .stepper-item.current .stepper-icon {
    opacity: 1
}
.scrolltop {
    background-color: var(--scroll-top) !important;
}
.form-check-input:checked {
    background-color: #F15825 !important;
    border-color: var(--bs-gray-300) !important;
}
.menu-state-color .menu-item .menu-link.active .menu-title {
    color: #F15825 !important;
}
.menu-state-color .menu-item .menu-link.active .menu-icon, .menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon, .menu-state-color .menu-item .menu-link.active .menu-icon i {
    color: #F15825 !important;
}