/* 
==========================================================================
 CREATED BY @Kintanr
 VISIT FOR MORE INFORMATION https://kintanr.github.io/
 © 2025 Kintan Umari — All Rights Reserved
========================================================================== 
*/

:root {
  --darkPrimary: #231955;
  --orange: #e8aa42;
  --lightPrimary: #ffe5b4;
  --primary: #0d443b;
}

.main-header {
  background-color: var(--primary) !important;
  padding-bottom: 5rem !important;
}
.main-header__admin-link,
.main-header__lang-link {
  background-color: var(--primary) !important;
}

.btn-primary {
  background-color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}

.btn-primary:hover {
  border: 1px solid var(--primary) !important;
  color: #fff !important;
}

.btn-secondary {
  border: 1px solid var(--primary) !important;
  color: var(--primary) !important;
}

.btn-secondary:hover {
  background-color: var(--primary) !important;
  color: #fff !important;
}

.issue {
  background-color: var(--primary) !important;
}

.issue-section h1,
.issue-section h2,
.issue-section h3,
.issue-section h4,
.issue-section h5,
.issue-section p,
.issue-section a {
  color: #000;
}

.main-header__title .is_img img {
  width: 1200px !important;
  height: auto !important;
}

.article__btn {
  color: var(--primary) !important;
  border: 1px solid var(--primary) !important;
}

.article__btn:hover {
  background-color: var(--primary) !important;
  color: #fff !important;
}

.main-header__nav-link:hover,
.main-header__nav-link:focus {
  background-color: var(--primary) !important;
}

.dropdown-item:hover {
  border: 1px solid var(--primary) !important;
}

.issue-desc a {
  color: #fff !important;
}

.issue-desc__btn-group .article__btn {
  border: 1px solid #fff !important;
}

.issue-section {
  background-color: #fff !important;
  border-radius: 100px 100px 0 0 !important;
  box-shadow: rgba(0, 0, 0, 0.15) 0px -10px 90px,
    rgba(0, 0, 0, 0.12) 0px -4px 8px, rgba(0, 0, 0, 0.1) 0px -8px 16px,
    rgba(0, 0, 0, 0.08) 0px -12px 24px, rgba(0, 0, 0, 0.06) 0px -20px 40px !important;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before,
.custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--primary) !important;
}

.article-page {
  color: #000 !important;
  background-color: #fff !important;
}

.article-page a {
  color: var(--primary) !important;
}

.list-galleys a {
  background-color: #fff !important;
}

.pkp_site_name .is_img img {
  display: inline-block;
  max-height: 1000px;
  max-width: 100%;
  width: auto;
  height: auto;
}

.pkp_structure_page {
  margin-top: 0px;
  margin-bottom: 0px;
}

.pkp_site_name_wrapper,
.pkp_navigation_primary_row {
  padding-left: 0px;
  padding-right: 0px;
}

.pkp_site_name {
  padding-top: 0px;
  padding-bottom: 0px;
}

.journal-description {
  border-radius: 100px 10px 100px 10px !important;
  margin: 0 10vh !important;
  padding: 10vh 0 !important;
}

main#immersion_content_main:not(.container):not(.main__content) {
  background-color: var(--primary) !important;
}

main.container.main__content#immersion_content_main {
  background-color: #fff !important;
}

.page_index:not(.indexSite) .main-header__title {
  margin: 12vh auto 15vh auto;
}
