:root {
  --hfhboldblue: #000064;
  --hfhhenryblue: #1464b9;
  --hfhoptimisticblue: #0091e1;
}

#div_check_reg, #div_absent_app {
    display: none;
}

.noregdiv {
    /* these are the divs that show when "not registered" is selected in q1 - #div_reg_app, #div_past_reg, #div_documentation, #div_mail */
    display: none;
}

.instructiondiv {
    background-color: #c9ebf2;
}

.btn-primary {
    background-color: var(--hfhoptimisticblue);
    border-color: var(--hfhoptimisticblue);
}

header {
    color: var(--hfhhenryblue);
    border-bottom: 0.2em solid var(--hfhoptimisticblue);
}

footer {
    background-color: var(--hfhboldblue);
    color: white;
}

h1 {
    font-family: 'apex_newbook', Verdana;
	color: var(--hfhhenryblue);
	font-size: 3em;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 27, 2022 */

@font-face {
    font-family: 'apex_newbook';
    src: url('font-apex-new/ufonts.com_apexnew-book-opentype-webfont.woff2') format('woff2'),
         url('font-apex-new/ufonts.com_apexnew-book-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'apex_newbold';
    src: url('font-apex-new/ufonts.com_apexnew-bold-opentype-webfont.woff2') format('woff2'),
         url('font-apex-new/ufonts.com_apexnew-bold-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'apex_newmedium';
    src: url('font-apex-new/ufonts.com_apexnew-medium-opentype-webfont.woff2') format('woff2'),
         url('font-apex-new/ufonts.com_apexnew-medium-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}