#footer-content,.cssmenu,body{font-family:Roboto,sans-serif}.cssmenu li,.footer-links ul,.product-listing,.products-list,.second-col-table td ul,.venues,UL.tabNavigation,UL.tabNavigation-home,footer ul{list-style:none}body{margin:0;line-height:200%;letter-spacing:.05em}input:read-only{background-color:#fafafa}.image-hover:hover{cursor:pointer}.listings .product-listing{display:inline-block;vertical-align:top}.masthead{background-color:#D6E7F0}.form-inline input,.navbar-form input{width:auto}input[type=checkbox]{margin:3px 3px 3px 4px}#nav.affix{position:fixed;top:0;width:100%;z-index:10}.full-width-container{width:100%;max-width:100%;clear:both;margin:0 auto}#header{border-bottom:3px solid #E6E6E6;width:100%;background-color:#fff}#content{background-color:#f3f3f3;padding:15px 0}#footer{background-color:#4c4c4c;padding-top:15px;border-top:3px solid #888;z-index:10;position:relative}#footer-content{margin:0 auto;color:#f3f3f3;font-weight:400;max-width:1140px}.footer-links{margin:0 auto;text-align:center}.footer-links ul{margin:0;padding:0;display:block}.footer-links li{padding:10px;display:inline-block;letter-spacing:.1rem;text-transform:uppercase;font-size:10pt}.footer-links li a{text-decoration:none;color:#f3f3f3}.footer-links li a:hover{color:#999}.horizontal{border-bottom:1px solid orange}.footer-copyright{text-align:center;color:#999;letter-spacing:.1rem}.cssmenu ul{display:block;margin:0;padding:0}.cssmenu li{margin:0 5px;padding:0;position:relative;display:inline-block}.cssmenu a,.cssmenu a:link,.cssmenu a:visited{color:#333;text-decoration:none;display:block;padding:8px 20px;margin:0;text-transform:uppercase;font-weight:400;font-size:14px;letter-spacing:.1rem}.cssmenu li:hover>ul{display:block}.cssmenu ul ul{display:none;margin:0;padding:0;width:185px;position:absolute;left:0;background:url(../images/overlay.png) repeat-x #fafafa;border:1px solid #b4b4b4;z-index:5000;font-size:12px}#loading_image,.admin-menu{position:fixed;bottom:0;left:0}.cssmenu ul ul li{float:none;margin:0}#main_menu_container .column,.progress_list>div{float:left}.cssmenu ul ul a{font-weight:400}.cssmenu a:hover{color:#0ebfe9}.cssmenu .active a,.cssmenu li:hover>a{color:#0ebfe9!important}.cssmenu li:hover li a,.cssmenu ul ul li:hover a{color:#666}.cssmenu ul ul a:hover{color:#0ebfe9!important}.product-listing{color:#333;width:45%;border:1px solid #ccc;background:#BDE6F7;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #BDE6F7;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2))) #BDE6F7;background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #BDE6F7;background:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #BDE6F7;background:-ms-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #BDE6F7;background:linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #BDE6F7;margin:5px;padding:5px}#blue_box,#loading_image{background:url(../images/overlay.png) 0 -110px repeat-x #1a6da7}#loading_image{display:none;color:#fff;width:200px;height:200px;top:0;right:0;margin:auto;text-align:center;border:2px solid #1a6da7}#blue_box_ext{text-align:center;margin-top:20px;margin-bottom:20px}#blue_box{margin-left:auto;margin-right:auto;padding:10px;border:1px solid #aaa;text-decoration:none;color:#fafafa}#blue_box:hover{background:url(../images/overlay.png) 0 -40px repeat-x #6CA6CD;color:#444}.second-col-info{margin:10px}.second-col-table th{width:20%;background:url(../images/overlay.png) 0 -110px repeat-x #1a6da7;color:#fff;font-weight:400}.second-col-table td,.second-col-table th{border:1px solid #333;padding:5px}.second-col-table{width:100%;border-collapse:collapse}#main_menu_container{width:100%}#main_menu_container .column_2{margin-left:250px;background-color:#ddd;padding:10px;border:1px solid #1a6da7;font-size:87%}.notifications{-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;border:1px solid #693;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.3);color:#666;padding:5px 10px;display:block;width:85%;margin-left:auto;margin-right:auto}.progress_list{margin:0;padding:20px;text-align:center;overflow:auto}.finished{background:url(../images/overlay.png) 0 -110px repeat-x #7cfc00}.in_progress{background:url(../images/overlay.png) 0 -110px repeat-x #87ceeb}.incomplete{background:url(../images/overlay.png) 0 -110px repeat-x coral}.progress_text{width:16%;border:2px solid #708090;padding:5px;margin-bottom:20px}.arrow-right{width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #708090}.column-one-header{display:block;width:15%;font-size:14pt;padding:5px 0;color:#fff;text-align:center;float:left;font-weight:700;background:url(../images/overlay.png) 0 -110px repeat-x #694;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px #694}.column-three-header,.column-two-header{display:block;font-size:14pt;padding:5px 0;color:#fff;background:url(../images/overlay.png) 0 -110px repeat-x #694;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,.4);font-weight:700;text-align:center;float:left}.column-two-header{width:55%;box-shadow:0 2px 3px #694}.column-three-header{width:30%;box-shadow:0 2px 3px #694}.filler{min-height:5px;background:url(../images/overlay.png) 0 -50px repeat-x #aaa;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.4);-moz-box-shadow:0 2px 3px rgba(0,0,0,.4);box-shadow:0 2px 3px rgba(0,0,0,.4)}.center-bold{text-align:center;font-weight:700}.admin-menu-toggle{width:100%;text-align:center;background:#eee;background:-moz-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2))) #eee;background:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:-ms-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;background:linear-gradient(top,rgba(255,255,255,.2) 0,rgba(0,0,0,.2) 100%) #eee;color:#444;display:inline-block;font-size:11px;font-weight:700;text-decoration:none;text-shadow:0 1px rgba(255,255,255,.75);cursor:pointer;line-height:normal;padding:8px 0}.face-course,.online-course,.ui-tabs-vertical .ui-tabs-nav li a{display:block}.admin-menu{width:auto;background-color:#1a6da7;z-index:1000;border:1px solid #aaa;border-top:1px solid #ccc;border-left:1px solid #ccc}.admin-menu li,.cat-nav li{margin-bottom:0}.admin-nav,.cat-nav{list-style:none;margin:0;padding:0;overflow:hidden}.admin-nav{padding-bottom:25px}.admin-nav>li a,.cat-nav>li a{display:block;width:100%;text-decoration:none;color:#fff;background:url(../images/overlay.png) 0 -110px repeat-x #1a6da7;font-family:Calibri;font-size:12pt;padding:5px 0 5px 10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.3);margin-top:5px}.admin-nav .active a,.admin-nav>li a:hover,.cat-nav .active a,.cat-nav>li a:hover{background:url(../images/overlay.png) 0 -40px repeat-x #6CA6CD;color:#444}.cat-nav .active .venues li a,.first-col{background:url(../images/overlay.png) 0 -110px repeat-x #1a6da7}.cat-nav .active .venues li a{color:#fff}.venues{border-left:1px solid #fff;border-bottom:1px solid #fff;padding:0;margin-left:10px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-khtml-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.venues>li a{padding:2px;margin:0;text-align:center}.venues>li{margin-top:1px}.first-col{width:15%;float:left}.second-col{float:left;width:55%;min-height:600px;height:600px;overflow:scroll}.third-col{float:left;width:30%;background:url(../images/overlay.png) 0 -110px repeat-x #6ca6cd;text-align:center}.products{float:left;width:80%;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-khtml-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border:2px solid #693;background:url(../images/overlay.png) 0 -110px repeat-x #f8f5e1;padding:5px 10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);-moz-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.3)}.products-head{border:2px solid #693;background:url(../images/overlay.png) 0 -110px repeat-x #693;padding:10px 50px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.4);-moz-box-shadow:0 0 3px rgba(0,0,0,.4);box-shadow:0 0 3px rgba(0,0,0,.3);color:#FAFAFA;font-family:Arial;font-size:12pt;white-space:nowrap}.products input[type=submit]{padding:10px 20px}.products-list{padding:0}.products-list li{padding:20px 10px}.online-course{width:240px;height:265px;background:url(../images/online-courses-click-here-normal.png) center top no-repeat}.online-course:hover{background:url(../images/online-courses-click-here-hover.png) center top no-repeat}.face-course{width:240px;height:265px;background:url(../images/f2f-click-here-normal.png) center top no-repeat}.face-course:hover{background:url(../images/f2f-click-here-hover.png) center top no-repeat}#Error,#Success{background-repeat:no-repeat;background-position:left;padding-left:33px;height:19px;padding-top:6px;padding-right:10px}#Error{background-image:url(../images/no.png);color:red}#Success{background-image:url(../images/yes.png);color:#693}#Info,#username{float:left}.ui-tabs-vertical{width:100%}.ui-tabs-vertical .ui-tabs-nav{padding:3% 0;float:left;width:22%}.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;border-bottom-width:1px!important;border-right-width:0!important;margin:0 -1px .2em 0}.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;padding-right:.1em;border-right-width:1px}.ui-tabs-vertical .ui-tabs-panel{padding:1%;float:left;width:75%;border:1px solid #1a6da7}UL.tabNavigation-home{margin:0;padding:0}#forms table,.center-button{margin-left:auto;margin-right:auto}UL.tabNavigation-home LI{display:inline}UL.tabNavigation-home LI A{padding:8px 15px;background-color:#1a6da7;color:#fff;text-decoration:none}UL.tabNavigation-home LI A.selected,UL.tabNavigation-home LI A:hover{background:url(../images/overlay.png) 0 -40px repeat-x #6CA6CD;color:#444;border-left:1px solid #1a6da7;border-top:1px solid #1a6da7;border-bottom:1px solid #1a6da7;padding-top:7px}UL.tabNavigation-home LI A:focus{outline:0}.required{color:red}#importantmessage{text-align:center;background-color:#1a6da7;color:#fff;position:absolute;top:0;left:0;width:100%;z-index:5}#logo-link{background-image:url(../images/training-logo.png);background-repeat:no-repeat;background-position:center bottom;height:120px;width:50%;display:block;text-indent:-9999px;float:left}#clear{clear:both}#forms{padding-top:25px}#student-table,#student-view{border-collapse:collapse;width:100%;font-family:Verdana,Geneva,sans-serif;font-size:11px}#student-table,#student-table td,#student-table th,#student-table tr,#student-view,#student-view th{border:1px solid #1A6DA7}#student-table th,#student-view th{border-right:0;border-left:0;background-color:#1A6DA7;font-weight:400}#student-table td,#student-view td{padding:6px}#student-table .headers,#student-view .headers{padding:5px;text-align:center;color:#fff}.highlight{background-color:#e6e7ec}#student-view .headers{font-size:12pt;width:250px}.center-button td{padding:10px;font-size:11pt;font-family:Helvetica}.center-button input{border:1px solid #1A6DA7;width:90px;background-color:#FAFAFA;font-family:Arial;font-size:10pt}.center-button a{border:1px solid #fafafa;display:block;width:100px;text-align:center;text-decoration:none;color:#fff;background-color:#1a6da7;font-family:Arial;font-size:10pt;padding:2.8px}.center-button a:hover,.center-button input:hover{background-color:#09c;color:#fff}UL.tabNavigation{margin:0;padding:0}#cart-view,#roles{margin-left:auto;margin-right:auto}UL.tabNavigation LI{display:inline}UL.tabNavigation LI A{padding:8px 15px;background-color:#ccc;color:#000;text-decoration:none;border:1px solid #000}UL.tabNavigation LI A.selected,UL.tabNavigation LI A:hover{background-color:#333;color:#fff;padding-top:7px}UL.tabNavigation LI A:focus{outline:0}div.tabs>div{padding:15px;margin-top:8px;border:1px solid #999}#cart-view,#cart-view td,#cart-view th{border:1px solid #E1E1E1}div.tabs>div h2{margin-top:0}.tabs{width:auto;padding:15px}del{color:red}#cart-view{border-collapse:collapse;font-family:Verdana,Geneva,sans-serif;font-size:11px;width:100%;text-align:right;background-color:#FAFAFA}#course-heading,.button,.header-forms,.jumbotron{text-align:center}#cart-view td{padding:5px}#cart-summary{background-color:#E1E1E1}input[type=submit],input[type=button]{border:1px solid #FAFAFA;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3)}input[type=submit]:hover,input[type=button]:hover{background:#6CA6CD}.save_button{float:right;margin:5px}body{background-color:#fff;color:#333}a,a:visited{color:#2196f3}.navbar{margin-bottom:0}.navbar-default{background-color:#f8f8f8}.navbar-default .navbar-nav>li>a{color:inherit}.nav a{border-top:3px solid #f8f8f8}.nav>li>a:hover{border-top:3px solid #FF9800;transition:all .3s ease;color:#1a6da7!important;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.4);box-shadow:0 0 2px 0 rgba(0,0,0,.4)}.news-item,.testimonial{border-top:3px solid #1a6da7}.jumbotron{background-image:url(../images/5.png);background-size:cover;height:25em;position:relative;margin:3 auto}.jumbotron .jumbotron-bottom{padding:5em 0;margin:0 auto}.jumbotron .jumbotron-bottom p{color:#FF9800;font-weight:700;font-size:2em}.cta-button{background-color:#1a6da7;padding:12px 40px;display:inline-block;white-space:nowrap;color:#fff!important;font-size:1.2em;margin:1em;font-weight:500}.news-item .news-heading,.notice-title,footer h3{font-weight:700}.cta-button:hover{text-decoration:none;background-color:#ff9800;color:#fafafa;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4)}#course-heading{background-color:#1a6da7;padding:3.5em;color:#fff}.news-item .news-heading,.testimonial-heading{color:#1a6da7;font-size:1.5em}#course-heading h1{margin:0}#faq,#main-content,#news{padding:1em 0}.news-item{background-color:#fff;padding:1em;margin:2em 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4)}.news-item .news-summary{margin-top:.5em}#testimonials{padding:1em;background-color:#ddd}.testimonial{margin:2em 1em;padding:2em;background-color:#fff}.navbar-brand{height:100%}.navbar-brand img{display:block}.header-forms input{margin:0 auto}footer{color:#ddd;background-color:#1a6da7;padding-top:1em;font-size:1em}footer h3{font-size:100%}footer ul{text-align:left;margin:0;padding:0}footer a,footer a:visited{color:#fff}footer .copy{padding:1em}.slick-prev{left:-10px}.slick-next{right:-10px}.form-inline{display:none}.form-login-button{display:block;margin-bottom:10px!important}.margin-bottom{margin-bottom:5px!important}.notice-block{width:500px;text-align:center;margin:0 auto 10px;border:1px solid #eee}.notice-title{display:block;background-color:#FF9800;color:#fff;font-size:16px}.notice-desc{margin:10px}@media screen and (min-width:768px){.form-inline{display:block}.form-login-button{display:none}}@media screen and (min-width:991px){.header-forms{padding-top:1em}}