/*html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
*/
.symbol-font {
}

@font-face {
    font-family: 'Vazir';
    src: url('../fonts/Vazir.eot?#') format('eot'), url('../fonts/Vazir.woff?#') format('woff'), url('../fonts/Vazir.ttf?#') format('true type'),
}

* {
    font-family: 'Vazir' !important;
}

button.symbol-font, i {
    font-family: 'Font Awesome 5 Free' !important;
}


/*register*/
div.register #radius-shape-1 {
    height: 220px;
    width: 220px;
    top: -60px;
    left: -130px;
    background: radial-gradient(#44006b, #ad1fff);
    overflow: hidden;
}

div.register #radius-shape-2 {
    border-radius: 38% 62% 63% 37% / 70% 33% 67% 30%;
    bottom: -60px;
    right: -110px;
    width: 300px;
    height: 300px;
    background: radial-gradient(#44006b, #ad1fff);
    overflow: hidden;
}

div.register .bg-glass {
    background-color: hsla(0, 0%, 100%, 0.9) !important;
    backdrop-filter: saturate(200%) blur(25px);
}

div.regsiter h1, div.register label, div.regsiter p {
    direction: rtl !important;
    text-align: right !important;
    display: block;
}

div.regsiter #h1-title {
    direction: rtl !important;
    text-align: right !important;
    display: block !important;
}
/*endof register*/


div.temp-div-split {
    margin-top: 175px !important;
    min-height: 70px !important;
}

.flex {
    display: flex;
}


ul.master-menu .nav-item .nav-link:nont('.language-icons') {
    padding-top: 15px;
}

ul.master-menu .language-icons {
    margin: 0px !important;
    padding: 0px !important;
}


    ul.master-menu .language-icons a img {
        width: 32px;
        height: 32px;
    }

.fa-text {
    text-align: right !important;
    direction: rtl !important;
}

.eng-text {
    text-align: left !important;
    direction: ltr !important;
}

ul.message {
    direction: rtl !important;
    text-align: right;
    list-style: none;
}

    ul.message li {
        direction: rtl !important;
        text-align: right;
    }


textarea.fa-text, textarea.eng-text {
    min-height: 250px;
}

img.img-fake {
    display: none;
}

a{
    text-decoration:none;
}