/* =====================================================================
   AJBAS — تحويل لون القالب journal-bootstrap3 من الأحمر إلى الأزرق
   يشمل: الروابط، الأزرار، القوائم، الكتل الجانبية، الترقيم، الشارات.
   الموضع: Settings → Website → Appearance → Advanced → Custom CSS
   بعد اللصق: امسح Template Cache + Data Caches ثم حدّث الصفحة.
   الألوان: أساسي #1F4E79 — ثانوي/تحويم #2E74B5
===================================================================== */

/* ===== الروابط ===== */
a,
a:visited { color: #1F4E79 !important; }
a:hover,
a:focus { color: #2E74B5 !important; }

/* مسار التنقّل (Home / breadcrumb) */
.breadcrumb a,
.cmp_breadcrumbs a { color: #1F4E79 !important; }
.breadcrumb > .active { color: #64748b; }

/* ===== الأزرار الأساسية ===== */
.btn-primary,
a.btn-primary,
button.btn-primary,
input[type="submit"].btn-primary {
  background-color: #1F4E79 !important;
  border-color: #1F4E79 !important;
  color: #ffffff !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-color: #2E74B5 !important;
  border-color: #2E74B5 !important;
  color: #ffffff !important;
}

/* زر البحث في الترويسة وأي أزرار عامة رمادية */
#search .btn,
.header_search .btn,
.pkp_search .btn,
form[role="search"] .btn,
.btn-default {
  background-color: #1F4E79 !important;
  border-color: #1F4E79 !important;
  color: #ffffff !important;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #2E74B5 !important;
  border-color: #2E74B5 !important;
  color: #ffffff !important;
}

/* ===== شريط التنقّل ===== */
.navbar-default .navbar-nav > li > a { color: #1F4E79 !important; }
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover {
  color: #2E74B5 !important;
  background-color: #eef4fb !important;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover {
  color: #1F4E79 !important;
  background-color: #eef4fb !important;
}
/* روابط Register / Login العلوية */
.navbar-right a,
.user_nav a { color: #1F4E79 !important; }

/* ===== القوائم المنسدلة ===== */
.dropdown-menu > li > a { color: #1F4E79 !important; }
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #eef4fb !important;
  color: #1F4E79 !important;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover {
  background-color: #1F4E79 !important;
  color: #ffffff !important;
}

/* ===== الكتل الجانبية والعناوين ===== */
.panel-title,
.panel-heading { color: #1F4E79 !important; }
.panel-default > .panel-heading { border-color: #d6e4f5 !important; }
h1, h2, h3, .page-header { color: #1F4E79; }
.text-primary { color: #1F4E79 !important; }

/* ===== الشارات والوسوم ===== */
.label-primary,
.badge { background-color: #1F4E79 !important; }

/* ===== الترقيم (Pagination) ===== */
.pagination > li > a,
.pagination > li > span { color: #1F4E79 !important; }
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover {
  background-color: #1F4E79 !important;
  border-color: #1F4E79 !important;
  color: #ffffff !important;
}

/* ===== عناصر المقالات ===== */
.obj_article_summary .title a,
.obj_issue_toc .title a { color: #1F4E79 !important; }

/* ===== الحقول عند التركيز ===== */
.form-control:focus {
  border-color: #2E74B5 !important;
  box-shadow: 0 0 0 2px rgba(46,116,181,.18) !important;
}

/* ===== عناصر إضافية قد تحمل الأحمر ===== */
.nav-tabs > li.active > a { border-top: 2px solid #1F4E79 !important; color: #1F4E79 !important; }
.list-group-item.active { background-color: #1F4E79 !important; border-color: #1F4E79 !important; }
mark, .highlight { background: #dbe9f7; }
hr { border-color: rgba(31,78,121,.15); }
