﻿@charset "utf-8";

@font-face {
    font-family: IRANSansBold;
    src: url(../css/font/IRANSansBold.ttf);
}

@font-face {
    font-family: IRANSansFaNum;
    src: url(../css/font/IRANSansFaNum.ttf);
}

@media (min-width: 1400px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1240px !important;
    }
}

html {
    overflow-x: hidden !important;
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
    /*! height: 100%; */
    font-size: 9pt !important;
    /*! height: 100%; */
    text-align: center;
    /* background : #2e3f6e; */
    background: rgba(255, 255, 255, 0.2);
    color: #000;
    font-family: IRANSansFaNum !important;
    direction: rtl;
}
input.form-control::placeholder {
    opacity: .5;
}

.form-box {
    margin: 40px 0;
}

    .form-box label {
        color: #4a4a4a;
    }

.form-row {
    margin: 15px 0;
    font-size: 10pt;
}

    .form-row .form-check-input {
        float: right;
    }

    .form-row.form-check {
        margin: 40px 0;
    }

/* modal */
.modal-header .btn-close {
    margin: unset!important;
}

.modal-header {
    border-bottom: unset!important;
}

.modal-footer {
    border: unset!important;
}
    /* modal */

.modal-footer .btn {
    border: 1px solid #cfcfcf;
    font-size: 11pt;
    width: 140px;
}

.form-check-input {
    float: right !important;
    width: 1.3em;
    height: 1.3em;
}

.form-check-label {
    margin-right: 25px;
}

form {
    font-size: 10pt !important;
}

.form-box input.form-control {
    background-color: #f3f3f3;
    border: 1px solid #c3bebe;
}
.form-captcha {
    margin-top: -37px;
    height: 36px;
    float: left;
    margin-left: 5px;
}
.form-box .alert {
    color: rgb(221 52 68) !important;
}

.form-box .form-link {
    text-align: center;
    display: block;
    width: 130px;
    font-size: 13pt;
    color: #0D9488;
    text-decoration: none;
    margin: auto;
    margin-top: 27px;
}
.form-box .message-box {
    text-align: center;
}

.form-box #editRegisterationButton {
    border: none;
    cursor: pointer;
    margin-top: 10px;
    font-size: 12pt;
}
#ui-datepicker-div {
    font-family: IRANSansFaNum;
}



.container table.dataTable {
    border: 1px solid #d4d2d2;
}
.redBold {
    color: red;
    /*font-weight: bold;*/
}
label.bi-check {
    border: 1px solid gray;
    border-radius: 30px;
    background-color: rgb(234, 255, 250);
}
.popover {
    font-family: 'IRANSansFaNum'!important;
}
.mds-bs-persian-datetime-picker-popover .dropdown-toggle::after {
    content : none!important;
}
.input-group-datepicker
{
    direction:ltr;
}
.input-group-datepicker input{
    text-align: right;
}
.body-content #mainContent {
    padding-bottom: 20px;
}
#alert-message.fade:not(.show)
{
    display: none;
}