@charset "UTF-8";
body{font-size:18px;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:#bd4f2e;}
a:hover{text-decoration:underline;color:#214c3b;}
.row-copyright a{color:#fff;}
.bold-text{font-weight:700;text-transform:uppercase;color:#fff;}
#header{background:#fff;}
#header .container{padding:0px;border:none;}
#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:#012811;}
#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:right;padding:0px 100px 0px 0px;}
#navigation ul#ys-menu_main li a{font-size:24px;color:#012811;font-weight:100;line-height:50px;background-color:#fff;}
ul#ys-menu_main{text-align:center;font-weight:400;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:24px;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:18px;border:none;outline:none;color:white;padding:14px 18px;background-color:inherit;font-family:inherit;margin:0;}
.dropdown:hover .dropbtn{color:#000;background-color:#fff;}
.dropdown-content{display:none;position:absolute;min-width:160px;box-shadow:0px 8px 18px 0px rgba(0, 0, 0, 0.2);z-index:1;}
.dropdown-content a{float:none;color:black;padding:12px 18px;text-decoration:none;display:block;text-align:left;}
.dropdown-content a:hover{}
.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 #000;border-left-width:0px;border-right-width:0px;background-color:#eee;}
.container{margin:0 auto;overflow:auto;clear:both;width:900px;background-color:#fff;border-radius:none;padding:15px 30px;}
.container hr{display:none;}
h1.pageTitle{text-align:inherit !important;color:#214c3b;font-size:45px;font-weight:800;font-family:"Source Sans Pro",sans-serif;}
#footer{width:100%;position:relative;bottom:0px;}
.grantable .footer_bar .right{text-align:left;}
p#languages{font-size:16px;color:#fff;font-weight:400;line-height:1em;}
p#languages a{color:#000000;text-decoration:none;}
p#languages a:hover{font-weight:600;text-decoration:underline;}
#footer ul{list-style-type:none;display:block;padding:0;margin:10px auto 10px;}
#footer ul li{display:inline;}
#footer ul li a{text-decoration:none;margin:0 10px;font-size:16px;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:16px;}
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;}
#Locale{padding-top:5px;padding-bottom:25px;background-color:#fff;}
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:#012811;font-size:18px;}
a,a:hover{text-decoration:none;}
.container{overflow:auto;}
.content_wrapper{padding-bottom:120px;}
.content_wrapper .container{border-style:none !important;font-size:18px !important;}
#header .container{max-width:none !important;width:100% !important;padding:0 24px;border-bottom:2px solid #012811;}
div#logo{display:inline-block;float:left;margin:0 24px 0 0;}
h1.pageTitle{color:#012811;margin:24px 0 32px;}
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:#012811;display:inline-block;padding:18px;line-height:24px;letter-spacing:normal;}
.ys-tabs .tabs>div.selected{overflow:auto;}
div.right.price{color:#012811;}
.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:18px;}
.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:#214c3b !important;}
.purchaseSteps .step.complete .num{color:#fff !important;}
.purchaseSteps .step:first-of-type,.purchaseSteps .step.complete+.step{color:#214c3b !important;}
.tab{margin-top:32px;}
table{border:2px solid #E5E7E9;margin:24px 0 18px;}
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:18px 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:18px !important;}
#user_first_name,#user_last_name{width:100% !important;max-width:202px !important;}
.ys-formField,.ys-addressField{margin:0 0 18px !important;font-size:18px !important;}
label{float:none !important;width:auto !important;text-align:left !important;margin-right:8px !important;margin-bottom:4px !important;}
input,select{height:auto !important;max-width:420px !important;padding:8px !important;font-size:18px !important;font-weight:400 !important;line-height:1.5 !important;color:#214c3b !important;background-color:#fff !important;background-clip:padding-box !important;border:2px solid #012811 !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:#012811 !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;min-width:220px !important;font-weight:400 !important;text-align:center !important;vertical-align:middle !important;user-select:none !important;color:#fff !important;background:#214c3b !important;border:2px solid #012811 !important;padding:8px 8px !important;font-size:18px !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:#012811 !important;}
.action a{padding:4px 8px !important;min-width:120px;}
.noPrint .button{margin-right:18px !important;}
#ys-signupForm,#ys-loginForm{box-shadow:none !important;padding:20px !important;width:500px !important;border:2px solid #214c3b !important;border-radius:18px !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:relative;left:0;right:0;bottom:0;font-size:16px;padding:6px 24px;background-color:#fff;color:#012811;border-top:2px solid #012811;}
.row-copyright{text-align:left;color:#214c3b;}
.row-copyright p{margin:0 18px 0 0;display:inline-block;}
.row-copyright a{color:#7747ff;}
.row-copyright a:hover{color:#7747ff;text-decoration:underline;}
.search{float:none;}
form.search{display:flex;align-items:center;}
form.search button{padding:8px 18px !important;margin-left:18px !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:24px;}
.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:#012811;text-shadow:none;border-radius:4px;background:transparent;border-style:none;font-size:24px;}
.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="/grants/awards"]{display:none !important;}
a#open_modal_button{display:none !important;}
