@charset "UTF-8";
html{height:100%;width:100%;}
body{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;font-size:14px;background-color:white;background-repeat:repeat;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:100%;min-height:100%;}
p.help{border:2px;padding-left:10px;}
.tag-info{display:none;}
#Locate{display:none;}
#tools{overflow:hidden;background-color:#1867BE ;}
#tools p{margin:0;}
#languages{float:right;text-align:right;color:white;font-size:12pt;}
#current_user{float:left;font-weight:bold;color:white;}
#languages span{color:white;margin-left:15px;}
#languages a{color:white;text-decoration:none;}
#languages a:hover{font-weight:bold;}
#languages a.active{color:white;font-weight:bold;cursor:default;text-decoration:underline;}
#Locale{display:none;}
h1#pageTitle{color:#003C71;font-size:35px;font-family:"EB Garamond",serif;letter-spacing:-1px;}
h2{font-family:"EB Garamond",serif;}
html body #homepage-login #ys-loginForm input.text,html body #homepage-login #ys-loginForm input.password{border-color:#00527D;border-radius:3px;font-size:16px;padding:2px;width:100%;align:left;}
html body #navigation .container{overflow:visible;}
.ys_exam_review{text-align:left;}
div#exam-summary div#print-button.print{display:none;}
a{color:black;}
a:hover{color:black;text-decoration:bold;}
#header .container{background-position:center;border-radius:8px;overflow:visible;height:174px;}
#header img{max-height:100px;vertical-align:bottom;padding:35px 0;text-align:center;}
.container .item.rendered.question img{width:auto !important;}
#navigation{height:125px;line-height:30px;border-bottom:4px solid #F14800;background-color:#1867BE;}
#navigation #logo{float:left;padding:2px;margin-top:2px;}
#navigation #ys-menu_main{float:right;margin-top:7px;}
#navigation #ys-menu_account{float:right;text-align:center;margin-top:7px;}
#navigation li{display:block;float:left;}
#navigation li a{display:block;float:left;padding:5px 12px;color:white;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;letter-spacing:0.1em;font-size:16px;margin-top:40px;border-right:1px solid white;}
#navigation li:last-child>a{border-right:0;}
#navigation #ys-menu_account li:first-child>a{border-left:1px solid #ddd;}
#navigation li a:hover{color:white;border-bottom-color:white;border-bottom-style:solid;border-bottom-width:5px;}
html body .content-inner .container{background-color:white;border:1px solid black;border-radius:10px;margin-top:10px;margin-bottom:10px;padding:20px 35px;}
.content_wrapper{background-color:white;background-repeat:repeat;margin:auto 0;}
.content-inner{}
.search{margin-bottom:10px;}
table.ys{width:100%;border-collapse:collapse;}
table.ys tr th{text-align:left;padding-top:5px;padding-bottom:5px;border:solid 1px #555;border-left-width:0px;border-right-width:0px;background-color:#eee;}
.pagination{clear:both;margin:10px;text-align:right;}
#footer{background-color:#1867BE;height:100%;border-top:4px solid #F14800;}
#footer .footer-wrap{clear:both;overflow:visible;margin:0 auto;width:100%;height:100%;}
#footer .footer-wrap .container-left{margin:0;float:left;width:45%;text-align:left;padding-left:40px;}
#footer .footer-wrap .container-right{margin:0;float:right;width:45%;text-align:right;padding-right:40px;}
#footer .footer-copyright{color:#eee;}
#footer .footer-address{color:#eee;text-align:right;font-size:14px;margin:0px;padding:10px;}
#footer a{color:#eee;text-decoration:none;}
.row-copyright{text-align:center;color:#C6DAE5;letter-spacing:1px;}
html body #homepage-login form#ys-loginForm.ys-form{align:left;}
div#homepage-login form#ys-loginForm.ys-form div.ys-formField label{color:#000;width:125px;font-size:16px;}
div#homepage-login form#ys-loginForm.ys-form div.ys-formField input#id_username.text,div#homepage-login form#ys-loginForm.ys-form div.ys-formField input#id_password.password{width:400px;align:left;font-size:16pt;}
div.column.left{text-align:left;}
div.content-inner div.container form#ys-loginForm.ys-form div.submit input,button.sign_up_button,button.survey_button{background-color:#003C71 !important;border:none !important;width:120px;cursor:pointer;border-radius:4px;padding:10px;color:#fff;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;margin:0 auto;letter-spacing:1px;text-transform:uppercase;}
div.content-inner div.container form#ys-loginForm.ys-form div.submit input:hover{background-color:##EAEAEA !important;font-weight:bold;color:#ffffff !important;text-decoration:underline;text-decoration-style:bold;text-decoration-color:#ffffff;}
form#ys-signupForm,div#ethics,p#checkbox_and_label{display:none;}
button.survey_button{width:160px;}
div#homepage-login form#ys-loginForm.ys-form p#login-forgot a#forgot_password_link{color:black;text-decoration:none;margin-left:25px;}
div#homepage-login form#ys-loginForm.ys-form p#login-forgot a#forgot_password_link:hover{color:black ;font-weight:bold;text-decoration:bold;margin-left:25px;}
.grantable .title_bar .action a{color:#F14800;}
.grantable .title_bar .action a:hover{color:#1867BE;}
.footer_bar{font-size:13pt;}
.magic-button{text-align:center;padding:25px;}
a[href="/grants/awards"]{display:none!important;}
a#printReceipt.button{display:block;margin-top:10px;}
.grantable{width:650px !important;}
.grantable .title_bar .exam_name .name{font-size:12pt;}
.grantable .virtual-exam-countdown-timer{left:675px !important;}
a[href="/profile/review_purchases"]{display:none !important;}
a[href="/resend_verify_email/email"]{display:none !important;}
table.ys.exam_name th,table.ys.exam_name td{width:70%;}
table.ys.time_period th,table.ys.time_period td{width:12.5%;}
div.diagnostic-report{margin:auto;width:75%;padding:10px;}
div#exam-summary,div.diagnostic-report,svg{width:800px;}
