/* portal proto css */

@charset "utf-8";
/* CSS Document */

/*** template css for sidebar layouts ***/
.row
{
    max-width: var(--row-class-width) !important;
}

#fullWidth .row {
    max-width: 120rem !important;
}

.footerRow {
  background-color: transparent;
}

/*** index css ***/
.mockupIndex .linkContainer
{
    display: flex;
    flex-direction: column;
}

a.standardLink.iconBefore:hover,
a.standardLink.iconBefore:visited,
a.standardLink.iconBefore:active
{
  display: inline-flex;
}


/*body*/
/*{*/
/*    font-family: var(--base-font-family);*/
/*    font-size: var(--base-paragraph-size);*/
/*}*/

/* These skip links rules will eventually all ONLY live in buttons-links.css */
/*.skipLink:focus {*/
/*    position: absolute;*/
/*    left: 1px;*/
/*    height: auto;*/
/*    border: 1px solid white;*/
    color: #000 !important; /* might need !important */
/*    background: gold;*/
/*    width: 11rem;*/
/*    margin-left: 1.125rem;*/
/*    padding: 1rem;*/
/*}*/

/*.quickLinks a.skipLink:hover {*/
/*    padding: 1rem;*/
/*}*/

/*.fab, a.dropdown.noLink::after {*/
/*    font-family: "Font Awesome 6 Pro";*/
/*}*/
/*.fa-brands {*/
/*   font-family: "Font Awesome 6 Brands";*/
/*}*/
/*.footer-container i {*/
/*    font-size: 1.8rem;*/
/*}*/


/*.row .row*/
/*{*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*}*/

/*section.pageBodyRow*/
/*{*/
/*    display: flex;*/
/*    flex-direction: row;*/
/*    flex-wrap: nowrap;*/
/*    float: none;*/
/*    clear: both;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
/*}*/

/*** sizing various component widths ***/
/*.hero-section2,*/
/*.jump-links*/
/*{*/
/*  margin-left: auto;*/
/*  margin-right: auto;*/
/*  max-width: var(--row-class-width);*/
/*}*/

/*** sidebar css for tablet and mobile ***/

/* section.pageBodyRow section.mainDisplay,
section.pageBodyRow aside.mainSidebar
{
    padding-right: 0;
    padding-left: 0;
} */

/*section.pageBodyRow aside.mainSidebar*/
/*{*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/

/*section.pageBodyRow aside.mainSidebar.sidebarBorder {*/
/*   border-left: 1px solid var(--sideBarBorderColor);*/
/*   margin-left: 0.6rem;*/
/*   padding-left: calc( var(--double-gutter-padding) + 0.4rem );*/
/* }*/

/*section.pageBodyRow aside.mainSidebar > div,*/
/*section.pageBodyRow aside.mainSidebar > section,*/
/*section.pageBodyRow aside.mainSidebar > section .paragraphBlock,*/
/*section.pageBodyRow aside.mainSidebar > div .paragraphBlock,*/
/*section.pageBodyRow aside.mainSidebar > div .manual-list,*/
/*section.pageBodyRow aside.mainSidebar > section .category-links-block,*/
/*section.pageBodyRow aside.mainSidebar > div .category-links-block,*/
/*section.pageBodyRow aside.mainSidebar > section.pinnedlist .container*/
/*{*/
/*    padding-left: 0;*/
/*    padding-right: 0;*/
/*}*/

/*section:first-child {*/
/*  padding-top: unset;*/
/*}*/

/* section.pageBodyRow aside
{
    padding-left: var(--single-gutter-padding);
    padding-right: var(--single-gutter-padding);
} */

/*** header css ***/
/*h1*/
/*{*/
/*    font-size: var(--h1-font-size);*/
/*    line-height: var(--h1-line-height);*/
    /* font-weight: var(--base-header-weight); */
/*    font-family: var(--base-header-font-family);*/
/*}*/

/*h2,*/
/*.headerBlock.hasBackgroundImage .paragraphBlock h2*/
/*{*/
/*    font-size: var(--h2-font-size);*/
/*    line-height: var(--h2-line-height);*/
/*}*/

/*h3*/
/*{*/
/*    font-size: var(--h3-font-size);*/
/*    line-height: var(--h3-line-height);*/
/*    padding-top: 0;*/
/*}*/

/*h4*/
/*{*/
/*    font-size: var(--h4-font-size);*/
/*    line-height: var(--h4-line-height);*/
/*}*/

/*h1, h2, h3, h4, h5, h6*/
/*{*/
/*    font-weight: var(--base-header-weight);*/
/*    color: var(--text-color);*/
/*    font-family: var(--base-header-font-family);*/
/*    letter-spacing: var(--header-letter-spacing);*/
/*    text-transform: unset;*/
/*    margin-bottom: 0;*/
/*}*/

/*h4*/
/*{*/
/*    font-weight: var(--base-small-headers-font-bold);*/
/*}*/

/*p*/
/*{*/
/*    font-family: var(--base-font-family);*/
/*    font-size: var(--base-paragraph-size);*/
/*    line-height: var(--base-paragraph-line-height);*/
/*    color: var(--text-color);*/
/*}*/

/*** text link CSS ***/
/*a,*/
/*a.standardLink,*/
/*.article-category.pretty*/
/*{*/
/*    color: var(--link-color);*/
/*    text-decoration: var(--link-text-decoration);*/
/*}*/

/*a:visited,*/
/*a.standardLink:visited,*/
/*.article-category.pretty:visited*/
/*{*/
/*    color: var(--link-visited-color);*/
/*    text-decoration: var(--link-text-decoration);*/
/*}*/

/*a:hover,*/
/*a.standardLink:hover,*/
/*.article-category.pretty:hover*/
/*{*/
/*    color: var(--link-hover-color);*/
/*    text-decoration: var(--link-text-decoration);*/
/*}*/

/*a:focus,*/
/*a.standardLink:focus,*/
/*.article-category.pretty:focus*/
/*{*/
/*    color: var(--link-hover-color);*/
/*    text-decoration: var(--link-text-decoration);*/
/*}*/

/*.quickLinks a.standardLink:focus {*/
/*    color: var(--secondary-color);*/
/*}*/

/*.quickLinks a.standardLink.selected:focus {*/
/*    color: var(--text-color);*/
/*}*/

/*a:active,*/
/*a.standardLink:active,*/
/*.article-category.pretty:active*/
/*{*/
/*    color: var(--link-hover-color);*/
/*    text-decoration: var(--link-text-decoration);*/
/*}*/

/*.hero-section3 .hero-section-text h1,*/
/*.hero-section2 .hero-section-text h1,*/
/*.hero-section3 .hero-section-text h2,*/
/*.hero-section2 .hero-section-text h2,*/
/*.hero-section3 .hero-section-text h3,*/
/*.hero-section2 .hero-section-text h3,*/
/*.hero-section3 .hero-section-text h4,*/
/*.hero-section2 .hero-section-text h4*/
/*{*/
/*    color: #0b2335;*/
/*    line-height: 1.0;*/
    /* font-family: var(--base-font-family); */
/*    font-weight: 600;*/
/*}*/

/*.hero-section3 .hero-section-text p,*/
/*.hero-section2 .hero-section-text p*/
/*{*/
/*    color: #0b2335;*/
/*    font-size: var(--base-paragraph-size);*/
/*    font-weight: 400;*/
/*}*/

/*.hero-section3 .maintainHeroTextOverImage .hero-section-text*/
/*{*/
/*    width: 55%;*/
/*    justify-content: center;*/
/*    text-align: center;*/
/*}*/

/*** dynamic slider ***/
/*.navItem,*/
/*.ctaDash*/
/*{*/
/*  background-color: #003046;*/
/*}*/

/* buttons */
/*.button {*/
/*    display: inline-flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    font-family: var(--base-font-family);*/
/*    font-weight: var(--base-link-font-bold);*/
/*    font-size: 1rem;*/
/*    letter-spacing: .0075rem;*/
/*    text-align: center;*/
/*    padding: 0.3rem 1.5rem;*/
/*    border-radius: 24px;*/
/*    height: 3rem;*/
/*    width: auto;*/
/*    min-width: 3rem;*/
/*    text-decoration: none;*/
/*    cursor: pointer;*/
/*    margin-bottom: 0;*/
/*}*/

/*.fpiLink,*/
/*.button.primary,*/
/*.filterMenu a.button.primary,*/
/*.button.hollow*/
/*{*/
/*    background-color: var(--primary-color);*/
/*    color: #FFF;*/
/*}*/

/*.filterMenu a.button.primary*/
/*{*/
/*    height: auto;*/
/*    line-height: 1.0;*/
/*}*/

/*input[type="submit"],*/
/*#bsubmit*/
/*{*/
/*    background-color: var(--primary-color);*/
/*    color: #FFF;*/
/*}*/

/*input[type=text], select {*/
/*    border-color: #8C8C8C;*/
/*}*/

/*.button.primary:focus,*/
/*.button.primary:hover,*/
/*#bsubmit:focus,*/
/*#bsubmit:hover*/
/*{*/
/*    background-color: var(--section-color-bkgd4);*/
/*    color: #FFF;*/
/*    text-decoration: underline;*/
/*    border: 1px solid var(--section-color-bkgd4);*/
/*}*/

/*.button.hollow:focus,*/
/*.button.hollow:hover*/
/*{*/
/*    background-color: var(--section-color-bkgd3);*/
/*    color: var(--section-color-bkgd4);*/
/*    text-decoration: underline;*/
/*    border: 1px solid var(--section-color-bkgd3);*/
/*}*/

/*.button.secondary,*/
/*.secondary button*/
/*{*/
/*    color: var(--primary-color);*/
/*    background-color: transparent;*/
/*    border: 1px solid var(--primary-color);*/
/*}*/

/*.button.secondary:focus,*/
/*.button.secondary:hover,*/
/*.secondary button:hover,*/
/*.secondary button:focus {*/
/*    background-color: var(--section-color-bkgd4);*/
/*    color: var(--inverse-text-color);*/
/*    text-decoration: underline;*/
/*    border: 1px solid transparent;*/
/*}*/

/*.button.hollow*/
/*{*/
/*    color: var(--inverse-text-color);*/
/*    border: 1px solid var(--inverse-text-color);*/
/*}*/

/*.hero-section3 .button.hollow,*/
/*.hero-section-text-mobile .button.hollow*/
/*{*/
/*    background-color: var(--primary-color);*/
/*    color: #FFF;*/
/*    border: 1px solid var(--primary-color);*/
/*}*/

/*.viewMoreButton {*/
/*  text-align: center;*/
/*  background-color: var(--primary-color);*/
/*  color: #FFF;*/
/*  cursor: pointer;*/
/*  margin: 1rem auto 3rem auto;*/
/*  float: none !important;*/

/*  font-family: var(--base-font-family);*/
/*  font-weight: var(--base-font-bold);*/
/*  font-size: 1rem;*/
/*  letter-spacing: .0075rem;*/
/*  text-align: center;*/
/*  padding: 0.5rem 1.5rem;*/
/*  border-radius: 24px;*/
  /* height: unset; */
/*  width: auto;*/
/*  min-width: 3rem;*/
/*  text-decoration: none;*/
/*  cursor: pointer;*/
/*}*/

/*.viewMore {*/
/*  width: auto;*/
/*  color: #fff !important;*/
/*  height: unset;*/
/*  line-height: unset;*/
/*  font-size: 1rem;*/
/*  font-weight: var(--base-link-font-bold);*/
/*  display: table-cell;*/
/*  text-transform: none;*/
/*  text-decoration: none;*/
/*  letter-spacing: 0.05em;*/
/*}*/


/*** hero section with text overlay on mobile ***/
/*.hero-section3 .maintainHeroTextOverImage .hero-section-text h1,*/
/*.hero-section3 .maintainHeroTextOverImage .hero-section-text h2,*/
/*.hero-section3 .maintainHeroTextOverImage .hero-section-text h3,*/
/*.hero-section3 .maintainHeroTextOverImage .hero-section-text h4*/
/*{*/
/*    color: var(--inverse-text-color);*/
/*    line-height: 1.5;*/
/*    font-family: var(--base-font-family);*/
/*    font-weight: 400;*/
/*    margin-bottom: 0;*/
/*}*/

/*.hero-section3 .hero-container.maintainHeroTextOverImage .hero-section-text*/
/*{*/
/*    width: 100%;*/
/*    justify-content: center;*/
/*    text-align: center;*/
/*    padding-left: var(--single-gutter-padding);*/
/*    padding-right: var(--single-gutter-padding);*/
/*}*/

/*.hero-section3 .maintainHeroTextOverImage .hero-section-text p*/
/*{*/
    /* margin-bottom: 0; */
/*    color: var(--inverse-text-color);*/
/*}*/

/*.hero-section3 .maintainHeroTextOverImage a:link,*/
/*.hero-section3 .maintainHeroTextOverImage a:visited,*/
/*.hero-section3 .maintainHeroTextOverImage a:hover*/
/*{*/
/*    color : var(--inverse-text-color);*/
/*    text-decoration: underline;*/
/*}*/

/*.hero-section3 .maintainHeroTextOverImage a.button.hollow,*/
/*.hero-section3 .maintainHeroTextOverImage a.button.hollow:visited*/
/*{*/
/*    color : var(--inverse-text-color);*/
/*    text-decoration: none;*/
/*}*/

/*.hero-section3 .maintainHeroTextOverImage a.button.hollow:hover*/
/*{*/
/*    color: var(--primary-color);*/
/*    border: 1px solid transparent;*/
/*    text-decoration: underline;*/
/*}*/

/*.hero-section3.miniHeroHeight .maintainHeroTextOverImage*/
/*{*/
/*    min-height: 160px !important;*/
/*}*/

/*** buttons on heros ***/
/*.hero-section3 .button.primary,*/
/*.hero-section2 .button.primary*/
/*{*/
/*    border: 1px solid transparent;*/
/*    color: #FFF;*/
/*}*/

/*.hero-section3 .button.secondary,*/
/*.hero-section2 .button.secondary*/
/*{*/
/*    border: 1px solid var(--primary-color);*/
/*    background: transparent;*/
/*    color: var(--primary-color);*/
/*}*/

/*.button.viewMoreButton {*/
/*  margin: 0;*/
/*  float: none !important;*/
/*}*/

/*.button:disabled*/
/*{*/
/*    opacity: 0.6;*/
/*    cursor: none;*/
/*}*/

/*** jay fix for hero ***/
/*.hero-section3 .hero-container {*/
/*    height: auto;*/
/*    min-height: unset;*/
/*}*/

/*.hero-container .row .hero-section-text*/
/*{*/
/*    flex-direction: column;*/
/*    padding-left: 5rem;*/
/*}*/

/*.iconImage.circularBorder*/
/*{*/
/*    display: flex;*/
/*    align-items: center;*/
/*    justify-content: center;*/
/*    border: 2px solid #000;*/
/*    border-radius: 100%;*/
/*    height: 40px;*/
/*    width: 40px;*/
/*    font-size: 1.1rem;*/
/*    margin: 0;*/
/*}*/

/*.blockGrid3.section-divider*/
/*{*/
/*    padding-bottom: 0 !important;*/
/*}*/
