 *{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-size:14px;}ul, ol{ margin-bottom:21px;margin-left:3px;}a, a:visited{ color:#0093d0;text-decoration:none;outline:0;}a:hover, a:focus{ color:#ff9900;text-decoration:none;}.clear{ visibility:visible;float:none;width:auto;height:auto;}#wrap{ margin:0 auto;position:relative;padding:0;background:inherit;}#boxed-wrap{ margin:0 auto;background:#fff;overflow:hidden;width:1000px;-webkit-box-shadow:0 0 9px rgba(0,0,0,0.4);-moz-box-shadow:0 0 7px rgba(0,0,0,0.4);box-shadow:0 0 7px rgba(0,0,0,0.4);}#boxed-wrap{ border:1px solid #d6dbdc\9;border-bottom:none;}#full-width, #hero{ width:100%;padding:0;clear:both;border-bottom:1px solid #d6d6d6;}#full-width img, #hero img{ margin:0;max-width:100%;margin-bottom:-6px;}#headline, #headline2{ width:100%;height:82px;padding:16px 0 20px;background:#fafafa;display:table;}#headline h3, #headline2 h3{ font-size:28px;color:#0099ff;font-family:"Arvo", serif;font-weight:400;line-height:1.3;margin:20px 10px;position:relative;letter-spacing:0;}#headline h3 small, #headline2 small{ font-size:56%;color:rgba(255,255,255,0.8);font-weight:300;margin-left:10px;letter-spacing:-0.07em;text-transform:capitalize;}#headline h3 small{ color:#808080;font-weight:100;}#headline2{ padding:25px 0 12px;background:#0093d0;}#headline2 h3{ color:#fff;border:0 none;}#header h6, .top-bar h6, .top-inf h6{ font-size:14px;margin:23px 25px 0 0;font-weight:400;color:#666;display:inline-block;font-family:inherit;}#header h6 i, .top-bar h6 i, .top-inf h6 i{ background:#f1f1f1;color:#545454;display:inline;margin:7px;padding:7px;border-radius:4px;vertical-align:middle;}.tbg1{ background:url(/BVModules/Themes/Nuco2021/images/tbg1.png) repeat-x;}.top-bar .container{ margin:0 auto !important;height:31px;}.top-bar{ background:#fff;min-height:26px;padding:12px 0 16px 0;border-bottom:1px solid #f3f3f3;}.top-bar h6{ font-size:14px;font-weight:400;margin:0 20px 0 0;color:#4f4f4f;letter-spacing:0.6px;}.top-links{ float:left;color:#999;font-size:12px;padding:6px 0 0 4px;}.top-links.rgtflot{ float:right;padding-right:10px;}.top-links img, .container .top-links p{ float:left;margin:4px 3px 0 0;}.container .top-links p{ color:#d9d9d9;font-weight:bold;font-size:14px;line-height:1;margin:5px 9px 0 0;}.top-links a, .top-links span{ color:#999;font-size:12px;display:inline;margin:0 6px;text-transform:uppercase;font-weight:600;}.top-links a:hover{ color:#33ccff}.top-co-inf .top-links{ float:right;margin-top:8px;}.top-co-inf .top-links p{ color:#6d6e71;}.top-links-right{ float:right;padding-right:10px;}.top-inf{ float:right !important;}#header .container{ }#header{ margin:0;}#nav-wrap .container{ position:relative;}@media only screen and (min-width:961px){ .container{ width:960px;}}@media only screen and (min-width:1200px){ .container{ width:1156px;padding-left:15px;padding-right:15px;}}#header .nav-wrap2.center{ text-align:center;}.nav-wrap2.mn4{ height:55px;}.nav-wrap2{ height:82px;border-top:1px solid #f0f0f0;margin-bottom:-4px;border-bottom:4px solid #f3f3f3;}.nav-wrap1, .nav-wrap2{ height:110px;position:relative;border-color:#f0f0f0;}#menu-icon{ display:none;}#nav{ float:right;}.nav-wrap2 #nav{ float:left;margin-bottom:0;}@media screen and (min-width:1140px){ #nav{ display:block !important;}}@media screen and (min-width:1140px){ #nav{ display:block !important;}}@media screen and (min-width:1140px){ .nav-wrap2 #nav{ display:table !important;}}#header .nav-wrap2.center #nav{ float:none;}li{ line-height:20px;margin-bottom:4px;font-weight:300;}#nav li{ list-style:none;padding:0;margin:0;float:left;display:block;height:100%;vertical-align:middle;}.nav-wrap2 #nav li{ margin:0;}.nav-wrap2 #nav > li:first-child{ margin-left:7px;}#wrap ul#nav *{ font-size:14px;}#wrap ul#nav *{ line-height:18px;}#header .nav-wrap2.center #nav > li{ float:none;display:inline-block;}*:before, *:after{ -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#nav > li.current:after{ display:block;float:left;content:"";width:100%;height:4px;background:#7cbc20;bottom:0px;margin-bottom:-4px;}#nav > li.current:after{ background:#00AEEF;}.colorskin-custom .icon-box4:hover i, .colorskin-custom .icon-box5:hover i, .colorskin-custom .icon-box7:hover i, .colorskin-custom .icon-box8:hover i, .colorskin-custom .icon-box11:hover i, .colorskin-custom .icon-box13 a.magicmore:hover, .colorskin-custom #nav > li.current:after, .colorskin-custom #footer .side-list li:hover img, .colorskin-custom .toggle-top-area .side-list li:hover img, .colorskin-custom #footer .tagcloud a:hover, .colorskin-custom .toggle-top-area .tagcloud a:hover, .colorskin-custom .side-list li:hover img, .colorskin-custom .widget_shopping_cart .sidebar-line, .colorskin-custom .widget_shopping_cart_content p.buttons a.button, .colorskin-custom .single .woo-template span.onsale, .colorskin-custom .woocommerce ul.products li.product .onsale, .colorskin-custom .our-process-item:hover i, .colorskin-custom .woocommerce a.button.alt, .colorskin-custom .woocommerce button.button.alt, .colorskin-custom .woocommerce input.button.alt, .colorskin-custom .woocommerce #respond input#submit.alt, .colorskin-custom .postmetadata h6.blog-views span, .colorskin-custom .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-custom .pin-ecxt2 .col1-3 span, .colorskin-custom .comments-number-x span, .colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext1, .colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext2, .colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-custom .icon-box1 i, .colorskin-custom .icon-box1 img{ background-color:#00aef1;}.wrapper p{ font-family:PT Sans;}.wrapper h1, .wrapper h2, .wrapper h3, .wrapper h4, .wrapper h5{ font-family:Arvo;}body{ font-family:PT Sans;}.wrapper #nav a{ font-family:PT Sans;}.wrapper ul#nav *{ font-size:14px;}.wrapper ul#nav *{ line-height:18px;}.wrapper h1{ font-size:48px;}.wrapper h1{ line-height:56px;}.wrapper h2{ font-size:30px;}.wrapper h2{ line-height:40px;}.wrapper h2{ color:#00aef1;}.wrapper h3{ font-size:18px;}.wrapper h3{ line-height:28px;}.wrapper h4{ font-size:18px;}.wrapper h4{ line-height:28px;}.wrapper h4{ color:#757575;}.wrapper h5{ font-size:16px;}.wrapper h5{ line-height:24px;}.wrapper h6{ font-size:14px;}.wrapper h6{ line-height:18px;}.wrapper #nav a{ color:#878787;}.wrapper #nav a:hover, .wrapper #nav li:hover > a{color:#28b7ff;}.wrapper #nav li.current > a, .wrapper #nav li.current ul li a:hover, .wrapper #nav li.active > a{color:#28b7ff;}.wrapper a.magicmore{ color:#d341c7;}.wrapper a.magicmore:hover{ color:#00aef1;}.wrapper nav.primary .portfolioFilters a{ color:#cccccc;}.wrapper nav.primary .portfolioFilters a:hover{ color:#00aef1;}.wrapper nav.primary .portfolioFilters a.selected, .wrapper nav.primary ul li a:active{ color:#00aef1;}.wrapper .our-process-item i{ color:#cccccc;}.wrapper .our-process-item:hover i{ color:#00aef1;}.wrapper .blog-post h3 a:hover{ color:#00aef1;}.wrapper .blog-single-post h1{ font-size:30px;}.wrapper .blog-single-post h1{ letter-spacing:0.05px;}.wrapper .top-bar{ background-color:#ffffff;}.colorskin-custom .icon-box3:hover i,.colorskin-custom #nav ul li a:hover, .colorskin-custom #nav li.current ul li a:hover, .colorskin-custom .nav-wrap2 #nav ul li a:hover, .colorskin-custom .nav-wrap2.darknavi #nav ul li a:hover, .colorskin-custom #nav ul li.current > a, .colorskin-custom #nav ul li:hover > a,.colorskin-custom nav.primary .portfolioFilters a.selected, .colorskin-custom nav.primary ul li a:active,.colorskin-custom .zoomex2 a:hover i,.colorskin-custom .pin-box h4 a:hover, .colorskin-custom .tline-box h4 a:hover,.colorskin-custom .blog-post a:hover, .colorskin-custom .blog-author span, .colorskin-custom .blog-line p a:hover,.colorskin-custom a.readmore:hover,.colorskin-custom .jcarousel-next:hover, .colorskin-custom .jcarousel-next:active, .colorskin-custom .jcarousel-prev:hover, .colorskin-custom .jcarousel-prev:active,.colorskin-custom .latestposts-two .blog-line p.blog-cat a,.colorskin-custom .latestposts-two .blog-line:hover .img-hover:before,.colorskin-custom .latestposts-two .blog-line:hover h4 a,.colorskin-custom a.readmore:hover:after{color:#00aef1}.colorskin-custom .icon-box4:hover i, .colorskin-custom .icon-box5:hover i, .colorskin-custom .icon-box7:hover i, .colorskin-custom .icon-box8:hover i, .colorskin-custom .icon-box11:hover i, .colorskin-custom .icon-box13 a.magicmore:hover, .colorskin-custom #nav > li.current:after, .colorskin-custom #footer .side-list li:hover img, .colorskin-custom .toggle-top-area .side-list li:hover img, .colorskin-custom #footer .tagcloud a:hover, .colorskin-custom .toggle-top-area .tagcloud a:hover, .colorskin-custom .side-list li:hover img, .colorskin-custom .widget_shopping_cart .sidebar-line, .colorskin-custom .widget_shopping_cart_content p.buttons a.button, .colorskin-custom .single .woo-template span.onsale, .colorskin-custom .woocommerce ul.products li.product .onsale, .colorskin-custom .our-process-item:hover i, .colorskin-custom .woocommerce a.button.alt, .colorskin-custom .woocommerce button.button.alt, .colorskin-custom .woocommerce input.button.alt, .colorskin-custom .woocommerce #respond input#submit.alt, .colorskin-custom .postmetadata h6.blog-views span, .colorskin-custom .blog-post.blgtyp2 .comments-number-x2 span, .colorskin-custom .pin-ecxt2 .col1-3 span, .colorskin-custom .comments-number-x span,.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext1,.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext2,.colorskin-custom #header.sm-rgt-mn #menu-icon span.mn-ext3, .colorskin-custom .icon-box1 i, .colorskin-custom .icon-box1 img{background-color:#00aef1}.colorskin-custom nav.primary .portfolioFilters a.selected, .colorskin-custom nav.primary ul li a:active, .colorskin-custom nav.primary .portfolioFilters a:hover, .colorskin-custom .zoomex2 a:hover i, .colorskin-custom .widget h4.subtitle:after, .colorskin-custom a.readmore:hover, .colorskin-custom .tagcloud a:hover, .colorskin-custom #footer.litex .tagcloud a:hover, .colorskin-custom .icon-box8:hover i, .colorskin-custom .icon-box11:hover i, .colorskin-custom .our-team:hover img, .colorskin-custom .jcarousel-next:hover, .colorskin-custom .jcarousel-next:active, .colorskin-custom .jcarousel-prev:hover, .colorskin-custom .jcarousel-prev:active, .colorskin-custom .our-process-item:hover i, .colorskin-custom .woocommerce-info{border-color:#00aef1}.top-links a, .top-links span{color:#00aef1;font-size:14px;display:inline;margin:0 12px;text-transform:uppercase;font-weight:400;letter-spacing:0.6px;}.top-links{float:left;color:#000;font-size:14px;line-height:28px;padding:4px 0 0 4px;font-weight:400;letter-spacing:0.6px;display:table;}.footer-navi{ font-size:10px;}.footer-navi{ line-height:14px;}.top–links{ font-size:14px;}.row-wrapper-x ul li{ font-size:15px;}ul.check{ font-size:15px;}ul.arrow{ font-size:15px;}ul.square li{ font-size:18px;padding-bottom:5px;}.vc_btn-pink{ background-color:#c151a8;}.vc_btn3.vc_btn3-color-orange, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{ background-color:#f76700;}.vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{ background-color:#28b7ff;}.vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{ background-color:#c151a8;}.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{ background-color:#ff0000;}.vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{ background-color:#5ecf27;}.vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{ background-color:#8e2099;}.vc_btn-sandy_brown{ background-color:#f37021;}.vc_btn-juicy_pink{ background-color:#ff0000;}.vc_btn-green{ background-color:#5ecf27;}.vc_btn-blue{ background-color:#25408f;}.button.green{ background:#00aef1;}.upcoming_courses > div > p{display:none;}.upcoming_courses > div > ul{margin-bottom:6px;}#nav ul, #nav ul li ul{width:330px;}#nav ul li{width:285px;}#become_instructor_row, .become_instructor{ margin-bottom:10px;}#nav > li.current:after{ background:#00AEEF;}.border-gray{border:#cccccc solid 1px;}#headline h3, #headline2 h3, #headline h2, #headline2 h2{color:#00aef1;font-size:26px;line-height:1.3;margin:20px 10px;position:relative;font-weight:100;text-transform:none;}.ls-wp-fullwidth-helper{ background-color:#051c48;}.top-bar{border-bottom:none;}input[name=Telephone]{padding:10px;border:1px solid #ccc;font-size:14px;}#nav ul{ position:absolute;width:210px;background:#fff;padding:5px 0;padding-left:20px;margin:0;border:4px solid #e2e2e2;z-index:91000;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;display:none;}#nav a{ display:block;color:#777;outline:0;opacity:1;text-align:center;-webkit-transition:background .15s ease-in-out;-moz-transition:background .15s ease-in-out;-ms-transition:background .15s ease-in-out;-o-transition:background .15s ease-in-out;transition:background .15s ease-in-out;}#nav ul, #nav ul li ul{ width:330px;}#wrap ul#nav *{ font-size:14px;}#wrap ul#nav *{ line-height:18px;}.nav-wrap2.mn4 #nav > li > a{ padding:16px 20px;}#nav > li.current > a, #nav > li > a.active{ position:relative;}#nav a:hover, #nav li:hover > a{ background-color:#f0f0f0;}#nav ul, #nav ul li ul{ width:330px;}#nav li:hover > ul{ display:block;visibility:visible;}#nav ul li{ float:none;border-bottom:1px solid #efefef;display:block;position:relative;margin:0;padding:0;}#nav ul li{ width:285px;}#nav ul li a, #nav ul li:hover > a{ background:#fff;color:#777;width:auto;display:block;text-align:left;padding:9px 11px 9px 0;border-radius:0;font-size:13px;font-weight:400;border:0 none;text-transform:capitalize;line-height:24px;min-height:24px;}#nav ul li ul{ margin:-44px 0 0 183px;}#nav li.submenux:after{ font-family:'FontAwesome';content:"\f054";position:absolute;color:#cdcdcd;font-size:8px;display:inline;speak:none;cursor:pointer;right:9px;top:12px;}[class^="fa-"], [class*=" fa-"], [class^="far-"], [class*=" far-"], [class^="fab-"], [class*=" fab-"], [class^="fas-"], [class*=" fas-"], [class^="fal-"], [class*=" fal-"]{ font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media only screen and (max-width:1139px) and (min-width:480px){ #menu-icon{ width:278px;}.nav-wrap2 #nav{ left:71px;}}@media only screen and (max-width:1139px){ .nav-wrap2{border-top:none;}#menu-icon{ color:rgba(255,255,255,0.8);margin:0 auto;font-size:16px;font-weight:400;height:37px;border-radius:2px;background:#363f46;padding:7px 10px 7px 42px;cursor:pointer;clear:both;box-shadow:0 2px 2px -2px rgba(0,0,0,0.3);text-align:left;display:block;}#menu-icon i{ font-size:16px;color:#FFF;float:left;margin-left:-28px;margin-top:3px;}.mn-clk{ font-size:12px;color:rgba(255,255,255,0.5);}#menu-icon:hover, #menu-icon.active{ background-color:#0ab1f0;color:#373737;}#menu-icon:hover i, #menu-icon.active i{color:#252525;}#nav{ clear:both;margin:0 auto;background:#fff;position:absolute;width:278px;z-index:10000;padding:2px 0 44px 18px;border:1px solid #d2d2d2;border-top:0 none;display:none;}#header #nav-wrap.nav-wrap2.center #nav > li{ display:block;}#header.sticky #nav-wrap #nav > li, #nav li, .nav-wrap2 #nav li{ clear:both;text-align:left;float:none;border:0 none;margin:0;margin-left:10px;padding:0 !important;border-bottom:1px solid #dcdee2;}#nav a, #nav ul a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a, #nav ul li a, #nav ul li:hover > a, .nav-wrap2.darknavi #nav > li > a{ background:none;width:auto;display:inline-block;padding:11px 11px 11px 0;text-align:left;border:0 none;margin:0;line-height:1.2;}}@media only screen and (max-width:999px) and (min-width:768px){ .container{ width:768px;}}@media only screen and (max-width:1200px) and (min-width:1140px){ .container{ width:1120px;}}@media only screen and (max-width:1139px) and (min-width:1001px){ .container{ width:980px;}}@media only screen and (max-width:999px) and (min-width:768px){ .nav-wrap2 #nav{ left:245px;}}@media only screen and (max-width:1139px) and (min-width:1001px){ .nav-wrap2 #nav{ left:341px;}}@media only screen and (max-width:479px){ #wrap h6{ margin-bottom:1em;}.nav-wrap2.mn4{margin-top:1em;}#menu-icon{width:246px;}#nav-wrap.nav-wrap2 #nav{ max-width:300px;width:246px;left:0;}#nav{ padding:2px 0 0 0;max-height:1000px;overflow-y:auto;}#nav ul{height:auto;}#nav li{height:auto;min-height:47px;}#nav ul, #nav ul li ul{ width:246px;max-width:300px;left:0;}#nav ul li ul{ margin-top:0;margin-left:-24px;}#nav{padding-left:0;overflow-x:hidden;}#nav ul li{width:230px;margin-left:0;}.nav-wrap2 #nav > li:first-child{ margin-left:0;}#nav a, #nav ul a, .nav-wrap2 #nav > li > a, .nav-wrap2.mn4 #nav li a, #nav ul li a, #nav ul li:hover > a, .nav-wrap2.darknavi #nav > li > a{padding:1em;}#header.sticky #nav-wrap #nav > li, #nav li, .nav-wrap2 #nav li{ margin-left:0;width:246px;}.top-links a{ margin:0 5px !important;float:left;font-size:80%;}.top-links:after{clear:both;display:table;content:''}.top-links-right{width:230px;margin:20px auto 0 !important;}.top-links-right a{width:220px;}.container{width:250px;}footer ul{width:220px;}img{max-width:100%;}.logo img{width:220px;height:auto;}.container .one.column, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns{width:100%;}}#header.transed{ position:fixed;background:rgba(255,255,255,0.8);width:100%;z-index:9100;}#header.super-fixed{ background:#fff;border:none;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.3);width:100%;height:90px;z-index:9100;}.logo{ height:100%;margin-bottom:0 !important;}.logo img{ max-width:100%;height:auto;max-height:100%;}#header.super-fixed .logo img, header.super-fixed .logo{ max-height:90px;width:auto;}#sticker{ background:#fff\9;z-index:90000;width:100%;height:auto;position:relative;}.darkhalf #sticker{ position:fixed;top:0;}.darkhalf section.homedark{ margin-top:-114px;}header.sticky{ margin:0;position:fixed;top:0;z-index:100;}.is-sticky #header{ margin-top:-50px;background:rgba(255,255,255,0.98);border-bottom:4px solid #f0f0f0;}.is-sticky .logo{ height:54px;margin-top:50px;line-height:1;}.is-sticky .logo img{ max-height:48px;width:auto;}.is-sticky #header.super-fixed{ margin:0;border:none;background:#fff;}.is-sticky #header.super-fixed .logo, .is-sticky #header.super-fixed .logo img{ max-height:90px;margin:0;line-height:1;}#search-form{ display:inline-block;margin:0;position:relative;}#search-form .search-textbox{ background:#fdfdfd url(/BVModules/Themes/Nuco2021/images/find-ico1.png) no-repeat right;width:160px;border-color:#c1dfed;border-radius:2px;font-size:12px;font-family:'PT Sans', sans-serif;color:#666;padding-left:10px;}#header.super-fixed #search-form{ margin-top:29px;}#side-content{ float:right;}#side-nav{ float:left;z-index:979;}#side-nav ul{ padding:10px 20px;background:#fff;border:3px solid #f3f3f3;list-style:none;}#side-nav ul li{ border-bottom:1px solid #eaeaea;padding:0;margin:0;}#side-nav ul li:last-of-type{ border-bottom:0 none;}#side-nav ul li ul{ border:0 none;padding:0;padding-left:20px;margin:0;background:#fdfdfd;display:none;}#side-nav a{ display:block;color:#575757;padding:14px 0;text-transform:capitalize;font-size:13px;font-weight:400;letter-spacing:0.2px;}#side-nav a:after{ float:right;font-family:'icomoon';font-size:14px;color:#878787;content:"\e3b0";speak:none;font-style:normal;font-weight:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}#side-nav a:hover, #side-nav a:hover:after{ color:#ff9900;}#side-nav li.current a, #side-nav li.current a:after{ color:#0093d0;}#side-nav ul li ul li a{ padding:10px 0;font-size:12px;}#side-nav ul li:hover > ul{ display:block;}.image-gallery{ display:block;margin:10px 0;}.image-gallery ul li{ float:left;width:215px;height:215px;margin:1px;overflow:hidden;}.image-gallery ul li img{ max-width:420px;width:auto;height:215px;border-radius:1px;text-align:center}.image-gallery .zoomex{ bottom:0;}#footer{ width:100%;padding:10px 0 0 0;background:#2d2d2d;border-top:8px solid #222;margin-top:30px;}#footer.litex{ background:#fafafa;border-top:6px solid #e9e9e9;}.footer-in{ margin:0 auto;padding-bottom:50px;color:#ccc;position:relative;}.footer-in .columns{ margin-top:20px;}.footer-in h5.subtitle{ color:#ccc;font-size:16px;font-family:'Arvo', serif;display:block;padding-bottom:6px;margin:0;margin:35px 0 10px;-webkit-box-shadow:0 1px #373737;-moz-box-shadow:0 1px #373737;box-shadow:0 1px #373737;position:relative;}#footer.litex .footer-in h5.subtitle{ color:#414141;}#footer h5.subtitle span{ position:absolute;right:0;text-align:right;}#footer h5.subtitle span a{ color:#787878;font-size:10px;font-weight:400;}.lts-news{ height:64px;overflow:hidden;margin-bottom:15px;}.lts-news .img-hover{ float:left;margin:0 10px 0 0;}.lts-news img{ height:64px;}.lts-news h5{ font-size:16px;font-weight:500;border:none;margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;white-space:nowrap;}.lts-news a{ color:#ddd;}.footer-in .lts-news p{ font-size:11px;line-height:17px;color:#9c9b9b;margin-bottom:5px;letter-spacing:0;}.lts-news .img-hover:before{ -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;opacity:.5;}.lts-news:hover .img-hover:before{ opacity:1;-webkit-box-shadow:inset 0 0 0 3px #e84a52;-moz-box-shadow:inset 0 0 0 3px #e84a52;box-shadow:inset 0 0 0 3px #e84a52;}.lts-news:hover h5 a{ color:#e84a52;}.footer-in hr{ border-color:#373737;}.footer-in .copyright-txt{ font-size:12px;}.footer-in p{ line-height:19px;color:#898989;}.contact2 div{ line-height:21px;}.footer-in a{ text-decoration:none;-webkit-transition:all 0.18s ease;-moz-transition:all 0.18s ease;-o-transition:all 0.18s ease;transition:all 0.18s ease;}.footer-sbc{ position:relative;text-align:center;margin:0 auto;}.footer-sbc input[type="text"], .footer-sbc input[type="submit"]{ float:left;margin:4px 7px;}.social-icons a{ border:0;float:left;margin:1px 7px 0 12px;opacity:0.5;text-decoration:none;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.social-icons a:hover{ opacity:1;}.social-icons.members{ clear:both;text-align:center;margin-bottom:10px;}.social-icons.members a{ text-align:center;float:none;}.footer-in a img{ float:left;}.contact-inf span{ display:block;color:#9b9b9b;font-family:Arial;font-size:14px;}.contact-inf i{ margin-right:5px;color:#474747;}.contact-inf form{ margin-top:20px;}.footer-in .contact-inf input, .footer-in .contact-inf textarea{ display:block;min-width:97%;margin:10px 0;background:#2b2928;color:#ccc;border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:6px 0px 6px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 0 3px 1px #222, 1px 1px #424242;-moz-box-shadow:inset 0 0 3px 1px #222, 1px 1px #424242;box-shadow:inset 0 0 3px 1px #222, 1px 1px #424242;}.footer-in .contact-inf button{ padding:10px 20px;font-size:12px;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#373737;background:-moz-linear-gradient(top, #373737, #252525);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(100%, #252525));background:-webkit-linear-gradient(top, #373737, #252525);background:-ms-linear-gradient(top, #373737, #252525);background:-o-linear-gradient(top, #373737, #252525);background:linear-gradient(top, #373737, #252525);border:none;float:right;}.footer-in a:hover{ color:#85b940;}#footer.litex .footer-in a{ color:#0093d0;}.footer-in a.terms{ color:#578f1a;}.footer-in .lts-tweets{ padding:12px;padding-top:34px;text-align:center;position:relative;}.footer-in .lts-tweets i{ font-size:80px;color:#333;position:absolute;top:2px;left:40%;z-index:9;}.footer-in .lts-tweets h3{ z-index:12;position:relative;}.footer-in .lts-tweets h5{ color:#82878a;padding:0 10px;font-size:16px;font-weight:400;font-family:"Roboto Slab";}.footer-in ul{margin-left:18px;color:#0099cc;}.footer-in li{ list-style-type:disc;color:#0099cc;margin-bottom:7px;font-family:'PT Sans', sans-serif;font-size:14px;}.footer-in li a:hover{ color:#ccc;}.footer-in p{ font-family:'PT Sans', sans-serif;font-size:14px;color:#666;line-height:25px;}.footer-in a:hover{ color:#ccc;}.partner-website h5{ margin:20px 0;}.partner-website a{ display:block;color:#808080;font-family:Arial, Helvetica, sans-serif;font-size:12px;-webkit-transition:all .08s ease;-moz-transition:all .08s ease;-ms-transition:all .08s ease;-o-transition:all .08s ease;transition:all .08s ease;}.partner-website a:hover{ color:#fff;}.partner-website a i{ margin:0 5px;-webkit-transition:all .18s ease;-moz-transition:all .18s ease;-ms-transition:all .18s ease;-o-transition:all .18s ease;transition:all .18s ease;}.partner-website a:hover i{ margin-left:10px;}.footbot{ margin:0 auto;position:relative;background:#222;padding:26px 0 18px;text-align:right;border-top-right-radius:2px;border-top-left-radius:1px;}#footer.litex .footbot{ background:#e9e9e9}#footer.litex .footbot, #footer.litex .footer-in h4, #footer.litex .footer-in hr{ border-color:#e0e0e0;color:#5b5b5b;}.footbot img{ position:relative;margin:6px 40px 0 0;opacity:0.93;}.footer-navi{ float:left;line-height:38px;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#9B9B9B;text-transform:capitalize;}.footer-navi ul{ margin-left:40px;}.footer-navi a{ color:#a9b2b4;margin:0 4px;}.footer-navi a:hover{ color:#ccc;text-decoration:underline;}.socailfollow{ float:right;}.socailfollow a{ height:18px;padding:10px;float:left;text-decoration:none;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.31s ease;-moz-transition:all 0.31s ease;-ms-transition:all 0.31s ease;-o-transition:all 0.31s ease;transition:all 0.31s ease;}@media only screen and (max-width:479px){ .footbot{ margin:0 auto;position:relative;background:#222;padding:26px 0 18px;text-align:center;border-top-right-radius:2px;border-top-left-radius:1px;line-height:1.2em;}.footer-navi{line-height:21px;float:none;}.socailfollow{float:none;}.footbot img{ position:relative;margin:15px auto 0;display:block;opacity:0.93;}h1, h2{text-align:center;}}.socailfollow a:first-of-type{ margin-left:0;}.footer-in .socailfollow a:hover{ text-decoration:none;}.socailfollow a.facebook:hover{ background:#3b5996;}.top-bar .socailfollow a.facebook:hover i, .our-team .socailfollow a.facebook:hover i{ color:#3b5996;}.socailfollow a.twitter:hover{ background:#00acee;}.top-bar .socailfollow a.twitter:hover i, .our-team .socailfollow a.twitter:hover i{ color:#00acee;}.socailfollow a.vimeo:hover{ background:#0dadd6;}.top-bar .socailfollow a.vimeo:hover i, .our-team .socailfollow a.vimeo:hover i{ color:#0dadd6;}.socailfollow a.dribble:hover{ background:#d53e68;}.top-bar .socailfollow a.dribble:hover i, .our-team .socailfollow a.dribble:hover i{ color:#d53e68;}.socailfollow a.youtube:hover{ background:#cb322c;}.top-bar .socailfollow a.youtube:hover i, .our-team .socailfollow a.youtube:hover i{ color:#cb322c;}.socailfollow a.pinterest:hover{ background:#cb2027;}.top-bar .socailfollow a.pinterest:hover i, .our-team .socailfollow a.pinterest:hover i{ color:#cb2027;}.socailfollow a.google:hover{ background:#c3391c;}.top-bar .socailfollow a.google:hover i, .our-team .socailfollow a.google:hover i{ color:#c3391c;}.socailfollow a.linkedin:hover{ background:#0073b2;}.top-bar .socailfollow a.linkedin:hover i, .our-team .socailfollow a.linkedin:hover i{ color:#0073b2;}.socailfollow a.rss:hover{ background:#f29a1d;}.top-bar .socailfollow a.rss:hover i, .our-team .socailfollow a.rss:hover i{ color:#f29a1d;}.socailfollow a.instagram:hover{ background:#457399;}.top-bar .socailfollow a.instagram:hover i, .our-team .socailfollow a.instagram:hover i{ color:#457399;}.socailfollow a.other-social:hover{ background:#ff5d5e;}.top-bar .socailfollow a.other-social:hover i, .our-team .socailfollow a.other-social:hover i{ color:#ff5d5e;}.socailfollow img{ opacity:0.79;}.socailfollow i{ font-size:18px;width:18px;text-align:center;color:#fff;opacity:0.95;}#footer.litex .socailfollow i{ color:#343434;}#footer.litex .socailfollow a:hover i{ color:#fff;}.top-bar .socailfollow{ float:right;margin-right:10px;}.top-bar .socailfollow.lftflot{ float:left;}.top-bar .socailfollow img{ opacity:0.97;}.top-bar .socailfollow a, .our-team .socailfollow a{ padding:4px;margin:1px 4px;background:#fff;}.top-bar .socailfollow i, .our-team .socailfollow i{ color:#979797;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.125s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}.top-bar .socailfollow a:hover, .our-team .socailfollow a:hover{ background:none;}.brdr-r1, .brdr-r2{ border-right:1px solid #e5e5e5;padding-right:19px;}.brdr-l1, .brdr-l2{ border-left:1px solid #e5e5e5;padding-left:19px;}.brdr-r2{ padding-right:27px;}.brdr-l2{ padding-left:27px;}.pad-r27{ padding-right:27px;}.pad-l27{ padding-left:27px;}.alignright{ text-align:right;}img.alignright{ float:right;}.alignleft{ text-align:left;}img.alignleft{ float:left;}.aligncenter{ text-align:center;}.wp-caption{ display:block;color:#444;}.wp-caption-text{ font-size:15px;}.sticky{ color:#555;}.gallery-caption{ display:inline;}.bypostauthor{ font-size:13px;}.moonicons-box1{ font-size:16px;display:inline-block;width:15em;padding:.25em .5em;background:#fff;margin:.5em 1em .5em 0;border:1px solid #e8e8e8;}.alignright{ text-align:right;}img.alignright{ float:right;}.alignleft{ text-align:left;}img.alignleft{ float:left;}.aligncenter{ text-align:center;}.wp-caption{ display:block;color:#444;}.wp-caption-text{ font-size:15px;}.sticky{ color:#555;}.gallery-caption{ display:inline;}.bypostauthor{ font-size:13px;}#scroll-top a{ width:16px;height:16px;padding:6px 8px 9px;border-radius:4px;background:#818c90;position:fixed;bottom:48px;right:32px;display:none;opacity:0.89;filter:alpha(opacity=89);z-index:499841;}#scroll-top a i{ font-size:16px;color:#fff;display:block;}#scroll-top a:hover{ background-color:#ffcc00;cursor:pointer;}h1.pnf404{ font-size:176px;line-height:1.1;font-weight:900;}h2.pnf404{ font-size:42px;line-height:1.2;font-weight:700;}input.txbx404{ float:left;margin-top:2px;margin-right:4px;padding:7px 4px;min-height:inherit;border-radius:3px;}input.btn404{ float:left;margin:1px;padding:8px 12px 9px;}.v-shadow-l{ background:url(/BVModules/Themes/Nuco2021/images/v-shadow-left.png) no-repeat right center;}.v-shadow-r{ background:url(/BVModules/Themes/Nuco2021/images/v-shadow-right.png) no-repeat left center;}.v-shadow-r, .v-shadow-l{ min-height:320px;}.pad-r10{ padding-right:10px;}.pad-r20{ padding-right:20px;}.pad-r30{ padding-right:30px;}.pad-r40{ padding-right:40px;}.pad-l10{ padding-left:10px;}.pad-l20{ padding-left:20px;}.pad-l30{ padding-left:30px;}.pad-l40{ padding-left:40px;}.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth{ margin-right:4%;float:left;margin-bottom:10px;}.one_half{ width:48%;}.one_third{ width:30.6666%;}.two_third{ width:65.3332%;}.one_fourth{ width:22%;}.two_fourth{ width:48%;}.three_fourth{ width:74%;}.one_fifth{ width:16.8%;}.two_fifth{ width:37.6%;}.column-last{ margin-right:0 !important;clear:right;}.easyPieChart{ position:relative;text-align:center;}.easyPieChart canvas{ position:absolute;top:0;left:0;}.pie{ text-align:center;font-size:49px;position:relative;margin:0 auto 20px;}.pie p{ font-size:16px;color:#888;font-weight:400;position:absolute;bottom:-52px;width:100%;padding-top:10px;border-top:2px solid #f9f9f9;}.container .pie p{ margin-bottom:0;}@media only screen and (max-width:1139px){ .listing-button{ width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:5px;}}@media only screen and (max-width:959px){ .img-box{ width:256px;height:188px;}.last-project .img-box{ background:#EA3C3C;}.last-project .img-box:nth-child(even){ background:#F66060;}.ab-box{ height:235px;}.author-detail{ width:218px;}.comment-contents{ width:343px;}.child-comment .comment-contents{ width:263px;}.contact input{ width:330px;float:none;}.contact textarea{ width:486px;}.row.magic, .s-qoute-man{ padding:0;margin-bottom:10px;}a.get{ margin-bottom:14px;}.pad-r10, .pad-r20, .pad-r30, .pad-r40{ padding-right:5px;}.pad-l10, .pad-l20, .pad-l30, .pad-l40{ padding-left:5px;}#main-content-pin .container{ width:auto;}.listing-button{ width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:5px;}}@media only screen and (min-width:768px) and (max-width:959px){ #boxed-wrap{ width:828px;}.social-icons a{ margin:1px 4px 0 4px;}.row.magic{ padding-left:20px;margin-bottom:10px;}#tline-content{ width:800px;}.tline-box{ width:335px;}.blog-date-sec{ width:42px;height:42px;}.help-box{ width:50%;}.listing-button{ width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:5px;}}@media only screen and (max-width:767px){ .sidebar, .rgt-cntt, .sidebar.leftside{ padding-right:0;background:none;padding-top:40px;margin-top:40px;border-top:5px solid #e5e5e5;}.rgt-cntt, .sidebar.leftside{ padding-top:0px;margin-top:0px;border-top:0 none;}.contact-form .txbx{ width:224px;}.pricing-table .plans-f-list.respo{ display:inline;visibility:visible;}#header.super-fixed{ height:auto;box-shadow:none;border-bottom:4px solid #f0f0f0;}#headline{ height:auto;border-bottom:3px solid #f3f3f3;padding:14px 0;}#headline h3{ border-top-color:#f6f6f6;font-size:37px;text-align:center;}#headline h3 small{ display:block;margin-top:14px;margin-bottom:0;font-size:16px;letter-spacing:0;font-weight:400;}.servobx, .servobx div, .servobx img, ul#main-ibox li, ul#main-ibox li.active9{ width:100%;float:none;}#header .alignright, top-inf.alignright{ text-align:center;}#search-form2{ display:block;}#side-content{ padding-bottom:30px;border-bottom:5px solid #f3f3f3;margin-bottom:40px;}.top-bar{ height:65px;padding:5px 0 6px;background:url(/BVModules/Themes/Nuco2021/images/topsobg1.png) repeat-x center center;white-space:nowrap;overflow:hidden;}.top-bar h6{ font-size:11px;letter-spacing:0;margin:0 10px 0 0;}.top-bar h6 i{ font-size:12px;width:12px;height:12px;text-align:center;padding:3px;margin-right:3px;}.top-bar .socailfollow, .top-links, .top-links.rgtflot, .top-bar .socailfollow.lftflot{ float:none;text-align:center;clear:both;min-height:22px;}.top-bar .socailfollow, .top-bar .socailfollow.lftflot{ padding-top:8px;}.top-bar .socailfollow a, .top-bar .socailfollow.lftflot a, .top-links p, .top-links img{ float:none;display:inline;padding-top:10px;background:none;}.top-links, .top-links.rgtflot{ margin:0 0 8px 0;padding-top:4px;}.top-links.rgtflot{ margin-top:12px;margin-bottom:6px;}.container hr{ margin-left:0;margin-right:0;}.blog-date-sec{ border:0 none;margin:0;text-align:left;border-bottom:1px solid #e5e5e5;background:#fdfdfd;}.blog-post{ border-bottom-width:3px;}.nav-search{ float:none;margin:0;}.img-box{ width:420px;height:308px;}.comment-contents{ width:328px;margin-right:0;}.child-comment .comment-contents{ width:248px;}.contact textarea{ width:398px;}.author-detail{ margin:20px 0;}.blog-date-sec{ width:auto;display:block;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;border-bottom:2px solid #e3e3e3;margin-bottom:5px;}.blog-date-sec span, .blog-date-sec h3{ display:inline;margin:0 10px;line-height:50px;}.blog-date-sec span{ font-size:20px;font-weight:300;}.blog-date-sec h3{ font-size:32px;}.contact-form .txbx{ width:224px;}.pricing-table .plans-f-list.respo{ display:inline;visibility:visible;}#headline h3{ border-top-color:#f6f6f6;}.image-gallery ul li, .image-gallery ul li img{ display:block;width:auto;max-width:100%;height:auto;float:none;}input[type="text"].header-saerch, input[type="text"].header-saerch:focus{ width:261px;margin-top:10px;}.logo{ text-align:center;}.pin-box{ width:256px;}.tline-box .blog-date-sp{ width:80%;}.tline-box .blog-com-sp{ width:0;display:none;}.tabs-left > .nav-tabs, .tabs-left > .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active, .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs .active > a:hover{ width:100%;display:block;padding-left:0;padding-right:0;}.tabs-left > .nav-tabs > li > a{ border-right:0 none;}.tabs-left > .tab-content{ border:0 none;}.tab-content .columns, .tab-content .column{ margin:0 10px;max-width:90%;}.date-sp-wrap{ margin:0;float:right;margin-bottom:7px;}.blog-line .blog-date-sec{ height:auto;}.v-shadow-r, .v-shadow-l{ min-height:inherit;background:none;}.pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40{ padding:0;}.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth{ width:100%;float:none;margin-right:0;}.latest-f-blog, .qot-week{ margin:0;}.callout{ margin:10px 0px 20px;}.brdr-l1, brdr-r1{ padding:0;border:0 none;}.brdr-l1{ margin-top:30px;}.tab-content p, .tab-content li{ font-size:12px;}.help-box{ width:100%;}.ab-box{ height:auto;padding-bottom:25px;}input[type="text"].header-saerch, input[type="text"].header-saerch:focus{ float:none;display:inline;position:relative;z-index:10000;}.jcarousel-next, .jcarousel-prev{ padding:12px;}.jcarousel-prev{ right:38px;}.jcarousel-next:after, .jcarousel-prev:after{ top:13px;right:13px;}.our-clients-wrap .jcarousel-next, .our-clients-wrap .jcarousel-prev{ padding:10px;}.is-sticky, .is-sticky #header{ position:relative;height:auto;}.is-sticky #header{ margin-top:0;}.is-sticky .logo{ height:auto;margin-top:0;}.is-sticky .logo img{ max-height:auto;height:auto;}.listing-button{ width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:5px;}.addtocart.listing-button{ margin-bottom:30px;}}@media only screen and (min-width:480px) and (max-width:767px){ .help-block{ height:auto;}#boxed-wrap{ width:460px;}.page-subtitle{ left:0;padding:10px 0 0 20px;bottom:0;border-bottom:1px solid #e8edee;margin-bottom:20px;height:auto;width:auto;clear:both;background:#fdfdfd;border-radius:0;}.contact-form .txbx{ width:338px;}.pricing-table .plans-f-list.respo{ display:inline;visibility:visible;}.jcarousel-item, .last-project .portfolio-item{ max-width:210px;height:157px;float:left;}.pin-box{ width:166px;width:164px\9;}#tline-content{ width:460px;}.tline-box{ width:165px;}}@media only screen and (max-width:479px){ .nav-wrap2.mn4 #nav a{ padding:15px 4px;}#menu a{ padding:15px 4px;}.img-box{ width:300px;height:220px;}.author-detail{ width:254px;}.author-arrow{ width:11px;height:6px;background:url('/BVModules/Themes/Nuco2021/images/testimonial-arrow-top.png') no-repeat;left:25px;top:-6px;}.contact input{ width:288px;margin-right:0;}.contact textarea{ width:278px;}#boxed-wrap{ width:340px;}.footbot{ min-height:38px;height:auto;}.page-subtitle{ left:0;padding:10px 0 0 20px;bottom:0;border-bottom:1px solid #e8edee;margin-bottom:20px;height:auto;width:auto;clear:both;background:#fdfdfd;border-radius:0;}.pricing-table .plans-f-list.respo{ display:inline;visibility:visible;}.pricing-table ul{ width:136px;}.pricing-table ul li{ width:124px;padding:5px;}.pricing-table ul li.plan-header, .pricing-table ul li .plan-title, .pricing-table ul li .plan-price{ max-width:136px;}.pricing-table ul li.plan-footer{ max-width:114px;}.portfolio-item{ margin-bottom:14px;}.commentin{ width:92%;}#tline-content{ width:300px;}.tline-box{ width:250px;}.tline-row-l, .tline-row-r{ display:none }.tline-box.rgtline{ float:left;left:0;}}@media only screen and (min-width:1139px){ #boxed-wrap{ width:1180px;}.white-space{ height:110px;}h4.subtitle{ margin:39px 0 21px 0;}#main-content-pin .container{ padding:0 40px;}.sidebar.leftside{ background-position:295px;padding-right:70px;}.blog-date-sec h3{ font-size:36px;}}@media screen and (min-width:1140px){ #nav{ display:block !important;}.ls-layer h1, .ls-layer h3{ left:10px;}}.floatright{ float:right;}.bluebox{ background:#00aef1;color:#fff !important;padding:20px 20px 0 20px;min-height:248px;}.bluebox p{ color:#fff;font-size:14px;line-height:22px;}.bluebox form{ margin-bottom:0;}.btnwhite{ background:#fff;color:#666;}.btnwhite:hover{ background:#ffcf36;color:#666;}.greybox{ background:#d7d9d9;color:#666 !important;padding:20px;min-height:279px;}.greybox p{ color:#666;font-size:14px;line-height:22px;}.greybox ul{ margin-bottom:0 !important;font-size:14px;margin-top:24px;}.greybox li{ list-style-type:none;background:url(/BVModules/Themes/Nuco2021/images/tick.png) no-repeat;padding-left:30px;margin:12px 0 12px 0;}.green-column{ min-height:580px;background:#b1f0e5;background:red;background:-webkit-linear-gradient(left, #b1f0e5 , #baf6ec);background:-o-linear-gradient(right, #b1f0e5, #baf6ec);background:-moz-linear-gradient(right, #b1f0e5, #baf6ec);background:linear-gradient(to right, #b1f0e5 , #baf6ec);}.center-column{ margin-left:8px;padding:20px;}.bg-grey{ background:#d7d9d9;}.btnblack{ background:#000;color:#fff;margin-bottom:0;}.btnblack:hover{ background:#00aef1;color:#fff;}.green-left-column{ padding:15px 15px 5px 15px;}.signin-column{ padding-bottom:15px;background:#b1f0e5;background:red;background:-webkit-linear-gradient(left, #b1f0e5 , #baf6ec);background:-o-linear-gradient(right, #b1f0e5, #baf6ec);background:-moz-linear-gradient(right, #b1f0e5, #baf6ec);background:linear-gradient(to right, #b1f0e5 , #baf6ec);}.register-column{ padding:15px 15px 6px 15px;background:#000;color:#fff;}.register-column p{ color:#fff;}.register-column form{ margin-bottom:15px;}.register-column span{ color:#fff;font-size:10px;line-height:14px;display:block;margin:5px 0;}.btnRegister{ margin-bottom:15px !important;}.register-password{ margin-bottom:0 !important;}.spntermslink{ font-weight:700 !important;font-size:11px !important;color:#0099ff !important;display:block;text-align:center;}.termsdiv{ line-height:18px;display:block;margin-top:5px;font-size:12px;margin-bottom:5px;}.btnblue{ background:#00aef1;color:#fff;margin-bottom:0;}.btnblue:hover{ background:#ffcf36;color:#666;}.fullwidth-content{ text-align:center;}.fullwidth-content h1{ text-align:center;border-bottom:none;}.fullwidth-content p{ margin:0 0 10px 0;color:#666;font-size:17px;line-height:29px;font-weight:400;letter-spacing:0.2px;}.fa-arrow-right{ float:right;padding-left:10px;}.fa-bars{ float:left;padding-right:5px;}#courseenquirysuccess{ display:none;}#contactsuccess h3{ margin-top:0 !important;}.ui-dialog .ui-dialog-content{ font-size:13px;line-height:19px;font-weight:400;color:#333;}.ui-widget-header{ background:#0099ff;color:#fff;border:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{ float:none;margin-left:8px;margin-top:5px;}.h4category{ text-align:center;}.breadcrumb{ display:block;clear:both;margin-right:10px;margin-left:10px;height:40px;}.breadcrumb p{ padding-top:10px;}.product-breadcrumb{ display:block;clear:both;margin-right:10px;margin-left:0;}.product-breadcrumb p{ padding-top:10px;}.product-div{ padding:20px;background:#f3f3f3;}.product-content-left{ clear:both;float:left;width:49%;}.product-content-left img{ margin-bottom:5px;}.product-content-left .addtocart-product{ width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:10px;}.product-content-left .price{ font-size:13px;line-height:10px;}.product-content-left .pricebig{ font-size:15px;line-height:22px;}.product-content-left .price-label{ display:inline-block;width:52px;font-weight:600;}.product-content-left .btn-email-product{ float:left;}.product-content-left .btn-print-product{ float:right;}.product-content-left .quantity{ width:80px !important;text-align:center;background:#fff !important;display:inline-block;}.product-content-right{ float:right;width:48%;}.cart-div{ padding:20px;background:#f3f3f3;}.cart-div h2{ margin-bottom:0;}.cart-div hr{ margin:6px 0 6px 0;border:solid #666;border-width:1px 0 0;}.cart-sku{ clear:both;float:left;width:15%;}.cart-image{ clear:both;float:left;width:15% }.cart-description-long{ float:left;width:65%;}.cart-description{ float:left;width:50%;}.cart-description p{ padding:0 0 0 10px;}.cart-description span{ font-size:11px;color:#333;}.cart-price{ float:left;width:10%;}.cart-price .price-label{ display:none;}.cart-qty{ float:left;width:10%;}.cart-qty .qty-label{ display:none;}.cart-qty input{ width:100%;padding:3px 0;text-align:center;}.cart-total{ float:right;width:15%;text-align:right;}.cart-total .total-label{ display:none;}.lnkremove{ clear:both;display:block;color:#ff0000 !important;}.total-div{ clear:both;width:25%;float:right;border-bottom:1px solid #666;}.total-div span{ float:right;}.continue-button{ margin-top:25px;}.checkout-button{ float:right;margin-top:25px;}.promo-div{ padding:20px;background:#999;}.promo-label{ display:inline-block;color:#fff;}.promo-div input{ width:100px;padding:3px 0;text-align:center;display:inline-block;margin-bottom:0;border:1px solid #333;}.checkout-div{ padding:20px;background:#f3f3f3;}.checkout-div h2{ margin-bottom:0;}.checkout-div hr{ margin:6px 0 6px 0;border:solid #666;border-width:1px 0 0;}.myaccount-section{ background:rgba(205, 237, 232, 0.38);margin-bottom:20px;}.myaccount-div{ margin:20px;min-height:300px;}.myaccount-div h2{ margin:0 0 10px 0;}.myaccount-div hr{ border:solid #fff;border-width:1px 0 0;clear:both;margin:14px 0 14px;}#frmUserDetail, #frmChangePassword{ margin-top:20px;}.myaccount-div label{ clear:both;float:left;display:inline-block;width:90px;font-size:90%;}#frmChangePassword label{ clear:both;float:left;display:inline-block;width:150px;font-size:90%;}#frmAddDates label{ clear:both;float:left;display:inline-block;width:90px;font-size:90%;}.myaccount-div input[type="text"], .myaccount-div input[type="password"], .myaccount-div input[type="email"], .myaccount-div textarea, .myaccount-div select{ padding:0 5px;margin-bottom:5px;font-size:90%;}.primary-address{ width:48%;float:left;}.second-address{ width:48%;float:right;}.label-copy-address{ width:150px !important;padding-bottom:4px;}.btnUpdateUserDetails{ margin:15px 0 10px 90px;}.btnChangePassword{ margin:1px 0 10px 150px;}.bg-green{ background:#cdede8;margin-bottom:20px;}.myaccount-navigation-div{ float:right;padding:20px !important;border-left:1px solid #fff;height:100%;content:'';top:0;bottom:0;min-width:168px;}.myaccount-navigation-div{ float:right;padding:20px !important;height:100%;content:'';top:0;bottom:0;}.myaccount-navigation-div p a{ font-size:12px;color:#5a5a5a;}.myaccount-navigation-div p a:hover{ font-size:12px;color:#000;}.blue-portfolio{ background:#1f9fff;margin-top:17px;margin-bottom:0;}.blue-portfolio img{ margin:0;}.blue-portfolio ul, .blue-portfolio p{ padding:0 10px 10px 10px;margin:0;font-size:11px;color:#fff;}.blue-portfolio a{ color:#fff !important;text-decoration:underline !important;font-weight:600 !important;}.myaccount-div h3{ line-height:21px !important;margin-top:12px;}.somthing-missing{ margin-bottom:10px;}.addressbook-column h3{ margin:0;padding:0;font-size:13px;}.addressbook-column p{ font-size:11px;line-height:15px;}.addressbook-box{ border:1px solid #fff;border-radius:5px;padding:10px 15px 10px 15px;height:220px;position:relative;margin-bottom:15px;}.addressbook-box input[type="submit"]{ position:absolute;bottom:15px;margin-bottom:0;}.btnSaveAddressBook{ margin:15px 0 10px 90px;margin-bottom:6px !important;}.btnDeleteAddress{ background:#ff6f28 !important;left:65px;}.btnCancel, btnCancel:hover{ border-radius:6px;border:0 none;color:#fff !important;display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;font-family:"PT Sans", sans-serif;text-decoration:none !important;cursor:pointer;line-height:1;padding:10px 10px;background:#e53f51;margin-left:5px;}.logo-wrap{ margin:10px 0 20px 0;}.logo-wrap img{ border:5px solid #f3f3f3;}.request-logo-removal{ color:#fff !important;font-weight:bold;cursor:pointer;background:#ff6f28;text-decoration:none;}.request-logo-removal:hover{ color:#fff !important;font-weight:bold;cursor:pointer;background:#e53f51;text-decoration:none;}.blacktext{ color:#000 !important;}.greentext{ color:#00cc33 !important;}.lightgreentext{ color:#58c2b4 !important;}.redtext{ color:#e53f51 !important;}.bluetext{ color:#0099ff !important;}.bold{ font-weight:bold !important;}.order-history-header h3{ margin:5px 0 0 0;padding:0;}.copy-to-basket{ color:#000 !important;background:#ffcf36;margin-right:0;display:inline-block;margin:0;padding:8px 8px 6px 8px;font-size:11px;}.copy-to-basket:hover{ background:#ffba36;}.full-details{ color:#fff !important;background:#28b7ff;margin-right:0;display:inline-block;margin:0;padding:8px 8px 6px 8px;font-size:11px;}.full-details:hover{ background:#0093d0;}.order-history-line{ padding-top:1px;margin-bottom:0;}.order-history-hr{ margin:6px 0 !important;border:1px solid #333 !important;border-width:1px 0 0 !important;}.align-right{ text-align:right !important;}.mobile-label{ display:none;}.transparent{ background:none !important;}.no-bottom-margin{ margin-bottom:0;}.downloadlink, .downloadlink:visited, .downloadlink:active{ font-weight:700;color:#0093d0;}.downloadlink:hover{ text-decoration:underline;color:#0093d0;}.btnUploadQualification{ margin-left:90px;}.stacktable{ width:100%;}.st-head-row{ padding-top:1em;}.st-head-row.st-head-row-main{ font-size:1.5em;padding-top:0;}.st-key{ width:49%;text-align:right;padding-right:1%;}.st-val{ width:49%;padding-left:1%;}.stacktable.large-only{ display:table;}.stacktable.small-only{ display:none;}.table-striped > tbody > tr:nth-of-type(odd){ background-color:#fff;}.course-management-controls{ text-align:right;padding-top:30px;}.course-management-controls a{ margin-left:10px;}.course-management-controls a:hover{ margin-left:10px;text-decoration:none;}.coursemanagementtable{ border:0 !important;}.coursemanagementtable a{ display:block;color:#666 !important;}.coursemanagementtable th{ border:0 !important;padding:3px !important;}.coursemanagementtable td{ padding:3px !important;}.table-course-details tr:hover td{ background-color:transparent !important;}.coursefindertable{ }.coursefindertable td, .coursefindertable th{ border-left:1px solid #666 !important;padding:6px !important;vertical-align:middle;}.coursefindertable tr:hover td{ background-color:transparent !important;}.spnlabel{ clear:both;display:inline-block;min-width:160px;font-weight:700;}.delegatename-td{ padding-right:10px;min-width:150px;}.paperwork-link, .paperwork-link:visited{ font-weight:700;color:#0099ff;text-decoration:none;}.paperwork-link:hover{ font-weight:700;color:#0099ff;text-decoration:underline;}.delete-paperwork{ font-weight:700;color:#e53f51 !important;text-decoration:none !important;cursor:pointer;}.delete-paperwork:hover{ font-weight:700;color:#e53f51 !important;text-decoration:underline !important;cursor:pointer;}#qualification-document-upload-div{ margin-top:15px;}#ul-required-documents{ margin-bottom:10px;}#ul-required-documents li{ font-weight:700;}.btnNext{ display:none;margin-top:10px;cursor:pointer;}.btnBackStep, .btnBackStep:hover{ -webkit-border-radius:6px;border-radius:6px;border:0 none;color:#fff !important;display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;font-family:"PT Sans", sans-serif;text-decoration:none;cursor:pointer;margin-bottom:21px;line-height:1;padding:10px 10px;background:#ff6f28;-webkit-transition:background 0.18s ease;-moz-transition:background 0.18s ease;-o-transition:background 0.18s ease;transition:background 0.18s ease;margin-top:10px;margin-left:90px;margin-right:10px;cursor:pointer;}a.btnNextStep, a.btnNextStep:hover{ -webkit-border-radius:6px;border-radius:6px;border:0 none;color:#fff !important;display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;font-weight:700;font-family:"PT Sans", sans-serif;text-decoration:none;cursor:pointer;margin-bottom:21px;line-height:1;padding:10px 10px;background:#8fbe32;-webkit-transition:background 0.18s ease;-moz-transition:background 0.18s ease;-o-transition:background 0.18s ease;transition:background 0.18s ease;margin-top:10px;margin-right:10px;cursor:pointer;}.btnNextStep{ margin-top:10px;cursor:pointer;}.startdate-datepicker, .enddate-datepicker{ width:136px !important;background:#fafafa url(/images/calendar-icon.png) no-repeat 130px 2px !important;}#ddVenueID{ width:50%;}#add-venue-div{ display:none;}#add-address-div{ display:none;}.uppercase{ text-transform:uppercase !important;}.HideInstructorNameDiv{ display:none !important;}.ShowInstructorNameDiv{ display:block !important;}.no-left-margin{ margin-left:0 !important;}.leftlabel{ float:left;padding:5px 5px 0 0;width:100px;}.ddqualificationresult{ width:initial;}#frmCourseFinder{ margin-bottom:15px;}#CourseFinder-Postcode{ padding:4px 9px;width:70px;}.btnUpdateSearch{ margin-left:106px;margin-bottom:3px;}.HideFullyBooked{ margin-left:106px;margin-bottom:14px !important;}.spnViewDetails{ font-weight:normal;color:#0093d0 !important;text-decoration:underline;cursor:pointer;}.padright10{ padding-right:15px !important;}.leftlabelcoursedetails{ float:left;padding:0 5px 0 0;width:100px;font-weight:700;}.schedule-table{ }.schedule-table td, .sessiontable th{ border-left:1px solid #666 !important;padding:3px !important;vertical-align:middle !important;}.schedule-table tr:hover td{ background-color:transparent !important;}.dateofbirth-datepicker{ width:80px !important;}.home-intro{ padding:15px 0px;line-height:22px;}.inline-label{ display:inline-block;margin-right:5px;}.inline-field{ display:inline-block;}.qualificationtable{ border:1px solid #1f9fff;border-left:0;margin:20px 0;}.qualificationtable td{ padding:6px !important;vertical-align:top !important;border-left:1px solid #1f9fff !important;}.qualificationtable th{ background:#1f9fff;color:#fff !important;padding:6px !important;border-left:1px solid #1f9fff !important;}.qualificationtable > tbody > tr:nth-of-type(even){ background-color:#eee !important;}.myaccount-navigation-div i{ color:#1f9fff !important;}.admin-menu{ margin:0 auto;padding:10px 0;background:#0099ff;text-align:center;color:#fff !important;height:23px;}.admin-menu a{ color:#fff;}.go-to-admin-link{ float:right;margin-right:10px;}.ui-dialog{ left:50% !important;top:50% !important;margin-left:-175px !important;margin-top:-175px !important;}.download-icon{ margin-right:10px;}.download-p span{ display:inline-block;padding-top:20px;}.download-p .button{ margin-top:15px;}.hr-grey{ border-color:#ccc !important;}.download-intro{ margin-bottom:10px;}.downloadlist a{ padding-left:25px;background-repeat:no-repeat;}.no-left-margin{ margin-left:0;}.left-margin-7px{ margin-left:7px;}.no-bottom-margin{ margin-bottom:0;}.vert-middle td{ vertical-align:middle !important;}.ddtime{ width:50px !important;}.ddbreak{ width:148px !important;}body{font-family:'PT Sans', Calibri, Verdana, Arial, Arial, Helvetica, sans-serif;font-size:1em;}table{width:100%;}table tr td{padding:0.375em;}.group:after{clear:both;display:table;content:'';}#adminpanel{font-size:85%;background-color:#444;color:#fff;border-bottom:1px solid #000;padding:5px;}#adminleft, #admincenter, #adminright{ width:30%;vertical-align:middle;}#adminleft{ text-align:left;}#admincenter{ text-align:center;}#adminright{ text-align:right;}#adminpanel a{color:#fff;border-bottom:2px solid #665;text-decoration:none;}#adminpanel a:hover{color:#fff;text-decoration:none;background:#665;}.productgrid .blockcontent{ text-align:center;}#home_SpecialOffers td, #home_NewProducts td, #divCategory td, #SpecialOffersRow td, #SearchResultsPane td, #qp-table td, .home_ProductGrid td{ vertical-align:top;width:25%;box-sizing:border-box;}@media all and (min-width:1000px){ #home_SpecialOffers td, #home_NewProducts td, #divCategory td, #SpecialOffersRow td, #SearchResultsPane td, #qp-table td, .home_ProductGrid td{ max-width:25%;}}@media all and (min-width:480px) and (max-width:769px){ #home_SpecialOffers td, #home_NewProducts td, #divCategory td, #SpecialOffersRow td, #SearchResultsPane td, #qp-table td, .home_ProductGrid td, #crosssells table tr{ float:left;width:50%;display:block;}#crosssells table tr{width:100%;float:none;}#home_SpecialOffers td:nth-of-type(2n-1), #home_NewProducts td:nth-of-type(2n-1), #divCategory td:nth-of-type(2n-1), #SearchResultsPane td:nth-of-type(2n-1), #qp-table td:nth-of-type(2n-1), .home_ProductGrid td:nth-of-type(2n-1), #crosssells table tr:nth-of-type(2n-1){ clear:left;}#home_SpecialOffers tr:after, #home_NewProducts tr:after, #divCategory tr:after, #SearchResultsPane tr:after, #qp-table tr:after, .home_ProductGrid tr:after, #crosssells table:after{ clear:both;display:table;content:'' }#crosssells table tr td{float:none;width:100%;}}@media all and (max-width:479px){ #home_SpecialOffers td, #home_NewProducts td, #divCategory td, #SpecialOffersRow td, #SearchResultsPane td, #qp-table td, .home_ProductGrid td{ display:block;width:100%;}div#divSavedCard{width:200px;}}#divCategory td, #SearchResultsPane td, #qp-table td{text-align:center;}div.recordcontrols{margin:0.5em auto 1.5em;}#home_SpecialOffers, #home_NewProducts{margin-bottom:1.5em;}.invisible{display:none !important;}.header-button.green, .nuco-2017-button.green, section.green{ color:#fff;background:#58c2b4;}section.green a.non-elevio-help-circle{margin-left:0.25rem;}section.non-elevio-help-button, section.non-elevio-help-button i:hover{cursor:pointer;}section.non-elevio-help-button span.non-elevio-help-icon{margin-left:0.25rem;}section.green{border-radius:6px;padding:10px;}.top-links a, .top-links-right a{vertical-align:top;}.top-links-right a i{vertical-align:middle;}.top-links-right a i.fa-shopping-basket{margin-left:4px;margin-right:0;}.top-links-right a:after{clear:both;display:table;content:''}.highlight-1{color:#8e2099;background-color:inherit;}.highlight-2{color:#ff675b;background-color:inherit;}.fontNormal{color:#000;background-color:inherit;}div.breadcrumbs{font-size:87.5%;margin:1.5em 0;}div#categorymain{margin-top:2em;}#nuco2017productpage{margin:2em 0 0;}#nuco2017productpage #imagecolumn{ float:left;width:420px;text-align:center;}#nuco2017productpage #contentcolumn{ float:right;width:calc(100% - 450px);}p, li p{font-size:16px;line-height:24px;}div#categorymain ul, div#contentcolumn ul{font-size:16px;line-height:24px;}div#categorydescription h1{font-size:150%;margin:0.5em 0 0.25em;line-height:1.5em;}#contentcolumn h1, #categorymain h1{margin-top:0;}div#Prices table tr td:first-of-type{width:100px;text-align:right;}div#Prices table tr td:last-of-type{width:auto;text-align:left;}div#EmailThisPage, div#printthispage{margin:0.5em auto;}div#EmailThisPage .button{margin-bottom:0;}div#Prices input[type="text"]{width:auto;text-align:right;}div#printthispage{display:none;}@media all and (max-width:1139px) and (min-width:1001px){ #nuco2017productpage #contentcolumn{ }}@media all and (max-width:950px) and (min-width:768px){ body.menu-active #nuco2017productpage #contentcolumn{ width:auto;float:none;clear:left;}}@media all and (max-width:767px){ #nuco2017productpage #imagecolumn{ float:none;margin:0 auto 1em;width:420px;text-align:center;}#nuco2017productpage #crosssells{ float:none;margin:0 auto 1em;width:100%;text-align:center;}#nuco2017productpage #contentcolumn{ float:none;width:auto;margin:0 1em 1em;}div#Prices table tr td{display:table-cell;}#imagecolumn img{ max-width:100%;height:auto;aspect-ratio:1:1 !important;}}.nuco-2017-button, a.nuco-2017-button{ background-color:inherit;color:#ff675b;display:inline-block;vertical-align:middle;margin-bottom:0;line-height:1.5em;}.nuco-2017-button:hover, .nuco-2017-button:focus{ background-color:inherit;color:#fd5502;}.nuco-2017-button.red{color:#FFF;background-color:#ff675b;}.nuco-2017-button.red:hover, .nuco-2017-button.red:focus{ color:#FFF;background-color:#fd5502;}i.red, p.red, .red{ color:#fd5502;}.nuco-2017-button.blue{ color:#fff;background:#28b7ff;}i.blue, div.blue, strong.blue, label.blue, span.blue{ background-color:inherit;color:#28b7ff;}span.email-being-delivered{line-height:2em;display:block;}span.blue.email-being-delivered{background:transparent;}span.email-being-delivered i{margin-right:0.5em;}.cursor-label{cursor:pointer;}label.blue:hover, label.blue:focus, a.blue:hover, a.blue:focus{ background:#fff;color:#009fe3;}.nuco-2017-button.blue:hover, .nuco-2017-button.blue:focus{ color:#fff;background:#009fe3;}th a{color:#FFF;background-color:inherit;}th a:hover, th a:focus{color:rgba(255,255,255,0.9);background-color:inherit;}.nuco-2017-button.green, input[type="submit"].green{ color:#fff;background:#58c2b4;margin-bottom:0;}strong.green, i.green, a.green, div.green, #header-buttons .notification-link.green{color:#58c2b4;background-color:inherit;}a.green:hover, a.green:focus{color:#26a695;background-color:inherit;}.nuco-2017-button.green:hover, .nuco-2017-button.green:focus, input[type="submit"].green:hover, input[type="submit"].green:focus{ color:#fff;background:#26a695;}i.yellow{color:#ffcf36;}.nuco-2017-button.small-button i{margin-right:0;}.small-button, .small-button.green{padding:0.25em;border-radius:0.25em;text-align:center;}.productdeletecolumn{width:1.25em;}.nuco-2017-button i{width:1.25em;height:1.25em;display:inline-block;font-size:1.25em;background-color:inherit;color:inherit;vertical-align:middle;line-height:1.25em;text-align:center;}label, legend{font-size:100%;}.inline-labels label{display:inline;}td.productdeletecolumn .nuco-2017-button{font-size:1em;}th{background-color:#dcdee2;color:#2d2d2d;border-left:none;padding:6px;vertical-align:top;text-align:left;}td{padding:6px;vertical-align:top;text-align:left;}#nuco2017productpage #imagecolumn, #nuco2017productpage #crosssells td, .productimagecolumn, .productdeletecolumn{text-align:center;}#nuco2017productpage #imagecolumn, #nuco2017productpage #crosssells .WideSingleProductDisplayPanel{margin:1em 0;}#nuco2017productpage #imagecolumn, #nuco2017productpage #crosssells .SingleProductDisplayAddToCart{margin-top:0.25em;}.productimagecolumn, .productdeletecolumn{text-align:center;}.productpricecolumn, .productquantitycolumn, .producttotalcolumn, .numberinput{text-align:right;}.errormessage, .validatorError{display:block;margin:0.5em 0;padding:0.25em;color:#fd5502;background-color:inherit;}select, input, textarea{width:auto;max-width:100%;}div#cartfooter{margin:1em 0;}div#cartupdates span, div#cartupdates input{vertical-align:middle;line-height:30px;display:inline-block;}div#cartupdates{float:left;width:50%;line-height:30px;}div#carttotals{float:right;width:40%;margin-right:2.375em;margin-right:calc(1.25em + 18px);text-align:right;}div#carttotals td{text-align:right;}div#cartactions div#cartactioncontinue{float:left;width:49.5%;}div#cartactions div.cartactioncheckout{float:right;width:49.5%;text-align:right;}div#cartcoupons{border:1px solid #ebebeb;margin:1em;padding:1em;border-radius:0.25em;background-color:#f5f5f5;color:inherit;}@media all and (max-width:959px){ #divCart table, #divCart tbody, #divCart tr, #divCart td{display:block;text-align:center;}#divCart th{display:none;}#divCart td.productpricecolumn, #divCart td.productquantitycolumn, #divCart td.producttotalcolumn, #divCart td.productdeletecolumn{ text-align:center;}#divCart td.productpricecolumn:before{display:inline-block;content:'Unit Price:';width:100px;text-align:right;margin-right:0.5em;}#divCart td.productquantitycolumn:before{display:inline-block;content:'Quantity:';width:100px;text-align:right;margin-right:0.5em;}#divCart td.producttotalcolumn:before{display:inline-block;content:'Total:';width:100px;text-align:right;margin-right:0.5em;}#divCart td.productdeletecolumn{margin:0 auto 1em;}#divCart div#cartupdates, #divCart div#carttotals{width:auto;float:none;text-align:center;margin:0 0 1em;}#divCart div#carttotals table{display:table;}#divCart div#carttotals tbody{display:table-row-group;}#divCart div#carttotals tr{display:table-row;width:100%;}#divCart div#carttotals td{display:table-cell;}#divCart div#carttotals td.formlabel{width:50%;}#divCart div#carttotals td.formfield{width:50%;text-align:left;}div#divCart span.totallabel{ display:inline-block;}}@media all and (min-width:960px){ #divCart td.productimagecolumn{width:25%;max-width:240px;}#divCart td.productdetailscolumn{width:36%;}#divCart td.productpricecolumn, #divCart td.productquantitycolumn, #divCart td.producttotalcolumn{width:12%;}#divCart td.productdeletecolumn{width:3%;}}@media all and (max-width:480px){ #divCart td.productpricecolumn:before, #divCart td.productquantitycolumn:before, #divCart td.producttotalcolumn:before{display:block;text-align:center;margin:0 auto;}#divCart td.productdeletecolumn a.nuco-2017-button{margin:0 auto;display:block;width:1.5625rem;height:1.5625rem;}#divCart td.productdeletecolumn{width:2.3125rem;height:2.3125rem;}#nuco2017productpage #imagecolumn{ width:300px;}#imagecolumn img{ max-width:300px;max-height:300px;}#contentcolumn, div#homepagetext .container{ margin-left:auto;margin-right:auto;max-width:300px;}footer elevio-component{ max-width:300px !important;}#elevio-search-footer{ display:none;}#wrap .navbar-header{ max-width:100%;}.wrapper h1{ font-size:40px;}div#Prices table tr td.cart-button-label{ width:25%:}div#Prices table tr td.cart-button{ width:75%;}}#divPayment input, #divPayment select{width:auto;}#divPayment #divSavedCard select{max-width:250px;}#divPayment label, div#shipping-rates label{display:inline-block;}div#shipping-rates span.shippingdiscount{display:none;}textarea{width:100%;max-width:100%;min-width:60%;}div#checkout-addresses input, div#checkout-addresses select{margin:5px 0;}table.address-table td.formlabel, table.address-table td.formfield{vertical-align:middle;}table.address-table td.formfield select, table.address-table td.formfield input{margin-bottom:0;}.TermsTextArea{width:100%;max-width:100%;min-width:100%;height:10em;resize:vertical;}.tright{text-align:right;}.fright{float:right;}.tleft{text-align:left;}.fleft{float:left;}.tcenter{text-align:center;}.right-listbox{margin:20px 0 0 1em;float:right;}.top-1em{margin-top:1em;}.addressbookpanel ul{margin:0;padding:0;list-style-type:none;}.addressbookpanel ul li{margin:0;padding:0;list-style-type:none;}a.small-nuco-button, input.small-nuco-button, a.small-nuco-button.green{padding:7px 10px;vertical-align:top;}table.tblCheckout tr td{padding:0.1875em 0.375em;}td.radiobuttoncol{width:40px;}input.lookup_postcode{max-width:150px;}table.postcode-table input[type="text"]{margin:10px 0;}table.postcode-table a{margin:5px 0;}@media all and (min-width:960px){ .td-left, .td-right{width:50%;}div#cc-info{float:left;width:49%;}div#po-info{float:right;width:49%;}}@media all and (max-width:959px){ .td-left, .td-right{display:block;width:100%;}.po-select, .cc-select{display:none;}table.po-select.show{display:table;}tr.cc-select.show{display:table-row;}div#cartactions div#cartactioncontinue{width:64.5%;}div#cartactions div.cartactioncheckout{width:34.5%;}div#helpSearchResults ul{margin-right:2em;}div#helpSearchResults ul li{margin-bottom:1.5em;}}@media all and (max-width:600px){ table.block-table{max-width:100%;}table.block-table, table.block-table tr, table.block-table tr td, table.block-table tbody{display:block;}table.block-table tr.header-row{display:none;}table.gv.block-table tr{border:1px solid #dcdee2;}table.gv.block-table tr td{border:none;}table.gv.block-table tr td.delegates-count{display:none;}table.gv.block-table tr td:before{display:block;font-weight:bold;}table.gv.block-table tr td.delegate-name:before{content:'Delegate:'}table.gv.block-table tr td.delegate-outcome:before{content:'Result:'}table.gv.block-table tr td.conflict-of-interest:before{content:'Conflict of Interest?'}table.gv.block-table tr td.reasonable-adjustment:before{content:'Reasonable Adjustment?'}table.block-table tr.cc-select{display:none;}table.block-table tr.cc-select.show{display:block;}table.block-table input.lookup_postcode{max-width:120px;}table.block-table input, table.block-table select{max-width:225px;}table tr:after{clear:both;}table tr td.FormLabel{float:left;width:50%;}table tr td textarea{width:240px;}table tr td.radiobuttoncol, table tr td.mobile-fleft{float:left;}table tr td.radiobuttoncol{width:23px;padding:3px 0;}table tr td.mobile-fright{float:right;width:calc(100% - 31px);padding:3px 0;}table tr:after{clear:both;display:table;content:'';}div#cartactions div#cartactioncontinue a{width:auto;display:block;margin:0 0 1em;max-width:195px;}div#cartactions div#cartactioncontinue a.margin-left-2em{margin-left:0;}#pSavedCard input[type='checkbox']{display:block;float:left;width:1em;}#pSavedCard label{display:block;float:right;width:calc(100% - 2em);}}@media all and (max-width:479px){ div#divSavedCard .fleft{float:none;}div#divSavedCard{margin:0;padding:0;}.mobile-hide, table.block-table tr td.mobile-hide{display:none;}table#ship_postcode_table{width:240px;}table tr td.mobile-fright{float:right;width:215px;padding:3px 0;}.right-listbox{margin:0}}#HomeRightContent a{ font-size:0.8125em;display:block;margin-top:1em;}#HomeRightContent a.big-link{ font-size:1em;font-weight:bold;}#HomeRightContent a.small-link{ font-size:75%;font-weight:normal;margin-top:0;line-height:1.33333em;}@media all and (min-width:768px){ div#HomeLeft{float:left;width:47.5%;}div#HomeRightContent{float:right;width:47.5%;}}div#divMain{margin-top:15px;}#SpecialOffersRow{margin-top:1em;}#SpecialOffersRow h2{ font-size:28px;color:#0099ff;line-height:42px;font-family:"Arvo", serif;font-weight:400;margin:0 0 10px;border-bottom:1px solid #ebebeb;padding-bottom:5px;font-size:30px;}.incomplete-courses, .cert-table{margin:1em 0;}.gv2017 td{border:1px solid #E8E8E8;border-collapse:collapse;}.gv2017 th{white-space:nowrap;border:1px solid #dcdee2}.gv2017 th i{margin-left:0.25em;}.gv2017 tr:nth-of-type(2n-1){background-color:#F2F2F2;}.gv2017 tr:nth-of-type(2n){background-color:#FFF;}.gv2017 td.no-left-border{border-left:none;}.gv2017 td.no-right-border{border-right:none;}.cert-table .cert-row.header-row{border-top:1px solid #dcdee2;border-bottom:1px solid #dcdee2;background-color:#E8E8E8;font-weight:bold;text-transform:uppercase;}.cert-table .cert-row{border-bottom:1px solid #dcdee2;}.cert-table .cert-row .name{float:left;width:200px;padding:5px;}.cert-table .cert-row .email{float:left;width:300px;padding:5px;}.cert-table .cert-row .buttons{float:right;width:calc(100% - 530px);padding:5px;}.cert-table .cert-row:nth-of-type(2n+1){background-color:#f3f3f3;}@media all and (min-width:1001px) and (max-width:1139px){ .incomplete-courses{overflow:auto;width:979px;}.incomplete-courses td.options{min-width:280px;border-right:1px solid #ebebeb;}.incomplete-courses th{white-space:initial;}.incomplete-courses td.course-title{max-width:100px;}}.status-icon{display:inline-block;width:16px;height:16px;margin-top:3px;border-radius:0.5em;background-color:#123456;vertical-align:middle;}.status-icon.future-course{background-color:#999999;}.status-icon.awaiting-results{background-color:#ffcf36;}.status-icon.refer-to-status{background-color:#ff675b;}.status-icon.in-process{background-color:#28b7ff;}.status-icon.complete{background-color:#58c2b4;}.status-icon.key{margin-right:0.25em;margin-top:-2px;vertical-align:middle;}.status-icon.supplementary-instructor{background-color:#00FFCC;}footer .ctxUnderline, #header .ctxUnderline, #subNav .ctxUnderline, #sidebar .ctxUnderline{border-bottom:none;}td.options{white-space:nowrap;}ul.wide-horizontal-menu{margin:0 0 1em;padding:0;list-style-type:none;}ul.wide-horizontal-menu li{margin:0 0 0.25em;padding:0;list-style-type:none;}span#search-description{padding-left:3.5em;display:block;margin-bottom:1em;}.box-1em-0{margin:1em 0;}.bottom-1em{margin:0 0 1em;}.top-2em{margin-top:2em;}div.fleft{float:left;}@media all and (min-width:1001px){ ul.wide-horizontal-menu li{float:left;margin:0 0.5em 0 0;}ul.wide-horizontal-menu:after{clear:left;display:table;content:'';}}@media all and (max-width:1000px){ .incomplete-courses, .incomplete-courses tr, .incomplete-courses td, .incomplete-courses tbody, .gv-courses, .gv-courses tr, .gv-courses td, .gv-courses tbody{display:block;}.incomplete-courses, .incomplete-courses tr, .incomplete-courses tbody, .gv-courses, .gv-courses tr, .gv-courses tbody{width:100% !important;}.incomplete-courses tr.header, .gv-courses tr.header{display:none;}.incomplete-courses tr, .gv-courses tr{border:1px solid #E8E8E8;border-collapse:collapse;}.incomplete-courses td, .gv-courses td{border:none;}.incomplete-courses td.status-icon-td{float:left;}.incomplete-courses td.status-td{float:right;width:calc(100% - 30px);}.incomplete-courses td.start-date{clear:both;margin-left:30px;display:inline-block;padding-right:0;}.incomplete-courses td.start-date:after{display:inline-block;content:'-';margin:0 0.25em;}.incomplete-courses td.end-date{padding-left:0;display:inline-block;}.incomplete-courses td.course-id, .incomplete-courses td.venue, .incomplete-courses td.course-title, td.delegate, td.options, .gv-courses td.course-id, .gv-courses td.venue, .gv-courses td.course-title{padding-left:30px;padding-left:calc(30px + 0.375em);width:calc(100% - 30px - 0.375em);}.gv-courses td.course-id.tright{text-align:left;padding-left:0.375em;width:calc(100% - 0.375em);}.incomplete-courses td.course-id:before, .gv-courses td.course-id:before{content:'Course ID:'}.incomplete-courses td.delegate:before, .gv-courses td.delegate:before{content:'Delegates:'}.cert-table .cert-row.header-row{display:none;}.cert-table .cert-row{border-bottom:1px solid #dcdee2;padding:5px 0;}.cert-table .cert-row:first-of-type{border-top:1px solid #dcdee2;}.cert-table .cert-row .name, .cert-table .cert-row .email, .cert-table .cert-row .buttons{float:none;width:auto;}.cert-table .cert-row .name:before, .cert-table .cert-row .email:before{display:block;margin-bottom:0.25em;font-weight:bold;}.cert-table .cert-row .name:before{content:'Name';}.cert-table .cert-row .email:before{content:'Email';}.cert-table .cert-row .name, .cert-table .cert-row .email{padding-bottom:5px;}.cert-table .cert-row .email{float:none;width:auto;padding:5px;}.cert-table .cert-row .buttons{float:none;width:auto;padding:5px;}.cert-table .cert-row .buttons a{margin-bottom:0.25em;}}@media all and (max-width:480px){ .incomplete-courses td.options{white-space:initial}#wrap h1{font-size:36px;}select, input, textarea{max-width:250px;}}.incomplete-courses td.options a{display:block;width:100%;max-width:200px;}.incomplete-courses td.options a:nth-of-type(n-1){margin-top:0.5em;}div#progress-outer{position:fixed;z-index:9999;right:0;top:0;bottom:1em;left:0;background-color:rgba(255, 255, 255, 0.8);}div#progress-inner{position:absolute;top:50%;left:50%;margin-top:-1em;line-height:2em;padding:0 1em;border-radius:0.125em;text-align:center;color:#FFF;background-color:#58c2b4;width:250px;margin-left:-125px;margin-left:calc(-125px - 1em);font-weight:bold;font-size:87.5%;text-transform:uppercase;}div#progress-inner i{margin-right:0.5em;}.pagination{ display:block;text-align:center;margin:1em 0;padding:0;list-style-type:none;}.pagination li{display:inline-block;margin:0;padding:0;list-style-type:none;}.pagination a{ color:inherit;display:inline-block;padding:0.5em 1em;text-decoration:none;}.pagination a.active{ background-color:#28b7ff;color:white;}.pagination a:hover:not(.active){background-color:#ffcf36;}.box-1em-0 h3{text-align:center;}.box-1em-0 .file-list h3{text-align:left;}.box-1em-0 h3 i, .margin-right-05em{margin-right:0.5em;}div.light-grey{padding:1em 0;border:1px solid #e8e8e8;background-color:#f3f3f3;color:inherit;}div.light-grey p{margin:0 1em 10px;}div.light-grey div#courseContainerForm p{margin:0 0 10px;}div#courseContainerForm{margin:0px auto;width:75%;min-width:250px;max-width:1000px;text-align:center;}div#courseContainerForm input[type='text'], div#courseContainerForm select{display:block;width:100%;}@media all and (min-width:481px){ div.fright-desktop{float:right;margin:0 0 1em 1em;}div.box-1em-0 div.fright-desktop{margin-right:1em;}}@media all and (max-width:480px){ .mobile-buttons a{margin-bottom:1em;}.fright a.button, .fright .nuco-2017-button{margin-bottom:1em;}div#courseContainerForm input[type='text'], div#courseContainerForm select{width:95%;}div#ui-datepicker-div:not(.no-left){left:0 !important;max-width:250px;}div#ui-datepicker-div.no-left{max-width:250px;}}.block-button{display:block;margin:0.5em 0;}tr.header-grey th{background-color:#6d6d6d;color:#FFF;}th.header-sort:hover, th.header-sort:focus{cursor:pointer;}tr.header-grey th.active-sort{color:#b1f0e5;}div.outer-fixed{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);color:inherit;z-index:100000;}div#divMapInner{margin:1em auto;width:75%;min-width:250px;max-width:1000px;}td.enquire{white-space:nowrap;}div#map, div.map{padding-bottom:60%;width:100%;}div#div_EnquiryForm{margin:0 5% 1em;}div#div_CourseEnquiryDetails{float:left;width:50%;}div#div_CourseEnquiryForm{float:right;width:45%;}#div_CourseEnquiryDetails dl{ width:100%;float:left;margin:0;padding:1px 0 0;border-bottom:1px dotted #cccccc;}#div_CourseEnquiryDetails dl dt{ width:44%;float:left;clear:left;margin:0;padding:0.375em 0;font-weight:bold;}#div_CourseEnquiryDetails dl dd{ width:52%;float:right;margin:0;padding:0.375em 0;}#div_CourseEnquiryDetails dl:after{clear:both;display:table;content:'';}#div_CourseEnquiryDetails dl:last-of-type{margin-bottom:2em;}.margin-bottom-1em{margin-bottom:1em;}fieldset{border:1px solid #E0E0E0;background-color:#F0F0F0;}fieldset#CurrentUsers{float:left;width:48%;margin-right:4%;}fieldset#NewUsers{float:right;width:48%;}fieldset legend{font-weight:bold;display:block;border:1px solid #E0E0E0;background-color:#FFF;color:inherit;margin-left:1em;padding:0.83333em;color:#fff;background:#58c2b4;text-transform:uppercase;border-radius:0.5em;font-size:75%;}fieldset legend i{margin-right:0.5em;}@media all and (max-width:767px){ div#div_EnquiryForm{margin:0 1em 1em;}div#div_CourseEnquiryDetails, div#div_CourseEnquiryForm{width:auto;float:none;}}@media all and (max-width:1024px){ fieldset#CurrentUsers, fieldset#NewUsers{margin:0 0 1em;float:none;width:auto;}}.padding-1em{padding:1em;}div.messagebox{margin:1em 0;padding:1em;border:1px solid #E0E0E0;background-color:#F0F0F0;}div.messagebox ul{margin-bottom:0;}fieldset div.messagebox{border-right:none;border-left:none;background-color:#FFF;}li.errorline i{margin-right:0.5em;font-size:150%;vertical-align:middle;}span.DotNetValidatorLine{display:block;}section#login-menu{margin:0 0 1em;padding:1em;background-color:#F0F0F0;color:inherit;padding:0;line-height:50%;}section#login-content{margin:0 0 1em;}ul#subNav:after{clear:both;display:table;content:'';}ul#subNav{margin:0 0 0 20px;padding:0;}ul#subNav li{ height:auto;line-height:30px;float:left;margin:0;padding:0;list-style-type:none;font-size:13px;}ul#subNav li a{display:block;line-height:40px;padding:0 10px;}ul#subNav li:hover a, ul#subNav li:focus a{ color:#000;background:#ffcf36;}input.menu-toggle{display:none;}label.menu-toggle-label{display:none;}table#course_search_filters{margin-top:10px;width:280px;}table#course_search_filters td{width:50%;}@media all and (max-width:479px){ table#course_search_filters td, table#course_search_filters, table#course_search_filters tbody, table#course_search_filters tr{width:100%;display:block;}table#course_search_filters tr{margin-bottom:0.5em;}div#hideCompleted{float:none;}}@media all and (max-width:1139px){ section#login-menu{background-color:#FFF;}label.menu-toggle-label{display:block;}#menu-icon, label#lblSubNav{margin:1em auto 0;width:250px;}label#lblSubNav{display:block;height:37px;color:#fff;background:#26a695;border-radius:2px;padding:7px 10px 7px 42px;line-height:22px;font-size:16px;cursor:pointer;}label#lblSubNav i{ font-size:16px;color:#FFF;float:left;margin-left:-28px;margin-top:3px;}label#lblSubNav.courses{background-color:#ff675b}label#lblSubNav.courses:hover, label#lblSubNav.courses:focus, input#chkSubNav:checked ~ label#lblSubNav.courses{background-color:#fd5502}label#lblSubNav.my-account{background-color:#28b7ff}label#lblSubNav.my-account:hover, label#lblSubNav.my-account:focus, input#chkSubNav:checked ~ label#lblSubNav.my-account{background-color:#009fe3}label#lblSubNav:hover i, label#lblSubNav:focus i, input#chkSubNav:checked ~ label#lblSubNav i{color:#444;}label#lblSubNav span{ font-size:16px;color:rgba(255, 255, 255, 0.8);}label#lblSubNav:hover span, label#lblSubNav:focus span, input#chkSubNav:checked ~ label#lblSubNav span{color:#444;}label#lblSubNav span.mn-clk, input#chkSubNav:checked ~ label#lblSubNav span.mn-clk, label#lblSubNav:hover span.mn-clk, label#lblSubNav:focus span.mn-clk{ font-size:12px;color:rgba(255, 255, 255, 0.5) }label#lblSubNav:hover, label#lblSubNav:focus, input#chkSubNav:checked ~ label#lblSubNav{ background:#fd5502;}ul#subNav{display:none;background-color:#F0F0F0;border:1px solid #cccccc;}input#chkSubNav:checked ~ ul#subNav{display:block;margin:0px auto;width:278px;}ul#subNav li{float:none;}}.button i.fa-right-icon{margin-left:0.25em;margin-right:0;}i.fa-icon{display:inline-block;margin:0 0.5em;width:32px;height:32px;line-height:32px;text-align:center;vertical-align:middle;padding:0;border-radius:0.125em;}i.icon-pointer{cursor:pointer;font-family:'FontAwesome' !important;}button.short-button{line-height:32px;padding:0 10px;}.margin-top-2em{margin-top:2em;}.group:after, ul.menu:after, .delegateDetails:after{ content:"";display:table;clear:both;}.group, .delegateDetails{overflow:hidden;}ul.menu, ul.sidebar-menu{margin:0;padding:0;list-style-type:none;}ul.sidebar-menu li{margin:0;padding:0;list-style-type:none;}ul.menu li{float:left;margin:0;padding:0;position:relative;list-style-type:none;}ul.menu li label{display:inline;}.success{background:#fff;color:#58c2b4;}.delegateDetails{padding:0.5em;border-bottom:1px dotted #CCC;}.delegateDetails:nth-of-type(2n){background-color:#F0F0F0;}.delegateDetails:last-of-type, ul.margin-bottom-2em{margin-bottom:2em;}@media all and (min-width:500px){ .delegateDetails > .delegateName{float:left;width:48%;margin-right:2%;}.delegateDetails > .delegateOutcome{float:left;width:40%;}.delegateDetails > .delegateOutcomeEdit{float:right;text-align:right;width:8%;}}.ButtonLink{ display:block;color:#FFFFFF;background-color:#58c2b4;border:solid 1px #FFFFFF;margin:10px 0px 0px -20px;padding:6px 8px;text-decoration:none;list-style:none;font-weight:bold;}.ButtonLink a{ display:block;text-decoration:none;color:#FFF;}.modalBackground{background-color:#F2F2F2;filter:alpha(opacity=70);opacity:0.7;}.modalPopup{ background-color:#FFF;border-width:3px;border-style:solid;border-color:#cccccc;padding:3px;width:240px;}.modalPopupLarge{ background-color:#FFF;border-width:3px;border-style:solid;border-color:#cccccc;padding:3px;min-width:240px;max-width:500px;}.modalPopup .inner{ cursor:move;}ul.float-options{margin:2em 0;padding:0;list-style-type:none;}ul.float-options li{float:left;width:20%;padding:0 2% 1em;margin:0;list-style-type:none;text-align:center;}ul.float-options:after{clear:left;display:table;content:'';}ul.float-options li a i.block-icon{margin:0px auto 0.5em;width:3em;display:block;font-size:3em;text-align:center;}@media all and (max-width:767px){ ul.float-options li{float:none;width:auto;}}div.maincontentwrapper input[type='checkbox'] + label, div.maincontentwrapper input[type='radio'] + label{display:inline;margin-left:0.5em;}.panelPopupOuter{position:fixed;z-index:10000;right:0;top:0;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.8);}.panelPopupOuterDelegates{position:fixed;z-index:10000;right:0;top:0;height:100%;width:100%;background-color:rgba(255, 255, 255, 0.8);}.panelPopupInner1{position:relative;width:100%;height:100%;height:100vh;overflow-y:auto;}.panelPopupInner2{position:absolute;top:5%;left:50%;transform:translate(-50%, 0);z-index:10000;max-width:600px;min-width:270px;width:50%;border:1px dashed #cccccc;padding:10px;box-sizing:border-box;background-color:#FFF;max-height:90%;max-height:90vh;overflow:auto;}@media all and (min-width:769px){ .panelPopupInner2{min-width:500px;max-width:750px;}}.panelPopup{position:absolute;max-width:415px;min-width:270px;border:1px dashed #cccccc;float:left;margin-left:7%;margin-top:30px;padding:10px;box-sizing:border-box;background-color:#FFF;}.panelPopup .inner{width:100%;}ul.roles{margin:1em 2.14285714em;list-style-type:none;}ul.roles li{list-style-type:none;}ul.fa-ul{font-family:'PT Sans', sans-serif;}#inline-frame-content{height:110px;width:100%;}div#qualification-list-container{max-height:20.25em;overflow:auto;background-color:#f0f0f0;border:1px dashed #CCC;padding:0;margin:1em;}div#qualification-list-container ul.roles{margin:0.5em 10px;padding:0;}.fileinput{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.fileinput + label{display:inline-block;cursor:pointer;}.fileinput + label + span{padding:0 0.5em;display:inline-block;background-color:#FFF;color:#444;line-height:40px;vertical-align:middle;}.fileinput:focus + label{outline:1px dotted #e35c19;outline:-webkit-focus-ring-color auto 5px;}p img.paragraph-icon{vertical-align:middle;margin:0 0.5em 0 0;}table.detail-table{ border-top:1px solid #dcdee2;border-left:1px solid #dcdee2;}table.detail-table tr td:first-child{font-weight:bold;}table.detail-table td{ border-bottom:1px solid #dcdee2;border-right:1px solid #dcdee2;}table.detail-table td.qualification-price{text-align:right;}table.detail-table tr:nth-of-type(2n), table.view-order-table tr:nth-of-type(2n-1){ background-color:#edeff2;}table.view-order-table{margin:20px 0px 20px 0px;border:1px solid #dcdee2;}table.order-table, table.order-table td{border:1px solid #dcdee2;}table.view-order-table tr{border-bottom:1px solid #dcdee2;}table.order-table tr:nth-of-type(2n-1){background-color:#edeff2;}table.gv{margin:1em 0;}table.gv, table.gv td{border:1px solid #dcdee2;}table.gv td.edit-buttons a{margin:0 0.25em;}table.gv tr:nth-of-type(2n-1){background-color:#edeff2;}@media all and (max-width:480px){ table.detail-table, table.detail-table td, table.detail-table tr, table.view-order-table td{display:block;}table.view-order-table{border:1px solid #dcdee2;}table.detail-table tr, table.view-order-table tr{ border-bottom:1px solid #dcdee2;border-right:1px solid #dcdee2;}table.detail-table td, table.view-order-table td{border:none;}table.detail-table td.qualification-price{text-align:left;}td.block{display:block;width:100%;text-align:left;}fieldset#CurrentUsers, fieldset#NewUsers{float:none;margin:0 0 2em;width:100%;}fieldset table, fieldset table tr, fieldset table tr td, table.form-table, table.form-table tr, table.form-table td, table.form-table tbody{display:block;}table.form-table tbody{width:100%;display:block;}table.course-table{margin:0px auto;max-width:100%;}table.course-table tr.header-row{display:none;}table.course-table tr td:before{display:block;font-weight:bold;margin-bottom:2px;}table.course-table tr td.qualification-name{font-size:1.125em;}table.course-table tr td.qualification-name:before{content:'Qualification Name:';display:none;}table.course-table tr td.qualification-price{width:100%;}table.course-table tr td.price-ecert:before{content:'Price (E-cert):'}table.course-table tr td.price-ecert-post:before{content:'Price (E-cert/Post):'}table.course-table tr td.price-post:before{content:'Price (Post):'}}@media all and (max-width:550px){ table.view-order-table td{display:block;}table.view-order-table tbody{display:block;width:100%;box-sizing:border-box;}table.view-order-table tr{width:auto;display:block;border-right:none;}table.view-order-table tr td{width:auto;}table.view-order-table{border-bottom:none;width:100%;display:block;}table.view-order-table tr:first-child{display:none;}table.view-order-table tr td.tright{text-align:left;}td.sku:before{display:block;font-weight:bold;content:'SKU:';margin-bottom:0.1em;}td.shipping:before{display:block;font-weight:bold;content:'Shipping:';margin-bottom:0.1em;}td.price:before{display:block;font-weight:bold;content:'Price:';margin-bottom:0.1em;}td.quantity:before{display:block;font-weight:bold;content:'Quantity:';margin-bottom:0.1em;}td.total:before{display:block;font-weight:bold;content:'Total:';margin-bottom:0.1em;}}@media all and (max-width:767px){ table.order-table, table.order-table tr, table.order-table td, table.alladdresses, table.alladdresses tr, table.alladdresses td, table.primaryaddresses, table.primaryaddresses tr, table.primaryaddresses td{display:block;}table.order-table tbody, table.alladdresses tbody, table.primaryaddresses tbody{display:block;width:100%;}table.order-table{border-bottom:none;width:100%;}table.order-table tr:first-child{display:none;}table.order-table td{border:none;}table.order-table td.tright{text-align:left;}table.order-table td.order-number:before{font-weight:bold;display:block;content:'Order Number:';margin-bottom:0.1em;}table.order-table td.total:before{font-weight:bold;display:block;content:'Total:';margin-bottom:0.1em;}table.order-table td.order-date:before{font-weight:bold;display:block;content:'Date:';margin-bottom:0.1em;}table.order-table tr{border-bottom:1px solid #dcdee2;}}div#account-qualification-portfolio{margin:10px 0 10px 10px;background:url(/images/SiteImages/idbadge.png) top center no-repeat #28b7ff;border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;padding:170px 5px 1em;float:right;vertical-align:top;width:270px;color:#FFF;font-family:'PT Sans', sans-serif;}div#account-info{float:left;width:calc(100% - 270px - 2em);font-family:'PT Sans', sans-serif;}div#account-qualification-portfolio h3, div#account-qualification-portfolio a{color:#FFF;background-color:inherit;}@media all and (max-width:767px){ div#account-qualification-portfolio{margin:0 auto 1em;float:none;}div#account-info{margin:0 auto 1em;float:none;width:100%;}}@media all and (min-width:801px){ .card-name{width:auto;}.exp-month, .exp-year{width:100px;}.last-four{width:150px;}.edit-buttons{width:200px;}}@media all and (max-width:800px){ table.gvCreditCards{border-bottom:none;width:100%;}table.gvCreditCards, table.gvCreditCards tbody, table.gvCreditCards tr, table.gvCreditCards td{display:block;}table.gvCreditCards tr:first-of-type{display:none;}table.gvCreditCards td.tright{text-align:left;}table.gvCreditCards tr td{width:100%;text-align:left;}table.gvCreditCards td{border:none;}table.gvCreditCards tr{border-bottom:1px solid #dcdee2;}table.gvCreditCards td.card-name:before{font-weight:bold;display:block;content:'Card Name:';margin-bottom:0.1em;}table.gvCreditCards td.last-four:before{font-weight:bold;display:block;content:'Last Four Digits:';margin-bottom:0.1em;}table.gvCreditCards td.exp-month:before{font-weight:bold;display:block;content:'Exp. Month:';margin-bottom:0.1em;}table.gvCreditCards td.exp-year:before{font-weight:bold;display:block;content:'Exp. Year:';margin-bottom:0.1em;}}div.buttonrow{margin:0.5em 0;}.margin-top-05em{margin-top:0.5em;}.margin-top-1em{margin-top:1em;}label.required{font-weight:bold;}label.required:after{display:inline-block;font-weight:bold;content:'(*)';margin-left:0.5em;color:#28b7ff;}span.errormessage span.block{display:block;margin:0.5em 0;}span.no-disc ul, ul.no-disc{margin:0;padding:0;list-style-type:none;}span.no-disc ul li, ul.no-disc li{margin:0;padding:0 0 1em;list-style-type:none;}span.no-disc ul li:after{clear:both;display:table;content:'';}@media all and (min-width:550px){ div.billing_address{float:left;width:48%;margin-right:2%;}div.account_details:after{clear:both;display:table;content:'';}table.table-550 td.td-120{width:120px;}table.table-550 td.td-150{width:150px;}table.table-550 td.td-125{width:125px;}}@media all and (max-width:549px){ table.table-550, table.table-550 tbody, table.table-550 tr, table.table-550 td{display:block;}table.table-550 tr{margin-bottom:0.5em;}table.table-550 td.tcenter{text-align:left;}}span.bold_text{font-weight:bold;}.elev-header{position:relative;padding-right:16px;}.elevioTooltip{top:50%;margin:-8px 0 0 0.25em;}._9mf2w{transform:none !important;}.elevioTooltip button{background-color:#58c2b4 !important;}p.mobile-download-url, a.mobile-download, p#mobile-download-url{display:none;}@media all and (min-width:1025px){ .mobile-only{display:none;}}@media all and (max-width:1024px){ p.mobile-download-url, p#mobile-download-url{display:block;}p.non-mobile-download-url, p#non-mobile-download-url{display:none;}a.desktop-download{display:none;}a.mobile-download{display:inline;}}.div_DataList-470 dl dt{ width:41.5%;float:left;margin:0;padding:1%;font-weight:bold;}.div_DataList-470 dl dd{ width:58%;float:right;margin:0;padding:1%;}.div_DataList-470 dl:after{clear:both;display:table;content:'';}.div_dataList470 dl{border-bottom:1px dotted #dcdee2;}.div_DataList-470 dl:nth-of-type(2n){background-color:#f3f3f3;}div#ui-datepicker-div:not(.no-left){left:0 !important;max-width:250px;}div#ui-datepicker-div.no-left{max-width:250px;}@media all and (max-width:480px){ .elev-header{display:block;margin-left:auto;margin-right:auto;width:300px;}.wrapper h1.elev-header{font-size:40px}.elevioTooltip{left:276px;margin-left:0;height:16px !important;width:16px !important;}._9mf2w{transform:none !important;}}@media all and (max-width:768px){ .div_DataList-470 dl dt, .div_DataList-470 dl dd{float:none;width:100%;}div#ui-datepicker-div:not(.no-left){left:0 !important;max-width:230px;}div#ui-datepicker-div.no-left{max-width:230px;}}@media all and (min-width:769px) and (max-width:1024px){ div#ui-datepicker-div:not(.no-left){left:0 !important;max-width:250px;}div#ui-datepicker-div.no-left{max-width:250px;}}a.nuco-2017-button i.fa-close{vertical-align:middle;margin-top:-0.125em;}a.nuco-20px{line-height:20px;}#tblSchedule{width:auto;}@media all and (max-width:479px){ #tblSchedule{width:100%;}.schedule-table, .schedule-table tbody, .schedule-table thead, .schedule-table tr, .schedule-table td{display:block;width:100%;}.schedule-table tr:first-of-type{display:none;}.schedule-table td.date:before{display:block;font-weight:bold;content:'Date:';margin-top:0.125em;}.schedule-table td.start:before{display:block;font-weight:bold;content:'Start:';margin-top:0.125em;}.schedule-table td.finish:before{display:block;font-weight:bold;content:'Finish:';margin-top:0.125em;}.schedule-table td.contact-hours:before{display:block;font-weight:bold;content:'Hours (excl. breaks):';margin-top:0.125em;}.schedule-table td.start-time:before{display:block;font-weight:bold;content:'Start Time:';margin-top:0.125em;}.schedule-table td.start-time:before{display:block;font-weight:bold;content:'End Time:';margin-top:0.125em;}td.bottom-1em{margin-bottom:1em;}.schedule-table td{border-top:none;border-bottom:none;}.schedule-table tr{border-top:1px solid #E8E8E8;}.schedule-table tr:last-of-type{border-bottom:1px solid #E8E8E8;}.schedule-table.noborder td, .schedule-table.noborder tr{border:none;}span#search-description{padding-left:0;}.cell-no-float{float:none;}.cell-center{margin:0px auto 1em;}}footer#footer .elevioReset div, footer#footer .elevioReset a{text-decoration:none;text-decoration-style:none;color:#0093d0;background-color:inherit;font-size:14px;font-family:'PT Sans', sans-serif;}footer#footer .elevioReset a:hover, footer#footer .elevioReset a:focus, footer#footer .elevioReset div:hover, footer#footer .elevioReset div:focus{color:#DDD;}footer#footer #_elev_io ._su7pp{margin:10px 0 0;}footer#footer .elevioReset div._elevio_search_results{background-color:#373737;color:inherit;}footer#footer #_elev_io_placebo{border-top-right-radius:4px;border-bottom-right-radius:4px;}a#tel-link{color:inherit;}a#tel-link:hover, a#tel-link:focus{color:#009fe3;}footer#footer #_elev_io ._nr4k9{ color:#ccc;font-size:13px;font-family:'Arvo', serif;display:block;padding-bottom:6px;margin:0;margin:10px 0 10px;-webkit-box-shadow:0 1px #373737;-moz-box-shadow:0 1px #373737;box-shadow:0 1px #373737;position:relative;font-weight:normal;}.LoggedInAdmin{background-color:#Fd5502;color:#FFF;line-height:2em;margin:0 0 1em;padding:0 0.5em;}.LoggedInAdmin:after{clear:both;display:table;content:'';}.LoggedInAdmin a{background-color:#Fd5502;color:#FFF;text-decoration:underline;}ul.notifications{margin:1em 0;padding:0;list-style-type:none;}ul.notifications li{margin:0 0 1em;padding:1em;border-bottom:1px solid #cccccc;list-style-type:none;background-color:#f0f0f0;}ul.notifications li:after{clear:both;display:table;content:'';}.button.fabb:before{font-family:FontAwesome;font-size:14px;margin-right:0.5em;display:inline-block;vertical-align:middle;}.button.fabb.fabb-search:before{content:'\f002;';}.no-underline.ctxUnderline{border-bottom:none;}.margin-2em-0{margin:2em 0;}input[type="text"].search-200{padding-right:32px;box-sizing:border-box;background:URL(/BVModules/Themes/Nuco2021/images/search.png) 172px center no-repeat;}@media print{ .screen-only, #nonElevioHelpLinkContainer, #adroll_consent_container, #header, .button{display:none;}.screen-only .print-block{display:block;}.print-67{width:67%;}.print-33{width:33%;}}div#divCourseIDsHeader{float:left;width:auto;margin-right:0.5em;}div#divCourseIDs{float:left;width:auto;}ul.no-list{margin:0;padding:0;list-style-type:none;}ul.no-list li{margin:0 0 0.25em;padding:0;list-style-type:none;line-height:inherit;}div.course-ids{margin:1em 0 0;}.top-links .new-notification{color:#fff;background:#ff675b;display:inline-block;border-radius:0.25em;padding:0 0.5em;}.top-links .new-notification:hover, .top-links .new-notification:focus{color:#fff;background:#fd5502;}@media all and (max-width:479px){ .top-links{text-align:center;}.top-links a{float:none;display:inline-block;}.top-links .new-notification{display:block;clear:left;float:none;}}code{display:block;margin:1em;padding:1em;border:1px solid #dcdee2;background-color:#f0f0f0;color:inherit;}.altrowstyle tr:nth-child(odd){ background:#fff;}.altrowstyle tr:nth-child(even){ background:#f6f6f6;}.fa-bell{ animation:ring 8s 1s ease-in-out infinite;transform-origin:50% 4px;}@keyframes ring{ 0%{ transform:rotate(0);}1%{ transform:rotate(30deg);}3%{ transform:rotate(-28deg);}5%{ transform:rotate(34deg);}7%{ transform:rotate(-32deg);}9%{ transform:rotate(30deg);}11%{ transform:rotate(-28deg);}13%{ transform:rotate(26deg);}15%{ transform:rotate(-24deg);}17%{ transform:rotate(22deg);}19%{ transform:rotate(-20deg);}21%{ transform:rotate(18deg);}23%{ transform:rotate(-16deg);}25%{ transform:rotate(14deg);}27%{ transform:rotate(-12deg);}29%{ transform:rotate(10deg);}31%{ transform:rotate(-8deg);}33%{ transform:rotate(6deg);}35%{ transform:rotate(-4deg);}37%{ transform:rotate(2deg);}39%{ transform:rotate(-1deg);}41%{ transform:rotate(1deg);}43%{ transform:rotate(0);}100%{ transform:rotate(0);}}.lineitemnodiscounts{text-decoration:line-through;display:block;color:#767676;}.totallabel{ display:block;}.disable-autofill::-webkit-input-placeholder, .disable-autofill:-moz-placeholder, .disable-autofill:-moz-placeholder, .disable-autofill:-moz-placeholder, .disable-autofill:-ms-input-placeholder{ color:transparent;}input.dateinput{position:relative;z-index:101;}div#courseContainerForm input.dateinput{display:inline;}img.poster-image{padding:2px;background-color:#f0f0f0;}div#VolumeDiscounts{margin-bottom:1.5em;}div#VolumeDiscounts h3{text-align:center;width:25%;min-width:250px;}div#VolumeDiscounts table{width:25%;min-width:250px;}div#VolumeDiscounts table tr td{text-align:right;width:auto;}div#VolumeDiscounts table tr.VolumePricingHeader{font-weight:bold;}@media all and (max-width:999px){ div#VolumeDiscounts table tr td{width:113px;display:table-cell;text-align:right;}}.fleft-box{float:left;width:13px;display:block;height:24px;margin-top:3px;}.fleft-box input{display:inline-block;vertical-align:middle;margin-bottom:0;width:13px;height:13px;}label.checkbox-label{float:right;width:calc(100% - 23px);}dl label.checkbox-label, ul#registration-subjects > li > label.checkbox-label{width:calc(100% - 2em);}.net-calendar table tr:first-of-type td{text-align:center;}.button-250-px{width:250px;display:block;margin-bottom:1em;}#h1-menu{float:right;}.instructor-request-header{width:calc(100% - 270px);float:left;}section.instructor-request-qualifications{float:right;width:47.5%;}section.instructor-request-summary{float:left;width:47.5%;}section.instructor-request-qualifications .nuco-2017-button{float:right;}section.instructor-request-qualifications .nuco-2017-button.block-button{clear:right;width:200px;margin-bottom:0.5em;}section.instructor-request-qualifications div.apply-buttons{clear:right;width:150px;float:right;}section.instructor-request-qualifications div.apply-buttons .nuco-2017-button{float:none;margin-bottom:0.5em;display:block;}section.instructor-request-qualifications span:not(.align-right){float:left;width:calc(100% - 90px);line-height:1.5em;padding:10px 0;text-align:right;}section.instructor-request span.full-width{width:100%;}section.instructor-request-qualifications span.applied{width:calc(100% - 115px);}section.instructor-request-qualifications div.apply-buttons ~ span.applied{width:calc(100% - 160px);}section.instructor-request-qualifications.application span{width:calc(100% - 170px);text-align:left;}section.instructor-request-qualifications span i{margin-right:0.25em;}section.instructor-request-qualifications span.spnCheckQualifications{text-align:left;width:100%;padding-left:1em;}div.missing-qualifications{float:right;margin-right:60px;width:320px;}div.missing-qualifications:after{clear:right;display:table;content:'';}section.application div.missing-qualifications{width:100%;margin-right:0;padding-left:1em;}@media all and (max-width:768px){ #h1-menu{float:none;}.instructor-request-header{width:100%;float:none;}section.instructor-request-qualifications, section.instructor-request-summary{float:none;margin:0 0 1em;width:100%;}div.missing-qualifications, section.application div.missing-qualifications{float:none;width:auto;margin-right:0;}}section.instructor-request{margin:0 0 1em;padding:1em;border:1px solid #dcdee2;}section.instructor-request:nth-of-type(2n){background-color:#F3F3F3;color:inherit;}section.instructor-request.white{background-color:#FFF;}section.instructor-request hr{margin:1em 0;border-color:#dcdee2;}span.rbl-inline{margin-left:1em;}span.rbl-inline label{margin-right:1em;display:inline-block;}ul.no-lm, ul.no-lm li{margin-left:0;}input.full-width{width:100%;}div#courseMap{width:100%;height:70vh;}td.dates .course-info, ul#course-list li .coords{display:none;}ul#course-list{margin:0;padding:0 1em 0 0;list-style-type:none;height:auto;max-height:210px;overflow-y:auto;font-family:'PT Sans', Arial, Helvetica, sans-serif;}ul#course-list li{margin:0;padding:0 0 0.25em;}section.instructor-request-qualifications span.block, section.instructor-request span.block{float:none;display:block;}@media all and (max-width:480px){ section.instructor-request-qualifications .nuco-2017-button{float:none;display:inline-block;width:auto;margin-bottom:0.25em;}section.instructor-request-qualifications .nuco-2017-button:after{display:block;content:'\A';}section.instructor-request-qualifications span, section.instructor-request-qualifications span.applied, section.instructor-request-qualifications.application span{float:none;display:block;margin-bottom:0;width:100%;}section.instructor-request-qualifications span.block{width:100%;text-align:left;}div.maincontentwrapper span.rbl-block-cell:before{display:block;content:'\A\A';margin-bottom:1em;}div.maincontentwrapper span.rbl-block-cell input{float:left;display:inline-block;width:12px;margin:6px 0 0.25em;vertical-align:baseline;line-height:24px;clear:left;}div.maincontentwrapper span.rbl-block-cell label{float:left;display:inline-block;width:208px;margin:0 0 0.25em 6px;vertical-align:top;}div.maincontentwrapper span.rbl-block-cell:after{clear:both;display:table;content:'';}div#sortBy{float:none;margin:-1em 0 1em;}}.home-bad{width:100%;height:0;padding-top:17.761989%;background-size:cover;margin-top:2em;}div#shop-home{margin-bottom:1em;}@media all and (min-width:1025px){ div#shop-home{background-image:URL(/BVModules/Themes/Nuco2021/images/shop-banner-full.jpg)}div#course-finder-home{background-image:URL(/BVModules/Themes/Nuco2021/images/course-finder-banner-22.png)}}@media all and (min-width:481px) and (max-width:1024px){ div#shop-home{background-image:URL(/BVModules/Themes/Nuco2021/images/shop-banner-tablet.jpg)}div#course-finder-home{background-image:URL(/BVModules/Themes/Nuco2021/images/course-finder-banner-22.png)}}@media all and (max-width:480px){ div#shop-home{background-image:URL(/BVModules/Themes/Nuco2021/images/shop-banner-cell.jpg)}div#course-finder-home{background-image:URL(/BVModules/Themes/Nuco2021/images/course-finder-banner-22.png)}div.blockcontent div.recordimage, div.blockcontent div.productgridlink, div.blockcontent div.recordshortdescription, div.blockcontent div.recordprice, div.blockcontent div.recordcontrols{text-align:center;}div.blockcontent div.recordimage a{margin:0px auto;width:95%;max-width:300px;display:block;}div.blockcontent div.recordimage img{width:100%;height:auto;display:block;}}@media all and (max-width:550px){ h1#mobile-header{clear:right;}}.errorline .icon{display:inline-block;margin-right:0.5em;vertical-align:middle;}.errorline .icon img{display:inline-block;}.errorline .message{display:inline-block;vertical-align:middle;}.cboth{clear:both;display:table;content:''}div#checkout-submit-button-right{clear:right;margin-top:50px;}@media all and (max-width:525px){ div#checkout-submit-buttons div{margin:0 0 1em;}div#checkout-submit-buttons div#checkout-submit-button-left, div#checkout-submit-buttons div#checkout-submit-button-right{float:none;text-align:left;}div#checkout-submit-button-right{margin-top:0;}}@media all and (min-width:480px){ .checkout-shipping-panel{margin-top:42px;}.instructor-registration-primary-address-panel{margin-top:45px;}}.margin-bottom-8px{margin-bottom:8px;}.nuco-2017-circle-small-button{padding:6px;border-radius:50%;}.nuco-2017-circle-small-button i{margin:0;}.zero-height, .zero-height select, .zero-height td, .zero-height label{height:0px !important;max-height:0px !important;line-height:0;overflow:hidden;min-height:0;margin:0;padding:0 !important;}.zero-he2038ight select{display:none;}p.side-margin-5px, div.light-grey p.side-margin-5px{margin-left:5px;margin-right:5px;}ul.rblHorizontal{margin:0;padding:0;list-style-type:none;}ul.rblHorizontal li{margin:0 0 1em;padding:0;list-style-type:none;display:inline-block;}ul.rblHorizontal li input[type='radio']{display:inline-block;width:auto;margin:0 0.5em 0 0;vertical-align:middle;width:16px;height:16px;line-height:20px;background-color:#dcdee2;border:1px solid #cccccc;color:#444;}ul.rblHorizontal li > label{display:inline-block;margin:0 1.25em 0 0;padding:0;vertical-align:middle;}ul.rblHorizontal > li span.invisible{margin-left:-1.25em;}input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus{border:1px solid #555;}ul.rblHorizontal li input[type='radio']:focus{color:#FFF;background-color:#FFF;border:1px solid #555;}ul.rblHorizontal li input[type='radio']:focus + label{color:#333;border:1px dotted #777;}ul.rblHorizontal li input[type='radio']:checked + label{color:#333;}ul.rblVertical{margin:0;padding:0;list-style-type:none;}ul.rblVertical li{margin:0 0 1em;padding:0;list-style-type:none;display:block;}ul.rblVertical li input[type='radio']{display:inline-block;width:auto;margin:0 0.5em 0 0;vertical-align:middle;width:16px;height:16px;line-height:20px;background-color:#dcdee2;border:1px solid #cccccc;color:#444;}ul.rblVertical li > label{display:inline-block;margin:0 1.25em 0 0;padding:0;vertical-align:middle;}ul.rblVertical > li span.invisible{margin-left:-1.25em;}input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus, select:focus{border:1px solid #555;}ul.rblVertical li input[type='radio']:focus{color:#FFF;background-color:#FFF;border:1px solid #555;}ul.rblVertical li input[type='radio']:focus + label{color:#333;border:1px dotted #777;}ul.rblVertical li input[type='radio']:checked + label{color:#333;}.margin-1em-0-auto{margin:1em 0 1em auto;}.width-400-px{max-width:400px;}ul#registration-subjects{margin:0;padding:0;}ul#registration-subjects > li{margin:0 0 1em;padding:0;list-style-type:none;float:left;width:50%;}@media all and (max-width:768px){ ul#registration-subjects > li{float:none;width:100%;}}.margin-1em-0{margin:1em 0;}.font-100{font-size:100%;}.postcode-lookup-table select{max-width:230px;}a.fright.nuco-2017-button{margin:0 0 1em 1em;}.margin-bottom-2em{margin-bottom:2em;}.margin-right-1em{margin-right:1em;}.circle{display:inline-block;border-radius:50%;vertical-align:middle;}.email-status{width:16px;height:16px;margin:0 0.5em 0 1em;}.email-failed{background-color:#fd5502;}.email-accepted{background-color:#28b7ff;}.email-queued{background-color:#ffcf36;}.email-delivered{background-color:#26a695;}.alert{background-color:#fffae8;border-color:#fff4cf;background-color:#e5dbba;color:#000}.alert a{color:#665620}.alert a:hover, .alert a:focus{color:#4d3e10}ul.three-col{list-style-type:none;margin:0;padding:0;}ul.three-col > li{margin:0 0 1em;padding:0;list-style-type:none;}ul.three-col:after{clear:both;display:table;content:'';}ul.three-col > li > img{max-width:100%;height:auto;display:block;margin-bottom:1.5em;}@media all and (min-width:1024px){ ul.three-col > li{float:left;width:30%;margin-right:5%;}ul.three-col > li:last-of-type{margin-right:0;}}td.qualification-price{width:12.5%;}html.noscroll, body.noscroll{width:100%;height:100%;overflow:hidden;}body.noscroll{overflow-y:auto;}body.noscroll.admin{padding-top:calc(22px + 0.375em);}body.noscroll.admin.impersonator{padding-top:calc(54px + 0.375em);}div#progress-outer{overflow:auto;z-index:10001;bottom:1em;}div#progress-outer div.progress-inner-centered{margin:1em auto 0;width:75%;min-width:250px;max-width:1000px;background-color:#FFF;padding:1em;border-radius:0.25em;border:1px solid #dcdee2;overflow:auto;}div#progress-outer div.progress-inner-centered .nuco-2017-button, div#no-progress-outer .nuco-2017-button{margin:0 1em 0 0;}div#progress-outer div.delegateDetails div.delegate-name, div#progress-outer div.delegateDetails div.delegate-replacement, div#progress-outer div.delegateDetails div.replacement-name, div#no-progress-outer div.delegateDetails div.delegate-name, div#no-progress-outer div.delegateDetails div.delegate-replacement, div#no-progress-outer div.delegateDetails div.replacement-name{padding:0.5em;}div#progress-outer div.delegateDetails.header-row{display:none;}@media all and (min-width:768px){ div#progress-outer div.delegateDetails.header-row, div#no-progress-outer div.delegateDetails.header-row{display:block;font-weight:bold;}div#progress-outer div.delegateDetails div.delegate-name, div#no-progress-outer div.delegateDetails div.delegate-name{float:left;width:25%;}div#progress-outer div.delegateDetails div.delegate-replacement, div#no-progress-outer div.delegateDetails div.delegate-replacement{float:right;width:70%;}div#progress-outer div.delegateDetails div.replacement-name, div#no-progress-outer div.delegateDetails div.replacement-name{margin-top:0.5em;}}.static-display span.errormessage{display:block !important;visibility:visible !important;}.date-relative, .date-relative dd{position:relative;}.date-relative dd div#ui-datepicker-div, dd.date-relative div#ui-datepicker-div{position:absolute !important;top:35px !important;left:0 !important;right:0 !important;margin:0 !important;padding:0 !important;}#total_progress{ width:100%;height:25px;background-color:#dcdee2;margin:20px 0 0 0;}#active_progress{ float:left;width:1%;height:100%;background-color:#00aef1;}#progress_text{ padding:0px;}.ThreeDSIFrame{width:400px;min-height:400px;max-height:800px;border:none;display:block;}.spinner{ margin:20px auto;width:60px;height:80px;text-align:center;font-size:10px;}.spinner > div{ background-color:#00aef1;height:100%;width:8px;display:inline-block;margin:0 2px;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out;}.spinner .rect2{ -webkit-animation-delay:-1.1s;animation-delay:-1.1s;}.spinner .rect3{ -webkit-animation-delay:-1.0s;animation-delay:-1.0s;}.spinner .rect4{ -webkit-animation-delay:-0.9s;animation-delay:-0.9s;}.spinner .rect5{ -webkit-animation-delay:-0.8s;animation-delay:-0.8s;}@-webkit-keyframes sk-stretchdelay{ 0%, 40%, 100%{ -webkit-transform:scaleY(0.4) }20%{ -webkit-transform:scaleY(1.0) }}@keyframes sk-stretchdelay{ 0%, 40%, 100%{ transform:scaleY(0.4);-webkit-transform:scaleY(0.4);}20%{ transform:scaleY(1.0);-webkit-transform:scaleY(1.0);}}.strong{font-weight:bold;}.nav-wrap2{ display:none;}h1{ margin:0;}.wrapper{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:auto;width:100%;-webkit-box-align:stretch;-webkit-flex-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;perspective:1500px;}#sidebar{ min-width:250px;max-width:250px;background:#f0f0f0;color:#fff;transition:all 0.6s cubic-bezier(0.945, 0.020, 0.270, 0.665);transform-origin:bottom left;overflow:hidden;}#sidebar.active{ margin-left:-250px;transform:rotateY(100deg);}#sidebar .sidebar-header{ padding:15px;background:#f0f0f0;}.sidebar-header img{ width:220px }.sidebar-header h6{ text-align:center;color:#795548;margin:12px 0 0 0;}#sidebar-search{ clear:both;font-family:"PT Sans", sans-serif, FontAwesome !important;text-align:left;margin:-50px 15px 0 30px;width:auto;max-width:500px;background-color:inherit;color:#000;position:relative;z-index:9999;font-size:14px !important;}.navbar-header a, #navbar-header a{position:relative;z-index:10000;}#sidebar-search input{text-align:center;padding:5px 15px;width:150px;margin-right:0.5em;}#sidebar-search input, #sidebar-search select{font-size:14px !important;}div#elevio-search{margin:0px;width:100%;text-align:left;max-width:500px;}div#elevio-search *, div#elevio-search .elevioReset input:-ms-input-placeholder, div#elevio-search .elevioReset textarea:-ms-input-placeholder{font-family:"PT Sans", sans-serif, FontAwesome !important;}div#elevio-search input{text-align:left;}div#sidebar-search::-webkit-input-placeholder{color:#555 !important;font-family:"PT Sans", sans-serif, FontAwesome !important;font-style:normal !important;-webkit-font-smoothing:none;}div#sidebar-search:-ms-input-placeholder{ color:#555 !important;font-family:"PT Sans", sans-serif, FontAwesome !important;font-style:normal !important;-webkit-font-smoothing:none;}div#sidebar-search::placeholder{color:#555 !important;font-family:"PT Sans", sans-serif, FontAwesome !important;font-style:normal !important;-webkit-font-smoothing:none;}div#sidebar-search div#products, div#sidebar-search div#site-search{background-color:#FFF;border-radius:4px;border:1px solid #DDD;width:100%;max-width:500px;}div#sidebar-search div#productSearchHelp, div#sidebar-search div#siteSearchHelp{border-top:1px solid #DDD;}div#productSearchBox{position:relative;}div#productSearchBox span#spnProductSearchIcon{position:absolute;top:50%;margin-top:-9px;left:16px;color:#999;z-index:2;text-align:center;width:18px;height:18px;font-size:18px;}div#productSearchBox input{padding:5px 40px;width:100%;margin:0;text-align:left;border:none;outline:none;box-shadow:none;}div#productSearchBox input:focus{border:none;outline:none;box-shadow:none;}#btnReset, #btnSiteSearchReset{padding:0;border-radius:0;color:#999;background-color:inherit;margin:0;position:absolute;top:50%;margin-top:-9px;width:18px;height:18px;right:16px;font-size:18px;cursor:pointer;border:none;box-shadow:none;outline:none;}#btnReset i, #btnSiteSearchReset i{margin-right:0;cursor:pointer;}#searchTermsSpan{color:#009fe3;}#searchTerms{background:#fff !important;}div#siteSearchBox{position:relative;}div#siteSearchBox span#spnSiteSearchIcon{position:absolute;top:50%;margin-top:-9px;left:16px;color:#999;z-index:2;text-align:center;width:18px;height:18px;font-size:18px;}div#siteSearchBox input{padding:5px 40px;width:100%;margin:0;text-align:left;border:none;outline:none;box-shadow:none;}div#siteSearchBox input:focus{border:none;outline:none;box-shadow:none;}#btnSiteReset{padding:0;border-radius:0;color:#999;background-color:inherit;margin:0;position:absolute;top:50%;margin-top:-9px;width:18px;height:18px;right:16px;font-size:18px;cursor:pointer;border:none;box-shadow:none;outline:none;}#btnSiteReset i{margin-right:0;cursor:pointer;}#siteSearchTermsSpan{color:#009fe3;}#siteSearchTerms{background:#fff !important;}.searchHelpContainer{background-color:#FFF;border-radius:4px;border:1px solid #DDD;width:100%;max-width:500px;}#searchHelpContainer{ position:relative;}#searchHelpContainer #helpSearchHelp, #site-search #siteSearchHelp{ position:absolute;top:48px;left:0;right:0;z-index:1;background-color:#FFF;border-left:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.helpSearchHelp{border-top:1px solid #DDD;}div.helpSearchBox{position:relative;}div.helpSearchBox span.helpSearchIcon{position:absolute;top:50%;margin-top:-9px;left:16px;color:#999;z-index:2;text-align:center;width:18px;height:18px;font-size:18px;}div.helpSearchBox input.search-textbox, #sidebar-search div.helpSearchBox input{padding:5px 40px;width:100%;margin:0;text-align:left;border:none;outline:none;box-shadow:none;}div.helpSearchBox input:focus{border:none;outline:none;box-shadow:none;}.btnResetHelp{padding:0;border-radius:0;color:#999;background-color:inherit;margin:0;position:absolute;top:50%;margin-top:-9px;width:18px;height:18px;right:16px;font-size:18px;cursor:pointer;border:none;box-shadow:none;outline:none;}.btnResetHelp i{margin-right:0;cursor:pointer;}#helpCentreSearchDescriptorFooter{ color:#000;font-size:14px;}.searchTermsHelpSpan, #helpCentreSearchDescriptorFooter .searchTermsHelpSpan{ color:#009fe3;}.searchTermsHelp{background:#fff !important;color:#000;}.padding-10px{padding:10px;}#sidebar ul.components{ padding:20px 0;}#sidebar ul.components.down-submenu{ margin:4px 0;padding:0;font-size:100% !important;}#sidebar ul ul.components.down-submenu li a{ font-size:100% !important;}#sidebar li{ list-style-type:none;margin:0;}#sidebar ul p{ color:#fff;padding:10px;}#sidebar ul li a{ padding:10px;font-size:1.1em;display:block;}#sidebar ul li a.nuco-2017-button{line-height:1.5em;}#sidebar ul li a.nuco-2017-button i{}#sidebar ul li a:not(.signin){ color:#666;}#sidebar ul li a:not(.signin):hover{ color:#7386D5;background:#fff;}#sidebar ul li.active > a, a[aria-expanded="true"]{ background:#fFF;border-top:3px solid #2196f3;border-bottom:3px solid #2196f3;color:#2196f3;font-weight:bold;}.submenu-2021, #main-menu{ width:250px;}.submenu-2021{ margin-left:250px;display:none;}#header{ background-color:#f0f0f0;padding-bottom:1em;}#wrap .fright{ margin:10px 0 0 0;}#wrap .fright .total{ float:inherit;}.back-button{ font-weight:bold;border-bottom:2px solid #ccc;}a[data-toggle="collapse"]{ position:relative;}.dropdown-toggle::after{ display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);}ul ul a{ font-size:0.9em !important;background:#f0f0f0;}#course-paperwork-list a:not(.red){ background:inherit;}ul.CTAs{ padding:20px;}ul.CTAs a{ text-align:center;font-size:0.9em !important;display:block;border-radius:5px;margin-bottom:5px;}#content{ display:flex;flex-direction:column;flex:1 1 100%;width:100%;padding:20px;min-height:100vh;transition:all 0.3s;}#sidebarCollapse{ width:40px;height:60px;cursor:pointer;position:absolute;left:0;background:none;}#sidebarCollapse span{ width:80%;height:2px;margin:0 auto;display:block;background:#555;transition:all 0.8s cubic-bezier(0.810, -0.330, 0.345, 1.375);transition-delay:0.2s;}#sidebarCollapse span:first-of-type{ transform:rotate(45deg) translate(2px, 2px);}#sidebarCollapse span:nth-of-type(2){ opacity:0;}#sidebarCollapse span:last-of-type{ transform:rotate(-45deg) translate(1px, -1px);}#sidebarCollapse.active span{ transform:none;opacity:1;margin:5px auto;}#menu-closed-logo{ height:40px;margin:10px 0 0 45px;display:none;}#header-buttons{float:right;}#header-buttons .header-button.red{display:inline-block;}#header-buttons a{float:left;margin-right:0.5em;}#header-buttons a:last-of-type{margin-right:0;}#lblSidebarSearch{display:none;}.hassubs:after{ font-family:FontAwesome;content:"\f054";position:relative;top:-32px;left:-10px;color:#000;float:right;}li.menu-subs a{ position:relative;}li.menu-subs > a:after{ position:absolute;top:9px;right:10px;font-family:FontAwesome;color:#000;z-index:0;font-weight:normal;}li.menu-subs.parent-menu-li-down > a:after{ content:"\f078";}li.menu-subs.parent-menu-li-up > a:after{ content:"\f077";}.container{ width:100% !important;padding-left:15px;padding-right:15px;}#header .notification-link{margin-right:15px;line-height:38px;}#header .notification-link.red, #header .notification-link.green{line-height:1em;}#header .notification-link.red{}#header .notification-link.red .fa-bell{line-height:1em;height:1em;}#header .notification-link.green{padding:10px;}#header .notification-link.green span{margin-left:4px;}#header .notification-link.green .fa-bell{animation:none;transform-origin:initial;}#header .notification-link i, #header .total i{margin-left:4px;}@media (max-width:768px){ #sidebar{ margin-left:-250px;transform:rotateY(90deg);}#sidebar.active{ margin-left:0;transform:none;}#sidebarCollapse span:first-of-type, #sidebarCollapse span:nth-of-type(2), #sidebarCollapse span:last-of-type{ transform:none;opacity:1;margin:5px auto;}#sidebarCollapse.active span{ margin:0 auto;}#sidebarCollapse.active span:first-of-type{ transform:rotate(45deg) translate(2px, 2px);}#sidebarCollapse.active span:nth-of-type(2){ opacity:0;}#sidebarCollapse.active span:last-of-type{ transform:rotate(-45deg) translate(1px, -1px);}#menu-closed-logo{ display:inline-block;}#wrap .header-button{ display:inline-block !important;min-width:unset !important;margin-left:5px;}}@media (min-width:1000px) and (max-width:1300px){ body.menu-active .incomplete-courses{width:749px;max-width:100%;}body.menu-active td.options, body.menu-active .incomplete-courses td.options{white-space:normal;overflow:hidden;min-width:initial;max-width:120px;}body.menu-active td.options .nuco-2017-button{margin-bottom:0.5em;white-space:normal;display:block;}body.menu-active div.recordimage{max-width:175px;}body.menu-active div.recordimage img{max-width:100%}}div#sidebar-search{transition:linear all 0.55s;transition-delay:0.2s;}body.menu-active div#sidebar-search{margin-left:250px;}@media all and (max-width:1300px){ #menu-closed-logo{ width:147px;overflow:hidden;display:block;float:left;transition:linear width 0.55s;transition-delay:0.2s;margin-left:20px;}body.menu-active #menu-closed-logo{ width:0px;}#sidebar-search{margin-left:210px;}body.menu-active div#sidebar-search{ margin-left:50px;}}@media all and (max-width:768px){ #sidebar-search{margin-top:-35px;}}@media all and (max-width:650px){ #sidebar-search{margin-top:20px;margin-left:50px;}}@media all and (min-width:769px) and (max-width:1300px){ #menu-closed-logo{ width:147px;overflow:hidden;display:none;float:left;transition:linear width 0.55s;transition-delay:0.2s;}body.menu-active #menu-closed-logo{ width:0px;display:block;}#menu-closed-logo.show{ width:147px;display:block;}div#sidebar-search{margin-left:50px;}div#sidebar-search.move{margin-left:210px;}body.menu-active div#sidebar-search.move{ margin-left:50px;}}@media all and (min-width:1301px){ #menu-closed-logo{ width:0px;overflow:hidden;display:inline-block;transition:linear width 0.55s;transition-delay:0.2s;}#menu-closed-logo img{overflow:hidden;display:block;width:100%;height:auto;}body.menu-active #menu-closed-logo{ width:147px;}#maincontent{ transition:linear width 0.4s;transition-delay:0.2s;width:calc(100% - 250px);}body.menu-active #maincontent{ width:100%;transition:linear width 0.55s;}}i.fa-bell.no-notification{display:none;}#header-buttons .header-button.green i.fa-bell.no-notification{display:block;}#header-buttons .header-button.green i.fa-bell.notification{display:none;}div.container img{max-width:100%;height:auto;}.group-list-items li:after, .group-list-items li label:after{clear:both;display:table;content:''}.group-list-items li div.info-panel{clear:both;position:relative;top:1em;margin:0 0 1em;padding:1em;border-color:#cccccc;background-color:#dcdee2;border-radius:4px;}.group-list-items li input[type='radio']{float:left;width:1em;text-align:center;height:1em;display:inline-block;vertical-align:baseline;line-height:2em;margin-top:0.75em;}.group-list-items li label{float:right;width:calc(100% - 2.25em);}.group-list-items li{line-height:2em;}.group-list-items li p{line-height:24px;}.group-list-items li label span{display:block;}.group-list-items li input:checked ~ label span.price{font-weight:bold;}.group-list-items .ajax-upload-dragdrop{color:inherit;font-size:12px;}.group-list-items .ajax-upload-dragdrop span{margin-left:20px;}@media all and (min-width:769px){ .group-list-items{width:calc(100% - 100px);}.group-list-items li label span.paperwork-option{float:left;width:calc(100% - 200px - 1em);}.group-list-items li label span.price{float:right;width:200px;}}@media all and (max-width:768px){ .group-list-items li div.info-panel{margin:0 1em 1em;}ul.sidebar-menu.group-list-items li{line-height:1.5em;margin:0.25em 0;}.group-list-items li input[type='radio']{line-height:1.5em;margin-top:0.5em;}ul.sidebar-menu.group-list-items li a.mobile-download{background-color:inherit;}}#header-buttons .header-button.notification-link:not(.red):not(.green){background-color:inherit;line-height:1em;padding:10px;}#header-buttons .header-button.clear-notification i{margin-right:8px;}#header-buttons .header-button.signin:after{clear:both;display:table;content:''}#header-buttons .header-button.signin span{float:left;display:inline-block;}div#header-buttons{margin:10px 0 0 10px;}table.category-table td{width:25%;text-align:center;}@media all and (min-width:601px){ #header-buttons span, #header-buttons i{margin-right:4px;vertical-align:middle;}}@media all and (max-width:600px){ #header-buttons .header-button.signin span{display:none;}div#sidebar-search{max-height:0;margin-top:0;opacity:0;transition:linear all 0.25s;overflow-y:hidden;}#lblSidebarSearch{display:block;float:left;margin:0 5px 0 0;color:#555;background-color:inherit;font-size:16px;cursor:pointer;}div#header-buttons a.notification-link{margin:0 5px;}#lblSidebarSearch i{display:block;padding:10px;background-color:#28b7ff;color:#FFF;border-radius:6px;}#lblSidebarSearch i:hover, #lblSidebarSearch i:focus{cursor:pointer;background-color:#00aef1;}#header-buttons span{display:none;}#header-buttons span.show{display:block;float:left !important;margin-right:4px;}#lblSidebarSearch i.fa-close{display:none;}input#chkSidebarSearch:checked ~ .group #lblSidebarSearch i.fa-search{display:none;}input#chkSidebarSearch:checked ~ .group #lblSidebarSearch i.fa-close{display:block;}input#chkSidebarSearch:checked ~ div#sidebar-search{max-width:250px;max-height:none;margin-top:20px;opacity:1;overflow-y:inherit;height:auto;}#header .notification-link i, #header .total i{margin:0;}table.category-table td{display:block;width:100%;text-align:center;}}.video-container{ position:relative;padding-bottom:56.25%;height:0;overflow:hidden;}.video-container iframe, .video-container object, .video-container embed{ position:absolute;top:0;left:0;width:100%;height:100%;}.video-holder{ width:100%;height:100%;max-width:650px;max-height:366px;margin-bottom:25px;}.role-label input{float:left;width:13px;height:13px;}.role-label span{float:right;width:calc(100% - 13px - 1em);}.role-label:after{clear:both;display:table;content:'';}#main-menu a i:not(.fa-sign-out,.fa-sign-in,.fa-chevron-left,.fa-chevron-up){ position:absolute;color:#58c2b4;}#main-menu a span{ margin-left:30px;}#main-menu li.flex-container{padding:0;margin:0;}#main-menu li a.flex-link{width:100%;line-height:1.25rem;}#main-menu li a.flex-link:after{clear:both;display:table;content:'';}#main-menu li a.flex-link i{float:left;width:1.1rem;height:1.1rem;}#main-menu li a.flex-link span{float:right;width:calc(100% - 30px);margin-left:0;}#main-menu .menu-subs ul li a span{margin-left:0;}.secHelpCentre{line-height:24px;}.secHelpCentre a.help-centre-toggle{display:block;font-weight:bold;padding:0.25em;cursor:pointer;color:#333;background-color:inherit;margin-left:-0.25em;width:auto;}.secHelpCentre a.help-centre-toggle i{font-size:10px;font-weight:normal;margin-right:0.5em;vertical-align:middle;}.secHelpCentre ul.help-centre{margin:1.25em;padding:0;list-style-type:none;}.secHelpCentre ul.help-centre a:not(.help-centre-toggle){font-size:14px;}.secHelpCentre ul.help-centre li{margin:0;padding:6px 0;line-height:18px;list-style-type:none;}.secHelpCentre ul ul a{font-size:14px !important;background-color:inherit;}#secHelpCentreInner{padding-right:80px;}@media all and (max-width:1024px){ .secHelpCentre ul.help-centre li{margin:8px 0;}}div#cartcontainer input:read-only, div#cartcontainer input:read-only:focus, div#cartcontainer input:read-only:hover{ border:none;}@media all and (max-width:749px){ }div#cartcontainer img{ max-width:200px;max-height:200px;width:auto;height:auto;}@media all and (min-width:750px){ div#cartcontainer input{ text-align:right;}div#cartcontainer table tr td.productquantitycolumn{ padding:6px;}div#cartcontainer table tr td.productdeletecolumn{ padding:9px;}div#cartcontainer table tr td:not(.productquantitycolumn):not(.productdeletecolumn){ padding-top:11px;padding-bottom:6px;}}ul.flex-270{ display:flex;justify-content:center;margin:0;padding:0;list-style-type:none;}ul.flex-270 li{ width:270px;text-align:center;margin:15px;padding:0;list-style-type:none;}p.adam-question{ padding:0.5em;margin:0 0 1em;font-size:200%;font-weight:bold;color:#FF0;background-color:#000;line-height:1.25em;}ul.flex-150{ display:flex;justify-content:center;margin:0;padding:0;list-style-type:none;}ul.flex-150 li{ width:150px;text-align:center;margin:15px;padding:0;list-style-type:none;}ul.flex-150 li a{ display:block;text-align:center;margin:0;padding:0;}ul.flex-150 li a span.image-container{ display:block;margin:0 auto 0.25em;padding:10px;width:64px;height:64px;line-height:64px;background-color:#00aef1;color:#FFF;border-radius:6px;}div#nonElevioHelpCentre ul.flex-150 li a span.image-container{ color:#333;background-color:#FFF;border:1px solid #D9D9D9;border-radius:6px;}div#nonElevioHelpCentre ul.flex-150 li a.active span.image-container{ background-color:#333;color:#FFF;}ul.flex-150 li a span.image-container i.fa{ display:inline-block;vertical-align:middle;line-height:16px;font-size:16px;margin-top:-20px;}ul.flex-150 li a span.link-text{ color:#666;text-decoration:none;}ul.flex-150 li a:hover span.link-text, ul.flex-150 li a:focus span.link-text{ color:#444;}ul.flex-150 li a:focus span.image-container, ul.flex-150 li a:hover span.image-container{ background-color:#28b7ff;}ul.flex-100{ display:flex;justify-content:center;margin:0;padding:0;list-style-type:none;}ul.flex-100 li{ width:150px;text-align:center;margin:15px;padding:0;list-style-type:none;}@media all and (max-width:480px){ ul.flex-100 li{ width:100px;flex-wrap:wrap;}ul.flex-100{ flex-wrap:wrap;}ul#helpCentreMainMenu li:nth-of-type(n + 2){ order:1;}}ul.flex-100 li a{ display:block;text-align:center;margin:0;padding:0;}ul.flex-100 li a span.image-container{ display:block;margin:0 auto 0.25em;padding:10px;width:64px;height:64px;line-height:64px;background-color:#00aef1;color:#FFF;border-radius:6px;}div#nonElevioHelpCentre ul.flex-100 li a span.image-container{ color:#333;background-color:#FFF;border:1px solid #D9D9D9;border-radius:6px;transition:linear background-color 1s, linear color 1s, linear border 1s;}div#nonElevioHelpCentre ul.flex-100 li a.active span.image-container, div#nonElevioHelpCentre ul.flex-100 li a.active:hover span.image-container, div#nonElevioHelpCentre ul.flex-100 li a.active:focus span.image-container{ background-color:#333;color:#FFF;border-color:#333;}ul.flex-100 li a span.image-container i.fa{ display:inline-block;vertical-align:middle;line-height:16px;font-size:16px;margin-top:-20px;}ul.flex-100 li a span.link-text{ color:#666;text-decoration:none;}div#nonElevioHelpCentre ul.flex-100 li a:hover span.link-text, div#nonElevioHelpCentre ul.flex-100 li a:focus span.link-text{ color:#444;}div#nonElevioHelpCentre ul.flex-100 li a:focus span.image-container, div#nonElevioHelpCentre ul.flex-100 li a:hover span.image-container{ background-color:#28b7ff;}a.toggle-password{ margin:1px 0 0 -30px;}input.password-field{padding-right:38px}ul#homePageIcons li a{ display:flex;width:100px;height:100px;flex-flow:wrap;justify-content:center;align-items:center;border:1px solid #CCC;background-color:#dcdee2;color:#373737;transition:linear all 0.3s;border-radius:0.25em;}ul#homePageIcons li a:hover, ul#homePageIcons a:focus{ background-color:#00aef1;color:#FFF;border:1px solid #00aef1;}ul#homePageIcons li a i{ display:block;margin:10px auto 0;font-size:24px;align-content:flex-start;}ul#homePageIcons li a span{ display:block;margin:0 10px 10px;text-align:center;align-content:flex-end;font-size:15px;}div.update-timestamp-example{ background-color:#00aef1;}#popupControls i.close-link{ color:rgba(255, 255, 255, 0.8);transition:linear color 0.5s;cursor:pointer;display:block;}#popupControls i.close-link:hover, #popupControls i.close-link:focus{ color:#FFF;}#bannermessage, .bannermessage{ background-color:#00aeef;color:#ffffff;text-align:center;padding:3px;display:none;}div#nonElevioHelpLinkContainer{ position:fixed;z-index:999999;bottom:20px;left:20px;}div#nonElevioHelpLinkContainer a{ line-height:1em;font-size:16px;font-weight:normal;text-transform:none;padding:10px;border-radius:3em;display:flex;flex-direction:row;}div#nonElevioHelpLinkContainer a span.question-container{ font-size:16px;border:2px solid #FFF;font-weight:normal;border-radius:1.5em;text-align:center;vertical-align:middle;padding:5px;display:flex;align-self:center;}div#nonElevioHelpLinkContainer a span.question-container i{ display:block;width:1em;height:1em;margin-right:0;vertical-align:middle;text-align:center;position:relative;top:-2px;}div#nonElevioHelpLinkContainer a span.help-text{ max-width:0px;overflow:hidden;display:flex;align-self:center;transition:linear max-width 0.5s, linear margin-left 0.5s;text-wrap:none;white-space:nowrap;}div#nonElevioHelpLinkContainer a:hover span.help-text, div#nonElevioHelpLinkContainer a:focus span.help-text{ max-width:200px;margin-left:15px;}div#nonElevioHelpCentre{ width:250px;position:fixed;top:0;left:-250px;bottom:0;z-index:1000000;background-color:#F0F0F0;transition:linear left 0.5s;overflow-y:auto;}div#nonElevioHelpCentre iframe{ max-width:100%;height:auto;aspect-ratio:16 / 9;margin:1em 0;}div#nonElevioHelpCentre img{ max-width:100%;height:auto;margin:1em 0;display:block;cursor:pointer;}div#nonElevioHelpCentre.active{ left:0;}div#nonElevioHelpCentre div#helpCentreStatusBar{background-color:#00aef1;color:#FFF;font-size:150%;padding:1em;border-bottom:2px solid #D9D9D9;}@media all and (min-width:481px){ div#nonElevioHelpCentre{ width:480px;left:-480px;transition:linear left 0.6s;}}@media all and (max-width:480px){ div#nonElevioHelpCentre{ width:100%;left:-100%;max-width:100%;}}div#nonElevioHelpCentre a#lnkHelpCentreClose{ color:#FFF;font-size:14px;font-weight:normal;transition:linear color 0.5s, linear border 0.5s;float:right;margin:0 0 0 1.5em;border:1px solid #FFF;padding:0.25em 0.5em;}div#nonElevioHelpCentre a#lnkHelpCentreClose i{font-weight:normal;}div#nonElevioHelpCentre a#lnkHelpCentreClose:hover, div#nonElevioHelpCentre a#lnkHelpCentreClose:focus{ color:rgba(255,255,255,0.7);border:1px solid rgba(255,255,255,0.7);}div#nonElevioHelpCentre .padded{ padding:10px;}div#nonElevioHelpCentre .white{ border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;background-color:#FFF;color:inherit;}div#nonElevioHelpCentre::-webkit-scrollbar{ width:8px;}div#nonElevioHelpCentre::-webkit-scrollbar-track{ background:#f1f1f1;box-shadow:inset 0 0 2px #AAA;border-radius:4px;}div#nonElevioHelpCentre::-webkit-scrollbar-thumb{ background:#58c2b4;border-radius:4px;}div#nonElevioHelpCentre::-webkit-scrollbar-thumb:hover{ background:#26a695;}a#restoreHelpCentreMenu, a.restore-help-centre-menu{ display:inline-block;margin:2em 0;width:auto;}a#restoreHelpCentreMenu span, a.restore-help-centre-menu span{ margin-left:0.5em;line-height:1.5625em;display:inline-block;vertical-align:middle;}#loading, section.processing-form{ padding:1em 1em calc(132px + 1em);margin-bottom:1em;text-align:center;background:URL(/Images/rolling-circle-loader.gif) bottom center no-repeat;}iframe#contactFrame{ width:100%;height:auto;}.net-calendar{ z-index:1000;top:10px;}.nuco-help{ position:relative;padding-right:24px;}.nuco-help a.non-elevio-help-circle{vertical-align:middle;display:inline-block;font-size:20px;margin-left:8px;}.relative{ position:relative;}label.inline{ display:inline;}section#helpCentreLargerImageOuter{ z-index:2147483002;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-height:95%;max-width:95%;box-shadow:0 4px 30px 0 rgb(0 0 0 / 40%);animation:_11rsr .25s cubic-bezier(.55,0,.1,1);transition:top .1s cubic-bezier(.55,0,.1,1),left .1s cubic-bezier(.55,0,.1,1);}section#helpCentreLargerImageInner{ min-height:50px;min-width:50px;max-height:calc(95vh - 40px);max-width:100%;overflow-y:auto;overflow-x:hidden;padding:20px;background-color:#fff;border-radius:4px;}section#helpCentreLargerImageInner img{ position:relative;z-index:1;display:block;margin:0 auto;width:auto;height:auto;max-width:calc(95vw - 40px);max-height:unset;max-height:100%;}section#helpCentreLargerImageCloseContainer{ position:absolute;top:-16px;right:-16px;width:32px;height:32px;z-index:1;}section#helpCentreLargerImageCloseContainer a{display:block;width:32px;height:32px;font-size:32px;color:#373737;background-color:#FFF;border-radius:16px;transition:linear background-color 0.5s;border:4px solid #FFF;text-align:center;}section#helpCentreLargerImageCloseContainer a:hover, section#helpCentreLargerImageCloseContainer a:focus{background-color:#dcdee2;}section#helpCentreLargerImageCloseContainer a i{ font-size:16px;display:block;margin-top:4px;}#helpSearchResults h5.subtitle{ margin:0 0 0.25em 0;color:#666;border-bottom:none;box-shadow:none;}#helpSearchResults{ font-size:14px;}ul.flex-3-col{ display:flex;justify-content:left;margin:0;padding:0;list-style-type:none;flex-wrap:wrap;}ul.flex-3-col li{ flex:0 0 33.3333%;flex:0 0 calc(100% / 3 - 30px);text-align:center;margin:15px;padding:0;list-style-type:none;}ul.flex-3-col:not(.products) li a:not(.button):not(.nuco-2017-button){ display:block;width:100%;height:100%;border-radius:4px;padding:12px;text-align:center;color:#333;background-color:#F0F0F0;border:1px solid #cccccc;}ul.flex-3-col:not(.products) li a:not(.button):not(.nuco-2017-button):hover, ul.flex-3-col:not(.products) li a:not(.button):not(.nuco-2017-button):focus{ background-color:#dcdee2;}ul.flex-3-col li section{padding:0.5em;}ul.flex-3-col li h2{margin:0.5em 0.5em 1em;}ul.flex-3-col li section p{text-align:left;line-height:1.25em;}ul.flex-3-col li section p.tcenter{text-align:center;margin-top:1.5em;}ul.search-results:not(.products) li a i{ margin:2em auto;font-size:32px;display:block;}.nuco-article{ cursor:help;border-bottom:1px dotted #aaa;}.footer-in .nuco-article{ cursor:help;border-bottom:1px dotted #707070;}.line-height-1-5, .line-height-1-5 li, .line-height-1-5 li p{ line-height:1.5em;}.line-height-1-25, .line-height-1-25 li, .line-height-1-25 li p{ line-height:1.25em;}.line-height-1-25 li p{ margin-bottom:1.25em;}.line-height-1-375, .line-height-1-375 li, .line-height-1-375 li p{ line-height:1.375em;}.line-height-1-375 li p{ margin-bottom:1.375em;}.margin-1em-0{ margin:1em 0;}.margin-1em{margin:1em;width:100%;}.grey{ background-color:#F4F4F4;border:1px solid #DDD;}.grey ul li{line-height:24px;}label.block-label{ display:block;margin-bottom:1em;}label.block-label input[type='checkbox']{ margin-right:0.5em;}.success{border:1px solid #26a695;border-radius:0.25em;padding:0.5em;background-color:#e1f2f0;color:#037364;}span.success{margin:0.5em 0;display:block;}.error-message{ display:block;color:#fd5502;border-radius:0.25em;padding:0.5em;border:1px solid #Fd5502;background-color:#FFEEEE;margin:0.5em 0;}table.cross-sell-list, table.cross-sell-list tbody{ width:100%;max-width:100%;}table.cross-sell-list tr td{text-align:center;width:250px;max-width:250px;margin:0 0.5em 1em;padding:0;}table.cross-sell-list tr td span.PriceLabel{display:block;width:auto;margin:0 auto 0.5em;}.productgrid .blockcontent h2{ text-align:left;}table.cross-sell-list tr td{ margin:0 0.5em 1em;max-width:250px;width:calc(25% - 1em);}@media all and (max-width:520px){ table.cross-sell-list, table.cross-sell-list tbody, table.cross-sell-list, table.cross-sell-list tr, table.cross-sell-list, table.cross-sell-list td{ display:block;}table.cross-sell-list{ margin:0 auto;width:250px;}}@media all and (max-width:767px){ table.cross-sell-list tr td{ width:100%;}}@media all and (min-width:521px) and (max-width:1040px){ table.cross-sell-list{ margin:0 auto;width:calc(500px + 1em);}table.cross-sell-list tr td{ display:block;float:left;margin:0 0.25em 0.5em;width:250px;}table.cross-sell-list tr td:nth-of-type(2n+1){ clear:left;}table.cross-sell-list tr:after{clear:left;display:table;content:''}}@media all and (min-width:1041px){ table.cross-sell-list, table.cross-sell-list tbody, table.cross-sell-list, table.cross-sell-list tr, table.cross-sell-list, table.cross-sell-list td{ display:flex;flex-wrap:wrap;}table.cross-sell-list tr{ flex-direction:row;}table.cross-sell-list tr td{ display:flex;margin:0 0.5em 1em;width:250px;}}ul.menu.radio-spaced li{margin-right:0.5em;}ul li.full-results{margin:0.5em 0 0;padding:0;list-style-type:none;font-weight:bold;}.margin-left-1em{margin-left:1em;}.margin-left-2em{margin-left:2em;}.margin-left-025em{margin-left:0.25em;}.margin-left-05em{margin-left:0.5em;}.elevio-link{cursor:pointer;}#secHelpCentre blockquote:before{ content:unset;}#secHelpCentre blockquote{ background-color:#F8F8F8;padding:18px;font-weight:bold;border-left:5px solid #28b7ff;}div#site-banner{ margin:0 0 0em;padding:0.25em 1em;border:1px solid #cccccc;background-color:#00aef1;color:#FFF;text-align:center;}div#site-banner p{color:#FFF;text-transform:uppercase;font-weight:bold;}div#site-banner a{color:#dcdee2;background-color:inherit;}div#site-banner h3{text-align:center;}div#site-banner-read-more{padding-top:0.5em;}pre{margin:0.5em 0 1.5em;padding:1em;background-color:#FAFAFA;border:1px solid #CCC;}section.instructor-request-qualifications span.align-right{clear:right;float:right;display:block;width:auto;margin-top:1em;}ul.flex-rbl li{display:flex;flex-direction:row;}ul.flex-rbl li input{display:flex;margin:0.25em 0.5em 0;width:1em;height:1em;line-height:20px;}ul.flex-rbl li label{display:flex;width:calc(100% - 2.5em);}td.formfield div.form-field-div{ max-width:calc(100% - 20px);}#threeDSMountPoint, #threeDSMountPointSaved{ border:1px solid #D9D9D9;padding:0.5em;}#tblNMIOverride, .cc-select.invisible #tblNMIOverride{ display:table !important;}td#payment-by-card{background-color:rgba(205, 237, 232, 0.38);border:1px solid #E2E2E2;color:inherit;}td#payment-by-card div.creditcardinput{padding:0.5em 0;}div#divSavedCard{border:solid 1px #f2f2f2;background-color:#ddd;color:#444;padding:0.5em;}#payment_instructions{font-size:1.3em;margin:0.5em 0;font-weight:bold;}.color_blue{color:#009fe3;}.TimeOfOrderField{ display:none;}#payment-by-card #divPayment #cc-info td.formlabel, #payment-by-card #divPayment #cc-info td.formfield{padding:0px 6px 9px 0;}@media all and (max-width:900px){ #cc-info table{min-width:initial;max-width:100%;}#cc-info select{max-width:270px;}div#pay-order-div .creditcardinput table{margin-left:0;}div#pay-order-div td.formfield div.form-field-div{ max-width:calc(100% - 22px);}div#pay-order-div table tr td.FormLabel{width:50%;}}@media all and (min-width:600px){ div#pay-order-div table.summary-table{margin-left:calc(100% - 300px);width:300px;}div#pay-order-div table.summary-table td.formfield{}div#pay-order-div table.summary-table-left{width:300px;}div#pay-order-div td#payment-by-card{width:55%;}div#pay-order-div td#payment-by-card label{display:inline-block;}div#pay-order-div td#payment-by-card div#cc-info{width:100%;}div#pay-order-div td#payment-by-bacs{width:45%;}}@media all and (max-width:900px){ tbody, tbody tr{width:100%;display:block;}div#pay-order-div table, div#pay-order-div tr{ display:block;margin-left:auto;margin-right:auto;min-width:300px;max-width:300px;}div#pay-order-div td:not(.mobile-hide):not(.radiobuttoncol){ display:block;min-width:50%;}div#pay-order-div td.radiobuttoncol{display:none;}div#pay-order-div table:not(.summary-table) td.formlabel, div#pay-order-div table:not(.summary-table) td.formfield{ display:block;min-width:100%;}div#pay-order-div table#creditCardTable{width:100%;margin:0;min-width:100%;max-width:100%;}div#pay-order-div tr.rowheader, div#pay-order-div td.gv-sku, div#pay-order-div td.gv-shipping{display:none;}tr.mobile{padding:0.5em 0;}div#pay-order-div table.normal-table{ max-width:100%;}div#pay-order-div label{display:inline-block;}div#pay-order-div td.mobile:before{font-weight:bold;display:block;margin-bottom:0.125em;}div#pay-order-div td.mobile{padding:0.25em 0;}div#pay-order-div td.gv-item:before{content:'Item:'}div#pay-order-div td.gv-price:before{content:'Price:'}div#pay-order-div td.gv-quantity:before{content:'Quantity:'}div#pay-order-div td.gv-linetotal:before{content:'Line Total:'}div#pay-order-div div#logo{margin:2.5em 0 1em;}div#pay-order-div div#course-summary-info{margin:0 0 1em;}div#pay-order-div #aspnetForm > table > tbody > tr:nth-child(1) > td:nth-child(1){ margin-bottom:1em;}div#pay-order-div #payment_instructions{margin:1em;line-height:1.3em}div#pay-order-div #ItemsGridView:before{ content:'ORDER DETAILS:';font-weight:bold;color:#009fe3;}div#pay-order-div #ItemsGridView tr:nth-child(even){background-color:#f2f2f2}div#pay-order-div .inner_margin_adj, div#pay-order-div .creditcardinput table{ margin-left:-10px;}div#pay-order-div #payment-by-card, div#pay-order-div #payment-by-bacs{ margin-top:1em;}}@media all and (min-width:601px) and (max-width:900px){ div#pay-order-div table.summary-table td:not(.mobile-hide):not(.radiobuttoncol){ display:table-cell;min-width:50%;}div#pay-order-div table.summary-table{display:table;width:300px;}div#pay-order-div table.summary-table tr{display:table-row;}div#pay-order-div table.summary-table td.FormLabel{width:150px;}}@media all and (min-width:901px) and (max-width:1000px){ div#pay-order-div td.radiobuttoncol{display:none;}td.formfield div.form-field-div{ max-width:calc(100% - 22px);}}@media all and (min-width:1001px){ div#divSavedCard{width:calc(100% + 40px)}div#pay-order-div td.radiobuttoncol{ width:5px;}}@media all and (max-width:1000px){ div#pay-order-div td#payment-by-card, div#pay-order-div td#payment-by-bacs{display:block;width:100%;}div#pay-order-div td.mobile-hide{display:none;}div#pay-order-div div#divPayment div#divSavedCard select.right-listbox, div#pay-order-div h3.fleft{width:100%;display:block;float:none;}}@media all and (min-width:1001px){ div#logo{float:right;margin:0 0 0 1em;}div#course-summary-info{float:left;margin:0 0 1em;}table.summary{margin-left:75%;}#aspnetForm > table > tbody > tr:nth-child(1) > td:nth-child(1){width:50%;}div#pay-order-div td.gv-price, div#pay-order-div td.gv-quantity, div#pay-order-div td.gv-linetotal{ text-align:right;}td#payment-by-card tr.cc-card-input{padding-right:20px;}td#payment-by-card div#divSavedCard{margin-right:20px;}td#payment-by-card tr.cc-select > td.radiobuttoncol, td#payment-by-card div#cc-info tr.cc-select > td:nth-of-type(2){position:relative;left:-10px;}td#payment-by-card tr[id$='trLiveDevSwitch'] > td.radiobuttoncol, td#payment-by-card tr[id$='trLiveDevSwitch'] > td:nth-of-type(2){ position:relative;left:-10px;}div#divSavedCard{ width:calc(100%) }td#payment-by-card div#cc-info div.cc-card-input{ width:calc(100% + 60px);}td#payment-by-card div#cc-info div.cc-card-input td.formfield div.form-field-div{ max-width:calc(100% - 82px);}td #payment-by-card tr[id$='trLiveDevSwitch'] > td:nth-of-type(2){ width:calc(100% + 40px);}}@media all and (min-width:1001px) and (max-width:1150px){ div#pay-order-div h3.fleft, div#pay-order div select.right-listbox{float:none;display:block;}}@media all and (max-width:480px){ div#pay-order-div table, div#pay-order-div tr{ min-width:100%;max-width:100%;}}label#ctl00_Page_Content_Payment_lblCreditCard{display:none;}div#payment-options{line-height:2em;margin:1em 0;}div.partial-payment{display:none;}input.partial-payment:checked ~ div.partial-payment{display:block;padding:1em 0 0;}.tright{text-align:right;}table.controlarea1{color:#665;background-color:#F2F2F2;font-size:11%;}strong.AddressAdjust{display:block;margin-bottom:0.25em;}.ThreeDSIFrame{width:400px;min-height:400px;max-height:800px;border:none;display:block;}@media all and (min-width:481px) and (max-width:1023px){ section#sectionCourseTotals{width:420px;margin:0 0 1em 0;}}@media all and (max-width:1023px){ section#sectionCourseTotals tr{display:table-row;}section#sectionCourseTotals tbody{display:table-row-group;}section#sectionCourseTotals table tr:after{display:none;}}@media all and (min-width:1024px){ section#sectionCourseTotals{float:right;width:420px;margin:0 0 1em 30px;}#hideCompleted{clear:right;}ul.filters li select.instructor-course-history-filter-box:first-of-type{max-width:calc(100% - 550px - 1em);}}@media all and (max-width:1000px){ div.container div.mobile-checkout-container div.six.columns{width:100%;float:none;}div.mobile-checkout-container table:not(.order-total-table), div.mobile-checkout-container table:not(.order-total-table) > tbody, div.mobile-checkout-container table:not(.order-total-table) tr, div.mobile-checkout-container table:not(.order-total-table) tr td{display:block;width:100%;margin:0;padding:0 0 0.25em;}div.mobile-checkout-container table:not(.order-total-table) tr td.formfield{padding:0 0 1.25em;}div.mobile-checkout-container table:not(.order-total-table) tr td.formfield.no-extra-padding{padding:0 0 0.25em;}div.mobile-checkout-container table:not(.order-total-table) tr td.mobile-no-padding{display:none;}div.mobile-checkout-container table:not(.order-total-table) tr.flex-row{display:flex;flex-direction:row;}div.mobile-checkout-container table:not(.order-total-table) tr.flex-row td.mobile-fleft{width:1em;height:1em;}div.mobile-checkout-container table:not(.order-total-table) tr.flex-row td.mobile-fright{margin-left:1em;width:calc(100% - 2em);}div.mobile-checkout-container table.order-total-table tbody{display:table-row-group}div.mobile-checkout-container table.order-total-table tr{display:table-row;}div.mobile-checkout-container table.order-total-table tr td{display:table-cell;}div.mobile-checkout-container table.order-total-table tr td.FormLabel{width:50%;}div#sidebar-search{clear:both;margin-top:0;}}section#secCourseInformation section.secCourseInfoRow ul{margin:0;padding:0;}section#secCourseInformation section.secCourseInfoRow ul li{margin:0;padding:0 0.5em 0.25em;}@media all and (max-width:600px){ section#secCourseInformation section.secCourseInfoRow{display:block;margin-bottom:0.5em;}section#secCourseInformation section.secCourseInfoRow strong, section#secCourseInformation section.secCourseInfoRow span{display:block;}}@media all and (min-width:601px){ section#secCourseInformation section.secCourseInfoRow{display:flex;margin-bottom:0;flex-direction:row;padding:0 0 0.5em;}section#secCourseInformation section.secCourseInfoRow strong{width:150px;}section#secCourseInformation section.secCourseInfoRow span{margin-left:0.5em;width:calc(100% - 0.5em - 150px);}section#secCourseInformation section.secCourseInfoRow ul{margin-left:1.5em;width:calc(100% - 1.5em - 150px);}}dd ul.no-disc li{margin:0;padding:0;line-height:1.5em;}@media all and (min-width:601px){ .secPaymentLinkForm .paymentLinkRow{display:flex;flex-direction:row;line-height:1.5em;padding:0 0 0.5em;}.secPaymentLinkForm .paymentLinkRow strong{width:200px;}.secPaymentLinkForm .paymentLinkRow span, .secPaymentLinkForm .paymentLinkRow input, .secPaymentLinkForm .paymentLinkRow textarea{margin-left:1em;width:auto;max-width:calc(100% - 1em - 200px);}}@media all and (max-width:900px){ .secPaymentLinkForm{text-align:left;padding:0.5em;}}@media all and (max-width:600px){ .secPaymentLinkForm .paymentLinkRow{margin:0 0 0.5em;}.secPaymentLinkForm .paymentLinkRow strong, .secPaymentLinkForm .paymentLinkRow span, .secPaymentLinkForm .paymentLinkRow input, .secPaymentLinkForm .paymentLinkRow textarea{display:block;}}ul#credit-card-logos, ul.credit-card-logos{margin:0.5em 0;padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;}ul#credit-card-logos li, ul.credit-card-logos li{margin:0 1em 0.5em 0;padding:0;list-style-type:none;}ul#credit-card-logos li:last-of-type, ul.credit-card-logos li:last-of-type{margin-right:0;}div.flex-row{display:flex;flex-direction:row;padding:0.5em 0}div.flex-row .two-col-heading{font-weight:bold;width:30%;min-width:250px;padding:0;}div.flex-row .two-col-value{width:65%;min-width:250px;padding:0;}@media all and (min-width:900px){ div.flex-row .two-col-value{margin-left:5%;}}ol.alpha, ol.alpha li{list-style-type:lower-alpha;}#secPayment2023{display:flex;flex-direction:row;flex-wrap:wrap;}#secPayment2023 #secPayOptions{width:280px;padding:0 50px 0 0;min-width:280px;}#secPayment2023 #secPayOptionInfo{width:calc(100% - 330px);min-width:280px;padding:0 0 2em;}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo{display:none;}#secPayment2023 #secPayOptions label, section.radio-option-labels label{display:block;margin-bottom:0.5em;display:flex;flex-direction:row;}#secPayment2023 #secPayOptions label span, section.radio-option-labels label span{width:calc(100% - 1.5em);font-weight:bold;font-size:100%;}section.radio-option-labels label span{font-weight:normal;color:inherit;}section.radio-options section.radio-option{display:none;}#secPayment2023 #secPayOptions label:before, section.radio-option-labels label:before{display:inline-block;font-family:"FontAwesome";margin-right:0.5em;content:"\f10c";font-size:125%;color:#00aef1;font-weight:normal;vertical-align:baseline;position:relative;top:0em;}#secPayment2023 input.payment-type, section.radio-options-container input.radio-type{display:none;}#secPayment2023 input.payment-type:nth-of-type(1):checked ~ #secPayOptionInfo > .secPayFieldsInfo:nth-of-type(1), section.radio-options-container input.radio-type:nth-of-type(1):checked ~ section.radio-options section.radio-option:nth-of-type(1){display:block;}#secPayment2023 input.payment-type:nth-of-type(1):checked ~ #secPayOptions label:nth-of-type(1):before, section.radio-options-container input.radio-type:nth-of-type(1):checked ~ section.radio-option-labels label:nth-of-type(1):before{content:"\f192";}#secPayment2023 input.payment-type:nth-of-type(2):checked ~ #secPayOptionInfo > .secPayFieldsInfo:nth-of-type(2), section.radio-options-container input.radio-type:nth-of-type(2):checked ~ section.radio-options section.radio-option:nth-of-type(2){display:block;}#secPayment2023 input.payment-type:nth-of-type(2):checked ~ #secPayOptions label:nth-of-type(2):before, section.radio-options-container input.radio-type:nth-of-type(2):checked ~ section.radio-option-labels label:nth-of-type(2):before{content:"\f192";}#secPayment2023 input.payment-type:nth-of-type(3):checked ~ #secPayOptionInfo > .secPayFieldsInfo:nth-of-type(3), section.radio-options-container input.radio-type:nth-of-type(3):checked ~ section.radio-options section.radio-option:nth-of-type(3){display:block;}#secPayment2023 input.payment-type:nth-of-type(3):checked ~ #secPayOptions label:nth-of-type(3):before, section.radio-options-container input.radio-type:nth-of-type(3):checked ~ section.radio-option-labels label:nth-of-type(3):before{content:"\f192";}#secPayment2023 input.payment-type:nth-of-type(4):checked ~ #secPayOptionInfo > .secPayFieldsInfo:nth-of-type(4), section.radio-options-container input.radio-type:nth-of-type(4):checked ~ section.radio-options section.radio-option:nth-of-type(4){display:block;}#secPayment2023 input.payment-type:nth-of-type(4):checked ~ #secPayOptions label:nth-of-type(4):before, section.radio-options-container input.radio-type:nth-of-type(4):checked ~ section.radio-option-labels label:nth-of-type(4):before{content:"\f192";}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo section.secPaymentFormRow{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0.5em;}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo section.secPaymentFormRow > label{font-weight:bold;width:170px;margin-left:1em;}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo section.secPaymentFormRow > h3{width:100%;}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo section.secPaymentFormRow section.form-field{width:calc(100% - 1em - 170px);min-width:280px;max-width:500px;}div#googlePayButton{margin:1em 0;width:240px;height:70px;}#savedCard{border:solid 1px #f2f2f2;background-color:#ddd;color:#444;padding:1em;margin:0 0 2em;}@media all and (min-width:481px){ #savedCard{display:flex;flex-direction:row;flex-wrap:wrap;}#savedCard strong{width:150px;}#savedCard select{margin-left:1em;width:auto;max-width:calc(100% - 1em - 150px);max-height:2em;line-height:1.5em;padding:0 0.5em;margin-bottom:0;}}@media all and (max-width:1100px){ #savedCard{display:block;}#savedCard strong{display:block;margin-bottom:0.25em;}#savedCard select{margin-left:0;max-width:100%;}#secPayment2023 #secPayOptionInfo .secPayFieldsInfo section.secPaymentFormRow > label{margin-left:0;margin-bottom:0.25em;}}@media all and (max-width:480px){ #secPayment2023 iframe{max-width:calc(100% - 20px);}}label.checkbox-container input{margin-right:0.5em;margin-bottom:0;vertical-align:baseline;position:relative;top:0.125em;}.TermsTextArea{line-height:1.5em;font-size:75%;padding:0.5rem;height:10rem;}#secCheckout{margin-top:0.5em;}#secCheckout .secCheckoutRow{padding:0.1875em 0.375em;}#secCheckout .secCheckoutRow.flex{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1em;}#secCheckout .secCheckoutRow.flex > .secCheckout2Col{width:50%;min-width:280px;}#secCheckout .secCheckoutRow.flex > .secCheckout2Col:first-of-type{padding-right:2.5%;}#secCheckout .secCheckoutRow > .secCheckout2Col > .secSummaryRow{display:flex;flex-direction:row;flex-wrap:wrap;padding:0.25em 0;}#secCheckout .secCheckoutRow > .secCheckout2Col > .secSummaryRow .secSummaryColHeading{width:60%;padding-right:1.25%;min-width:280px;font-weight:bold;}#secCheckout .secCheckoutRow > .secCheckout2Col > .secSummaryRow .secSummaryColValue{width:40%;text-align:right;min-width:120px;}#secCheckout .secCheckoutRow > .secCheckout2Col > .secSummaryRow .secSummaryColValue hr{height:1px;background-color:#666;color:inherit;width:100%;overflow:hidden;margin:0;padding:0;}#secCheckoutSummary{width:300px;margin:0 0 1em auto;}#secCheckoutSummary > .secSummaryRow{margin:0 0 0.5em 0;line-height:1.5em;display:flex;flex-direction:row;flex-wrap:wrap;}#secCheckoutSummary > .secSummaryRow .secSummaryColHeading{width:190px;padding-right:10px;font-weight:bold;text-align:right;}#secCheckoutSummary > .secSummaryRow .secSummaryColValue{width:100px;text-align:right;}#secCheckoutSummary hr{margin:0 0 0.5em 0;margin-left:200px;width:100px;background-color:transparent;color:inherit;height:0px;overflow:hidden;border-top:1px solid #666;}#secPaymentOptionContainer{margin:1em 0;}#payment-options label{display:block;margin-bottom:0.25em;display:flex;flex-direction:row;font-weight:normal;}#payment-options label span{width:calc(100% - 1.5em);font-size:100%;}#payment-options label:before{display:inline-block;font-family:"FontAwesome";margin-right:0.5em;content:"\f10c";font-size:125%;color:#00aef1;font-weight:normal;vertical-align:baseline;position:relative;top:0em;}#payment-options input.payment-type{display:none;}#payment-options input.payment-type:nth-of-type(1):checked ~ label:nth-of-type(1):before{content:"\f192";}#payment-options input.payment-type:nth-of-type(2):checked ~ label:nth-of-type(2):before{content:"\f192";}div.warning, section.warning{border:1px solid #ffcf36;color:inherit;background-color:#ffcf36;padding:1em;font-weight:normal;text-align:center;margin:1em 0;}div.warning a, section.warning a{color:#e57300;font-weight:bold;}div.warning i, section.warning i{margin-right:0.5em;}a.disabled-link{pointer-events:none;}div#IR-Menu{width:250px;margin:1em 0;}div#IR-Menu a{margin:0.5em 0;}div#instructor-request-body{float:left;width:calc(100% - 270px);min-width:250px;}section.e-learner-row{border-top:1px solid #DDD;border-left:1px solid #DDD;border-right:1px solid #DDD;}section.e-learner-row.header-row{font-weight:bold;background-color:#E8E8E8;}section.e-learner-row:nth-of-type(2n-1){background-color:#F2F2F2;}section.e-learner-row:last-of-type{border-bottom:1px solid #DDD;}section.e-learner-row input[type="text"], section.e-learner-row input[type="password"]{margin:0;}@media all and (min-width:769px){ section.e-learner-row{display:flex;flex-direction:row;flex-wrap:wrap;}section.e-learner-row section.count{width:5%;margin:0.5em 4% 0.5em 4%;text-align:right;}section.e-learner-row section.name, section.e-learner-row section.email{width:17.75%;margin:0.5em 4% 0.5em 0%;}section.e-learner-row section.password{width:17.75%;margin:0.5em 4% 0.5em 0;}}@media all and (max-width:768px){ section.e-learner-row section:before{display:block;font-weight:bold;}section.e-learner-row section{margin:0.5em 0.5em 1em;}section.e-learner-row section.count:before{content:'Count:'}section.e-learner-row section.first-name:before{content:'First Name:'}section.e-learner-row section.last-name:before{content:'Last Name:'}section.e-learner-row section.password:before{content:'Password:'}section.e-learner-row.header-row{display:none;}}p.small{font-size:75%;margin-top:1.5em;}div.thumb-carousel{display:flex;margin:1em auto;width:calc(220px + 2em + 2px);}div.thumb-carousel div.main-carousel{width:100%;}div.thumb-carousel div.carousel-cell{width:calc(220px + 1em + 2px);margin:0 0.5em;}div.thumb-carousel div.carousel-cell a{display:block;padding:0.5em;border:1px solid #DDD;}div.thumb-carousel div.carousel-cell a img{display:block;}div.thumb-carousel div.carousel-cell a.active{border:1px solid #009fe3}div.thumb-carousel .flickity-prev-next-button.previous{ left:-44px;}div.thumb-carousel .flickity-prev-next-button.next{ right:-44px;}#full-size-image-outer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.8);z-index:1;cursor:pointer;}#full-size-image-inner{margin:2.5em auto;padding:0.5em;max-width:calc(400px + 4.5em);max-height:calc(400px + 4.5em);overflow:hidden;text-align:center;background:#FFF;}#full-size-image-inner-relative{position:relative;padding:1.75em;margin:0;width:100%;height:100%;overflow:auto;}#full-size-image-inner img{display:block;max-width:100%;max-height:100%;margin:0 auto;width:auto;height:auto;overflow:hidden;cursor:default;}#close-large{position:absolute;top:0em;right:0em;width:2em;height:2em;display:block;z-index:9999;margin:0;padding:0em;border-radius:50%;}#close-large i{display:block;margin:0.16667em 0 0 0.16667em;padding:0;width:1em;height:1em;line-height:1em;overflow:hidden;font-size:1.5em;background-color:transparent;}@media all and (min-width:1024px){ #nuco2017productpage{position:relative;}#overlay-image{position:absolute;top:0.25em;left:420px;width:calc(100% - 420px - 2em);height:600px;overflow:hidden;z-index:5;background-repeat:no-repeat;}}button.flickity-button:disabled{display:none;}a.nuco-2017-button.link-icon{line-height:1.171875rem;}a.nuco-2017-button.link-icon span{display:inline-block;vertical-align:middle;}em > i[class^="icon-"], em > i[class*=" icon-"]{ margin-right:0.25rem;vertical-align:middle;font-size:1.125rem;}.readonly, input[type="text"].readonly, .readonly:hover, .readonly:focus{border:none;background-color:inherit;color:inherit;outline:none;box-shadow:none;}.readonly:hover, .readonly:focus{cursor:default;outline:none;box-shadow:none;}li.li-flex{display:flex;flex-direction:row;}li.li-flex span, ul.details > li.li-flex > span{margin-left:0.25em;width:calc(100% - 130px - 2.25em);}li.li-flex i[class^="icon-"], li.li-flex i[class*=" icon-"]{margin-left:1em;line-height:20px;}.max-650{max-width:650px;width:98%;}