/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */
.logincontainer {
    border: 1px solid #ccc;        /* رنگ کادر */
    padding: 30px;                 /* فاصله محتوا از کادر */
    border-radius: 12px;           /* گرد شدن گوشه‌ها */
    background-color: #ffffffde;        /* رنگ زمینه فرم */
    box-shadow: 0 4px 10px rgba(0,0,0,0.1); /* سایه ملایم */
    max-width: 400px;              /* حداکثر عرض فرم */
    margin: 40px auto;             /* وسط چین کردن فرم */
}

@font-face {
    font-family: 'IRANSans';
    src: url('../fonts/IRANSansX-Regular.woff2') format('woff2'),
         url('../fonts/IRANSansX-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


body, html, input, button, select, textarea {
    font-family: 'IRANSans', tahoma, sans-serif !important;
}

body {
  font-family: 'IRANSans', tahoma, sans-serif !important;
}

.navbar, 
.navbar-nav, 
.navbar-nav li a, 
.navbar a, 
.nav, 
.dropdown-menu, 
.dropdown-menu a {
    font-family: 'IRANSans', tahoma, sans-serif !important;
}

/* فونت ایران‌سنس برای متن داخل overside */
.overside, 
.overside * {
    font-family: 'IRANSans', tahoma, sans-serif !important;
}

body.login .overside,
body.login .overside * {
    font-family: 'IRANSans', tahoma, sans-serif !important;
}

