@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Poppins:300,400,500,600,700|Open+Sans:300,400,600,700,800|Montserrat:400,700|Source+Sans+Pro:200,300,400,600,700,900");
body { background-position: 50% 50%; font-family: "Average Sans"; font-size: 1rem; font-weight: 400; background-image: none; background-attachment: fixed; background-repeat: no-repeat; background-size: cover; background-color: rgb(244, 248, 250); color: rgb(54, 71, 92);}
.arc-main-content { margin-top: 0px; margin-bottom: 0px; background-color: rgb(254, 254, 254); box-shadow: rgba(53, 105, 128, 0.3) 0px 4px 8px 0px, rgba(165, 200, 213, 0.41) 0px 6px 20px 0px; }
.container { max-width: 800px; width: 100%; }
p { color: rgb(54, 71, 92); }
h1 { color: rgb(54, 71, 92); letter-spacing: 0.18rem; font-family: Poppins; font-size: 2.3rem; font-weight: 400; }
h2 { color: rgb(54, 71, 92); font-family: Poppins; font-weight: 400; }
h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
}
h4 { font-weight: bold; }
h5 { font-weight: bold; }
.button { 
    background: #00359b;
    border-radius: 0;
    color: #ffffff;
    font-family: Average Sans;
    line-height: 20px;
    font-size: 20px;
    padding: 12px 24px;
    font-weight: 700;
}
.button:hover { background-color: rgb(81, 121, 202); }
header { padding-top: 15px; padding-bottom: 15px; background-color: rgb(66, 85, 121); }
.img-header { text-align: center; }
nav { background: rgb(66, 85, 121); }
.arc-mainmenu a { text-decoration: none; color: rgb(255, 255, 255); }
footer { padding-top: 0px; padding-bottom: 0px; background-color: rgb(66, 85, 121); }
a { color: #00359b; text-decoration: underline; }
a:hover { color: rgb(77, 115, 202); text-decoration: none; }
.arc-main-content .row { padding-top: 15px; }
body { height: 100vh; margin: 0px; }
header img.img-responsive { max-height: 100px; max-width: 50%; }
footer { min-height: 180px; }
body { display: flex; flex-direction: column; }
footer { margin-top: auto; }
.arc-mainmenu { text-align: right; background-color: rgb(66, 85, 121); }
.arc-mainmenu a:hover { text-decoration: underline; }
.arc-nav-icon::before { content: url("/app/netorg/Content/Architect2/img/icons/menu-bars-thin-light.png"); }
.arc-submenu { background-color: rgb(164, 174, 195); }
.arc-mainmenu .arc-menuitem-active a { background-color: rgb(164, 174, 195); color: rgb(255, 255, 255); }
.box { padding-left: 5%; padding-right: 5%; }
.InputField, .InputSelect, input[type="email"].InputField { font-family: "Average Sans"; padding: 4px; font-size: 20px; background: rgb(245, 248, 250); border-radius: 0 !important; box-shadow: none; }

/* Specifics */
#QLABEL445936 { font-weight: normal; }