@charset "UTF-8";
body{font-size:12px;font-family:"Source Sans Pro",sans-serif;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:black;}
a:hover{text-decoration:underline, ;color:#65cbe4;}
.row-copyright a{color:#FFF;}
.bold-text{font-weight:700;text-transform:uppercase;color:#fff;}
#header{background:white;border-bottom:2px;border-bottom-style:solid;border-bottom-color:#65cbe4;}
#header .container{padding:0px;}
#header .logo{float:left;margin-top:10px;}
#navigation{background-color:white;height:100%;width:1000px;margin:0 auto;}
#navigation ul#ys-menu_account{float:right;}
#navigation ul#ys-menu_account li a{font-size:18px;font-weight:100;line-height:50px;}
#navigation ul#ys-menu_account li:last-child{margin-right:30px;}
ul#ys-menu_account li{display:inline-block;padding:15px 15px 15px;}
ul#ys-menu_account a{position:relative;display:inline-block;text-decoration:none;font-size:18px;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;}
#navigation ul#ys-menu_main li a{font-size:18px;font-weight:100;line-height:50px;}
.ys-tabs .tabs{margin-bottom:150px;}
ul#ys-menu_main{text-align:center;font-weight:500;letter-spacing:1px;}
ul#ys-menu_main li{display:inline-block;padding:15px 15px 15px;}
ul#ys-menu_main a{color:black;position:relative;text-decoration:none;display:inline-block;font-size:18px;letter-spacing:1px;font-weight:400;}
ul#ys-menu_main a:hover,ul#ys-menu_main .current a{color:#027B9D;text-decoration:underline;color:#65cbe4;}
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%;}
.content_wrapper{padding-bottom:20px;padding-top:20px;background-size:cover;display:flex;}
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 100px;overflow:visible;clear:both;width:1000px;background-color:#fffffff5;}
h1.pageTitle{color:#65cbe4;font-size:45px;font-weight:800;font-family:"Source Sans Pro",sans-serif;}
form#new_booking.new_booking{margin-bottom:30px;}
.section.test-it-out.ng-scope{display:none !important;}
#footer{padding-top:15px;width:100%;background-color:#65cbe4;position:fixed;bottom:0px;border-top:2px, #65cbe4;}
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:#027B9D;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;letter-spacing:2px;}
.grantable{width:850px !important;}
div#Locale{display:none;}
div#print-button{display:none;}
div#enrolment_key{display:none;}
a[href="/grants/awards"]{display:none;}
#exam_history_list .grade{display:none !important;}
a[href="/grants/awards"]{display:none !important;}
a#printReceipt.button{display:block;}
a[href="/grants/cancel"]{display:none !important;}
a.remove.withdraw-booking{display:none !important;}
