@charset "UTF-8";
body{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji;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;height:100%;color:black;}
a{color:#961a31;text-decoration:none;}
a:hover{color:#8f8f8f;text-decoration:underline;}
#header{padding-right:30px;padding-left:30px;border-bottom:solid 1px #000000;background:#fff;}
#header .container{max-width:none;position:relative;height:100%;margin:0 auto;overflow:auto;clear:both;}
h1.pageTitle{color:#1e252c;margin:24px 0 32px;font-size:45px;font-weight:800;font-family:"Source Sans Pro",sans-serif;}
div#logo{display:block;float:left;margin:0 24px 0 0;}
#header .container #subheading{position:absolute;left:270px;bottom:0px;height:40px;color:#000;font-size:1.2em;line-height:40px;text-align:left;}
#navigation{height:100%;line-height:48px;background-color:#fff;}
#navigation #ys-menu_main{float:right;}
#navigation #ys-menu_account{float:right;}
#navigation li:first-child{margin-left:0px;}
#navigation li{padding:12px;margin-left:10px;display:block;float:left;height:48px;font-size:24px;}
#navigation li a{padding:10px 10px;color:#000000;text-decoration:none;text-shadow:0px 1px 0px rgba(255, 255, 255, 0.7);font-weight:normal;}
#navigation li a:hover{background-color:#961a31;border-radius:4px;color:#fff;}
.content_wrapper{overflow:auto;padding-top:20px;padding-bottom:30px;background-color:#fff;display:block;}
.container{max-width:1000px;padding:15px 30px;}
#ys-loginForm{padding:32px !important;width:525px !important;border:1px solid #000000 !important;border-radius:16px !important;margin:0 auto;text-align:center;}
.ys-userForm .left_column,.ys-userForm .right_column{width:60%;}
.ys-formField{margin:0 0 16px !important;font-size:16px !important;}
.ys-formField label{color:#000000;}
.ys-formField input{float:right;}
:focus{outline:2px solid #961a31;border-color:#961a31 !important;}
.ys-formField input[type="text"],.ys-formField input[type="password"]{width:205px !important;}
input,select{padding:4px 8px !important;color:#000000 !important;font-size:16px !important;background-color:#fff !important;border-radius:4px !important;border-color:#961a31 !important;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out !important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji;}
.ys-formField.submit{display:inline-block;}
input[type="submit"]:hover{cursor:pointer !important;color:#fff !important;background-color:#961a31 !important;border-color:#961a31 !important;}
#ys-signupForm{max-width:800px;padding-bottom:72px;}
.ys-userForm .ys-formField>input[type="text"]{margin-right:2px !important;margin-left:20px;}
.ys-userForm .ys-formField>select{float:inline-end;width:225px !important;}
.ys-formField.term-of-service{margin:4px 0px 4px !important;padding:4px 0px 4px;}
.profile_content{margin-left:0 !important;}
.profile_gravatar{display:none;}
.profile_content table.profile_table tr td:first-child{width:12em;}
.search{margin-bottom:30px;}
form .search{display:flex;align-items:center;}
form.search button{margin-left:16px !important;}
form.search button:hover{background-color:#961a31;border-color:#961a31;color:#fff;}
table{border:2px solid #E5E7E9;margin:24px 0;}
table.ys{width:100%;border-collapse:collapse;}
table.ys tr th{text-align:left;padding:12px;border:solid 2px #E5E7E9;border-left-width:0px;border-right-width:0px;background-color:#fff;color:#000000;}
.pagination{clear:both;margin:10px;text-align:right;}
input.basic_button{background:none !important;padding:0px 10px !important;font-weight:normal;color:#000000 !important;}
input.basic_button:hover{color:#fff !important;background-color:#961a31 !important;}
a#buy_product.button{float:right;min-width:120px;padding:4px 8px;border:solid 1px #961a31;border-radius:4px;font-size:16px;background-color:#fff;color:#000000;text-align:center;}
a#buy_product.button:hover{background-color:#961a31;color:#fff;}
input#create-order.basic_button.clear{float:right;}
div.ng-scope{padding-bottom:5px;}
.grantable_container{width:auto;margin:0 0 24px;border-radius:4px;padding:2px;}
.grantable{width:100% !important;float:none;height:auto;line-height:inherit;border:inset 2px;border-radius:4px;padding:4px;background-color:#fff;}
.grantable .title_bar{position:static;margin:8px 0 8px 2px;color:#000000 !important;border-radius:4px;background:transparent;border-style:none;}
.grantable .title_bar .exam_name .icon{display:none;}
.grantable .title_bar .exam_name{position:static;height:auto;line-height:inherit;font-size:16px;}
.grantable .title_bar .exam_name .name{float:none;max-width:none;font-weight:bold;}
.grantable .title_bar .action a{border:solid 1px #961a31 !important;background-image:none !important;padding:4px 8px !important;min-width:120px !important;height:auto !important;line-height:1.5 !important;border-radius:4px !important;text-align:center !important;color:#000000 !important;}
.grantable .title_bar .action a:hover{background-color:#961a31;color:#fff !important;border:solid 1px #961a31;}
.grantable .footer_bar .left,.grantable .footer_bar .right{float:none;position:static;height:auto;width:auto;line-height:inherit;font-size:16px;margin:4px 0 0 2px;text-align:left;}
.virtual-exam-countdown-timer{background-color:#961a31;border:1px solid #961a31;color:#fff;}
.grantable .virtual-exam-countdown-timer{position:static;}
#test-it-out-link{margin-top:1.5em;}
.modal{color:#000000;}
.basic_button{height:42px;}
button.basic_button.ng-binding{vertical-align:middle;border-color:#961a31;color:#fff !important;}
button.basic_button.ng-binding:hover{color:#fff !important;background-color:#fff;}
.ys-tabs .tabs>div.selected{overflow:auto;}
div.hasDatepicker{padding-bottom:24px;}
.ys-formField input[name="region_filter"]{float:left;}
button{min-width:120px !important;padding:4px 8px !important;font-size:16px !important;border-radius:4px !important;margin-top:16px !important;}
button:enabled{cursor:pointer;background:none;background-color:#961a31;border:solid 1px #961a31;color:#fff;}
input.right.submit_button.ok{min-width:120px;border-style:none;background-color:#961a31;border:solid 1px #961a31;color:#fff;margin-top:16px !important;}
input.right.submit_button.ok:enabled{cursor:pointer;}
button.right.grantable_booking_submit.submit_button:enabled{background-color:#961a31 !important;color:#fff !important;}
button.left.grantable_booking_submit.submit_button:enabled{background-color:#961a31 !important;color:#fff !important;}
.ys-tabs .nav li.selected{border-top:2px solid #961a31 !important;}
table.exam_summary_information{margin:0;}
.virtual-exam-countdown-timer label.countdown-box-label{font-size:16px !important;color:#fff !important;}
#back-to-launch{position:static;padding:4px 8px;}
#back-to-launch:hover{background-color:#961a31 !important;color:#fff !important;}
.basic_button.inline{border:solid 1px #961a31 !important;background:none !important;color:#000000 !important;}
.details-card a{border-color:#961a31 !important;color:#000000 !important;}
.details-card a:hover{padding:8px 24px !important;color:#fff !important;border:1px solid #961a31 !important;background:#961a31 !important;}
hr{display:none;}
#footer{position:fixed;left:0px;right:0px;bottom:0px;padding:12px 24px;border-top:solid 1px #000000;background-color:#fff;text-align:left;color:#000;font-size:14px;}
.row-copyright{text-align:center;}
.row-copyright p{margin:0 16px 0 0;}
#Locale{position:fixed;bottom:2%;left:80%;padding-top:5px;color:#000;font-size:14px;}
select#locale{text-align:center !important;margin:0px 8px;}
a[href="/grants/awards"]{display:none !important;}
a[href="/profile/review_purchases"]{display:none !important;}
