/* 2026-03-01 */
/*Help Center CSS*/
/* @import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600&display=swap"); */
/*
font-family: 'Poppins', sans-serif;
font-family: 'Poppins', sans-serif;
@import url("https://fonts.googleapis.com/css2?family=Inter&family=Open+Sans&display=swap");
*/
/* START theme1-colors edited */
/*
  #FFD600;
  rgba(68,85,139,.6);
 rgba(132,233,177,.5);
 rgba(120,201,156,.5);
 color:rgba(170,241,219,.9);
 background:rgba(124,221,219,.83)!important;
 background:rgba(59,184,235,.43)!important;
 background:rgba(71,188,236,.83);
 #953b39;
 rgba(194,101,101,.7)
*/
:root {
  --darkblue: #002d5e;
  --royalblue: #0b7dff;
  --turqoise: #00edff;

  --gray: #4a4a49;
  --lightgray: #8c8c8b;
  --white: #fff;
  --black: #000;
}

body {
  font-family: "Poppins", sans-serif;
  color: var(--black);
}

section[data-permalink="permissions.html"]
  .table-responsive
  table.informaltable {
  font-size: 1.02rem;
}

section[data-permalink="permissions.html"]
  .table-responsive
  table.informaltable
  td:nth-child(1),
td:nth-child(1) {
  max-width: 37rem;
  min-width: 37rem;
}

a:link,
a:visited,
a:active,
a:focus {
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

/* START seealso */
.seealso {
  border: 1px solid var(--lightgray);
  padding: 10px 0 0 10px;
  line-height: 0.2;
  font-size: 90%;
}

.seealso p {
  line-height: 1.2;
}

.seealso > p:first-child {
  font-weight: bold;
}

.seealso > p > span {
  color: var(--royalblue);
}

/* END seealso */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}

.theme1 .procedure > li::before {
  color: black;
  background-color: white;
}

sup {
  font-size: 0.8rem;
}

/* Primary color for links, buttons, sidebar, portal-header etc */
a,
.text-primary,
.btn-link,
.pagination > li > a,
.pagination > li > span,
.publication-contents a:hover {
  color: var(--darkblue);
}

.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 {
  background-color: var(--darkblue);
}

.portal-single-publication .publication-icon .fa,
.portal-single-publication .publication-icon {
  color: var(--black);
  background-color: var(--turqoise);

  color: var(--turqoise);
  background-color: var(--royalblue);
  /*cat-panel colors*/
}

.portal-header::before {
  background-color: var(--royalblue);
}

.btn-primary,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  border-color: var(--darkblue);
}

/* Hover primary color */
a:hover,
a:focus,
.btn-link:hover,
.btn-link:focus {
  color: var(--darkblue);
}

.nav-site-sidebar li a:focus {
  background-color: transparent;
}

a.text-primary:hover,
a.text-primary:focus,
.btn-primary:hover,
a.bg-primary:hover,
a.bg-primary:focus,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  background-color: var(--darkblue);
}

.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  border-color: var(--darkblue);
}

/* Secondary color - For portal search button, publication count */
.portal-header .portal-search button,
.publication-contents h4 span {
  background-color: var(--royalblue);
}

.portal-header .portal-search button:hover {
  background-color: var(--turqoise);
}

/* Tertiary color - For pager */
.pager li > a,
.pager li > span {
  color: var(--darkblue);
}

.pager li > a:hover,
.pager li > span:hover {
  background-color: var(--royalblue);
}

/* END theme1-colors edited */
/* START cat-panel */

/*.cat-panel:before {
  content: "\f0f6"
}*/

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

/*content: "\f170"*/
.cat-panel-2:before {
  content: "\f0eb";
}

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

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

.cat-panel-5:before {
  /*   content: "\f121"; */
  content: "\f084";
}

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

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

.cat-panel-8:before {
  content: "\f4ce";
}

.cat-panel-9:before {
  font-family: Poppins;
  /* your font family here! */
  font-weight: bold;
  content: "T";
  /*content: "\f170"*/
}

.cat-panel-10:before {
  font-family: Poppins;
  /* your font family here! */
  font-weight: bold;
  content: "A";
  /*content: "\f170"*/
}

.cat-panel-11:before {
  /*   content: "\e447"; */
  content: "\f24e";
}

.cat-panel-12:before {
  font-family: Poppins;
  /* your font family here! */
  font-weight: bold;
  content: "§";
}

/*END cat-panel*/
/*START exclude number and label from formal elements*/
.formal-label {
  display: none;
}

/*END exclude number and label from formal elements*/
