html{font-size:14px}body{font-family:inherit,sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-weight:200}a:hover{text-decoration:none}.btn-default{background-color:#1890cf;color:#fff}.btn-default:hover{color:#fff;background-color:#00b4af}#main{font-size:14px}#main ul{list-style:disc;padding-left:10px;margin-left:20px}#main ul li{list-style:disc;margin-bottom:5px}#main #accordian ul{list-style:none!important;padding-left:0!important;margin-left:0!important}#main #accordian ul li{list-style:none!important;margin-bottom:0!important}.navbar{padding-top:0!important;width:100%}.navbar .container .nav ul li a{padding:5px 5px}.pagination-container{text-align:center}.pagination{justify-content:center;margin:20px 0}.pagination li a{border:none!important;border-radius:0!important;color:#1890cf;padding:7px 10px}.pagination li a:hover{background-color:#72b7db!important;cursor:pointer!important}.pagination .active a{background-color:#00b4af}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.search_box{display:inline;float:left;margin-top:10px;margin-right:10px}.search_box .search_top{border:1px solid #999;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:6px 30px 6px 10px;position:relative;border-right:none!important}.search_box .btn_search{background-color:#fff;display:block;height:100%;position:relative;width:30px;cursor:pointer;border:1px solid #999;border-left:none!important;border-top-right-radius:6px;border-bottom-right-radius:6px}.news_search_box{display:inline;margin:20px}.news_search_box .search_top{border:1px solid #999;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:6px 30px 6px 10px;position:relative;border-right:none!important}.news_search_box .btn_search{background-color:#fff;display:block;height:100%;position:relative;width:30px;cursor:pointer;border:1px solid #999;border-left:none!important;border-top-right-radius:6px;border-bottom-right-radius:6px}.submenu{display:none;position:absolute;background-color:#fff;z-index:1000;width:200px;top:30px;padding:5px 3px}.submenu .submenulinks li{width:100%;border-bottom:1px solid #999}#footer hr{border-color:#fff}#footer table{float:right}.fullheight{height:100%}.bx-wrapper{box-shadow:none;border:none!important;margin-bottom:0!important}.bx-wrapper .slide img{width:100%}@media(min-width:768px){.bx-wrapper .slidetext{position:absolute;height:100%;background-color:#1f7bc4;padding:25px;width:38%}.bx-wrapper .slidetext h3{color:#fff;font-weight:bold;text-shadow:0 1px 2px #333;font-size:26px}.bx-wrapper .slidetext p{background-color:#fff;color:#1f7bc4;position:absolute;bottom:0;padding:8px;font-weight:bold;max-width:80%}}.bx-wrapper .bx-pager{display:none}.dropshadow{box-shadow:0 5px 12px -4px #999}.bg-white{background-color:#fff}.bg-blue{background-color:#1890cf;color:#fff}.bg-blue h1,.bg-blue h2,.bg-blue h3,.bg-blue h4,.bg-blue h5{color:#fff;font-size:14px;font-weight:bold;border-bottom:2px solid #fff;padding-bottom:5px;margin-bottom:15px}.bg-blue a{color:#add0ea}.homepageslider .bx-controls-direction{position:absolute;top:0;right:0;width:70px;height:25px}.homepageslider .bx-prev{background:url(../assets/images/btn_prev_next.png) left top no-repeat;display:block;height:25px!important;width:25px!important;position:absolute;text-indent:-99999px;z-index:999!important;margin-top:0!important;top:5px!important;right:35px!important}.homepageslider .bx-prev:hover{background-position:left top!important}.homepageslider .bx-next{background:url(../assets/images/btn_prev_next.png) -26px top no-repeat;display:block;height:25px!important;width:25px!important;position:absolute;right:5px;text-indent:-99999px;z-index:999!important;margin-top:0!important;top:5px!important}.homepageslider .bx-next:hover{background-position:-26px top!important}.calendar-wrap{margin-top:10px;border:1px solid #ddd;background:#f9f9f9;padding:30px}.fc-button{background:none;color:#fff;background-color:#f59d02;border:0;border-radius:0;padding-bottom:2px}.fc-header-title h2{padding-top:3px;font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;margin-left:20px;margin-right:20px}.fc-corner-left.fc-state-default,.fc-corner-right.fc-state-default{border-radius:0}.fc-today,.fc-state-highlight{background:#eef1ff}.sm-cals{margin-top:20px}.upcomming-courses div{margin-top:50px;margin-bottom:20px;padding:20px;padding-bottom:0;border-top:1px solid #a1aeb7;border-bottom:1px solid #a1aeb7}.upcomming-courses div h2{font-family:Arial;color:#197cc5}.upcomming-courses .arrow{background:#f59d02;color:#fff;padding:2px 6px;padding-bottom:3px;margin:5px;display:inline-block}#key{display:inline-block}#key .spaces{color:#fff;background:#39a469;padding:3px;margin:3px;border-radius:5px}#key .booked{color:#fff;background:#b20932;padding:3px;margin:3px;border-radius:5px}.eventsCalendar-daysList li.dayWithCourse,.eventsCalendar-daysList li.dayWithEvents{background:none;background-color:#197cc5!important}.eventsCalendar-daysList li.dayWithEvents-full,.eventsCalendar-daysList li.dayWithEvents-full{background:none;background-color:#197cc5!important}.newsarchive h3{border-bottom:1px solid #a1aab0;color:#4c565c;margin:5px 5px 10px 5px;padding:0 0 15px 10px;font-size:14px}.latest_news .news-image a{width:100%;height:100%;display:block;background-size:cover}.news-item{margin-bottom:20px}.news-item .news-image{height:180px;width:100%}.news-item .news-title{color:#015674;font-size:15px;margin-bottom:10px}#btnContactSubmit:hover,#btnNewsletterSubmit:hover{cursor:pointer}.greytext{color:#999}footer ul{list-style:none}footer ul li{display:inline-block;margin-right:15px}footer ul li a{color:#fff}ul.group_black{display:inline;float:right;width:178px}@media(max-width:992px){ul.group_black{display:none}}ul.group_black li{display:block;height:30px}ul.group_black li a.group{display:block;height:34px;background:url(../assets/images/arrow_white.png) center top no-repeat #015674;text-align:center;line-height:34px;color:#fff;text-transform:uppercase;font-size:12px}ul.group_black li a.black{display:block;height:30px;background-color:#197cc5;text-align:center;line-height:30px;color:#fff;font-size:12px}@media(max-width:767px){#none-homepage-footer{background:url(../assets/images/footer_top_bg.png) center bottom no-repeat transparent;width:100%;height:150px!important;background-size:contain}}@media(min-width:767px){#none-homepage-footer{background:url(../assets/images/footer_top_bg.png) center bottom no-repeat transparent;width:90%!important;min-height:250px!important;background-size:contain}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}#header-slider{margin-left:0!important}