@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600';/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{height:100%;font-size:16px;line-height:1.5rem;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}@media only screen and (max-width: 1420px){html{font-size:15.2px}}@media only screen and (max-width: 1024px){html{font-size:14.4px}}@media only screen and (max-width: 640px){html{font-size:13.6px}}body{font-family:"Source Sans Pro",sans-serif;font-size:16px;line-height:1.5rem;color:#2d2d2d;background-color:#fff;height:100%;width:100%;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale}.portal body{background-color:#EDF1F2}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5rem;font-family:'pantonbold';color:#084C86}h1{font-size:2.25rem;line-height:1.2;letter-spacing:-1px}h2{font-size:1.5rem;line-height:1.25;letter-spacing:-1px}h3{font-size:1.125rem;line-height:1.3;letter-spacing:-.5px}h4{font-size:1.3125rem;line-height:1.35;letter-spacing:-.5px}h5{font-size:1.25rem;line-height:1.4;letter-spacing:0}h6{font-size:1rem;line-height:1.45;letter-spacing:0}.portal body,.portal h1,.portal h2,.portal h3,.portal h4,.portal h5,.portal h6,.portal p,.portal li,.cke_editable body,.cke_editable h1,.cke_editable h2,.cke_editable h3,.cke_editable h4,.cke_editable h5,.cke_editable h6,.cke_editable p,.cke_editable li,.mfp-wrap body,.mfp-wrap h1,.mfp-wrap h2,.mfp-wrap h3,.mfp-wrap h4,.mfp-wrap h5,.mfp-wrap h6,.mfp-wrap p,.mfp-wrap li{font-family:"Source Sans Pro",sans-serif;color:#617984;text-align:left;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal a,.cke_editable a,.mfp-wrap a{font-family:"Source Sans Pro",sans-serif;text-decoration:underline;color:#4298DB}.portal a:hover,.cke_editable a:hover,.mfp-wrap a:hover{color:#84cdff}a{color:#4DBBB6;text-decoration:none}a:active,a:focus{color:#4298DB;text-decoration:underline}p{margin-top:0;font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1.5}b,strong{font-weight:700}i,em{font-style:italic}ol,ul{padding-left:0;margin-top:0}li{margin-bottom:1rem}.portal ul{list-style-type:none;display:block;text-align:left}.inner ul,.basicForm ul{list-style-type:disc;padding-left:21px}button,.button{margin-bottom:1rem}input,textarea,select,fieldset{margin-bottom:1.5rem}pre,blockquote,dl,figure,table,p,ul,ol{margin-bottom:1.5rem}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}.reset,.clr{display:block;clear:both;font-size:0px;line-height:0;height:0px;margin:0;padding:0;border:medium none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.separator{clear:both;display:block;padding:10px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.u-full-width{width:100%;box-sizing:border-box;padding:0}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}img{max-width:100%}hr{color:#084C86;text-align:center;width:84%;margin:48px auto;padding:0;border:none;border-top:medium double #084C86}hr:after{content:"\00B0";display:inline-block;position:relative;background-color:white;font-size:2em;top:-0.66em;padding:0 0.25em}fieldset{border:none;padding:0px}table{width:100%;text-align:left}select,input{color:#084C86}input[type="password"],input[type="text"]{border:1px solid #cccccc;width:100%;padding:5px}.left{float:left}.right{float:right}.center{display:block !important;margin-left:auto !important;margin-right:auto !important;clear:both;text-align:center}.clear{clear:both}.hide,.displaynone,.none{display:none}.align-left{text-align:left}.align-right{text-align:right}.pos-relative{position:relative}.small{font-size:0.75rem}.small-lateral-margin{margin:0 0.25rem;display:inline-block}.success-color{color:#73d27c}.alert-color{color:#eb697b}@media only screen and (max-width: 640px){.hide-small{display:none}}@media only screen and (max-width: 1024px){.hide-medium{display:none}}.extra-vertical-margin{margin-top:5rem;margin-bottom:5rem}.container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media only screen and (max-width: 640px){.container{padding:0 5%}}.column,.columns{width:100%;float:left;box-sizing:border-box}.portal .row{max-width:1400px;margin:0 auto;padding:0 0.5rem}.portal .container{width:100%;max-width:1400px}.portal .container.portal_container{max-width:100%}@media only screen and (max-width: 640px){.portal .container{padding:0}}.portal .columns{margin-left:2%}@media only screen and (max-width: 1024px){.portal .columns{margin-left:0}}.portal .four.columns{width:31.666667%}@media only screen and (max-width: 1024px){.portal .four.columns{width:100%}}.portal .eight.columns{width:66.33333%}@media only screen and (max-width: 1024px){.portal .eight.columns{width:100%}}@media (min-width: 400px){.container{width:90%;padding:0}}@media (min-width: 550px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74.0%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78.0%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}@font-face{font-family:'pantonlight';src:url("/templates/default/fonts/panton/panton-light.eot");src:url("/templates/default/fonts/panton/panton-light.eot?#iefix") format("embedded-opentype"),url("/templates/default/fonts/panton/panton-light.woff2") format("woff2"),url("/templates/default/fonts/panton/panton-light.woff") format("woff"),url("/templates/default/fonts/panton/panton-light.ttf") format("truetype"),url("/templates/default/fonts/panton/panton-light.svg#fcf72172dc907a960057e0a1e13efd00") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'pantonregular';src:url("/templates/default/fonts/panton/panton-regular.eot");src:url("/templates/default/fonts/panton/panton-regular.eot?#iefix") format("embedded-opentype"),url("/templates/default/fonts/panton/panton-regular.woff2") format("woff2"),url("/templates/default/fonts/panton/panton-regular.woff") format("woff"),url("/templates/default/fonts/panton/panton-regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'pantonsemibold';src:url("/templates/default/fonts/panton/panton-semibold.eot");src:url("/templates/default/fonts/panton/panton-semibold.eot?#iefix") format("embedded-opentype"),url("/templates/default/fonts/panton/panton-semibold.woff2") format("woff2"),url("/templates/default/fonts/panton/panton-semibold.woff") format("woff"),url("/templates/default/fonts/panton/panton-semibold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'pantonbold';src:url("/templates/default/fonts/panton/panton-bold.eot");src:url("/templates/default/fonts/panton/panton-bold.eot?#iefix") format("embedded-opentype"),url("/templates/default/fonts/panton/panton-bold.woff2") format("woff2"),url("/templates/default/fonts/panton/panton-bold.woff") format("woff"),url("/templates/default/fonts/panton/panton-bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local("Open Sans Light"),local("OpenSans-Light"),url(/templates/default/fonts/opensans/opensans-light.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(/templates/default/fonts/opensans/opensans-regular.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(/templates/default/fonts/opensans/opensans-semibold.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(/templates/default/fonts/opensans/opensans-bold.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}#wrap{display:table;width:100%;height:100%}header,footer,main{display:table-row}header,footer{height:1px}main{height:100%}.betabar{display:table-row;position:relative;background-color:#E1E1E1;font-size:1rem;text-align:center;width:100%;height:48px;padding:10px}.betabar p{padding:9px 0 12px 0;margin-bottom:0}.betabar.betabar-float{position:fixed;top:0;z-index:99999}.captchaimage{border:1px solid #ccc;width:122px;margin-bottom:10px}.captchareload i{line-height:42px;margin-left:10px;font-size:22px;vertical-align:top}.body-portal main{background:url(/templates/default/img/footer_bkgrd.svg) no-repeat bottom -104px right -195px;background-size:390px}.body-portal main .container{background-color:rgba(255,255,255,0.93);height:calc(100% - 21px)}.portal_menu_desktop{display:none}.portal_container{margin-top:5rem;padding-bottom:5rem}.portal .portal_container{margin-top:5rem}.portal_logo{float:left;width:120px}.leftmenu{width:100%;margin:33px auto 39px}.leftmenu .accordion{background-color:#084C86;margin:0 auto 20px;border-radius:12px}.leftmenu .accordion .link{position:relative;display:block;color:#fff;font-size:14px;font-weight:700;margin:0;padding:0;padding:15px 15px 15px 60px;border-bottom:1px dashed #454444;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.leftmenu .accordion li{margin-bottom:0;display:inline}.leftmenu .accordion li .link a{color:#f4ebeb;text-decoration:none}.leftmenu .accordion li .link a:hover{color:#4DBBB6}.leftmenu .accordion li.open .link a{color:#4DBBB6}.leftmenu .accordion li:before{content:"";display:none}.leftmenu .accordion li:last-child .link{border-bottom:0}.leftmenu .accordion li.open:last-child .submenu{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.leftmenu .accordion li .fa-file-o,.leftmenu .accordion li .accordion_trigger{position:absolute;top:17px;left:24px;color:#595959;font-size:18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.leftmenu .accordion li .fa-file-o{font-weight:bold;top:18px}.leftmenu .accordion li .fa-file-o:after{content:"";display:none}.leftmenu .accordion li .accordion_trigger{font-size:1.8rem;font-weight:bold;text-align:center;right:12px;left:auto;width:20px;height:20px;cursor:pointer}.leftmenu .accordion li .accordion_trigger:hover{color:#4DBBB6}.leftmenu .accordion li .accordion_trigger:after{content:"";display:none}.leftmenu .accordion li.open .link{color:#4DBBB6}.leftmenu .accordion li.open .accordion_trigger{color:#4DBBB6}.leftmenu .accordion li.open .fa-file-o{color:#4DBBB6}.leftmenu .accordion li.open .fa-file-o:after{content:"";display:none}.leftmenu .accordion li.open .accordion_trigger{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.leftmenu .accordion li.open .accordion_trigger:after{content:"";display:none}.leftmenu .accordion li.default .submenu{display:block}.leftmenu .accordion .submenu{display:none;background-color:#EFEFEF;list-style:none;font-size:14px;margin:0;position:relative}.leftmenu .accordion .submenu li a{display:block;color:#084C86;line-height:5.2rem;text-decoration:none;height:100%;margin-top:-24px;padding-left:60px;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.leftmenu .accordion .submenu a:hover,.leftmenu .accordion .submenu a.submenu_active{background-color:#E1E1E1}.leftmenu .accordion .submenu li{list-style:none;margin-bottom:0;height:50px}.leftmenu .accordion .submenu>li:before{position:relative;display:block;z-index:100;top:1.3rem;width:2.4rem;height:2.4rem;margin-left:2rem}.leftmenu .accordion .submenu>li:after{position:absolute;top:0;bottom:20px;left:2.1em;z-index:90;margin-left:1.5px;content:""}.leftmenu .accordion .submenu ul{display:block;position:relative;background-color:#EAE8E8;list-style:none;font-size:14px;margin:0}.leftmenu .accordion .submenu ul li a{padding-left:100px}.leftmenu .accordion li:last-of-type .submenu li:last-child a:hover,.leftmenu .accordion li:last-of-type .submenu li:last-child a.submenu_active{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.leftmenu .accordion .submenu_trigger_wrap{position:relative}.leftmenu .accordion ul .sub_submenu_trigger{position:absolute;right:15px;width:18px;height:18px;cursor:pointer}.leftmenu .accordion ul li i{position:absolute;color:#595959;font-size:2rem;top:17px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.leftmenu .accordion ul .sub_submenu>li:before{position:relative;display:block;top:1.3rem;width:2.4rem;height:2.4rem;margin-left:2rem;z-index:100}.leftmenu .accordion ul .sub_submenu>li:after{position:absolute;content:""}.leftmenu .accordion ul li.open .sub_submenu_trigger{color:#E8CA6A}.leftmenu .accordion li .sub_submenu_trigger:hover{color:#E8CA6A}.leftmenu .accordion li.open .sub_submenu_trigger:after{content:"";display:none}.leftmenu .accordion .sub_submenu_wrap.open .sub_submenu_trigger{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dashboard_learner section{margin:0 0 20px 0}.dashboard_learner section h3{text-align:center}.contractor_search_box{background:#EFEFEF;padding-top:15px;text-align:center;border:1px solid #E1E1E1;border-radius:4px}.frontpage_login_box{display:block;background-color:#084C86;margin:20px auto 20px auto;padding:24px 7%;border-radius:6px;max-width:700px}.frontpage_login_box .login_input{color:#808080;font-size:17px;width:100%;padding:10px;height:48px}.frontpage_login_box .login_input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.frontpage_login_box .login_error{color:#FB6E6E;text-align:center}.frontpage_login_box .login_button{color:#fff;font-size:1.5rem;margin:20px 0 0 0;width:100%;height:48px}.frontpage_login_box .login_button:hover{background-color:#4DBBB6;color:#fff;border-color:#4DBBB6}.frontpage_login_box .login_remember{font-family:'pantonbold';color:#fff;float:left;margin-top:20px}.frontpage_login_box .login_remember .input_checkbox{display:none}.frontpage_login_box .login_remember .input_checkbox+label{padding-left:35px}.frontpage_login_box .login_remember .input_checkbox+label:hover{cursor:pointer}.frontpage_login_box .login_remember .input_checkbox+label:before{cursor:pointer;content:"";position:absolute;margin-left:-35px;display:inline-block;font-size:16px;width:24px;height:24px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px rgba(8,76,134,0.5),0px 1px 0px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(8,76,134,0.5),0px 1px 0px rgba(255,255,255,0.4);background:-webkit-linear-gradient(top, #222 -80%, #084C86 140%);background:-moz-linear-gradient(top, #222 -80%, #084C86 140%);background:-ms-linear-gradient(top, #222 -80%, #084C86 140%);background:-o-linear-gradient(top, #222 -80%, #084C86 140%);background:linear-gradient(top, #222 -80%, #084C86 140%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 )}.frontpage_login_box .login_remember .input_checkbox:checked+label:before{font-family:'FontAwesome';content:"\f00c";color:#4DBBB6;text-align:center;line-height:25px}.frontpage_login_box .login_remember .input_checkbox:not(:checked)+label:hover:before{font-family:'FontAwesome';content:"\f00c";color:rgba(77,187,182,0.5);text-align:center;line-height:25px}.frontpage_login_box .forgot_password_link{font-family:'pantonbold';color:#fff;float:right;margin-top:20px}.frontpage_register_links{margin-bottom:12px}.frontpage_register_links .button{margin-bottom:12px}@media screen and (max-width: 1200px){.frontpage_login_box .login_remember{float:none;text-align:center}.frontpage_login_box .forgot_password_link{float:none;text-align:center}}.docs_uncategorised{display:inline-block;text-align:center;margin-bottom:24px}.docs_categorised .accordion_content{display:block;text-align:center}.doclist_item{display:inline-block;width:200px;min-height:140px;margin:12px 15px 24px 0;padding:0 15px;text-align:center;vertical-align:text-top}.activate_box{background:#EFEFEF;border:1px solid #E1E1E1;border-radius:4px;padding-top:15px;text-align:center}#output{float:left;width:300px;height:220px;margin:1px 0 0 0;z-index:0}#output li{width:300px;position:absolute;left:23px;top:20px}#output li em{position:absolute;text-indent:-99999em;margin-left:-99999em}#cert li{float:left;background-color:#184366;color:#fff;font-weight:bold;width:21px;height:21px;margin:0px;margin-right:10px}#cert li a{display:block;color:#fff;text-align:center;margin:0 auto}#cert li a.current{background-color:#fff;color:#184366;font-weight:bold;margin:0px;padding:2px 4px}.eventError{float:none;color:red;font-size:10px;line-height:1.2em;margin-left:10px}.success{background-color:#E1FFE1;color:#009900;width:95%;padding:10px;border:1px solid #009900}.errorBText{float:left;margin-bottom:10px;margin-left:130px}.status{position:relative;float:left;font-size:12px;text-align:left;width:100%}.red{color:#E11A22}.darkgreen{color:#336666}.black{color:#000}.green,.success-color,.portal .green,.portal .success-color{color:#73d27c}.blue{color:#0080FF}.grey{color:#999999}.block{background-color:#F1F1F1;font-size:90%;white-space:nowrap;padding:.2rem .5rem;border-radius:4px;border:1px solid #E1E1E1}.frontend-notification span{display:block;padding:10px;width:100%;border:1px solid #ccc;border-radius:6px;background:#e1e1e1}@media screen and (min-width: 840px){.frontpage_login .login_input_left,.frontpage_login .login_input_right{height:48px}.frontpage_login .login_button{height:48px;font-size:0.9em}.frontpage_login .login_start{margin-bottom:24px}.frontpage_login .login_links{width:75%;margin-top:12px}.frontpage_login .login_remember{float:left;text-align:left;padding:0}.forgot_password_link{float:right;text-align:right}}@media screen and (min-width: 960px){.leftmenu{float:left;width:300px;margin:12px 48px 0 0}}@media screen and (min-width: 1025px){ul.portal_menu_desktop{display:block;float:right;list-style:none;margin-top:15px}ul.portal_menu_desktop li{position:relative;float:left;margin-right:26px}ul.portal_menu_desktop li:last-child{margin-right:0}ul.portal_menu_desktop li a{font-family:'pantonbold';font-size:2rem}ul.portal_menu_desktop li a:hover{text-decoration:none}ul.portal_menu_desktop li a:focus{text-decoration:none;color:#4DBBB6}ul.portal_menu_desktop li a:active{text-decoration:none;color:#4DBBB6}ul.portal_menu_desktop li a:visited{text-decoration:none;color:#4DBBB6}ul.portal_menu_desktop li a:before{content:'';position:absolute;display:block;right:50%;left:50%;bottom:-0.05em;background-color:#3FABA5;height:3px;border-radius:9px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}ul.portal_menu_desktop>li.active>a{color:#3FABA5;padding-bottom:0.08em;border-bottom:3px solid #3FABA5}ul.portal_menu_desktop>li.active>a:before{left:0;right:0;opacity:0.35}ul.portal_menu_desktop li a:hover:before{left:0;right:0}.portal_menu_desktop li.portal_menu_dropdown:hover ul{display:block}.portal_menu_desktop li ul{margin:0;display:none;position:absolute;top:30px;right:0;z-index:1000;background:#F4F3F1;width:auto;white-space:nowrap;padding:10px 20px;border-top:3px solid #4DBBB6;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4)}.portal_menu_desktop li ul li{display:block;float:right;clear:both;margin-right:0;text-align:right;margin-bottom:0rem;font-family:'pantonbold'}.portal_menu_desktop li ul li a{color:#4DBBB6;font-size:19px;line-height:36px}.portal_menu_desktop li ul li a:hover{color:#3FABA5}.portal_menu_desktop .menu_search{padding:20px}.portal_menu_desktop .menu_search form{margin-bottom:0}.portal_menu_desktop .menu_search input[type=text]{display:block;width:200px;margin-bottom:10px}.portal_menu_desktop .menu_search select{display:block;width:200px;margin-bottom:10px}.portal_menu_desktop .menu_search input[type=button]{display:block;width:200px;margin:0}.dashboard_learner section h3,.dashboard_manager h2,.coursecart h3{text-align:left;float:left}.btn_dashboard_main{display:inline-block;float:right;width:inherit;margin:0}}.betabar{position:fixed;z-index:10000;height:48px}.betabar p{padding:0;text-align:center}.betabar a{color:#4298DB}#wrap{position:absolute;top:47px;height:auto}header{display:block;height:12.5rem}@media only screen and (max-width: 1024px){header{height:inherit}}.portal header{height:inherit}.header_front .header_logo{height:65px}.header_front .header_logo img{display:block;margin:15px auto;height:100%}.header_front .calltoaction{margin-top:40px;font-family:'pantonlight';font-size:1.5em;line-height:2.5em;text-align:center;margin:0;white-space:nowrap}.header_front nav{background-color:#084C86;height:inherit}.header_front nav .full-menu{zoom:1;display:none}.header_front nav .full-menu:before,.header_front nav .full-menu:after{content:"";display:table}.header_front nav .full-menu:after{clear:both}.header_front nav .full-menu,.header_front nav .full-menu ul{margin:0;padding:0;list-style:none}.header_front nav .full-menu li{position:relative;float:left;margin-bottom:0;z-index:10}.header_front nav .full-menu a{font-family:'pantonregular';font-size:1.3em;float:left;padding:1rem 0.25rem 0.75rem 0;color:#fff;text-decoration:none;text-align:left;margin-right:1rem}.header_front nav .full-menu li:hover>a{color:#4DBBB6}.header_front nav .full-menu ul{margin:20px 0 0 0;opacity:0;visibility:hidden;position:absolute;top:57px;left:0;z-index:1;background-color:#3F4345;border-radius:3px;-webkit-border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header_front nav .full-menu li:hover>ul{opacity:1;visibility:visible;width:180px;margin:0}.header_front nav .full-menu ul ul{background-color:#525557;top:2px;left:180px;width:222px !important;margin:0 0 0 20px}.header_front nav .full-menu ul li{display:block;float:none;margin-bottom:0;padding:3px 0 3px 6px;border:0;-webkit-box-shadow:0 1px 0 rgba(16,16,16,0.57),0 2px 0 rgba(84,84,84,0.57);-moz-box-shadow:0 1px 0 rgba(16,16,16,0.57),0 2px 0 rgba(84,84,84,0.57);box-shadow:0 1px 0 rgba(16,16,16,0.57),0 2px 0 rgba(84,84,84,0.57)}.header_front nav .full-menu ul li:last-child{box-shadow:none}.header_front nav .full-menu ul a{display:block;float:none;width:180px;padding:10px;white-space:nowrap;font-size:1.1em;text-transform:none;outline:none}.header_front nav .full-menu ul a:hover{background-color:#2F2F2F;margin:-2px 0 -3px -6px;padding:12px 0 13px 16px;-webkit-transition:background-color 0.30s;transition:background-color 0.30s}.header_front nav .full-menu ul li:first-child>a{border-radius:3px 3px 0 0}.header_front nav .full-menu ul li:first-child>a:hover{margin-top:-3px;padding-top:13px}.header_front nav .full-menu ul li:first-child>a:after{content:'';position:absolute;left:40px;top:-9px;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:10px solid #3F4345}.header_front nav .full-menu ul ul a{width:222px;line-height:1.5em}.header_front nav .full-menu ul ul a:hover{padding-right:5px}.header_front nav .full-menu ul ul li{-webkit-box-shadow:0 1px 0 rgba(58,58,58,0.66),0 2px 0 rgba(121,119,119,0.66);-moz-box-shadow:0 1px 0 rgba(58,58,58,0.66),0 2px 0 rgba(121,119,119,0.66);box-shadow:0 1px 0 rgba(58,58,58,0.66),0 2px 0 rgba(121,119,119,0.66)}.header_front nav .full-menu ul ul li:first-child a:after{left:-9px;top:50%;margin-top:-20px;border-left:0;border-bottom:15px solid transparent;border-top:15px solid transparent;border-right:10px solid #525557}.header_front nav .full-menu ul li:first-child a:hover:after{border-bottom-color:#2F2F2F}.header_front nav .full-menu ul ul li:first-child a:hover:after{border-right-color:#2F2F2F;border-bottom-color:transparent}.header_front nav .full-menu ul li:last-child>a{border-radius:0 0 3px 3px}@media only screen and (max-width: 640px){.header_front nav{height:60px}}.header_portal{background-color:#F4F3F1;height:75px;padding:8px 0}.header_portal .portal_logo{float:left;width:120px}.header_portal img{height:60px}.header_summary{padding:0 0 20px 0;background-color:#F4F3F1}.header_summary .user_title_mobile h2{text-align:left;text-overflow:ellipsis;overflow:hidden;width:48%}.header_summary .user_title_desktop h2{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.header_summary .user_title_mobile h2 span,.header_summary .user_title_desktop h2 span{font-family:'pantonbold'}.header_summary .user_title_mobile{display:block}.header_summary .user_title_desktop{display:none}.header_summary .edit_profile_box{position:relative;display:inline-block;float:left;width:123px;height:123px;margin-right:6%;margin-bottom:20px}.header_summary .edit_profile_box .editprofile_container{overflow:hidden;height:123px;width:123px;position:absolute;top:50%;left:50%;border-radius:6px;border:1px solid #e5e5e5;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.header_summary .edit_profile_box .editprofile_container img{width:123px;height:123px}.header_summary .edit_profile_box .editprofile_container:hover img{width:123px;height:123px;opacity:0.2;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.header_summary .edit_profile_box .editprofile_container:hover i{font-size:2.4em;top:50%;left:30%;color:#4DBBB6;opacity:1;-webkit-transform:rotate(-45deg) translateY(-50%) translateX(-50%);-ms-transform:rotate(-45deg) translateY(-50%) translateX(-50%);transform:rotate(-45deg) translateY(-50%) translateX(-50%)}.header_summary .edit_profile_box .editprofile_container:hover .editprofile_box_overlay{top:-139px;left:-93px}.header_summary .edit_profile_box .editprofile_container:hover .editprofile_box_overlay .box_shaded{background:rgba(77,187,182,0.2)}.header_summary .edit_profile_box .editprofile_title{position:relative;z-index:99;top:20px;left:-179px;color:#1CAFCA;font-size:14px;letter-spacing:0.5px}.header_summary .edit_profile_box .editprofile_box_overlay{position:absolute;width:500px;height:500px;top:33px;left:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.header_summary .edit_profile_box .editprofile_box_overlay .box_shaded{width:100%;height:100%;background:rgba(77,187,182,0.7);z-index:50}.header_summary .edit_profile_box .editprofile_box_overlay p{z-index:51;position:absolute;top:230px;left:4px;font-family:'pantonbold';font-size:18px;color:#4DBBB6;padding-left:6px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header_summary .edit_profile_box .editprofile_box_overlay i{z-index:51;position:absolute;top:230px;left:4px;color:#fff;font-size:1.2em;text-decoration:none;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.header_summary .summary_box{position:relative;float:left;background-color:#084C86;width:100%;height:150px;padding:12px 24px 9px 28px;border-radius:6px 4px 4px 6px}.header_summary .summary_box:before{content:"";position:absolute;left:0;top:0;height:150px;width:12px;background-color:#4DBBB6;border-top-left-radius:4px;border-bottom-left-radius:4px}.header_summary .summary_box a{float:left;position:relative;display:inline-block;font-family:'pantonbold';font-size:2rem;width:100%}.header_summary .summary_box a span{float:right;position:relative;color:#4DBBB6;-webkit-transition:0.2s;transition:0.2s}.header_summary .summary_box a:hover span{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.header_summary .link_documents:after{position:absolute;top:3px;bottom:0;right:-5px;padding-top:inherit;padding-bottom:inherit;width:2rem;content:"\f0f6";font-family:'FontAwesome';font-size:1.8rem;text-align:center;color:#4DBBB6;-webkit-transition:0.2s;transition:0.2s}.header_summary .link_documents:hover:after{-webkit-animation:none;-webkit-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg);animation:none;text-indent:.1em}.header_summary .scrolling_news{float:left;overflow:hidden;background-color:#084C86;width:100%;height:150px;margin:15px auto 0;padding:0 15px;border-radius:4px;border-bottom-right-radius:0}.header_summary .scrolling_news ul{margin:0;padding:0}.header_summary .scrolling_news ul li{list-style:none;color:#fff;height:45px;margin:9px 0;border-bottom:solid 2px #4DBBB6;padding-bottom:66px}.header_summary .scrolling_news ul li a{font-family:'pantonbold';font-size:1.7rem}.header_summary .scrolling_news_base{float:right;text-align:center;width:75px;height:20px;background-color:#084C86;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.header_summary .scrolling_news_base:before{content:" ";display:inline-block;background-color:#084C86;width:40px;height:20px;top:0px;margin-left:-66px;border-bottom-left-radius:4px;-webkit-transform:skewX(45deg);-ms-transform:skewX(45deg);transform:skewX(45deg)}.header_summary .scrolling_news_base a{position:absolute;font-family:'pantonbold';margin-left:-12px;line-height:1.6rem;color:#4DBBB6}.header_summary .scrolling_news_base a:hover{background-color:transparent;text-decoration:underline;color:#3FABA5}.header_summary .link_trainingrecords:after{position:absolute;top:3px;bottom:0;right:-5px;padding-top:inherit;padding-bottom:inherit;width:2rem;content:"\f054";font-family:'FontAwesome';font-size:1.8rem;text-align:center;color:#4DBBB6;-webkit-transition:0.2s;transition:0.2s}.header_summary .link_trainingrecords:hover:after{-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}@media screen and (min-width: 550px){.header_summary .user_title_mobile{display:none}.header_summary .user_title_desktop{display:block}.header_summary .edit_profile_box{width:150px;height:150px}.header_summary .edit_profile_box .editprofile_container{height:150px;width:150px}.header_summary .edit_profile_box .editprofile_container img{width:150px;height:150px}.header_summary .edit_profile_box .editprofile_container:hover img{width:150px;height:150px}.header_summary .edit_profile_box .editprofile_container:hover .editprofile_box_overlay{top:-135px;left:-80px}.header_summary .edit_profile_box .editprofile_container:hover .editprofile_box_overlay i{font-size:2.4em;top:51%;left:30%}.header_summary .edit_profile_box .editprofile_container .editprofile_box_overlay{top:33px;left:75px}.header_summary .edit_profile_box .editprofile_container .editprofile_box_overlay p{top:57%;left:23%}.header_summary .edit_profile_box .editprofile_container .editprofile_box_overlay i{top:270px;left:4px}.header_summary .summary_box{float:right;width:calc(100% - 170px);position:absolute;right:0}.header_summary .summary_box:before{margin-top:0}.header_summary .scrolling_news{margin-top:0}}@media screen and (min-width: 860px){.header_summary .summary_box{position:absolute;left:0;margin-left:178px;width:37%}.header_summary .scrolling_news{float:right;width:calc(63% - 205px)}.header_summary .scrolling_news_base{position:absolute;right:0;bottom:0}}@media screen and (min-width: 1025px){.header_summary .summary_box{width:37%}.header_summary .scrolling_news{width:calc(63% - 205px)}}@-webkit-keyframes bounceright{from{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-moz-keyframes bounceright{from{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@-o-keyframes bounceright{from{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}@keyframes bounceright{from{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}}.portal_header_divider{background-color:#084C86;color:#FFF;height:12px;-webkit-box-shadow:0px 6px 7px -1px rgba(0,0,0,0.39);-moz-box-shadow:0px 6px 7px -1px rgba(0,0,0,0.39);box-shadow:0px 6px 7px -1px rgba(0,0,0,0.39)}.menu-btn{float:right;position:relative;top:16px;right:5%;width:60px;cursor:pointer;z-index:10000}.menu-btn .nav_icon{position:relative;height:inherit;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.menu-btn .nav_icon:hover{cursor:pointer}.menu-btn .nav_icon:before{font-family:'pantonbold';content:"menu";font-size:2.3rem;line-height:1;text-transform:uppercase;letter-spacing:0.5rem;color:#fff;margin-left:-120px}.menu-btn .nav_icon.open:before{content:"Exit";line-height:1.5;margin-left:-100px}.menu-btn .nav_icon p{margin:0}.menu-btn .nav_icon span{display:block;position:absolute;background-color:#4DBBB6;left:0;width:100%;height:6px;border-radius:9px;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.menu-btn .nav_icon span:nth-child(1){top:0px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-btn .nav_icon span:nth-child(2){top:12px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-btn .nav_icon span:nth-child(3){top:24px;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}.menu-btn .nav_icon.open{top:-8px}.menu-btn .nav_icon.open span:nth-child(1){background-color:#4DBBB6;top:0;left:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-btn .nav_icon.open span:nth-child(2){width:0%;opacity:0}.menu-btn .nav_icon.open span:nth-child(3){background-color:#4DBBB6;top:42px;left:8px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width: 1024px){.front_icon_home,.front_icon_search{display:none}}.pushy{position:fixed;background-color:#084C86;font-weight:bold;width:200px;height:100%;top:0;z-index:9999;overflow:auto;visibility:hidden;-webkit-box-shadow:inset 10px 0 12px -9px rgba(0,0,0,0.7);box-shadow:inset 10px 0 12px -9px rgba(0,0,0,0.7);-webkit-overflow-scrolling:touch}.pushy.pushy-right{right:0;-webkit-transform:translate3d(220px, 0, 0);-ms-transform:translate3d(220px, 0, 0);transform:translate3d(220px, 0, 0)}.pushy .mobile-menu{list-style:none;list-style-image:none;margin-top:48px}.pushy .mobile-menu li{position:relative;margin-bottom:0}.pushy .mobile-menu li a{display:block;font-family:'pantonbold';font-size:1.2rem;padding:15px 30px;color:#4DBBB6;text-decoration:none;border-top:solid 1px rgba(0,0,0,0.08)}.pushy .mobile-menu li a:first-child{border-top:none}.pushy .mobile-menu li a:hover{background-color:transparent;color:#3FABA5}.pushy .mobile-menu li .caret{background:url("/templates/default/img/mobilenav_arrow_1.png") no-repeat;position:absolute;top:16px;right:20px;width:26px;height:26px;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.pushy .mobile-menu li .caret:hover{cursor:pointer}.pushy .mobile-menu li .caret.opened{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pushy .mobile-menu li ul{background-color:#393B3C;margin:0;padding:0;border-top:1px solid #404040;-webkit-box-shadow:inset 10px 0 12px -9px rgba(0,0,0,0.7);box-shadow:inset 10px 0 12px -9px rgba(0,0,0,0.7);-webkit-transition:all 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);transition:all 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}.pushy .mobile-menu li li{list-style:none}.pushy .mobile-menu li li a{font-family:'pantonregular';font-size:1.5rem;padding-left:39px}.pushy .mobile-menu ul ul{background-color:#525557}.pushy .mobile-menu ul ul li a{font-size:1.4rem;padding-left:57px}.pushy .mobile-menu li li .caret{background:url("/templates/default/img/ico/mobilenav_arrow_2.png") no-repeat;position:absolute;top:20px;right:20px;width:15px;height:15px}.pushy .mobile-menu li li .caret.opened{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pushy .mobile-menu .sub_menu.closed{display:none}.pushy .mobile-menu .sub_menu.opened{display:block}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-220px, 0, 0);-ms-transform:translate3d(-220px, 0, 0);transform:translate3d(-220px, 0, 0)}.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#container,.pushy,.push{transition:transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.site-overlay{display:none}.pushy-open-right .site-overlay{display:block;position:fixed;background-color:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;z-index:9998;-webkit-animation:fade 500ms;animation:fade 500ms}.pushy-open-left .site-overlay{display:block;position:fixed;background-color:rgba(0,0,0,0.5);top:0;right:0;bottom:0;left:0;z-index:9995;-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.breadcrumb_container{background-color:#e9e9e9}.breadcrumb{font-size:1.2rem;margin-bottom:6px;padding-top:6px}@media screen and (min-width: 550px){.pushy{width:390px}.pushy.pushy-right{right:0;-webkit-transform:translate3d(390px, 0, 0);-ms-transform:translate3d(390px, 0, 0);transform:translate3d(390px, 0, 0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-390px, 0, 0);-ms-transform:translate3d(-390px, 0, 0);transform:translate3d(-390px, 0, 0)}.pushy-open-right .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.header_front nav{top:70px}}@media screen and (min-width: 660px){.header_front .header_logo img{float:left}.header_front .calltoaction{float:right;margin-top:75px;text-align:right}.header_front nav{top:3px}.breadcrumb_container{margin-top:0}}@media screen and (min-width: 1025px){.menu-btn{display:none}.header_front nav{height:57px;top:0}.header_front nav .full-menu,.header_front nav .full-menu ul{display:block}}footer{position:relative;background-color:#084C86}footer .footer_inner{position:relative;text-align:center}footer .footer_inner a{font-family:'pantonbold';color:#4DBBB6}footer .footer_inner a:hover{color:#3FABA5;text-decoration:underline}footer .footer_inner ul.footer_menu{list-style:none;display:inline-block;margin-bottom:24px;width:100%}footer .footer_inner ul.footer_menu li{display:list-item;font-size:1em;line-height:6.6rem;height:66px;margin:0;padding:0;border-bottom:1px solid #3b3b3b}footer .footer_inner ul.footer_menu li a{display:block;font-family:'pantonbold';font-size:1.2rem;color:#4DBBB6}footer .footer_inner ul.footer_menu li:hover{background-color:#242424;color:#3FABA5;text-decoration:underline}footer .footer_inner .footer_logo{width:12.5rem;margin:1rem 0 1.25rem}footer .footer_inner .footer_copyright_info p{font-size:0.9em;color:#fff;margin-bottom:1.2rem}@media screen and (min-width: 660px){footer .footer_inner ul.footer_menu{margin-bottom:0}footer .footer_inner ul.footer_menu li{display:inline;margin-left:10px;padding-left:12px;border-bottom:none;border-left:1px solid #ccc}footer .footer_inner ul.footer_menu li:first-child{margin-left:0;padding-left:0;border-left:none}footer .footer_inner ul.footer_menu li:hover{background-color:transparent}footer .footer_inner ul.footer_menu li a{display:inline-block}footer .footer_inner ul.footer_menu li a:hover{background-color:transparent}footer .footer_logo{float:left}footer .footer_copyright_info p{text-align:right;float:right}}@media screen and (min-width: 840px){footer .footer_inner .footer_copyright_info p{width:75%}}.portal-footer-links,.copyright-footer{display:none}.portal .portal-footer-links{display:block;text-align:center;margin:2rem 0 0rem;padding-top:1rem;border-top:1px solid #c4d2d6;padding-bottom:1rem;border-bottom:1px solid #c4d2d6}.portal .portal-footer-links li{display:inline-block;margin:0 1.5rem;text-decoration:underline}.portal .portal-footer-links li:before{content:'';margin:0;display:none}.portal .portal-footer-links li a{color:#829aa3}.portal .portal-footer-links li a:hover{color:#617984}.portal .portal-footer-links:before{content:"";display:table;clear:both}.portal .copyright-footer{display:block;text-align:center;margin-top:1rem;margin-bottom:0;color:#91a6ae}.portal .cc_accordion li i:before,.portal ul li i:after{background-color:transparent}.portal .pushy{top:48px;width:12.5rem;background:#065bb1;background:-moz-linear-gradient(top, #065bb1 50%, #4298DB 100%);background:-webkit-linear-gradient(top, #065bb1 50%, #4298DB 100%);background:linear-gradient(to bottom, #065bb1 50%, #4298DB 100%);-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}@media only screen and (max-width: 1420px){.portal .pushy{width:11rem}}@media only screen and (max-width: 1024px){.portal .pushy{width:0}}.portal .pushy a{display:block;padding:0.75rem 1.5rem;text-decoration:none;outline:0;border-bottom:1px solid rgba(0,0,0,0.1)}@media only screen and (max-width: 1024px){.portal .pushy a{padding:0.75rem 1.25rem}}.portal .pushy li{margin-bottom:0}.portal .pushy-left{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-box-shadow:0.25rem 0 1rem 0.2rem rgba(6,91,177,0.35);-moz-box-shadow:0.25rem 0 1rem 0.2rem rgba(6,91,177,0.35);box-shadow:0.25rem 0 1rem 0.2rem rgba(6,91,177,0.35)}.portal.pushy-open-left .pushy{width:15rem}.portal.pushy-open-left #container,.portal.pushy-open-left .push{-webkit-transform:translate3d(15rem, 0, 0);-ms-transform:translate3d(15rem, 0, 0);transform:translate3d(15rem, 0, 0)}.portal.pushy-open-left .nav_icon{height:0}.portal.pushy-open-left .nav_icon.open{margin-left:15rem}.portal.pushy-open-left #portal_headerdata{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;-webkit-transform:translate3d(15rem, 0, 0);-ms-transform:translate3d(15rem, 0, 0);transform:translate3d(15rem, 0, 0)}.portal .portal_container,.portal .header_searchpanel{padding-left:13rem}@media only screen and (max-width: 1420px){.portal .portal_container,.portal .header_searchpanel{padding-left:11rem}}@media only screen and (max-width: 1024px){.portal .portal_container,.portal .header_searchpanel{padding-left:0}}.portal .portal_menu{margin-bottom:0}.portal .portal_menu li a{font-size:1rem;color:#84cdff;font-family:"Source Sans Pro",sans-serif;font-weight:400;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}@media only screen and (max-width: 1024px){.portal .portal_menu li a{font-size:1.25rem}}.portal .portal_menu li a:hover{color:#b7e5ff;text-shadow:0 0 1.25rem #b7e5ff}.portal .portal_menu li a i{width:1rem;margin-right:0.5rem;text-align:center}@media only screen and (max-width: 1024px){.portal .portal_menu li a span{display:none}}@media only screen and (max-width: 1024px){.portal .portal_menu li a span{display:inline;font-size:1.15rem}}.portal .portal_menu li:hover{background-color:#0654a4}.portal .portal_menu li.active{background-color:#014883}.portal .portal_menu li.active a{color:#b7e5ff;text-shadow:0 0 1.5rem #b7e5ff}@media only screen and (max-width: 1024px){.portal .portal_menu{padding-top:2.85rem}}@media only screen and (max-width: 640px){.portal .portal_menu{padding-top:0}}.portal #portal_navbranding{margin:3rem 0 1.5rem}.portal #portal_navbranding a{padding:0;border:none}.portal #portal_navbranding img{width:100%;padding:0 1rem}@media only screen and (max-width: 1024px){.portal #portal_navbranding{display:none}}.portal .footer_copyright_info{margin-top:1.5rem;padding:0 0.5rem}.portal .footer_copyright_info p{color:#84cdff;font-size:0.9rem;line-height:1.25;opacity:0.8;display:none}.portal .footer_copyright_info a{color:#b7e5ff;padding:0;font-size:0.9rem;line-height:1.25}.portal .footer_copyright_info a:hover{color:#fff;background-color:transparent}@media only screen and (max-width: 1420px){.portal .footer_copyright_info{display:none}}.portal .nav_icon{position:relative;margin-top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.portal .nav_icon span{background-color:#fff}.portal .nav_icon p:before{font-family:"Source Sans Pro",sans-serif;content:"menu";font-size:1.25rem;line-height:2rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#fff;margin-left:4.5rem}.portal .nav_icon.open p:before{color:#fff;line-height:2rem}.portal .nav_icon.open span:nth-child(1),.portal .nav_icon.open span:nth-child(3){background-color:#fff}.portal .menu-btn{padding-top:0.5rem}.portal .menu-btn{display:none}@media only screen and (max-width: 1024px){.portal .menu-btn{display:block}}.portal .betabar+#wrap>.portal_header>.portal_pushy{top:48px}.portal header{position:fixed;z-index:9996;display:block;width:100%;padding:0;height:3rem;background-color:#4298DB;-webkit-box-shadow:0 0.25rem 1rem 0.2rem rgba(6,91,177,0.35);-moz-box-shadow:0 0.25rem 1rem 0.2rem rgba(6,91,177,0.35);box-shadow:0 0.25rem 1rem 0.2rem rgba(6,91,177,0.35);-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal #portal_headerdata{margin-top:0.25rem;display:inline;float:right;list-style:none}.portal #portal_headerdata ul{margin-top:0;margin-bottom:0}.portal #portal_headerdata li{margin-right:1.5rem;display:inline}.portal #portal_headerdata li a{font-size:1.5rem;line-height:1.5rem}.portal #portal_headerdata li a i,.portal #portal_headerdata li .header_alerts:before{font-size:1.5rem;color:#065bb1;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal #portal_headerdata li:hover a i,.portal #portal_headerdata li:hover .header_alerts:before{color:#014883}.portal #portal_headerdata div{display:inline}.portal #portal_headerdata .header_alerts{position:relative}.portal #portal_headerdata .header_alerts:before{content:"\f0f3";font-family:'fontawesome';font-size:1.5rem;color:#065bb1}.portal #portal_headerdata .header_alerts:focus .header_alerts_content,.portal #portal_headerdata .header_alerts:hover .header_alerts_content{opacity:1;visibility:visible;display:inline;position:absolute;top:1.75rem;left:-11rem}@media only screen and (max-width: 1024px){.portal #portal_headerdata .header_alerts:focus .header_alerts_content,.portal #portal_headerdata .header_alerts:hover .header_alerts_content{top:2.25rem}}.portal #portal_headerdata .header_alerts .header_alerts_content{visibility:hidden;opacity:0;position:absolute}.portal #portal_headerdata .header_alerts .header_alerts_content li{display:block;list-style-type:none;width:100%;margin-bottom:0.75rem}.portal #portal_headerdata .header_alerts_content{z-index:2;width:15rem;background-color:#fff;font-size:.875rem;padding:1rem 0.75rem;border-radius:0.5rem;-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.2);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.2);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.2)}.portal #portal_headerdata .header_alerts_content:before{content:'';position:absolute;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;top:-10px;right:33px;bottom:inherit;border-top:0}.portal #portal_headerdata .header_alerts_content li,.portal #portal_headerdata .header_alerts_content a{color:#617984;font-size:.875rem;text-decoration:underline}.portal #portal_headerdata .header_alerts_content li:before,.portal #portal_headerdata .header_alerts_content a:before{font-size:1.25rem;margin-left:0;margin-right:0.5rem}.portal #portal_headerdata .header_alerts_content li:hover,.portal #portal_headerdata .header_alerts_content a:hover{color:#70848C}.portal #portal_headerdata .header_alerts_content .header_alerts_seeall a{height:inherit;line-height:1.5rem;font-weight:600}.portal .userblock_alerts{position:absolute;z-index:2;top:-0.25rem;left:-0.5rem;background-color:#E53C54;border:none;height:1rem;width:1rem;padding:0;border-radius:50%}.portal .userblock_alerts p{font-family:"helvetica","Source Sans Pro",sans-serif;font-weight:600;letter-spacing:-0.05rem;text-align:center;color:#fff;line-height:1rem;font-size:.875rem}.portal .portal_headerprofile img{width:2rem;height:2rem;margin-top:0.25rem;vertical-align:middle;margin-bottom:9px;border-radius:50%;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal .portal_headerprofile img:hover{-webkit-box-shadow:0 0 0.5rem 0.1rem rgba(1,72,131,0.5);-moz-box-shadow:0 0 0.5rem 0.1rem rgba(1,72,131,0.5);box-shadow:0 0 0.5rem 0.1rem rgba(1,72,131,0.5)}.portal .search_icon_header.header_searchpanel_open:before,.portal .front_icon_search.header_searchpanel_open:before{color:#065bb1;font-size:1.5rem;vertical-align:inherit;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal .search_icon_header.header_searchpanel_open:hover:before,.portal .front_icon_search.header_searchpanel_open:hover:before{color:#014883}.portal #coursecart_search h4{color:#fff}.portal #coursecart_search button{background-color:#e0f2ff;color:#4298DB;letter-spacing:0}.portal #coursecart_search button:hover{background-color:#fff}.portal .menu-btn{float:left;top:10px;left:15px;position:absolute;width:100px;z-index:10000;padding-top:0}.portal .menu-btn .nav_icon{width:30px}.portal .menu-btn .nav_icon:before{display:none}.portal .menu-btn .nav_icon.open{margin-left:15rem;top:0}.portal .menu-btn .nav_icon span{height:4px}.portal .menu-btn .nav_icon span:nth-child(1){top:2px}.portal .menu-btn .nav_icon span:nth-child(2){top:12px}.portal .menu-btn .nav_icon span:nth-child(3){top:22px}.portal .menu-btn .nav_icon p:before{font-family:"Source Sans Pro", sans-serif;content:"menu";font-size:1.25rem;line-height:2rem;font-weight:600;text-transform:uppercase;letter-spacing:0;color:#fff;margin-left:3.5rem;height:2rem;display:inline-block}.portal .pushy-open-left .pushy{width:15rem}.portal .pushy-open-left .push{-webkit-transform:translate3d(16rem, 0, 0);-ms-transform:translate3d(16rem, 0, 0);transform:translate3d(16rem, 0, 0)}.portal .pushy-open-left .menu-btn--left{height:0}.portal footer,.portal .footer_inner{display:none}header.header_searchpanel_open,main.header_searchpanel_open{margin-top:88px}.header_searchpanel{position:absolute;top:0}.portal .header_searchpanel{position:fixed;top:48px}.header_searchpanel{display:none;background-color:#2399D4;color:#FFF;left:0;width:100%;height:88px;padding:24px;z-index:1000;-webkit-transition:top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94);transition:top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94)}@media only screen and (max-width: 640px){.header_searchpanel{height:320px}}.header_searchpanel ul{text-align:center}.header_searchpanel select,.header_searchpanel input[type="text"]{width:20%}@media only screen and (max-width: 640px){.header_searchpanel select,.header_searchpanel input[type="text"]{width:100%}}.search_icon_header.header_searchpanel_open:before,.front_icon_search.header_searchpanel_open:before{content:"\f057";font-family:'fontawesome';font-size:1.5rem;vertical-align:middle}header.header_searchpanel_open{margin-top:88px}@media only screen and (max-width: 640px){header.header_searchpanel_open{margin-top:320px}}.header_searchpanel_open.header_searchpanel{background-color:#4298DB;display:block}.header_searchpanel_open.header_searchpanel form{margin-bottom:0;padding-left:1rem;text-align:center}@media only screen and (max-width: 1024px){.header_searchpanel_open.header_searchpanel form{padding-top:0}}.header_searchpanel_open.header_searchpanel form ul{margin-bottom:0}.header_searchpanel_open.header_searchpanel form li{display:inline}@media only screen and (max-width: 640px){.header_searchpanel_open.header_searchpanel form li{display:block;margin-bottom:0}}.header_searchpanel_open.header_searchpanel form h4{font-family:"Source Sans Pro",sans-serif;font-size:1.3125rem;display:inline}@media only screen and (max-width: 640px){.header_searchpanel_open.header_searchpanel form h4{display:block}}.betabar{display:none !important}#wrap,.portal .pushy,.portal .betabar+#wrap>.portal_header>.portal_pushy,.portal .header_searchpanel{top:0 !important}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{display:inline-block;height:38px;margin:0 0.6rem;padding:0 30px;color:#4e4d4d;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{background-color:#F9F5F3;color:#4e4d4d;border-color:#C3BDC7;outline:0}.button.button-primary,button.button-primary,input[type="submit"].button-primary,input[type="reset"].button-primary,input[type="button"].button-primary{color:#FFF;background-color:#4DBBB6;border-color:#4DBBB6}.button.button-primary:hover,button.button-primary:hover,input[type="submit"].button-primary:hover,input[type="reset"].button-primary:hover,input[type="button"].button-primary:hover,.button.button-primary:focus,button.button-primary:focus,input[type="submit"].button-primary:focus,input[type="reset"].button-primary:focus,input[type="button"].button-primary:focus{color:#fff;background-color:#3FABA5;border-color:#3FABA5}.button-small{padding:0 10px;height:30px;line-height:30px}.button-smaller{margin:0px 0px 5px 0px;padding:0 5px;height:24px;line-height:23px;font-size:10px}.button-swish{position:relative;background-color:#4DBBB6 !important;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s}.button-swish:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3FABA5;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);-ms-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.button-swish:hover{color:#fff;border-color:#3FABA5}.button-swish:hover:before{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.button-swish,.button-swish:before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.heading-buttons{float:right;text-align:right}.heading-buttons a:last-of-type{margin-right:0}.portal button,.portal .button.button-primary,.portal button.button-primary,.portal input[type="submit"].button-primary,.portal input[type="reset"].button-primary,.portal input[type="button"].button-primary,.portal .button,.portal button,.portal input[type="submit"],.portal input[type="reset"],.portal input[type="button"]{height:inherit;background-color:#4298DB;color:#fff;border:none;font-size:1rem;font-weight:600;padding:0 2.5rem;margin:0;border-radius:50rem;line-height:2.5rem;text-decoration:none;text-align:center;letter-spacing:0;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal button:hover,.portal .button.button-primary:hover,.portal button.button-primary:hover,.portal input[type="submit"].button-primary:hover,.portal input[type="reset"].button-primary:hover,.portal input[type="button"].button-primary:hover,.portal .button:hover,.portal button:hover,.portal input[type="submit"]:hover,.portal input[type="reset"]:hover,.portal input[type="button"]:hover{background-color:#62aae1;color:#fff;-webkit-box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35);-moz-box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35);box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35)}.portal button.vertical-margin-small,.portal .button.button-primary.vertical-margin-small,.portal button.button-primary.vertical-margin-small,.portal input[type="submit"].button-primary.vertical-margin-small,.portal input[type="reset"].button-primary.vertical-margin-small,.portal input[type="button"].button-primary.vertical-margin-small,.portal .button.vertical-margin-small,.portal button.vertical-margin-small,.portal input[type="submit"].vertical-margin-small,.portal input[type="reset"].vertical-margin-small,.portal input[type="button"].vertical-margin-small{margin-top:1rem;margin-bottom:1rem}.portal button.to-right,.portal .button.button-primary.to-right,.portal button.button-primary.to-right,.portal input[type="submit"].button-primary.to-right,.portal input[type="reset"].button-primary.to-right,.portal input[type="button"].button-primary.to-right,.portal .button.to-right,.portal button.to-right,.portal input[type="submit"].to-right,.portal input[type="reset"].to-right,.portal input[type="button"].to-right{float:right}.portal button.small-button,.portal .button.button-primary.small-button,.portal button.button-primary.small-button,.portal input[type="submit"].button-primary.small-button,.portal input[type="reset"].button-primary.small-button,.portal input[type="button"].button-primary.small-button,.portal .button.small-button,.portal button.small-button,.portal input[type="submit"].small-button,.portal input[type="reset"].small-button,.portal input[type="button"].small-button{padding:0 1.25rem;font-size:0.9rem;margin-bottom:0.25rem}.portal button.lighter-button,.portal .button.button-primary.lighter-button,.portal button.button-primary.lighter-button,.portal input[type="submit"].button-primary.lighter-button,.portal input[type="reset"].button-primary.lighter-button,.portal input[type="button"].button-primary.lighter-button,.portal .button.lighter-button,.portal button.lighter-button,.portal input[type="submit"].lighter-button,.portal input[type="reset"].lighter-button,.portal input[type="button"].lighter-button{background-color:#6dafe3}.portal button.lighter-button:hover,.portal .button.button-primary.lighter-button:hover,.portal button.button-primary.lighter-button:hover,.portal input[type="submit"].button-primary.lighter-button:hover,.portal input[type="reset"].button-primary.lighter-button:hover,.portal input[type="button"].button-primary.lighter-button:hover,.portal .button.lighter-button:hover,.portal button.lighter-button:hover,.portal input[type="submit"].lighter-button:hover,.portal input[type="reset"].lighter-button:hover,.portal input[type="button"].lighter-button:hover{background-color:#82bbe7}.portal button.sad-button,.portal .button.button-primary.sad-button,.portal button.button-primary.sad-button,.portal input[type="submit"].button-primary.sad-button,.portal input[type="reset"].button-primary.sad-button,.portal input[type="button"].button-primary.sad-button,.portal .button.sad-button,.portal button.sad-button,.portal input[type="submit"].sad-button,.portal input[type="reset"].sad-button,.portal input[type="button"].sad-button{background-color:#7a939e}.portal button.sad-button:hover,.portal .button.button-primary.sad-button:hover,.portal button.button-primary.sad-button:hover,.portal input[type="submit"].button-primary.sad-button:hover,.portal input[type="reset"].button-primary.sad-button:hover,.portal input[type="button"].button-primary.sad-button:hover,.portal .button.sad-button:hover,.portal button.sad-button:hover,.portal input[type="submit"].sad-button:hover,.portal input[type="reset"].sad-button:hover,.portal input[type="button"].sad-button:hover{background-color:#899fa8;-webkit-box-shadow:0 0 1rem 0.15rem rgba(97,121,132,0.35);-moz-box-shadow:0 0 1rem 0.15rem rgba(97,121,132,0.35);box-shadow:0 0 1rem 0.15rem rgba(97,121,132,0.35)}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="password"],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:normal}.form-table{border-collapse:collapse;border-spacing:0}.form-table td{padding:9px 5px 5px 0px}.form-input{padding:5px;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}select{border:1px solid #cccccc;padding:0 0.5rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #BAC7CC 50%),linear-gradient(135deg, #BAC7CC 50%, transparent 50%);background-position:calc(100% - 20px) calc(1rem + 2px),calc(100% - 15px) calc(1rem + 2px),calc(100% - 2.5rem) 0.5rem;background-size:5px 5px, 5px 5px, 1px 1.5rem;background-repeat:no-repeat}.css_username_password:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.css_label{float:left;text-align:right;color:#666;width:60px;margin:10px 10px 6px 0}.checked{background-color:#f9f9f9}.btn_start_assessment{padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;font-size:30px}.horizontal-searchbox{margin:4rem 0}.cke_editable img{max-width:100%;height:auto;border-radius:4px}.cke_editable img.right{float:right;margin-bottom:24px;margin-left:24px}.cke_editable img.left{float:left;margin-bottom:24px;margin-right:24px}.cke_editable ul{margin-left:28px;list-style-type:initial;display:block;text-align:left}.cke_editable ul li{margin-bottom:0}.cke_editable ul ol,.cke_editable ul ul{margin:2px 0 2px 28px}.cke_editable ol{margin-left:28px}.cke_editable ol li{margin-bottom:0}.cke_editable ol ol,.cke_editable ol ul{margin:2px 0 2px 28px}.cke_editable .ckeditor_iframe{position:relative;padding-bottom:56.25%;margin-bottom:2.4rem}.cke_editable .ckeditor_iframe iframe{position:absolute;width:100%;height:100%}.cke_editable .custombox{background-color:#FDFDFD;display:block;width:100%;min-height:66px;margin:48px 0;padding:20px 39px 20px;border-radius:6px;border:1px solid #dddddd}.cke_editable .custombox p{font-size:1.5em;font-weight:bold;line-height:3.6rem}.cke_editable blockquote{display:block;position:relative;margin:0 0 24px 10px;padding:10px 10px 1px 16px;font-style:italic;border-left:6px solid #E1E1E1;background:#f9f9f9}.cke_editable blockquote p.blockquote_author{margin-bottom:10px;font-family:'pantonbold'}.cke_editable .ckeditor_fullmedia{position:relative;display:inline-block;width:calc(100% + 66px);left:-33px;margin-top:-33px;margin-bottom:24px}.cke_editable .ckeditor_fullmedia:after{display:block;content:'';padding-top:56.25%}.cke_editable .ckeditor_fullmedia img,.cke_editable .ckeditor_fullmedia iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;padding:0;border:none;border-radius:0}.cke_editable .ckeditor_well{background-color:#fff;min-height:48px;margin:0 auto 24px;padding:20px 28px 0px;border:1px solid #C7C7C7;border-radius:4px}.cke_editable .ckeditor_well p{color:#373737}.cke_editable .ckeditor_well.grey{background-color:#f5f5f5;border-color:#C7C7C7}.cke_editable .ckeditor_well.gold{background-color:#fdf3cf;border-color:#cea000}.cke_editable .ckeditor_well.red{background-color:#ffe4e3;border-color:#be2d2a}.cke_editable .ckeditor_well.green{background-color:#f2f2d1;border-color:#9b9b30}.cke_editable .ckeditor_well.blue{background-color:#d8f4fe;border-color:#06a7e2}.cke_editable .ckeditor_well.purple{background-color:#f6ecf7;border-color:#7d4082}.cke_editable .ckeditor_panel{background-color:#f4f4f4;min-height:66px;margin:0 auto 24px;border-bottom:2px solid #797979;border-radius:5px}.cke_editable .ckeditor_panel .ckepanel_title{position:relative;background-color:#393939;height:54px;border-radius:5px 5px 0 0;color:#ffffff;font-size:24px;line-height:54px}.cke_editable .ckeditor_panel .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_default.png");position:relative;top:6px;left:25px;margin-right:40px}.cke_editable .ckeditor_panel .ckepanel_content{padding:20px 28px 2px}.cke_editable .ckeditor_panel.keypoint{background-color:#ffe4e3;border-bottom-color:#F4C9C8}.cke_editable .ckeditor_panel.keypoint .ckepanel_title{background-color:#be2d2a}.cke_editable .ckeditor_panel.keypoint .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_keypoint.png")}.cke_editable .ckeditor_panel.activity{background-color:#f2f2d1;border-bottom-color:#DCDBA3}.cke_editable .ckeditor_panel.activity .ckepanel_title{background-color:#9b9b30}.cke_editable .ckeditor_panel.activity .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_activity.png")}.cke_editable .ckeditor_panel.moreinfo{background-color:#f6ecf7;border-bottom-color:#E1C5E3}.cke_editable .ckeditor_panel.moreinfo .ckepanel_title{background-color:#7d4082}.cke_editable .ckeditor_panel.moreinfo .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_moreinfo.png")}.cke_editable .ckeditor_panel.hottip{background-color:#d8f4fe;border-bottom-color:#A4D4E5}.cke_editable .ckeditor_panel.hottip .ckepanel_title{background-color:#06a7e2}.cke_editable .ckeditor_panel.hottip .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_hottip.png")}.cke_editable .ckeditor_panel.example{background-color:#fdf3cf;border-bottom-color:#E9D79A}.cke_editable .ckeditor_panel.example .ckepanel_title{background-color:#cea000}.cke_editable .ckeditor_panel.example .ckepanel_title:before{content:url("/templates/default/img/ckeditor_templates/panel_icon_example.png");top:15px}.cke_editable .ckeditor_accordion{list-style:none;width:100%;margin:0 auto 24px;margin-left:0}.cke_editable .ckeditor_accordion li:before{content:"";display:none}.cke_editable .ckeditor_accordion .ckeditor_accordion_link{display:block;position:relative;background-color:#4DBBB6;font-size:26px;font-weight:normal;color:#fff;margin-bottom:10px;padding:9px 75px 9px 24px;border-radius:6px;border-bottom:2px solid #7DDFDA;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}.cke_editable .ckeditor_accordion .ckeditor_accordion_link:hover{background-color:#3FABA5}.cke_editable .ckeditor_accordion .ckeditor_accordion_link:after{content:"";position:absolute;display:inline-block;float:right;top:0;right:57px;height:100%;border-right:2px solid #7DDFDA}.cke_editable .ckeditor_accordion .ckeditor_accordion_link i{position:absolute;top:16px;left:12px;font-size:18px;color:#fff;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cke_editable .ckeditor_accordion .ckeditor_accordion_link i.fa-caret-down{top:0;right:18px;left:auto;font-size:1.8em}.cke_editable .ckeditor_accordion .ckeditor_accordion_link i.fa-caret-down:after{content:"";display:none}.cke_editable .ckeditor_accordion li{margin-left:0}.cke_editable .ckeditor_accordion li.open .ckeditor_accordion_link{background-color:#3FABA5;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.cke_editable .ckeditor_accordion li.open .ckeditor_accordion_link:after{border-color:#4DBBB6}.cke_editable .ckeditor_accordion li.open i.fa-caret-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cke_editable .ckeditor_accordion li.default .ckeditor_accordion_content{display:block}.cke_editable .ckeditor_accordion .ckeditor_accordion_content{display:none;background-color:#FFFFFF;font-size:14px;width:100%;margin:-12px 0 10px;padding:24px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-bottom:3px solid #3FABA5}.cke_editable .ckeditor_accordion .ckeditor_accordion_content li{list-style:inherit}.cke_editable .ckeditor_tabs{width:100%;margin:0;overflow:hidden;list-style:none}.cke_editable .ckeditor_tabs li:before{content:"";display:none}.cke_editable .ckeditor_tabs ul.ckeditor_tabs_headers{position:relative;margin:0;z-index:100}.cke_editable .ckeditor_tabs ul.ckeditor_tabs_headers li{display:block;float:left;background-color:#3FABA5;margin-bottom:0;margin-right:2px;margin-left:0;background-color:#4DBBB6;font-size:24px;line-height:46px;color:#fff;padding:0 20px;border-top-right-radius:6px;border-top-left-radius:6px;font-weight:normal;cursor:pointer}.cke_editable .ckeditor_tabs ul.ckeditor_tabs_headers li:last-child{margin-right:0}.cke_editable .ckeditor_tabs ul.ckeditor_tabs_headers li:hover{background-color:#3FABA5}.cke_editable .ckeditor_tabs ul.ckeditor_tabs_headers li.active{background-color:#3FABA5}.cke_editable .ckeditor_tabs .ckeditor_tabs_content{clear:both;padding:15px;background:#ffffff;z-index:10;-webkit-perspective:2500px;-moz-perspective:2500px;perspective:2500px;display:none;border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-bottom:2px solid #4DBBB6}.cke_editable .ckeditor_tabs .ckeditor_tabs_content.ckeditor_tab_active{display:block}@media screen and (max-width: 860px){.cke_editable .ckeditor_tabs>ul.ckeditor_tabs_headers li{display:block;float:none;border-top-right-radius:0px;border-top-left-radius:0px;margin-right:0;border-bottom:1px solid #3FABA5}.cke_editable .ckeditor_tabs>ul.ckeditor_tabs_headers li:first-child{border-top-right-radius:6px;border-top-left-radius:6px}.cke_editable .ckeditor_tabs>ul.ckeditor_tabs_headers li:last-child{border-bottom:4px solid #3FABA5}}body.cke_editable{padding:1rem;display:block}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-o-keyframes slideUp{0%{-webkit-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);opacity:0}100%{-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-moz-keyframes slideUp{0%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp{0%{-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.animation-slideUp{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp}body.cke_editable .ckeditor_tabs .ckeditor_tabs_content,body.cke_editable .ckeditor_accordion .ckeditor_accordion_content{display:block !important}.pagination{font-size:1rem;margin:1rem auto 0;padding:0;width:100%}.pagination a{padding:0.75rem}.pagination a:hover{color:#70848C}td,th{font-size:1rem;padding:0.75rem 1rem;border-bottom:1px solid #E1E1E1}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.table{margin-bottom:2rem;border:1px solid #E1E1E1;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:0.5rem}.table th{background:#EEE;padding:0.5rem}.table td{padding:0.5rem}.table tr:last-child td{border-bottom:0}.table input,.table textarea,.table select,.table fieldset,.form-table input,.form-table textarea,.form-table select,.form-table fieldset{margin-bottom:0}.form-table tr{margin-bottom:0.5rem}.form-table th,.form-table td{border-bottom:none}.table.oddeven tr:nth-child(even){background-color:#f9f9f9}.table.oddeven tr:nth-child(odd){background-color:#fff}.businessresults{margin-top:10px}.businessresults th{background-color:#084C86;padding:5px}.businessresults td{padding:5px;font-size:14px}.businessresults tr:nth-child(even){background-color:#f9f9f9}.businessresults tr:nth-child(odd){background-color:white}.body-adduser table{background-color:rgba(255,255,255,0.93)}@media only screen and (max-width: 1024px){.table_responsive td,.magic-table td{display:block;padding:0.25rem 0;border-bottom:none}}.table_responsive{margin-bottom:1rem}@media only screen and (max-width: 1024px){.magic-table th{display:none}.magic-table td{position:relative;float:right;width:60%}.magic-table td:before{content:attr(data-th);display:inline-block;width:66%;font-weight:600;position:absolute;left:-66%}.magic-table td:after{clear:both}.magic-table td:first-child{padding-top:1rem}.magic-table td:last-child{padding-bottom:1rem}.magic-table tr{border-bottom:1px solid #91a6ae}.magic-table tr:nth-of-type(2){border-top:1px solid #91a6ae}}.cc_accordion{list-style:none;width:100%;margin:0 !important;padding:0;overflow:hidden;-webkit-perspective:900;-ms-perspective:900;perspective:900}.cc_accordion li{position:relative;padding:0;margin:0}.cc_accordion li:nth-of-type(1){-webkit-animation-delay:0.5s;animation-delay:0.5s}.cc_accordion li:before{content:"";display:none;list-style:none;list-style-type:none;margin-left:0;left:0}.cc_accordion li:first-child h2{border-top-left-radius:6px;border-top-right-radius:6px}.cc_accordion li:last-child h2{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cc_accordion li:last-child h2.last-collapsed{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.cc_accordion li:last-child h2.last-expanded{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.cc_accordion li:last-child input[type=checkbox]:checked ~ h2{border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.cc_accordion li:hover h2{color:#4DBBB6}.cc_accordion li i{position:absolute;top:-4px;right:0;margin:24px;-webkit-transform:translate(-6px, 0);-ms-transform:translate(-6px, 0);transform:translate(-6px, 0)}.cc_accordion li i:before{content:"";position:absolute;background-color:#FFF;width:4px;height:12px;border-radius:4px;-webkit-transform:translate(4px, 0) rotate(45deg);-ms-transform:translate(4px, 0) rotate(45deg);transform:translate(4px, 0) rotate(45deg)}.cc_accordion li i:after{content:"";position:absolute;background-color:#FFF;width:4px;height:12px;border-radius:4px;-webkit-transform:translate(-2px, 0) rotate(-45deg);-ms-transform:translate(-2px, 0) rotate(-45deg);transform:translate(-2px, 0) rotate(-45deg)}.cc_accordion li input[type=checkbox]{position:absolute;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.cc_accordion li input[type=checkbox]:checked ~ .accordion_content{max-height:inherit;opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.cc_accordion li input[type=checkbox]:checked ~ i:before{-webkit-transform:translate(-2px, 0) rotate(45deg);-ms-transform:translate(-2px, 0) rotate(45deg);transform:translate(-2px, 0) rotate(45deg)}.cc_accordion li input[type=checkbox]:checked ~ i:after{-webkit-transform:translate(4px, 0) rotate(-45deg);-ms-transform:translate(4px, 0) rotate(-45deg);transform:translate(4px, 0) rotate(-45deg)}.cc_accordion li h2{display:block;background-color:#084C86;font-size:1.15em;line-height:24px;text-align:left;font-weight:300;color:#eff9ff;margin:0;padding:12px 33px 15px 24px;cursor:pointer;letter-spacing:0}.cc_accordion li .accordion_content{position:relative;background-color:#EFEFEF;font-size:0.9rem;color:rgba(48,69,92,0.8);max-height:0;margin-top:0;margin-bottom:5px;padding:0.75rem 1rem 0 1rem;border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem;overflow:hidden;opacity:0;z-index:2;-webkit-transform:translate(0, 50%);-ms-transform:translate(0, 50%);transform:translate(0, 50%)}.cc_accordion li .no-select,.cc_accordion li h2{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}.accordion_content,.cc_accordion li i:before,.cc_accordion li i:after{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.portal .cc_accordion li{margin-bottom:0}.portal .cc_accordion li h2{color:#e0f2ff;background-color:#4298DB;font-size:1.15rem;font-weight:600;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid #2786cf;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.portal .cc_accordion li:hover h2{background-color:#257fc5;color:#fff}.portal .cc_accordion li i.open-close-accordion:before,.portal .cc_accordion li i.open-close-accordion:after{background-color:#84cdff}.portal .cc_accordion li input[type="checkbox"]{left:0}.portal .cc_accordion li .accordion_content{background-color:#f1f4f5;padding-top:0;padding-bottom:0;margin-bottom:0}.portal .cc_accordion .dashboard_item{margin-top:1.5rem;margin-bottom:1.5rem}.portal .dashboard_item_container{margin:1rem 0 2rem}.portal .dashboard_item_container .dashboard_item{-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1)}.portal .dashboard_item_link{height:inherit}#alphalinks{text-align:center;margin:0 auto 24px;padding:0}.navbox{background-color:#eee;color:#084C86;line-height:4rem;text-decoration:none;margin:0;padding:5px 10px}.navbox:hover{background-color:#084C86;color:#FFF}.navbox.isselected{background-color:#084C86;color:#FFF;text-decoration:none}.navbox.isselected:hover{background-color:#eee;color:#084C86}.portal #alphalinks a.navbox{background-color:#fff;padding:1.5rem;padding-bottom:3rem;margin-bottom:1rem;border-radius:0.5rem;-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);padding:0.25rem 0.7rem;border-radius:50rem;line-height:2.5;text-decoration:none;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}@media only screen and (max-width: 1420px){.portal #alphalinks a.navbox{padding-left:1rem;padding-right:1rem}}.portal #alphalinks a.navbox:hover{background-color:#84cdff;color:#fff}.portal #alphalinks a.navbox.isselected{background-color:#4298DB;border-radius:50rem}.portal #alphalinks a.navbox.isselected:hover{background-color:#4298DB;color:#fff}.item_box{display:block;float:left;width:25%;margin:0}.item_box:nth-of-type(4n+5){clear:left}.item_box .item_container{background:#F9F9F9;position:relative;margin:0 auto 1rem;overflow:hidden;border-radius:0.5rem}.item_box .item_container:nth-of-type(4n+5){clear:left;margin-left:0}.item_box .item_container img{margin:0;padding:0;border:none}.item_box .item_container .button{padding:0 15px;margin:5%}.item_box .item_container .dashboard_item_info{padding:10px}.item_box .item_container .dashboard_item_greybar{text-align:center;padding:1rem 0}.item_box .item_container .dashboard_item_link{display:block;overflow:hidden;font-family:'pantonbold';font-size:18px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.item_box .item_container .dasbhoard_item_status{text-align:center;margin-bottom:10px}.item_box .item_container .dashboard_item_pricing{display:block;background-color:#eee;padding:10px;text-align:center}.item_box .item_container .dashboard_item_pricing span{font-family:'pantonsemibold';font-size:1.6em;line-height:1.3em;margin:1rem 0}.item_box .item_container .dashboard_item_progress_bar{display:block;margin-bottom:10px}.item_box .item_container .dashboard_item_progress_bar .progress_percent{background:#D9D9D9;display:inline-block;width:130px;height:30px;border-radius:4px}.item_box .item_container .dashboard_item_progress_bar .progress_percent span{display:block;height:30px;background:#084C86;border-radius:4px}.item_box .item_container .dashboard_item_progress_bar .progress_value{float:right;font-size:130%;line-height:30px;text-align:right}.item_box .item_container .dashboard_item_ribbon{position:absolute;background-color:#e85368;top:24px;right:-41px;width:171px;height:32px;color:#fff;font-weight:bold;line-height:1.7rem;text-align:center;padding-top:4px;text-transform:uppercase;-webkit-box-shadow:0px 3px 5px 0px rgba(61,49,4,0.24);box-shadow:0px 3px 5px 0px rgba(61,49,4,0.24);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.item_box .item_container .dashboard_item_cpd{position:absolute;background-color:#4DBBB6;top:185px;right:8px;color:#fff;font-size:11px;line-height:14px;text-transform:uppercase;border-radius:3px;padding:5px 10px}.item_box .item_container .btn_portal_learnmore{display:block;height:auto}.item_box .item_container .btn_portal_learnmore a{width:100%;margin-right:0 !important}@media screen and (max-width: 1025px){.item_box{width:33%;margin:0 auto 12px}.item_box:nth-of-type(2n+3){clear:none}.item_box:nth-of-type(3n+4){clear:left}.item_box:nth-of-type(4n+5){clear:none}}@media screen and (max-width: 800px){.item_box{width:50%;margin:0 auto 12px}.item_box:nth-of-type(2n+3){clear:left}.item_box:nth-of-type(3n+4){clear:none}.item_box:nth-of-type(4n+5){clear:none}}@media screen and (max-width: 530px){.item_box{width:100%;margin:0 auto 12px}}.item_row{margin:0 auto 16px;padding-bottom:24px}.item_row:first-of-type{padding-top:6px}.item_row:last-of-type{border-bottom:none}.item_row a.button{float:right}.item_row img{margin:0.75rem 0 1.5rem;border:1px solid #E1E1E1}.item_row .cart_item_details .cart_item_desc{float:right;width:calc(100% - 255px);margin-top:6px;margin-bottom:0}.item_row .item_progress_bar{float:left;width:220px}.item_row .item_progress_bar .progress_percent{background:#D9D9D9;display:inline-block;width:155px;height:38px;border-radius:4px}.item_row .item_progress_bar .progress_percent span{display:block;height:38px;background:#084C86;border-radius:4px}.item_row .item_progress_bar .progress_value{float:right;font-size:150%;line-height:38px;text-align:right}.item_row .cartitem_registered{float:left;color:#3FC34C;font-family:'pantonsemibold';text-align:center;text-transform:uppercase;width:100%;margin:6px auto 12px}@media screen and (max-width: 660px){.item_row{text-align:center}.item_row a.button{width:66%;float:none;margin:0 auto 12px}.item_row img{display:block;margin:12px auto 24px}.item_row .cart_item_details .cart_item_desc{float:none;margin:6px auto 33px;width:100%}.item_row .pricetag_big{width:66%;float:none;margin:0 auto 12px}}.item_h2_buttons{margin-bottom:2rem;text-align:right}@media screen and (max-width: 660px){.item_h2_buttons{float:none;clear:both;text-align:center}.item_h2_buttons a{width:66%}}.pricetag_big{background-color:#EFEFEF;font-family:'pantonbold';font-size:24px;line-height:50px;text-align:center;border-radius:6px}.ecomm_courses .ecomm_media_item,.coursecart .ecomm_media_item{background-color:#877093}.ecomm_courses .ecomm_media_item h4,.coursecart .ecomm_media_item h4{background-color:#735f7e}.ecomm_courses h3,.coursecart h3{color:#fff}.ecomm_courses h3:hover,.coursecart h3:hover{color:#c4b9ca}.ecomm_courses .hours-and-price,.coursecart .hours-and-price{background-color:#6d5977}.ecomm_events .ecomm_media_item{background-color:#86B8CA}.ecomm_events .ecomm_media_item h4{background-color:#6ba8be}.ecomm_events .ecomm_media_item h3{color:#fff}.ecomm_events .ecomm_media_item h3:hover{color:#dfecf1}.ecomm_events .ecomm_media_item .hours-and-price{background-color:#63a3ba}.events .hours-and-price{background-color:#63a3ba}.item-title h3{color:#fff;font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3rem;min-height:3rem}.ecomm_courses.job_rep_modules .hours-and-price,.ecomm_courses.job_rep_modules .ecomm_media_item h4{background-color:#084c86}.ecomm_courses.job_rep_modules .ecomm_media_item{background-color:#3072ab}.ecomm_media_item{overflow:hidden}.loginpage_ecommerce .ecomm_media .ecomm_media_items{margin:0 auto}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item,.coursecart .item_box .item_container{width:15rem;height:inherit;border-radius:0.5rem}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item img,.coursecart .item_box .item_container img{height:15rem;width:100%}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item h2,.coursecart .item_box .item_container h2{position:initial;padding:0;margin:0}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item h3,.coursecart .item_box .item_container h3{float:none;font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3rem;min-height:3rem}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item .align-right h2,.coursecart .item_box .item_container .align-right h2{text-align:right;float:none}.ecomm_media_item h1,.ecomm_media_item h2,.ecomm_media_item h3,.ecomm_media_item h4,.ecomm_media_item h5,.ecomm_media_item h6,.ecomm_media_item p,.ecomm_media_item a{color:#fff}.hours-and-price{padding:1rem}.hours-and-price h2{color:#fff;font-size:1.1rem;margin-bottom:0}.btn_portal_learnmore{width:90%;margin:0.5rem 0}.item_container h3{font-size:1.1rem}.coursecart .item_box .item_container{background-color:#877093}.coursecart .item_box .item_container h3{color:#fff;font-size:1.1rem}.coursecart .item_box .item_container .pricetag_big{width:100%;border-radius:0}.events .item_box .item_container{width:15rem;color:#fff}.events .item_box .item_container .span_1_of_2{margin-bottom:0.5rem}.events .item_box .item_container img{width:15rem;height:15rem}.events .item_box .item_container h5{color:#fff;margin-bottom:0.5rem}.events .item_box .item_container a:hover{text-decoration:none}.events .item_box .item_container .ribbon_blue,.events .item_box .item_container .align_content_course,.events .item_box .item_container .section{padding:0.5rem}.events .item_box .item_container .CPD_points{font-size:1.5rem}.portal.coursecart h3{color:#617984}.item_details h2{float:left;width:100%;margin-bottom:33px}.item_details .btns_return{position:absolute;right:0;top:3px}.item_details .btns_return .button{margin-right:0}.item_details .media_box{float:right;width:250px}.item_details .media_box img{padding:0;width:250px;margin:6px 0 24px;border:1px solid #e5e5e5;border-radius:4px}.item_details .media_box .media_video{width:100%;max-width:630px;margin:0 auto 33px}.item_details .media_box .media_video_frame{width:330px;height:190px}.item_details .media_box .media_pricetag{width:250px}.item_details .media_box .item_progress_bar{display:block;margin-bottom:10px}.item_details .media_box .item_progress_bar .progress_percent{background:#D9D9D9;display:inline-block;width:185px;height:38px;border-radius:4px}.item_details .media_box .item_progress_bar .progress_percent span{display:block;height:38px;background:#084C86;border-radius:4px}.item_details .media_box .item_progress_bar .progress_value{float:right;font-size:150%;line-height:38px;text-align:right}.item_details .view_desc{float:left;width:calc(100% - 280px);margin-top:0;margin-bottom:39px}.item_details .view_info{float:left;clear:left;text-align:left}.item_details .view_info .cartitem_registered{color:#3FC34C;font-family:'pantonsemibold';text-align:center;text-transform:uppercase;width:100%;margin:0}@media screen and (max-width: 660px){.item_details{float:none;position:relative}.item_details .btns_return{position:relative;width:100%;margin:12px auto;text-align:center}.item_details .btns_return a{width:66%;margin:0}.item_details .media_box{float:none;margin:0 auto}.item_details .view_desc{float:none;display:block;width:100%;margin:24px auto}.item_details .view_info{float:none;display:block;width:100%;margin:12px auto;text-align:center}.item_details .view_info .button{width:66%;margin:0 0 10px}}@media only screen and (max-width: 640px){.dashboard_item_container .six.columns{width:48%}}.portal .dashboard_item_container{width:24%;float:left;margin:0.5rem 0.5% 0.5rem;padding:0}.portal .dashboard_item_container:nth-of-type(3n+4){clear:none}.portal .dashboard_item_container:nth-of-type(4n+4){float:left}@media only screen and (max-width: 1420px){.portal .dashboard_item_container{width:32%}}@media only screen and (max-width: 1024px){.portal .dashboard_item_container{width:49%}}@media only screen and (max-width: 640px){.portal .dashboard_item_container{width:98%}}.portal .dashboard_item_link{color:#617984;font-weight:600;display:block;margin-bottom:1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3rem;min-height:3rem}@media only screen and (max-width: 640px){.portal .dashboard_item_link{font-size:1.1rem;min-height:inherit}}.portal .dashboard_item_pricing{text-align:center;padding:1rem}.portal .dashboard_item_pricing span{color:#617984}.portal .dashboard_item_greybar{background-color:#e7f7e8}.portal .dashboard_item{background-color:#fff;margin-bottom:1rem;position:relative;overflow:hidden;border-radius:0.5rem;width:17rem;margin:0 auto 1rem}.portal .dashboard_item img{min-width:100%;height:17rem}.portal .card .dashboard_item{width:13.75rem}.portal .card .dashboard_item img{height:13.75rem}.portal .dashboard_item_info{padding:0.75rem 0.75rem 0.75rem 1rem}.portal .dashboard_item_info p{font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3rem;min-height:3rem}.portal .progress_percent{width:79%;height:1.25rem;display:inline-block;border-radius:0.75rem;padding-left:0.125rem;padding-right:0.125rem;background-color:#E2E9EB;background:#dae3e6;background:-moz-linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%);background:-webkit-linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%);background:linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%)}.portal .progress_percent .progress-bar{height:1rem;margin-top:0.125rem;display:inline-block;border-radius:0.75rem;background:#4298DB;background:-moz-linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%);background:-webkit-linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%);background:linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%)}.portal .progress_value{font-size:1rem;line-height:1.5;margin-top:-0.25rem;letter-spacing:0}.portal .dashboard_item_ribbon{position:absolute;width:171px;color:#fff;font-weight:bold;font-size:1.3rem;line-height:1.7rem;text-align:center;padding-top:4px;text-transform:uppercase;-webkit-box-shadow:0px 3px 5px 0px rgba(61,49,4,0.24);-moz-box-shadow:0px 3px 5px 0px rgba(61,49,4,0.24);box-shadow:0px 3px 5px 0px rgba(61,49,4,0.24);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#73d27c;top:1.25rem;right:-3rem;letter-spacing:0;height:2rem;font-size:1rem}.portal .dashboard_item_ribbon.ribbon_expiring{background-color:#e85368;line-height:1.1rem;height:2.5rem}.portal .dashboard_item_ribbon.ribbon_fully_booked{background-color:#e85368;top:1.75rem;right:-2.5rem}.portal .dashboard_item_ribbon span{line-height:1rem !important}@media only screen and (max-width: 1024px){.portal .dashboard_item_ribbon{right:-3.5rem}}.portal .dasbhoard_item_status{margin-top:0.5rem;margin-bottom:1rem;text-align:center}.portal .add-review{display:inline-block}.card{background-color:#fff;padding:1.5rem;padding-bottom:3rem;margin-bottom:1rem;border-radius:0.5rem;-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1)}@media only screen and (max-width: 1420px){.card{padding-left:1rem;padding-right:1rem}}.card .row{padding:0}.card .card-title{font-size:1rem;font-weight:600;color:#4298DB;text-transform:uppercase;letter-spacing:0;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgba(66,152,219,0.2);display:block;width:100%;line-height:1}.card h4{font-size:1.3125rem;color:#70848C;font-weight:600;letter-spacing:0;margin-bottom:1rem}.card h5{margin-bottom:1rem}.card p{margin-bottom:0.75rem}.card ul{margin:0}.card ul li{font-size:1rem;margin-bottom:0.75rem}.card ul li a{text-decoration:underline;color:#4298DB}.card ul li a:hover{color:#84cdff}.card li:before{content:'' !important;margin:0 !important}.card select,.card input[type="password"],.card input[type="text"]{height:2.5rem;width:100%;margin-bottom:0.5rem;color:#617984;border:1px solid #E2E9EB;backgound-color:#fff;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.card select:hover,.card input[type="password"]:hover,.card input[type="text"]:hover{border-color:#91a6ae}.card form{margin-bottom:0}.card .item-link{float:right;padding-top:0.5rem}.card .item-link a{color:#4298DB}.card .item-link a:hover{color:#84cdff}.card .item-details{float:right;padding-right:5rem;padding-top:0.5rem;color:#91a6ae;text-align:right}.card .item-details:after{clear:both}.card .no-links-found{display:none}.card canvas{vertical-align:middle}.profile-pic{width:7.5rem;height:7.5rem;border-radius:50%;float:left;margin-right:1.5rem;margin-bottom:1.5rem;border:1px solid #eee;overflow:hidden;background-color:#f9f9f9}@media only screen and (max-width: 1420px){.profile-pic{width:4.5rem;height:4.5rem;margin-right:0.5rem}}#external-cpd li{margin:0}#external-cpd li h5{font-size:1rem;color:#617984;margin-bottom:0}#external-cpd table{margin-bottom:1rem;border-bottom:1px solid #E2E9EB}#external-cpd td{padding:0 0 0.5rem;color:#91a6ae;font-size:.875rem}.card .donut-charts li{width:32.75%;display:inline-block;margin-bottom:0}.card .donut-charts li iframe,.card .donut-charts li canvas,.card .donut-charts li h5,.card .donut-charts li h6{text-align:center}.card .donut-charts li h5{margin-top:46.5%;font-size:1rem;font-weight:600}.card .donut-charts li h6{margin-top:-46.5%;font-size:2rem;color:#4298DB;font-weight:400}@media only screen and (max-width: 640px){.card .donut-charts li{width:75%;margin-left:12.5%}}.card .donut-charts.one-cpd-module{width:32.75%}.card .donut-charts.one-cpd-module #progress_percentage{position:inherit;text-align:center;margin-top:-46.5%;color:#4298DB;font-size:2rem;font-weight:400}.card .donut-charts.one-cpd-module .cpd-module-title{text-align:center;margin-top:35%;font-size:1.25rem;font-weight:600}@media only screen and (max-width: 1024px){.card .donut-charts.one-cpd-module .cpd-module-title{margin-top:43%}}@media only screen and (max-width: 640px){.card .donut-charts.one-cpd-module{width:75%;margin-left:12.5%}}.card .donut-charts .four.columns .donut-charts.one-cpd-module{width:100%}.card .four.columns .donut-charts.one-cpd-module{width:100%}.bar-charts{height:250px}.course-icon-image{max-width:2rem;margin-bottom:1rem}.icon-image{max-width:1.5rem;max-height:1.5rem;margin-right:0.75rem;margin-bottom:-0.25rem;border:1px solid #91a6ae;border-radius:0.25rem}.card-action-button{position:absolute;top:0;right:0;font-size:1rem;line-height:0.75;text-transform:uppercase;font-weight:600}@media only screen and (max-width: 640px){.card-action-button{top:1.5rem}}.card-action-button:hover{color:#91a6ae;text-decoration:none}.card-action-button:before,.card-action-button:after{font-size:1.25rem;font-family:'fontawesome';font-weight:normal}.card-action-button:before{margin-right:0.5rem}.card-action-button:after{margin-left:0.5rem}.card-action-button.action-button-edit:after{content:'\f14b'}.card-action-button.action-button-back:before{content:'\f060'}.card-action-button.action-button-down:after{content:'\f103'}.card-action-button.action-button-add:after{content:'\f067'}a .card{-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}a .card:hover{-webkit-box-shadow:0 .25rem 1rem .25rem rgba(66,152,219,0.3);-moz-box-shadow:0 .25rem 1rem .25rem rgba(66,152,219,0.3);box-shadow:0 .25rem 1rem .25rem rgba(66,152,219,0.3)}.loginpage_visitor .betabar{position:absolute;background-color:rgba(225,225,225,0.66);z-index:10}.loginpage_visitor .betabar p{padding:0}.loginpage_visitor main{background:url("/files/style/homepage_background.jpg") no-repeat center center;background-size:cover}.loginpage_visitor .visitor_wrapper{display:table-cell;vertical-align:middle;width:100%;height:100%}.loginpage_visitor .visitor_wrapper .visitor_logo{position:absolute;text-align:left;top:24px;padding:0 0 24px 48px}.loginpage_visitor .visitor_wrapper .visitor_logo img{width:360px;max-width:inherit}.loginpage_visitor .visitor_wrapper .visitor_box{max-width:650px;background-color:rgba(8,76,134,0.93);text-align:center;margin:0 auto;padding:20px;border-radius:6px}.loginpage_visitor .visitor_wrapper .visitor_box h1{color:#fff;text-align:center;margin-bottom:50px;margin-top:20px}.loginpage_visitor .visitor_wrapper .visitor_box .button{width:90%;margin-bottom:30px;font-size:15px;line-height:54px;height:54px}@media screen and (max-width: 1025px){.loginpage_visitor .visitor_wrapper{padding:0 4% 15% 4%}.loginpage_visitor .visitor_wrapper .visitor_logo{position:relative;width:100%;margin:12px auto 24px;padding:12px 0;text-align:center}.loginpage_visitor .visitor_wrapper .visitor_logo img{width:60%;max-width:300px}}.loginpage_login .betabar,.loginpage_learner .betabar,.loginpage_contractor .betabar,.loginpage_induction .betabar{position:fixed;background-color:rgba(225,225,225,0.66);padding:0;height:auto;z-index:10}.loginpage_login #section0,.loginpage_learner #section0,.loginpage_contractor #section0,.loginpage_induction #section0{background:url("/files/style/homepage_background.jpg") no-repeat center left;background-size:cover}.loginpage_login .section,.loginpage_learner .section,.loginpage_contractor .section,.loginpage_induction .section{background-size:cover}.loginpage_login .fp-section,.loginpage_learner .fp-section,.loginpage_contractor .fp-section,.loginpage_induction .fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.loginpage_login .fp-slide,.loginpage_learner .fp-slide,.loginpage_contractor .fp-slide,.loginpage_induction .fp-slide{float:left}.loginpage_login .fp-slide,.loginpage_login .fp-slidesContainer,.loginpage_learner .fp-slide,.loginpage_learner .fp-slidesContainer,.loginpage_contractor .fp-slide,.loginpage_contractor .fp-slidesContainer,.loginpage_induction .fp-slide,.loginpage_induction .fp-slidesContainer{height:100%;display:block}.loginpage_login .fp-slides,.loginpage_learner .fp-slides,.loginpage_contractor .fp-slides,.loginpage_induction .fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loginpage_login .fp-section.fp-table,.loginpage_login .fp-slide.fp-table,.loginpage_learner .fp-section.fp-table,.loginpage_learner .fp-slide.fp-table,.loginpage_contractor .fp-section.fp-table,.loginpage_contractor .fp-slide.fp-table,.loginpage_induction .fp-section.fp-table,.loginpage_induction .fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.loginpage_login .fp-tableCell,.loginpage_learner .fp-tableCell,.loginpage_contractor .fp-tableCell,.loginpage_induction .fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.loginpage_login .fp-slidesContainer,.loginpage_learner .fp-slidesContainer,.loginpage_contractor .fp-slidesContainer,.loginpage_induction .fp-slidesContainer{float:left;position:relative}.loginpage_login .fp-controlArrow,.loginpage_learner .fp-controlArrow,.loginpage_contractor .fp-controlArrow,.loginpage_induction .fp-controlArrow{position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.loginpage_login .fp-controlArrow.fp-prev,.loginpage_learner .fp-controlArrow.fp-prev,.loginpage_contractor .fp-controlArrow.fp-prev,.loginpage_induction .fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.loginpage_login .fp-controlArrow.fp-next,.loginpage_learner .fp-controlArrow.fp-next,.loginpage_contractor .fp-controlArrow.fp-next,.loginpage_induction .fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.loginpage_login .fp-scrollable,.loginpage_learner .fp-scrollable,.loginpage_contractor .fp-scrollable,.loginpage_induction .fp-scrollable{overflow:scroll}.loginpage_login .fp-notransition,.loginpage_learner .fp-notransition,.loginpage_contractor .fp-notransition,.loginpage_induction .fp-notransition{-webkit-transition:none !important;transition:none !important}.loginpage_login #fp-nav,.loginpage_learner #fp-nav,.loginpage_contractor #fp-nav,.loginpage_induction #fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0, 0, 0)}.loginpage_login #fp-nav.right,.loginpage_learner #fp-nav.right,.loginpage_contractor #fp-nav.right,.loginpage_induction #fp-nav.right{right:17px}.loginpage_login #fp-nav.left,.loginpage_learner #fp-nav.left,.loginpage_contractor #fp-nav.left,.loginpage_induction #fp-nav.left{left:17px}.loginpage_login .fp-slidesNav,.loginpage_learner .fp-slidesNav,.loginpage_contractor .fp-slidesNav,.loginpage_induction .fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.loginpage_login .fp-slidesNav.bottom,.loginpage_learner .fp-slidesNav.bottom,.loginpage_contractor .fp-slidesNav.bottom,.loginpage_induction .fp-slidesNav.bottom{bottom:17px}.loginpage_login .fp-slidesNav.top,.loginpage_learner .fp-slidesNav.top,.loginpage_contractor .fp-slidesNav.top,.loginpage_induction .fp-slidesNav.top{top:17px}.loginpage_login #fp-nav ul,.loginpage_login .fp-slidesNav ul,.loginpage_learner #fp-nav ul,.loginpage_learner .fp-slidesNav ul,.loginpage_contractor #fp-nav ul,.loginpage_contractor .fp-slidesNav ul,.loginpage_induction #fp-nav ul,.loginpage_induction .fp-slidesNav ul{margin:0;padding:0}.loginpage_login #fp-nav ul li,.loginpage_login .fp-slidesNav ul li,.loginpage_learner #fp-nav ul li,.loginpage_learner .fp-slidesNav ul li,.loginpage_contractor #fp-nav ul li,.loginpage_contractor .fp-slidesNav ul li,.loginpage_induction #fp-nav ul li,.loginpage_induction .fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.loginpage_login .fp-slidesNav ul li,.loginpage_learner .fp-slidesNav ul li,.loginpage_contractor .fp-slidesNav ul li,.loginpage_induction .fp-slidesNav ul li{display:inline-block}.loginpage_login #fp-nav ul li a,.loginpage_login .fp-slidesNav ul li a,.loginpage_learner #fp-nav ul li a,.loginpage_learner .fp-slidesNav ul li a,.loginpage_contractor #fp-nav ul li a,.loginpage_contractor .fp-slidesNav ul li a,.loginpage_induction #fp-nav ul li a,.loginpage_induction .fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}.loginpage_login #fp-nav ul li a.active span,.loginpage_login .fp-slidesNav ul li a.active span,.loginpage_login #fp-nav ul li:hover a.active span,.loginpage_login .fp-slidesNav ul li:hover a.active span,.loginpage_learner #fp-nav ul li a.active span,.loginpage_learner .fp-slidesNav ul li a.active span,.loginpage_learner #fp-nav ul li:hover a.active span,.loginpage_learner .fp-slidesNav ul li:hover a.active span,.loginpage_contractor #fp-nav ul li a.active span,.loginpage_contractor .fp-slidesNav ul li a.active span,.loginpage_contractor #fp-nav ul li:hover a.active span,.loginpage_contractor .fp-slidesNav ul li:hover a.active span,.loginpage_induction #fp-nav ul li a.active span,.loginpage_induction .fp-slidesNav ul li a.active span,.loginpage_induction #fp-nav ul li:hover a.active span,.loginpage_induction .fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}.loginpage_login #fp-nav ul li a span,.loginpage_login .fp-slidesNav ul li a span,.loginpage_learner #fp-nav ul li a span,.loginpage_learner .fp-slidesNav ul li a span,.loginpage_contractor #fp-nav ul li a span,.loginpage_contractor .fp-slidesNav ul li a span,.loginpage_induction #fp-nav ul li a span,.loginpage_induction .fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.loginpage_login #fp-nav ul li:hover a span,.loginpage_login .fp-slidesNav ul li:hover a span,.loginpage_learner #fp-nav ul li:hover a span,.loginpage_learner .fp-slidesNav ul li:hover a span,.loginpage_contractor #fp-nav ul li:hover a span,.loginpage_contractor .fp-slidesNav ul li:hover a span,.loginpage_induction #fp-nav ul li:hover a span,.loginpage_induction .fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0px 0px -5px}.loginpage_login #fp-nav ul li .fp-tooltip,.loginpage_learner #fp-nav ul li .fp-tooltip,.loginpage_contractor #fp-nav ul li .fp-tooltip,.loginpage_induction #fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0}.loginpage_login #fp-nav ul li:hover .fp-tooltip,.loginpage_login #fp-nav.fp-show-active a.active+.fp-tooltip,.loginpage_learner #fp-nav ul li:hover .fp-tooltip,.loginpage_learner #fp-nav.fp-show-active a.active+.fp-tooltip,.loginpage_contractor #fp-nav ul li:hover .fp-tooltip,.loginpage_contractor #fp-nav.fp-show-active a.active+.fp-tooltip,.loginpage_induction #fp-nav ul li:hover .fp-tooltip,.loginpage_induction #fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity 0.2s ease-in;transition:opacity 0.2s ease-in;width:auto;opacity:1}.loginpage_login #fp-nav ul li .fp-tooltip.right,.loginpage_learner #fp-nav ul li .fp-tooltip.right,.loginpage_contractor #fp-nav ul li .fp-tooltip.right,.loginpage_induction #fp-nav ul li .fp-tooltip.right{right:20px}.loginpage_login #fp-nav ul li .fp-tooltip.left,.loginpage_learner #fp-nav ul li .fp-tooltip.left,.loginpage_contractor #fp-nav ul li .fp-tooltip.left,.loginpage_induction #fp-nav ul li .fp-tooltip.left{left:20px}.loginpage_login .induction_main,.loginpage_learner .induction_main,.loginpage_contractor .induction_main,.loginpage_induction .induction_main{margin-top:-12px;-webkit-animation:login-fadein 0.9s;-moz-animation:login-fadein 0.9s;animation:login-fadein 0.9s}.loginpage_login .logo_main,.loginpage_learner .logo_main,.loginpage_contractor .logo_main,.loginpage_induction .logo_main{width:100%;margin:12px auto 15px;padding:12px 0;text-align:center}.loginpage_login .logo_main img,.loginpage_learner .logo_main img,.loginpage_contractor .logo_main img,.loginpage_induction .logo_main img{width:48%;max-width:300px}.loginpage_login .induction_login,.loginpage_learner .induction_login,.loginpage_contractor .induction_login,.loginpage_induction .induction_login{background-color:rgba(8,76,134,0.93);width:95%;max-width:500px;margin:0 auto;padding:33px 0 24px;border-radius:6px}.loginpage_login .induction_login_form,.loginpage_learner .induction_login_form,.loginpage_contractor .induction_login_form,.loginpage_induction .induction_login_form{margin-bottom:0}.loginpage_login .induction_login .login_input,.loginpage_learner .induction_login .login_input,.loginpage_contractor .induction_login .login_input,.loginpage_induction .induction_login .login_input{color:#808080;font-size:17px;width:100%;height:48px;padding:10px}.loginpage_login .induction_login .login_input:-webkit-autofill,.loginpage_learner .induction_login .login_input:-webkit-autofill,.loginpage_contractor .induction_login .login_input:-webkit-autofill,.loginpage_induction .induction_login .login_input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.loginpage_login .induction_login .login_buttons,.loginpage_learner .induction_login .login_buttons,.loginpage_contractor .induction_login .login_buttons,.loginpage_induction .induction_login .login_buttons{margin-top:9px}.loginpage_login .login_button,.loginpage_learner .login_button,.loginpage_contractor .login_button,.loginpage_induction .login_button{position:relative;display:block;background-color:transparent;color:#fff;font-size:1.5rem;width:100%;height:48px;border-color:#fff;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s}.loginpage_login .login_button::before,.loginpage_learner .login_button::before,.loginpage_contractor .login_button::before,.loginpage_induction .login_button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4DBBB6;border-radius:4px;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);-ms-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.loginpage_login .login_button,.loginpage_login .login_button::before,.loginpage_learner .login_button,.loginpage_learner .login_button::before,.loginpage_contractor .login_button,.loginpage_contractor .login_button::before,.loginpage_induction .login_button,.loginpage_induction .login_button::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.loginpage_login .login_button:hover,.loginpage_learner .login_button:hover,.loginpage_contractor .login_button:hover,.loginpage_induction .login_button:hover{color:#fff;border-color:#4DBBB6;border-radius:6px}.loginpage_login .login_button:hover::before,.loginpage_learner .login_button:hover::before,.loginpage_contractor .login_button:hover::before,.loginpage_induction .login_button:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.loginpage_login .induction_login #login_error,.loginpage_learner .induction_login #login_error,.loginpage_contractor .induction_login #login_error,.loginpage_induction .induction_login #login_error{color:#FF6C37;padding:9px 0 24px;text-align:center}.loginpage_login .induction_login .forgot_password_link,.loginpage_learner .induction_login .forgot_password_link,.loginpage_contractor .induction_login .forgot_password_link,.loginpage_induction .induction_login .forgot_password_link{font-family:'pantonbold';text-align:center;padding-top:9px}.loginpage_login .frontpage_register_links,.loginpage_learner .frontpage_register_links,.loginpage_contractor .frontpage_register_links,.loginpage_induction .frontpage_register_links{text-align:center;margin:48px 0 12px}.loginpage_login .induction_login .login_rememberme,.loginpage_learner .induction_login .login_rememberme,.loginpage_contractor .induction_login .login_rememberme,.loginpage_induction .induction_login .login_rememberme{font-family:'pantonbold';float:left;left:22%;color:#fff}.loginpage_login .login_rememberme,.loginpage_learner .login_rememberme,.loginpage_contractor .login_rememberme,.loginpage_induction .login_rememberme{position:relative;margin:0 auto;text-align:center}.loginpage_login .induction_checkbox,.loginpage_learner .induction_checkbox,.loginpage_contractor .induction_checkbox,.loginpage_induction .induction_checkbox{margin-right:28px}.loginpage_login .login_rememberme label,.loginpage_learner .login_rememberme label,.loginpage_contractor .login_rememberme label,.loginpage_induction .login_rememberme label{cursor:pointer;position:absolute;font-size:2.2rem;width:24px;height:24px;top:1px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.4);background:-webkit-linear-gradient(top, #222 0%, #45484d 100%);background:-moz-linear-gradient(top, #222 0%, #45484d 100%);background:-ms-linear-gradient(top, #222 0%, #45484d 100%);background:-o-linear-gradient(top, #222 0%, #45484d 100%);background:linear-gradient(top, #222 0%, #45484d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 )}.loginpage_login .login_rememberme label:after,.loginpage_learner .login_rememberme label:after,.loginpage_contractor .login_rememberme label:after,.loginpage_induction .login_rememberme label:after{content:'';position:absolute;background-color:transparent;top:6px;left:4px;width:15px;height:9px;border:3px solid #4DBBB6;border-top:none;border-right:none;opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.loginpage_login .login_rememberme label:hover::after,.loginpage_learner .login_rememberme label:hover::after,.loginpage_contractor .login_rememberme label:hover::after,.loginpage_induction .login_rememberme label:hover::after{opacity:0.3}.loginpage_login .login_rememberme input[type=checkbox]:checked+label:after,.loginpage_learner .login_rememberme input[type=checkbox]:checked+label:after,.loginpage_contractor .login_rememberme input[type=checkbox]:checked+label:after,.loginpage_induction .login_rememberme input[type=checkbox]:checked+label:after{opacity:1}.loginpage_login .links_legal,.loginpage_learner .links_legal,.loginpage_contractor .links_legal,.loginpage_induction .links_legal{margin-top:12px;margin-bottom:-12px}.loginpage_login .links_legal ul,.loginpage_learner .links_legal ul,.loginpage_contractor .links_legal ul,.loginpage_induction .links_legal ul{list-style:none;display:inline-block;width:100%;margin:12px auto -20px}.loginpage_login .links_legal li,.loginpage_learner .links_legal li,.loginpage_contractor .links_legal li,.loginpage_induction .links_legal li{display:list-item;background-color:rgba(8,76,134,0.93);margin:0;padding:0;height:48px;border-bottom:1px solid rgba(42,40,40,0.78)}.loginpage_login .links_legal li:first-child,.loginpage_learner .links_legal li:first-child,.loginpage_contractor .links_legal li:first-child,.loginpage_induction .links_legal li:first-child{-webkit-box-shadow:0px -3px 3px -1px rgba(36,24,8,0.3);box-shadow:0px -3px 3px -1px rgba(36,24,8,0.3)}.loginpage_login .links_legal li:last-child,.loginpage_learner .links_legal li:last-child,.loginpage_contractor .links_legal li:last-child,.loginpage_induction .links_legal li:last-child{border-radius:0 0 4px 4px;border-bottom:0}.loginpage_login .links_legal li a,.loginpage_learner .links_legal li a,.loginpage_contractor .links_legal li a,.loginpage_induction .links_legal li a{display:block;font-family:'pantonbold';font-size:1.7rem;line-height:4.8rem}.loginpage_login .links_legal li a:hover,.loginpage_learner .links_legal li a:hover,.loginpage_contractor .links_legal li a:hover,.loginpage_induction .links_legal li a:hover{background-color:rgba(37,36,36,0.78);color:#3FABA5}.loginpage_login .btn_induction_register,.loginpage_learner .btn_induction_register,.loginpage_contractor .btn_induction_register,.loginpage_induction .btn_induction_register{margin:33px auto;width:85%;max-width:460px;height:48px;font-size:1.5rem;line-height:4.6rem;-webkit-transition:color 0.3s;transition:color 0.3s}.loginpage_login .btn_induction_register:before,.loginpage_learner .btn_induction_register:before,.loginpage_contractor .btn_induction_register:before,.loginpage_induction .btn_induction_register:before{display:none}.loginpage_login .btn_induction_register span,.loginpage_learner .btn_induction_register span,.loginpage_contractor .btn_induction_register span,.loginpage_induction .btn_induction_register span{display:none}.loginpage_login .btn_induction_register:hover span,.loginpage_learner .btn_induction_register:hover span,.loginpage_contractor .btn_induction_register:hover span,.loginpage_induction .btn_induction_register:hover span{opacity:0}.loginpage_login .induct_opt_main,.loginpage_learner .induct_opt_main,.loginpage_contractor .induct_opt_main,.loginpage_induction .induct_opt_main{width:93%;margin:24px auto 200px}.loginpage_login #section1 h2,.loginpage_login #section1 h4,.loginpage_login #section1 h5,.loginpage_learner #section1 h2,.loginpage_learner #section1 h4,.loginpage_learner #section1 h5,.loginpage_contractor #section1 h2,.loginpage_contractor #section1 h4,.loginpage_contractor #section1 h5,.loginpage_induction #section1 h2,.loginpage_induction #section1 h4,.loginpage_induction #section1 h5{color:#2B2B2B}.loginpage_login .induction_options,.loginpage_learner .induction_options,.loginpage_contractor .induction_options,.loginpage_induction .induction_options{display:block;position:relative;width:100%;height:auto;margin-top:6px;padding:6px}.loginpage_login .induction_options p,.loginpage_learner .induction_options p,.loginpage_contractor .induction_options p,.loginpage_induction .induction_options p{padding:0 12px}.loginpage_login .row induction_options h5,.loginpage_learner .row induction_options h5,.loginpage_contractor .row induction_options h5,.loginpage_induction .row induction_options h5{font-size:1.2rem}.loginpage_login .induct_opt_first,.loginpage_learner .induct_opt_first,.loginpage_contractor .induct_opt_first,.loginpage_induction .induct_opt_first{margin:0 auto 24px;left:0;right:0}.loginpage_login .induct_opt_first:after,.loginpage_learner .induct_opt_first:after,.loginpage_contractor .induct_opt_first:after,.loginpage_induction .induct_opt_first:after{content:"";display:block;position:relative;background-color:#e0e0e0;width:93%;height:6px;margin:0 auto;margin-top:39px;right:0%;border-radius:3px}.loginpage_login .induction_options img,.loginpage_learner .induction_options img,.loginpage_contractor .induction_options img,.loginpage_induction .induction_options img{display:block;margin:0 auto 24px}.loginpage_login .icon_building,.loginpage_login .icon_contractor,.loginpage_learner .icon_building,.loginpage_learner .icon_contractor,.loginpage_contractor .icon_building,.loginpage_contractor .icon_contractor,.loginpage_induction .icon_building,.loginpage_induction .icon_contractor{width:57%;height:183px}.loginpage_login .induction_options h4,.loginpage_learner .induction_options h4,.loginpage_contractor .induction_options h4,.loginpage_induction .induction_options h4{margin-bottom:24px}.loginpage_login .induct_opt_text,.loginpage_learner .induct_opt_text,.loginpage_contractor .induct_opt_text,.loginpage_induction .induct_opt_text{margin-bottom:24px}.loginpage_login .induct_opt_text p,.loginpage_learner .induct_opt_text p,.loginpage_contractor .induct_opt_text p,.loginpage_induction .induct_opt_text p{margin-bottom:0.9rem}.loginpage_login .btn_induct_option,.loginpage_learner .btn_induct_option,.loginpage_contractor .btn_induct_option,.loginpage_induction .btn_induct_option{position:relative;display:block;background-color:#fff;color:#2B2B2B;margin-bottom:24px;border-color:#fff;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s}.loginpage_login .btn_induct_option::before,.loginpage_learner .btn_induct_option::before,.loginpage_contractor .btn_induct_option::before,.loginpage_induction .btn_induct_option::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2B2B2B;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);-ms-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.loginpage_login .btn_induct_option,.loginpage_login .btn_induct_option::before,.loginpage_learner .btn_induct_option,.loginpage_learner .btn_induct_option::before,.loginpage_contractor .btn_induct_option,.loginpage_contractor .btn_induct_option::before,.loginpage_induction .btn_induct_option,.loginpage_induction .btn_induct_option::before{-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.loginpage_login .btn_induct_option:hover,.loginpage_learner .btn_induct_option:hover,.loginpage_contractor .btn_induct_option:hover,.loginpage_induction .btn_induct_option:hover{color:#fff;border-color:#2B2B2B}.loginpage_login .btn_induct_option:hover::before,.loginpage_learner .btn_induct_option:hover::before,.loginpage_contractor .btn_induct_option:hover::before,.loginpage_induction .btn_induct_option:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{width:48%;margin:0 0 48px 24px}.loginpage_login .induct_copyright_info p,.loginpage_learner .induct_copyright_info p,.loginpage_contractor .induct_copyright_info p,.loginpage_induction .induct_copyright_info p{color:#2A2A2A;font-size:1.2rem;line-height:2.2rem;margin-bottom:1rem;padding-right:24px}.loginpage_login .induct_copyright_info a,.loginpage_learner .induct_copyright_info a,.loginpage_contractor .induct_copyright_info a,.loginpage_induction .induct_copyright_info a{color:#d3bcce}.loginpage_login .induct_copyright_info a:hover,.loginpage_learner .induct_copyright_info a:hover,.loginpage_contractor .induct_copyright_info a:hover,.loginpage_induction .induct_copyright_info a:hover{color:#5f3a57}@media screen and (min-width: 480px){.loginpage_login .induction_login .login_rememberme,.loginpage_learner .induction_login .login_rememberme,.loginpage_contractor .induction_login .login_rememberme,.loginpage_induction .induction_login .login_rememberme{left:28%}}@media screen and (min-width: 550px){.loginpage_login .induction_login .login_rememberme,.loginpage_learner .induction_login .login_rememberme,.loginpage_contractor .induction_login .login_rememberme,.loginpage_induction .induction_login .login_rememberme{display:block;position:absolute;left:30%}.loginpage_login .induction_login .forgot_password_link,.loginpage_learner .induction_login .forgot_password_link,.loginpage_contractor .induction_login .forgot_password_link,.loginpage_induction .induction_login .forgot_password_link{display:block;position:relative;width:200%;margin-top:33px}.loginpage_login .induction_options,.loginpage_learner .induction_options,.loginpage_contractor .induction_options,.loginpage_induction .induction_options{margin-top:48px}.loginpage_login #section1 h4,.loginpage_learner #section1 h4,.loginpage_contractor #section1 h4,.loginpage_induction #section1 h4{width:84%}.loginpage_login .induct_opt_main,.loginpage_learner .induct_opt_main,.loginpage_contractor .induct_opt_main,.loginpage_induction .induct_opt_main{margin-bottom:120px}.loginpage_login .induct_opt_first,.loginpage_learner .induct_opt_first,.loginpage_contractor .induct_opt_first,.loginpage_induction .induct_opt_first{position:absolute;width:88%}.loginpage_login .induct_opt,.loginpage_learner .induct_opt,.loginpage_contractor .induct_opt,.loginpage_induction .induct_opt{position:relative;display:block;width:188%;margin-top:552px}.loginpage_login .icon_building,.loginpage_login .icon_contractor,.loginpage_learner .icon_building,.loginpage_learner .icon_contractor,.loginpage_contractor .icon_building,.loginpage_contractor .icon_contractor,.loginpage_induction .icon_building,.loginpage_induction .icon_contractor{width:48%;height:160px}.loginpage_login .btn_induct_option,.loginpage_learner .btn_induct_option,.loginpage_contractor .btn_induct_option,.loginpage_induction .btn_induct_option{margin-top:39px}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{padding-bottom:15px}}@media screen and (min-width: 660px){.loginpage_login #section0,.loginpage_learner #section0,.loginpage_contractor #section0,.loginpage_induction #section0{background-position:top 60% right 40%}.loginpage_login #section1,.loginpage_learner #section1,.loginpage_contractor #section1,.loginpage_induction #section1{background-size:420px;background-position:bottom -157px right -210px}.loginpage_login #section1 h4,.loginpage_learner #section1 h4,.loginpage_contractor #section1 h4,.loginpage_induction #section1 h4{width:60%}.loginpage_login .induct_opt_main,.loginpage_learner .induct_opt_main,.loginpage_contractor .induct_opt_main,.loginpage_induction .induct_opt_main{margin-bottom:200px}.loginpage_login .induct_opt,.loginpage_learner .induct_opt,.loginpage_contractor .induct_opt,.loginpage_induction .induct_opt{margin-top:630px}.loginpage_login .induction_options h4,.loginpage_learner .induction_options h4,.loginpage_contractor .induction_options h4,.loginpage_induction .induction_options h4{margin-bottom:39px}.loginpage_login .icon_building,.loginpage_login .icon_contractor,.loginpage_learner .icon_building,.loginpage_learner .icon_contractor,.loginpage_contractor .icon_building,.loginpage_contractor .icon_contractor,.loginpage_induction .icon_building,.loginpage_induction .icon_contractor{width:57%;height:220px}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{margin:0 0 0 48px}.loginpage_login .induct_copyright_info p,.loginpage_learner .induct_copyright_info p,.loginpage_contractor .induct_copyright_info p,.loginpage_induction .induct_copyright_info p{font-size:1.4rem}}@media screen and (min-width: 840px){.loginpage_login .login_links,.loginpage_learner .login_links,.loginpage_contractor .login_links,.loginpage_induction .login_links{margin:-9px 0 6px 0}.loginpage_login .induction_login .login_rememberme,.loginpage_learner .induction_login .login_rememberme,.loginpage_contractor .induction_login .login_rememberme,.loginpage_induction .induction_login .login_rememberme{position:relative;left:0}.loginpage_login .induction_login .forgot_password_link,.loginpage_learner .induction_login .forgot_password_link,.loginpage_contractor .induction_login .forgot_password_link,.loginpage_induction .induction_login .forgot_password_link{text-align:right;width:100%;margin-top:0;padding-top:0}.loginpage_login .links_legal ul,.loginpage_learner .links_legal ul,.loginpage_contractor .links_legal ul,.loginpage_induction .links_legal ul{background-color:rgba(8,76,134,0.93);margin-top:-6px;border-radius:0 0 4px 4px;-webkit-box-shadow:0px -3px 3px -1px rgba(36,24,8,0.3);box-shadow:0px -3px 3px -1px rgba(36,24,8,0.3)}.loginpage_login .links_legal li,.loginpage_learner .links_legal li,.loginpage_contractor .links_legal li,.loginpage_induction .links_legal li{display:inline;background-color:transparent;margin:0 18px;padding-right:36px;border-right:3px solid #4DBBB6;border-bottom:none}.loginpage_login .links_legal li:first-child,.loginpage_learner .links_legal li:first-child,.loginpage_contractor .links_legal li:first-child,.loginpage_induction .links_legal li:first-child{-webkit-box-shadow:none;box-shadow:none}.loginpage_login .links_legal li:last-child,.loginpage_learner .links_legal li:last-child,.loginpage_contractor .links_legal li:last-child,.loginpage_induction .links_legal li:last-child{padding-right:0;border-radius:0;border-right:none}.loginpage_login .links_legal li a,.loginpage_learner .links_legal li a,.loginpage_contractor .links_legal li a,.loginpage_induction .links_legal li a{display:inline-block;font-size:1.5rem}.loginpage_login .links_legal li a:hover,.loginpage_learner .links_legal li a:hover,.loginpage_contractor .links_legal li a:hover,.loginpage_induction .links_legal li a:hover{background-color:transparent}.loginpage_login .induct_opt_first:after,.loginpage_learner .induct_opt_first:after,.loginpage_contractor .induct_opt_first:after,.loginpage_induction .induct_opt_first:after{width:65%}}@media screen and (min-width: 960px){.loginpage_login #section1 h4,.loginpage_learner #section1 h4,.loginpage_contractor #section1 h4,.loginpage_induction #section1 h4{width:84%}.loginpage_login .induction_options,.loginpage_learner .induction_options,.loginpage_contractor .induction_options,.loginpage_induction .induction_options{margin-top:39px}.loginpage_login .induct_opt_first,.loginpage_learner .induct_opt_first,.loginpage_contractor .induct_opt_first,.loginpage_induction .induct_opt_first{position:inherit;width:100%}.loginpage_login .induct_opt_first:after,.loginpage_learner .induct_opt_first:after,.loginpage_contractor .induct_opt_first:after,.loginpage_induction .induct_opt_first:after{position:absolute;top:-6px;right:50%;width:3px;height:88%}.loginpage_login .induct_opt,.loginpage_learner .induct_opt,.loginpage_contractor .induct_opt,.loginpage_induction .induct_opt{position:inherit;width:100%;margin-top:0}.loginpage_login .induct_opt_text,.loginpage_learner .induct_opt_text,.loginpage_contractor .induct_opt_text,.loginpage_induction .induct_opt_text{margin-bottom:24px;padding:0 12px;min-height:280px}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{width:48%;margin:0 0 -33px 57px}}@media screen and (min-width: 1025px){.loginpage_login .logo_main,.loginpage_learner .logo_main,.loginpage_contractor .logo_main,.loginpage_induction .logo_main{position:absolute;text-align:left;top:12px;padding:0 0 24px 48px}.loginpage_login .logo_main img,.loginpage_learner .logo_main img,.loginpage_contractor .logo_main img,.loginpage_induction .logo_main img{width:360px;max-width:inherit}.loginpage_login .induction_main,.loginpage_learner .induction_main,.loginpage_contractor .induction_main,.loginpage_induction .induction_main{margin-top:120px}.loginpage_login .induction_login .login_button,.loginpage_learner .induction_login .login_button,.loginpage_contractor .induction_login .login_button,.loginpage_induction .induction_login .login_button{margin:12px 0}.loginpage_login .btn_induction_register::before,.loginpage_learner .btn_induction_register::before,.loginpage_contractor .btn_induction_register::before,.loginpage_induction .btn_induction_register::before{content:' \ ';position:absolute;display:block;background-color:#F9F9F9;width:6%;height:6px;margin-top:75px;margin-left:228px;-webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 1, 1);-ms-transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 1, 1);transform:rotate3d(0, 0, 1, 45deg) scale3d(0, 1, 1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.loginpage_login .btn_induction_register:hover::before,.loginpage_learner .btn_induction_register:hover::before,.loginpage_contractor .btn_induction_register:hover::before,.loginpage_induction .btn_induction_register:hover::before{-webkit-transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);-ms-transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1);transform:rotate3d(0, 0, 1, 45deg) scale3d(1, 1, 1)}.loginpage_login .btn_induction_register span,.loginpage_learner .btn_induction_register span,.loginpage_contractor .btn_induction_register span,.loginpage_induction .btn_induction_register span{position:absolute;display:block;font-size:1.5rem;font-weight:400;color:#fff;text-transform:none;font-style:italic;margin-left:291px;margin-top:24px;opacity:0;-webkit-transform:translate3d(-10px, -10px, 0);-ms-transform:translate3d(-10px, -10px, 0);transform:translate3d(-10px, -10px, 0);-webkit-transition:-webkit-transform 0.5s, opacity 0.5s;transition:transform 0.5s, opacity 0.5s}.loginpage_login .btn_induction_register:hover span,.loginpage_learner .btn_induction_register:hover span,.loginpage_contractor .btn_induction_register:hover span,.loginpage_induction .btn_induction_register:hover span{opacity:1;-webkit-transform:translate3d(0, 0, 0) rotate(-2deg);-ms-transform:translate3d(0, 0, 0) rotate(-2deg);transform:translate3d(0, 0, 0) rotate(-2deg)}.loginpage_login .induct_opt_text,.loginpage_learner .induct_opt_text,.loginpage_contractor .induct_opt_text,.loginpage_induction .induct_opt_text{min-height:210px;margin-bottom:12px}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{position:absolute;bottom:0;margin-bottom:42px}}@media screen and (min-width: 1200px){.loginpage_login .induct_opt_text,.loginpage_learner .induct_opt_text,.loginpage_contractor .induct_opt_text,.loginpage_induction .induct_opt_text{min-height:150px}.loginpage_login .induct_copyright_info,.loginpage_learner .induct_copyright_info,.loginpage_contractor .induct_copyright_info,.loginpage_induction .induct_copyright_info{margin-bottom:6px}}.loginpage_ecommerce section{padding:2.4rem 0}.ecommerce_login_wrapper{background:url("/files/style/homepage_background.jpg") no-repeat center center;background-size:cover;width:100%;padding:34px}.ecommerce_login_wrapper .ecommerce_login{background-color:rgba(8,76,134,0.93);max-width:510px;margin:0 auto;padding:33px 24px;border-radius:6px}.ecommerce_login_wrapper .ecommerce_login .login_input{color:#808080;font-size:17px;width:100%;height:48px;padding:10px}.ecommerce_login_wrapper .ecommerce_login .login_input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.ecommerce_login_wrapper .ecommerce_login .login_button{position:relative;display:block;background-color:transparent;color:#fff;font-size:1.5rem;width:100%;height:48px;border-color:#fff;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition:border-color 0.4s, color 0.4s;transition:border-color 0.4s, color 0.4s}.ecommerce_login_wrapper .ecommerce_login .login_button:hover{color:#fff;border-color:#4DBBB6;border-radius:6px}.ecommerce_login_wrapper .ecommerce_login .login_button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4DBBB6;border-radius:4px;z-index:-1;opacity:0;-webkit-transform:scale3d(0.7, 1, 1);-ms-transform:scale3d(0.7, 1, 1);transform:scale3d(0.7, 1, 1);-webkit-transition:-webkit-transform 0.4s, opacity 0.4s;transition:transform 0.4s, opacity 0.4s;-webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1)}.ecommerce_login_wrapper .ecommerce_login .login_button:hover::before{opacity:1;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ecommerce_login_wrapper .ecommerce_login #login_error{font-weight:bold;text-align:center;color:#E03F0A;padding:9px 0 39px}.ecommerce_login_wrapper .ecommerce_login .forgot_password_link{font-family:'pantonbold';text-align:center}.ecommerce_login_wrapper .ecommerce_login .frontpage_register_links{text-align:center;margin:48px 0 12px}.ecommerce_login_wrapper .ecommerce_login .login_rememberme{font-family:'pantonbold';float:left;left:22%;color:#fff;position:relative;margin:0 auto;text-align:center}.ecommerce_login_wrapper .ecommerce_login .login_rememberme label{cursor:pointer;position:absolute;font-size:2.2rem;width:24px;height:24px;top:1px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.4);box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px rgba(255,255,255,0.4);background:-webkit-linear-gradient(top, #222 0%, #45484d 100%);background:-moz-linear-gradient(top, #222 0%, #45484d 100%);background:-ms-linear-gradient(top, #222 0%, #45484d 100%);background:-o-linear-gradient(top, #222 0%, #45484d 100%);background:linear-gradient(top, #222 0%, #45484d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 )}.ecommerce_login_wrapper .ecommerce_login .login_rememberme label:after{content:'';position:absolute;background-color:transparent;top:6px;left:4px;width:15px;height:9px;border:3px solid #4DBBB6;border-top:none;border-right:none;opacity:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ecommerce_login_wrapper .ecommerce_login .login_rememberme label:hover:after{opacity:0.3}.ecommerce_login_wrapper .ecommerce_login .login_rememberme input[type=checkbox]:checked+label:after{opacity:1}.ecommerce_login_wrapper .ecommerce_login .ecommerce_checkbox{margin-right:28px}.btn_ecommerce_register{margin:0 auto 33px;width:75%;max-width:390px;height:48px;font-size:1.5rem;line-height:4.6rem;-webkit-transition:color 0.3s;transition:color 0.3s}.btn_ecommerce_register:before{display:none}.btn_ecommerce_register span{display:none}.btn_ecommerce_register:hover span{opacity:0}.ecomm_courses{background-color:#EBEBEB;border-top:1px solid #ddd}.ecomm_events{background-color:#F2F4F3;border-top:1px solid #DEDEDE}.ecomm_media .ecomm_media_items{width:1000px}.ecomm_media .ecomm_media_items .ecomm_media_item{width:200px;height:363px;margin:0 auto;border-radius:6px;border-bottom-right-radius:28px}.ecomm_media .ecomm_media_items .ecomm_media_item h2{text-align:left;font-size:1.1rem;padding-left:20px}.ecomm_media .ecomm_media_items .ecomm_media_item h3{font-size:1.2rem;padding-left:1rem;padding-right:1rem}.ecomm_media .ecomm_media_items .ecomm_media_item h4{margin-bottom:0;padding-left:20px;border-top-left-radius:6px;border-top-right-radius:6px}.ecomm_media .ecomm_media_items .ecomm_media_item img{width:100%}.ecomm_media .ecomm_media_items .owl-controls{margin-top:24px;height:22px;text-align:center;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ecomm_media .ecomm_media_items .owl-controls .owl-page{display:inline-block;zoom:1}.ecomm_media .ecomm_media_items .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.ecomm_media .ecomm_media_items .owl-controls .owl-page.active span,.ecomm_media .ecomm_media_items .owl-controls .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.ecomm_media .btn_ecomm_seeall{width:39%;margin-top:24px}@media only screen and (max-width: 1024px){.non-member-login-form button{margin-top:0}}.non-member-login-form .remember_me{margin-top:0.5rem}.non-member-login-form .remember_me input,.non-member-login-form .remember_me label{display:inline}@media screen and (max-width: 1200px){.ecomm_media .ecomm_media_items{width:770px;margin:0 auto}}@media screen and (max-width: 930px){.ecomm_media .ecomm_media_items{width:530px;margin:0 auto}}@media screen and (max-width: 660px){.btn_ecommerce_register{width:90%}.ecomm_media .ecomm_media_items{width:255px;margin:0 auto}}@-webkit-keyframes login-fadein{0%{opacity:0;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes login-fadein{0%{opacity:0;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes login-fadein{0%{opacity:0;-webkit-transform:translateY(2em);-ms-transform:translateY(2em);transform:translateY(2em)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}a#changepwd{background-color:#f3f3f3;font-size:14px;color:#000;text-decoration:none;padding:5px;border:1px solid #b4b4b4}#div_updatepwd{background-color:#f0f0f0;margin-top:10px;padding:12px;border:1px solid #ddd;border-radius:6px}#div_updatepwd button{width:100%;margin-bottom:15px;margin-left:0}#div_updatepwd button:last-of-type{margin-bottom:0}#userprofilepic label{font-size:15px;font-weight:bold}#userprofilepic small{font-size:14px}#userprofilepic img{display:block;width:150px;height:150px;margin:0 auto 20px;padding:0;border-radius:6px;border:1px solid #e5e5e5}.editprofile_info{display:block;width:100%;margin-bottom:15px}.editprofile_btns{display:block;margin-bottom:57px}.editprofile_btns button{display:block;width:160px;margin:0 auto 15px}.editprofile select,.editprofile input{width:100%;padding-left:12px}.user_uploads_container{visibility:hidden;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-200px;z-index:101;width:360px}.user_uploads_container .user_uploads_content{background-color:#fff;padding:15px 20px;border-radius:6px}.user_uploads_container .user_uploads_content .button{margin-left:0}.user_uploads_container .user_uploads_blackout{position:fixed;background:#000;width:100%;height:100%;top:0px;left:0px;opacity:0.3;z-index:-1}@media screen and (min-width: 550px){.editprofile_btns{display:inline-block;margin:6px 0 3px}.editprofile_btns button{float:left;margin:inherit}.editprofile_btns button:first-of-type{margin-right:48px}}@media screen and (min-width: 660px){#userprofilepic img{float:left}.editprofile_info{float:right;text-align:left;width:calc(100% - 180px)}.editprofile_info h4{text-align:left}}@media screen and (min-width: 960px){#editProfileInfo{float:left;width:36%}#editProfileForm{float:right;width:52%}#userprofilepic img{float:none}.editprofile_info{float:none;width:100%}.editprofile_btns{display:block}.editprofile_btns button{display:inline;float:none;width:inherit}.editprofile_btns button:first-of-type{margin-right:12px}.editprofile_hr{display:none}}.trainingrecord_selection_bar{background-color:#EEE;margin:32px auto;padding:15px 24px;border-radius:6px}.trainingrecord_selection_bar select{margin-bottom:0}.trainingrecord_selection_bar button{margin:0;float:right}.ep_hidden{display:none !important}.tr_input_date input,.tr_input_desc input{width:84% !important;min-width:102px !important;padding-left:9px}@media screen and (max-width: 660px){.trainingrecord_selection_bar select{display:block;margin:0 auto;text-align:center;margin-bottom:1.5rem}.trainingrecord_selection_bar button{display:block;margin:0 auto;text-align:center;width:80%;float:none}}.resume_default{background-color:#fff;color:#474747;font-size:15px;line-height:1.8em;width:960px;margin:39px auto}.resume_default h1{display:block;color:#4DBBB6;background:#EFEFEF;border-bottom:5px solid #E1E1E1;font-size:4em;padding:10px 10px}.resume_default .contact td{border-bottom:none}.resume_default .records th:first-child,.resume_default .records td:first-child{padding-left:10px}.resume_default .records th{background:#EFEFEF}.course_area{position:relative;margin:0 auto;max-width:1600px;padding:0 24px;box-sizing:border-box}.course_area .course_content{float:left;display:inline-block;width:calc(100% - 360px);margin-bottom:24px}.course_area .course_content.hide_menu{width:100%}.course_area aside{float:right;width:330px;margin-bottom:1.5rem}@media only screen and (max-width: 1024px){.course_area aside{float:none;width:80%;margin:0 auto}}@media only screen and (max-width: 1024px){.course_area aside{width:90%}}.course_area .hr_cc_divider{display:none;margin-bottom:66px}.course_page{background-color:#EFEFEF;width:100%;height:100%;min-height:240px;display:inline-block;border-radius:6px}.course_page .coursepage_title{background-color:#4DBBB6;color:#fff;width:100%;min-height:54px;padding:6px 12px 0 15px;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;margin-bottom:0}.course_page .coursepage_title h3{display:inline-block;color:#fff;margin-bottom:0;width:calc(100% - 125px);padding:2px 0 7px 18px}.course_page .coursepage_title .courseheader_prevnext{font-size:2.3em}.course_page .coursepage_title .courseheader_prevnext:hover{text-decoration:none}.course_page .coursepage_title .courseheader_menu{display:none}.course_page .coursepage_content{width:100%;padding:2rem 2rem 0.75rem}.course_page .coursepage_content a{word-break:break-all}.coursepage_prevnext{width:100%;margin:33px auto 0;text-align:center;float:left}.coursepage_prevnext a{margin:0}.coursepage_content .coursepage_prevnext a{margin-bottom:15px}.button.btn_submit{background-color:#44ba44;border-color:#44ba44}.button.btn_submit:hover{background-color:#399f39;border-color:#399f39}.course_nav{width:100%}.course_nav .accordion{width:100%;margin:0 auto 48px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;overflow:hidden}.course_nav .accordion li{display:block;list-style:none;position:relative;margin:0}.course_nav .accordion li a{display:block;color:#084C86;line-height:30px;padding-top:10px;padding-bottom:11px;text-decoration:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.course_nav .accordion li.section span{display:block;padding:1rem 2.5rem 1rem 3rem;font-weight:700;cursor:pointer}.course_nav .accordion li.section span i{position:absolute;top:1.25rem;left:1rem;color:#595959;font-size:18px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.course_nav .accordion li.section span i.fa-chevron-down{right:12px;left:auto;font-size:16px}.course_nav .accordion li .submenu{display:none;margin:0;padding:0}.course_nav .accordion li .submenu.open{display:block}.course_nav .accordion>li:last-child:after{bottom:20px}li.assessment,li.page{-webkit-transition:all 0.25s ease;transition:all 0.25s ease}li.assessment a,li.page a{padding-left:3.75rem}li.assessment:before,li.page:before{content:"";position:absolute;display:block;z-index:100;top:0.75rem;left:-0.8rem;width:1.5rem;height:1.5rem;margin-left:2rem;border:2px solid #4298DB;line-height:1.5rem;text-align:center;background-color:#fff;border-radius:100em}li.assessment:after,li.page:after{content:"";position:absolute;top:0;bottom:0;left:1.82rem;z-index:90;margin-left:1.5px;border-left:2px solid #84cdff}@media screen and (max-width: 1025px){.course_area .course_content{float:none;width:100%}.course_area .hr_cc_divider{display:block}}.portal .course_content{background-color:#fff;padding:1.5rem;padding-bottom:3rem;margin-bottom:1rem;border-radius:0.5rem;-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);padding:0}@media only screen and (max-width: 1420px){.portal .course_content{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width: 1420px){.portal .course_content{padding:0}}.portal .course_page{min-height:inherit;background-color:#fff}.portal .coursepage_content{background-color:#fff;float:none}.portal .coursepage_content form{margin-bottom:0.5rem}.portal .coursepage_title{background-color:#4298DB}.portal .coursepage_title h3{color:#e0f2ff;text-transform:uppercase;padding-top:0.65rem}.portal .assesment-questions,.portal #QuestionDiv{padding-bottom:0}.portal .assesment-questions p,.portal .assesment-questions table,.portal #QuestionDiv p,.portal #QuestionDiv table{margin-bottom:0.5rem}.portal .coursepage_prevnext{padding:1rem;margin-top:0;margin-bottom:1rem}.portal .coursepage_prevnext a{width:initial}.portal .question-list{background-color:#f1f4f5}.portal .question-list p{margin-bottom:0.5rem}.portal .question_style{font-weight:600}.portal .course_your_answers li{margin:1rem 0}.portal .course_your_answers li:before{display:none}.portal aside{background-color:#fff;padding:1.5rem;padding-bottom:3rem;margin-bottom:1rem;border-radius:0.5rem;-webkit-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);-moz-box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);box-shadow:0 .25rem 1.25rem .15rem rgba(66,152,219,0.1);padding:0}@media only screen and (max-width: 1420px){.portal aside{padding-left:1rem;padding-right:1rem}}.portal aside h3{display:block;margin-bottom:0;padding:1rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;color:#e0f2ff;text-transform:uppercase;background-color:#4298DB}.portal aside .course_nav .submenu{background-color:#fff}.portal aside .course_nav .submenu li a:hover{background-color:#eff9ff}.portal aside .course_nav .submenu li.active:before{background-color:#065bb1;-webkit-box-shadow:inset 0 0 0 3px #fff;-moz-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}.portal aside .course_nav .submenu li.active a{background-color:#e0f2ff}.portal aside .accordion{margin-bottom:0}.portal aside .course_buttons{padding:1rem}.portal aside .course_buttons a.button{padding:0.15rem 0;margin-bottom:0.5rem;height:2.5rem;min-width:49%}.portal aside .course_buttons input.course_links{padding:0.15rem 0;margin-bottom:0.5rem;height:2.5rem;min-width:49%}.portal aside .course_btn_notes:before,.portal aside .course_btn_videos:before,.portal aside .course_btn_addnote:before{font-size:1.25rem;line-height:1rem}.portal aside .course_nav .accordion li.open .section{color:#fff;background-color:#6dafe3;background-color:red}.portal aside .course_nav .accordion li.open .section i{color:#fff}.portal aside .course_nav .accordion .section{font-size:.875rem;color:#fff;background-color:#6dafe3}.portal aside .course_nav .accordion .section:hover{background-color:#57a4df}.portal aside .course_nav .accordion .section i{color:#fff}@media only screen and (max-width: 1420px){.portal aside{padding:0}}.portal #popuproles{background:transparent}.fa-caret-left:before,.fa-caret-right:before{font-family:'fontawesome';color:#84cdff;font-size:1.5rem;line-height:1.5;padding-top:1rem;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.fa-caret-left:before:hover,.fa-caret-right:before:hover{color:#b7e5ff}.course_nav .submenu li a{color:#617984}.cke_editable .course_nav .submenu>li:before{width:1.5rem;height:1.5rem;top:0.75rem;left:-0.8rem}.ckeditor_accordion .link:after{border:none}.ckeditor_accordion li i.fa-caret-down{font-size:1.5rem}#course_area{padding:0}.coursepage_content{padding:3rem 2rem}.coursepage_content .ckeditor_well{border:none}.course_nav{width:100%}.course_buttons{width:100%}@media only screen and (max-width: 1024px){.course_buttons{width:50%;float:left}.course_buttons input.course_links{width:100%}}@media only screen and (max-width: 640px){.course_buttons{width:100%}.course_buttons input.course_links{width:50%}}.cc_pagestart_fullmedia{width:calc(100% + 4rem);left:-2rem}.hr_cc_divider{display:none}.portal .course-actions{display:inline-block;margin-top:1.5rem;width:100%;text-align:center}.portal .course-actions a,.portal .course-actions input[type="button"]{display:inline-block;border-top:1px solid #E2E9EB;padding:0.75rem 1.5rem;margin:0;text-transform:uppercase;text-align:center;background-color:#fff;color:#4298DB;border-radius:0;line-height:1.5;font-weight:400;text-decoration:none}.portal .course-actions a:hover,.portal .course-actions a:focus,.portal .course-actions input[type="button"]:hover,.portal .course-actions input[type="button"]:focus{background-color:#f1f4f5;text-decoration:none;box-shadow:none;cursor:pointer}.portal .course-actions a:last-child,.portal .course-actions input[type="button"]:last-child{border-bottom-left-radius:0.5rem;border-bottom-right-radius:0.5rem}.portal_page img{border-radius:0}.mfp-bg{z-index:10042}.mfp-wrap{z-index:10043}.mfp-content{z-index:10045}.mfp-close-btn-in .mfp-close{height:inherit;background-color:#4298DB;color:#fff;border:none;font-size:1rem;font-weight:600;padding:0 2.5rem;margin:0;border-radius:50rem;line-height:2.5rem;text-decoration:none;text-align:center;letter-spacing:0;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;padding:0 1rem;top:1rem;right:1rem;width:initial;height:initial;text-transform:uppercase}.mfp-close-btn-in .mfp-close:hover{background-color:#62aae1;color:#fff;-webkit-box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35);-moz-box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35);box-shadow:0 0 1rem 0.15rem rgba(66,152,219,0.35)}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:50%;padding:4rem}@media only screen and (max-width: 1420px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:70%}}@media only screen and (max-width: 1024px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:80%;padding:3rem}}@media only screen and (max-width: 640px){.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:90%;padding:2rem}}.mfp-inline-holder .mfp-content textarea,.mfp-ajax-holder .mfp-content textarea{width:100%}.assessment-break{border-bottom:1px dotted #ccc;height:2px;margin-top:15px}.assessment-break:last-of-type{margin-bottom:-12px;border-bottom:0}.question_separator{border-bottom:1px dotted #ccc;height:2px;margin-top:-6px;margin-bottom:33px}.question_separator:last-of-type{margin-bottom:0;border-bottom:none}#QuestionDiv{padding-bottom:20px}table.questionTable td{padding:5px;border-bottom:0}table.questionTable td input{margin-bottom:0}table.questionTable textarea{resize:vertical;max-height:240px}.question-list{background-color:#f9f9f9;padding:24px 33px;border-radius:6px}.question-list ul{list-style-position:inside;margin:0 0 10px 0;padding:15px}.question-text{margin-bottom:10px;padding-top:15px}.question-text p{color:#000;font-size:14pt}.question-correct-answers{margin-bottom:10px;font-size:16px}.course_your_answers{list-style-type:none}.course_your_answers li.question-ticked{background:url(/templates/default/img/checkbox-ticked.jpg) no-repeat;line-height:30px;vertical-align:middle;padding-left:30px}.course_your_answers li.question-wrong{background:url(/templates/default/img/checkbox-wrong.jpg) no-repeat;line-height:30px;vertical-align:middle;padding-left:30px}.course_your_answers li.question-unticked{background:url(/templates/default/img/checkbox-unticked.jpg) no-repeat;line-height:30px;vertical-align:middle;padding-left:30px}.manageusers_list h2{float:left}.manageusers_searchbox{margin:0 auto 24px}.manageusers_searchbox label{float:left;line-height:36px;margin-right:15px}.manageusers_searchbox select{float:left;width:18%;margin-right:15px}.manageusers_searchbox input{float:left;width:13%;margin-right:15px}.manageusers_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.manageusers_searchbox{text-align:center}.manageusers_searchbox label{float:none}.manageusers_searchbox select{width:100%}.manageusers_searchbox input{width:100%}.manageusers_searchbox .btn_search{float:none;width:100%;margin:0}}.trainee_list_box{display:block;float:left;width:25%;margin:0}.trainee_list_box .trainee_list_container{position:relative;font-size:14px;width:210px;margin:0 auto 10px;padding-bottom:20px;border-bottom:2px solid #E1E1E1}.trainee_list_box .trainee_list_container img{display:block;margin:10px auto;width:187px;border:1px solid #e5e5e5;border-radius:4px}.trainee_list_box .trainee_list_container .trainee_list_details{margin:0 auto;text-align:center}.trainee_list_box .trainee_list_container .trainee_list_details .trainee_list_link{display:block;overflow:hidden;font-family:'pantonbold';font-size:24px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.trainee_list_box .trainee_list_container .trainee_list_details p{display:block !important;font-size:14px;margin:5px 0px 15px 0px;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn_manager_switch{width:100%;text-align:center;margin:0;margin-top:-3px;border-radius:0}.mico{display:inline-block;height:30px;width:0;padding-left:30px;background-image:url("/templates/default/img/sprite_manageusers.png")}.mico span{position:absolute;text-indent:-9999em;margin-left:-9999em;left:-9999em}.micocourse{background-position:0 -30px}.micolearningprogram{background-position:0 -30px}.micoevents{background-position:0 -60px}.micoedit{background-position:0 -90px}.micodelete{background-position:0 -120px}.micoreset{background-position:0 -150px}.micocourse:hover{background-position:-30px -30px}.micolearningprogram:hover{background-position:0 -30px}.micoevents:hover{background-position:-30px -60px}.micoedit:hover{background-position:-30px -90px}.micodelete:hover{background-position:-30px -120px}.micoreset:hover{background-position:-30px -150px}.mp_userdetails{background-color:rgba(255,255,255,0.93)}.mp_userdetails table{width:100%}.mp_userdetails table th,.mp_userdetails table td{padding:12px 0}.mp_userdetails table.userdetails_table_left{display:inline-table;width:46%}.mp_userdetails table.userdetails_table_right{display:inline-table;width:46%;float:right}.heading-bar{background-color:#333332;font-family:'pantonbold';color:#fff;font-size:16px;margin-bottom:10px;padding:12px;border-radius:4px}@media screen and (max-width: 1025px){.mp_userdetails table.userdetails_table_left{display:table;width:100%}.mp_userdetails table.userdetails_table_right{display:table;width:100%;float:none}.trainee_list_box{width:33%;margin:0 auto 12px}.trainee_list_box:nth-of-type(2n+3){clear:none}.trainee_list_box:nth-of-type(3n+4){clear:left}.trainee_list_box:nth-of-type(4n+5){clear:none}}@media screen and (max-width: 800px){.trainee_list_box{width:50%;margin:0 auto 12px}.trainee_list_box:nth-of-type(2n+3){clear:left}.trainee_list_box:nth-of-type(3n+4){clear:none}.trainee_list_box:nth-of-type(4n+5){clear:none}}@media screen and (max-width: 530px){.trainee_list_box{width:100%;margin:0 auto 12px}}ul.learning_program_courselist{clear:both;margin-left:0;list-style:none}ul.learning_program_courselist li{line-height:26px;background:#EFEFEF;border:1px solid #E1E1E1;border-radius:6px;padding:10px}ul.learning_program_courselist li a{color:#084C86}ul.learning_program_courselist li span{display:inline-block;float:right;background:#4DBBB6;color:white;border-radius:6px;font-size:11px;text-transform:uppercase;padding:0 10px}ul.learning_program_courselist li.faded span{background:#E1E1E1;color:white;border-radius:6px;font-size:12px;text-transform:uppercase;padding:0 10px}@media screen and (min-width: 660px){.learning_program_view img{float:right;width:inherit;max-width:inherit}.learning_program_view .pricetag_big{float:right;clear:right;width:100%}}.gallery-list-albums{margin-bottom:10px;border:1px solid #ccc;border-radius:6px}.gallery-list-albums img{width:140px;border-right:1px solid #ccc;border-top-left-radius:6px;border-bottom-left-radius:6px}.gallery-list-albums .gallery-list-text{margin-left:150px}.gallery-view-albums{list-style:none}.gallery-view-albums li{float:left;margin-right:10px}.gallery-view-albums li a{display:block;width:150px;height:150px;line-height:150px;border:1px solid #ccc;border-radius:6px}.gallery-view-albums li img{max-width:150px;max-height:150px;vertical-align:middle}.events_searchbox label{float:left;line-height:36px;margin-right:15px}.events_searchbox select{width:30%;margin-right:20px}.events_searchbox input{width:30%}.events_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.events_searchbox{text-align:center}.events_searchbox label{float:none}.events_searchbox select{width:100%}.events_searchbox input{width:100%}.events_searchbox .btn_search{float:none;width:100%;margin:0}}.events_register{width:75%;margin:0 auto 24px auto}.events_register td.events_regdetes{background-color:#eee;font-weight:bold;padding-left:39px}@media screen and (max-width: 660px){.events_register{width:100%}}.events .item_box .item_container{background-color:#86B8CA}.event-date{background-color:#82bbe7;color:#fff;font-weight:600}.event-item{font-size:0.95rem}.event-item a{color:#4298DB}.event-item a:hover{color:#6dafe3}.event-item h5{font-size:1.05rem;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;max-height:3rem;min-height:3rem}.event-item a h5:hover{text-decoration:underline}.event-featured-image{background-size:contain;display:block;background-repeat:no-repeat;background-position:top center;min-height:13.75rem}.event-sumary{min-height:6rem;margin-bottom:0}.CPD_points{font-size:1.25rem;font-weight:600;color:#70848C}.half-grid-table{float:left;width:48%;margin:0.5rem 1%;min-height:150px}@media only screen and (max-width: 1024px){.half-grid-table{width:100%}}.pricing_seminar{font-size:1.5rem;font-weight:600;color:#73d27c}.filter_section input{width:auto}.portal .fc-state-default{color:#fff;background:#91a6ae;text-shadow:none}.portal .fc-state-default:hover{background:#a0b2b9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.portal .fc-state-active{background-color:#4298DB;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.portal .fc-state-active:hover{background-color:#4298DB}.portal .fc-toolbar button{padding:0 1.5rem}.portal .fc-right .fc-button-group button{float:right}.portal .fc-agendaWeek-button{border-radius:0}.portal .fc-prev-button,.portal .fc-next-button{float:left;border-radius:0}.portal .fc-prev-button{border-top-left-radius:50em;border-bottom-left-radius:50em;padding:0 0.5rem}.portal .fc-next-button{border-top-right-radius:50em;border-bottom-right-radius:50em;padding:0 0.5rem}.portal .fc-event{background-color:#6dafe3 !important;color:#fff;font-weight:600;border:none;line-height:1.5;padding:0.5rem 0.25rem}.portal .fc-event:hover{background-color:#84cdff !important;color:white}.portal .events_search select{margin-right:1%}@media only screen and (max-width: 1024px){.portal .events_search{text-align:left}}.portal .events_btn_search{width:inherit;display:inline-block;margin-bottom:2rem}@media only screen and (max-width: 1024px){.portal .events_btn_search{float:none}}.listing_seminars td:first-child,.listing_seminars th:first-child{padding-left:1rem}.listing_seminars td:last-child,.listing_seminars th:last-child{padding-right:1rem}@media only screen and (max-width: 1024px){.listing_seminars td:first-child{padding-left:0}.listing_seminars td:last-child{padding-right:0}}.fc-day-grid-event>.fc-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.member-login-button-frontend,.non-member-login-button-frontend{margin:0;padding:8px 20px 8px 18px;border-radius:10rem;margin:1rem 0;font-family:'pantonsemibold';font-size:0.9em;line-height:1.5rem;text-transform:uppercase;color:#084C86;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.25);box-shadow:0 2px 5px 1px rgba(0,0,0,0.25);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.member-login-button-frontend:hover,.non-member-login-button-frontend:hover{color:#084C86}.non-member-login-button-frontend{background-color:#E5E5E5;margin-right:20px}.non-member-login-button-frontend:hover{background-color:#f2f2f2}.non-member-login-button-frontend:before{font-family:'FontAwesome';content:'\f234';margin-right:5px}.member-login-button-frontend{margin-right:20px;background-color:#8cc8c4}.member-login-button-frontend:hover{background-color:#b5dcd9}.member-login-button-frontend:before{font-family:'FontAwesome';content:'\f007';margin-right:5px}.webinars_list h2{float:left}.webinars_searchbox{margin:0 auto 24px}.webinars_searchbox label{float:left;line-height:36px;margin-right:15px}.webinars_searchbox select{width:30%;margin-right:20px}.webinars_searchbox input{width:30%}.webinars_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.webinars_searchbox{text-align:center}.webinars_searchbox label{float:none}.webinars_searchbox select{width:100%}.webinars_searchbox input{width:100%}.webinars_searchbox .btn_search{float:none;width:100%;margin:0}}.webinar_cart .cart_table_itemname{margin-bottom:0}.webinar_cart .cc_cart_paybtn{float:right;width:auto}.webinar_cart .cc_cart_btns{float:left}.webinar_cart .cc_cart_btns .button{width:auto}@media screen and (max-width: 660px){.webinar_cart .cc_cart_paybtn{float:none;display:block;width:66%;text-align:center;margin:0 auto}.webinar_cart .cc_cart_btns{float:none}.webinar_cart .cc_cart_btns .button{display:block;width:66%;text-align:center;margin:0 auto 12px}}.webinar_view{float:left}.webinars h2,.webinar_view h2{margin-bottom:24px}.mywebinars h2{margin-bottom:0}.webinar_view_times{text-align:center;margin:57px auto 48px}.webinar_view_info{text-align:center;margin:42px auto -12px}.webinar_view_info a{text-align:center;width:240px}.webinar_view_btns a{display:block;width:66%;margin:0 auto 20px}.mywebinar_item{padding:33px 0 9px}.mywebinar_view_times{margin:48px auto 39px}.mywebinar_view_times p{margin-bottom:1rem}.mywebinar_item_join{margin:39px auto 24px}.mywebinar_btn_list{display:block;width:66%;margin:12px auto;text-align:center}@media screen and (min-width: 660px){.webinar_view h2{margin-bottom:33px}.webinar_view_intro{float:right;clear:both;width:240px}.webinar_view_desc{float:left;width:calc(100% - 280px);margin-top:0;margin-bottom:39px}.webinar_view img{float:right;width:inherit;max-width:inherit}.webinar_view .pricetag_big{float:right;clear:right;width:100%}.webinar_view .cartitem_registered{clear:left;text-align:left;width:inherit;margin:-3px auto 12px}.webinar_view_times{float:right;clear:right;text-align:right;margin-top:24px}.webinar_view_info a{float:left}.webinar_view_btns{position:absolute;float:right;text-align:right;right:0;margin-top:6px}.webinar_view_btns a{width:inherit}.webinar_view_btns a:first-of-type{float:left}.webinar_view_btns a:last-of-type{float:right;margin-left:24px}.mywebinar_btn_list{position:absolute;float:right;text-align:right;top:0;right:-6px;margin-top:6px}.mywebinars h2{margin-bottom:24px}.mywebinar_item{float:left}.mywebinar_item_intro{float:left}.webinar_view img{float:right;width:inherit}.mywebinar_view_times{float:left;clear:left;text-align:left;margin-top:0;margin-bottom:6px}.mywebinar_item_details{float:right;width:calc(100% - 280px)}.mywebinar_item_details p{text-align:left}.mywebinar_item_join{float:right;margin-top:12px}.mywebinar_btn_list{top:0;width:initial}}.jobs_list h2{float:left}.jobs_searchbox{margin:0 auto 24px}.jobs_searchbox label{float:left;line-height:36px;margin-right:15px}.jobs_searchbox select{width:50%;margin-right:20px}.jobs_searchbox input{width:50%}.jobs_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.jobs_searchbox{text-align:center}.jobs_searchbox label{float:none}.jobs_searchbox select{width:100%}.jobs_searchbox input{width:100%}.jobs_searchbox .btn_search{float:none;width:100%;margin:0}}.jobs_list .item_row .cart_item_desc{width:100% !important}.btn_jobapply{width:240px}@media screen and (max-width: 660px){.btn_jobapply{display:block;width:100%;margin:12px auto;text-align:center;width:66%}}.eshop_list h2{float:left}.eshop_searchbox{margin:0 auto 24px}.eshop_searchbox label{float:left;line-height:36px;margin-right:15px}.eshop_searchbox select{width:30%;margin-right:20px}.eshop_searchbox input{width:50%}.eshop_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.eshop_searchbox{text-align:center}.eshop_searchbox label{float:none}.eshop_searchbox select{width:100%}.eshop_searchbox input{width:100%}.eshop_searchbox .btn_search{float:none;width:100%;margin:0}}.newsitem hr{margin:33px auto}.newsitem:last-of-type hr{display:none}.newsitem_title_date{margin-bottom:24px}.news_date{float:right;position:relative;background-color:#084C86;font-family:'pantonsemibold';font-size:16px;text-align:center;line-height:22px;color:#fff;width:75px;height:75px;margin:0 auto;padding-top:18px;padding-bottom:20px;-webkit-border-radius:50%;border-radius:50%}.news_date:after{display:inline-block;position:absolute;content:"";background-color:transparent;top:-5px;left:-5px;width:85px;height:85px;border-radius:50%;border:2px solid #373737}.news_date span{font-family:'pantonbold';font-size:1rem;display:block;text-transform:uppercase}.coursecart_list h2{float:left}.coursecart_searchbox{margin:0 auto 24px}.coursecart_searchbox label{float:left;line-height:36px;margin-right:15px}.coursecart_searchbox select{width:30%;margin-right:20px}.coursecart_searchbox input{width:30%}.coursecart_searchbox .btn_search{float:right;width:20%}@media screen and (max-width: 1025px){.coursecart_searchbox{text-align:center}.coursecart_searchbox label{float:none}.coursecart_searchbox select{width:100%}.coursecart_searchbox input{width:100%}.coursecart_searchbox .btn_search{float:none;width:100%;margin:0}}.coursecart_cart .cart_table_itemname{margin-bottom:0}.coursecart_cart .cc_cart_paybtn{float:right;width:auto}.coursecart_cart .cc_cart_btns{float:left}.coursecart_cart .cc_cart_btns .button{width:auto}@media screen and (max-width: 660px){.coursecart_cart .cc_cart_paybtn{float:none;display:block;width:66%;text-align:center;margin:0 auto}.coursecart_cart .cc_cart_btns{float:none}.coursecart_cart .cc_cart_btns .button{display:block;width:66%;text-align:center;margin:0 auto 12px}}.completedcourses h2{margin-bottom:39px}.course_results{background-color:#F9F9F9;width:100%;min-height:200px;padding:20px;margin-bottom:24px;border:1px solid #CCC;border-radius:6px}.course_results .course_thumbnail{float:left;border:1px solid #ccc;border-radius:6px;width:160px;height:160px}.course_results .course_info{float:left;margin:0 20px}.course_results .course_info .bkg_table_details{list-style:none}.course_results .course_info .bkg_table_details li{display:inline;padding:5px 12px;border-left:2px solid #4DBBB6}.course_results .course_info .bkg_table_details li:first-child{border-left:3px solid #4DBBB6}.course_results .course_info .bkg_table_details li.assessment_title_results{font-size:1.6rem;font-weight:bold}.course_results .course_info .button:first-of-type{margin-left:0}@media screen and (max-width: 960px){.course_results .course_info .bkg_table_details li{display:list-item;border-left:3px solid #4DBBB6;margin-bottom:0px}}@media screen and (max-width: 760px){.course_results .course_thumbnail{margin:0 calc(50% - 81px) 20px}}@media screen and (max-width: 560px){.course_results .course_info{float:none}.course_results .button{display:block;width:100%;margin:10px 0 0 0}}.freewall_container{padding:15px 3%}#dashboard_myprogress,#dashboard_mylearning{position:relative;background-color:rgba(244,241,245,0.66);width:100%;height:100%;min-height:420px;padding:24px 33px 12px 33px;border-top:1px solid #f0ebeb;border-bottom:1px solid #f0ebeb}#dashboard_myprogress:before,#dashboard_mylearning:before{content:"";background:url(/templates/default/img/lms_footer_bkgrd.svg) no-repeat bottom -104px right -195px;top:0;right:0;bottom:0;left:0;position:absolute;opacity:0.1}#dashboard_mylearning{background-color:rgba(235,230,237,0.66)}#dashboard_mylearning .dashboard_data_heading{display:inline-block;padding-left:24px}.dashboard_mm_container{position:relative;width:100%;height:100%;margin:6px auto 24px}.dashboard_mm_container div.module_mini{background-color:#B28FBF;position:absolute;min-width:120px;min-height:150px;border-radius:6px}.dashboard_mm_container>.ss-placeholder-child{background:transparent;border:1px dashed blue}.mm_large{width:480px;height:480px}.mm_med{width:480px;height:240px}.mm_small{width:240px;height:240px}.mm_handle{float:right;width:34px;height:39px;font-size:2em;text-align:center;line-height:1.3em;padding-top:4px;cursor:move;cursor:-webkit-grab}.free-wall .cell{background-color:#084C86;right:0;padding:12px 20px;border-radius:4px;overflow:hidden}.free-wall .cell h5{text-align:left;color:#fff;margin-top:-2px}.free-wall .cell .cover{position:absolute;top:0;right:0;width:34px;height:39px}.free-wall .cell .handle{font-size:2em;text-align:center;line-height:1.3em;padding-top:4px;cursor:move;cursor:-webkit-grab;color:#fff}.free-wall .cell.cell_linked{background-color:#4DBBB6}.free-wall .cell.cell_linked h5 a{position:relative;color:#fff}.free-wall .cell.cell_linked h5 a:hover{color:#fff}.free-wall .cell.cell_linked h5 a:after{position:absolute;top:0;bottom:0;right:-28px;padding-top:inherit;padding-bottom:inherit;width:2rem;content:"\f054";font-family:'FontAwesome';font-size:1.8rem;text-align:center;color:#fff;-webkit-transition:0.2s;transition:0.2s}.free-wall .cell.cell_linked h5 a :hover:after{color:#46a5a0;-webkit-animation:bounceright .3s alternate ease infinite;animation:bounceright .3s alternate ease infinite}.free-wall .cell .mm_content{display:block;position:absolute;background-color:#EFEFEF;width:100%;height:calc(100% - 48px);left:0;bottom:0;padding:12px}.dashboard_mm_filter{display:block;position:relative;margin:0 auto 48px;cursor:pointer}.dashboard_mm_filter select{position:relative;float:right}.filter-items{padding:10px 0px}.filter-label.active,.filter-label:hover{background-color:#ebe9e7;color:#4e4d4d;border-color:#e8e6e4;outline:0}#progress_percentage{position:absolute;top:29%;right:0;left:0;font-size:1.5rem;text-align:center;color:#f57f20}.progress_status{margin-top:6px}.progress_status h5{display:block;text-align:center;margin-bottom:0}.progress_status p{display:inline-block;font-size:1.4em;font-family:'pantonbold';color:#bf2020;margin-left:6px}.mm_progressall canvas{display:block;position:relative;width:100% !important;height:100% !important}.mm_cpdrenewal{display:block;width:150px;height:150px;margin:12px auto 0}.cpdrenewal_date{background-color:#3B5E85;position:absolute;right:0;left:0;width:120px;height:120px;border-radius:12px}.date_month,.date_number,.date_day{font-size:0.5em;text-transform:uppercase;letter-spacing:0.4em;color:#fff}.date_number h4{font-size:6em;text-align:center;letter-spacing:0.1em;color:#fff;margin-top:-20px}.date_day{margin-top:-20px}.cpdrenewal_date_cover1{position:absolute;background-color:#4b7db4;width:120px;height:120px;margin-top:2px;margin-left:17px;color:#fff;border-radius:12px;-webkit-transform:rotate(-10deg) translate(7px, 8px);-moz-transform:rotate(-10deg) translate(7px, 8px);-ms-transform:rotate(-10deg) translate(7px, 8px);-o-transform:rotate(-10deg) translate(7px, 8px);transform:rotate(-10deg) translate(7px, 8px)}.cpdrenewal_date_cover2{position:absolute;background-color:#5a82af;width:120px;height:120px;margin-top:1px;margin-left:13px;color:#fff;border-radius:12px;-webkit-transform:rotate(5deg) translate(-4px, 4px);-moz-transform:rotate(5deg) translate(-4px, 4px);-ms-transform:rotate(5deg) translate(-4px, 4px);-o-transform:rotate(5deg) translate(-4px, 4px);transform:rotate(5deg) translate(-4px, 4px)}.mm_learningstyle{margin:0 48px 0 0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;padding:6px 12px}.mm_learningstyle canvas{margin:4px auto 0}.mm_completed_courses{width:100%;height:100%;padding-top:6px}.mm_completed_courses ul{margin-left:12px}.cke_editable .mm_completed_courses li{margin-bottom:6px}.mm_completed_courses li:before{content:"";display:none}.mm_completed_courses li a.mm_completedcourse_link{display:inline-block;font-family:'pantonsemibold';margin-top:9px;margin-left:6px;vertical-align:top}.mm_completed_courses li img{width:42px;height:42px;border:2px solid rgba(87,120,158,0.57);border-radius:4px}.cc_completion_tick{position:relative;float:right;width:48px;height:48px;margin-top:-4px;margin-right:6px;-webkit-transform:scale(0.3, 0.3);-ms-transform:scale(0.3, 0.3);transform:scale(0.3, 0.3)}.cc_completion_tick label{position:absolute;top:20px;right:20px;width:60px;height:20px;background-color:#fff}.cc_completion_tick input[type="checkbox"]{position:absolute;top:20px;right:20px;width:60px;height:20px;margin:0;opacity:0;cursor:pointer;z-index:20}.cc_completion_tick input[type="checkbox"]:checked ~ label{background-color:#e9454a;-webkit-box-shadow:0 0 12px #e9454a;-moz-box-shadow:0 0 12px #e9454a;box-shadow:0 0 12px #e9454a}.cc_completion_tick input[type="checkbox"]:checked ~ div .checkbox:before{-webkit-animation:rotate 2.5s linear both;animation:rotate 2.5s linear both}.cc_completion_tick input[type="checkbox"]:checked ~ div .checkbox:after{-webkit-animation:checking 2.5s linear both;animation:checking 2.5s linear both}.cc_completion_tick div{width:200px;height:200px;position:absolute;top:50%;left:50%;border-radius:50%;overflow:hidden;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.cc_completion_tick .checkbox{position:absolute;top:0;left:0;width:100%;height:100%;display:block;border-radius:50%;overflow:hidden}.cc_completion_tick .checkbox:before,.cc_completion_tick .checkbox:after{content:'';position:absolute;top:0%;left:0%;width:100%;height:100%}.cc_completion_tick .checkbox:before{border:solid 20px transparent;border-top-color:#32A845;border-radius:50%;clip:rect(0px, 200px, 200px, 200px);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cc_completion_tick .checkbox:after{border-bottom:20px solid #32A845;border-left:26px solid #32A845;-webkit-transform:rotate(-45deg) translate(40%, -40%) skew(-9deg);-ms-transform:rotate(-45deg) translate(40%, -40%) skew(-9deg);transform:rotate(-45deg) translate(40%, -40%) skew(-9deg);-webkit-animation:checking-reverse 0.6s linear both;animation:checking-reverse 0.6s linear both}@-webkit-keyframes checking{0%,90%{clip:rect(0px, 12px, 0px, 0px)}95%{clip:rect(0px, 12px, 200px, 0px)}100%{clip:rect(150px, 100px, 200px, 0px)}}@keyframes checking{0%,90%{clip:rect(0px, 12px, 0px, 0px)}95%{clip:rect(0px, 12px, 200px, 0px)}100%{clip:rect(150px, 100px, 200px, 0px)}}@-webkit-keyframes checking-reverse{0%{clip:rect(150px, 100px, 200px, 0px)}40%{clip:rect(150px, 12px, 200px, 0px)}100%{clip:rect(150px, 12px, 0px, 0px)}}@keyframes checking-reverse{0%{clip:rect(150px, 100px, 200px, 0px)}40%{clip:rect(150px, 12px, 200px, 0px)}100%{clip:rect(150px, 12px, 0px, 0px)}}@-webkit-keyframes rotate{10%{clip:rect(0px, 200px, 200px, 0px)}90%{clip:rect(0px, 200px, 200px, 0px);-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}91%,99%{-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}100%{clip:rect(0px, 0px, 200px, 0px);-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}}@keyframes rotate{10%{clip:rect(0px, 200px, 200px, 0px)}90%{clip:rect(0px, 200px, 200px, 0px);-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}91%,99%{-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}100%{clip:rect(0px, 0px, 200px, 0px);-webkit-transform:rotate(-1090deg);-ms-transform:rotate(-1090deg);transform:rotate(-1090deg)}}.mm_coursesnotstarted{width:100%;height:100%;padding-top:6px}.mm_coursesnotstarted ul{margin-top:15px;margin-left:12px}.cke_editable .mm_coursesnotstarted li{margin-bottom:24px}.mm_coursesnotstarted li:before{content:"";display:none}.mm_coursesnotstarted li a.mm_coursenotstarted_link{display:inline-block;position:absolute;font-family:'pantonsemibold';margin-top:-4px;margin-left:12px;padding-right:24px;vertical-align:top}.mm_coursesnotstarted li img{width:42px;height:42px;border:2px solid rgba(87,120,158,0.57);border-radius:4px}.mm_coursesexpiring{width:100%;height:100%;padding-top:6px}.mm_coursesexpiring ul{margin-left:12px}.cke_editable .mm_coursesexpiring li{margin-bottom:6px}.mm_coursesexpiring li:before{content:"";display:none}.mm_coursesexpiring li a.mm_courseexpiring_link{display:inline-block;font-family:'pantonsemibold';margin-top:9px;margin-left:6px;vertical-align:top}.mm_coursesexpiring li img{width:42px;height:42px;border:2px solid rgba(87,120,158,0.57);border-radius:4px}.cc_expirysignal{position:relative;float:right;background-color:#db1616;width:36px;height:36px;margin-top:2px;margin-right:6px;border-radius:50%}.cc_expirysignal:before{content:"\f12a";display:block;position:absolute;font-family:'fontawesome';font-size:2em;color:#DCD8E0;top:-5px;left:12px;-webkit-animation-name:blink;-moz-animation-name:blink;-o-animation-name:blink;animation-name:blink;-webktit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-o-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-iteration-count:3;-moz-animation-iteration-count:3;-o-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}@-webkit-keyframes blink{50%{opacity:0}}@-moz-keyframes blink{50%{opacity:0}}@-o-keyframes blink{50%{opacity:0}}@keyframes blink{50%{opacity:0}}.mm_courseprogress{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0 48px 0 0;padding:12px 24px}.mm_courseprogress canvas{position:absolute;right:0;bottom:0px;left:0;width:100% !important;height:100% !important;margin:0 auto;padding:20px 24px 9px}.mm_activityreport{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0 48px 0 0;padding:12px 24px}.mm_activityreport canvas{position:absolute;right:0;bottom:0px;left:0;width:100% !important;height:100% !important;margin:0 auto;padding:20px 24px 9px}.mm_coursepassrates{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0 48px 0 0;padding:12px 24px}.mm_coursepassrates canvas{position:absolute;right:0;bottom:0px;left:0;width:100% !important;height:100% !important;margin:0 auto;padding:20px 24px 9px}.mm_bookedevents{width:100%;height:100%;padding-top:6px}.mm_bookedevents ul{margin-left:12px}.cke_editable .mm_bookedevents li{margin-bottom:6px}.mm_bookedevents li:before{content:"";display:none}.mm_bookedevents li a.mm_bookedevents_link{display:inline-block;font-family:'pantonsemibold';margin-top:9px;margin-left:6px;vertical-align:top}.mm_bookedevents li img{width:42px;height:42px;border:1px solid #5F80A6;border-radius:4px}.mm_completedevents{width:100%;height:100%;padding-top:6px}.mm_completedevents ul{margin-top:15px;margin-left:12px}.cke_editable .mm_completedevents li{margin-bottom:24px}.mm_completedevents li:before{content:"";display:none}.mm_completedevents li a.mm_completedevents_link{display:inline-block;position:absolute;font-family:'pantonsemibold';margin-top:-4px;margin-left:12px;padding-right:24px;vertical-align:top}.mm_completedevents li img{width:42px;height:42px;border:1px solid #b3a2b7;border-radius:4px}.mm_bookedwebinars{width:100%;height:100%;padding-top:6px}.mm_bookedwebinars ul{margin-left:12px}.cke_editable .mm_bookedwebinars li{margin-bottom:6px}.mm_bookedwebinars li:before{content:"";display:none}.mm_bookedwebinars li a.mm_bookedwebinars_link{display:inline-block;font-family:'pantonsemibold';margin-top:9px;margin-left:6px;vertical-align:top}.mm_bookedwebinars li img{width:42px;height:42px;border:1px solid #5F80A6;border-radius:4px}.mm_completedwebinars{width:100%;height:100%;padding-top:6px}.mm_completedwebinars ul{margin-top:15px;margin-left:12px}.cke_editable .mm_completedwebinars li{margin-bottom:24px}.mm_completedwebinars li:before{content:"";display:none}.mm_completedwebinars li a.mm_completedwebinars_link{display:inline-block;position:absolute;font-family:'pantonsemibold';margin-top:-4px;margin-left:12px;padding-right:24px;vertical-align:top}.mm_completedwebinars li img{width:42px;height:42px;border:1px solid #5F80A6;border-radius:4px}.mm_averagecoursetime canvas{position:absolute;bottom:12px}.mm_averagecoursetime{margin:0 48px 0 0;display:block;width:100%;height:100%;position:absolute;top:0;left:0;padding:48px}.mm_averagecoursetime canvas{position:absolute;left:0;right:0;bottom:24px;margin:0 auto;width:100% !important;height:88% !important}.mm_totaltraininghrs{background-color:#d8d3d9;width:160px;height:160px;margin:0 auto;padding-top:39px;padding-left:15px;border:1px solid #e8781e;border-radius:50%}.mm_totaltraininghrs h1{display:inline;font-size:4.6em;color:#f57f20}.mm_totaltraininghrs h3{display:inline;padding-left:2px;color:#f57f20}.mm_riskprofile{padding-top:12px}.mm_riskprofile canvas{padding-top:15px;padding-right:24px;overflow:visible}.mm_leadershipprofile{margin-left:-6px;padding-top:0}.mm_leadershipprofile canvas{padding-top:15px;padding-right:24px}.mm_news{overflow:hidden;width:100%;height:150px;margin:0 auto;padding:0 6px;border-radius:4px;border-bottom-right-radius:0}.mm_news ul{margin:0;padding:0;margin-top:-9px}.mm_news ul li{list-style:none;line-height:3rem;color:#373737;height:45px;margin:12px 0;border-bottom:solid 2px #F07734;padding-bottom:73px}.mm_news ul li:before{content:"";display:none}.mm_news ul li a{font-family:'pantonbold';font-size:1.7rem}#dashboard_visualreports{position:relative;width:100%;height:100%;min-height:420px;padding:12px 33px 12px 33px}#dashboard_visualreports .dashboard_data_heading{text-align:center}#teaminduction_percentage{position:absolute;top:41%;right:0;left:0;font-size:2.4rem;text-align:center;color:#f57f20}.mm_coursecompletionstatus,.mm_coursecompletiontimes,.mm_teamcoursepassrates,.mm_teamactivityreport{display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;margin:0 48px 0 0;padding:12px 24px}.mm_coursecompletionstatus canvas,.mm_coursecompletiontimes canvas,.mm_teamcoursepassrates canvas,.mm_teamactivityreport canvas{position:absolute;right:0;bottom:0px;left:0;width:100% !important;height:100% !important;margin:0 auto;padding:20px 24px 9px}.mm_teameventregistration ul,.mm_teamwebinarregistration ul{margin-left:0}.cke_editable .mm_teameventregistration li,.cke_editable .mm_teamwebinarregistration li{display:inline-block;width:42%;height:20%;margin:12px 15px 2% 15px}.mm_teameventregistration li h5,.mm_teamwebinarregistration li h5{text-align:center;margin-top:2px;margin-bottom:6px}.mm_teameventregistration li:before,.mm_teamwebinarregistration li:before{content:"";display:none}.mm_reinduction{display:block;width:150px;height:150px;margin:12px auto 0}.reinduction_date{background-color:#3B5E85;position:absolute;right:0;left:0;width:120px;height:120px;border-radius:12px}.date_month,.date_number,.date_day{font-size:0.5em;text-transform:uppercase;letter-spacing:0.4em;color:#fff}.date_number h4{font-size:6em;text-align:center;letter-spacing:0.1em;color:#fff;margin-top:-20px}.date_day{margin-top:-20px}.reinduction_date_cover1{position:absolute;background-color:#4b7db4;width:120px;height:120px;margin-top:2px;margin-left:17px;color:#fff;border-radius:12px;-webkit-transform:rotate(-10deg) translate(7px, 8px);-moz-transform:rotate(-10deg) translate(7px, 8px);-ms-transform:rotate(-10deg) translate(7px, 8px);-o-transform:rotate(-10deg) translate(7px, 8px);transform:rotate(-10deg) translate(7px, 8px)}.reinduction_date_cover2{position:absolute;background-color:#5a82af;width:120px;height:120px;margin-top:1px;margin-left:13px;color:#fff;border-radius:12px;-webkit-transform:rotate(5deg) translate(-4px, 4px);-moz-transform:rotate(5deg) translate(-4px, 4px);-ms-transform:rotate(5deg) translate(-4px, 4px);-o-transform:rotate(5deg) translate(-4px, 4px);transform:rotate(5deg) translate(-4px, 4px)}.mm_operationalriskprofiles canvas,.mm_strategicriskprofiles canvas,.mm_complianceriskprofiles canvas,.mm_financialriskprofiles canvas,.mm_reputationalriskprofiles canvas{margin:-9px auto 0}.mm_leadershipcapabilityprofiles canvas,.mm_collaborationcapabilityprofiles canvas,.mm_adaptabilitycapabilityprofiles canvas,.mm_creativitycapabilityprofiles canvas,.mm_innovationcapabilityprofiles canvas{margin:12px auto 0}.mm_documents ul{margin:4px 0 0 12px}.mm_documents li{display:inline-block;text-align:center;width:120px;margin-right:4%;vertical-align:top}.mm_documents li:before{content:"";display:none}.mm_documents li img{width:75px}.signout_table{float:left;width:45%}.signout_table .input{width:100%}.signout_or{float:left;width:10%;text-align:center}@media screen and (max-width: 960px){.signout_table{float:none;width:100%}.signout_or{float:left;width:100%;text-align:left;margin-bottom:32px}}.myeportfolio_heading{position:relative}.highlighted-box{background-color:#f6f8f9;padding:1.5rem 1rem 1rem;border-radius:0.25rem;margin-bottom:2rem}.highlighted-box select{padding-bottom:0}.ep_cpdcounter h5,.ep_cpdcounter .ep_cpdcoutner_totalreq{margin-top:1.25rem;margin-bottom:0}.ep_cpdcounter span{font-size:1.2rem;color:#70848C;font-weight:600}.ep_cpdcounter_percentage{height:1.25rem;display:inline-block;border-radius:0.75rem;padding-left:0.125rem;padding-right:0.125rem;background-color:#E2E9EB;background:#dae3e6;background:-moz-linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%);background:-webkit-linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%);background:linear-gradient(60deg, #f1f4f5 0%, #dae3e6 80%);width:100%}.ep_cpdcounter_percentage .progress-bar{height:1rem;margin-top:0.125rem;display:inline-block;border-radius:0.75rem;background:#4298DB;background:-moz-linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%);background:-webkit-linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%);background:linear-gradient(60deg, #065bb1 0%, #4298DB 45%, #51deff 100%)}.editresume button,.editresume .button.button-primary,.editresume button.button-primary,.editresume input[type="submit"].button-primary,.editresume input[type="reset"].button-primary,.editresume input[type="button"].button-primary,.editresume .button,.editresume button,.editresume input[type="submit"],.editresume input[type="reset"],.editresume input[type="button"]{float:right}.tooltip.internal span{padding-left:0.5rem;color:#73d27c}.tooltip.external span{padding-left:0.5rem;color:#f196a3}.mycv_profile_info{width:60%}.mycv_profile_info img{border-radius:0.5rem}.mycv_profile_info h3{color:#4298DB;text-align:center}.mycv_career_item{padding:1.5rem 0;border-bottom:1px solid #E2E9EB}#print-cv-form #selectyear{width:100%}#print-cv-form #printresume,#print-cv-form button{width:32.5%}#print-cv-form #printtype{width:65%;margin-left:1%}#print-cv-form button{padding-left:0;padding-right:0;margin:0}#courseprogress{max-height:20rem}.chart-container{margin:0 auto}@media only screen and (max-width: 1024px){.chart-container{max-width:510px}}@media only screen and (max-width: 640px){.chart-container{max-width:200px}}.portal.links .card ul li a{font-size:1.25rem;color:#6dafe3}.portal.links .card ul li a:hover{color:#4298DB}.front_icon_home,.front_icon_search{font-size:1.9rem;color:#fff;margin-top:13px}.front_icon_home{margin-right:20px}.full-menu .menu-log-in{background-color:#E5E5E5}.header_front nav .full-menu .menu-member-login,.header_front nav .full-menu .menu-log-in{float:right;border-radius:30px;margin:12.5px 20px 0 0;-webkit-box-shadow:0 2px 5px 1px rgba(0,0,0,0.25);box-shadow:0 2px 5px 1px rgba(0,0,0,0.25);-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.header_front nav .full-menu .menu-member-login a,.header_front nav .full-menu .menu-log-in a{margin:0;padding:5px 20px 5px 18px;font-family:'pantonsemibold';font-size:0.9em;text-transform:uppercase;color:#084C86}.header_front nav .full-menu .menu-member-login a:hover,.header_front nav .full-menu .menu-log-in a:hover{color:#084C86}.header_front nav .full-menu .menu-log-in{background-color:#E5E5E5;margin-right:10px;margin-right:20px}.header_front nav .full-menu .menu-log-in:hover{background-color:#fffefe}.header_front nav .full-menu .menu-log-in a:before{font-family:'FontAwesome';content:'\f234';margin-right:5px}.header_front nav .full-menu .menu-member-login{margin-right:30px;background-color:#8cc8c4}.header_front nav .full-menu .menu-member-login:hover{background-color:#a8d5d2}.header_front nav .full-menu .menu-member-login a:before{font-family:'FontAwesome';content:'\f007';margin-right:5px}.header_content{padding-top:2rem}.header_content .menu{margin-top:2rem}.header_content .menu li.menu-anmf-new{display:inline-block}.header_content .menu li.menu-anmf-new>a{font-size:1.3em;font-family:'pantonregular';margin-right:16px}.ecomm_courses .ecomm_media,.ecomm_events .ecomm_media{margin:3rem auto 4rem}.ecomm_courses h2,.ecomm_events h2{text-align:center}.ecomm_courses .ecomm_media_item h4,.ecomm_events .ecomm_media_item h4{padding:0.5rem 0}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item.sponsor_logo{max-width:250px;text-align:center}.loginpage_ecommerce .ecomm_media .ecomm_media_items .ecomm_media_item.sponsor_logo img{height:auto;width:75%}

/*# sourceMappingURL=main.css.map */