html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;margin-left:.25em;margin-right:.5em;margin-bottom:.25em;vertical-align:middle}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.box-sizing{box-sizing:border-box}*{max-height:1000000px}.body-style{color:#858484;font:16px/1.375 "Lato","LatoMacrons","Arial","Helvetica",sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.body-style *,.body-style *:before,.body-style *:after{box-sizing:inherit}@media (max-width:767px){.body-style{font-size:14px;line-height:20px}}@media (max-width:767px){.body-style p{font-size:14px;line-height:22px}}.body-style img{max-width:100%;height:auto}@media (max-width:1023px){.body-style img{max-width:none;width:100%}}.body-style a{text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.body-style a:hover{color:#93d167}.body-style a:focus,.body-style a:active,.body-style a:visited{outline:none}.body-style p{line-height:1.375}.gm-style img{max-width:none}@media (min-width:1025px){a[href^=tel],a[href^=skype],a[href^=sms]{cursor:default;pointer-events:none}}.row{max-width:100%;min-width:auto;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;*zoom:1}.row{width:1210px}.no-mediaqueries .row{max-width:none}.row>.row{width:auto;max-width:none;min-width:0;margin-left:-10px;margin-right:-10px}.row:before,.row:after{display:table;content:"";clear:both}.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.desktop1,.desktop2,.desktop3,.desktop4,.desktop5,.desktop6,.desktop7,.desktop8,.desktop9,.desktop10,.desktop11,.desktop12,.tablet1,.tablet2,.tablet3,.tablet4,.tablet5,.tablet6,.tablet7,.tablet8,.tablet9,.tablet10,.tablet11,.tablet12,.mobile1,.mobile2,.mobile3,.mobile4{float:left}.reversed>.span1,.reversed>.span2,.reversed>.span3,.reversed>.span4,.reversed>.span5,.reversed>.span6,.reversed>.span7,.reversed>.span8,.reversed>.span9,.reversed>.span10,.reversed>.span11,.reversed>.span12,.reversed>.desktop1,.reversed>.desktop2,.reversed>.desktop3,.reversed>.desktop4,.reversed>.desktop5,.reversed>.desktop6,.reversed>.desktop7,.reversed>.desktop8,.reversed>.desktop9,.reversed>.desktop10,.reversed>.desktop11,.reversed>.desktop12,.reversed>.tablet1,.reversed>.tablet2,.reversed>.tablet3,.reversed>.tablet4,.reversed>.tablet5,.reversed>.tablet6,.reversed>.tablet7,.reversed>.tablet8,.reversed>.tablet9,.reversed>.tablet10,.reversed>.tablet11,.reversed>.tablet12,.reversed>.mobile1,.reversed>.mobile2,.reversed>.mobile3,.reversed>.mobile4{float:right}.col-inner{display:block;padding:0 15px}.span1{width:8.33333%}.span2{width:16.66667%}.span3{width:25%}.span4{width:33.33333%;*width:33%}.span5{width:41.66667%}.span6{width:50%;*width:49%}.span7{width:58.33333%}.span8{width:66.66667%}.span9{width:75%}.span10{width:83.33333%}.span11{width:91.66667%}.span12{width:100%}.span1of5{float:left;width:20%}.desktop-visible{display:block}.tablet-visible{display:none}.mobile-visible{display:none}.desktop-hidden{display:none}.tablet-hidden{display:block}.mobile-hidden{display:block}.pull-left{float:left}.pull-right{float:right}@media (min-width:1200px){.desktop-span1{width:8.33333%}.desktop-span2{width:16.66667%}.desktop-span3{width:25%}.desktop-span4{width:33.33333%}.desktop-span5{width:41.66667%}.desktop-span6{width:50%}.desktop-span7{width:58.33333%}.desktop-span8{width:66.66667%}.desktop-span9{width:75%}.desktop-span10{width:83.33333%}.desktop-span11{width:91.66667%}.desktop-span12{width:100%}}@media (max-width:800px){.tablet1{width:8.33333%}.tablet2{width:16.66667%}.tablet3{width:25%}.tablet4{width:33.33333%}.tablet5{width:41.66667%}.tablet6{width:50%}.tablet7{width:58.33333%}.tablet8{width:66.66667%}.tablet9{width:75%}.tablet10{width:83.33333%}.tablet11{width:91.66667%}.tablet12{width:100%}.desktop-visible{display:none}.tablet-visible{display:block}.mobile-visible{display:none}.desktop-hidden{display:block}.tablet-hidden{display:none}.mobile-hidden{display:block}.tablet-pull-none{float:none}.tablet-pull-left{float:left}.tablet-pull-right{float:right}}@media (max-width:480px){.mobile1{width:25%}.mobile2{width:50%}.mobile3{width:75%}.mobile4{width:100%}.desktop-visible{display:none}.tablet-visible{display:none}.mobile-visible{display:block}.desktop-hidden{display:block}.tablet-hidden{display:block}.mobile-hidden{display:none}.mobile-pull-none{float:none}.mobile-pull-left{float:left}.mobile-pull-right{float:right}}html,body{font-size:13px;color:#333}body{font-family:"sans-serif",sans-serif,arial;font-weight:normal;font-style:normal}div,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#007787;text-decoration:none;line-height:inherit;font-family:inherit;font-weight:inherit;font-size:inherit}a:focus,a:hover{text-decoration:none}a img{border:none}a.unstyled{color:#333;font-family:inherit;font-weight:normal;font-style:normal;text-decoration:none}a.unstyled:focus,a.unstyled:hover{text-decoration:none}p{font-size:16px;line-height:1.4;font-family:"Lato","LatoMacrons",Arial,sans-serif;font-weight:normal;margin:1em 0}ul{padding-left:3em;margin-top:1em;margin-bottom:1em;line-height:1.4}ul.unstyled{list-style:none;padding-left:0;margin-top:auto;margin-bottom:auto;line-height:normal}.unstyled-link,.unstyled-link:focus .unstyled-link:hover{text-decoration:none;color:inherit;line-height:normal;border-radius:0;box-shadow:none;border:none;background:none;font-weight:normal;font-style:normal}.unstyled-link:before,.unstyled-link:after{content:none}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}.print-only{display:none !important}.body-style h1,.body-style .h1,.body-style h2,.body-style .h2,.body-style h3,.body-style .h3,.body-style h4,.body-style .h4,.body-style h5,.body-style .h5,.body-style h6,.body-style .h6,.body-style .h{font-family:'Oswald','Arial','Helvetica',sans-serif;font-weight:400;margin:0 0 .5em;color:#037789;text-transform:none}.body-style h1,.body-style .h1{font-size:60px}@media (max-width:320px){.body-style h1,.body-style .h1{font-size:30px}}.body-style h2,.body-style .h2{font-size:30px}.body-style h3,.body-style .h3{font-size:18px;text-transform:uppercase}.body-style h4,.body-style .h4{font-size:21px}.body-style h5,.body-style .h5{font-size:17px}.body-style h6,.body-style .h6{font-size:15px}.body-style p{margin:0 0 20px;color:#858484}.body-style a{color:#037789}.body-style a:hover,.body-style a:focus{text-decoration:none}.font-120{font-size:120%}.font-110{font-size:110%}.font-100{font-size:100%}.font-90{font-size:90%}.font-80{font-size:80%}.page-container-content-inner a{color:#009CB2}.page-container-content-inner a:hover{text-decoration:underline;color:#93d167}a.underline{text-decoration:underline}a.underline:hover,a.underline:focus{text-decoration:underline}a.standout{color:#f26922;font-weight:bold;text-decoration:underline}a.standout:hover,a.standout:focus{text-decoration:underline}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-hairline-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-hairline-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-hairline-macrons.ttf') format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-light-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-light-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-light-macrons.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-lightitalic-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-lightitalic-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-lightitalic-macrons.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-regular-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-regular-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-regular-macrons.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-italic-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-italic-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-italic-macrons.ttf') format('truetype');font-weight:400;font-style:italic}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-bold-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-bold-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-bold-macrons.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'LatoMacrons';src:url('/NorthTec/fonts/lato-black-macrons.woff2') format('woff2'),url('/NorthTec/fonts/lato-black-macrons.woff') format('woff'),url('/NorthTec/fonts/lato-black-macrons.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:"icomoon";src:url("../fonts/icons/icons-update/icomoon.eot?vgq2ie");src:url("../fonts/icons/icons-update/icomoon.eot?vgq2ie#iefix") format("embedded-opentype"),url("../fonts/icons/icons-update/icomoon.ttf?vgq2ie") format("truetype"),url("../fonts/icons/icons-update/icomoon.woff?vgq2ie") format("woff"),url("../fonts/icons/icons-update/icomoon.svg?vgq2ie#icomoon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"],.icon,.btn--arrow-prefix:before,.btn--arrow-suffix:before,.datetime-ui-datepicker .datetime-ui-datepicker-prev,.datetime-ui-datepicker .datetime-ui-datepicker-next,.slider-direction-nav a:before,.icon-svg-calendar-prefix:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-nt-marae:before{content:"\e924"}.icon-performance-v2:before{content:"\e922"}.icon-marea:before{content:"\e920"}.icon-gallery:before{content:"\e921"}.icon-restaurant:before{content:"\e923"}.icon-svg-arrow-down:before{content:"\e600"}.icon-svg-arrow-left:before,.btn--arrow-prefix:before{content:"\e601"}.icon-svg-arrow-right:before,.btn--arrow-suffix:before{content:"\e602"}.icon-svg-arrow-up:before{content:"\e603"}.icon-svg-calendar:before,.icon-calendar:before,.icon-svg-calendar-prefix:before{content:"\e604"}.icon-svg-compass:before{content:"\e605"}.icon-svg-duration:before{content:"\e606"}.icon-svg-email:before{content:"\e607"}.icon-svg-facebook:before{content:"\e608"}.icon-svg-google-plus:before{content:"\e609"}.icon-svg-hourglass:before{content:"\e60a"}.icon-svg-level:before{content:"\e60b"}.icon-svg-lock:before{content:"\e60c"}.icon-svg-compass2:before{content:"\e60d"}.icon-svg-pig:before{content:"\e60e"}.icon-svg-print:before{content:"\e60f"}.icon-svg-share:before{content:"\e610"}.icon-svg-star:before{content:"\e611"}.icon-svg-twitter:before{content:"\e612"}.icon-svg-paper-plane:before{content:"\e613"}.icon-linkedin-circle:before{content:"\e900"}.icon-twitter-circle:before{content:"\e901"}.icon-facebook-circle:before{content:"\e902"}.icon-arrow-right:before,.datetime-ui-datepicker .datetime-ui-datepicker-next:before,.slider-direction-nav .slider-next:before{content:"\e903"}.icon-portfolio:before{content:"\e904"}.icon-key:before{content:"\e905"}.icon-folder:before{content:"\e906"}.icon-inform:before{content:"\e907"}.icon-svg-campusesandlocations:before{content:"\e908"}.icon-svg-close:before{content:"\e909"}.icon-svg-corporateinformation:before{content:"\e90a"}.icon-svg-dateandtime:before{content:"\e90b"}.icon-svg-facebook2:before{content:"\e90c"}.icon-svg-facilities:before{content:"\e90d"}.icon-svg-industry:before{content:"\e90e"}.icon-svg-internationalstudents:before{content:"\e90f"}.icon-svg-location:before{content:"\e910"}.icon-svg-menu:before{content:"\e911"}.icon-svg-ourpeople:before{content:"\e912"}.icon-svg-phone:before{content:"\e913"}.icon-svg-programmes:before{content:"\e914"}.icon-svg-quicklinks:before{content:"\e915"}.icon-svg-schoolliasons:before{content:"\e916"}.icon-svg-search:before{content:"\e917"}.icon-svg-shortcourses:before{content:"\e918"}.icon-svg-studentservices:before{content:"\e919"}.icon-svg-studyoptions:before{content:"\e91a"}.icon-svg-twitter2:before{content:"\e91b"}.icon-youtube:before{content:"\e91c"}.icon-arrow-left:before,.datetime-ui-datepicker .datetime-ui-datepicker-prev:before,.slider-direction-nav .slider-prev:before{content:"\e91d"}.icon-arrow-top:before{content:"\e91e"}.icon-menu2:before{content:"\e91f"}.icon-menu:before{content:"\e61e"}.center-holder,.container,.container--medium{margin:0 auto;max-width:1210px;padding:0}.center-holder:before,.container:before,.center-holder:after,.container:after,.container--medium:before,.container--medium:after{content:" ";display:table}.center-holder:after,.container:after,.container--medium:after{clear:both}.container--medium{max-width:980px}.vertical-space--large{margin-bottom:90px}@media (max-width:580px){.vertical-space--large{margin-bottom:45px}}.page{padding-top:1px}.page--light-gray,.page-container--light-gray{background:#f1f1f1}.page--white,.page-container--white{background:white}.page--NorthNet-gray{background:#F5F5F5}.NorthNet-Iframe{background:#F5F5F5}.page--patterned{background-image:url("/NorthTec/images/triangle-pattern.jpg");background-repeat:no-repeat}.page--patterned-alternate{background-image:url("/NorthTec/images/triangle-pattern-two.jpg")}.page--patterned-top{background-position:top center}.page--patterned-bottom{background-position:bottom center}.page--patterned-top-spaced{background-position:center 100px}.page-container{margin-top:70px;margin-bottom:70px}.page-container .page-container:last-child{margin-bottom:0}.page-container--small{margin-top:40px;margin-bottom:40px}.page-container--collapsed{margin-top:0;margin-bottom:0}.page-container--collasped-top{margin-top:0}.page-container--collapsed-bottom{margin-bottom:0}.page-container-inner{padding-top:70px;padding-bottom:70px}@media (max-width:580px){.page-container-inner{padding-bottom:30px;padding-top:30px}}.page-container-inner .page-container-inner:last-child{padding-bottom:0}.page-container-inner--small{padding-top:40px;padding-bottom:40px}.page-container-inner--collapsed{padding-top:0;padding-bottom:0}.page-container-inner--collasped-top{padding-top:0}.page-container-inner--collapsed-bottom{padding-bottom:0}.collapsed-top,.body-style .collapsed-top{margin-top:0}.collapsed-bottom,.body-style .collapsed-bottom{margin-bottom:0}.page-section-with-sidebar{overflow:hidden}.page-section-wrapper{float:left;width:100%}.page-section{margin-left:420px}.page-sidebar{float:left;width:390px;margin-left:-100%}.page-section-with-sidebar .section-title{margin-left:-150px;padding-left:150px}.page-sidebar-map{width:390px;position:relative;overflow:hidden;border-radius:50%;height:390px;-webkid-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.page-sidebar-map .map{position:absolute;width:100%;height:100%;top:0;left:0}.page-section-with-sidebar-separator{margin-top:20px;margin-right:0;margin-bottom:20px;margin-left:-150px;border:none;border-bottom:2px dashed #c2cece}.page-section-with-sidebar-bottom-separator{border-bottom:2px dashed #c2cece}@media (max-width:480px){.page-sidebar-map{width:320px;height:320px}}.page-section-with-sidebar-alternate .page-section{margin-left:0;margin-right:420px}.page-section-with-sidebar-alternate .page-sidebar{margin-left:-390px}.page-section-with-sidebar-alternate .section-title{margin-left:0;padding-left:0;margin-right:-150px;padding-right:150px}.page-section-with-sidebar-alternate .page-section-with-sidebar-separator{margin-right:-150px;margin-left:0}@media (max-width:800px){.page-section,.page-section-with-sidebar-alternate .page-section{margin-left:0;margin-right:0}.page-section-wrapper{float:none;width:auto}.page-sidebar{float:none;margin-left:0;margin-right:0;width:auto}.page-section-with-sidebar-alternate .page-sidebar{margin-left:0}.page-section-with-sidebar-alternate .section-title{margin-left:0;padding-left:0;margin-right:0;padding-right:0}}.page-container-with-sidebar-alternate:before,.page-container-with-sidebar-alternate:after{content:" ";display:table}.page-container-with-sidebar-alternate:after{clear:both}.page-container-with-sidebar-alternate>.page-container-sidebar{width:200px;float:right}.page-container-with-sidebar-alternate>.page-container-content{padding-right:30px;margin-right:200px;margin-left:0;padding-left:0;overflow:hidden}@media (max-width:767px){.page-container-with-sidebar-alternate{display:table;width:100%}.page-container-with-sidebar-alternate>.page-container-content{display:table-header-group}.page-container-with-sidebar-alternate .page-container-content-inner{margin-bottom:50px}.page-container-with-sidebar-alternate>.page-container-sidebar{width:auto;float:none}}.page-container-with-sidebar--w215 .page-container-sidebar,.page-container-with-sidebar-alternate--w215 .page-container-sidebar{width:215px}@media (max-width:767px){.page-container-with-sidebar--w215 .page-container-sidebar,.page-container-with-sidebar-alternate--w215 .page-container-sidebar{width:auto}}.page-container-with-sidebar--w215.page-container-with-sidebar>.page-container-content,.page-container-with-sidebar-alternate--w215.page-container-with-sidebar>.page-container-content{margin-left:215px}.page-container-with-sidebar--w215.page-container-with-sidebar-alternate>.page-container-content,.page-container-with-sidebar-alternate--w215.page-container-with-sidebar-alternate>.page-container-content{margin-right:215px}.page-container-with-sidebar--w225 .page-container-sidebar,.page-container-with-sidebar-alternate--w225 .page-container-sidebar{width:225px}@media (max-width:767px){.page-container-with-sidebar--w225 .page-container-sidebar,.page-container-with-sidebar-alternate--w225 .page-container-sidebar{width:auto}}.page-container-with-sidebar--w225.page-container-with-sidebar>.page-container-content,.page-container-with-sidebar-alternate--w225.page-container-with-sidebar>.page-container-content{margin-left:225px}.page-container-with-sidebar--w225.page-container-with-sidebar-alternate>.page-container-content,.page-container-with-sidebar-alternate--w225.page-container-with-sidebar-alternate>.page-container-content{margin-right:225px}.page-container-with-sidebar--w290 .page-container-sidebar,.page-container-with-sidebar-alternate--w290 .page-container-sidebar{width:290px}@media (max-width:767px){.page-container-with-sidebar--w290 .page-container-sidebar,.page-container-with-sidebar-alternate--w290 .page-container-sidebar{width:auto}}.page-container-with-sidebar--w290.page-container-with-sidebar>.page-container-content,.page-container-with-sidebar-alternate--w290.page-container-with-sidebar>.page-container-content{margin-left:290px}.page-container-with-sidebar--w290.page-container-with-sidebar-alternate>.page-container-content,.page-container-with-sidebar-alternate--w290.page-container-with-sidebar-alternate>.page-container-content{margin-right:290px}.page-container-with-sidebar--w320 .page-container-sidebar,.page-container-with-sidebar-alternate--w320 .page-container-sidebar{width:320px}@media (max-width:767px){.page-container-with-sidebar--w320 .page-container-sidebar,.page-container-with-sidebar-alternate--w320 .page-container-sidebar{width:auto}}.page-container-with-sidebar--w320.page-container-with-sidebar>.page-container-content,.page-container-with-sidebar-alternate--w320.page-container-with-sidebar>.page-container-content{margin-left:320px}.page-container-with-sidebar--w320.page-container-with-sidebar-alternate>.page-container-content,.page-container-with-sidebar-alternate--w320.page-container-with-sidebar-alternate>.page-container-content{margin-right:320px}.page-container-with-sidebar--below .page-container-sidebar,.page-container-with-sidebar-alternate--below .page-container-sidebar{width:360px}@media (max-width:767px){.page-container-with-sidebar--below .page-container-sidebar,.page-container-with-sidebar-alternate--below .page-container-sidebar{width:auto}}.page-container-with-sidebar--below.page-container-with-sidebar>.page-container-content,.page-container-with-sidebar-alternate--below.page-container-with-sidebar>.page-container-content{margin-left:0;overflow:visible}.page-container-with-sidebar--below.page-container-with-sidebar-alternate>.page-container-content,.page-container-with-sidebar-alternate--below.page-container-with-sidebar-alternate>.page-container-content{margin-right:0;overflow:visible}.page-container-sidebar--overlap-on-banner{margin-right:30px;position:relative}.filter-content-container .PagerControl{display:none}.pagination-section{padding-top:10px}.pagination-section>p{margin:0 !important}.pace-progress{background-color:#888;position:absolute;top:0;left:0;height:5px;overflow:hidden;width:100%;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.pace-progress-inner{position:absolute;top:0;left:0;right:-32px;bottom:0;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255,255,255,0.2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255,255,255,0.2)), color-stop(.75, rgba(255,255,255,0.2)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);-webkit-background-size:32px 32px;-moz-background-size:32px 32px;-o-background-size:32px 32px;background-size:32px 32px;-webkit-animation:pace-stripe-animation 500ms linear infinite;-moz-animation:pace-stripe-animation 500ms linear infinite;-ms-animation:pace-stripe-animation 500ms linear infinite;-o-animation:pace-stripe-animation 500ms linear infinite;animation:pace-stripe-animation 500ms linear infinite}@-webkit-keyframes pace-stripe-animation{0%{-webkit-transform:none;transform:none}100%{-webkit-transform:translate(-32px, 0);transform:translate(-32px, 0)}}@-moz-keyframes pace-stripe-animation{0%{-moz-transform:none;transform:none}100%{-moz-transform:translate(-32px, 0);transform:translate(-32px, 0)}}@-o-keyframes pace-stripe-animation{0%{-o-transform:none;transform:none}100%{-o-transform:translate(-32px, 0);transform:translate(-32px, 0)}}@-ms-keyframes pace-stripe-animation{0%{-ms-transform:none;transform:none}100%{-ms-transform:translate(-32px, 0);transform:translate(-32px, 0)}}@keyframes pace-stripe-animation{0%{transform:none}100%{transform:translate(-32px, 0)}}.button,.body-style .button{display:inline-block;color:white;font-family:"Oswald",sans-serif;background:#007788;padding:8px 20px;border-radius:5px;text-transform:uppercase;margin-bottom:1em}.button:hover,.body-style .button:hover{background-color:#387E87;text-decoration:none;color:white}a.button:hover,.body-style a.button:hover{background-color:#387E87;text-decoration:none;color:white}a.button:visited,.body-style a.button:visited{color:white}.button-arrow{width:16px;height:18px;background:url("/NorthTec/images/arrow.png") no-repeat right center transparent;display:inline-block;vertical-align:middle;margin-top:-4px}.button-arrow,.button-icon{margin-left:10px}.button-invert-hover{border:2px solid #007787}.button-invert-hover:hover,a.button-invert-hover:hover{background:white;color:#007787}.button--large{padding:15px 45px}.btn--small,.datetime-ui-datepicker .action-buttons .btn,.datetime-ui-datepicker .action-buttons .btn-secondary,.datetime-ui-datepicker .action-buttons .btn-inverted{padding:10px 20px}.btn--radius-small,.datetime-ui-datepicker .action-buttons .btn,.datetime-ui-datepicker .action-buttons .btn-secondary,.datetime-ui-datepicker .action-buttons .btn-inverted{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.button-cta{padding:15px 40px;font-size:1.5em;text-transform:none;color:#88cd56}.button-cta .icon,.button-cta .btn--arrow-prefix:before,.button-cta .btn--arrow-suffix:before{vertical-align:middle;font-size:1.3em;margin-left:15px}.image-link{display:inline-block;position:relative;border-radius:50%;overflow:hidden;color:white;font-size:.85em;vertical-align:text-top}@media (max-width:1120px){.image-link{display:none}}.image-link img{display:block}.image-link-content{position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;background:rgba(26,133,148,0.7);opacity:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.image-link:hover .image-link-content{opacity:1}.image-link-content:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.image-link-content-inner{display:inline-block;vertical-align:middle;padding:20px}.image-links-group-inner{position:relative;display:inline-block}.image-links-group-inner:before{content:"";border-top:2px dashed #c2cece;position:absolute;top:60%;margin-top:-1px;left:30px;right:30px}.image-links-group .image-link{margin-left:20px;position:relative;z-index:1}.image-links-group .image-link:first-child{margin-left:0}.button-main-action{display:inline-block;overflow:hidden;font-size:50px;font-family:"Oswald";color:#007788}.button-main-action-icon{float:left;width:150px;height:150px;line-height:140px;font-size:1.7em;background:url("/NorthTec/images/rounded-button-bg-2.png") no-repeat center center;border-radius:50%;color:white;text-align:center}.button-main-action-icon[class^="icon-"],.button-main-action-icon[class*=" icon-"]{line-height:140px}.button-main-action-content{margin-left:190px;display:block;line-height:1.2;margin-top:10px}.button-main-action-alternate{color:#94d267}.button-main-action-alternate .button-main-action-icon{background:url("/NorthTec/images/rounded-button-bg-1.png") no-repeat center center}.button-main-action-right-aligned .button-main-action-icon{float:right}.button-main-action-right-aligned .button-main-action-content{margin-left:0;margin-right:190px;text-align:right}@media (max-width:800px){.button-main-action-right-aligned .button-main-action-icon{float:left}.button-main-action-right-aligned .button-main-action-content{margin-left:190px;margin-right:0;text-align:left}.selection-button-wrapper{text-align:left}}@media (max-width:480px){.button-main-action{font-size:35px}.button-main-action-icon[class^="icon-"],.button-main-action-icon[class*=" icon-"],.button-main-action-icon{width:90px;height:90px;line-height:90px}.button-main-action-content,.button-main-action-right-aligned .button-main-action-content{margin-left:110px;margin-top:0}}.primary-button{margin:0;padding:0;-webkit-border-radius:9;-moz-border-radius:9;border-radius:9px;color:#ffffff;font-size:15px;background:#007787;padding:8px 15px;text-decoration:none;text-transform:uppercase;font-style:normal;font-weight:bold}.primary-button:hover{background:#87cc56;text-decoration:none;color:#ffffff}.secondary-button{margin:0;padding:0;-webkit-border-radius:9;-moz-border-radius:9;border-radius:9px;color:#037788;font-size:12px;padding:8px 15px;border:solid #037788 2px;text-decoration:none;text-transform:uppercase;font-weight:bold}.secondary-button:hover{background:#037788;text-decoration:none;color:#FFF}.more-button{display:block;text-align:center;color:#999;margin:.5em 0 2em 0;text-transform:uppercase;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;position:relative}.more-button:before,.more-button:after{content:"";position:absolute;height:2px;background:#e5e5e5;top:50%;margin-top:-1px}.more-button:before{left:0;right:50%}.more-button:after{right:0;left:50%}.more-button__text{display:inline-block;padding:5px 30px;position:relative;z-index:1;background:white}.more-button:focus{outline:none}.programme-ctas{margin-bottom:20px}.body-style .programme-ctas{font-size:13px;font-family:'Lato','LatoMacrons',Halvetica,Arial,sans-serif;line-height:16px}.programme-ctas .programme-cta{display:block}.programme-cta,.body-style .programme-cta{background:#1a8594;color:white;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:1em;vertical-align:middle;margin-top:2px;display:block;font-weight:900;padding:10px 15px 10px 30px}.programme-cta:visited,.body-style .programme-cta:visited{color:white;background:#1a8594}.programme-cta:hover,.body-style .programme-cta:hover,.programme-cta:focus,.body-style .programme-cta:focus,.programme-cta:active,.body-style .programme-cta:active{color:white;background:#4da0ac}.programme-cta .icon,.body-style .programme-cta .icon,.programme-cta .btn--arrow-prefix:before,.body-style .programme-cta .btn--arrow-prefix:before,.programme-cta .btn--arrow-suffix:before,.body-style .programme-cta .btn--arrow-suffix:before{font-size:2em;vertical-align:middle;margin-right:10px}.kis-button{margin-bottom:20px}.social-cta{margin-bottom:20px}.social-cta__link,.body-style .social-cta__link{display:block;padding:0 15px;line-height:45px;background:#1a8594;color:white;font-size:1.8em}.social-cta__link:visited,.body-style .social-cta__link:visited,.social-cta__link:hover,.body-style .social-cta__link:hover,.social-cta__link:active,.body-style .social-cta__link:active,.social-cta__link:focus,.body-style .social-cta__link:focus{color:white}.social-cta__link-facebook,.body-style .social-cta__link-facebook{background:#3261a1}.social-cta__link-twitter,.body-style .social-cta__link-twitter{background:#25aae1}.social-cta__link-google-plus,.body-style .social-cta__link-google-plus{background:#df5443}[data-toggle]{cursor:pointer}tr[data-toggle]:hover td.toggle-icon{background-color:#e8e8e8}[data-toggle] td.toggle-icon,.striped-table td.toggle-icon{padding-right:0;padding-left:0;text-align:center;margin-right:8px;width:40px}[data-toggle] .toggle-icon span:before{content:"+"}[data-toggle].active-toggle .toggle-icon span:before{content:"-"}a.btn-accordion{display:block;position:relative;line-height:2em}a.btn-accordion:after{font-family:'icomoon';content:"\e600";font-size:2em;position:absolute;top:0;right:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.active-toggle a.btn-accordion:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.toggle-wrapper{border:1px solid #ddd}.toggle-header{padding:.5em;background:#f2f2f2}.toggle-header:hover{background:#e8e8e8;cursor:pointer}.btn,.btn-primary,.btn-secondary,.btn-inverted{font:700 16px/18px 'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-align:center;letter-spacing:2px;border:none;padding:19px 39px;text-transform:uppercase;border-radius:10px;outline:none;display:inline-block;vertical-align:middle;background:#037789;color:white;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn.fluid-width,.btn-primary.fluid-width,.btn-secondary.fluid-width,.btn-inverted.fluid-width{width:100%}.body-style .btn,.body-style .btn-primary,.body-style .btn-secondary,.body-style .btn-inverted{color:white}.btn.btn--radius-none,.btn-primary.btn--radius-none,.btn-secondary.btn--radius-none,.btn-inverted.btn--radius-none{border-radius:0}.btn:visited,.btn-primary:visited,.body-style .btn:visited,.body-style .btn-primary:visited,.btn-secondary:visited,.body-style .btn-secondary:visited,.btn-inverted:visited,.body-style .btn-inverted:visited{background:#037789;color:white}.btn:hover,.btn-primary:hover,.body-style .btn:hover,.body-style .btn-primary:hover,.btn-secondary:hover,.body-style .btn-secondary:hover,.btn-inverted:hover,.body-style .btn-inverted:hover{color:white;background:#04a2bb}.btn:active,.btn-primary:active,.btn.active,.btn-primary.active,.body-style .btn:active,.body-style .btn-primary:active,.body-style .btn.active,.body-style .btn-primary.active,.btn-secondary:active,.btn-secondary.active,.body-style .btn-secondary:active,.body-style .btn-secondary.active,.btn-inverted:active,.btn-inverted.active,.body-style .btn-inverted:active,.body-style .btn-inverted.active{background:#024c57;color:white}.btn-secondary{background:#93d167;color:white}.btn-secondary:visited,.body-style .btn-secondary:visited{background:#93d167;color:white}.btn-secondary:hover,.body-style .btn-secondary:hover{color:white;background:#afdd8e}.btn-secondary:active,.btn-secondary.active,.body-style .btn-secondary:active,.body-style .btn-secondary.active{background:#77c540;color:white}.right-chevron{position:relative;padding-left:27px}.right-chevron:after{content:"\203a";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-75%);-ms-transform:translateY(-75%);transform:translateY(-75%);font-size:3em}.btn--medium{padding-left:54px;padding-right:54px}.btn--small-tag{padding:1em;margin:0 .8em .8em 0}.btn--small-tag:last-child{margin:0 0 .8em 0}.btn-circle,.body-style .btn-circle{display:inline-block;vertical-align:middle;border:1px solid #037789;padding:7px 13px;border-radius:40px;font-size:12px;line-height:16px;font-weight:700;position:relative;overflow:hidden;margin:0 15px 0 30px;letter-spacing:1px;background-color:white;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1023px){.btn-circle,.body-style .btn-circle{padding:5px 8px;margin:0 10px 0 15px}}@media (max-width:500px){.btn-circle,.body-style .btn-circle{font-size:10px;line-height:14px;margin:0}}.btn-circle:visited,.body-style .btn-circle:visited{color:#037789}.btn-circle:hover,.body-style .btn-circle:hover{background:#037789;color:white}.btn-border,.btn-border-primary,.btn-border-secondary{font:900 16px/18px 'Lato','LatoMacrons','Arial','Helvetica',sans-serif;padding:17px 33px;border:2px solid #037789;text-transform:uppercase;border-radius:10px;display:inline-block;vertical-align:top;position:relative;z-index:1;overflow:hidden;letter-spacing:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:1023px){.btn-border,.btn-border-primary,.btn-border-secondary{padding:17px 15px}}.btn-border:hover,.btn-border-primary:hover,.body-style .btn-border:hover,.body-style .btn-border-primary:hover,.btn-border-secondary:hover,.body-style .btn-border-secondary:hover{background:#037789;color:white}.body-style .btn-border-secondary{border-color:#93d167;color:#93d167}.btn-border-secondary{border-color:#93d167;color:#93d167}.btn-border-secondary:visited,.body-style .btn-border-secondary:visited{color:#93d167}.btn-border-secondary:hover,.body-style .btn-border-secondary:hover{color:white;background:#93d167}.btn--arrow-prefix.btn-border:before,.btn--arrow-suffix.btn-border:before,.btn--arrow-prefix.btn-border-secondary:before,.btn--arrow-suffix.btn-border-secondary:before{top:17px}.btn--arrow-prefix{padding-left:60px;position:relative}.btn--arrow-prefix.btn--medium{padding-left:70px}.btn--arrow-prefix:before{position:absolute;left:25px;top:20px}.btn--arrow-prefix:before.btn--medium:before{left:30px}.btn--arrow-suffix{padding-right:60px;position:relative}.btn--arrow-suffix.btn--medium{padding-right:70px}.btn--arrow-suffix:before{position:absolute;right:25px;top:20px}.btn--arrow-suffix:before.btn--medium:before{right:30px}.btn-full{background:#037789;color:#fff}.btn-inverted{background:white;color:#037789;border:1px solid white;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.body-style .btn-inverted,.body-style .btn-inverted:visited{background:white;color:#037789}.body-style .btn-inverted:hover{background:#037789;color:white}.btn-group-outlined{font-size:0;line-height:0}.btn-group-outlined>a,.btn-group-outlined>strong{font-size:16px;line-height:1.375;display:inline-block;border:1px solid #037789;padding:5px;margin-left:-1px;padding:5px 10px;cursor:pointer;font-weight:normal}.btn-group-outlined>a:visited,.btn-group-outlined>strong:visited,.btn-group-outlined>a:focus,.btn-group-outlined>strong:focus,.btn-group-outlined>a:active,.btn-group-outlined>strong:active{color:#037789;background:none}.btn-group-outlined>a:hover,.btn-group-outlined>strong:hover{color:white;background:#037789}.btn-group-outlined>strong{color:white;background:#037789}.btn-group-outlined>a:first-child,.btn-group-outlined>strong:first-child{margin-left:0;border-radius:4px 0 0 4px}.btn-group-outlined>a:last-child,.btn-group-outlined>strong:last-child{border-radius:0 4px 4px 0}.page-container-sidebar .btn,.page-container-sidebar .btn-secondary,.page-container-sidebar .btn-inverted{border-radius:0;width:100%;margin-bottom:15px;border:1px solid transparent}.page-container-sidebar .btn:hover,.page-container-sidebar .btn-secondary:hover,.page-container-sidebar .btn-inverted:hover{background:transparent;color:#037789;border:1px solid #bdd6da}a.btn--busy{position:relative;text-align:center}a.btn--busy:before{display:inline-block;animation:fa-spin .9s infinite linear;font:normal normal normal 17px/1 FontAwesome;content:"\f110";font-size:17px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#nav-icon3{width:25px;height:25px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon3 span{display:block;position:absolute;height:1px;width:100%;background:#037789;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon3 span:nth-child(1){top:0}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}.nav-active #nav-icon3 span:nth-child(1){top:18px;width:0;left:50%}.nav-active #nav-icon3 span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.nav-active #nav-icon3 span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-active #nav-icon3 span:nth-child(4){top:18px;width:0;left:50%}label.full-tag{background-color:#d2232a;color:white;text-transform:uppercase;padding:0 .5em;font-size:.75em}label.full-banner{color:#fff;display:block;position:absolute;background-color:#d2232a;top:2em;right:-4em;text-align:center;text-decoration:none;background-color:#A00;padding:.5em 5em .4em 5em;transform:rotate(45deg);z-index:10;white-space:nowrap}.editing-form-category{margin-bottom:40px}.editing-form-category:last-child{margin-bottom:0}.editing-form-category-caption{display:block;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #858484}.form-container .ErrorLabel{margin-bottom:20px}.form-container .InfoLabel{display:block}.form-group{margin-bottom:20px}.form-group .form-control{margin-top:0;margin-bottom:0}.form-group .control-label{margin-bottom:5px;cursor:pointer;display:inline-block}.form-group .explanation-text{display:block;margin-top:10px;font-size:12px}.form-group .EditingFormErrorLabel,.form-group label.error{margin-top:5px}.form-group textarea{width:100% !important;display:block}.form-group select{background:none;padding:0}.image-selector{position:relative}.image-selector input[type="submit"]{position:absolute;top:5px;right:10px;padding:10px 20px}.date-time-picker{position:relative}.date-time-picker input.form-control[type="text"]{padding-right:50px}.date-time-picker .calendar-action{display:none}.date-time-picker .btn,.date-time-picker .btn-secondary,.date-time-picker .btn-inverted{padding:0;background:none;color:#037789;position:absolute;display:block;top:-1px;right:0;padding:12px 8px;font-size:28px;border-radius:0}.date-time-picker .btn:visited,.date-time-picker .btn-secondary:visited,.date-time-picker .btn-inverted:visited{color:#037789;background:none}.date-time-picker .btn:hover,.date-time-picker .btn-secondary:hover,.date-time-picker .btn-inverted:hover{opacity:.8;color:#037789;background:none}.date-time-picker .btn:active,.date-time-picker .btn.active,.date-time-picker .btn-secondary:active,.date-time-picker .btn-secondary.active,.date-time-picker .btn-inverted:active,.date-time-picker .btn-inverted.active{background:none;color:#037789}.date-time-picker .btn.disabled,.date-time-picker .btn-secondary.disabled,.date-time-picker .btn-inverted.disabled{opacity:.7;cursor:default}.datetime-ui-datepicker.datetime-ui-widget{background:none;background-color:#fff;border:1px solid #037789;border-radius:0;display:none;margin-top:4px;padding:10px;width:295px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-size:16px}.datetime-ui-datepicker a,.datetime-ui-datepicker a:hover{text-decoration:none}.datetime-ui-datepicker a:hover,.datetime-ui-datepicker td:hover a{color:#2A6496;-webkit-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;transition:color .1s ease-in-out}.datetime-ui-datepicker .datetime-ui-datepicker-header{margin-bottom:4px;text-align:center;background:none;border:none;font-weight:normal}.datetime-ui-datepicker .datetime-ui-datepicker-title{font-weight:700}.datetime-ui-datepicker .datetime-ui-datepicker-title select{padding:0}.datetime-ui-datepicker .datetime-ui-datepicker-prev,.datetime-ui-datepicker .datetime-ui-datepicker-next{cursor:default;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1;margin-top:2px;width:30px}.datetime-ui-datepicker .datetime-ui-datepicker-prev{float:left;text-align:left}.datetime-ui-datepicker .datetime-ui-datepicker-next{float:right;text-align:right}.datetime-ui-datepicker .datetime-ui-datepicker-prev:before{line-height:25px}.datetime-ui-datepicker .datetime-ui-datepicker-next:before{line-height:25px}.datetime-ui-datepicker .ui-icon{display:none}.datetime-ui-datepicker .datetime-ui-datepicker-calendar{table-layout:fixed;width:100%;border-collapse:unset;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0;font-size:16px}.datetime-ui-datepicker .datetime-ui-datepicker-calendar th,.datetime-ui-datepicker .datetime-ui-datepicker-calendar td{text-align:center;padding:4px 0}.datetime-ui-datepicker .datetime-ui-datepicker-calendar td{border-radius:0;-webkit-transition:background-color .1s ease-in-out,color .1s ease-in-out;-moz-transition:background-color .1s ease-in-out,color .1s ease-in-out;-o-transition:background-color .1s ease-in-out,color .1s ease-in-out;transition:background-color .1s ease-in-out,color .1s ease-in-out}.datetime-ui-datepicker .datetime-ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer}.datetime-ui-datepicker .datetime-ui-datepicker-calendar td a,.datetime-ui-datepicker .datetime-ui-datepicker-calendar td .datetime-ui-state-default{text-decoration:none;background:none;border:none;font-weight:normal;text-align:center;padding:0;color:#858484}.datetime-ui-datepicker .datetime-ui-datepicker-current-day{background-color:#037789}.datetime-ui-datepicker .datetime-ui-datepicker-current-day a.datetime-ui-state-active{color:#fff}.datetime-ui-datepicker .datetime-ui-datepicker-current-day:hover a.datetime-ui-state-active{color:#858484}.datetime-ui-datepicker .datetime-ui-datepicker-calendar .datetime-ui-datepicker-unselectable:hover{background-color:#fff;cursor:default}.datetime-ui-datepicker .form-group{margin-bottom:0}.datetime-ui-datepicker .action-buttons .btn,.datetime-ui-datepicker .action-buttons .btn-secondary,.datetime-ui-datepicker .action-buttons .btn-inverted{margin-left:10px}.datetime-ui-datepicker .action-buttons .btn:first-child,.datetime-ui-datepicker .action-buttons .btn-secondary:first-child,.datetime-ui-datepicker .action-buttons .btn-inverted:first-child{margin-left:0}.datetime-ui-datepicker .datetime-ui-state-hover,.datetime-ui-datepicker .datetime-ui-widget-content .datetime-ui-state-hover,.datetime-ui-datepicker .datetime-ui-widget-header .datetime-ui-state-hover,.datetime-ui-datepicker .datetime-ui-state-focus,.datetime-ui-datepicker .datetime-ui-widget-content .datetime-ui-state-focus,.datetime-ui-datepicker .datetime-ui-widget-header .datetime-ui-state-focus{background:none;border:none;font-weight:normal}.datetime-ui-datepicker.datetime-ui-widget .datetime-ui-datepicker-prev,.datetime-ui-datepicker.datetime-ui-widget .datetime-ui-datepicker-next{cursor:pointer;font-size:30px}.datetime-ui-datepicker.datetime-ui-widget .datetime-ui-datepicker-prev-hover{left:2px;top:2px}.datetime-ui-datepicker.datetime-ui-widget .datetime-ui-datepicker-next-hover{right:2px;top:2px}form,fieldset{margin:0;padding:0;border-style:none}button,input[type='button'],input[type='reset'],input[type='file'],input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer}.form-block{max-width:410px;padding:0 25px;background:linear-gradient(to bottom, rgba(0,119,136,0.42), rgba(0,119,136,0.75))}.intro-content-form.form-block{max-width:317px}.intro-content-form .form-block-title,.form-block-title{color:#e5f1f3;margin-bottom:20px;margin-top:9px;text-transform:none}.form-block input[type="text"],.form-block input[type="email"]{min-width:70%}@media (max-width:800px){.form-block{max-width:none;background:#36939f}}.form-control input[type="submit"]{display:inline-block;border:none;padding:8px 10px;cursor:pointer;color:white;border-radius:5px;text-transform:uppercase;background-color:#007787}.form-control input[type="submit"]:hover{background-color:#387E87;text-decoration:none}.form-control{margin:15px 0}.form-control:empty{margin:0}.form-control.margin-0{margin:0}.form-control.checkbox-inline>label{width:80%;font-size:12px;text-transform:none !important;font-weight:600 !important}.form-control.checkbox-inline>.editing-form-control-nested-control{float:left;width:30px;display:inline-block;margin-left:10px}.form-control.checkbox-inline>.editing-form-control-nested-control>span.checkbox{padding-top:0}.form-control input.form-control,.form-control textarea.form-control{margin:0}.form-control input.error.form-control,.form-control textarea.error.form-control{margin-bottom:.5em}.form-control .enquiry-captcha>div>label{display:none}.form-control .enquiry-captcha img{vertical-align:middle;position:relative;bottom:15px;margin-left:10px}.form-control table.CaptchaTable td{vertical-align:middle}.form-control ::-webkit-input-placeholder{color:#999999;font-style:italic;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif}.form-control :-moz-placeholder{color:#999999;font-style:italic;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif}.form-control ::-moz-placeholder{color:#999999;font-style:italic;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif}.form-control input[type="text"],.form-control input[type="password"],.form-control input[type="email"],.form-control textarea{border:none;background:white;padding:10px;border:1px solid transparent;color:#222;border-radius:0}.form-control input[type="text"]:focus,.form-control input[type="password"]:focus,.form-control input[type="email"]:focus,.form-control textarea:focus{border:1px solid #387E87}.form-control-alternate input[type="text"],.body-style .form-control-alternate input[type="text"],.form-control-alternate input[type="password"],.body-style .form-control-alternate input[type="password"],.form-control-alternate input[type="email"],.body-style .form-control-alternate input[type="email"],.form-control-alternate textarea,.body-style .form-control-alternate textarea{background:#F0F0F0}.form-control-alternate input[type="text"]:focus,.body-style .form-control-alternate input[type="text"]:focus,.form-control-alternate input[type="password"]:focus,.body-style .form-control-alternate input[type="password"]:focus,.form-control-alternate input[type="email"]:focus,.body-style .form-control-alternate input[type="email"]:focus,.form-control-alternate textarea:focus,.body-style .form-control-alternate textarea:focus{border:1px solid #387E87}.form-control textarea{min-height:200px;resize:vertical}.form-control-submit input,.body-style .form-control-submit input{border:none;background:#007788;border-radius:7px;padding:12px 30px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1px;cursor:pointer}.form-control-submit-basic input,.body-style .form-control-submit-basic input{background:white;border:2px solid #007788;color:#007788}.form-control-submit-basic input:hover,.body-style .form-control-submit-basic input:hover{background:#007788;color:white}.form-control--full-width input[type="text"],.form-control--full-width input[type="password"],.form-control--full-width input[type="email"],.form-control--full-width textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}@media (max-width:768px){.form-control--full-width input[type="text"]{width:100% !important}}.body-style input[type='text'],.body-style input[type='tel'],.body-style input[type="number"],.body-style input[type='email'],.body-style input[type='search'],.body-style input[type='password'],.body-style textarea{-webkit-appearance:none;-webkit-border-radius:0;border:0;padding:5px 10px;height:48px;font:16px/38px 'Lato','LatoMacrons','Arial','Helvetica',sans-serif;width:100%;background:#fff;color:#037789;outline:none;box-shadow:none !important;border:1px solid #ccc;-moz-transition:border-color .2s ease;-o-transition:border-color .2s ease;-webkit-transition:border-color .2s ease;transition:border-color .2s ease;box-sizing:border-box}.body-style input[type='text']:focus,.body-style input[type='tel']:focus,.body-style input[type="number"]:focus,.body-style input[type='email']:focus,.body-style input[type='search']:focus,.body-style input[type='password']:focus,.body-style textarea:focus{border-color:#017688}.body-style input[type='text']::-webkit-input-placeholder,.body-style input[type='tel']::-webkit-input-placeholder,.body-style input[type="number"]::-webkit-input-placeholder,.body-style input[type='email']::-webkit-input-placeholder,.body-style input[type='search']::-webkit-input-placeholder,.body-style input[type='password']::-webkit-input-placeholder,.body-style textarea::-webkit-input-placeholder{color:#858484}.body-style input[type='text']::-moz-placeholder,.body-style input[type='tel']::-moz-placeholder,.body-style input[type="number"]::-moz-placeholder,.body-style input[type='email']::-moz-placeholder,.body-style input[type='search']::-moz-placeholder,.body-style input[type='password']::-moz-placeholder,.body-style textarea::-moz-placeholder{opacity:1;color:#858484}.body-style input[type='text']:-moz-placeholder,.body-style input[type='tel']:-moz-placeholder,.body-style input[type="number"]:-moz-placeholder,.body-style input[type='email']:-moz-placeholder,.body-style input[type='search']:-moz-placeholder,.body-style input[type='password']:-moz-placeholder,.body-style textarea:-moz-placeholder{color:#858484}.body-style input[type='text']:-ms-input-placeholder,.body-style input[type='tel']:-ms-input-placeholder,.body-style input[type="number"]:-ms-input-placeholder,.body-style input[type='email']:-ms-input-placeholder,.body-style input[type='search']:-ms-input-placeholder,.body-style input[type='password']:-ms-input-placeholder,.body-style textarea:-ms-input-placeholder{color:#858484}.body-style input[type='text'].placeholder,.body-style input[type='tel'].placeholder,.body-style input[type="number"].placeholder,.body-style input[type='email'].placeholder,.body-style input[type='search'].placeholder,.body-style input[type='password'].placeholder,.body-style textarea.placeholder{color:#858484}.body-style input[type='text']:disabled,.body-style input[type='tel']:disabled,.body-style input[type="number"]:disabled,.body-style input[type='email']:disabled,.body-style input[type='search']:disabled,.body-style input[type='password']:disabled,.body-style textarea:disabled{opacity:.4}.body-style .notice-area textarea{height:200px;line-height:normal}.body-style input:invalid{background:#fff}.body-style button,.body-style input[type='button'],.body-style input[type='reset'],.body-style input[type='file'],.body-style input[type='submit']{-webkit-appearance:none;-webkit-border-radius:10px;cursor:pointer}.body-style .form-container-medium-inputs input[type='text'],.body-style .form-container-medium-inputs input[type='tel'],.body-style .form-container-medium-inputs input[type='email'],.body-style .form-container-medium-inputs input[type='search'],.body-style .form-container-medium-inputs input[type='password'],.body-style .form-container-medium-inputs textarea{font-size:13px;font-family:'Lato','LatoMacrons',Halvetica,Arial,sans-serif;line-height:16px;padding:10px;height:auto}.body-style input[type='file']{background:#d0d0d0;height:48px;padding:13px;box-sizing:border-box;color:#037789}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top;line-height:20px;min-height:100px;color:#037789}.jcf-radio{vertical-align:middle;display:inline-block;position:relative;overflow:hidden;cursor:default;background:#eae7e7;border:2px solid #d0d0d0;border-radius:50%;margin:0 20px 0 0;height:16px;width:16px}.jcf-radio.jcf-checked span{display:block}.jcf-radio span{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:#aaa9a9;border-radius:50%;width:8px;height:8px}.jcf-radio input[type="radio"]{position:absolute;height:100%;width:100%;border:0;margin:0;left:0;top:0}.jcf-select{display:block;position:relative;background:#fff;width:100%;height:48px}.jcf-select.jcf-drop-active .jcf-select-opener:before{content:"\e91e"}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-option-hidden{display:none}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:16px;line-height:48px;margin:0 35px 0 10px;color:#037789;text-transform:capitalize}.jcf-select .jcf-select-opener{position:absolute;text-align:center;right:17px;top:50%;transform:translateY(-50%);color:#017688;cursor:pointer}.jcf-select .jcf-select-opener:before{content:"\e600";font-family:'icomoon';font-size:26px;line-height:32px}.jcf-select .jcf-select-drop{position:absolute;margin-top:0;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}body>.jcf-select-drop{position:absolute;margin:1px 0 0;z-index:9999}.jcf-select-drop .jcf-hover{background:#e6e6e6;color:#017688 !important}.jcf-list-box{overflow:hidden;display:inline-block;min-width:200px;margin:0 15px}.jcf-list-box .jcf-selected{background:#e6e6e6;color:#000}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;line-height:18px;font-size:14px;width:100%;text-transform:capitalize}.jcf-list .jcf-option-hidden{display:none !important}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{margin:0;padding:0;list-style:none}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{white-space:nowrap;overflow:hidden;cursor:default;display:block;padding:5px 9px;color:#656565;height:1%;transition:all .1s ease}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.jcf-select-drop-style .jcf-list{border-radius:5px;border:1px solid #dfe1e1}.jcf-disabled{background:#f1f1f1 !important}.order-form{font-size:14px;line-height:18px;margin:57px 0 70px}@media (max-width:767px){.order-form{font-size:12px;line-height:16px}}.order-form label{display:inline-block;vertical-align:top;text-transform:uppercase;margin:0 0 13px;font-weight:900;color:#017688;letter-spacing:1px;word-spacing:3px}@media (max-width:767px){.order-form label{letter-spacing:0;margin-bottom:5px}}.order-form .holder{margin:0 -10px 13px}.order-form .holder:before,.order-form .holder:after{content:" ";display:table}.order-form .holder:after{clear:both}@media (max-width:767px){.order-form .holder{margin:0 0 10px}}.order-form .row-medium{float:left;padding:0 13px;width:50%}@media (max-width:767px){.order-form .row-medium{float:none;width:100%;padding:0;margin:0 0 10px}}.order-form .row-large{float:left;padding:0 12px;width:60%}@media (max-width:767px){.order-form .row-large{float:none;width:100%;padding:0;margin:0 0 10px}}.order-form .row-small{float:left;padding:0 12px;width:40%}@media (max-width:767px){.order-form .row-small{float:none;width:100%;padding:0;margin:0 0 10px}}.order-form .row-full{float:none;padding:0 12px;width:100%}@media (max-width:767px){.order-form .row-full{padding:0;margin:0 0 10px}}.order-form .form-control{margin-top:0}.steps-form{background:#fff;border:2px solid #ccc;border-radius:2px;color:#017688;margin:0 0 57px}.steps-form .form-row{padding:15px 20px 12px;border-top:2px solid #ccc}.steps-form .form-row:first-child{border-top:0}.steps-form .form-row.error{color:#f00}.steps-form .form-row p:last-child,#main .steps-form .form-row p:last-child{margin:0}.steps-form .form-row-section-start{border-top-style:dashed}.steps-form input[type='text'],.steps-form input[type='tel'],.steps-form input[type='email'],.steps-form input[type='search'],.steps-form input[type='password']{height:41px}.steps-form .jcf-select{border:1px solid #dfe1e1;border-radius:5px;height:38px}.steps-form .jcf-select .jcf-select-text{line-height:36px;font-size:16px;color:#858484}.steps-form .jcf-select .jcf-select-opener{width:50px;border-left:1px solid #dfe1e1;top:0;bottom:0;right:0;transform:translateY(0);color:#a2a2a2}.steps-form .jcf-select .jcf-select-opener:before{line-height:36px}.steps-form textarea{color:#037789}.radio-list{margin:0;padding:0;list-style:none}.radio-list li{margin:0 0 5px}.radio-list li:before,.radio-list li:after{content:" ";display:table}.radio-list li:after{clear:both}.radio-list label{display:inline-block;vertical-align:middle;margin-bottom:0}.radio-list .jcf-radio{display:inline-block;vertical-align:middle}.search-form .search-form-control{position:relative}.search-form .search-form-control>span[class^="icon-"],.search-form .search-form-control>span[class*=" icon-"]{position:absolute;top:10px;left:15px;font-size:24px;color:#1a8594;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.search-form .search-form-control>span[class^="icon-"]:hover,.search-form .search-form-control>span[class*=" icon-"]:hover{color:#fff}.search-form label{display:inline-block;vertical-align:top;margin:0 0 21px;font-size:18px;line-height:22px;font-weight:300;color:#017688;letter-spacing:1px}.search-form input[type='search']{background:transparent;font-size:33px;line-height:36px;font-weight:300;text-transform:uppercase;color:#017688;height:46px;box-sizing:border-box;border-radius:50px !important;padding:5px 200px 5px 50px}@media (max-width:767px){.search-form input[type='search']{font-size:20px}}.search-form input[type='search']::-webkit-input-placeholder{color:#017688}.search-form input[type='search']::-moz-placeholder{opacity:1;color:#017688}.search-form input[type='search']:-moz-placeholder{color:#017688}.search-form input[type='search']:-ms-input-placeholder{color:#017688}.search-form input[type='search'].placeholder{color:#017688}.form-control .chosen-light .chosen-single,.chosen-light .chosen-single{border-color:white}.form-control .chosen-light .chosen-single div b,.chosen-light .chosen-single div b{background:white;color:#017688}.form-control .chosen-light.chosen-container-active .chosen-single,.chosen-light.chosen-container-active .chosen-single{border-color:#017688}.form-control .chosen-light .chosen-drop,.chosen-light .chosen-drop{background:white;border-color:#017688}.form-control .chosen-light .chosen-results li,.chosen-light .chosen-results li{border-top:none}.form-control .chosen-light .chosen-results li.highlighted,.chosen-light .chosen-results li.highlighted,#main .form-control .chosen-light .chosen-results li.highlighted,#main .chosen-light .chosen-results li.highlighted{background:#017688;color:white}.chosen-select-rounded .chosen-single{border-color:#dfe1e1;border-radius:6px;background-color:#fbfbfb;padding-left:13px}.chosen-select-rounded .chosen-single span{font-style:normal}.chosen-select-rounded .chosen-single div b{background:white;color:#017688;border-left:1px solid #dfe1e1;background-color:#fbfbfb;padding-top:10px;padding-bottom:10px}.chosen-select-rounded.chosen-container-active .chosen-single{border-color:#017688}.chosen-select-rounded.chosen-with-drop .chosen-single{border-bottom-left-radius:0;border-bottom-right-radius:0}.chosen-select-rounded .chosen-drop{background:#fbfbfb;border-color:#017688}.chosen-select-rounded .chosen-results li{border-top:none}.chosen-select-rounded .chosen-results li.highlighted,#main .chosen-select-rounded .chosen-results li.highlighted{background:#017688;color:white}.chosen-medium .chosen-single{height:48px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.chosen-medium .chosen-single span{font-style:normal;font-size:16px;line-height:46px}.chosen-medium .chosen-single div b{padding-top:15px;padding-bottom:15px}.editor-form .ErrorLabel,.editor-form .EditingFormErrorLabel,.editor-form label.error,.enrolment-form .ErrorLabel,.enrolment-form .EditingFormErrorLabel,.enrolment-form label.error,.form-control .ErrorLabel,.form-control .EditingFormErrorLabel,.form-control label.error,.form-control-container .ErrorLabel,.form-control-container .EditingFormErrorLabel,.form-control-container label.error,.form-container .ErrorLabel,.form-container .EditingFormErrorLabel,.form-container label.error,.form-block .ErrorLabel{display:inline-block;background-color:#f2dede;border:1px solid #ebccd1;color:red;padding:5px 10px}.enrolment-form .ErrorLabel{margin-bottom:15px}.form-row-block,.steps-form .form-row-block{position:relative;padding:0}.form-row-block .form-row-block__label,.steps-form .form-row-block .form-row-block__label{position:absolute;top:15px;left:20px}.form-row-block input,.steps-form .form-row-block input{padding:45px 20px 12px;margin:0;border:none;height:auto}.form-row-block .form-row-block-inner,.steps-form .form-row-block .form-row-block-inner{padding-left:20px;padding-right:20px;padding-bottom:20px}.form-row-block>.EditingFormErrorLabel,.steps-form .form-row-block>.EditingFormErrorLabel,.form-row-block>label.error,.steps-form .form-row-block>label.error{margin-left:20px;margin-right:20px;margin-bottom:10px}.form-row .CaptchaTable .CaptchaTextBox{margin:0;border-color:#017688}.popup .body-style input[type='text'],.popup .body-style input[type='tel'],.popup .body-style input[type='email'],.popup .body-style input[type='search'],.popup .body-style input[type='password'],.popup .body-style textarea{border:1px solid #D7D7D7;box-sizing:border-box}.editor-form{margin-bottom:2em}.editor-form .FormButton{display:inline-block}.editing-form-control-nested-control{margin-bottom:.5em}.editing-form-control-nested-control.Error input,.editing-form-control-nested-control.Error textarea,.editing-form-control-nested-control.Error .chosen-light .chosen-single,.editing-form-control-nested-control input.error,.editing-form-control-nested-control textarea.error{border-color:red}.editing-form-control-nested-control.Valid input,.editing-form-control-nested-control.Valid textarea,.editing-form-control-nested-control input.valid,.editing-form-control-nested-control textarea.valid{border-color:green}.editing-form-control-nested-control span.radio,.editing-form-control-nested-control span.checkbox{padding-top:.5em;display:inline-block}.editing-form-control-nested-control label:after,.editing-form-control-nested-control .label:after{content:'';display:inline-block;vertical-align:top;margin:0 0 2em}.editing-form-control-nested-control input.error,.editing-form-control-nested-control textarea.error{margin-bottom:.5em}input[type=number].no-spinners::-webkit-inner-spin-button,input[type=number].no-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-enquiry{padding-bottom:10px}.form-enquiry.vertical-form{padding:0 200px 10px}.form-enquiry.vertical-form .form-group .control-label{display:inline-block;vertical-align:top;text-transform:uppercase;margin:0 0 13px;font-weight:900;color:#017688;letter-spacing:1px;word-spacing:3px}@media (max-width:1180px){.form-enquiry.vertical-form{padding:0 20px 10px}}.form-enquiry .WatermarkText{color:#858484 !important;font-style:italic !important}.form-enquiry .required-mark{color:red}.form-enquiry .optional-mark{color:#9e9e9e;font-style:italic;font-size:14px}.form-enquiry .form-control-wrapper{margin:0 -10px}.form-enquiry .col-md-4{width:33.33333333%;float:left;padding:0 10px}@media (max-width:580px){.form-enquiry .col-md-4{width:100%;float:none}}.form-enquiry .col-md-6{float:left;width:50%;padding:0 10px}@media (max-width:580px){.form-enquiry .col-md-6{width:100%;float:none}}.form-enquiry .form-control input[type='text'].placeholder,.form-enquiry .form-control input[type='tel'].placeholder,.form-enquiry .form-control input[type="number"].placeholder,.form-enquiry .form-control input[type='email'].placeholder,.form-enquiry .form-control input[type='search'].placeholder,.form-enquiry .form-control input[type='password'].placeholder,.form-enquiry .form-control textarea.placeholder,.form-enquiry .form-control .chosen-container-single .chosen-single span{color:#9e9e9e}.form-enquiry .form-control>label,.form-enquiry .form-control>.EditingFormLabel{display:inline-block;vertical-align:top;text-transform:uppercase;margin:0 0 5px;font-weight:900;color:#017688;letter-spacing:1px;word-spacing:3px}@media (max-width:580px){.form-enquiry .form-control>label,.form-enquiry .form-control>.EditingFormLabel{text-align:left;margin-bottom:0}}.form-enquiry .form-control>label.error,.form-enquiry .form-control>.EditingFormLabel.error{font-size:12px;text-transform:none;color:red;font-weight:normal;position:absolute;bottom:-33px;left:0}.form-enquiry .form-control>label.label-inline-form,.form-enquiry .form-control>.EditingFormLabel.label-inline-form{color:#858484;font-weight:normal;word-spacing:normal;letter-spacing:normal;text-transform:none}@media (max-width:580px){.form-enquiry .form-control{text-align:left}}.form-enquiry .dob-field-wrapper{margin:0 -10px}.form-enquiry .dob-field-wrapper .dob-field{position:relative;margin-top:10px}.form-enquiry .dob-field-wrapper .dob-field>label{font-size:14px;margin-bottom:0;position:absolute;top:-20px;left:10px}@media (max-width:580px){.form-enquiry .dob-field-wrapper .dob-field>label{top:-15px}}@media (max-width:580px){.form-enquiry .dob-field-wrapper .dob-field{margin-top:20px}}.form-enrol{padding-bottom:10px}.form-enrol.vertical-form{padding:0 80px 10px 185px}@media (max-width:1180px){.form-enrol.vertical-form{padding:0 20px 10px}}.form-enrol .WatermarkText{color:#858484 !important;font-style:italic !important}.form-enrol .required-mark{color:red}.form-enrol .optional-mark{color:#9e9e9e;font-style:italic;font-size:14px}.form-enrol .form-control-wrapper{margin:0 -10px}.form-enrol .col-md-4{width:33.33333333%;float:left;padding:0 10px}@media (max-width:580px){.form-enrol .col-md-4{width:100%;float:none}}.form-enrol .col-md-6{float:left;width:50%;padding:0 10px}@media (max-width:580px){.form-enrol .col-md-6{width:100%;float:none}}.form-enrol .form-control{position:relative}.form-enrol .form-control .form-control{margin:0;color:#9e9e9e}.form-enrol .form-control input[type='text'].placeholder,.form-enrol .form-control input[type='tel'].placeholder,.form-enrol .form-control input[type="number"].placeholder,.form-enrol .form-control input[type='email'].placeholder,.form-enrol .form-control input[type='search'].placeholder,.form-enrol .form-control input[type='password'].placeholder,.form-enrol .form-control textarea.placeholder,.form-enrol .form-control .chosen-container-single .chosen-single span{color:#9e9e9e}.form-enrol .form-control>label,.form-enrol .form-control>.EditingFormLabel{display:inline-block;vertical-align:top;text-transform:uppercase;margin:0 0 5px;font-weight:900;color:#017688;letter-spacing:1px;word-spacing:3px}@media (max-width:580px){.form-enrol .form-control>label,.form-enrol .form-control>.EditingFormLabel{text-align:left;margin-bottom:0}}.form-enrol .form-control>label.error,.form-enrol .form-control>.EditingFormLabel.error{font-size:12px;text-transform:none;color:red;font-weight:normal;position:absolute;bottom:-33px;left:0}@media (max-width:580px){.form-enrol .form-control{text-align:left}}.form-enrol .dob-field-wrapper{margin:0 -10px}.form-enrol .dob-field-wrapper .editing-form-control-nested-control{margin-bottom:0}.form-enrol .dob-field-wrapper .dob-field{position:relative;margin-top:10px}.form-enrol .dob-field-wrapper .dob-field>label{font-size:14px;margin-bottom:0;position:absolute;bottom:-30px;left:10px;height:30px}@media (max-width:580px){.form-enrol .dob-field-wrapper .dob-field>label{top:-15px}}@media (max-width:580px){.form-enrol .dob-field-wrapper .dob-field>label.error{top:47px}}@media (max-width:580px){.form-enrol .dob-field-wrapper .dob-field{margin-top:20px;margin-bottom:45px}}.form-enrol .term-address ul.dropdown-address{top:115px}@media (max-width:580px){select[multiple]{padding:0;width:100%}select.chosen-select{width:100%;height:48px;background-color:white}}@media (max-width:1023px){#main .nav-page ul li{font-size:14px;line-height:18px}}#main .text-container{overflow:hidden;margin:0 0 50px}@media (max-width:767px){#main .text-container{margin-bottom:30px}}#main .text-container .align-left{width:70.8%}@media (max-width:767px){#main .text-container .align-left{width:100%;margin-bottom:15px}}#main .text-container .align-right{width:29.2%;padding:151px 2px 0 10px}@media (max-width:767px){#main .text-container .align-right{width:100%;padding:0}}#main .content{width:100%;float:left}@media (max-width:767px){#main .content{float:none}}#main .content h2{font-size:24px;margin-bottom:44px;padding:0 10px}@media (max-width:767px){#main .content h2{margin-bottom:20px;padding:0}}#main .content h2.style-large{font-size:30px;padding:0;margin-bottom:27px}#main .content h2 .style{margin:5px 0 0}#main .content-holder{margin:0 368px 0 0;padding:31px 0 0}@media (max-width:1023px){#main .content-holder{margin-right:275px}}@media (max-width:767px){#main .content-holder{margin-right:0}}#main p{margin-bottom:21px}@media (max-width:767px){#main p{margin-bottom:15px}}#main .text-box{margin:0 0 60px}#main ul li{list-style:none;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;color:#858484;font-size:16px;line-height:1.375}@media (max-width:767px){#main ul li{font-size:14px;line-height:18px}}#main ul li p{margin:0}#main ol li{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;color:#858484;font-size:16px;line-height:1.375;margin:0 0 .5em 0}@media (max-width:767px){#main ol li{font-size:14px;line-height:18px}}#main ol li p{margin:0}#main div>p+ul,#main div>p+ol{margin-top:-13px}#main .tile-container{margin-left:-15px;margin-right:-15px}#main .tile-container>:not(.tile-content){padding-left:15px;padding-right:15px}#main .page-content ul>li,#main .page-section ul>li{list-style:inherit}#main .ContentAreaForInsidePages>ul li{list-style:outside}#main .steps-list{margin:0;padding:0;list-style:none;padding:0 0 0 31px;text-align:center;margin:0 0 9px -9.4%;z-index:1;position:relative}#main .steps-list:before,#main .steps-list:after{content:" ";display:table}#main .steps-list:after{clear:both}@media (max-width:1179px){#main .steps-list{padding-left:0;margin-left:-4.6%}}@media (max-width:767px){#main .steps-list{margin-left:-10px}}#main .steps-list li{float:left;font-size:24px;line-height:57px;font-weight:300;margin:0 0 0 8.9%;background:#f1f1f1;transition:all .1s ease;position:relative;border-radius:50%}@media (max-width:1179px){#main .steps-list li{margin-left:4%}}@media (max-width:767px){#main .steps-list li{font-size:16px;line-height:35px;margin-left:10px}}#main .steps-list li:before{content:"";position:absolute;left:100%;top:50%;height:3px;width:80px;background:#3d95a2;transform:translateY(-50%);z-index:-1}@media (max-width:767px){#main .steps-list li:before{width:15px}}#main .steps-list li:after{content:"";left:-4px;position:absolute;top:-4px;bottom:-4px;right:-4px;background:#017688;z-index:-1;border-radius:50%;opacity:0;visibility:hidden;transition:all .1s ease}#main .steps-list li:last-child:before{display:none}#main .steps-list li.active{font-weight:800}#main .steps-list li.active:after{opacity:1;visibility:visible}#main .steps-list li.active a{background:#93d167;border:1px solid #017688}#main .steps-list a{display:block;width:59px;height:59px;border-radius:50%;border:1px solid #017688}@media (max-width:767px){#main .steps-list a{width:37px;height:37px}}#main .steps-list a:hover{color:#017688;background:#93d167}#main h2{margin-bottom:30px}#main h2 .style{display:block;font-weight:400;font:700 12px/16px 'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase}#main .posts-content .large p,#main .posts-content-full .large p{margin-bottom:20px}#main .posts-content p,#main .posts-content-full p{margin-bottom:14px}#main .services-list p{margin-bottom:15px}#main .post-list p,#main .post-item p{margin-bottom:0}#main .post-list .text-box,#main .post-item .text-box{margin-bottom:0}#main .accordion{margin:0;padding:0;list-style:none;margin-bottom:90px}@media (max-width:767px){#main .accordion{margin-bottom:30px}}#main .accordion li{border-bottom:2px solid rgba(3,119,137,0.22);font-size:14px;line-height:18px;font-weight:900;letter-spacing:1px}@media (max-width:767px){#main .accordion li{font-size:12px;line-height:16px}}#main .accordion li.active .opener{background:#fff}#main .accordion li.active .opener:before{content:"\e91e"}#main .accordion .opener{display:block;padding:16px 45px 16px 27px;position:relative;font-weight:900;text-transform:uppercase}@media (max-width:767px){#main .accordion .opener{padding:10px 45px 10px 5px}}#main .accordion .opener:hover{background:#fff;color:#037789}#main .accordion .opener:before{content:"";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-family:'icomoon';content:"\e600";font-size:22px;line-height:26px}@media (max-width:767px){#main .accordion .opener:before{right:0}}#main .accordion .slide{background:#fff;padding:14px 25px 11px;letter-spacing:0}@media (max-width:767px){#main .accordion .slide{padding:14px 5px 5px}}#main .date-list{margin:0;padding:0;list-style:none;text-transform:uppercase;max-width:577px}@media (max-width:767px){#main .date-list{margin-bottom:20px}}#main .date-list li{padding:0;margin:0 0 13px;font:13px/16px 'Oswald','Arial','Helvetica',sans-serif !important}#main .date-list li:before,#main .date-list li:after{content:" ";display:table}#main .date-list li:after{clear:both}@media (max-width:767px){#main .date-list .align-left,#main .date-list .align-right{display:block}}@media (max-width:767px){#main .date-list .align-left{margin:0 0 5px}}#main ul.striped-date-list,#main .page-container-content-inner ul.striped-date-list{margin:0;list-style:none;border:1px solid #ddd;padding:0;margin-bottom:20px}#main ul.striped-date-list li,#main .page-container-content-inner ul.striped-date-list li{padding:.5em 1em;margin:0}#main ul.striped-date-list li:before,#main .page-container-content-inner ul.striped-date-list li:before,#main ul.striped-date-list li:after,#main .page-container-content-inner ul.striped-date-list li:after{content:" ";display:table}#main ul.striped-date-list li:after,#main .page-container-content-inner ul.striped-date-list li:after{clear:both}#main ul.striped-date-list li:nth-child(even),#main .page-container-content-inner ul.striped-date-list li:nth-child(even){background-color:#f2f2f2}#main ul.striped-date-list li:nth-child(odd),#main .page-container-content-inner ul.striped-date-list li:nth-child(odd){background-color:#fff}#main .semester-dates-show-all{height:auto !important}#main .semester-dates-show-all .semester-dates li{display:list-item}#main .semester-dates-show-all .semester-dates-btn-container{display:none}#main .page-container-content-inner ul,#main .page-container-content-inner ol{padding-left:30px}#main .page-container-content-inner ul>li,#main .page-container-content-inner ol>li{list-style:inherit;margin:0 0 .5em 0}#main .page-container-content-inner ul.posts-content-full{padding-left:0}#main .page-container-content-inner .form-control ul>li,#main .page-container-content-inner .form-control ol>li{margin:0}#main .programme-page{margin-bottom:15px}@media (max-width:960px){#main .programme-banner__meta__location{margin-top:0;margin-bottom:0}}.sidebar,.body-style .page-content-sidebar{width:290px;border:1px solid #bdd6da;padding:38px 30px 23px 76px;background:#f1f1f1}@media (max-width:1023px){.sidebar,.body-style .page-content-sidebar{padding:38px 30px 23px 55px;width:100%}}@media (max-width:767px){.sidebar,.body-style .page-content-sidebar{width:100%;float:none;margin:0 0 20px}}.sidebar-secondary,.body-style .page-content-sidebar{padding:38px 30px 23px 30px;margin-bottom:15px}.sidebar-secondary>.title-hold,.body-style .page-content-sidebar>.title-hold,.sidebar-secondary>.left_heading,.body-style .page-content-sidebar>.left_heading{display:block;text-transform:uppercase;font-weight:900;font-size:14px;line-height:18px;margin:0 0 2px;color:#017688;background:none}.sidebar-secondary>.left_heading h1,.body-style .page-content-sidebar>.left_heading h1,.sidebar-secondary .whoiswho h3,.body-style .page-content-sidebar .whoiswho h3{font-size:1em;background:none;text-align:left;text-transform:uppercase;color:#017688;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-weight:900}.sidebar-secondary .whoiswho,.body-style .page-content-sidebar .whoiswho{padding-left:0}.sidebar-secondary .course_item,.body-style .page-content-sidebar .course_item{font-size:12px}.main-holder{padding:0 32px 0 0;position:relative;z-index:10}.main-holder:before,.main-holder:after{content:" ";display:table}.main-holder:after{clear:both}@media (max-width:1023px){.main-holder{padding-right:10px}}.button-list{margin:0;padding:0;list-style:none}.button-list li{margin:0 0 21px}@media (max-width:767px){.button-list li{margin-bottom:10px}}.post-list,.post-item{margin:0;padding:0;list-style:none;margin:0 -10px 10px}.post-list:before,.post-list:after,.post-item:before,.post-item:after{content:" ";display:table}.post-list:after,.post-item:after{clear:both}.post-list li,.post-item li{float:left;width:25%;padding:0 10px;margin:0 0 20px}@media (max-width:1023px){.post-list li,.post-item li{width:50%}}@media (max-width:767px){.post-list li,.post-item li{width:100%}}.post-list li.style .title-hold a,.post-item li.style .title-hold a{color:#93d167}.post-list li.style .title-hold a:hover,.post-item li.style .title-hold a:hover{color:#037789}.post-list li.style .more:hover,.post-item li.style .more:hover{color:#037789}.post-list .holder,.post-item .holder{background:#fff;overflow:hidden}.post-list .sameheight,.post-item .sameheight{padding-bottom:15px}.post-list .picture-hold,.post-item .picture-hold{position:relative;background:#f9f9f9;display:block}.post-list .time-box,.post-item .time-box{position:absolute;top:0;right:26px;background:#037789;color:#fff;width:65px;font-size:14px;line-height:18px;font-weight:900;text-transform:uppercase;text-align:center;padding:17px 5px 12px}.post-list .time-box .month-range,.post-item .time-box .month-range{line-height:1.3}.post-list .time-box .month-range>small,.post-item .time-box .month-range>small{font-size:12px;float:left}.post-list .time-box .month-range>small+small,.post-item .time-box .month-range>small+small{float:right}.post-list .time-box span,.post-item .time-box span{font:24px/24px 'Oswald','Arial','Helvetica',sans-serif;display:block}.post-list .time-box .time-box__date-range,.post-item .time-box .time-box__date-range{font-size:14px;line-height:normal;overflow:hidden}.post-list .time-box .time-box__date-range span,.post-item .time-box .time-box__date-range span{display:inline-block;font-size:14px}.post-list .time-box .time-box__date-range-start,.post-item .time-box .time-box__date-range-start{float:left}.post-list .time-box .time-box__date-range-end,.post-item .time-box .time-box__date-range-end{float:right;margin-right:4px}.post-list .text-box,.post-item .text-box{padding:25px 26px 20px}.post-list .date,.post-item .date{display:block;margin:0 0 10px;text-transform:uppercase;color:#c2c1c1;font:14px/18px 'Oswald','Arial','Helvetica',sans-serif}.post-list .title-hold,.post-item .title-hold{display:block;margin:0 0 7px;font:18px/22px 'Oswald','Arial','Helvetica',sans-serif;text-transform:uppercase}.post-list .timestamp,.post-item .timestamp{margin:0 -26px;padding:15px 26px 0;border-top:1px solid #eaeaea;text-transform:uppercase;font:12px/16px 'Oswald','Arial','Helvetica',sans-serif}.post-list .timestamp a,.post-item .timestamp a{color:#c2c1c1}.post-list .timestamp a:hover,.post-item .timestamp a:hover{color:#93d167}.post-list .more,.post-item .more{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:16px;line-height:20px;font-weight:900;text-transform:uppercase;color:#fff}.post-item{margin-left:0;margin-right:0;margin-bottom:20px}.img-box{position:relative}.center-holder .img-box .title-block{padding:20px 29px 39px}@media (max-width:1023px){.center-holder .img-box .title-block{padding:20px 0 39px}}@media (max-width:767px){.center-holder .img-box .title-block{padding:10px 0}}.center-holder .img-box h1{max-width:60%;margin-bottom:0}@media (max-width:767px){.center-holder .img-box h1{max-width:none}}.img-box img{max-width:none;width:100%}.img-box .title-block{padding:29px 0 28px;background:rgba(3,119,137,0.6);position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.img-box .title-block{position:static;background:#037789;padding:10px 0}}.img-box .title-block h1{color:#fff;margin-bottom:0}.image-box{position:relative;overflow:hidden}.image-box+.row{margin-top:30px}.image-box--height-auto{height:auto}.image-box--height-auto .image-box__caption{position:static}.image-box--height367{height:367px}.image-box--height97{height:97px}@media (max-width:1280px){.image-box--height97{height:auto}.image-box--height97 .image-box__caption{position:static}}.image-box--height628{height:628px}.image-box--medium .image-box__caption{padding:10px 0}.image-box__caption{padding:29px 0 28px;background:rgba(3,119,137,0.6);position:absolute;bottom:0;left:0;right:0}@media (max-width:1023px){.image-box__caption{padding:20px 0 39px}}@media (max-width:900px){.image-box__caption{background:#037789}}@media (max-width:767px){.image-box__caption{padding:10px 0}}.image-box__caption--padded{padding:20px 29px 39px}.image-box__title,.body-style .image-box__title{color:#fff;margin-bottom:0;max-width:100%}@media (max-width:767px){.image-box__title,.body-style .image-box__title{max-width:none;font-size:40px}}.page-centered .image-box__caption .col-inner{text-align:center}.page-centered .breadcrumbs{text-align:center}.page-centered .breadcrumbs .CMSBreadCrumbsLink{float:none}.nav-page{background:#fff;padding:22px 0;font-weight:700;text-transform:uppercase;text-align:center;margin:0 0 60px}@media (max-width:767px){.nav-page{margin-bottom:30px;padding:10px 0 5px}}.nav-page .center-holder{max-width:1330px}.nav-page ul{margin:0;padding:0;list-style:none;width:100%;display:table;table-layout:fixed}.nav-page ul:before,.nav-page ul:after{content:" ";display:table}.nav-page ul:after{clear:both}.nav-page ul::before,.nav-page ul::after{content:none}@media (max-width:767px){.nav-page ul{margin:0}}.nav-page ul li{display:table-cell}@media (max-width:767px){.nav-page ul li{padding:0 10px;margin:0 0 5px;display:block;vertical-align:top;float:none;width:100%}}.nav-page ul li.active a{color:#93d167}.nav-page ul a{color:#017688}.nav-page ul a:hover{color:#93d167}.contact-list{margin:0;padding:0;list-style:none}.contact-list li{margin:0 0 25px;position:relative}.contact-list p{margin-bottom:15px}.contact-list .title-hold{display:block;text-transform:uppercase;font-weight:900;font-size:14px;line-height:18px;margin:0 0 2px;color:#017688}.contact-list a{color:#858484}.contact-list a:hover{color:#037789}.contact-list .text{display:block}.contact-list [class^="icon-"],.contact-list .fa{position:absolute;left:-44px;top:-8px;font-size:26px;line-height:34px}.contact-list [class^="icon-"].icon-svg-location,.contact-list .fa.icon-svg-location{font-size:32px;line-height:36px;left:-47px;top:-3px}.posts-content,.posts-content-full{margin:0;padding:0;list-style:none;margin:0 -10px 10px}.posts-content:before,.posts-content:after,.posts-content-full:before,.posts-content-full:after{content:" ";display:table}.posts-content:after,.posts-content-full:after{clear:both}.posts-content li,.posts-content-full li{width:25%;float:left;padding:0 10px;margin:0 0 20px}@media (max-width:767px){.posts-content li,.posts-content-full li{float:none;width:100%}}.posts-content li.large h3,.posts-content-full li.large h3{margin-bottom:9px}.posts-content .holder,.posts-content-full .holder{background:#fff}@media (max-width:1023px){}.posts-content h3,.posts-content-full h3{line-height:24px;margin-bottom:1px}.posts-content .text-hold,.posts-content-full .text-hold{padding:24px 26px 3px 24px;margin:0;border-bottom:1px solid #eaeaea}.posts-content .text-top,.posts-content-full .text-top{text-transform:uppercase;margin:0 0 10px;color:#037789;font:14px/18px 'Oswald','Arial','Helvetica',sans-serif}.posts-content time,.posts-content-full time{color:#c2c1c1}.posts-content .more,.posts-content-full .more{display:block;position:relative;font:12px/16px 'Oswald','Arial','Helvetica',sans-serif;color:#c2c1c1;padding:14px 20px 14px 24px}.posts-content .more:before,.posts-content-full .more:before{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:'icomoon';content:"\e903";font-size:23px;line-height:28px}.posts-content .more:hover,.posts-content-full .more:hover{color:#037789}.posts-content-full li{width:auto;width:initial;float:none;float:initial}.services-list{margin:0;padding:0;list-style:none;margin:0 -9px 36px;text-align:right}.services-list:before,.services-list:after{content:" ";display:table}.services-list:after{clear:both}.services-list li{float:left;width:50%;padding:0 9px;margin:0 0 19px}@media (max-width:767px){.services-list li{width:100%}}.services-list h3{margin-bottom:10px}.services-list .text-hold{padding:0 0 2px;margin:0 0 8px;border-bottom:2px solid rgba(3,119,137,0.22);text-align:left}.services-list .more{font-weight:900;font-size:14px;line-height:18px;text-transform:uppercase;letter-spacing:1px}.profile-home .media-item__image{max-width:250px}@media (max-width:501px){.profile-home .media-item__image{float:none;margin:0 auto}}.profile-home .media-item__content{margin-left:275px}@media (max-width:501px){.profile-home .media-item__content{margin-left:0}}.media-list{margin:0;padding:0;list-style:none}.media-list:before,.media-list:after{content:" ";display:table}.media-list:after{clear:both}.media-list li{float:left;width:50%;padding:0 10px 0 69px}.media-list li:first-child{padding-left:65px}@media (max-width:767px){.media-list li:first-child{padding-left:30px}}@media (max-width:1023px){.media-list li{float:none;width:100%;margin:0 0 15px}}@media (max-width:767px){.media-list li{padding:0 0 0 30px}}.media-list a{color:#858484;word-wrap:break-word}.media-list a:hover{color:#037789}@media (max-width:767px){.media-list p{font-size:13px;line-height:18px}}.media-list .holder{background:#fff;padding:38px 27px 20px 90px;position:relative}@media (max-width:767px){.media-list .holder{padding:20px 15px 20px 30px}}.media-list .social-link{position:absolute;width:130px;height:130px;border-radius:50%;background:#93d167;left:-64px;top:39px;text-align:center;font-size:57px;line-height:136px;color:#037789}@media (max-width:767px){.media-list .social-link{width:50px;height:50px;font-size:20px;line-height:50px;left:-30px}}.media-list .social-link:hover{color:#fff;background:#037789}.media-list .text-hold{margin:0 -27px 17px -90px;padding:0 27px 2px 90px;border-bottom:1px solid #ececec}@media (max-width:767px){.media-list .text-hold{margin:0 -15px 15px -30px;padding:0 15px 2px 30px}}.media-list .media-list__body{min-height:110px}.media-list h3{text-transform:none;font-size:22px;font-weight:700;margin-bottom:15px}.media-list .visit{text-transform:uppercase;font-size:14px;line-height:18px;font-weight:900;color:#037789;letter-spacing:1px}@media (max-width:767px){.media-list .visit{font-size:12px;line-height:16px}}.media-list .visit:hover{color:#93d167}.banner-hero{height:400px;position:relative;transition:.3s}@media (max-width:767px){.banner-hero{height:300px}}.banner-hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.9}.banner-hero__image{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%}.banner-hero__description-wrapper{position:absolute;left:0;right:0;bottom:65px}@media (max-width:767px){.banner-hero__description-wrapper{bottom:30px}}@media (max-width:480px){.banner-hero__description-wrapper{bottom:20px}}.banner-hero__description{margin:0 auto;max-width:1210px;padding:0 15px;position:relative;max-width:100%;min-width:auto;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;*zoom:1;width:1210px}.banner-hero__description:before,.banner-hero__description:after{content:" ";display:table}.banner-hero__description:after{clear:both}@media (max-width:1290px){.banner-hero__description{width:auto;text-align:center}}.banner-hero__title-container{float:left;padding:32px 0 0;width:40%}@media (max-width:1290px){.banner-hero__title-container{float:none;width:auto}}.banner-hero__title-container .gallery__title-btn{height:58px;min-width:217px;border-radius:29px}@media (max-width:1023px){.banner-hero__title-container .gallery__title-btn{min-width:150px;height:30px;font-size:10px}}.banner-hero__title-container-inner{margin-bottom:30px}@media (max-width:767px){.banner-hero__title-container-inner{margin-bottom:15px}}.body-style .banner-hero__title,.banner-hero__title{display:inline-block;background:rgba(0,0,0,0.53);color:white;margin-bottom:0;padding:10px 15px 15px 15px;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:60px;text-transform:none;line-height:1.2}.body-style .body-style .banner-hero__title,.body-style .banner-hero__title{color:white}@media (max-width:767px){.body-style .banner-hero__title,.banner-hero__title{font-size:25px;line-height:1.3;letter-spacing:0}}.banner-hero__title-btn{min-width:217px}@media (max-width:767px){.banner-hero__title-btn{padding-top:19px;padding-bottom:19px}}@media (max-width:980px){.banner-hero__title-btn{padding-top:15px;padding-bottom:12px;font-size:12px}.banner-hero__title-btn:before{top:18px}}.banner-hero__loader{position:absolute;top:0;left:0;width:100%;height:100%;background:#eee;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}.lazyloaded .banner-hero__loader{opacity:0}.body-style img.inline-banner{float:right;margin-left:1em;margin-bottom:1em;max-height:450px}@media (max-width:767px),(max-width:1023px){.body-style img.inline-banner{float:none;margin:0;width:auto;max-width:100%}}.videobannercontainer{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.videobannercontainer #VideoBG{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;min-height:50%;min-width:50%}.BannerLogoContainer--Center{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);width:100%}.BannerLogoContainer--Center .BannerLogo{max-height:420px;width:100%;height:420px}.CCCourse .programme-banner__title{background-color:rgba(0,0,0,0.75)}@media (max-width:960px){.CCCourse .programme-banner__title{background-color:rgba(0,0,0,0.95)}}.CCCourse .ribbon{background-color:rgba(0,0,0,0.75)}@media (max-width:960px){.CCCourse .ribbon{background:none}}.CCCourse .ribbon:after{background:none}@media (max-width:960px){.CCCourse .programme-banner__meta__location{background-color:rgba(0,0,0,0.85)}}.CCCourse .BannerLogoContainer--Center{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%, -50%);width:100%}.CCCourse .BannerLogoContainer--Center .BannerLogo{max-height:345px;width:100%;height:345px;margin-top:-95px}@media (max-width:960px){.CCCourse .BannerLogoContainer--Center .BannerLogo{margin-top:110px}}.CCCourse .text-with-icon__title,.CCCourse .text-with-icon>.icon,.CCCourse .text-with-title span,.CCCourse .body-style .CMSBreadCrumbsLink:visited,.CCCourse .breadcrumbs__link:visited,.CCCourse .body-style h4,.CCCourse .btn-border-secondary:visited,.CCCourse .body-style .btn-border-secondary:visited,.CCCourse .btn-border-secondary,.CCCourse h5,.CCCourse .body-style h5.type-override,.CCCourse .text-with-icon>.btn--arrow-prefix:before,.CCCourse .text-with-icon>.btn--arrow-suffix:before{color:#333}.CCCourse .programme-cta:visited,.CCCourse .body-style .programme-cta:visited,.CCCourse .programme-cta,.CCCourse .body-style .programme-cta,.CCCourse .btn:visited,.CCCourse .btn-primary:visited,.CCCourse .body-style .btn:visited,.CCCourse .body-style .btn-primary:visited,.CCCourse .btn-secondary:visited,.CCCourse .body-style .btn-secondary:visited,.CCCourse .btn-inverted:visited,.CCCourse .body-style .btn-inverted:visited,.CCCourse .btn,.CCCourse .btn-primary,.CCCourse .btn-secondary,.CCCourse .btn-inverted,.CCCourse .btn-secondary:visited,.CCCourse .body-style .btn-secondary:visited,.CCCourse .btn-secondary,.CCCourse .btn-inverted:visited,.CCCourse .body-style .btn-inverted:visited,.CCCourse .btn-inverted{background-color:#333}.CCCourse .btn-border-secondary{border-color:#333}.CCCourse .btn-border-secondary:hover,.CCCourse .body-style .btn-border-secondary:hover{background-color:#999}.CCCourse .btn:hover,.CCCourse .btn-primary:hover,.CCCourse .body-style .btn:hover,.CCCourse .body-style .btn-primary:hover,.CCCourse .btn-secondary:hover,.CCCourse .body-style .btn-secondary:hover,.CCCourse .btn-inverted:hover,.CCCourse .body-style .btn-inverted:hover,.CCCourse .programme-cta:hover,.CCCourse .body-style .programme-cta:hover,.CCCourse .programme-cta:focus,.CCCourse .body-style .programme-cta:focus,.CCCourse .programme-cta:active,.CCCourse .body-style .programme-cta:active,.CCCourse .btn-secondary:hover,.CCCourse .body-style .btn-secondary:hover,.CCCourse .btn-inverted:hover,.CCCourse .body-style .btn-inverted:hover{background-color:#999}.home-title-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10}#main .themecolour-Blue .home-title-container h1,.themecolour-Blue .home-title-container h1{border-bottom-color:#0084b6}#main .themecolour-Blue .home-title-container h2,.themecolour-Blue .home-title-container h2{border-bottom-color:#ea6124}#main .themecolour-Orange .home-title-container h1,.themecolour-Orange .home-title-container h1{border-bottom-color:#ea6124}#main .themecolour-Orange .home-title-container h2,.themecolour-Orange .home-title-container h2{border-bottom-color:#93d167}#main .themecolour-Green .home-title-container h1,.themecolour-Green .home-title-container h1{border-bottom-color:#93d167}#main .themecolour-Green .home-title-container h2,.themecolour-Green .home-title-container h2{border-bottom-color:#f7cd00}#main .themecolour-Yellow .home-title-container h1,.themecolour-Yellow .home-title-container h1{border-bottom-color:#f7cd00}#main .themecolour-Yellow .home-title-container h2,.themecolour-Yellow .home-title-container h2{border-bottom-color:#0084b6}#main .themecolour-None .home-title-container h1,.themecolour-None .home-title-container h1{border-bottom-color:#93d167}#main .themecolour-None .home-title-container h2,.themecolour-None .home-title-container h2{border-bottom-color:#0084b6}.home-title-container,#main .home-title-container{margin:0 auto;max-width:1210px;padding:0 15px;position:relative;max-width:100%;min-width:auto;margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;*zoom:1;width:1210px;height:100%}.home-title-container .home-banner-cutout,#main .home-title-container .home-banner-cutout{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:20;background-repeat:no-repeat;background-size:contain}@media (max-width:500px){.home-title-container .home-banner-cutout,#main .home-title-container .home-banner-cutout{background-position:center bottom;top:30%}}.home-title-container .home-banner-cutout img,#main .home-title-container .home-banner-cutout img{width:auto;height:auto;max-height:100%;max-width:100%;display:block}@media (max-width:500px){.home-title-container .home-banner-cutout img,#main .home-title-container .home-banner-cutout img{margin:0 auto}}.home-title-container .box-wrap-title,#main .home-title-container .box-wrap-title{display:inline-block;text-align:right;bottom:54%;right:0;left:200px;position:absolute;padding:0 12px;z-index:21}@media (max-width:767px){.home-title-container .box-wrap-title,#main .home-title-container .box-wrap-title{left:160px}}@media (max-width:500px){.home-title-container .box-wrap-title,#main .home-title-container .box-wrap-title{left:0;top:2.4em;z-index:0}}.home-title-container .box-wrap-caption,#main .home-title-container .box-wrap-caption{display:inline-block;text-align:right;right:0;bottom:22%;left:260px;position:absolute;padding:0 12px;z-index:21}@media (max-width:767px){.home-title-container .box-wrap-caption,#main .home-title-container .box-wrap-caption{left:185px}}@media (max-width:500px){.home-title-container .box-wrap-caption,#main .home-title-container .box-wrap-caption{left:0;bottom:0}}.home-title-container H1,#main .home-title-container H1{color:white;font-size:5em;text-align:right;text-transform:uppercase;margin:0;padding:0 .2em;white-space:nowrap;background-color:black;border-bottom-width:.14em;border-bottom-style:solid;border-bottom-color:#0084b6;display:inline-block;position:relative}.home-title-container H1 span.subtitle,#main .home-title-container H1 span.subtitle{color:black;font-size:.4em;text-align:left;text-transform:uppercase;margin:0;padding:0 .2em;white-space:nowrap;background-color:white;display:inline-block;position:absolute;top:-1.2em;line-height:1.2em;height:1.2em;left:0}.home-title-container H1 span.subtitle:empty,#main .home-title-container H1 span.subtitle:empty{display:none}.home-title-container H2,#main .home-title-container H2{color:black;font-size:2em;text-align:right;text-transform:uppercase;margin:0;padding:0 .2em;white-space:nowrap;background-color:white;border-bottom-width:.2em;border-bottom-style:solid;border-bottom-color:#ea6124;display:inline-block}.triangle-container{position:relative;height:200px}.white-right::before{content:" ";position:absolute;right:0;top:0;bottom:0;left:50%;background-color:white}.svg-triangles{max-width:1100px;height:auto;position:absolute;right:-110px;bottom:0}@media (max-width:767px){.svg-triangles{max-width:500px}}.svg-triangles-right{background-color:#008896;position:relative;height:200px}.svg-triangles-right::before{content:" ";position:absolute;width:1100px;height:957px;background-image:url(/northtec/images/triangles.svg);background-position:right bottom;background-repeat:no-repeat;bottom:0;right:-632px}.IE7 .slider{zoom:1}.slider{margin:0;padding:0;position:relative;overflow:hidden}.slider:before,.slider:after{content:" ";display:table}.slider:after{clear:both}.slider .slides{margin:0;padding:0;list-style:none}.slider .slides>li{display:none;-webkit-backface-visibility:hidden}.slider .slides>li:first-child{display:block}.slider-direction-nav{height:0;margin:0;padding:0}.slider-direction-nav a{text-decoration:none;display:block;position:absolute;z-index:4;cursor:pointer;color:white;font-style:normal;bottom:190px;font-size:40px}.icon-svg-calendar-prefix:before{margin-left:-10px;padding-right:10px}.profile-slider{margin-bottom:20px}.profile-slider .testimonial-item{margin-bottom:0}@media (max-width:980px){.profile-slider .testimonial-item{margin-left:50px}}@media (max-width:980px){.profile-slider .testimonial-item .testimonial-item__content{padding-right:36px}}.profile-slider .testimonial-item .testimonial-item__body{padding-top:1.5em;padding-bottom:1.5em}.profile-slider .slider-direction-nav a{color:#037789;margin:0;top:0;bottom:0;display:table;height:100%}.profile-slider .slider-direction-nav a:hover{text-decoration:none;color:#93d167}.profile-slider .slider-direction-nav .slider-prev{left:0}.profile-slider .slider-direction-nav .slider-prev:before{display:table-cell;vertical-align:middle}@media (max-width:1023px){.profile-slider .slider-direction-nav .slider-prev{bottom:0;top:0;transform:none}}.profile-slider .slider-direction-nav .slider-next{right:0}.profile-slider .slider-direction-nav .slider-next:before{display:table-cell;vertical-align:middle}@media (max-width:1023px){.profile-slider .slider-direction-nav .slider-next{bottom:0;top:0;transform:none}}.slider-direction-nav .slider-prev{left:6%}@media (max-width:1420px){.slider-direction-nav .slider-prev{left:0}}@media (max-width:1023px){.slider-direction-nav .slider-prev{bottom:auto;top:50%;transform:translateY(-50%)}}.slider-direction-nav .slider-next{right:6%}@media (max-width:1420px){.slider-direction-nav .slider-next{right:0}}@media (max-width:1023px){.slider-direction-nav .slider-next{bottom:auto;top:50%;transform:translateY(-50%)}}.slider-direction-nav .slider-disabled{opacity:0;cursor:default}.hero-slider .slider-direction-nav a{font-size:90px;height:90px;width:90px;-moz-transition:.3s ease;-o-transition:.3s ease;-webkit-transition:.3s ease;transition:.3s ease;margin-top:-45px}.hero-slider .slider-direction-nav .slider-prev{left:-90px}.hero-slider .slider-direction-nav .slider-next{right:-90px}.hero-slider:hover .slider-direction-nav .slider-prev{left:0}.hero-slider:hover .slider-direction-nav .slider-next{right:0}@media (max-width:767px){.hero-slider .slider-direction-nav a{font-size:45px;height:45px;width:45px;top:50%;margin-top:0}}#main .fees-container{position:absolute;top:0;left:0;right:0;background-color:rgba(0,0,0,0.53);z-index:10;color:white;max-height:106px}@media (max-width:900px){#main .fees-container{font-size:14px}}@media (max-width:767px){#main .fees-container{position:relative;background-color:rgba(0,0,0,0.8)}}#main .fees-container a{color:white;text-decoration:underline}#main .fees-container a:hover{color:white}#main .fees-container p{margin:0;color:white;text-align:center}.fees-logo-container{width:150px;height:50px;float:left}@media (max-width:479px){.fees-logo-container{width:33%;padding-right:5px}}.fees-logo-inner{margin-left:164px}@media (max-width:479px){.fees-logo-inner{margin-left:0}}.tile,.body-style .tile{display:block;height:300px;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;color:white}.tile:visited,.body-style .tile:visited{color:white}.tile:hover,.body-style .tile:hover{color:white}.tile:active,.body-style .tile:active{color:white}@media (max-width:480px){.tile,.body-style .tile{height:auto;text-align:left}}.tile__container{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tile__container:hover:before{opacity:.5}.tile__container:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.9}.tile--primary-light .tile__container:before{background-color:#037789}.tile--primary .tile__container:before{background-color:#04a2bb}.tile--secondary .tile__container:before{background-color:#93d167}.tile--secondary-light .tile__container:before{background-color:#afdd8e}.tile__inner{display:table;width:100%;height:100%;position:relative;z-index:2}@media (max-width:480px){.tile__inner{padding:10px}}.tile__content{display:table-cell;width:100%;vertical-align:middle}.tile__icon{display:block;font-size:60px;margin-bottom:10px}@media (max-width:480px){.tile__icon{display:inline-block;vertical-align:middle;margin-bottom:0;margin-right:10px;font-size:40px}}.tile__title{text-transform:uppercase;font-size:20px;max-width:160px;display:inline-block}@media (max-width:980px){.tile__title{font-size:16px}}@media (max-width:480px){.tile__title{max-width:100%;vertical-align:middle}}.content-with-circled-image{position:relative}.content-with-circled-image__image-container{display:block;overflow:hidden;border-radius:50%;position:absolute;top:0;left:0;width:230px;height:230px}.content-with-circled-image__content-container{min-height:230px;padding-left:300px;padding-top:30px}.content-with-circled-image__content-container p{margin-bottom:20px}.content-with-circled-image__content-container p:last-child{margin-bottom:0}.content-with-circled-image__content-title,.body-style .content-with-circled-image__content-title,#main .content-with-circled-image__content-title{margin-bottom:15px;font-size:40px}@media (max-width:660px){.content-with-circled-image{margin-bottom:20px}.content-with-circled-image__content-container{padding-left:250px}}@media (max-width:550px){.content-with-circled-image{margin-bottom:0}.content-with-circled-image__image-container{display:none}.content-with-circled-image__content-container{padding:0;min-height:0}}.content-with-circled-image--alternate .content-with-circled-image__content-title a{color:#93d167}.content-with-circled-image--alternate .content-with-circled-image__content-title a:visited{color:#93d167}.content-with-circled-image--alternate .content-with-circled-image__content-title a:hover{color:#037789}.content-with-circled-image--alternate .content-with-circled-image__image-container{left:auto;right:0}.content-with-circled-image--alternate .content-with-circled-image__content-container{padding-left:0;padding-right:300px}@media (max-width:660px){.content-with-circled-image--alternate .content-with-circled-image__content-container{padding-right:250px}}@media (max-width:550px){.content-with-circled-image--alternate .content-with-circled-image__content-container{padding:0}}.listing-container__header{margin-bottom:50px;text-align:center}.listing-container__body{margin-bottom:20px}.listing-container__body:before,.listing-container__body:after{content:" ";display:table}.listing-container__body:after{clear:both}.listing-container__title,.body-style .listing-container__title{font-size:40px}.listing-container__footer{text-align:center}.listing-container--primary .listing-container__title{color:#037789}.listing-container--secondary .listing-container__title{color:#93d167}@media (max-width:800px){.listing-container-first{margin-bottom:30px}}.page-header:before,.page-header:after{content:" ";display:table}.page-header:after{clear:both}.body-style .page-header{margin-bottom:30px}.page-header__content{float:left}.page-header__title{margin-bottom:30px}.page-header__cta{float:right;margin-top:30px}.back-header-link{margin-top:-40px;margin-right:16px;padding:12px 20px;font-weight:900;letter-spacing:1px;float:right}.breadcrumbs{margin:0;padding:0;list-style:none}.breadcrumbs:before,.breadcrumbs:after{content:" ";display:table}.breadcrumbs:after{clear:both}.body-style .breadcrumbs{text-transform:uppercase;margin-bottom:15px;letter-spacing:1px;font-size:12px}.body-style .breadcrumbs:last-child{margin-bottom:0}.body-style .CMSBreadCrumbsLink,.breadcrumbs__element{float:left;margin-right:20px;position:relative}.body-style .CMSBreadCrumbsLink:before,.breadcrumbs__element:before{position:absolute;top:0;right:-14px;content:">";color:#017688}.body-style .CMSBreadCrumbsLink:last-child:before,.breadcrumbs__element:last-child:before{display:none}.body-style .CMSBreadCrumbsLink,.breadcrumbs__link{color:#037789}.body-style .CMSBreadCrumbsLink:visited,.breadcrumbs__link:visited{color:#037789}.breadcrumbs__curr-page{color:#93d167;font-weight:bold}.article-area__title,.body-style .article-area__title,#main .article-area__title{font-size:40px;margin-bottom:30px}.testimonial-item{margin-left:80px;position:relative;margin-bottom:20px}.testimonial-item__image{overflow:hidden;border-radius:50%;margin-left:-60px;float:left;max-width:125px}@media (max-width:980px){.testimonial-item__image{max-width:75px;margin-left:-40px}}.testimonial-item-inner{background:white}.testimonial-item__body{padding-top:40px;padding-bottom:20px}.testimonial-item__body:before,.testimonial-item__body:after{content:"";display:table;clear:both}.testimonial-item__body p{margin:0}.testimonial-item__content{padding-left:90px;padding-right:40px}@media (max-width:980px){.testimonial-item__content{padding-left:45px;padding-right:20px}}.testimonial-item__title{color:#007787;font-size:1.7em;margin-bottom:15px;display:block;line-height:1;font-family:"Oswald"}.testimonial-item__title span{display:block;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:900;margin-top:5px;font-size:.7em}.testimonial-item__footer{text-transform:uppercase;border-top:1px solid #e5e5e5;color:#007787;padding:15px 40px 15px 65px;display:block;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-weight:900;letter-spacing:1px;font-size:1em;text-align:right}@media (max-width:980px){.testimonial-item__footer{padding:15px 20px 15px 45px}}.testimonial-item__footer:hover{background:#007787;color:white}.testimonial-item--primary .testimonial-item__title,.testimonial-item--primary .testimonial-item__footer{color:#94d267}.testimonial-item--primary .testimonial-item__footer:hover{background:#94d267;color:white}.testimonial-details{overflow:hidden}.testimonial-details__image{float:left;border-radius:50%;max-width:125px}.testimonial-details__content{margin-left:150px}.testimonial-details__content h3{margin-top:0}#main .home-section .tile-content .list-item-body{padding:.5em .75em;min-height:8em}#main .home-section .tile-content .list-item-body h2{margin-bottom:.25em;font-size:1.9em}#main .home-section .tile-content .list-item-body p{font-size:1em;margin:0}#main .home-section .tile-content .list-item{border-bottom:.65em;border-bottom-style:solid;border-bottom-color:#037789}#main .home-section .tile-content:nth-child(1) .list-item{border-bottom-color:#0084b6}#main .home-section .tile-content:nth-child(2) .list-item{border-bottom-color:#cd1619}#main .home-section .tile-content:nth-child(3) .list-item{border-bottom-color:#93d167}.tile-wrapping{margin-left:-15px;margin-right:-15px}.tile-widget .list-item-header img{margin:0 auto}.tile-widget .list-item-body{padding:.5em .75em;min-height:8em}.tile-widget .list-item-body h2{margin-bottom:.25em;font-size:1.9em}.tile-widget .list-item-body p{font-size:1em;margin:0}.tile-widget .list-item{border-bottom:.65em;border-bottom-style:solid;border-bottom-color:#037789}.tile-widget .list-item.Blue{border-bottom-color:#0084b6}.tile-widget .list-item.Orange{border-bottom-color:#ea6124}.tile-widget .list-item.Red{border-bottom-color:#cd1619}.tile-widget .list-item.Green{border-bottom-color:#93d167}.tile-widget a{display:block;position:relative;text-decoration:none}.tile-widget a:hover{text-decoration:none}.tile-widget a:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#037789;-webkit-transform:scaleY(0);transform:scaleY(.05);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.tile-widget a:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52, 1.64, .37, .66);transition-timing-function:cubic-bezier(.52, 1.64, .37, .66)}.callout-box-teal{height:200px;position:relative;background-color:#008896;overflow:hidden}#main .callout-box-teal p{margin:0}#main .callout-box-teal p.cta-btn{text-align:center}@media (max-width:767px){#main .callout-box-teal p.cta-btn{text-align:left;margin-left:2em}}.callout-box{height:391px;position:relative;background-image:url("/NorthTec/images/enrol-bg2.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.callout-box:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(3,119,137,0.71)}.callout-box__body{position:relative;display:table;width:100%;height:100%;z-index:1}.callout-box__body-inner{display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}.callout-box__title,.body-style .callout-box__title{color:white;font-size:40px}.vertially-centered{display:inline-block;vertical-align:middle}.vertially-centered:after{content:"";display:inline-block;height:100%;width:1px;background:green}.steps-form .DropDownField{background-color:white;border-radius:1px;color:inherit;line-height:0;width:100%}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#29d;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}#main .editor-content{overflow:hidden;position:relative;margin-bottom:20px}#main .editor-content__text{padding:0}#main .editor-content__quote{position:absolute;top:0;height:100%;width:400px}#main .editor-content__quote:after{content:"";display:inline-block;height:100%;vertical-align:middle}#main .editor-content__quote blockquote{font-family:"Rokkitt","Times New Roman",Times,serif;display:inline-block;vertical-align:middle;color:#099;font-size:28px;line-height:1.2;width:390px}#main .editor-content__quote>blockquote>div a{margin-top:25px;background-color:transparent;border-color:#009999;border-style:solid;border-width:2px;display:inline-block;padding:9px 25px;border-radius:6px;white-space:nowrap;vertical-align:middle;cursor:pointer;color:#009999;font-size:12px;font-weight:normal;text-transform:uppercase;text-decoration:none;text-align:center}#main .editor-content__quote>blockquote>div a:hover{background-color:#099;border-color:transparent;color:#fff}#main .editor-content--left-quote .editor-content__text{float:right;margin-left:420px}#main .editor-content--right-quote .editor-content__text{margin-right:420px}#main .editor-content--left-quote .editor-content__quote{left:0}#main .editor-content--right-quote .editor-content__quote{right:0}#main .editor-content--left-image .editor-content__image{float:left;margin:6px 15px 15px 0;clear:right;width:50%;max-width:100%}#main .editor-content--right-image .editor-content__image{float:right;margin:6px 0 15px 15px;clear:left;width:50%;max-width:100%}#main .editor-content--imagescript-primary div,#main .editor-content--imagescript-secondary div,#main .editor-content--imagescript-third div,#main .editor-content--image--full,#main .editor-content--image--half{margin-bottom:15px}#main .editor-content--imagescript-secondary>.editor-content__image--small>p{margin-bottom:0}#main .editor-content--imagescript-secondary>.editor-content__image--small>p+p{margin-top:4px}#main .editor-content--imagescript-secondary>.editor-content__image--big{width:65.33334%;margin-left:5px}#main .editor-content--image--full{padding:0}#main .editor-content--image--full img{width:100%;height:auto !important;padding:0 !important}#main .editor-content--imagescript-half>.editor-content--image--half>img{width:100%;height:auto !important}#main .editor-content--imagescript-half>.editor-content--image--half:first-child{padding-left:0;margin-right:2.5px;width:49%}#main .editor-content--imagescript-half>.editor-content--image--half:last-child{padding-right:0;margin-left:2.5px;width:49%}#main .editor-content img{width:100%;height:auto !important}#main .editor-content__image--small img{width:100%;height:auto !important}@media screen and (max-width:800px){#main .editor-content--left-image .editor-content__image{width:300px;height:198px}}@media screen and (max-width:480px){#main .editor-content__quote{position:static;width:100%}#main .editor-content--left-quote .editor-content__text{float:none;margin-left:0}#main .editor-content--right-quote .editor-content__text{margin-right:0}#main .editor-content__quote blockquote{width:100%;text-align:center;line-height:21px}}@media screen and (max-width:480px) and (orientation:landscape),screen and (max-height:568px) and (orientation:landscape){#main .editor-content__quote{position:static;width:100%}#main .editor-content--left-quote .editor-content__text{float:none;margin-left:0}#main .editor-content--right-quote .editor-content__text{margin-right:0}#main .editor-content__quote blockquote{width:100%;text-align:center;line-height:21px}}.ui-accordion{margin-bottom:20px}.editor-content--accordion-item{cursor:pointer}.editor-content--accordion-item:focus{outline:none}.editor-content--accordion-item>.accordion-item-body{padding:5px 15px 15px 15px;background:#fff;border-bottom:1px solid #037789;margin:0}.editor-content--accordion-item>.accordion-item-head{position:relative}.editor-content--accordion-item>.accordion-item-head:hover .accordion-item-title,.editor-content--accordion-item>.accordion-item-head:hover .fa{color:#93d167}.editor-content--accordion-item>.accordion-item-head:focus{outline:none}.editor-content--accordion-item>.accordion-item-head>.accordion-item-title{font-family:"TradeGothicMedium",sans-serif;transition:all .3s ease-in-out;cursor:pointer;margin:0;padding:15px 60px 10px 15px;border-bottom:1px solid #037789;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-weight:bold;font-size:14px}.editor-content--accordion-item>.accordion-item-head>.fa{transition:all .3s ease-in-out;position:absolute;right:15px;top:13px;color:#037789}.editor-content--accordion-item>.accordion-item-head.ui-accordion-header-active>.accordion-item-title{border-bottom:none;background:#fff}.body-style .sidebartitle{background-color:#078;text-align:center;width:100%;padding:5px;color:#fff;font-size:16px;margin:0 auto;margin-bottom:10px;text-transform:uppercase}.kis-tooltip{position:relative;display:inline-block;cursor:help;color:#dd1122;white-space:nowrap;text-align:left;float:none;background:none;margin:0;padding:0;border:0;outline:0}.kis-tooltip .tooltiptext{white-space:normal;visibility:hidden;width:320px;min-height:1.5em;background-color:#595959;color:#fff;padding:1em 1.5em;position:absolute;z-index:1;top:-1em;left:100%;margin-left:1em;opacity:0;transition:opacity .5s;box-shadow:2px 2px 10px 0 rgba(0,0,0,0.3)}.kis-tooltip .tooltiptext::after{content:"";position:absolute;top:1em;right:100%;border-width:.8em;border-style:solid;border-color:transparent #595959 transparent transparent}.kis-tooltip:hover .tooltiptext{visibility:visible;opacity:1}.body-style .news_item{padding-bottom:10px}.body-style .news_item h1{line-height:19px;font-size:1.4em;margin-top:9px}.body-style .news_item h4{margin-top:1em}#main .body-style .news_item p{margin:12px 0}.image-links-group-inner img{width:auto}.alert,.form-container .InfoLabel{border:1px solid rgba(0,0,0,0);margin-bottom:20px;padding:15px 15px 15px 60px;position:relative}.alert:before,.form-container .InfoLabel:before{content:"\f071";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:35px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:10px;left:15px}.alert:last-child,.form-container .InfoLabel:last-child{margin-bottom:0}.alert h4,.form-container .InfoLabel h4{color:inherit;margin-top:0}.alert .alert-link,.form-container .InfoLabel .alert-link{font-weight:700}.alert>p,.alert>ul,.form-container .InfoLabel>p,.form-container .InfoLabel>ul{margin-bottom:0}.alert>p+p,.form-container .InfoLabel>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{color:inherit;position:relative;right:-21px;top:5px;float:right}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success:before{content:"\f058"}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info,.form-container .InfoLabel{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info:before,.form-container .InfoLabel:before{content:"\f05a"}.alert-info hr,.form-container .InfoLabel hr{border-top-color:#a6e1ec}.alert-info .alert-link,.form-container .InfoLabel .alert-link{color:#245269}.alert-warning{background-color:#F9D686;border:2px solid #e36d2b;color:#8a6d3b}.alert-warning:before{content:"\f071"}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger:before{content:"\f071"}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}#whangarei-table td{padding:5px}.feature_heading{margin:0;padding:0}.feature_heading .LeftHeadingHeaderOneLine{padding:0;margin:0}body.EditMode #main a{pointer-events:none}@media (max-width:767px){.span8.content-section-medium{width:100%}.FormPanel{text-align:left}.FormPanel .steps-indicator-holder,.FormPanel .steps-form{text-align:initial}}.form-block{background:#65AAB5;background:linear-gradient(to bottom, rgba(0,119,136,0.42), rgba(0,119,136,0.75))}@media (max-width:360px){.table-responsive{overflow:auto;max-height:500px;width:300px}}@media (max-width:480px){.table-responsive{overflow:auto;max-height:500px;width:440px}}@media (max-width:940px){.body-style img{width:100%;height:auto}}.iframe-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.council-governance-graduates img{width:150px;height:auto}@media (max-width:320px){.council-governance-graduates img{width:120px;height:auto}}.form-enquire-wrapper{position:relative;min-height:500px}.preloader-wrapper{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.8);width:105%;height:105%;z-index:2;margin:-25px;padding:30%;text-align:center;padding-top:80%;box-sizing:border-box}.preloader-wrapper .preloader{color:#ffffff;width:50px;height:50px;display:inline-block;padding:0;opacity:.5;background:#037789;-webkit-animation:preloader 1.5s ease-in-out infinite alternate;animation:preloader 1.5s ease-in-out infinite alternate}.preloader-wrapper span{display:block;text-transform:uppercase;color:#037789;margin-top:20px;font-family:"TradeGothicMedium",sans-serif;font-weight:800}@keyframes preloader{from{transform:rotate(0deg) scale(1, 1);border-radius:0}to{transform:rotate(720deg) scale(.5, .5);border-radius:25px}}@-webkit-keyframes preloader{from{-webkit-transform:rotate(0deg) scale(1, 1);border-radius:0}to{-webkit-transform:rotate(720deg) scale(.5, .5);border-radius:25px}}.form-enrol-wrapper{margin-bottom:30px;position:relative}.form-enrol-wrapper .btn-popup-save{position:absolute;bottom:0;left:70px;padding:15px 30px}.form-enrol-wrapper .btn-popup-save:hover{text-decoration:none}@media (max-width:1180px){.form-enrol-wrapper .btn-popup-save{left:10px}}.popup.form-enrol .form-control-wrapper{margin:0}.popup.form-enrol .form-control input[type="text"],.popup.form-enrol .form-control input[type="email"]{color:#037789;outline:none;box-shadow:none !important;border:1px solid #ccc;width:100%;height:48px;box-sizing:border-box}.popup.form-enrol .form-control input[type="text"].error,.popup.form-enrol .form-control input[type="email"].error{border-color:red}.popup.form-enrol .btn-save{padding:15px 30px}.popup.form-enrol .btn-save:hover{text-decoration:none}@media (max-width:980px){.popup.form-enrol{width:auto}}.enrol-form-wrapper{position:relative}.enrol-form-wrapper .preloader-wrapper{padding:30%}.tabcontrol{overflow:visible}.tabcontrol>.content{border-top:none;float:none !important;overflow:visible}.tabcontrol>.content>.body{width:91%}.tabcontrol>.content>.body ul.chosen-results{list-style:none;padding-left:0 !important}.tabcontrol>.steps{margin-bottom:10px;text-align:center}.tabcontrol>.steps>ul{display:inline-block}.tabcontrol>.steps>ul>li{position:relative;width:165px;padding:0;margin:0;height:80px}.tabcontrol>.steps>ul>li+li{margin-left:30px}.tabcontrol>.steps>ul>li>a{width:100%;text-align:center;padding:10px 30px}.tabcontrol>.steps>ul>li>a>span.step-label{position:absolute;bottom:-25px;left:0;width:100%;text-align:center}.tabcontrol>.steps>ul>li>a>span.step-indicator{background:#eaeaea;padding:18px;border-radius:50%;border:2px solid #eaeaea;color:#fff;width:65px;display:inline-block;vertical-align:top;transition:all .3s ease-in-out;cursor:pointer}.tabcontrol>.steps>ul>li:not(:first-child):after{content:"";position:absolute;left:-60%;width:100%;height:20px;top:32px;background-color:#61a7b2;z-index:-1}.tabcontrol>.steps>ul>li.current:not(:first-child):after,.tabcontrol>.steps>ul>li.done:not(:first-child):after{background-color:#93d167}.tabcontrol>.steps>ul>li.current{border:none;background:none}.tabcontrol>.steps>ul>li.current>a{padding:10px 30px}.tabcontrol>.steps>ul>li.current .step-indicator{border:2px solid #fff;background:#61a7b2;color:#fff;width:80px;padding:20px;font-size:24px;margin-top:-8px;cursor:default}.tabcontrol>.steps>ul>li.current .step-label{font-weight:bold}.tabcontrol>.steps>ul>li.error span.step-indicator{background:red;border:2px solid #fff}.tabcontrol>.steps>ul>li.error:hover span.step-indicator{background:#61a7b2;color:#fff}.tabcontrol>.steps>ul>li.error.current:hover span.step-indicator{background:red;border:2px solid #fff}.tabcontrol>.steps>ul>li.done span.step-indicator{border:2px solid #fff;background:#93d167;color:#fff;cursor:pointer}.tabcontrol>.steps>ul>li.done:hover span.step-indicator{background:#61a7b2;color:#fff}.tabcontrol>.steps>ul>li.done.current:hover span.step-indicator{background:#61a7b2;color:#fff}.tabcontrol>.steps>ul>li.done.error span.step-indicator{background:red;border:2px solid #fff}.tabcontrol>.steps>ul>li:hover{background:none;border:none}.tabcontrol .actions,#main .tabcontrol .actions{padding:40px 60px 0}.tabcontrol .actions>ul,#main .tabcontrol .actions>ul{text-align:right}.tabcontrol .actions>ul>li,#main .tabcontrol .actions>ul>li{display:inline-block}.tabcontrol .actions>ul>li+li,#main .tabcontrol .actions>ul>li+li{margin-left:10px}.tabcontrol .actions>ul>li>a,#main .tabcontrol .actions>ul>li>a{font:700 16px/18px 'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-align:center;letter-spacing:2px;border:none;padding:15px 30px;text-transform:uppercase;border-radius:10px;outline:none;display:inline-block;vertical-align:middle;background:#037789;color:white;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tabcontrol .actions>ul>li>a:hover,#main .tabcontrol .actions>ul>li>a:hover{text-decoration:none;background:rgba(3,119,137,0.8)}.tabcontrol .actions>ul>li.disabled>a,#main .tabcontrol .actions>ul>li.disabled>a{background-color:#d0d0d0;cursor:not-allowed}@media (max-width:1200px){.tabcontrol .steps>ul>li{width:130px}.tabcontrol .steps>ul>li>a>span.step-label{font-size:12px}}@media (max-width:1180px){.tabcontrol .content>.body{width:100%}.tabcontrol .actions{padding:40px 10px 0}.tabcontrol .steps>ul{margin:0 auto;padding-left:0 !important}.tabcontrol .steps>ul li{width:90px}.tabcontrol .steps>ul li+li{margin-left:0}.tabcontrol .steps>ul li.current>a{padding:10px}.tabcontrol .steps>ul li.current .step-indicator{width:55px;padding:15px;font-size:15px;margin-top:-4px}.tabcontrol .steps>ul li:not(:first-child):after{top:30px;height:10px}.tabcontrol .steps>ul li>a{padding:10px}.tabcontrol .steps>ul li>a>span.step-label{font-size:12px;bottom:-20px}.tabcontrol .steps>ul li>a>span.step-indicator{width:50px;padding:11px}}@media (max-width:800px){.tabcontrol .steps>ul li:not(:first-child):after{top:27px}.tabcontrol .steps>ul li.current>a>span.step-indicator{width:50px;padding:11px;font-size:18px;margin-top:-3px}.tabcontrol .steps>ul li>a>span.step-indicator{width:40px;padding:8px}.tabcontrol .steps>ul li+li{margin-left:0}}@media (max-width:980px){.tabcontrol .steps>ul li:not(:first-child):after{display:none}.tabcontrol .steps>ul li>a>span.step-label{bottom:3px;line-height:12px}.tabcontrol .actions>ul{padding-left:0 !important}.tabcontrol .actions>ul>li:first-child{float:left}.tabcontrol .actions>ul>li>a{padding:15px}.tabcontrol .actions>ul>li:last-child{margin-left:0;display:block}.tabcontrol .actions>ul>li:last-child>a{width:100%;margin-top:10px}}@media (max-width:980px){.form-enrol.vertical-form{padding:0 0 10px}.form-enrol .form-control-wrapper{margin:0}.form-enrol-wrapper .btn-popup-save{position:static;margin:10px}}.step-global-wrapper{width:100%;text-align:center;margin-top:15px}.step-global-wrapper .step-global-error{font-size:12px;text-transform:none;color:red;font-weight:normal;padding:5px 10px;background-color:#f2dede;border:1px solid #ebccd1}.step-single .steps,.step-single .actions li.disabled{display:none}.step-single>.actions>ul{text-align:center}.step-single>.actions,.step-single>.content,.step-single>.content>.body{padding-top:0}.btn-popup-help{margin-left:10px}.popup-help{display:none}.uploader-main{position:relative}.uploader-main .uploader-current{background:#d0d0d0;height:48px;padding:13px;box-sizing:border-box;color:#037789;position:absolute;top:0;left:0;z-index:1;border-radius:10px}.uploader-main .uploader-current>span>button{margin-top:-7px;padding:10px 15px;margin-right:15px}.uploader-main .uploader-current>span>button>.sr-only{position:static}ul.dropdown-address{position:absolute;top:74px;left:0;width:100%;z-index:2;border:1px solid #017688;border-top:none;height:0;overflow:auto;opacity:0;transition:all .3s ease-in-out;box-shadow:0 4px 5px rgba(0,0,0,0.1);padding-left:0 !important;max-height:300px}ul.dropdown-address>li.dropdown-address-item{display:block;padding:10px 20px;background-color:#fff;cursor:pointer}ul.dropdown-address>li.dropdown-address-item:hover{text-decoration:none;color:#fff !important;background-color:#61a7b2}.open .dropdown-address{height:auto;opacity:1}.additional-fields{margin-top:40px}.chosen-container-multi .chosen-choices{background-color:#fff;padding:2px 5px !important;color:#9e9e9e;min-height:48px}.chosen-container-multi .chosen-choices li.search-field input[type="text"]{width:100% !important;color:#9e9e9e;margin-top:7px}.chosen-container-multi .chosen-choices li.search-choice{background-color:#017688;padding:4px 20px 5px 10px;margin:6px 0 3px 5px}.chosen-container-multi .chosen-choices li.search-choice>span{color:#fff !important}.chosen-container-multi .chosen-choices li.search-choice>.search-choice-close{top:7px}#main .page-container-content-inner ul.gallery-image-wrapper{padding-left:0}.gallery-image-wrapper img.photo-image{width:190px;height:143px}@media (max-width:1023px){.gallery-image-wrapper img.photo-image{width:100%;height:auto}}.top-ticker-wrapper{background-color:#464646;padding:15px 0;margin-top:0;position:relative;color:white}.top-ticker-wrapper:after{content:"";height:5px;width:100%;position:absolute;bottom:0;left:0;background-color:#037789}.btn-close-wrapper{background:#d6f4f9;display:inline-block;padding:8px 5px 5px;border:1px solid #d6f4f9;transition:all .3s ease-in-out}.btn-close-wrapper:hover{background-color:transparent}.btn-close-wrapper .btn-close{line-height:38px;font-size:33px;display:inline-block;vertical-align:top;width:25px;height:25px;padding:4px 0;position:relative;margin:0 auto;cursor:pointer}.btn-close-wrapper .btn-close span{display:block;position:absolute;height:1px;width:100%;background:#037789;border-radius:9px;opacity:1;left:0;top:10px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.btn-close-wrapper .btn-close span:nth-child(1){display:none}.btn-close-wrapper .btn-close span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.btn-close-wrapper .btn-close span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.btn-close-wrapper .btn-close span:nth-child(4){display:none}@media (max-width:980px){.btn-close-wrapper{padding:5px 0 2px}}ul.tile-links,#main .page-container-content-inner ul.tile-links{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin:0 -10px}ul.tile-links.seperator,#main .page-container-content-inner ul.tile-links.seperator{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:20px;margin-bottom:20px}ul.tile-links li,#main .page-container-content-inner ul.tile-links li{position:relative;margin:10px;background-color:#fff;transform:perspective(1px) translateZ(0)}ul.tile-links li:after,#main .page-container-content-inner ul.tile-links li:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#037789;-webkit-transform:scaleY(0);transform:scaleY(.05);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}ul.tile-links li:hover .tile-link-item,#main .page-container-content-inner ul.tile-links li:hover .tile-link-item{color:#fff}ul.tile-links li:hover:after,#main .page-container-content-inner ul.tile-links li:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(.52, 1.64, .37, .66);transition-timing-function:cubic-bezier(.52, 1.64, .37, .66)}ul.tile-links .tile-link-item,#main .page-container-content-inner ul.tile-links .tile-link-item{display:flex;justify-content:center;flex-direction:column;text-align:center;width:250px;height:175px;position:relative;padding:30px 40px;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;z-index:2;line-height:1.3;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.5s;transition-duration:.5s}ul.tile-links .tile-link-item span,#main .page-container-content-inner ul.tile-links .tile-link-item span{font-size:14px;text-transform:none;display:block;margin-top:5px}@media (max-width:320px){ul.tile-links .tile-link-item,#main .page-container-content-inner ul.tile-links .tile-link-item{width:225px}}ul.tile-links.color-a li:after,#main .page-container-content-inner ul.tile-links.color-a li:after{background-color:#7c2f66}ul.tile-links.color-a .tile-link-item,#main .page-container-content-inner ul.tile-links.color-a .tile-link-item{color:#7c2f66}ul.tile-links.color-a.seperator,#main .page-container-content-inner ul.tile-links.color-a.seperator{border-color:#7c2f66}ul.tile-links.color-b li:after,#main .page-container-content-inner ul.tile-links.color-b li:after{background-color:#037789}ul.tile-links.color-b .tile-link-item,#main .page-container-content-inner ul.tile-links.color-b .tile-link-item{color:#037789}ul.tile-links.color-b.seperator,#main .page-container-content-inner ul.tile-links.color-b.seperator{border-color:#037789}ul.tile-links.color-c li:after,#main .page-container-content-inner ul.tile-links.color-c li:after{background-color:#03577f}ul.tile-links.color-c .tile-link-item,#main .page-container-content-inner ul.tile-links.color-c .tile-link-item{color:#03577f}ul.tile-links.color-c.seperator,#main .page-container-content-inner ul.tile-links.color-c.seperator{border-color:#03577f}ul.tile-links.color-d li:after,#main .page-container-content-inner ul.tile-links.color-d li:after{background-color:#7ec34e}ul.tile-links.color-d .tile-link-item,#main .page-container-content-inner ul.tile-links.color-d .tile-link-item{color:#7ec34e}ul.tile-links.color-d.seperator,#main .page-container-content-inner ul.tile-links.color-d.seperator{border-color:#7ec34e}ul.tile-links.color-e li:after,#main .page-container-content-inner ul.tile-links.color-e li:after{background-color:#ffc20e}ul.tile-links.color-e .tile-link-item,#main .page-container-content-inner ul.tile-links.color-e .tile-link-item{color:#ffc20e}ul.tile-links.color-e.seperator,#main .page-container-content-inner ul.tile-links.color-e.seperator{border-color:#ffc20e}ul.tile-links.color-f li:after,#main .page-container-content-inner ul.tile-links.color-f li:after{background-color:#bfaa32}ul.tile-links.color-f .tile-link-item,#main .page-container-content-inner ul.tile-links.color-f .tile-link-item{color:#bfaa32}ul.tile-links.color-f.seperator,#main .page-container-content-inner ul.tile-links.color-f.seperator{border-color:#bfaa32}ul.tile-links.color-g li:after,#main .page-container-content-inner ul.tile-links.color-g li:after{background-color:#f26a23}ul.tile-links.color-g .tile-link-item,#main .page-container-content-inner ul.tile-links.color-g .tile-link-item{color:#f26a23}ul.tile-links.color-g.seperator,#main .page-container-content-inner ul.tile-links.color-g.seperator{border-color:#f26a23}ul.tile-links.color-h li:after,#main .page-container-content-inner ul.tile-links.color-h li:after{background-color:#d2232a}ul.tile-links.color-h .tile-link-item,#main .page-container-content-inner ul.tile-links.color-h .tile-link-item{color:#d2232a}ul.tile-links.color-h.seperator,#main .page-container-content-inner ul.tile-links.color-h.seperator{border-color:#d2232a}@media (max-width:800px){ul.tile-links,#main .page-container-content-inner ul.tile-links{justify-content:space-around;margin:0}}ul.awesome-tiles{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px -10px 0}ul.awesome-tiles .PagerControl{display:none}ul.awesome-tiles .awesome-tile-item{width:250px;background-color:#fff;position:relative;margin:30px 10px}ul.awesome-tiles .awesome-tile-item.hoverbord:hover{outline:4px solid #93d167}ul.awesome-tiles .awesome-tile-item .awesome-icon{width:60px;height:60px;border-radius:50%;background-color:#87cc56;display:flex;justify-content:center;flex-direction:column;text-align:center;position:absolute;top:-30px;left:15px;font-size:23px;color:#fff}ul.awesome-tiles .awesome-tile-item .awesome-header{display:flex;justify-content:center;flex-direction:column;text-align:center;padding:30px 20px;min-height:115px;background-color:#b0d8df;color:#037789;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:18px;text-transform:uppercase;box-sizing:border-box}ul.awesome-tiles .awesome-tile-item .awesome-header:hover{background-color:#cce6ea}ul.awesome-tiles .awesome-tile-item .awesome-header-new{display:flex;justify-content:center;flex-direction:column;text-align:center;padding:65px 20px;background-color:#87cc56;color:#ffffff;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:120px;text-transform:uppercase}ul.awesome-tiles .awesome-tile-item .awesome-header-new:hover{background-color:#afdd8e}ul.awesome-tiles .awesome-tile-item .awesome-body{min-height:135px}ul.awesome-tiles .awesome-tile-item .awesome-body .date{background-color:#037789;color:#fff;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:14px;text-transform:uppercase;padding:5px 10px}ul.awesome-tiles .awesome-tile-item .awesome-body>p{padding:10px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-size:16px;color:#858484;margin:0}ul.awesome-tiles .awesome-tile-item a.awesome-footer,ul.awesome-tiles .awesome-tile-item .awesome-footer,ul.awesome-tiles .awesome-tile-item a.awesome-footer-new,ul.awesome-tiles .awesome-tile-item .awesome-footer-new{display:block;padding:20px 10px;border-top:2px solid #ececec;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:14px;text-transform:uppercase;color:#cecece}ul.awesome-tiles .awesome-tile-item a.awesome-footer:hover,ul.awesome-tiles .awesome-tile-item .awesome-footer:hover,ul.awesome-tiles .awesome-tile-item a.awesome-footer-new:hover,ul.awesome-tiles .awesome-tile-item .awesome-footer-new:hover{color:#037789}ul.awesome-tiles .awesome-tile-item.header-new.appended{display:none}@media (max-width:800px){ul.awesome-tiles{justify-content:space-around}}#main .news-ticker-wrapper,.news-ticker-wrapper{position:relative}#main .news-ticker-wrapper>ul,.news-ticker-wrapper>ul{margin:0;padding:0;list-style:none}#main .news-ticker-wrapper>ul li.news-ticker-item,.news-ticker-wrapper>ul li.news-ticker-item{color:white;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-size:16px;text-transform:none;text-align:center;opacity:.2;transition:opacity .5s}#main .news-ticker-wrapper>ul li.news-ticker-item p,.news-ticker-wrapper>ul li.news-ticker-item p{color:white}#main .news-ticker-wrapper>ul li.news-ticker-item a,.news-ticker-wrapper>ul li.news-ticker-item a,#main .news-ticker-wrapper>ul li.news-ticker-item a:visited,.news-ticker-wrapper>ul li.news-ticker-item a:visited{color:white;text-decoration:underline}#main .news-ticker-wrapper>ul li.news-ticker-item a:hover,.news-ticker-wrapper>ul li.news-ticker-item a:hover{color:#93d167;text-decoration:none}#main .news-ticker-wrapper>ul li.news-ticker-item:first-child,.news-ticker-wrapper>ul li.news-ticker-item:first-child{opacity:1}#main .news-ticker-wrapper .news-ticker-arrow,.news-ticker-wrapper .news-ticker-arrow{position:absolute;right:0;display:none}.sticky-section-wrapper{height:75px}.sticky-section-wrapper .sticky-section-inner{background-color:#87cc56;position:static;width:100%}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper{padding:30px 100px 30px 15px;margin:0 auto;max-width:1210px;display:flex;flex-wrap:nowrap;justify-content:flex-start;position:relative;display:-webkit-flex;-webkit-flex-wrap:nowrap;-webkit-justify-content:flex-start}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline{margin-right:50px}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>h5{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;color:#fff;margin:0;font-size:14px;line-height:1}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>h5{font-size:12px}}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p{margin:0 !important;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;color:#037789;font-size:14px;line-height:1}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p{font-size:12px}}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a{position:relative;padding-left:30px;transition:all .3s ease-in-out}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a{padding-left:20px;font-size:12px}}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a>.fa{border:1px solid #037789;margin-right:5px;border-radius:50%;width:23px;padding:3px 0;text-align:center;position:absolute;top:-2px;left:0;transition:all .3s ease-in-out}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a>.fa{width:15px;height:15px;top:1px;padding:0}}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a:hover{color:#fff}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline>p a:hover>.fa{border:1px solid #fff}@media (max-width:800px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline{margin-right:10px}}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper>.sticky-content-inline{margin-bottom:5px;text-align:center}}.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper .sticky-section-close{position:absolute;right:15px;top:18px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}@media (max-width:800px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper .sticky-section-close{top:8px;right:7px}}@media (max-width:800px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper{padding:20px 30px 20px 15px}}@media (max-width:980px){.sticky-section-wrapper .sticky-section-inner .sticky-content-wrapper{flex-direction:column;padding:10px 35px}}.sticky-section-wrapper .sticky-section-static{height:100%;display:none}@media (max-width:980px){.sticky-section-wrapper{height:115px}}.sticky-section-is-floating{position:relative}.sticky-section-is-floating .sticky-section-wrapper .sticky-section-inner{position:fixed;bottom:0;background-color:#87cc56;z-index:3}.sticky-section-is-floating .sticky-section-wrapper .sticky-section-inner .sticky-section-close{opacity:1;visibility:visible}.sticky-section-is-floating .sticky-section-wrapper .sticky-section-static{display:block}.sticky-section-forcehide .sticky-section-wrapper .sticky-section-inner{position:static !important;background-color:#87cc56 !important}.sticky-section-forcehide .sticky-section-wrapper .sticky-section-inner .sticky-section-close{opacity:0 !important;visibility:hidden !important}.sticky-section-forcehide .sticky-section-wrapper .sticky-section-static{display:none !important}.student-portal-logon-form{border:1px solid #037789;padding:50px 50px 20px;box-sizing:border-box}.student-portal-logon-form>h3{text-align:center;color:#037789;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:30px;text-transform:none}.student-portal-logon-form .form-control-wrapper{width:100%}.student-portal-logon-form .form-control-wrapper .form-control{margin-bottom:0}.student-portal-logon-form .form-control-wrapper .form-control .editing-form-control-nested-control{margin:0}.student-portal-logon-form .form-control input[type="text"],.student-portal-logon-form .form-control input[type="password"]{width:100%;background-color:rgba(3,119,137,0.2);font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;margin:0;box-sizing:border-box}.student-portal-logon-form .form-control input[type="text"]:focus,.student-portal-logon-form .form-control input[type="password"]:focus{outline:none}.student-portal-logon-form .form-control label{display:inline-block;vertical-align:top;text-transform:uppercase;margin:0 0 5px;font-weight:900;color:#017688;letter-spacing:1px;word-spacing:3px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif}.student-portal-logon-form .btn-circle{margin:20px auto;display:block;max-width:70px;text-transform:uppercase;text-align:center}.student-portal-logon-form .bottom-links{display:flex;justify-content:center}.student-portal-logon-form .bottom-links a{margin:0 20px}.student-portal-wrapper{position:relative;min-height:800px}.student-portal-wrapper .left-panel{float:left;margin-left:-100%;height:100%}.student-portal-wrapper .left-panel .inner-content{position:absolute;height:100%;padding:40px 20px 40px 60px;background-color:#fff;min-height:800px;width:300px;transition:all .3s cubic-bezier(.6, -0.28, .74, .05);overflow:hidden}.student-portal-wrapper .left-panel .inner-content .user-details{margin-bottom:20px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;margin-top:15px}.student-portal-wrapper .left-panel .inner-content .user-details>a{display:block;font-weight:normal;font-size:12px}.student-portal-wrapper .left-panel .inner-content .user-details .details{min-height:70px}.student-portal-wrapper .left-panel .inner-content .user-details .avatar{padding:15px;border:2px solid #037789;border-radius:50%;color:#037789;font-size:34px;vertical-align:middle;font-weight:bold}.student-portal-wrapper .left-panel .inner-content .user-details .name{margin-left:10px;text-transform:uppercase;font-size:18px;color:#037789;font-weight:bold}.student-portal-wrapper .left-panel .inner-content .user-details .username{color:#037789;font-weight:bold;margin-bottom:5px}.student-portal-wrapper .left-panel .inner-content .user-details .loginout-btn{position:absolute;top:20px;left:30px;font-size:16px;text-transform:uppercase;font-weight:bold}.student-portal-wrapper .left-panel .inner-content .user-details .loginout-btn>i{margin-right:10px;vertical-align:top;font-size:21px;margin-top:0;display:inline-block}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper{padding:0;margin-left:-60px;margin-right:-20px}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a{padding:5px 0 5px 30px;display:block;font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:24px;text-transform:uppercase}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a .indicator{margin-right:15px;font-size:18px;margin-top:-5px;vertical-align:middle}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a .indicator:before{content:"\f10c"}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a .menu-label{opacity:1;visibility:visible;transition:all .3s ease-in-out}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.active{border-right:5px solid #037789;background-color:#f1f1f1}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a:hover .indicator:before,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.active .indicator:before{content:"\f111"}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-a{color:#7c2f66}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-a:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-a.active{border-right:5px solid #7c2f66}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-b{color:#037789}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-b:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-b.active{border-right:5px solid #037789}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-c{color:#03577f}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-c:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-c.active{border-right:5px solid #03577f}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-d{color:#7ec34e}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-d:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-d.active{border-right:5px solid #7ec34e}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-e{color:#ffc20e}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-e:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-e.active{border-right:5px solid #ffc20e}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-f{color:#bfaa32}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-f:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-f.active{border-right:5px solid #bfaa32}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-g{color:#f26a23}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-g:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-g.active{border-right:5px solid #f26a23}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-h{color:#d2232a}.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-h:hover,.student-portal-wrapper .left-panel .inner-content ul.menu-wrapper li>a.color-h.active{border-right:5px solid #d2232a}.student-portal-wrapper .left-panel .inner-content .quick-links{padding-top:20px;border-top:2px solid #bdd6da;margin-left:-40px}.student-portal-wrapper .left-panel .inner-content .quick-links>h3{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif}.student-portal-wrapper .left-panel .inner-content .quick-links>ul{padding:0;margin-left:40px}.student-portal-wrapper .left-panel .inner-content .quick-links .icon-quicklink:before{content:"\e915";font-family:'icomoon';font-size:24px;margin-right:10px}.student-portal-wrapper .left-panel .btn-close-wrapper{position:absolute;top:15px;right:15px}.student-portal-wrapper .right-content{float:left;width:100%}.student-portal-wrapper .right-content .inner-content{max-width:1210px;margin:0 auto 0 300px;padding:50px;position:relative}.student-portal-wrapper .right-content .inner-content .preloader-wrapper{width:100%;height:100%;z-index:3;margin:0;padding-top:20%;display:none}.student-portal-wrapper .right-content .inner-content.content--loading .preloader-wrapper{display:block}.student-portal-wrapper .right-content .inner-content .greetings{position:relative;display:inline-block}.student-portal-wrapper .right-content .inner-content .greetings h2{font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:45px}@media (max-width:800px){.student-portal-wrapper .right-content .inner-content .greetings h2{font-size:35px}}.student-portal-wrapper .right-content .inner-content .greetings .btn-close-wrapper{top:-20px;position:absolute;right:-90px;background-color:#fff;border-color:#fff;cursor:pointer}.student-portal-wrapper .right-content .inner-content .greetings .btn-close-wrapper:hover{background-color:transparent;border-color:#d6f4f9}@media (max-width:980px){.student-portal-wrapper .right-content .inner-content .greetings .btn-close-wrapper{right:-5px;top:-40px}}.student-portal-wrapper .right-content .inner-content .top-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;display:-webkit-flex;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start}.student-portal-wrapper .right-content .inner-content .top-buttons a.top-button{display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:#037789;padding:20px;border-radius:10px;margin-right:20px;width:255px;min-height:105px;vertical-align:top;margin-bottom:40px}.student-portal-wrapper .right-content .inner-content .top-buttons a.top-button h5{font-size:18px;font-family:'Oswald','Arial','Helvetica',sans-serif;color:#fff;text-transform:uppercase;margin-bottom:5px}.student-portal-wrapper .right-content .inner-content .top-buttons a.top-button p{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;color:#fff;font-size:16px;font-weight:normal;margin-bottom:0 !important;line-height:1.2}.student-portal-wrapper .right-content .inner-content .top-buttons a.top-button:hover{background-color:#31a1b3}@media (max-width:800px){.student-portal-wrapper .right-content .inner-content .top-buttons a.top-button{margin-right:0}}@media (max-width:800px){.student-portal-wrapper .right-content .inner-content .top-buttons{justify-content:space-around;-webkit-justify-content:space-around}}.student-portal-wrapper .right-content .inner-content .search-panel{margin-bottom:40px}.student-portal-wrapper .right-content .inner-content .search-panel>h5{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-size:14px;text-transform:uppercase;font-weight:bold}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper{position:relative}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .search-type{position:absolute;top:0;left:0;cursor:pointer}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .search-type>select{width:135px;padding:10px;height:48px;border:none;background-color:#b0d8df;color:#fff;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:all .3s ease-in-out}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .search-type>select:focus{outline:none;background-color:#93d167}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .search-type>select:hover{background-color:#93d167}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .search-type:after{content:"\f107";font-family:FontAwesome;position:absolute;right:13px;color:#fff;top:11px;font-size:21px}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper input[type="text"]{border:none;padding-left:50px}.student-portal-wrapper .right-content .inner-content .search-panel .search-form-wrapper .btn-search{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;border:0;background-color:transparent;position:absolute;top:10px;left:15px;font-size:24px}.student-portal-wrapper .right-content .inner-content .tile-links-wrapper{border-top:2px solid #bdd6da;padding-top:40px;margin-bottom:40px}.student-portal-wrapper .right-content .inner-content .tile-links-wrapper h3{font-family:'Oswald','Arial','Helvetica',sans-serif;font-size:30px;margin-bottom:15px}.student-portal-wrapper .right-content .inner-content .tile-links-wrapper>p{margin-bottom:25px}.student-portal-wrapper .right-content .inner-content .awesome-tiles-wrapper{border-top:2px solid #bdd6da;padding-top:40px}.student-portal-wrapper .right-content .inner-content .awesome-tiles-wrapper .btn-circle{background-color:transparent;float:right;margin:20px 0;text-transform:uppercase;display:block}.student-portal-wrapper .right-content .inner-content .student-portal-inside>h1{font-size:45px}.student-portal-wrapper .right-content .inner-content .student-portal-inside>h1>span{font-size:24px;text-transform:none;display:block;margin-top:5px}@media (max-width:1340px){.student-portal-wrapper .right-content .inner-content{padding:50px 15px 50px 80px}}@media (max-width:800px){.student-portal-wrapper .right-content .inner-content{padding:50px 15px 50px 80px;margin:0;z-index:0}}.student-portal-wrapper.panel--collapsed .left-panel{position:absolute;top:0;left:0;float:none;margin-left:0}.student-portal-wrapper.panel--collapsed .left-panel .inner-content{transform:translateX(-230px);padding-left:0;padding-right:0;-webkit-transform:translateX(-230px)}.student-portal-wrapper.panel--collapsed .left-panel .inner-content ul.menu-wrapper{margin-left:227px}.student-portal-wrapper.panel--collapsed .left-panel .inner-content ul.menu-wrapper li>a .menu-label{opacity:0;visibility:hidden;position:absolute}.student-portal-wrapper.panel--collapsed .left-panel .btn-close-wrapper{background-color:transparent;border:none;cursor:pointer;font-size:24px;color:#037789}.student-portal-wrapper.panel--collapsed .left-panel .btn-close-wrapper:before{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e602"}.student-portal-wrapper.panel--collapsed .left-panel .btn-close-wrapper .btn-close{display:none}.student-portal-wrapper.panel--collapsed .right-content .inner-content{max-width:1210px;margin:0 auto;padding:50px 15px}@media (max-width:1340px){.student-portal-wrapper.panel--collapsed .right-content .inner-content{padding:50px 15px 50px 80px}}.search-results{margin-top:10px;margin-left:-30px;margin-right:-30px;max-height:9999px;opacity:1;visibility:visible;transition:all .3s ease-in-out;position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media (max-width:980px){.search-results{flex-direction:column;margin-left:0;margin-right:0;margin-top:40px}}@media (max-height:755px){.search-results--scrollable .search-result-panel__body{height:200px}}@media (max-height:600px){.search-results--scrollable .search-result-panel__body{height:110px}}@media (max-width:980px){.search-results--scrollable .search-result-panel__body{height:auto}}.search-results--hidden{max-height:0;opacity:0;visibility:hidden}.search-results .search-result-panel{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:20px 30px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;position:relative}@media (max-width:980px){.search-results .search-result-panel{width:100%;max-width:100%}}.search-results .search-result-panel .preloader-wrapper{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:100%;z-index:3;margin:0;padding:0;display:none}.search-results .search-result-panel.loading .preloader-wrapper{display:flex}.InternetExplorer .search-results .search-result-panel{display:block;-ms-flex:none}.search-results .search-result-panel+.search-result-panel{border-left:6px solid #a8cfd6}@media (max-width:980px){.search-results .search-result-panel+.search-result-panel{border-left:0 solid #a8cfd6}}.search-results .search-result-panel__body{padding:0;flex:1;width:100%}.search-results .search-result-panel__header{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:100%}.search-results .search-result-panel__header>h2{width:100%}.body-style .search-results .search-result-panel__header h5{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold;margin-bottom:25px}.search-results .search-result-panel__footer{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;margin-top:10px}.search-results .search-result-panel__footer>a{font-weight:bold;font-size:14px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:center}.search-results .search-result-panel__footer>a>.fa{margin-left:8px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.search-results .search-result-panel__footer>a>.fa{font-family:'icomoon'}.search-results .search-result-panel__footer>a>.fa:before{content:'\e600';transform:rotate(-90deg)}}.search-results .search-result-panel__pagination{float:right}.search-results .search-result-panel__pagination-arrow{font-size:36px;line-height:1}.search-results .search-result-panel__pagination-arrow+.search-result-panel__pagination-arrow{margin-left:25px}.search-results .search-result-panel__pagination-arrow.disabled{color:#97ced4;pointer-events:none}.search-results .search-result-panel__pagination-arrow.disabled:hover{color:#97ced4;cursor:default}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.search-results .search-result-panel__pagination-arrow>.fa-angle-left{font-family:'icomoon'}.search-results .search-result-panel__pagination-arrow>.fa-angle-left:before{content:'\e600';transform:rotate(90deg)}.search-results .search-result-panel__pagination-arrow>.fa-angle-right{font-family:'icomoon'}.search-results .search-result-panel__pagination-arrow>.fa-angle-right:before{content:'\e600';transform:rotate(-90deg)}}.search-results .search-result-panel__programme-category{width:210px !important;margin-top:-13px}.search-results .search-result-panel__programme-category div b:before{transition:all .3s ease-in-out}.search-results .search-result-panel__programme-category.chosen-container .chosen-drop{border:none;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.05)}.search-results .search-result-panel__programme-category.chosen-container .chosen-results li.highlighted{background-color:#efefef}.search-results .search-result-panel__programme-category.chosen-container .chosen-results li{line-height:24px;border-top:1px solid #e6e6e6;color:#037789;font-size:12px}.search-results .search-result-panel__programme-category.chosen-container-single .chosen-single{background-color:transparent}.search-results .search-result-panel__programme-category.chosen-container-single .chosen-single:hover{background-color:#fff}.search-results .search-result-panel__programme-category.chosen-container-active .chosen-single{border-color:transparent}.search-results .search-result-panel__programme-category.chosen-container-single .chosen-single div b{display:block;background:transparent;padding:12px 7px;line-height:15px;color:#037789;font-size:2em}.search-results .search-result-panel__programme-category.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:40px;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#037789;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold}@media (max-width:980px){.search-results .search-result-panel__programme-category.chosen-container-single .chosen-single span{text-align:left;padding-left:10px;font-size:11px}}.search-results .search-result-panel__programme-category.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid transparent}.search-results .search-result-panel__programme-category.chosen-container-active.chosen-with-drop{background-color:#fff}.search-results .search-result-panel__programme-category.chosen-container-active.chosen-with-drop div b:before{transform:rotate(180deg);position:relative;display:block}.search-results .search-result-panel input[type="submit"]{margin-bottom:20px}.search-results .search-result-panel .ErrorLabel{display:none}.search-results .search-result-panel .EditingFormErrorLabel{color:red;font-size:12px;margin-top:-20px;display:block}.search-results .search-result__general{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;min-height:150px;margin-right:30px}.search-results .search-result__general .search-result-item__title>a{color:#7ec34e;line-height:1.4}.search-results .search-result__general .search-result-item__title>a:hover{color:#037789}.search-results .search-result__general .highlighted-keyword{background-color:#7ec34e}.search-results .search-result__general .search-result-panel__header>h5{color:#7ec34e}.search-results .search-result__general>h2{color:#7ec34e;text-transform:uppercase;padding:0}.search-results .search-result__general .search-result-panel__pagination-arrow{color:#7ec34e}.search-results .search-result__general .search-result-panel__pagination-arrow:hover{color:#037789}.search-results .search-result__general .search-result-panel__pagination-arrow.disabled{color:#bbe89c}.search-results .search-result__general .search-result-panel__pagination-arrow.disabled:hover{color:#bbe89c}.search-results .search-result__general .preloader-wrapper span{color:#7ec34e}.search-results .search-result__general .preloader-wrapper .preloader{background-color:#7ec34e}.search-results .search-result__programmes{margin-left:30px;padding-left:0}@media (max-width:980px){.search-results .search-result__programmes{margin-left:0;padding-left:20px 30px}}.search-results .search-result__programmes>h2{color:#017688;text-transform:uppercase;padding:0}.search-results .search-result__programmes+.search-result__general{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;background-color:#fff}@media (max-width:980px){.search-results .search-result__programmes+.search-result__general{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.search-results.loading .preloader-wrapper{display:flex}.search-results .search-dialog{display:none}.search-results .SearchResults{margin-top:0}.search-results .order-form{margin:0}.search-results .order-form h5{margin-bottom:20px}.search-results .order-form label{margin-bottom:5px}.search-result-item{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.search-result-item__image{background-size:cover;background-repeat:no-repeat;background-position:center center;min-width:150px;width:150px;height:150px;border-radius:50%;margin-right:20px;position:relative}@media (max-width:550px){.search-result-item__image{min-width:80px;width:80px;height:80px}}.search-result-item__image>img{display:none}.search-result-item__level{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:50%;width:50px;height:50px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;font-size:22px;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-weight:bold}.search-result-item__level>small{font-size:10px;margin:6px 0 -6px;display:block}.body-style .search-result-item__title{margin-bottom:0;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-weight:bold;text-transform:none}.search-result-item__breadcrumb{margin-bottom:5px}.search-result-item__breadcrumb span{font-weight:bold;font-size:12px;display:inline-block}.search-result-item__breadcrumb span>a{color:#858484}.search-result-item__breadcrumb span:before{font-family:'icomoon';position:absolute;left:-6px;width:auto;font-size:16px;height:auto;line-height:1;top:0;transform:rotate(-90deg)}.search-result-item__breadcrumb span+span{margin-left:10px;padding-left:14px;position:relative}.search-result-item__breadcrumb span+span:before{content:"\e600"}.search-result-item__content{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.InternetExplorer .search-result-item__content{display:block}.search-result-item__body{flex:1}.search-result-item__description{font-size:14px}.body-style .search-result-item__description{text-transform:none;margin-bottom:10px;width:auto;line-height:1.4 !important}.search-result__general .search-result-item__description{display:block;display:-webkit-box;max-width:none;max-height:38px;line-height:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:inherit;line-height:normal}.search-result-item__link{font-size:14px;font-weight:bold}.search-result-item+.search-result-item{margin-top:25px}.search-result-item .prog_subtitle{display:block;font-size:14px;font-style:italic}.search-result-item .prog_subtitle+.prog_description{margin-top:5px;max-height:40px}@media (max-width:500px){.search-result-item .prog_subtitle+.prog_description{display:none}}.search-result-item .prog_description{font-size:14px;display:block;display:-webkit-box;max-width:none;max-height:57px;line-height:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:inherit}.highlighted-keyword{background-color:#017688;color:#fff;padding:2px 0}.section-programmes .page-header-link{margin-top:15px}.section-programmes .listing-content{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.listing-search{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}@media (max-width:980px){.listing-search{flex-direction:column}}.listing-search__group{position:relative}.listing-search__group+.listing-search__group{margin-left:10px}@media (max-width:980px){.listing-search__group+.listing-search__group{margin-left:0;margin-top:10px}}.listing-search__input{height:100%;box-sizing:border-box;border:none;min-width:350px;padding-right:70px;padding-left:10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listing-search__input:hover{background-color:#e8fcff}.listing-search__input::-ms-clear{display:none}@media (max-width:980px){.listing-search__input{min-height:48px}}.listing-search__icon{position:absolute;right:10px;font-size:20px;top:5px;transition:all .3s ease-in-out}.listing-search__icon:hover{transform:scale(1.1)}@media (max-width:980px){.listing-search__icon{top:10px}}.listing-search__select div b:before{transition:all .3s ease-in-out}.listing-search__select.chosen-container .chosen-drop{border:none;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.05)}.listing-search__select.chosen-container .chosen-results li.highlighted{background-color:#efefef}.listing-search__select.chosen-container .chosen-results li{line-height:24px;border-top:1px solid #e6e6e6;color:#037789;font-size:12px}.listing-search__select.chosen-container-single .chosen-single{background-color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.listing-search__select.chosen-container-single .chosen-single:hover{background-color:#e8fcff}.listing-search__select.chosen-container-active .chosen-single{border-color:transparent}.listing-search__select.chosen-container-single .chosen-single div b{display:block;background:transparent;padding:12px 7px;line-height:15px;color:#037789;font-size:2em}.listing-search__select.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:40px;text-overflow:ellipsis;white-space:nowrap;font-style:normal;color:#037789;font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;text-transform:uppercase;font-size:12px;font-weight:bold}.listing-search__select.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid transparent}.listing-search__select.chosen-container-active.chosen-with-drop{background-color:#fff}.listing-search__select.chosen-container-active.chosen-with-drop div b:before{transform:rotate(180deg);position:relative;display:block}.listing-search__clear-searchtext{position:absolute;right:40px;font-size:9px;top:9px;background-color:#e6e6e6;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center}.listing-search__clear-searchtext:before{content:"\e909";font-family:icomoon;transition:transform .3s ease-in-out}.listing-search__clear-searchtext:hover:before{transform:rotate(180deg)}.listing-search__clear-searchtext:focus,.listing-search__clear-searchtext:active{outline:none}.listing-search__clear-filter-btn{height:100%;padding-left:20px;position:relative;transition:color .3s ease-in-out;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center}.listing-search__clear-filter-btn:before{content:"\e909";font-family:icomoon;position:absolute;left:0;transition:transform .3s ease-in-out}.listing-search__clear-filter-btn:hover{color:#93d167}.listing-search__clear-filter-btn:hover:before{transform:rotate(180deg)}.listing-search__clear-filter-btn:focus,.listing-search__clear-filter-btn:active{outline:none}.preloader{position:relative}.preloader .preloader-wrapper{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;height:110%;z-index:3;margin:0;padding:0;display:none;margin-top:-20px}.preloader.loading .preloader-wrapper{display:flex;min-height:300px}.preloader.preloader--tall .preloader-wrapper{padding-top:20%;justify-content:flex-start}.search-form label{font-family:'Oswald','Arial','Helvetica',sans-serif;font-weight:400;font-size:26px}.search-form input[type='search']{font-weight:normal;font-size:26px}@media (max-width:650px){.search-form input[type='search']{padding-right:30px}}.search-form-control label.fake-placeholder{position:absolute;top:12px;left:54px;color:rgba(1,118,136,0.5);font-family:Lato,LatoMacrons,Arial,Helvetica,sans-serif;font-size:22px;font-weight:normal;margin:0;letter-spacing:normal;line-height:1;cursor:text;opacity:0;visibility:hidden;transition:all .1s ease-in-out}.search-form-control .search-method{position:absolute;right:0;max-width:300px;width:auto !important;top:0;font-size:16px;height:100%;font-family:Lato,LatoMacrons,Arial,Helvetica,sans-serif}.search-form-control .search-method.chosen-container-single .chosen-single{height:100%;line-height:44px;border:1px solid transparent;border-left-color:transparent;background-color:transparent;padding-left:20px}.search-form-control .search-method.chosen-container-single .chosen-single:hover{background-color:#fff;border-top-right-radius:50px;border-bottom-right-radius:50px}.search-form-control .search-method.chosen-container-single .chosen-single:before{content:"Search method:";position:absolute;top:-10px;right:50px;font-size:10px;color:#037789;font-weight:bold}@media (max-width:980px){.search-form-control .search-method.chosen-container-single .chosen-single:before{right:invalid;left:10px}}.search-form-control .search-method.chosen-container-single.chosen-with-drop .chosen-single{background-color:#fff}.search-form-control .search-method.chosen-container-single .chosen-single div b{padding:15px 7px;background-color:transparent}.search-form-control .search-method.chosen-container-single .chosen-single span{font-style:normal;color:#017688;font-family:Lato,LatoMacrons,Arial,Helvetica,sans-serif;text-align:right;padding-right:25px;margin-top:5px}@media (max-width:980px){.search-form-control .search-method.chosen-container-single .chosen-single span{text-align:left}}.search-form-control .search-method.chosen-container-single.chosen-light .chosen-drop{border:none}.search-form-control .search-method.chosen-container .chosen-results li.active-result{padding-right:20px;color:#017688;text-align:right}@media (max-width:650px){.search-form-control .search-method.chosen-container .chosen-results li.active-result{text-align:left}}.search-form-control .search-method.chosen-container .chosen-results li.active-result.highlighted{color:#fff}.search-form-control select.search-method{padding:0 10px;border-top-right-radius:25px;border-bottom-right-radius:25px;border:none;margin:1px}@media (max-width:650px){.search-form-control select.search-method{display:none}}.popup-active .search-form-control label.fake-placeholder{opacity:1;visibility:visible}.popup-active .search-form-control.typing label.fake-placeholder{opacity:0;visibility:hidden}.search-programme-form--hidden{display:none}.search-programme-form .EditingFormErrorLabel{opacity:0;visibility:hidden;transition:all .3s ease-in-out}.search-programme-form .error .EditingFormErrorLabel{opacity:1;visibility:visible}.search-programme-form .error .form-control{border-color:red}.search-programme-form .valid .form-control{border-color:#93d167}.search-enquiry-popup{max-width:500px}.search-enquiry-popup .order-form{margin:0}.search-enquiry-popup .order-form .row-full{box-sizing:border-box}.search-enquiry-popup .order-form input{margin-bottom:0}.search-enquiry-popup .EditingFormErrorLabel{color:red}.search-enquiry-popup .ErrorLabel{display:none}.grayscale img,.grayscale .lazyload-item{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.programme-tile .list-item{min-height:310px}.shortcourse .list-item{min-height:0}select{-webkit-appearance:none;position:relative;border:1px solid #eee !important}select::before{content:'\25bc';position:absolute;top:50%;right:5px}@media (max-width:650px){.search-form-control .chosen-container{display:none}.chosen-search-method-drop{display:none}.search-result-panel__programme-category{display:none}}.flex-row .row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:980px){.ProgrammeSearchPanel-flex .listing-search__group{width:100%}}@media (max-width:980px){.ProgrammeSearchPanel-flex .listing-search__group input{min-width:100%}}.content-panel{background-image:url("/NorthTec/images/lower.jpg");background-repeat:no-repeat;background-position:center center;background-color:#8aca50;background-size:cover;padding:50px 0}.content-panel p{color:white}.content-panel .content-panel-title{margin:0 0 40px 0;color:white;font-size:3.2em}@media (max-width:480px){.content-panel .content-panel-title{font-size:1.8em}}.content-panel .content-panel-phone{font-size:3.2em;text-transform:uppercase;color:white;margin-top:40px}@media (max-width:480px){.content-panel .content-panel-phone{font-size:1.8em}}.content-panel .content-panel-phone span{color:#007788}.carousel-slider h3{font-size:14.2px}.list-item-footer p{margin:0;color:#cccccc;font-family:"Oswald";text-transform:uppercase;font-size:12.6px}.cart{width:290px;border:1px solid #bdd6da;padding:38px 30px 23px 30px;margin-bottom:2em}.cart .cartLink{padding:0 0 25px 24px;background:transparent url(/App_Themes/EcommerceSite/Images/Ecommerce/cart.png) no-repeat 0 1px;margin-left:20px;text-transform:uppercase}.cart .cartLink .SmallTextLabel{margin:0 0 0 45px;display:block;text-transform:none;font-weight:normal;font-size:.75em;line-height:1.125em}.body-style input.AddToCartTextBox{width:44px;padding:0 0 0 5px;height:auto;margin-right:8px}.body-style input.AddToCartTextBox::-webkit-inner-spin-button{opacity:1}.product-tile a.list-item{display:block;min-height:395px}.product-tile a.list-item:hover{text-decoration:none}.product-tile a.list-item:hover .list-item-header-overlay{opacity:1}.product-tile a.list-item .list-item-header{width:100%;padding-top:100%;position:relative;overflow:hidden}.product-tile a.list-item .list-item-header img{position:absolute;top:0;bottom:0;left:0;right:0}#slider.flexslider ul.slides,#carousel.flexslider ul.slides{padding:0}#main .productDetail h2{margin-bottom:.3em}#main .productDetail .StockContainer{margin-bottom:1em}#main .productDetail .productInfo label,#main .productDetail .productInfo input{display:block}#main .productDetail .productInfo .AddToCartButton{width:100%}#main .productDetail .ProductOptionSelector select{background-color:#FFFFFF;padding:8px 5px;width:100%}.shoppingCartItem{width:100%;border-bottom:1px solid #e6e6e6;float:left;margin-bottom:1em}@media (max-width:1023px){.shoppingCartItem{font-size:16px;line-height:28px}}.shoppingCartItem .Item{clear:both;width:100%;margin:0;padding:1em 0;line-height:28px;float:left}.shoppingCartItem .Item .product-removal{margin-top:-3px}.shoppingCartItem .ItemOption{clear:both;margin-left:60px;padding:0;float:left}.shoppingCartItem .firstLine{width:100%;background-color:#e6e6e6;padding:0;float:left}.shoppingCartItem .firstLine span{background-color:#e6e6e6}.shoppingCartItem .firstLine .product-removal{text-indent:-9999px}@media (max-width:1023px){.shoppingCartItem .firstLine{display:none}}.shoppingCartItem .itemSeparator{width:100%;height:1px;background-color:#e6e6e6;float:left}.shoppingCartItem .ImageCol{width:13%;float:left}.shoppingCartItem .ImageCol .Image{min-height:60px}.shoppingCartItem .InfoCol{width:87%;float:left}.shoppingCartItem .InfoCol .Name a{color:#000}.shoppingCartItem .Info .Image{width:100%;display:block;float:left}.shoppingCartItem .Info .Name{width:100%;display:block;float:left}.shoppingCartItem .Info .Availability{width:100%;display:block;float:left}.shoppingCartItem .Availability{display:block}.shoppingCartItem .Availability .stock{font-weight:normal}.shoppingCartItem .UnitCountControl select{width:auto}.shoppingCartItem .product-image{float:left;width:15%}@media (max-width:1023px){.shoppingCartItem .product-image{float:right;width:auto}.shoppingCartItem .product-image img{margin:0 0 10px 10px}}.shoppingCartItem .product-details{float:left;width:40%}@media (max-width:1023px){.shoppingCartItem .product-details{float:none;margin-bottom:10px;width:auto}}.shoppingCartItem .product-price{float:left;width:12%}@media (max-width:1023px){.shoppingCartItem .product-price{clear:both;width:70px}}.shoppingCartItem .product-quantity{float:left;width:12%}.shoppingCartItem .product-quantity input{padding:0;height:auto;line-height:1.5em}@media (max-width:1023px){.shoppingCartItem .product-quantity{width:100px}.shoppingCartItem .product-quantity input{margin-left:20px}}.shoppingCartItem .product-removal{float:left;width:9%;margin-top:0;min-height:16px}@media (max-width:1023px){.shoppingCartItem .product-removal{width:auto}}.shoppingCartItem .product-line-price{float:left;width:12%;text-align:right}@media (max-width:1023px){.shoppingCartItem .product-line-price{float:right;width:70px}}.shoppingCartItem .col25{padding:5px;width:260px;float:left}.shoppingCartItem .UnitCountControl{width:45px;float:left}.shoppingCartItem .UnitCountControl input{text-align:right;margin:0}.shoppingCartItem .UnitCountButton{margin-top:-3px;margin-left:5px;float:left}.shoppingCartItem .ProductPriceDetailLink{margin-top:0;display:inline-block}.shoppingCartItem .RemoveButton{margin-top:0;display:inline-block}.shoppingCartItem .CartItemDiscountInfo{font-size:12px !important;line-height:18px !important;list-style-type:none !important;margin:0 !important;padding:0 !important}.shoppingCartItem .CartItemDiscountInfo li{font-size:12px !important;line-height:18px !important;list-style-type:none !important;margin:0 !important;padding:0 !important}.shoppingCartItem .CartItemLabel{color:#818181}.shoppingCartItem .CartItemDiscountNames{color:#ff2400}.shoppingCartItem .discountCoupon{width:100%;border:1px solid #e6e6e6;border-top:none;background:url('~/App_Themes/EcommerceSite/Images/Ecommerce/checkout_coupon.png') no-repeat scroll 20px 10px rgba(0,0,0,0);float:left}.shoppingCartItem .discountCoupon .col25{padding:30px 5px 5px 5px}.shoppingCartItem .discountCoupon .Error{color:red}.shoppingCartItem .discountCoupon input[type="text"]{width:200px;border:1px solid #D7D7D7;vertical-align:top}.shoppingCartItem .discountCoupon input[type="submit"]{padding:1px 5px;vertical-align:top}.shoppingCartItem .discountCoupon .discountTitle{clear:both;margin-left:55px;float:left}.shoppingCartItem .discountCoupon .discountSubtitle{clear:both;margin-left:55px;float:left}.shoppingCartItem .discountCoupon .cart-coupon-code{text-align:right;width:100%}.shoppingCartItem .discountCoupon .cart-coupon-code .label{display:inline-block}.shoppingCartItem .discountCoupon .cart-coupon-code .button{display:inline-block}.shoppingCartItem .discountCoupon .cart-coupon-code input[type="submit"]{background:transparent url('~/App_Themes/EcommerceSite/Images/Ecommerce/checkout_remove.png') no-repeat center center;color:transparent;margin:0 13px;width:30px}.shoppingCartItem .shoppingCartTotals{width:100%;margin-top:50px;float:left}.shoppingCartItem .shoppingCartTotals .TotalViewer{clear:right;text-align:right;padding-bottom:8px}.shoppingCartItem a.UpdateButton{cursor:pointer}.shoppingCartItem a.RemoveButton{cursor:pointer}.shoppingCartItem .Subtotal{vertical-align:top}.shoppingCartItem .Subtotal span{vertical-align:top}.shoppingCartItem .MessageLabelWrapper{background-color:red;padding:8px;margin-bottom:2px}.shoppingCartItem .MessageLabelWrapper .ErrorLabel{color:white;padding:0}.shoppingCartItem .MessageLabelWrapper:first-line{font-weight:bold}.shoppingCartItem .ConfirmationCheckbox{float:left}.shoppingCartItem .oneStepCheckout.totals{float:left}.shoppingCartItem .stock.green{color:#97bf0d;font-weight:bold}.TotalViewer{float:right;clear:both;width:100%;margin-bottom:10px}.TotalViewer .Label{float:left;clear:both;width:79%;text-align:right;font-weight:bold}.TotalViewer .Value{float:right;width:21%;text-align:right}.checkoutButtonNext{float:right}.order-btn{float:right}.checkout-nav input[disabled]{background-color:#d0d0d0;cursor:not-allowed}.checkout-nav input[disabled]:hover{background-color:#d0d0d0}.MessageLabelWrapper{text-align:center;margin:1em 0;padding:5px 10px;background-color:#f2dede;border:1px solid #ebccd1}.MessageLabelWrapper .ErrorLabel{color:red}.caption-dept{text-indent:-9999px;LINE-HEIGHT:0;display:block}.caption-dept:after{content:'Department:*';text-indent:0;display:block;line-height:initial;margin-bottom:5px}.calloutbox.Green{background-color:#93d167;border-color:#008800}.calloutbox.Green p{color:#484848}.calloutbox.Green a{text-decoration:underline;color:#009CB2}.calloutbox.Green a:hover{text-decoration:underline;color:#009CB2}.calloutbox.field-wrap{margin-top:2em;padding:0 2em 1em}#header{padding:0;text-transform:uppercase;position:relative;border-bottom:2px solid #f1f1f1}#header.no-border{border-bottom-width:0}#header .align-right{width:100%;padding:20px 15px 0;letter-spacing:-4px;float:none}@media (max-width:940px){#header .align-right{padding:10px 15px 0}}@media (max-width:767px){#header .align-right{float:none;text-align:right;padding:20px 0 0 0}}@media (max-width:556px){#header .align-right{padding-top:5px}}#header .align-right>*{letter-spacing:0}#header .search-form{text-transform:none}#header .bg-wrapper-white{background-color:white;height:97px}@media (max-width:767px){#header .bg-wrapper-white{height:auto}}#header .header-logo-background{background-color:#008896;height:97px;position:absolute;top:0;left:0;width:50%;z-index:-99}@media (max-width:767px){#header .header-logo-background{display:none}}#header.green-border{border-bottom:8px solid #93d167}.body-style .logo{position:static;float:left;max-width:50%}.nav-wrapper{display:inline-block}#nav{display:inline-block;vertical-align:middle;font-weight:700;font-size:14px;line-height:18px;padding:3px 0 0 0;margin:0 15px 0 0}@media (max-width:767px){#nav{display:none}}#nav ul{margin:0;padding:0;list-style:none;letter-spacing:-2px;margin:0 -22px}@media (max-width:1023px){#nav ul{margin:0 -11px}}#nav li{display:inline-block;vertical-align:top;letter-spacing:1px;margin:0 22px 5px}@media (max-width:1023px){#nav li{margin:0 11px 5px}}#nav li.active a:before{transform:scale(1) translateX(0) translateY(0) rotate(0);opacity:1}#nav a{color:#d1d1d1;position:relative;display:inline-block;vertical-align:top;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#nav a:hover{color:#93d167}.popup-search{display:inline-block;vertical-align:middle;text-align:center;margin:0 8px}@media (max-width:767px){.popup-search{margin-left:0}}@media (max-width:600px){.popup-search{margin:0}}.popup-search.popup-active .search-opener{background:#d6f4f9;font-size:20px}@media (max-width:767px){.popup-search.popup-active .search-opener{font-size:16px}}.popup-search.popup-active .search-opener:before{content:"\e909"}.popup-search.popup-active .popup{visibility:visible;max-height:9999px;padding:25px 0;z-index:100;overflow:visible}.popup-search.popup-active .popup.full-height{height:auto}@media (max-width:580px){.popup-search.popup-active .popup.full-height{height:auto}}.popup-search .popup{position:absolute;left:0;right:0;opacity:1;top:100%;background:#f9f9f9;max-width:none;text-align:left;padding:0;visibility:hidden;z-index:-1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;max-height:1px;overflow:hidden}@media (max-width:360px){.body-style .btn-circle.applybtn{display:none}}.search-opener{line-height:28px;font-size:24px;padding:10px 2px;width:48px;height:48px;display:inline-block;vertical-align:top}@media (max-width:500px){.search-opener{width:30px;height:30px;padding:0}}.search-opener:before{line-height:28px}@media (max-width:767px){.search-opener:before{line-height:30px}}.search-opener:hover{color:#037789 !important;background:#d6f4f9}.popup-nav{display:inline-block;vertical-align:middle;text-align:center;margin:0 -14px 0 0;padding:11px 10px 9px 10px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer}.popup-nav:hover,.nav-active .popup-nav{background:#d6f4f9}@media (max-width:1023px){.popup-nav{margin-right:0}}@media (max-width:410px){.popup-nav{padding-top:5px;padding-bottom:0}}.popup-nav h6{font-family:'Lato','LatoMacrons','Arial','Helvetica',sans-serif;font-size:10px;font-weight:bold;cursor:pointer}.nav-opener{line-height:38px;font-size:33px;display:inline-block;vertical-align:top;width:48px;height:48px;padding:4px 0}@media (max-width:767px){.nav-opener{width:30px;height:30px;padding:0;font-size:20px;line-height:24px}}.nav-opener:before{line-height:38px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (max-width:767px){.nav-opener:before{line-height:30px}}.nav-opener:hover{color:#037789 !important;background:#d6f4f9}.nav-active .nav-opener{background:#d6f4f9}.nav-active .nav-drop{opacity:1;visibility:visible;max-height:10000px;padding:0}.nav-drop{position:absolute;top:100%;left:0;right:0;background:#d6f4f9;text-align:left;padding:0;font-weight:800;overflow:hidden;opacity:.5;visibility:hidden;color:#037789;z-index:100;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;max-height:1px}@media (max-width:767px){.nav-drop{padding:10px 0}}.nav-drop.tab-active .sphere-list a,.nav-drop.tab-active .tabset a{color:#6bb5c0}.nav-drop.tab-active .sphere-list a:hover,.nav-drop.tab-active .tabset a:hover{color:#037789}.nav-drop.tab-active .area-hold{margin:0 -680px 0 0;width:95%;float:left}@media (max-width:767px){.nav-drop.tab-active .area-hold{margin:0;width:100%;float:none}}.nav-drop.tab-active .title-hold{color:#6bb5c0}.nav-drop.tab-active .tab-block .tab .title-hold{color:#037789}.nav-drop .center-holder{max-width:1290px;padding-bottom:20px}.nav-drop .area-hold{padding:20px 0 0 0;overflow:hidden}@media (max-width:767px){.nav-drop .area-hold{height:auto !important;overflow:visible}}.nav-drop .title-hold{display:block;text-transform:uppercase;font-size:18px;line-height:22px;margin:0 0 20px;padding:0 15px}@media (max-width:767px){.nav-drop .title-hold{font-size:14px;line-height:18px}}.add-nav{float:left;text-transform:none;padding:20px 0 0 40px;margin:0 50px 0 0}@media (max-width:1023px){.add-nav{padding-left:0;margin-right:20px}}@media (max-width:767px){.add-nav{float:none;overflow:hidden;border-bottom:2px solid #aedce3;margin-right:0}}.add-nav a{color:#3793a1}.add-nav a:hover{color:#037789}.add-nav ul{margin:0;padding:0;list-style:none}.add-nav ul.tabset{margin-bottom:31px}@media (max-width:767px){.add-nav ul.tabset{margin-bottom:15px}}.add-nav ul.tabset li.active a{color:#037789}.add-nav .tab-list{float:left;width:271px;padding:0 20px 0 0;border-right:3px solid #aedce3}@media (max-width:1023px){.add-nav .tab-list{width:190px}}@media (max-width:767px){.add-nav .tab-list{width:50%;padding:0 0 10px;border-right:0;height:auto !important}}.add-nav .tab-list .title-hold{padding:76px 0 0;position:relative;letter-spacing:2px;font-weight:700;margin-bottom:40px}@media (max-width:767px){.add-nav .tab-list .title-hold{padding-top:0;margin-bottom:10px}}.add-nav .tab-list .title-hold:before{content:"";position:absolute;left:0;top:0;content:"\e915";font-family:'icomoon';font-size:44px;line-height:47px}@media (max-width:767px){.add-nav .tab-list .title-hold:before{display:none}}.tab-block{float:left}@media (max-width:767px){.tab-block{width:50%}}.tab-block .tab{width:370px;padding:76px 66px;border-right:3px solid #aedce3}@media (max-width:767px){.tab-block .tab{width:100%;padding:0 0 0 20px;border-right:0;height:auto !important}}.tab-block .tab .title-hold{letter-spacing:2px;padding:0}@media (max-width:767px){.tab-block .tab .title-hold{font-size:12px;line-height:16px;font-weight:400}}.tab-block .tab .add-nav{padding:0;font-weight:700;margin-right:0}@media (max-width:767px){.tab-block .tab .add-nav{border-bottom:0;font-size:12px;line-height:16px}}.tab-block .tab .add-nav li{margin:0 0 6px}.sphere-list{margin:0;padding:0;list-style:none;margin-bottom:28px;font-size:12px;line-height:16px;letter-spacing:-3px}.sphere-list:before,.sphere-list:after{content:" ";display:table}.sphere-list:after{clear:both}@media (max-width:767px){.sphere-list{font-size:10px;line-height:16px}}.sphere-list:last-child{margin-bottom:0}.sphere-list li{display:inline-block;vertical-align:top;width:25%;margin:0;letter-spacing:0;text-align:center}@media (max-width:767px){.sphere-list li{width:33.333%;margin-bottom:20px}}.sphere-list a{color:#017688;display:block;padding:13px 10px;border-radius:50%;position:relative;width:140px}@media (max-width:1023px){.sphere-list a{width:130px}}@media (max-width:767px){.sphere-list a{width:100px;padding:5px 10px}}.sphere-list a:before{content:"";position:absolute;left:0;right:0;top:50%;height:140px;background:#cceef3;opacity:0;transition:all .1s ease;border-radius:50%;z-index:-1;transform:translateY(-50%)}@media (max-width:1023px){.sphere-list a:before{height:130px}}@media (max-width:767px){.sphere-list a:before{height:100px}}.sphere-list a:hover{color:#017688}.sphere-list a:hover:before{opacity:1}.sphere-list [class^="icon-"]{display:block;font-size:35px;line-height:35px;margin:0 0 10px}@media (max-width:767px){.sphere-list [class^="icon-"]{font-size:22px;line-height:26px}}@keyframes cd-shock{0%{transform:rotate(0)}30%{transform:rotate(10deg)}60%{transform:rotate(-10deg)}100%{transform:rotate(0)}}.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:50;background:white}@media (max-width:767px){.header-fixed{position:static}}#main{margin-top:96px}@media (max-width:1023px){#main{margin-top:92px}}@media (max-width:767px){#main{margin-top:0}}@media (max-height:660px) and (min-width:767px){.nav-active .nav-drop{max-height:300px;overflow-y:scroll}}#footer{background:#fff;padding:19px 0}@media (max-width:767px){#footer{margin-top:0}}#footer .nav{float:left;width:50.8%;text-transform:uppercase;font-size:14px;line-height:18px;font-weight:700;letter-spacing:1px}@media (max-width:1179px){#footer .nav{width:55%}}@media (max-width:1023px){#footer .nav{letter-spacing:0;width:45%}}@media (max-width:767px){#footer .nav{display:block;width:100%;font-size:12px;line-height:16px;margin-bottom:15px}}#footer .nav ul{margin:0;padding:0;list-style:none}#footer .nav ul:before,#footer .nav ul:after{content:" ";display:table}#footer .nav ul:after{clear:both}#footer .nav ul li{float:left;padding:0 5px 0 0;width:33.333%;margin:0 0 8px}@media (max-width:1023px){#footer .nav ul li{width:50%}}#footer .nav ul li.active a{color:#93d167}#footer .info-box{float:left;width:20.2%;padding:4px 0 0 10px;text-align:right;font-size:12px;line-height:16px;font-weight:700;color:#037789;text-transform:uppercase;letter-spacing:1px}@media (max-width:1179px){#footer .info-box{width:24%}}@media (max-width:1023px){#footer .info-box{width:25%}}@media (max-width:767px){#footer .info-box{float:none;width:100%;text-align:center}}#footer .copyright,#footer .by{display:block;margin:0 0 2px}.social-list{margin:0;padding:0;list-style:none;letter-spacing:-4px;font-size:37px;line-height:40px;margin:0 0 18px -16px}@media (max-width:1179px){.social-list{margin-left:-10px}}@media (max-width:1023px){.social-list{margin-left:-5px}}@media (max-width:767px){.social-list{margin:0}}.social-list li{display:inline-block;vertical-align:top;letter-spacing:0;margin:0 0 5px 16px;text-align:center}@media (max-width:1179px){.social-list li{margin-left:10px}}@media (max-width:1023px){.social-list li{margin-left:5px}}@media (max-width:767px){.social-list li{margin:0 10px 10px}}.social-list a:hover{opacity:.7}.social-list .icon-facebook-circle{color:#36609f}.social-list .icon-facebook-circle:hover{color:#36609f}.social-list .icon-twitter-circle{color:#2caae1}.social-list .icon-twitter-circle:hover{color:#2caae1}.social-list .icon-linkedin-circle{color:#0a6c9b}.social-list .icon-linkedin-circle:hover{color:#0a6c9b}.social-list .icon-youtube{width:36px;height:36px;background:#ee3537;border-radius:50%;display:block;color:#fff;font-size:20px;line-height:36px}.social-list .icon-youtube:hover{color:#fff}.contact-box{float:left;width:29%;padding:0 0 0 82px;font-size:14px;line-height:18px;font-weight:700;color:#037789}@media (max-width:1179px){.contact-box{width:21%;padding-left:20px}}@media (max-width:1023px){.contact-box{width:30%}}@media (max-width:767px){.contact-box{width:100%;padding-left:0;margin-bottom:15px;float:none}}.contact-box .tel{display:inline-block;vertical-align:top;font:40px/44px 'Oswald','Arial','Helvetica',sans-serif;margin:0 0 10px;letter-spacing:1px}@media (max-width:1023px){.contact-box .tel{letter-spacing:0;font-size:35px;line-height:40px}}.contact-box address{font-style:normal;display:block;margin:0 0 14px}.contact-box .btn,.contact-box .btn-secondary,.contact-box .btn-inverted{display:inline-block;vertical-align:top;padding:7px 12px;background:#037789;color:#fff;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:900;letter-spacing:1px;border-radius:5px;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.contact-box .btn:after,.contact-box .btn-secondary:after,.contact-box .btn-inverted:after{width:100%;height:0;top:0;left:0;background:#93d167;content:'';position:absolute;z-index:-1;transition:all .1s ease}.contact-box .btn:hover,.contact-box .btn-secondary:hover,.contact-box .btn-inverted:hover{background:rgba(3,119,137,0.8)}.type-reset{font-size:13px;font-family:'Lato','LatoMacrons',Halvetica,Arial,sans-serif;line-height:16px}.sr-only{border:0 none;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.text-uppercase,.body-style .text-uppercase{text-transform:uppercase}#main.margin-top--none{margin-top:-1px}#main.margin-top--expand{margin-top:100vh}.align-right{float:right;text-align:right;width:50%;padding:0 0 0 10px}@media (max-width:767px){.align-right{padding-left:0;float:none;width:100%;text-align:left}}.align-right-mobile{float:right;text-align:right;width:50%;padding:0 0 0 10px}.align-left{float:left;width:50%;padding:0 10px 0 0}@media (max-width:767px){.align-left{padding-right:0;float:none;width:100%}}.align-left-mobile{float:left;width:50%;padding:0 10px 0 0}.justify{text-align:justify}.justify>*{display:inline-block;vertical-align:top;text-align:left}.justify:after{content:'';width:100%;display:inline-block;vertical-align:top}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.transition{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.lazyload-container{height:0;overflow:hidden;position:relative;display:block}.lazyload-container .lazyload-item{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;top:0;left:0;width:100%;min-height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0}.lazyload-container .lazyload{opacity:0}.lazyload-container .lazyloaded,.lazyload-container.lazyloaded{opacity:1}.lazyload-container .lazyloaded>.pace-progress,.lazyload-container.lazyloaded>.pace-progress{opacity:0;visibility:hidden}.lazyload-background-image{height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.ratio16to9{padding-bottom:56.25%}.ratio280to201{padding-bottom:71.78571429%}.ratio1181to489{padding-bottom:41.40558848%}.ratio1180to618{padding-bottom:52.37288136%}.ratio1200to628{padding-bottom:52.33333333%}.ratio1499to563{padding-bottom:37.55837225%}.ratio1500to367{padding-bottom:24.46666667%}.ratio-square{padding-bottom:100%}.inline-fix{font-size:0;line-height:0;letter-spacing:-4px}.inline{display:inline-block;vertical-align:top;letter-spacing:0;margin:0 10px}.inline-block-wrapper,.inline-block-wrapper-legacy{font-size:0;line-height:0;letter-spacing:-4px}.inline-block-wrapper>.inline-block,.inline-block-wrapper .PagerControl{display:inline-block;vertical-align:top;font-size:16px;line-height:1.375;letter-spacing:normal;float:none}.inline-block-wrapper>.inline-block.programme-tile,.inline-block-wrapper-legacy>.inline-block,.inline-block-wrapper-legacy .PagerControl{display:inline-block;vertical-align:top;font-size:14px;line-height:normal;letter-spacing:normal;float:none}.teal{color:#1a8594}.tealbg{background-color:#1a8594}.circle{border-radius:50%}@media (max-width:800px){.hide-800{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}p a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}#CMSHeaderDiv,#header,.article-area,#footer{display:none}#main{margin:0 !important}.page-container--small{margin-top:0 !important}.page--patterned-bottom{padding:0}#main:before{content:"NorthTec - Tertiary Education at the Top of NZ";text-align:center;display:block;margin-bottom:12pt}#main:after{content:"\00a9 NorthTec, Private Bag 9019, Whangarei 0148";text-align:center;display:block}h1,.body-style h1,.body-style .h1{font-size:32pt}.breadcrumbs{margin-bottom:0}.page-container-with-sidebar-alternate--w290.page-container-with-sidebar-alternate>.page-container-content{margin-right:0}.row{width:910px}.page-container-content{display:inline}.page-banner{width:580px;float:left}.page-container-with-sidebar-alternate>.page-container-content{padding:0}.page-container-sidebar--overlap-on-banner{margin:0;width:280px}.body-style img.inline-banner{float:right;margin:0;width:66%;padding-left:10px}.image-box--height367{height:auto}.image-box__caption{position:relative}.programme-banner__image,.programme-banner__meta,.profile-section,.course-prefooter,.CTA-section .content-section,.programme-ctas,.enquire-cta{display:none}.CTA-section:before{content:"Like what you see? Apply online at \A www.northtec.ac.nz/apply";white-space:pre;text-align:center;display:block;margin-bottom:12pt;font-weight:bold;font-size:18pt}.programme-banner__title{position:relative;padding:0}[data-toggle] .hidden{display:block !important;visibility:visible}.programme-page-content{display:table}.programme-content-container{display:table-header-group;float:none !important;width:100%}.programme-sidebar-container{float:none !important;width:100%}}/*# sourceMappingURL=all.min.css.map */