
@import url("https://rsms.me/inter/inter.css");
html {
  font-family: "Inter", sans-serif;
}
@supports (font-variation-settings: normal) {
  html {
    font-family: "Inter var", sans-serif;
  }
}
.portal-header-navbar + .inner .logo-link {
  display: block;
}
.portal-header-navbar + .inner {
  margin-top: 12px;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Inter", sans-serif;
}

.portal-header .portal-search button,
.publication-contents h4 span {
  background-color: #10239e;
  cursor: pointer;
}

.portal-header .portal-search button:hover {
  background-color: #2B4FF4;
}

a:hover,
a:focus,
.btn-link:hover,
.btn-link:focus {
  color: #10239e;
  text-decoration: underline;
}

.navbar-header {
  display: none;
}

.portal-header::before {
  background-color: transparent;
}

.portal-header::after {
  opacity: 1;
  filter: none;
}

.portal-header h1 {
  color: #000;
}

.portal-header .portal-search .search-field::placeholder {
  color: rgb(104, 104, 104);
}
.portal-header .portal-search .search-field {
  color: #000;
}
.site-sidebar {
  background-color: #F0F5FF !important;
}

.search-field {
  color: #000;
}
.search-field::placeholder {
  color: rgb(104, 104, 104);
}
.search-field {
    background-color: rgba(255, 255, 255, 0.8);
}
.nav-site-sidebar li a {
  color: rgb(61, 61, 61);
}
.nav-site-sidebar .active > a {
  color: #000;
}

.nav-site-sidebar > li > a {
  color: #000;

}
.theme1 .procedure > li::before {
  background-color: #adc6ff;
}
.procedure > li::before {
  color: #10239e;
}

.tip {
  border-left-color: #10239e;
  background-color: #f0f5ff;
}

a,
.text-primary,
.btn-link,
.pagination > li > a,
.pagination > li > span,
.publication-contents a:hover {
  color: #2B4FF4;
}

.pager li > a,
.pager li > span {
  background-color: #2B4FF4;
  color: #fff;
  font-weight: 600;
}
.pager li > a:hover,
.pager li > span:hover {
  background-color: #adc6ff;
  color: #fff;
}

.tip:before {
  color: #10239e;
}

.bg-primary,
.btn-primary,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.site-sidebar,
.portal-single-publication .publication-icon {
  background: #adc6ff;
}

.portal-single-publication .publication-icon .fa {
  color: #10239e;
}

.featured-title .toc-count {
  display: none;
}

.cat-panel-1:before{
    content: "\f024"; 
}

.cat-panel-2:before{
    content: "\f0ad"; 
}

.cat-panel-3:before{
    content: "\f0c0"; 
}

.cat-panel-4:before{
    content: "\f109"; 
}

.cat-panel-5:before{
    content: "\f007"; 
}

.cat-panel-6:before{
    content: "\f10b"; 
}

.cat-panel-7:before{
    content: "\f1c9"; 
}

.cat-panel-8:before{
    content: "\f11d"; 
}
.cat-panel-9:before{
    content: "\f02e";
}



