:root{
    --side-color-1:#0032AA;
    --bs-primary-rgb: 0,50,170;
}

:root {
  --bs-primary: var(--side-color-1);
  
}

a {
  color: var(--side-color-1);
}

.form-check-input:checked {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.form-check-input[type=checkbox]:indeterminate {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.form-range::-webkit-slider-thumb {
    background-color: var(--side-color-1);
}

.form-range::-moz-range-thumb {
  background-color: var(--side-color-1);
}

.btn-primary {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.btn-primary:disabled, .btn-primary.disabled {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.btn-outline-primary {
  color: var(--side-color-1);
  border-color: var(--side-color-1);
}
.btn-outline-primary:hover {
    background-color: var(--side-color-1);
    border-color: var(--side-color-1);
}

.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: var(--side-color-1);
}

.btn-link {
  color: var(--side-color-1);
}

.dropdown-item.active, .dropdown-item:active {
    background-color: var(--side-color-1);
}

.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  background-color: var(--side-color-1);
}

.nav-link {
  color: var(--side-color-1);
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  background-color: var(--side-color-1);
}

.page-link {
  color: var(--side-color-1);
}

.page-item.active .page-link {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.progress-bar {
  background-color: var(--side-color-1);
}

.list-group-item.active {
  background-color: var(--side-color-1);
  border-color: var(--side-color-1);
}

.link-primary {
  color: var(--side-color-1);
}

.border-primary {
  border-color: var(--side-color-1) !important;
}

h1 a:hover, .h1 a:hover,
h2 a:hover,
.h2 a:hover,
h3 a:hover,
.h3 a:hover,
h4 a:hover,
.h4 a:hover,
h5 a:hover,
.h5 a:hover,
h6 a:hover,
.h6 a:hover {
  color: var(--side-color-1);
}

.breadcrumb {
  margin-bottom: 0;
  color: var(--side-color-1);
}

.btn-movetop:hover {
  background-color: var(--side-color-1);
}

.sticky-btns__item {
    background: linear-gradient(180deg, var(--side-color-1) 0%, #753493 100%);
}

.checkbox-styled:hover .checkbox-styled__icon {
  border-color: var(--side-color-1);
}

.checkbox-styled__input:checked + .checkbox-styled__icon {
  border-color: var(--side-color-1);
  background-color: var(--side-color-1);
}

.radio-styled__icon::before {
  background-color: var(--side-color-1);
}
.radio-styled:hover .radio-styled__icon {
  border-color: var(--side-color-1);
}

.radio-styled__input:checked + .radio-styled__icon {
  border-color: var(--side-color-1);
}

@media (min-width: 1200px) {
  .menu-root > .menu-item > .menu-link {
    color: var(--side-color-1);
  }
  
}

.service {
  color: var(--side-color-1);
}

.research__overlay {
    background: linear-gradient(to bottom, rgba(52, 54, 147, 0.5) 0%, var(--side-color-1) 100%);
}

.n-media__title {
  color: var(--side-color-1);
}

.recruit__title {
  color: var(--side-color-1);
}

.partner-slider__pagination .swiper-pagination-bullet-active {
  background-color: var(--side-color-1);
}
.review-slider__prev, .review-slider__next {
  color: var(--side-color-1);
}

.review-slider__pagination .swiper-pagination-bullet-active {
  background-color: var(--side-color-1);
}

.section__title {
    color: var(--side-color-1);
}

@media (min-width: 1200px) {
  .btn-search {
    color: var(--side-color-1);
  }
}

.btn-hotline {
  color: var(--side-color-1);
}
.btn-hotline:hover {
  color: var(--side-color-1);
}

.footer {
  background-color: var(--side-color-1);
}

.post__title {
  color: var(--side-color-1);
}

.post__subtitle {
   color: var(--side-color-1); 
}

.banner__title {
  color: var(--side-color-1);
}

.n-social__item:hover {
  /* color: var(--side-color-1); */
}

.job-info__content {
  color: var(--side-color-1);
}

.contact-info a:hover {
  color: var(--side-color-1);
}

a:hover{
    color: var(--side-color-1); 
}

.corporate_personnel_list .inner .name {
    color: var(--side-color-1); 
}

.div-capacity-profiles .hm-download-btn {
    background-color: var(--side-color-1); 
    border-color: var(--side-color-1); 
}

@media (min-width: 1200px){
    .header__logo, .navbar__logo {
        margin: 16px 0;
       
    }
    .header__logo img, .navbar__logo img{
        height: 60px;
    }
}

@media (min-width: 1400px) {
    .header__logo img, .navbar__logo img {
        height: 102px;
    }
}

