@font-face{font-family:'OpenSans';font-weight:400;src:local("OpenSans-Regular"),url(/css/OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans';font-style:normal;font-weight:700;src:local("OpenSans-Bold"),url(/css/OpenSans-Bold.ttf) format("truetype")}*{box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,details,nav,summary{margin:0;font-size:100%;vertical-align:baseline;font-family:inherit}details,nav{display:block}body{line-height:1.5;background-color:white;font-family:"OpenSans",sans-serif;color:#333}img{border:none}table{border-spacing:0}table caption{font-size:120%;font-weight:bold;margin-bottom:5px}table,td,th,tr{border:1px solid black;border-collapse:collapse;padding:5px}a{font-weight:bold;color:#003658}a:hover{font-weight:bold;color:#003658}a:active{outline:none}h1{font-size:1.5em}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h1,h2,h3,h4,p,ul,ol,input[type=submit]{margin-top:15px;margin-bottom:15px}input[type=submit]{border:none;border-radius:5px;padding:5px}label.label-before{display:inline-block;margin-right:10px}label.label-before::after{content:": "}:focus{outline:3px #111a29 dotted;outline-offset:1px;outline-radius:5px}.error_message{color:#a00}.error_message:before{content:"(!) ";color:#a00}.error{border-color:#a00}.simple_format{border:solid 1px black;margin:10px;padding:5px}#notice{background-color:#fcbf40;padding:5px}#error_flash{color:#a00;border:2px dashed #a00;padding:5px}#error_flash:before{content:"(!) "}.logo-top{width:370px;height:100%;display:inline-block;padding:20px;padding-top:15px;padding-bottom:25px;border-right:2px solid white}.invisible{display:none}.float-left{float:left}.bold{font-weight:bold}.margin-left-100px{margin-left:100px}#wrapper-header,#wrapper-outerbox,#wrapper-footer{width:1200px;margin:auto}#wrapper-header{background-color:#111a29;height:100px;border-bottom:5px solid #fcbf40}#wrapper-header :focus{outline:3px #fff dotted}#wrapper-outerbox{margin-top:20px}#wrapper-outerbox input[type=submit]{border:1px solid black}#wrapper-footer{background-color:#111a29;padding:20px;clear:both}#footer-copyright{text-align:center;color:white;font-size:14px;margin:0}#footer-copyright a{font-family:OpenSans, sans-serif;font-weight:normal;color:white}a.site-heading{padding:0;text-transform:uppercase;vertical-align:top;margin-top:35px;margin-left:20px;margin-right:10px;display:inline-block;color:white;font-family:OpenSans, sans-serif;font-size:20px}div.flex{display:flex}.rodauth input{margin-top:5px;margin-bottom:10px}textarea#response{width:90%}form#logout{float:right;margin-left:10px;margin-right:20px;margin-top:35px}form#logout input{background:none;color:#111a29;background-color:#fcbf40;font-weight:bold;margin:auto}div.policy_area_selection{flex-wrap:wrap}div.policy_area_selection fieldset{border:none}div.policy_area_selection legend{font-size:20px}@media print{div#wrapper-header,div#wrapper-footer{display:none}body,div#wrapper-outerbox{width:100%;margin:0}}@media only screen and (max-width: 1000px){body{margin:0}.logo-top{text-align:left;margin-left:5px;padding:5px;padding-top:10px}#main-logo{display:inline-block}a.site-heading{display:none}form#logout{margin-right:10px}#wrapper-header,#wrapper-footer,#wrapper-outerbox{width:100%}#wrapper-header{height:auto}#wrapper-outerbox{width:95%;margin:10px}div.flex{display:block}p.recommendations-follow-up label,p.recommendations-follow-up input{display:block}p.recommendations-follow-up label.implicit input{display:inline}}@media only screen and (max-width: 470px){.logo-top{width:270px;border-right:none}#main-logo{display:inline-block;max-width:220px;max-height:60px}}@media only screen and (max-width: 370px){.logo-top{width:180px}#main-logo{max-width:150px}body{max-width:98%}}
