@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%;}
html{height:100%;}
#tools{text-align:center;}
a{color:#002649;}
a:hover{text-decoration:underline !important;color:#495C5E;}
.row-copyright a{color:#FFF;}
.bold-text{font-weight:700;text-transform:uppercase;color:#fff;}
#header{background:#fff;border-bottom:solid 2px #000;}
#header .container{padding:0px;border:none;}
#header .logo{float:left;margin-top:28px;padding-right:15px;}
#navigation{background-color:#fff;height:100%;}
#navigation ul#ys-menu_account{float:right;}
#navigation ul#ys-menu_account li a{font-size:24px;font-weight:400;line-height:50px;color:#1e252c;}
#navigation ul#ys-menu_account li:last-child{margin-right:30px;}
ul#ys-menu_account li{display:inline-block;padding:15px 0px 15px;}
ul#ys-menu_account a{position:relative;display:inline-block;text-decoration:none;font-size:20px;letter-spacing:1px;font-weight:400;}
ul#ys-menu_account a:hover,ul#ys-menu_account .current a{text-decoration:underline;}
ul#ys-menu_account a:hover:before,ul#ys-menu_account .current a:before,ul#ys-menu_account a:hover:after,ul#ys-menu_account .current a:after{width:100%;}
#navigation ul#ys-menu_main{float:left;}
#navigation ul#ys-menu_main li a{font-size:20px;font-weight:100;line-height:50px;}
ul#ys-menu_main{text-align:center;font-weight:500;letter-spacing:1px;}
ul#ys-menu_main li{display:inline-block;padding:15px 0px 15px;}
ul#ys-menu_main a{position:relative;text-decoration:none;display:inline-block;font-size:20px;letter-spacing:1px;font-weight:400;}
ul#ys-menu_main a:hover,ul#ys-menu_main .current a{text-decoration:underline;}
ul#ys-menu_main a:hover:before,ul#ys-menu_main .current a:before,ul#ys-menu_main a:hover:after,ul#ys-menu_main .current a:after{width:100%;}
.login_zone .column{width:unset!important;position:relative;float:left;}
.dropdown{float:left;overflow:hidden;}
.dropdown .dropbtn{font-size:16px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0;}
.dropdown:hover .dropbtn{color:#002649;background-color:#fff;}
.dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:1;}
.dropdown-content a{float:none;color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{background-color:#ddd;}
.dropdown:hover .dropdown-content{display:block;}
.content_wrapper{padding-bottom:20px;display:block;}
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;}
.container{margin:0 auto;overflow:scroll;clear:both;width:1000px;background-color:#fffffff5;border-radius:none;}
.container hr{display:none;}
#footer{background-color:#002649;position:static;bottom:0px;}
.grantable .footer_bar .right{text-align:left;}
p#languages{font-size:14px;color:#fff;font-weight:400;line-height:1.5em;}
p#languages a{color:#f4f4f4;text-decoration:none;}
p#languages a:hover{color:#002649;font-weight:600;text-decoration:underline;}
#footer ul{list-style-type:none;display:block;padding:0;margin:20px auto 10px;}
#footer ul li{display:inline;}
#footer ul li a{text-decoration:none;margin:0 10px;font-size:15px;color:#fff;}
#foot-menu{width:255px;}
.footer-column{width:33.333%;float:left;}
.footer-column.last img{float:right;padding-right:50px;width:25%;}
ul#social-media{text-align:center;}
#social-media li a:hover{color:#2a6496;}
.fa-stack-2x{color:#fff;}
.fa-stack{font-size:1em;}
span.fa-stack.fa-lg :hover{color:#649ac7;}
.row-copyright{text-align:center;color:#fff;}
.grantable{width:950px !important;}
.grantable .virtual-exam-countdown-timer{left:700px;position:relative;bottom:0px;}
div#print-button{display:none!important;}
div#enrolment_key{display:none;}
a[href="/grants/awards"]{display:none;}
#exam_history_list .grade{display:none !important;}
#course_history_list .grade{display:none !important;}
body{color:black;}
.container{overflow:auto;}
.content_wrapper .container{border-style:none !important;}
#header .container{max-width:none !important;width:90% !important;padding:0 24px;}
#header .logo{padding:0;margin:0 24px 0 0;display:inline-block;line-height:1;}
#header .logo img{display:inline-block;width:300px;margin:17px 0 17px 0;}
ul#ys-menu_account li,ul#ys-menu_main li{}
#navigation ul#ys-menu_account li a,#navigation ul#ys-menu_main li a{font-size:24px;font-weight:400;color:#002649;display:inline-block;padding:16px;line-height:24px;letter-spacing:normal;}
.price{color:#002649;}
.profile_content .account_actions{position:static;}
.profile_content .account_actions a{display:block;text-align:left;padding-top:0.25em;padding-bottom:0.25em;}
.profile_content{margin:0 0 0 180px;padding-top:16px;}
.profile_gravatar{overflow:hidden;border-radius:100%;}
.purchaseSteps{display:block !important;height:auto !important;float:none !important;}
.purchaseSteps .step{display:inline-block !important;margin:0 48px 32px 0;font-weight:600;}
.purchaseSteps .step .num{width:48px;height:48px;line-height:46px !important;border-radius:100% !important;padding:0 !important;margin:0 8px 0 0 !important;}
.purchaseSteps .step .title{text-align:left !important;}
.purchaseSteps .step .title.multiline{top:8px !important;}
.purchaseSteps .step.complete .title{color:#002649 !important;}
.purchaseSteps .step.complete .num{color:#fff !important;background-color:#002649 !important;}
.purchaseSteps .step:first-of-type,.purchaseSteps .step.complete+.step{color:#002649 !important;}
.tab{margin-top:32px;}
table{border:2px solid #E5E7E9;margin:24px 0 16px;}
table.ys tr th{text-align:left;padding:24px;border:2px solid #E5E7E9;border-width:0 0 2px 0;background-color:#fff;}
table.ys th,table.ys td{text-align:left;padding:24px;border:2px solid #E5E7E9;border-width:0 0 2px 0;background-color:#fff;}
.purchaseReceipt table tr:first-of-type td{padding-top:32px;}
.purchaseReceipt table tr:last-of-type td{padding-bottom:32px;}
.purchaseReceipt table td{padding:16px 32px;vertical-align:top;}
.purchaseReceipt table td:first-child{text-align:left;width:20%;}
.addressContainer.shipping,.addressContainer.billing{float:none !important;margin:48px 0 0 !important;}
#user_first_name{margin-right:16px !important;}
#user_first_name,#user_last_name{width:100% !important;max-width:202px !important;}
.ys-formField,.ys-addressField{margin:0 0 16px !important;font-size:16px !important;}
label{float:none !important;width:auto !important;text-align:left !important;margin-bottom:4px !important;}
input,select{height:auto !important;max-width:420px !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;color:#1e252c !important;background-color:#fff !important;background-clip:padding-box !important;border:2px solid #C8D0D5 !important;border-radius:4px !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;}
input:focus,select:focus{color:#000 !important;background-color:#fff !important;border-color:#002649 !important;outline:0 !important;}
input[type="submit"],input[type="button"],input.submitPurchase.basic_button,.button,button,.signup_button,.action a{height:auto !important;width:auto !important;margin-block:8px;font-weight:400 !important;text-align:center !important;vertical-align:middle !important;user-select:none !important;color:#fff !important;background:#002649 !important;border:2px solid #002649 !important;font-size:1rem !important;line-height:1.5 !important;border-radius:4px !important;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,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;}
input[type="submit"]:hover,input[type="button"]:hover,input.submitPurchase.basic_button:hover,.button:hover,button:hover,.signup_button:hover,.action a:hover{color:#fff !important;background:#002649 !important;}
.action a{padding:4px 8px !important;min-width:120px;}
.noPrint .button{margin-right:16px !important;}
#ys-signupForm,#ys-loginForm{box-shadow:none !important;padding:32px !important;width:500px !important;border:2px solid #002649 !important;border-radius:16px !important;margin:0 !important;}
.login_zone .column{padding-top:32px;padding-bottom:32px;text-align:left !important;}
.login_zone .right{padding-left:32px;}
.login_zone h2.center{text-align:left !important;}
#footer{position:static;left:0;right:0;bottom:0;font-size:14px;padding:12px 12px;background-color:#fff;color:#1E252C;border-top:2px solid #002649;}
.row-copyright{text-align:left;color:#68707A;}
.row-copyright p{margin:0 16px 0 0;display:inline-block;}
.row-copyright a{color:#002649;}
.row-copyright a:hover{color:#495C5E;}
.search{float:none;}
form.search{display:flex;align-items:center;}
form.search button{padding:8px 16px !important;margin-left:16px !important;}
.grantable_container{width:auto;}
.grantable{width:100% !important;float:none;height:auto;line-height:inherit;border-radius:4px;padding:0;background-color:#fff;}
.grantable_container{border:2px solid #E5E7E9;margin:0 0 24px;border-radius:4px;padding:2px;}
.grantable .title_bar .exam_name{position:static;height:auto;line-height:inherit;font-size:18px;}
.grantable .title_bar .exam_name .name{float:none;max-width:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.grantable .title_bar .exam_name .icon{display:none;}
.grantable .title_bar{position:static;margin:8px 0 8px 2px;height:auto;color:black;text-shadow:none;border-radius:4px;background:transparent;border-style:none;}
.grantable .footer_bar{position:static;height:auto;}
.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;}
a[href="http://gravatar.com/"]{display:none !important;}
a[href="/profile/edit"]{display:none !important;}
a[href="/grants/awards"]{display:none !important;}
a[href="/profile/review_purchases"]{display:none !important;}
