/* @font-face {
    font-family: 'Vazir';
    src: url('../assets/fonts/Vazir/Vazir-Regular.eot');
    src: url('../assets/fonts/Vazir/Vazir-Regular.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Vazir/Vazir-Regular.woff2') format('woff2'),
        url('../assets/fonts/Vazir/Vazir-Regular.woff') format('woff'),
        url('../assets/fonts/Vazir/Vazir-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
} */
@font-face {
    font-family: 'Vazir';
    src:
        url('../assets/fonts/Vazir/Vazirmatn-FD-Regular.woff2') format('woff2'),
        url('../assets/fonts/Vazir/Vazirmatn-FD-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@view-transition {
    navigation: auto;
}

* {
    box-sizing: border-box;
}

*:not(i) {
    font-family: 'Vazir' !important;
}

button,
select {
    cursor: pointer;
}

html {
    direction: rtl;
    background-image: url(../assets/img/bg1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 100vh;
}

body {
    padding: 3rem 1rem 0rem 1rem;
    background: linear-gradient(52deg, #005cffb5 0%, #764ba200 100%);
    min-height: 100vh;
    margin: 0;
}

a {
    text-decoration: none;
    color: #0038d4;
    text-shadow: 0px 0px 0px black;
}

a:hover {
    color: blue;
    text-decoration: underline;
}

.ban {
    cursor: not-allowed;
}

tr th {
    text-align: right !important;
}

fieldset {
    background-color: #ecf6ffe6;
    border: 1px black solid;
    border-radius: 1rem;
    padding-inline: 1rem;
}

/* -------------DATATABLES---------------- */
.dt-type-date,
.dt-type-numeric {
    text-align: center !important;
}

.dt-layout-row {
    flex-direction: row-reverse;
}

/* #dataTableShow_wrapper {
    border: 1px black solid;
    border-radius: 1rem;
    padding-inline: 1rem;
} */

/* -------------DATATABLES---------------- */