form .error-validation:empty {
    display: none !important;
}

.badge-status.bg-badge-pending {
    background: rgba(240, 188, 105, 0.24);
    /*padding: 11px 26px;*/
}

.badge-status.badge-pending:before {
    background-color: #f0bc69;
}

.badge-status.bg-badge-pending:before {
    background-color: #f0bc69;
}

.badge-status.bg-badge-approved {
    background: rgba(18, 155, 130, 0.14);
    /*padding: 11px 26px;*/
}

.badge-status.badge-approved:before {
    background-color: #129b82;
}

.badge-status.bg-badge-approved:before {
    background-color: #129b82;
}

.badge-status.bg-badge-rejected {
    background-color: rgba(245, 136, 139, 0.14);
    /*padding: 11px 26px;*/
}

.badge-status.badge-rejected:before {
    background-color: #EE8282;
}

.badge-status.bg-badge-rejected:before {
    background-color: #EE8282;
}

.status-approved {
    background: #129b82;
}

.status-rejected {
    background: #EE8282;
}

.status-pending {
    background: #F0BC69;
}

.custom-legend.legend-approved p:before {
    background: #59B9A7;
}

.custom-legend.legend-approved .icon-slide-arrow {
    background: #129B82;
}

.custom-legend.legend-approved .legend-perc {
    background: rgba(89, 185, 167, 0.2);
}

.custom-legend.legend-pending p:before {
    background: #A29475;
}

.custom-legend.legend-pending .icon-slide-arrow {
    background: #A29475;
}

.custom-legend.legend-pending .legend-perc {
    background: rgba(162, 148, 117, 0.2);
}

.custom-legend.legend-rejected p:before {
    background: #EE8282;
}

.custom-legend.legend-rejected .icon-slide-arrow {
    background: #EE8282;
}

.custom-legend.legend-rejected .legend-perc {
    background: rgba(238, 130, 130, 0.2);
}

.form-upload-file-input {
    min-height: 300px;
    border-radius: 10px;
    position: relative;
    padding: 40px;
    margin-top: 30px;
    border: 2px dashed rgba(207, 211, 223, 0.6);
    background: rgba(207, 211, 223, 0.3);
}

    .form-upload-file-input input {
        position: absolute;
    }

.modal .form-upload-file-input {
    padding: 20px;
    margin-top: 10px;
}

.upload-label {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    position: relative;
    cursor: pointer;
}

    .upload-label span {
        display: block;
    }

        .upload-label span.fade-text {
            color: rgba(23, 34, 67, 0.5);
            display: block;
            font-size: 16px;
            font-weight: 400;
            padding-top: 0.5rem;
        }

.upload-btn {
    border: 1px solid rgba(144, 158, 172, 0.5);
    padding: 15px 40px;
    border-radius: 8px;
    color: #992266;
    font-size: 17px;
    display: inline-block;
}

:dir(rtl) input[type="datetime-local"] {
    transform: scaleX(-1);
    direction: ltr;
    text-align: right;
}

    :dir(rtl) input[type="datetime-local"]::-webkit-datetime-edit {
        transform: scaleX(-1);
    }

[dir="rtl"] .ms-auto {
    margin-inline-start: auto !important;
    margin-inline-end: 0 !important;
}

.no-profile-avatar {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    border: 4px solid #ffffff;
    border-radius: 50px;
    font-weight: 600;
    font-size: 22px;
    background-color: #ededed;
}



.d-none {
    display: none !important;
}

.error-validation {
    padding: 4px;
    background-color: #f8e3e3;
    border-radius: 8px;
    color: rgba(40, 24, 0, 0.8);
    text-align: center;
    font-size: 12px;
    width: 100%;
    display: inline-block;
}

.bg-maroon {
    background-color: #992266 !important;
}

.dt-info {
    font-size: 12px !important;
    padding: 10px 20px;
    color: #6c6c6c;
}

.bg-pressRelease {
    background-color: #1F4E72;
}

.bg-postOnSocialMedia {
    background-color: #177DF0;
}

.bg-event {
    background-color: #782135 !important;
}

.bg-interview {
    background-color: #725F96;
}

.bg-pressConference {
    background-color: #856115;
}

.bg-campaign {
    background-color: #B5BED9;
}

.bg-speech {
    background-color: #CAD9B8;
}

.radioButton {
    min-height: 5px !important;
    border-color: #992266 !important;
}

.select2-selection--multiple {
    border-radius: 10px !important;
}
