﻿.form-error span,
.field-validation-error span {
    display: inline-block;
    width: auto;
    background-color: #fee2e2;
    color: #991b1b;
    padding: 2px 25px;
    border-radius: 9999px;
    font-size: 0.75rem;
    font-weight: 600;
}

.shadow-custom {
    box-shadow: 4.0px 8.0px 8.0px hsl(0deg 0% 0% / 0.38);
}

.kt-btn-primary {
    background-color: #2355ec !important
}

.kt-btn-primary:hover {
    background-color: #26419d !important
}

.page-title {
    font-family: "CeraProWeb", sans-serif;
    font-weight: 700;
    font-size: 45px;
    color: #0f1e89
}

.dark .page-title {
    font-family: "CeraProWeb", sans-serif;
    font-weight: 700;
    font-size: 45px;
    color: #ffffff
}

.kt-switch:checked, .kt-switch[aria-checked='true'] {
    background-color: #2355ec !important
}

input[type="date"]::-webkit-calendar-picker-indicator {
    position: absolute;
    right: 10px;
}

@media (min-width: 768px) {
    .md\:w-3\/4 {
        width: 75% !important;
    }
}

@media (min-width: 1024px) {
    .lg\:w-1\/2 {
        width: 50% !important;
    }

    .lg\:w-1\/4 {
        width: 25% !important;
    }
}

.dz-file-preview {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    gap: 12px;
    width: 100% !important;
    min-height: auto !important
}

.dropzone-file-item-actions > .kt-btn {
    background-color: #fff !important;
    color: #000000 !important
}

.file-upload .dropzone-file-item-wrapper {
    line-height: 16px !important
}

.file-upload .dropzone-file-item.dz-complete .dropzone-file-item-content .dropzone-file-item-header .dropzone-file-item-actions .dropzone-file-item-remove {
    display: inline-flex !important;
}

.bg-custom {
    background-color: #0f1e89 !important
}

.dark .bg-custom {
    background-color: #000000 !important
}

tbody td {
    vertical-align: top !important;
}