/*@font-face {
    font-family: 'iransans';
    src: url('/font/iransans/IRANSansWeb(FaNum).ttf') format('truetype');
}

body {
    font-family: iransans;
}*/


table > thead > tr > th {
    color: black !important;
    font-weight: bold !important;
    font-size: 15px;
    text-align: center;
}

table > tbody > tr > td {
    text-align: center;
    justify-content: center;
    align-content: center;
}

.form-check.form-check-solid .form-check-input:checked {
    background-color: #47BE7D !important;
}
/*----- Login Page -----*/
.gradient-custom {
    /* fallback for old browsers */
    background: #e6e9f0;
    /* Chrome 10-25, Safari 5.1-6 */
    background: -webkit-linear-gradient(to right, rgba(230,233,240,0.5), rgba(238,241,245,0.5));
    /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    background: linear-gradient(to right, rgba(230,233,240,0.5), rgba(238,241,245,0.5))
}

.required-field:after {
    content: " * ";
    color: red;
}

.form-check-input:checked {
    background-color: #50cd89;
    border-color: #50cd89;
}

div.image-input {
    /*background-image: url('/lib/metronic/media/svg/avatars/blank.svg') !important;*/
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}

[data-bs-theme="dark"] .image-input {
    /*background-image: url('/lib/metronic/media/svg/avatars/blank-dark.svg') !important;*/
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
}

.w-100px {
    width: 100px !important;
}

.form-label, .col-form-label {
    font-size: 0.85rem;
    font-weight: bold;
}