[data-cellid="above-grid_c2"][data-page="_global_login"][data-cellid="above-grid_c2"][data-page="_global_login"][data-cellid="above-grid_c2"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="above-grid_c1"][data-page="_global_login"][data-cellid="above-grid_c1"][data-page="_global_login"][data-cellid="above-grid_c1"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="top_c1"][data-page="_global_login"][data-cellid="top_c1"][data-page="_global_login"][data-cellid="top_c1"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="top_c2"][data-page="_global_login"][data-cellid="top_c2"][data-page="_global_login"][data-cellid="top_c2"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="top_c3"][data-page="_global_login"][data-cellid="top_c3"][data-page="_global_login"][data-cellid="top_c3"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="grid_c4"][data-page="_global_login"][data-cellid="grid_c4"][data-page="_global_login"][data-cellid="grid_c4"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="grid_c6"][data-page="_global_login"][data-cellid="grid_c6"][data-page="_global_login"][data-cellid="grid_c6"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="grid_c1"][data-page="_global_login"][data-cellid="grid_c1"][data-page="_global_login"][data-cellid="grid_c1"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="grid_c2"][data-page="_global_login"][data-cellid="grid_c2"][data-page="_global_login"][data-cellid="grid_c2"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="footer_c1"][data-page="_global_login"][data-cellid="footer_c1"][data-page="_global_login"][data-cellid="footer_c1"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"] {
  font-family: "VazirmatnFDNL";
}
[data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"] {
  padding-top: 10px;
}
[data-page="_global_login"][data-itemid="login-logo"] {
  font-size: 24px;
}
[data-page="_global_login"][data-itemid="page_image_ash8f23hr"] {
  width: 400px;
}

/* Put  your custom CSS code here */

[data-page="_global_login"][data-itemid="text"] {
  color: red;
}
/* ==========================================================
   PHPRunner Modern Login Theme
   Non-destructive - Safe Override
   سازگار با PHPRunner 10.91 و 11
   ========================================================== */

/* پس‌زمینه صفحه */
body.runner-page,
body[data-page="login"]{
    background: linear-gradient(135deg,#f8fafc 0%,#eef4ff 100%);
    min-height:100vh;
}

/* کارت فرم */
.r-login-form,
.panel,
.panel-default{
    border:none;
    border-radius:20px;
    background:#ffffff;
    box-shadow:0 12px 35px rgba(15,23,42,.08);
    overflow:hidden;
}

/* هدر فرم */
.panel-heading{
    background:transparent;
    border:none;
    padding:26px 24px 10px;
}

.panel-title{
    font-size:24px;
    font-weight:700;
    color:#1e293b;
    text-align:center;
}

/* بدنه فرم */
.panel-body{
    padding:24px;
}

/* برچسب‌ها */
.control-label{
    font-weight:600;
    color:#475569;
    margin-bottom:6px;
}

/* فیلدهای ورود */
.form-control{
    border:1px solid #d7e0ea;
    border-radius:12px;
    padding:11px 14px;
    height:auto;
    background:#fff;
    transition:all .25s ease;
    box-shadow:none;
}

/* حالت فوکوس */
.form-control:focus{
    border-color:#2563eb;
    box-shadow:0 0 0 3px rgba(37,99,235,.15);
}

/* Placeholder */
.form-control::placeholder{
    color:#94a3b8;
}

/* دکمه ورود */
.btn-primary{
    background:#2563eb;
    border-color:#2563eb;
    border-radius:12px;
    font-weight:600;
    padding:11px 18px;
    transition:.25s;
}

.btn-primary:hover,
.btn-primary:focus{
    background:#1d4ed8;
    border-color:#1d4ed8;
}

/* دکمه‌های دیگر */
.btn{
    border-radius:12px;
}

/* لینک‌ها */
a{
    transition:color .2s ease;
}

a:hover{
    text-decoration:none;
}

/* چک‌باکس Remember me */
.checkbox label{
    color:#64748b;
}

/* پیام‌های خطا */
.alert{
    border-radius:12px;
    border:none;
}

/* فاصله بهتر بین اجزا */
.form-group{
    margin-bottom:18px;
}

/* انیمیشن بسیار ملایم */
.r-login-form,
.panel{
    animation:loginFade .35s ease;
}

@keyframes loginFade{
    from{
        opacity:0;
        transform:translateY(8px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}

/* موبایل */
@media (max-width:576px){

    .panel-body{
        padding:20px;
    }

    .panel-title{
        font-size:22px;
    }

    .form-control{
        padding:12px 14px;
    }
}
/* Put  your custom CSS code here */

body {
	font-family: "VazirmatnFDNL", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;
}	

