@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900|Open+Sans:300,400,600,700,800|Source+Sans+Pro:200,300,400,600,700,900");
header { background-color: rgb(255, 255, 255); padding-top: 0px; padding-bottom: 0px; }
nav, .arc-submenu { background-color: rgb(255, 255, 255); padding-top: 18px; }
.arc-mainmenu a { font-size: 1.25rem; text-decoration: none; color: rgb(0, 0, 0); font-weight: 300; font-family: Roboto, Arial, Helvetica; padding-top: 10px; }
.arc-mainmenu a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.arc-mainmenu .arc-menuitem-active a { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
.arc-mainmenu { text-align: right; }
.h1box { float: left; width: auto; max-width: 100%; height: auto; padding: 30px; margin-left: 0px; clear: right; background-color: rgb(255, 255, 255); display: block; position: relative; }
h1 { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); font-size: 2.3rem; letter-spacing: 0px; }
h2 { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); font-weight: 600; font-size: 1.6rem; letter-spacing: 0px; }
.ingress { font-family: Roboto, Arial, Helvetica; font-weight: normal; color: rgb(20, 50, 117); font-size: 1.2rem; }
body { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); font-weight: 300; font-size: 1.2rem; background-attachment: scroll; background-color: rgb(255, 255, 255); }
p { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); }
.button { font-family: Roboto, Arial, Helvetica; padding: 10px 32px; letter-spacing: 0px; background-color: rgb(130, 53, 140); color: rgb(255, 255, 255); font-size: 1.4rem; border-radius: 0px; text-transform: none; border: 0px solid rgb(20, 50, 117); margin-bottom: 15px; }
.button:hover { background-color: rgb(243, 194, 0); color: rgb(255, 255, 255); margin-bottom: 15px; }
.buttonBlue { font-family: Roboto, Arial, Helvetica; font-weight: 700; padding: 10px 32px; letter-spacing: 0px; background-color: rgb(255, 255, 255); color: rgb(20, 50, 117); font-size: 1rem; border-radius: 20px; text-transform: uppercase; border: 2px solid rgb(20, 50, 117); margin-bottom: 15px; }
.buttonBlue:hover { background-color: rgb(20, 50, 117); color: rgb(255, 255, 255); margin-bottom: 15px; }
a { color: rgb(20, 50, 117); text-decoration: underline; }
a:hover { text-decoration: underline; color: rgb(0, 0, 0); }
footer { background-color: rgb(236, 236, 236); padding-top: 50px; padding-bottom: 50px; }
label.QuestionLabel { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); font-weight: 500 !important; }
questioncheckboxlabel { font-family: Roboto, Arial, Helvetica; color: rgb(0, 0, 0); font-weight: 300 !important; }
h3, h4, h5, h6 { color: rgb(0, 0, 0); font-family: Roboto, Arial, Helvetica; font-weight: 400; }
.container { max-width: 1200px; }
.arc-main-content { margin-top: 20px; margin-bottom: 40px; background-color: transparent; box-shadow: none; }
.arc-nav-icon::before { content: url("/app/netorg/Content/Architect2/img/icons/menu-bars-dark.png"); }
.arc-nav-icon { text-align: right; margin: 20px; }
