/*!
 * cycling-scotland
 * Build date: 2023-08-14 10:24:43 GMT
 */
@charset "UTF-8";img,legend{border:0}.meter,sub,sup{position:relative}.eskimo-accordion fieldset.continue-and-register h3,table tr th{text-transform:uppercase}.container{max-width:1532px;margin-left:auto;margin-right:auto;padding:0 20px}.container:after{content:" ";display:block;clear:both}.edge-container{width:100%;float:left}.inner-container{width:100%;max-width:1280px;margin:0 auto}.inner-container-max{max-width:90%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}.meter,[hidden],template{display:none}audio:not([controls]){display:none;height:0}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}.meter{clear:both;height:30px;background:#fff;padding:3px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:150px 0}.meter:before{content:'';position:absolute;top:-105px;left:0;width:100%;height:105px;background:url(/images/site/cyclist.png) center no-repeat}.meter h4{text-align:center;padding-top:50px;margin-bottom:50px}.meter>span{display:block;height:100%;background-color:#ed6d91;background-image:linear-gradient(center bottom,#cbd401 37%,#54f054 69%);position:relative;overflow:hidden}.meter>span span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;overflow:hidden;animation:move 2s linear infinite;border-radius:20px 8px 8px 20px}@keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.spinner[role=progressbar]{animation:none}#at4-share,#at4-soc{top:140px!important}.dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before{box-sizing:border-box;font-size:15px;font-size:.9375rem}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:58px;width:200px;cursor:pointer}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;border:1px solid #143c6a;border-radius:2px;padding:0 1.5em 0 1em;text-overflow:ellipsis}.dk-selected:after,.dk-selected:before{content:'';display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#333;margin:-.125em .5em 0 0}.dk-selected:after{top:0;height:100%;margin:0 1.5em 0 0}.dk-selected-disabled{color:#BBB}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:2px 2px 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 2px 2px;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #143c6a;border-radius:2px;list-style:none;margin:0;max-height:10.5em;min-width:100%;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-optgroup,.dk-optgroup+.dk-option{margin-top:.25em}.dk-option-selected{background-color:#143c6a;color:#fff}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 1em}.dk-option.hidden{display:none}.dk-select-options .dk-option-highlight{background-color:#143c6a;color:#fff}.dk-select-options .dk-option-disabled{color:#BBB;background-color:transparent}.dk-optgroup{border:solid #143c6a;border-width:1px 0;padding:.25em 0}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#333}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#333}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#333}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#333}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{display:block;border-color:#143c6a}.dk-select-multi:focus,.dk-select-multi:hover{outline:0}.dk-selected:focus,.dk-selected:hover{outline:0;border-color:#143c6a}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#143c6a}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#143c6a}.dk-select-disabled{opacity:.6;color:#BBB;cursor:not-allowed}.email-view:hover,.invite-view:hover{opacity:.8}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none}.icheckbox_minimal,.iradio_minimal{display:inline-block;vertical-align:middle;margin:0;padding:0;width:18px;height:18px;background:url(/images/site/minimal.png) no-repeat;border:none;cursor:pointer}.fullwidth,.megaTitle{width:100%}.icheckbox_minimal{background-position:0 0}.icheckbox_minimal.hover{background-position:-20px 0}.icheckbox_minimal.checked{background-position:-40px 0}.icheckbox_minimal.disabled{background-position:-60px 0;cursor:default}.icheckbox_minimal.checked.disabled{background-position:-80px 0}.iradio_minimal{background-position:-100px 0}.iradio_minimal.hover{background-position:-120px 0}.iradio_minimal.checked{background-position:-140px 0}.iradio_minimal.disabled{background-position:-160px 0;cursor:default}.iradio_minimal.checked.disabled{background-position:-180px 0}@media (min-resolution:120dpi),(min-resolution:1.25dppx){.icheckbox_minimal,.iradio_minimal{background-image:url(/images/site/minimal@2x.png);background-size:200px 20px}}body{margin:0;padding:75px 0 0;font-size:15px}body.withSubNav{padding-top:111px}#division-main{position:relative}.edge-container-alt{background:#ECECEC;padding:0 0 30px;width:100%}.megaTitle{text-align:center;height:106px;background:#FFF;display:inline-table;padding-top:70px}@media (max-width:600px){.megaTitle{padding-top:20px;padding-bottom:20px}}.megaTitle h1{font-size:2.4rem;font-weight:900;margin:0;padding:0;color:#393939;font-family:"Avenir LT W01_85 Heavy1475544",Arial,sans-serif}.megaTitle h4,.megaTitle p{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.megaTitle h4{font-size:1.4rem;color:#143c6a;font-weight:300;margin:0;padding:0}.megaTitle .circleContainer{width:102px;height:102px;margin:0 auto 20px}.megaTitle .circleContainer .circleContainerInner{border:3px solid #143c6a;border-radius:50%;background:center no-repeat #FFF;width:100%;height:100%;overflow:auto;background-size:cover}fieldset{padding:0}input:-webkit-autofill{color:#FFF!important}#headerImage{float:left;background-image:url(/images/interface/header.jpg);height:342px;width:100%;margin:0;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center}#headerImage #headerImageInfo{width:90%;max-width:980px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%)}#headerImage #headerImageInfo h1{margin:0;font-size:2.2em;font-weight:900!important;font-family:"Avenir LT W01_85 Heavy1475544",Arial,sans-serif}#headerImage #headerImageInfo h1,#headerImage #headerImageInfo h3{text-align:center;color:#FFF;font-weight:700}.halves .messageColContainer .messageCol,.halves .messageSummary .messageSummaryHeader h5{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:400}#headerImage #headerImageInfo h2{color:#143c6a;text-align:center}#headerImage #headerImageInfo h2 a{color:#143c6a;text-decoration:none}#headerImage #headerImageInfo h2.white,#headerImage #headerImageInfo h2.white a{color:#fff}#headerImage #headerImageInfo h3{width:100%;max-width:500px;margin:0 auto;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}#headerImage #headerImageInfo h3 a{color:#fff;font-size:inherit;text-decoration:underline;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}#headerImage #headerImageInfo h3 a:hover{color:#de7591}#headerImage #headerImageInfo .avatar{display:block;margin:0 auto 20px;width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 2px #143c6a}.headerButtonWrapper{display:-ms-flexbox;display:flex}.headerButton{padding:15px 30px;text-decoration:none;font-size:18px;color:#fff;border-radius:3px;background:#143b6a}.headerButton:hover{color:#fff}@media (max-width:1000px){#headerImage{height:220px}#headerImage #headerImageInfo h1{font-size:25px;font-size:1.5625rem}}.email-view,.invite-view,.list-view{width:36px;height:36px;display:block;text-decoration:none}.list-view{background:url(/images/interface/sprite.png) -10px -532px no-repeat}.list-view:hover{background-position:-257px -532px}.email-view{background:url(/images/interface/envelope.png) no-repeat}.invite-view{background:url(/images/interface/addPerson.png) no-repeat}.viewChanger{float:right;width:65px;margin:20px 20px 30px 0}.showList,.showPods{width:19px;height:19px;display:inline-block;cursor:pointer;opacity:.4}.showList.active,.showPods.active{opacity:1}.showList{background:url(/images/interface/listView.png) no-repeat;margin:0 20px 0 0}.showPods{background:url(/images/interface/podView.png) no-repeat}@media (max-width:1275px) and (min-width:1000px){.makeflex{margin-top:100px}}.halves{width:49.34726%;float:left;margin-right:1.30548%}.halves .messageColContainer{width:100%;height:10px;padding:28px 0}.halves .messageColContainer .messageCol{font-size:1rem;color:#111}.halves .messageColContainer .messageCol span{float:right;color:#111;margin-right:10px}.halves .messageSummary{padding:20px;float:left;width:100%;border-bottom:1px solid #999;box-sizing:border-box}.halves .messageSummary:hover{opacity:.9;cursor:pointer}.halves .messageSummary .messageSummaryHeader h5{font-size:1.4rem;color:#252525;width:48.67725%;float:left;padding:0 0 10px;margin:0}.halves .messageSummary .messageSummaryBody,.halves .messageSummary .messageSummaryHeader span{margin-right:0;font-size:1rem;font-weight:300;color:#252525;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.halves .messageSummary .messageSummaryHeader span{width:48.67725%;float:right;text-align:right}.halves .messageSummary.messageActive{background:#143c6a;border-bottom:none}.halves .messageSummary .messageSummaryBody{width:100%;float:left;margin-left:0}.halves .messageRead .messageSummaryBody,.halves .messageRead .messageSummaryBody h5,.halves .messageRead .messageSummaryBody p,.halves .messageRead .messageSummaryBody span,.halves .messageRead .messageSummaryHeader h5,.halves .messageRead .messageSummaryHeader span{color:#999}.halves .fullMessageHeader{box-sizing:border-box;border-bottom:1px solid #999}.halves .fullMessageHeader h5{font-size:1.4rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:400;color:#252525;text-align:left;padding:10px 0 12px;margin:0}.halves .fullMessageBody p,.halves .fullMessageHeader p{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:300;color:#252525}.halves .fullMessageHeader p{font-size:1rem;padding:0 0 10px;margin:0}.halves .fullMessageBody{box-sizing:border-box;padding-top:10px}.halves .fullMessageBody p{font-size:1.2rem}.halves .fullMessageBody table tr td{text-align:left!important}.halves .fullMessageBody table tr td h4{font-size:1.2rem!important;text-align:left!important}.halves .fullMessageBody table tr td p{font-size:1rem!important;text-align:left!important}.halvesFirst{width:49.34726%;float:left;margin-right:1.30548%}.halvesLast{width:49.34726%;float:right;margin-right:0}.thirds,.thirds .smallButton{float:left;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.fullMessage{padding-top:12px}.messageSummaryWindow{max-height:464px;overflow:auto}.thirds{width:30.35248%;margin-right:1.30548%;min-height:171px;margin-top:20px;margin-bottom:20px;border-right:1px solid #bdbdbd}@media (max-width:875px){.makeflex{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-align:center;align-items:center}.thirds{width:100%;max-width:800px;display:block;margin:0 auto;border:none;height:initial;padding:40px 0;border-bottom:1px solid #bdbdbd}}.thirds .smallButton{background:#393939;max-width:211px;height:23px;width:100%;color:#FFF;font-size:1.2rem;padding:15px 0 18px;text-align:center;border-radius:3px;margin:15px 0 0 50px;display:inline-table;transition:background .1s}.thirds .smallButton:hover{background:#143c6a;cursor:pointer}.thirds h3{width:100%;height:32px;padding:5px 0 0 50px;margin:0;text-align:left;font-size:1.2rem;font-weight:500}#course-occurance-table tr td.last,#course-occurance-table tr td.tdRight,#course-occurance-table tr th.last,#course-occurance-table tr th.thRight,#folder-list-table tr td.last,#folder-list-table tr td.tdRight,#folder-list-table tr th.last,#folder-list-table tr th.thRight{text-align:right}.thirds h3.clock{background:url(/images/interface/clock.png) no-repeat}.thirds h3.candidates{background:url(/images/interface/candidates.png) no-repeat}.thirds h3.location{background:url(/images/interface/mapPin.png) no-repeat;padding:5px 0 0 40px}.thirds p{font-size:1rem;padding:0;margin:0}.thirds p.clock{padding-left:50px}.thirds p.candidates{padding-left:52px}.thirds p.location{padding-left:40px}.thirdsLast{width:30.35248%;float:right;margin-right:0;height:171px;border-right:none}@media (max-width:875px){.thirdsLast{width:100%;max-width:800px;display:block;margin:0 auto;height:initial;border-bottom:1px solid #bdbdbd}}.thirdsFirst{width:30.35248%;float:left;margin-right:1.30548%}@media (max-width:875px){.thirdsFirst{float:none;width:100%;max-width:800px;display:block;margin:0 auto;height:initial;border-bottom:1px solid #bdbdbd}}#course-occurance-table tr.folderGroup,#folder-list-table tr.folderGroup{border:none;width:100%;position:relative;padding:0;height:100%}#course-occurance-table tr.folderGroup td.fileContainerWrapper .fileContainer,#folder-list-table tr.folderGroup td.fileContainerWrapper .fileContainer{position:relative;width:100%;padding:0;margin:0;box-sizing:border-box}#course-occurance-table tr.folderGroup td.fileContainerWrapper .fileContainer:after,#folder-list-table tr.folderGroup td.fileContainerWrapper .fileContainer:after{content:"";position:relative}#course-occurance-table.inviteCandidates,#folder-list-table.inviteCandidates{margin-top:60px}#course-occurance-table tr td a,#folder-list-table tr td a{display:inline-table}@media (max-width:600px){#course-occurance-table tr td a,#folder-list-table tr td a{display:block}}#course-occurance-table tr td .medium,#folder-list-table tr td .medium{color:#111}#course-occurance-table tr td.monthIntersperseFirst,#folder-list-table tr td.monthIntersperseFirst{padding-top:0}#course-occurance-table tr td.newCandidate,#folder-list-table tr td.newCandidate{background:url(/images/interface/candidateEmpty.png) no-repeat;padding:20px 0 0 60px}#course-occurance-table tr td span.profilePic,#folder-list-table tr td span.profilePic{width:42px;height:42px;border-radius:50%;border:2px solid #143c6a;float:left;background-size:cover!important;margin-right:15px}#course-occurance-table tr td.single,#folder-list-table tr td.single{padding-top:10px}#course-occurance-table tr.folderOpen td.folderLabel,#folder-list-table tr.folderOpen td.folderLabel{background-image:url(/images/site/folder-open.png)}#course-occurance-table tr.folderGroup .fileContainer,#folder-list-table tr.folderGroup .fileContainer{display:none}@media (max-width:600px){thead{display:-ms-flexbox;display:flex}#folder-list-table tbody{display:block;width:100%}#folder-list-table tr.folderRow td{-ms-flex-flow:column;flex-flow:column}#folder-list-table tr.folderRow td.folderLabel{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:0}#folder-list-table tr.folderRow td.folderLabel a{text-align:left}#folder-list-table tr.folderRow td.last{text-align:left;padding-top:0}#folder-list-table tr.folderGroup{padding:0 0 5px;margin-top:0;border-bottom:1px solid #999}#folder-list-table tr.folderGroup #folder-list-table tr{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}#folder-list-table tr.folderGroup #folder-list-table tr td{padding:10px 0;width:100%}#folder-list-table tr.folderGroup #folder-list-table tr .last{display:block;text-align:right}#folder-list-table tr.folderGroup td.fileContainerWrapper{background:red;width:100%}#folder-list-table tr.folderGroup td.fileContainerWrapper .fileContainer{width:100%}#folder-list-table tr.folderGroup td:before{display:none}}.course-occurance-table-alt{background:#FFF!important}.course-occurance-table-alt-merge{margin-top:0;padding-top:0}.alert-message{text-align:center}.alert-message p{font-size:1rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;padding:30px 0 0;display:inline-table}.alert-message a{color:#143c6a}.eskimo-accordion::after{content:"";display:table;clear:both}.eskimo-accordion h2{color:#CCC;margin:15px 0;position:relative;transition:color .45s ease}.eskimo-accordion .step:not(:only-of-type) h2::after{content:' ';position:absolute;right:10px;top:11px;width:0;height:0;border-style:solid;border-width:0 5px 10px;border-color:transparent transparent #CCC;transition:all .45s ease}.eskimo-accordion .active h2{color:#333}.eskimo-accordion .active h2::after{transform:rotate(180deg)}.eskimo-accordion .step{border-top:1px solid #CCC}.eskimo-accordion .step:last-of-type{border-bottom:1px solid #CCC}.eskimo-accordion .step button{float:right;width:25%;min-width:165px}.eskimo-accordion .step .icheckbox_minimal{opacity:.3}.eskimo-accordion .step.active{border-top-color:#333}.eskimo-accordion .step.active .icheckbox_minimal{opacity:1}.eskimo-accordion .content{transition:max-height .45s ease;overflow:hidden}.eskimo-accordion fieldset{padding:0;margin:0 0 10px}.eskimo-accordion fieldset:last-child{margin:0 0 30px}.eskimo-accordion fieldset.continue-and-register{line-height:1.4;margin-top:30px}.eskimo-accordion fieldset.continue-and-register h3,.eskimo-accordion fieldset.continue-and-register p{margin:0}.eskimo-accordion fieldset>a{line-height:49px;margin-left:7.38007%}.eskimo-accordion label{line-height:40px;width:26.40364%;float:left;margin-right:3.0349%}.eskimo-accordion input,.eskimo-accordion textarea{width:70.56146%;float:right;margin-right:0;box-sizing:border-box}.eskimo-accordion input[type=checkbox]{float:none}.eskimo-accordion .icheckbox_minimal+label{margin:0;float:none;width:auto;box-sizing:border-box}.eskimo-accordion>button{float:right;width:40%;min-width:160px;margin:20px 0 0}.fixWidthBackGround{background-image:url(/images/interface/loginBackground.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center;display:inline-table;width:100%}.dropdown{line-height:42px;max-width:279px;width:100%;color:#000;float:right;margin-right:0;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;padding:8px 10px;border:1px solid #f1f1f2;border-radius:3px}.dropdown.outcomeDrop{margin:15px 0 0 20px;padding:19px 10px 20px 9px}#modalPopupContainer{display:none;position:fixed;width:100%;text-align:center;z-index:9999999999;top:130px}#modalPopupContainer #modalPopup{width:331px;height:138px;padding:17px;border:3px solid #143c6a;margin:0 auto;background:#FFF;border-radius:5px;font-size:18px}#modalPopupContainer #modalPopup.auto-height{height:auto}#modalPopupContainer #modalPopup h1{font-size:18px}#modalPopupContainer #modalPopup p{font-size:15px}#modalPopupContainer #modalPopup #closeModalContainer{width:100%;float:left}#modalPopupContainer #modalPopup #closeModalContainer #closeModal{float:right;margin-bottom:20px;cursor:pointer}#modalPopupContainer #modalPopup #closeModalContainer #closeModal:hover{opacity:.9}.emptyCyclist{width:100%;height:350px;position:relative}.emptyCyclist p{background:url(/images/interface/cyclist.png) 50% 0 no-repeat;width:100%;text-align:center;padding-top:97px;margin-top:78px;color:#CCC}.emptyCyclist .podFootnote{bottom:0;width:100%;color:#CCC;background:url(/images/interface/arra.png) no-repeat;font-size:1rem}.centeredBox{padding-top:10px;background:#ECECEC;min-height:250px;position:relative;border-radius:3px;max-width:871px;width:100%;margin:83px auto}@media (max-width:870px){.centeredBox{margin:0;border-radius:0}}.centeredBox .textReduced{max-width:366px;width:100%;margin-left:auto!important;margin-right:auto!important;display:block}.centeredBox .textReduced:hover{color:#143c6a}.centeredBox .boxBand{width:100%;background:#FFF;margin:20px 0 0;display:inline-table}@media (max-width:460px){.centeredBox .boxBand{padding-left:20px;padding-right:20px;box-sizing:border-box}}.centeredBox .boxBand .bigButton{width:100%;max-width:366px;background:#393939;color:#FFF;font-size:1.2rem;text-align:center;padding:15px 0;border-radius:3px;margin:44px auto;display:block;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;transition:background .1s}.centeredBox .boxBand .bigButton:hover{background:#143c6a;cursor:pointer}.centeredBox .welcomeMessage{border-bottom:1px solid #c8c8c8;padding:55px 0 40px;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;margin-bottom:40px;text-align:center;color:#000;font-size:.93rem}.centeredBox .skinnyForm h1,.centeredBox .welcomeMessage h1{font-family:"Avenir LT W01_85 Heavy1475544",Arial,sans-serif;font-weight:900}.centeredBox .welcomeMessage:only-child{border:none;margin-bottom:0}.centeredBox .welcomeMessage div{width:48.67725%;margin:0 auto}.centeredBox .welcomeMessage h1{font-size:36px;margin:0 0 10px}@media (max-width:440px){.centeredBox .welcomeMessage h1{font-size:32px}}@media (max-width:315px){.centeredBox .welcomeMessage h1{font-size:28px}}.centeredBox .welcomeMessage p{font-size:1rem;margin:0}.centeredBox .welcomeMessage p a{color:#143c6a}.centeredBox .footer{border-top:1px solid #c8c8c8;background:#FFF;padding:50px 0}.centeredBox .skinnyForm{width:100%;margin:0 auto;box-sizing:border-box;max-width:500px;padding-left:20px;padding-right:20px;float:none}@media (max-width:460px){.centeredBox .skinnyForm{padding-left:20px;padding-right:20px;box-sizing:border-box}}.centeredBox .skinnyForm .circleContainer{width:102px;height:102px;margin:0 auto 20px}.centeredBox .skinnyForm .circleContainer .circleContainerInner{border:3px solid #143c6a;border-radius:50%;background:center no-repeat #FFF;width:100%;height:100%;overflow:auto;background-size:cover}@media (max-width:640px){.centeredBox .skinnyForm .circleContainer .circleContainerInner{max-width:100px;margin:0 auto}}.centeredBox .skinnyForm h1{font-size:2.4rem;width:100%;text-align:center;margin-top:64px}.centeredBox .skinnyForm .buttonAlt{border:1px solid #393939;border-radius:3px;font-size:.93rem;color:#1d1d1b;padding:10px 30px;margin:10px auto;text-decoration:none;float:none;position:relative;display:block;max-width:220px;text-align:center;box-sizing:border-box;transition:background .1s}.centeredBox .skinnyForm .buttonAlt:hover{background:#393939;color:#FFF;cursor:pointer}.centeredBox .skinnyForm .formSeperator{font-weight:700;width:100%;padding:0;margin:15px 0;line-height:1.3rem}.centeredBox .skinnyForm .formSeperator div{float:right}.centeredBox .skinnyForm label{width:100%;padding:0;margin:10px 0;float:left}.centeredBox .skinnyForm .radioBlock span,.centeredBox .skinnyForm .radioBlockSmall span{padding:7px 0 0 10px;font-weight:300}.centeredBox .skinnyForm label.radioLabel{float:left}.centeredBox .skinnyForm .radioBlock{width:50%;float:left}.centeredBox .skinnyForm .radioBlockSmall{width:25%;float:left}.centeredBox .skinnyForm .radio{float:left;margin:10px 0}.centeredBox .skinnyForm .textarea,.centeredBox .skinnyForm input.text{-webkit-box-shadow:none;margin:0 0 10px;background:#FFF;font-size:.93rem;width:100%;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.centeredBox .skinnyForm .textarea{height:236px}.centeredBox .skinnyForm input.text{color:#000}.centeredBox .skinnyForm input.text:-webkit-autofill{color:#FFF!important}.centeredBox .skinnyForm input.text:focus{border-color:#143c6a}.centeredBox .skinnyForm input.text.errorHighlight,.centeredBox .skinnyForm input.text.fieldError{border-color:red}.centeredBox .skinnyForm select{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;height:58px;border:1px solid #f1f1f2;background:#FFF;color:#000;font-size:.93rem;width:100%}.centeredBox .skinnyForm select.dkSmall{width:48.5%;float:left;margin-right:10px;margin-bottom:16px}.centeredBox .skinnyForm select.dkSmallLast{margin-right:00px}.centeredBox .skinnyForm select.fieldError{border-color:red}.centeredBox .skinnyForm .inlineAdd{border:none;background:#393939;color:#FFF;font-size:15px;font-size:.9375rem;margin:10px 0;height:40px;float:right}.centeredBox .skinnyForm .inlineAdd:hover{background:#143c6a}.centeredBox .skinnyForm p{font-size:.93rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:300;width:100%;margin-top:0}.centeredBox .skinnyForm p strong{font-weight:400}.centeredBox .skinnyForm p a{font-size:.93rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:500;color:#000;text-decoration:underline}.centeredBox .skinnyForm p a:hover{color:#143c6a}.centeredBox .skinnyForm p.center{width:100%;text-align:center;margin-bottom:47px}.centeredBox .skinnyForm a{font-size:.93rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;color:#000;text-decoration:underline}.edit-view,.quarters p a,.smallButton{text-decoration:none}.centeredBox .skinnyForm a:hover{color:#143c6a}.centeredBox .skinnyForm a.forget{padding:0;margin:20px 0}.centeredBox .skinnyForm span{font-weight:600;padding:5px 0 15px 4px;display:inline-table}.centeredBox .skinnyForm input[type=radio]{display:none}.centeredBox .skinnyForm input[type=radio]+label{width:auto;margin:0}.centeredBox .skinnyForm input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:0 5px 0 0;padding:0;vertical-align:middle;background:url(/images/interface/radioButton.png) -23px top no-repeat;cursor:pointer}.centeredBox .skinnyForm input[type=radio]:checked+label span{background:url(/images/interface/radioButton.png) 0 top no-repeat}.centeredBox .skinnyForm .radioLabel{float:left;margin:0 25px 0 0;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.centeredBox .skinnyForm .radioSet{clear:both;overflow:hidden;margin-bottom:15px}.centeredBox .skinnyFormLarge{width:100%;margin:0 auto;float:none;box-sizing:initial;padding:40px 0}@media (max-width:640px){.centeredBox .skinnyFormLarge{padding:40px 20px;box-sizing:border-box}}.centeredBox .skinnyFormLarge form ul li{width:100%}.centeredBox .skinnyFormLarge form ul li label{width:100%;max-width:100%;text-align:left;font-weight:500;padding:10px 0}.centeredBox .skinnyFormLarge form ul li input,.centeredBox .skinnyFormLarge form ul li select{width:100%;max-width:100%}.centeredBox .skinnyFormLarge form ul li input.text,.centeredBox .skinnyFormLarge form ul li select.text{max-width:100%}.centeredBox .skinnyFormLarge form ul li input.mediumSelect,.centeredBox .skinnyFormLarge form ul li input.smallSelect,.centeredBox .skinnyFormLarge form ul li select.mediumSelect,.centeredBox .skinnyFormLarge form ul li select.smallSelect{margin-left:0;margin-right:10px}.centeredBox .skinnyFormLarge form ul li #discountCodeAmount{width:50%;margin-right:10px}.centeredBox .skinnyFormLarge.skinnyFormAlt{max-width:500px}@media (min-width:900px){.centeredBox .skinnyFormLarge.skinnyFormAlt ul li div.myAccount label{position:relative;transform:translate(-210px,35px);text-align:right;width:200px;padding:0}}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li label{display:block;width:100%;max-width:none;float:none;text-align:left;padding:0 0 5px}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator{position:absolute;transform:translateX(-320px);width:60%;font-size:.93rem;float:right;padding:0;margin:0;font-weight:700;font-style:normal;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;text-align:right}.centeredBox .skinnyFormLarge ul li .inputAccompany,.centeredBox .skinnyFormLarge ul li label{font-weight:300;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}@media (max-width:1138px){.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator{float:none;transform:none;text-align:center;width:100%;max-width:100%;padding:20px 0;position:relative}}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator.myAccount{position:relative;transform:none;text-align:center;width:100%}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator+div:not('.radioSet'){width:100%;float:none}@media (max-width:640px){.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator+div:not('.radioSet'){width:100%}}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator+div:not('.radioSet') input{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;float:none;width:100%;max-width:100%}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator+div:not('.radioSet') label{float:none;width:100%;max-width:100%}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li .radioSet{width:100%;margin-left:0}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li .radioSet label.radioPseudo{display:inline-block;width:initial;float:left}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li .radioSet .radioLabel{display:inline-block}@media (max-width:640px){.centeredBox .skinnyFormLarge.skinnyFormAlt ul li span.formSeperator{width:100%;max-width:100%;padding:10px 0;text-align:center}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li div:not('.radioLabel'){width:100%;max-width:100%}.centeredBox .skinnyFormLarge.skinnyFormAlt ul li .radioSet{display:-ms-flexbox;display:flex}}.centeredBox .skinnyFormLarge ul{margin:0;padding:0;width:100%;float:left;list-style:none}.centeredBox .skinnyFormLarge ul li{margin:0;padding:0 0 10px}.centeredBox .skinnyFormLarge ul li::after{content:"";display:table;clear:both}.centeredBox .skinnyFormLarge ul li .text{line-height:42px;max-width:100%;width:100%}.centeredBox .skinnyFormLarge ul li .text#paypalEmail{max-width:100%}.centeredBox .skinnyFormLarge ul li .textWithButton{max-width:275px;margin-right:10px}.centeredBox .skinnyFormLarge ul li .textMedium{float:left}.centeredBox .skinnyFormLarge ul li select{max-width:100%;width:100%;padding-left:10px}.centeredBox .skinnyFormLarge ul li select.smallSelect{max-width:112px;margin-left:26px;float:left}@media (max-width:450px){.centeredBox .skinnyFormLarge ul li select.smallSelect{max-width:200px;margin:5px auto;float:none;display:block}}.centeredBox .skinnyFormLarge ul li select.smallSelectFirst{margin-left:19px}@media (max-width:450px){.centeredBox .skinnyFormLarge ul li select.smallSelectFirst{max-width:200px;margin:5px auto;float:none;display:block}}.centeredBox .skinnyFormLarge ul li select.mediumSelect{max-width:180px;margin-left:28px;float:left}@media (max-width:450px){.centeredBox .skinnyFormLarge ul li select.mediumSelect{max-width:200px;margin:5px auto;float:none;display:block}}.centeredBox .skinnyFormLarge ul li select.mediumSelectFirst{margin-left:19px}@media (max-width:450px){.centeredBox .skinnyFormLarge ul li select.mediumSelectFirst{max-width:200px;margin:5px auto;float:none;display:block}}.centeredBox .skinnyFormLarge ul li .smallButton{background:#393939;max-width:105px;width:100%;color:#FFF;font-size:1.2rem;padding:20px 0;text-align:center;border-radius:3px;float:right;display:inline-block;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;transition:background .1s}.centeredBox .skinnyFormLarge ul li .smallButton:hover{background:#143c6a;cursor:pointer}.centeredBox .skinnyFormLarge ul li label{width:30.96085%;max-width:174px;font-size:.93rem;float:left;padding:20px 0 0;margin:0;font-style:normal;text-align:right}.centeredBox .skinnyFormLarge ul li label.radioPseudo{width:23px;margin:0 10px 0 0;padding:20px 0 0}.centeredBox .skinnyFormLarge ul li input[type=radio]{display:none}.centeredBox .skinnyFormLarge ul li input[type=radio]+label span{display:inline-block;width:18px;height:18px;margin:0 5px 0 0;vertical-align:middle;background:url(/images/interface/radioButton.png) -23px top no-repeat;cursor:pointer}.centeredBox .skinnyFormLarge ul li input[type=radio]:checked+label span{background:url(/images/interface/radioButton.png) 0 top no-repeat}.centeredBox .skinnyFormLarge ul li .radioLabel{margin:0 10px 0 0;padding:20px 20px 0 0;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.centeredBox .skinnyFormLarge ul li .radioSet{margin-left:30px;display:inline-table}.centeredBox .skinnyFormLarge ul li .inlineUnderline{text-align:left;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;border-bottom:1px solid #999;width:100%;padding:0 0 15px;line-height:1.3rem;margin:0}.centeredBox .skinnyFormLarge ul li .inputAccompany{font-size:2.1rem;padding:10px 0 0}.centeredBox .skinnyFormLarge ul li .skinnyFormButton{max-width:380px;width:100%;float:right;background:#393939;color:#FFF;text-align:center;font-size:1.2rem;padding:15px 0 5px;height:37px;border-radius:3px;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:400;cursor:pointer;transition:background .1s}.centeredBox .skinnyFormLarge ul li .skinnyFormButton:hover{background:#143c6a}@media (max-width:640px){.centeredBox .skinnyFormLarge ul li.maptoptext label{display:none}.centeredBox .skinnyFormLarge ul li.maptoptext p{width:100%;max-width:100%}}.centeredBox .skinnyFormLarge ul li.locationnotlisted{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:582px){.centeredBox .skinnyFormLarge ul li.locationnotlisted label{display:block;width:100%}.centeredBox .skinnyFormLarge ul li.locationnotlisted input.text{display:inline-block}}.centeredBox .skinnyFormLarge ul li.locationnotlisted input{display:inline-block;margin-right:0;float:right;margin-left:auto;min-width:inherit}.centeredBox .skinnyFormLarge ul li.locationnotlisted .smallButton{margin:0}.centeredBox .skinnyFormLarge ul li.locationnotlisted .add--address{-ms-flex-item-align:end;align-self:flex-end}.centeredBox .skinnyFormLarge ul li.map{float:none;width:100%;max-width:100%}.centeredBox .skinnyFormLarge ul li.map #mapCanvas{width:100%}@media (max-width:640px){.centeredBox .skinnyFormLarge ul li.map label{display:none}.centeredBox .skinnyFormLarge ul li.map #mapCanvas{width:100%}.centeredBox .skinnyFormLarge ul li.cost input{width:100%;margin:0 0 10px}.centeredBox .skinnyFormLarge ul li.cost select{width:100%;margin:0;max-width:100%}.centeredBox .skinnyFormLarge ul li label{width:100%;max-width:100%;text-align:left;padding-bottom:15px}.centeredBox .skinnyFormLarge ul li input.text,.centeredBox .skinnyFormLarge ul li select{max-width:100%}}.centeredBoxAlt{display:inline;float:none;padding:21px 0 0}.spinner{width:40px;height:40px;margin:0 auto;background-color:#FFF;float:left;border-radius:100%;animation:sk-scaleout 1s infinite ease-in-out}@keyframes sk-scaleout{0%{transform:scale(0)}100%{transform:scale(1);opacity:0}}.megaTitleProfile{padding:18px 0 27px}#instructor-profile{float:left;padding:0 0 20px;margin-bottom:0}#instructor-profile .profile-sect h3{padding:0 0 10px;margin:0;font-size:1.4rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:500}#instructor-profile .profile-sect p{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;max-width:85%;font-size:1.23rem;line-height:30px}#instructor-profile .profile-sect:not(:only-child).profile-sect-left{width:49.34726%;float:left;padding:0 20px 33px;margin:33px 0 0;box-sizing:border-box;border-right:1px solid #999;min-height:510px}#instructor-profile .profile-sect:not(:only-child).profile-sect-right{width:49.34726%;float:right;padding:0 20px 33px;margin:33px 0 0;box-sizing:border-box}#instructor-profile .profile-sect:only-child.profile-sect-right{width:49.34726%;float:left;margin-left:25.32637%;margin-right:-100%;padding:0 20px 33px;margin-top:33px;box-sizing:border-box}#instructor-profile .profile-sect:only-child.profile-sect-right form{margin:0;max-width:none}#instructor-profile .profile-sect-right span{font-size:1rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;margin:5px 0 10px;float:left;width:100%}#instructor-profile .profile-sect-right form{max-width:80%;width:100%;float:left;margin-left:50px}#instructor-profile .profile-sect-right form .text{background:#FFF;width:100%}#instructor-profile .profile-sect-right form textarea{height:233px}#instructor-profile .profile-sect-right form label{font-size:.95rem;padding:5px 0;float:left;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}#instructor-profile .profile-sect-right ul{list-style:none;padding:0;margin:0;width:100%}#instructor-profile .profile-sect-right ul li{padding:0;margin:0;width:100%}table tr td,table tr th{padding:10px;text-align:center}#instructor-profile .profile-sect-right ul li #submitInstructorEnquiry{background:#393939;width:100%;color:#FFF;font-size:18px;font-size:1.125rem;text-align:center;max-width:174px;float:right;margin-top:20px}#instructor-profile .profile-sect-right ul li #submitInstructorEnquiry:hover{cursor:pointer;opacity:.9}table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}table tr{padding:5px}@media (max-width:600px){table tr{padding:5px 20px}}table tr th{font-size:14px;letter-spacing:1px}@media screen and (max-width:600px){table:not(.applicationsList){border:0}table:not(.applicationsList) thead{display:none}table:not(.applicationsList) tr{margin-bottom:10px;display:block}table:not(.applicationsList) tr td{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left;font-size:13px;border-bottom:1px dotted #ccc}table:not(.applicationsList) tr td:last-child{border-bottom:0}table:not(.applicationsList) tr td:before{content:attr(data-label);float:left;font-weight:700}table:not(.applicationsList).fileList tr{margin:0}}.edge-container-alt-white{background:#FFF;padding:0 0 30px;margin:0}.edit-view{background:url(/images/interface/edit.png) no-repeat;width:30px;height:31px;display:block}.edit-view:hover{opacity:.8}.cancel-class-booking:hover,.removeFromWaitingList:hover,a.waitingListButton:hover,button.copy-to-clipboard:hover,button.quick-mark-as-read:hover{opacity:.9}.outcomesLeft{width:24.02089%;float:left;margin:25px 0 0}.outcomesLeft .nameBlock{margin:34px 0 0;width:100%;float:left}.outcomesLeft .nameBlock .nameBlockInner h5,.outcomesLeft .nameBlock .nameBlockInner p{padding:0;margin:0;width:100%;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;float:left}.outcomesLeft .nameBlock .nameBlockInner{float:left;height:57px}.outcomesLeft .nameBlock .nameBlockInner p{font-size:1rem;font-weight:300}.outcomesLeft .nameBlock .nameBlockInner h5{font-size:1.3rem;font-weight:400}.generalNotes{margin:30px 0;width:100%;float:left}.generalNotes label,.generalNotes textarea{float:left;width:100%;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;margin-bottom:10px}.generalNotes label{font-size:14px;font-size:.875rem;font-weight:300;color:#999;text-align:left;text-transform:none;border-bottom:solid 1px #999;box-sizing:border-box;padding:20px 4px 7px}.generalNotes textarea{background:#fff;border-color:#666;height:100px}.generalNotes input[type=submit]{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;background:#393939;color:#fff;border:none;padding:10px 20px;height:auto}@media (max-width:600px){.generalNotes{margin:30px 5%;width:90%}}.outcomesLeftWide{width:49.34726%;float:left;margin-right:1.30548%}.outcomesRight{width:74.67363%;float:right;text-align:right;margin:25px 0 0}.outcomesRight .smallButton{float:none;margin-right:0;margin-left:15px}.outcomesRightSkinny{width:49.34726%;float:right;margin-right:0;padding:30px 0 0;text-align:left}.outcomesRightSkinny p,.smallButton{float:left;width:100%;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.outcomesRightSkinny p{font-size:1rem;padding:0;margin:0;font-weight:300}.smallButton{background:#393939;max-width:211px;color:#FFF;font-size:1.2rem;padding:15px 0 18px;text-align:center;border-radius:3px;margin:20px 0;display:inline-table;transition:background .1s}.smallButton:hover{background:#143c6a;cursor:pointer;color:#fff}.quarters .smallButton,.smallTableButton{max-width:211px;color:#FFF;font-size:1.2rem;padding:20px 0;text-align:center;transition:background .1s}.smallTableButton{background:#393939;width:100%;border-radius:3px;margin:15px 10% 0 50px;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;display:block;float:right}.quarters,.quarters .smallButton{float:left;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.smallTableButton:hover{background:#143c6a;cursor:pointer}.quarters{width:24.02089%;margin-right:1.30548%;height:171px;margin-top:20px;margin-bottom:20px;border-right:1px solid #bdbdbd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (max-width:950px){.quarters{width:49.34726%;float:left}.quarters:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.quarters:nth-child(2n+2){margin-left:50.65274%;margin-right:-100%;clear:none}.quarters:nth-of-type(2){border-right:none}}@media (max-width:595px){.quarters{width:62.01044%;float:left;border:none;border-bottom:1px solid #bdbdbd;margin-left:17.6893%!important}.quarters:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}@media (max-width:490px){.quarters{width:93.66841%;float:left;border:none;border-bottom:1px solid #bdbdbd;margin-left:1.86031%!important}.quarters:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}.quarters .smallButton{background:#393939;width:100%;border-radius:3px;margin:15px 0 0 50px;display:inline-table}.quarters .smallButton:hover{background:#143c6a;cursor:pointer;color:#fff}.quarters h3{width:100%;height:32px;font-weight:500;padding:5px 0 0 50px;margin:0;font-size:1.17em}.quarters h3.clock{background:url(/images/interface/clock.png) no-repeat}.quarters h3.candidates{background:url(/images/interface/candidates.png) no-repeat}.quarters h3.survey{background:url(/images/interface/surveyIcon.png) no-repeat}.quarters h3.location{background:url(/images/interface/mapPin.png) no-repeat;padding:5px 0 0 40px}.quarters h3.pie{background:url(/images/interface/pie.png) no-repeat}.quarters h3.download{background:url(/images/interface/download.png) no-repeat}.quarters h3.graph{background:url(/images/interface/graph.png) no-repeat}.quarters p{font-size:1rem;padding:0;margin:0}.quarters p.clock{padding-left:50px}.quarters p.candidates{padding-left:52px}.quarters p.location{padding-left:40px}.quarters p.pie{padding-left:52px}.quarters p a{font-size:1rem;padding:0;margin:0;color:inherit}.upload_note,h2,h4{color:#333;line-height:1.4}.quarters p a:hover{text-decoration:underline}.quarters h1{font-size:36px;font-weight:400}.quarters h1.pie{padding-left:52px;margin:0;padding-top:12px}.quartersLast{width:24.02089%;float:right;margin-right:0;height:171px;border-right:none}@media (max-width:950px){.quartersLast{width:49.34726%;float:left}.quartersLast:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:none}.quartersLast:nth-child(2n+2){margin-left:50.65274%;margin-right:-100%;clear:none}}@media (max-width:595px){.quartersLast{width:62.01044%;float:left}.quartersLast:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}@media (max-width:490px){.quartersLast{width:93.66841%;float:left;border:none;border-bottom:1px solid #bdbdbd;margin-left:1.86031%!important}.quartersLast:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}.quartersFirst{width:24.02089%;float:left;margin-right:1.30548%}@media (max-width:950px){.quartersFirst{width:49.34726%;float:left}.quartersFirst:nth-child(2n+1),.quartersFirst:nth-child(2n+2){margin-right:-100%;clear:both;margin-left:0}}@media (max-width:595px){.quartersFirst{width:62.01044%;float:left}.quartersFirst:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}@media (max-width:490px){.quartersFirst{width:93.66841%;float:left;border:none;border-bottom:1px solid #bdbdbd;margin-left:1.86031%!important}.quartersFirst:nth-child(1n+1){margin-right:-100%;clear:both;margin-left:0}}.listCheck label{width:30.96085%;max-width:174px;font-size:.93rem;float:left;padding:20px 0 0;margin:0;font-weight:300;font-style:normal;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;text-align:right}.listCheck label.radioPseudo{width:23px;margin:0 10px 0 0;padding:0}.listCheck input[type=radio]{display:none}.listCheck input[type=radio]+label{width:auto;margin:15px 0 0}.listCheck input[type=radio]+label span{display:inline-block;width:19px;height:19px;margin:0 5px 0 0;padding:0;vertical-align:middle;background:url(/images/interface/radioButton.png) -23px top no-repeat;cursor:pointer}.listCheck .radioBlock span,.listCheck .radioBlockSmall span{font-weight:300;padding:7px 0 0 10px}.listCheck input[type=radio]:checked+label span{background:url(/images/interface/radioButton.png) 0 top no-repeat}.listCheck .radioSet{clear:both;overflow:hidden;margin-bottom:15px;display:inline-table;width:250px}.listCheck .radioBlock{width:50%;float:left}.listCheck .radioBlockSmall{width:25%;float:left}.listCheck .radio{float:left;margin:10px 0}.listCheck .radioLabel{float:left;margin:15px 15px 0 10px}.profilePic{width:42px;height:42px;border-radius:50%;border:2px solid #143c6a;float:left;background-size:cover!important;margin-right:15px}#mapCanvas{width:379px;height:300px;float:right}#infoPanel{float:left;margin-left:28px}#infoPanel div{margin-bottom:5px}#address{float:left;border:none}.medium{font-weight:500}h2{clear:both;font-family:"Avenir LT W01_85 Heavy1475544",Arial,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:900;font-style:normal}h4{clear:both;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:500;font-style:normal;font-size:14px;font-size:.875rem}.upload_note{font-size:14px;font-size:.875rem;margin-bottom:30px}a.courseLink{color:#111!important}.viewSpriteLink{border:0;font:0/0 a;text-shadow:none;color:transparent;width:34px!important;height:34px;background:url(/images/interface/view-sprite.png) -7px -8px no-repeat}#candidate-table tr td,#candidate-table tr td.monthIntersperse,#candidate-table tr th,#certificate-list-table tr td,#certificate-list-table tr td.monthIntersperse,#certificate-list-table tr th,#course-occurance-table tr td,#course-occurance-table tr td.monthIntersperse,#course-occurance-table tr th,#folder-list-table tr td,#folder-list-table tr td.monthIntersperse,#folder-list-table tr th,#instructor-list-table tr td,#instructor-list-table tr td.monthIntersperse,#instructor-list-table tr th,.accountForm input[type=submit],.book_a_course,.book_a_course_complete p,.fullMessageHeader button.quick-mark-as-read,.generic_form,.print-page,.standard_content p,.time-log ul,table#print-list{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.viewSpriteLink:hover{background-position:-59px -8px}.standard_content{padding-top:20px;max-width:850px}.standard_content p{font-size:14px;font-size:.875rem;color:#333;line-height:2}a{color:#111}a:hover{color:#143c6a}.removeFromWaitingList{border:none;height:auto}.cancel-class-booking,.removeFromWaitingList,a.waitingListButton,button.copy-to-clipboard,button.quick-mark-as-read{background:#393939;color:#FFF!important;padding:5px;border-radius:3px;transition:all .3s ease;text-align:center;box-sizing:border-box}.cancel-class-booking,.removeFromWaitingList,a.waitingListButton{width:100%;font-size:13px;font-size:.8125rem;max-width:110px;display:inline-block!important}.cancel-class-booking br,.removeFromWaitingList br,a.waitingListButton br{display:inline!important}.cancel-class-booking{max-width:90px;height:35px;margin-top:5px}#display-course-overview .course_details .half p.cancel-class{font-size:14px;font-size:.875rem}button.copy-to-clipboard,button.quick-mark-as-read{width:70px;height:auto;font-size:13px;font-size:.8125rem;line-height:1.2;display:inline-block!important}button.quick-mark-as-read{float:right;margin-right:-45px}.fullMessageHeader button.quick-mark-as-read{margin-right:0;margin-left:10px}.notification-actions{text-align:center}.notification-actions button.quick-mark-as-read{float:none;width:150px;margin-right:0}.action-block{text-align:center}.print-page{display:inline-block;margin-top:50px;padding:7px 0 7px 50px;background:url(/images/site/print-icon.png) left center no-repeat}fieldset{margin:0;border:none}button,input,textarea{font-size:1em;color:#111;height:60px;background:0 0;outline:0;margin:0;padding:8px 10px;border:1px solid #f1f1f2;border-radius:3px;box-sizing:border-box;transition:all .3s ease}input[type=checkbox],input[type=radio]{height:auto}textarea{line-height:1.4;resize:none}.dk_toggle.error,input.error,select.error,textarea.error{border:1px solid #C00!important}:-ms-input-placeholder{color:#111}::placeholder{color:#111}.accountForm{overflow:hidden}.accountForm input[type=submit]{background:#393939;width:100%;color:#FFF;font-size:18px;font-size:1.125rem;text-align:center;transition:background .1s}.accountForm input[type=submit]:hover{background:#143c6a;cursor:pointer;opacity:.9}.accountForm+.accountForm{margin-top:40px}.generic_form{clear:both;padding:40px 0 80px;margin:0 auto}.generic_form::after{content:"";display:table;clear:both}.generic_form h4{margin:0 0 10px}.generic_form.narrow{width:30.35248%}@media (max-width:1270px){.generic_form.narrow{width:49.34726%}}@media (max-width:800px){.generic_form.narrow{width:62.01044%}}@media (max-width:500px){.generic_form.narrow{width:93.66841%}}.generic_form.narrow .offset{padding-left:20.86022%}.generic_form.narrow label{font-size:14px;font-size:.875rem;font-weight:500}.generic_form.narrow .dk-select,.generic_form.narrow select{width:79.13978%;float:right;margin-right:0}.generic_form.narrow input[type=reset],.generic_form.narrow input[type=submit]{width:47.28261%;float:left;margin-right:5.43478%}.generic_form.narrow input[type=submit]{margin-right:0;opacity:1}.generic_form .dk-select,.generic_form select{width:100%}.generic_form fieldset.select label{width:16.55914%;float:left;margin-right:4.30108%;text-align:right;line-height:58px}.generic_form input[type=reset],.generic_form input[type=submit]{font-weight:500;font-size:18px;font-size:1.125rem;border-radius:3px;border:none;line-height:60px}.generic_form input[type=reset]{background:#FFF;color:#333}.generic_form input[type=submit]{background:#393939;color:#FFF;transition:background .1s}.generic_form input[type=submit]:hover{background:#143c6a;cursor:pointer}.generic_form .filelist{margin:30px 0;padding:0;list-style-type:none;color:#111;font-size:14px;font-size:.875rem}.generic_form .filelist li{line-height:25px;padding:12px 0;border-bottom:1px solid #999}.generic_form .filelist li:first-child{border-top:1px solid #999}.generic_form .filelist .remove{float:right;border:0;font:0/0 a;text-shadow:none;color:transparent;width:25px;height:25px;background:url(/images/site/remove-file.png) center no-repeat}.generic_form .filepicker{display:block;text-align:center;text-decoration:none;line-height:60px;border-radius:3px;background:#393939;color:#FFF;transition:background .3s;font-weight:500;font-size:18px;font-size:1.125rem;margin:20px 0 10px}.generic_form .filepicker:hover{background:#143c6a}.generic_form .filepicker img{position:relative;top:5px;margin-right:10px}.generic_form .upload_complete{display:none;width:100%;text-align:center}.generic_form .complete{margin-left:20.86022%;border:2px solid #143c6a;background:url(/images/site/upload-complete.png) top 15px right 15px no-repeat #FFF;padding:20px;margin-bottom:20px}.generic_form .complete p{margin:0;font-size:14px;font-size:.875rem;line-height:1.5}.generic_form .complete p strong{font-size:18px;font-size:1.125rem}.onoffswitch{float:left;position:relative;width:56px;margin:7px auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch .onoffswitch-checkbox{display:none}.onoffswitch .onoffswitch-label{display:block;width:100%;overflow:hidden;cursor:pointer;margin-top:0;border-radius:28px}.onoffswitch .onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in-out}.onoffswitch .onoffswitch-inner:after,.onoffswitch .onoffswitch-inner:before{display:block;float:left;width:50%;height:28px;padding:0;line-height:28px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);border-radius:28px;box-sizing:border-box}.onoffswitch .onoffswitch-inner:before{content:"Y";padding-left:10px;background-color:#143c6a;color:#fff}.onoffswitch .onoffswitch-inner:after{content:"N";padding-right:10px;background-color:#EBE2E3;color:#CDBDBD;text-align:right}.onoffswitch .onoffswitch-switch{display:block;width:20px;margin:3px;background:#FFF;border:2px solid #FFF;border-radius:28px;position:absolute;top:0;bottom:0;right:25px;transition:all .4s ease-in-out}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.timer-actions{text-align:center;margin:30px 0}.timer-actions button{display:inline-block;width:110px;height:30px;background:#393939;font-size:13px;font-size:.8125rem;color:#FFF;line-height:1;text-align:center}.timer-actions button[disabled]{background:#999}.time-log-form{margin:30px 0 100px;display:none}.time-log-form.active{display:block}.time-log-form div{overflow:hidden}.time-log-form div fieldset{width:32.16783%;float:left}.time-log-form div fieldset:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.time-log-form div fieldset:nth-child(3n+2){margin-left:33.91608%;margin-right:-100%;clear:none}.time-log-form div fieldset:nth-child(3n+3){margin-left:67.83217%;margin-right:-100%;clear:none}.time-log-form>fieldset{margin:30px auto 0;max-width:520px}.time-log-form label{display:block;line-height:2}.time-log-form input,.time-log-form select,.time-log-form textarea{display:block;width:100%;height:60px;box-sizing:border-box;border:1px solid #f1f1f2;background:#FFF;color:#111;transition:all .3s ease}.time-log-form textarea{height:180px}.time-log-form .timePicker input{float:left;width:50%}.time-log-form :-ms-input-placeholder{color:#CCC}.time-log-form ::placeholder{color:#CCC}.time-log-form button{display:block;width:150px;background:#393939;color:#FFF;font-size:18px;font-size:1.125rem;text-align:center;transition:background .1s}.time-log-form button.active,.time-log-form button:hover{background:#143c6a}.time-log-form>button{margin:30px auto 0}table td,table th{vertical-align:top}table#print-list{display:none}table#print-list thead{display:table-header-group}table#print-list th{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:400;text-transform:none;text-align:left;padding:5px 0!important;border-bottom:1px solid #CCC!important}table#print-list tr{display:table-row!important}table#print-list td{display:table-cell!important;border-bottom:1px solid #CCC!important;text-align:left;padding:5px 0!important}#candidate-table,#certificate-list-table,#course-occurance-table,#folder-list-table,#instructor-list-table{background:#ECECEC;width:100%;float:left;margin-left:0;margin-right:0}#candidate-table tr,#certificate-list-table tr,#course-occurance-table tr,#folder-list-table tr,#instructor-list-table tr{border-bottom:1px solid #999}#candidate-table tr:last-of-type,#certificate-list-table tr:last-of-type,#course-occurance-table tr:last-of-type,#folder-list-table tr:last-of-type,#instructor-list-table tr:last-of-type{border-bottom:none}#candidate-table tr.month_title,#certificate-list-table tr.month_title,#course-occurance-table tr.month_title,#folder-list-table tr.month_title,#instructor-list-table tr.month_title{border-bottom:0}#candidate-table tr td.monthIntersperse,#certificate-list-table tr td.monthIntersperse,#course-occurance-table tr td.monthIntersperse,#folder-list-table tr td.monthIntersperse,#instructor-list-table tr td.monthIntersperse{position:relative;top:-1px;background:#ECECEC}#candidate-table tr th,#certificate-list-table tr th,#course-occurance-table tr th,#folder-list-table tr th,#instructor-list-table tr th{font-size:14px;font-size:.875rem;font-weight:300;color:#999;text-align:left;text-transform:none;border-bottom:solid 1px #999;box-sizing:border-box;padding:20px 4px 7px}#candidate-table tr td,#certificate-list-table tr td,#course-occurance-table tr td,#folder-list-table tr td,#instructor-list-table tr td{font-size:15px;font-size:.9375rem;font-weight:400;font-style:normal;padding:14px 10px 14px 0;text-align:left;border-bottom:none;color:#333}@media (max-width:1110px){#candidate-table tr td,#certificate-list-table tr td,#course-occurance-table tr td,#folder-list-table tr td,#instructor-list-table tr td{box-sizing:border-box;padding:14px 4px}}#candidate-table tr td::before,#certificate-list-table tr td::before,#course-occurance-table tr td::before,#folder-list-table tr td::before,#instructor-list-table tr td::before{font-weight:300}#candidate-table tr td:last-child,#certificate-list-table tr td:last-child,#course-occurance-table tr td:last-child,#folder-list-table tr td:last-child,#instructor-list-table tr td:last-child{padding-right:0}#candidate-table tr td a,#certificate-list-table tr td a,#course-occurance-table tr td a,#folder-list-table tr td a,#instructor-list-table tr td a{color:#143c6a;text-decoration:none}#candidate-table tr td a .bookbutton,#certificate-list-table tr td a .bookbutton,#course-occurance-table tr td a .bookbutton,#folder-list-table tr td a .bookbutton,#instructor-list-table tr td a .bookbutton{display:none}@media (max-width:600px){#candidate-table tr td:last-child::before,#certificate-list-table tr td:last-child::before,#course-occurance-table tr td:last-child::before,#folder-list-table tr td:last-child::before,#instructor-list-table tr td:last-child::before{display:none}#candidate-table tr td a,#certificate-list-table tr td a,#course-occurance-table tr td a,#folder-list-table tr td a,#instructor-list-table tr td a{width:100%}#candidate-table tr td a .bookbutton,#certificate-list-table tr td a .bookbutton,#course-occurance-table tr td a .bookbutton,#folder-list-table tr td a .bookbutton,#instructor-list-table tr td a .bookbutton{display:inline-block;width:100%;padding:20px 0;color:#fff;background-color:#393939;border-radius:4px;text-align:center}#candidate-table tr td a img,#certificate-list-table tr td a img,#course-occurance-table tr td a img,#folder-list-table tr td a img,#instructor-list-table tr td a img{display:none}#candidate-table tr td .stackbox.attending,#candidate-table tr th .stackbox.attending,#certificate-list-table tr td .stackbox.attending,#certificate-list-table tr th .stackbox.attending,#course-occurance-table tr td .stackbox.attending,#course-occurance-table tr th .stackbox.attending,#folder-list-table tr td .stackbox.attending,#folder-list-table tr th .stackbox.attending,#instructor-list-table tr td .stackbox.attending,#instructor-list-table tr th .stackbox.attending{text-align:left}}#candidate-table tr td.medium,#certificate-list-table tr td.medium,#course-occurance-table tr td.medium,#folder-list-table tr td.medium,#instructor-list-table tr td.medium{font-weight:500}#candidate-table tr td .medium,#certificate-list-table tr td .medium,#course-occurance-table tr td .medium,#folder-list-table tr td .medium,#instructor-list-table tr td .medium{color:#111}#candidate-table tr td.monthIntersperse,#certificate-list-table tr td.monthIntersperse,#course-occurance-table tr td.monthIntersperse,#folder-list-table tr td.monthIntersperse,#instructor-list-table tr td.monthIntersperse{font-size:1.4rem;font-weight:500;font-style:normal;padding-top:60px;border:none}#candidate-table tr td.monthIntersperseFirst,#certificate-list-table tr td.monthIntersperseFirst,#course-occurance-table tr td.monthIntersperseFirst,#folder-list-table tr td.monthIntersperseFirst,#instructor-list-table tr td.monthIntersperseFirst{padding-top:0}#candidate-table tr td.folderLabel,#certificate-list-table tr td.folderLabel,#course-occurance-table tr td.folderLabel,#folder-list-table tr td.folderLabel,#instructor-list-table tr td.folderLabel{padding-left:45px;background:url(/images/site/folder-closed.png) center left no-repeat}#candidate-table tr td.folderLabel,#candidate-table tr th.folderLabel,#certificate-list-table tr td.folderLabel,#certificate-list-table tr th.folderLabel,#course-occurance-table tr td.folderLabel,#course-occurance-table tr th.folderLabel,#folder-list-table tr td.folderLabel,#folder-list-table tr th.folderLabel,#instructor-list-table tr td.folderLabel,#instructor-list-table tr th.folderLabel{text-align:left;vertical-align:top}#candidate-table tr td.link,#candidate-table tr th.link,#certificate-list-table tr td.link,#certificate-list-table tr th.link,#course-occurance-table tr td.link,#course-occurance-table tr th.link,#folder-list-table tr td.link,#folder-list-table tr th.link,#instructor-list-table tr td.link,#instructor-list-table tr th.link{text-align:center;width:100px}#candidate-table tr td.last,#candidate-table tr th.last,#certificate-list-table tr td.last,#certificate-list-table tr th.last,#course-occurance-table tr td.last,#course-occurance-table tr th.last,#folder-list-table tr td.last,#folder-list-table tr th.last,#instructor-list-table tr td.last,#instructor-list-table tr th.last{text-align:right}#candidate-table tr.folderOpen td.folderLabel,#certificate-list-table tr.folderOpen td.folderLabel,#course-occurance-table tr.folderOpen td.folderLabel,#folder-list-table tr.folderOpen td.folderLabel,#instructor-list-table tr.folderOpen td.folderLabel{background-image:url(/images/site/folder-open.png)}#candidate-table tr.folderGroup .fileContainer,#certificate-list-table tr.folderGroup .fileContainer,#course-occurance-table tr.folderGroup .fileContainer,#folder-list-table tr.folderGroup .fileContainer,#instructor-list-table tr.folderGroup .fileContainer{display:none}#candidate-table tr.folderGroup>td,#certificate-list-table tr.folderGroup>td,#course-occurance-table tr.folderGroup>td,#folder-list-table tr.folderGroup>td,#instructor-list-table tr.folderGroup>td{padding:0;border-bottom:none}#candidate-table.fileList tr td,#certificate-list-table.fileList tr td,#course-occurance-table.fileList tr td,#folder-list-table.fileList tr td,#instructor-list-table.fileList tr td{padding:7px 0 7px 45px;line-height:34px}#candidate-table.fileList .download,#certificate-list-table.fileList .download,#course-occurance-table.fileList .download,#folder-list-table.fileList .download,#instructor-list-table.fileList .download{background:url(/images/site/download-icon.png) center left no-repeat;color:#333;line-height:34px;padding-left:45px;display:inline-block}@media (max-width:600px){#folder-list-table .folderRow .folderLabel::before,#folder-list-table.fileList{width:100%}#folder-list-table tr{border-bottom:0}}#certificate-list-table h2{margin:0 0 10px}#certificate-list-table h4{margin:10px 0 0}#certificate-list-table tr td h4 a{text-decoration:underline}@media (max-width:980px){#certificate-list-table td.secondary,#certificate-list-table th.secondary{display:none}}#certificate-list-table td.link,#certificate-list-table th.link{width:50px!important}@media (max-width:740px) and (min-width:600px){#certificate-list-table td:nth-of-type(1),#certificate-list-table th:nth-of-type(1){width:35%;max-width:35%}#certificate-list-table td:nth-of-type(1) a,#certificate-list-table td:nth-of-type(1) a img,#certificate-list-table th:nth-of-type(1) a,#certificate-list-table th:nth-of-type(1) a img{width:100%;max-width:100%}}@media (max-width:600px){#certificate-list-table tbody tr td:first-of-type::before,#certificate-list-table tbody tr td:nth-of-type(3){display:none}#certificate-list-table tbody tr td:first-of-type a{width:100%;max-width:300px;margin:0 auto}#certificate-list-table tbody tr td:first-of-type a img{width:100%}#certificate-list-table tbody tr td:nth-of-type(2){display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}#certificate-list-table tbody tr td.link{width:initial;display:inline-block;margin:0;border:0}#certificate-list-table tbody tr td.link::before{display:none}#certificate-list-table tbody tr td.link img{padding:0;margin:0}}@media (min-width:600px){#course-occurance-table td span.responsive,#instructor-list-table td span.responsive{display:none}}@media (max-width:600px){#course-occurance-table td,#instructor-list-table td{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}#course-occurance-table td br,#instructor-list-table td br{display:none}#course-occurance-table td span.responsive,#instructor-list-table td span.responsive{font-weight:300}}#course-occurance-table th,#instructor-list-table th{vertical-align:baseline}#course-occurance-table th select,#instructor-list-table th select{padding:5px 0}#course-occurance-table td:last-of-type span.responsive,#instructor-list-table td:last-of-type span.responsive{width:100%;background-color:#393939;padding:20px 0;color:#fff;text-align:center;border-radius:3px;cursor:pointer;transition:background-color .1s}#course-occurance-table td:last-of-type span.responsive:hover,#instructor-list-table td:last-of-type span.responsive:hover{background-color:#143c6a}#instructor-list-table{margin-top:75px}@media screen and (max-width:600px){#instructor-list-table tr td:last-child::before{display:block}}.time-log h2{margin:2em 0 .5em}.time-log h2 span{font-size:16px;font-size:1rem;color:#999}.time-log ul{list-style:none;margin:10px 0;padding:0}.time-log ul li{list-style-image:none;list-style-type:none}.time-log table{float:none!important}.time-log table td:first-child,.time-log table th:first-child{width:30%}.time-log table td:last-child,.time-log table th:last-child{width:40%}.time-log table td{padding:14px 4px!important;font-weight:400!important}.time-log table input,.time-log table select{background:#FFF;height:auto;padding:0;border:none;display:none;width:100%}.book_a_course,.book_a_course_complete{width:49.34726%;margin:0 auto;clear:both}.book_a_course_complete{padding:40px 0 20px;text-align:center}.book_a_course_complete h4{text-align:center}.book_a_course_complete p{font-size:15px;font-size:.9375rem;line-height:1.4}.book_a_course{padding:40px 0 140px}.book_a_course h2{margin:0}.book_a_course dl{font-size:15px;font-size:.9375rem;color:#333}.book_a_course dl::after{content:"";display:table;clear:both}.book_a_course dl dd,.book_a_course dl dt{line-height:1.6;margin:0}.book_a_course dl dt{width:29.43122%;float:left;margin-right:2.6455%}.book_a_course dl dd{width:67.92328%;float:right;margin-right:0;font-weight:500}.book_a_course hr{float:left;width:100%;height:1px;margin:10px 0 30px;border:none;background:#050507}.book_a_course p{font-size:15px;font-size:.9375rem;line-height:1.6}.book_a_course .cost{float:left;clear:left}.book_a_course .checkbox{font-size:15px;font-size:.9375rem;margin:10px 0;color:#666}.book_a_course .checkbox label{line-height:17px;position:relative;padding-left:35px}.book_a_course .checkbox label:before{position:absolute;top:0;left:0;width:15px;height:15px;content:'';border:1px solid #393939}.curtains,.popupContainer{top:0;height:100%;display:none}.book_a_course .checkbox input{display:none}.book_a_course .checkbox input:checked+label:before{background:#393939}.book_a_course .we_accept{float:right;color:#333}.book_a_course .we_accept img{margin-left:30px}.book_a_course .pay_now{clear:both;padding:30px 0 0;text-align:center}.book_a_course .pay_now a{color:#111}.book_a_course .pay_now .checkbox label{color:#333}.book_a_course .pay_now input[type=submit]{font-size:18px;font-size:1.125rem;font-weight:500;width:48.67725%;margin-top:50px;transition:background .1s;color:#fff;border:none;background:#393939}.popupContainer .popup .popupInner .buttonDark:hover,.popupContainer .popup .popupInner .buttonLight:hover{transition:opacity .3s ease-in-out;cursor:pointer}.book_a_course .pay_now input[type=submit]:hover{cursor:pointer;background:#143c6a}.curtains{position:fixed;z-index:999999;width:100%;opacity:.9;background:#fff}#accessCode,#voucherCode{float:left;width:100%;max-width:320px;margin:10px 10px 0 0;border:1px solid #999;border-radius:3px;background:#fff}.accessButton,.voucherButton{float:left;margin:10px 0}.accessButton:hover,.voucherButton:hover{color:#fff}.private_class{display:none}.popupContainer{position:absolute;z-index:99999999;left:0;width:100%}.popupContainer .popup{position:absolute;z-index:999999999;top:-20px;left:25%;box-sizing:border-box;width:50%;padding:30px 0;border-radius:3px;background:#ECECEC}.popupContainer .popup .popupClose{float:left;width:100%;height:40px;background:url(/images/interface/popupClose.png) 98% 5px no-repeat}.popupContainer .popup .popupClose:hover{cursor:pointer;opacity:.8}.popupContainer .popup .popupInner{width:100%;max-width:360px;margin:40px auto 0}.popupContainer .popup .popupInner .popupText,.popupContainer .popup .popupInner .popupTextareaLarge,.popupContainer .popup .popupInner .popupTextareaSmall,.popupContainer .popup .popupInner label,.popupContainer .popup .popupInner select{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;float:left;width:100%;margin:0 0 10px}.popupContainer .popup .popupInner h2{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-size:36px;font-weight:300;width:100%;text-align:center}.popupContainer .popup .popupInner label{font-size:.95rem}.popupContainer .popup .popupInner select{height:60px;border:none;background:#fff}.popupContainer .popup .popupInner .popupText{background:#fff}.popupContainer .popup .popupInner .popupText::-webkit-input-placeholder{color:#999}.popupContainer .popup .popupInner .popupText:-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupText::-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupText:-ms-input-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaSmall{height:70px;background:#fff}.popupContainer .popup .popupInner .popupTextareaSmall::-webkit-input-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaSmall:-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaSmall::-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaSmall:-ms-input-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaLarge{height:206px;background:#fff}.popupContainer .popup .popupInner .buttonDark,.popupContainer .popup .popupInner .buttonLight{width:130px;height:39px;padding:20px 0 0;border-radius:3px;text-align:center;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;float:left}.popupContainer .popup .popupInner .popupTextareaLarge::-webkit-input-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaLarge:-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaLarge::-moz-placeholder{color:#999}.popupContainer .popup .popupInner .popupTextareaLarge:-ms-input-placeholder{color:#999}.popupContainer .popup .popupInner .buttonLight{margin:10px 10px 10px 0;color:#333;background:#fff}.popupContainer .popup .popupInner .buttonDark{margin:10px 0;color:#fff;background:#393939}@media (max-width:920px){.popupContainer .popup{top:-20px;left:2%;width:96%}.popupContainer .popup .popupInner{width:90%}}.centered{font-size:1.2rem;width:100%;padding:20px 0;text-align:center}#display-courses{width:100%;min-height:191px;padding:60px 0 20px}#display-courses .courseSummaryListTitles{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;display:none}#display-courses .courseSummary{width:49.34726%;float:left;position:relative;box-sizing:border-box;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #999}#display-courses .courseSummary:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}#display-courses .courseSummary:nth-child(2n+2){margin-left:50.65274%;margin-right:-100%;clear:none}#display-courses .courseSummary .courseSummaryImage{width:35.84656%;float:left;margin-right:2.6455%}#display-courses .courseSummary .courseSummaryImage a{display:block;transition:opacity .2s;opacity:1}#display-courses .courseSummary .courseSummaryImage a:hover{opacity:.8}#display-courses .courseSummary .courseSummaryImage img{display:block;width:100%}#display-courses .courseSummary .courseSummaryInfo{width:61.50794%;float:right;margin-right:0;padding-bottom:35px}#display-courses .courseSummary .courseSummaryInfo a{text-decoration:none}#display-courses .courseSummary .courseSummaryInfo h4{font-family:"Avenir LT W01_85 Heavy1475544",Arial,sans-serif;font-size:21px;font-weight:700;margin:0;padding:0;color:#000}#display-courses .courseSummary .courseSummaryInfo h4:hover{cursor:pointer;text-decoration:underline;color:#143c6a}.activity_pod a,.candidateProfile .candidateProfileHeader a{text-decoration:none}#display-courses .courseSummary .courseSummaryInfo .showCourse{margin-left:38.49206%;position:absolute;bottom:20px;left:0}#display-courses .courseSummary .courseSummaryInfo p{font-size:15px;font-size:.9375rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;line-height:1.4}@media (max-width:600px){#display-courses.listView .courseSummaryInfo h4{font-size:1rem}}@media (max-width:500px){#display-courses.listView .courseSummaryInfo h4{font-size:.8rem}}#display-courses.listView .courseSummary .courseSummaryInfo .showCourse{position:absolute;bottom:0;left:0;margin:0}@media (max-width:1000px){#display-courses.listView .courseSummary .courseSummaryImage{display:none}#display-courses.listView .courseSummary .courseSummaryInfo .showCourse{position:relative;top:0;bottom:0}#display-courses.listView .courseSummaryInfo p{width:43.01567%;float:left;margin-right:1.30548%}#display-courses.listView .courseSummaryInfo .showCourse{width:17.6893%;float:right;margin-right:0}}#display-courses.listView .courseSummary{width:100%!important;min-height:39px!important;margin:0 0 10px!important;padding:0!important}#display-courses.listView .courseSummaryInfo h4,#display-courses.listView .courseSummaryInfo p{float:left;margin-right:1.30548%;margin-top:5px;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}#display-courses.listView .courseSummary:last-child{border-bottom:none}#display-courses.listView .courseSummary.courseSummaryListTitles{font-size:15px;font-size:.9375rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;display:block!important;overflow:hidden}#display-courses.listView .courseSummary.courseSummaryListTitles .courseSummaryInfo{min-height:39px!important}#display-courses.listView .courseSummaryImage{display:none;min-height:39px!important}#display-courses.listView .courseSummaryInfo{overflow:hidden;width:100%!important;min-height:69px!important;padding-bottom:0}#display-courses.listView .courseSummaryInfo h4{width:36.68407%;margin-bottom:10px}#display-courses.listView .courseSummaryInfo p{width:49.34726%;font-size:.93rem}@media (max-width:600px){#display-courses.listView .courseSummaryInfo p{font-size:.8rem}}#display-courses.listView .courseSummaryInfo .showCourse{width:11.3577%;margin-right:0;float:right;position:relative!important;text-align:right}#display-courses.listView .courseListTitleFirst{width:36.68407%;float:left;margin-right:1.30548%}#display-courses.listView .courseListTitleMiddle{width:49.34726%;float:left;margin-right:1.30548%}#display-courses.listView .courseListTitleLast{width:11.3577%;float:right;margin-right:0;text-align:right}#mod-1_8_2 #division-main{background:#ECECEC}#display-course-overview .courseOverview{width:74.67363%;font-size:1.23rem;line-height:30px;float:none;margin:0 auto;text-align:center}#display-course-overview h5{font-size:1rem;width:100%;margin:10px 0;padding:0;text-align:center}#display-course-overview .age{font-size:24px;font-weight:600;display:inline-table;margin:5px 0 20px;padding:20px;text-align:center;border:3px solid #143c6a;border-radius:35px}#display-course-overview .course-cta,#display-course-overview .course_details,#display-course-overview .course_overview,#display-course-overview .course_questions{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;padding:50px 0}#display-course-overview .course-cta h2,#display-course-overview .course_details h2,#display-course-overview .course_overview h2,#display-course-overview .course_questions h2{margin-top:0}#display-course-overview .course-cta hr,#display-course-overview .course_details hr,#display-course-overview .course_overview hr,#display-course-overview .course_questions hr{height:1px;margin:30px 0 25px;border:none;background:#050507}#display-course-overview .course_overview{width:49.34726%;float:left;margin-right:1.30548%;padding:50px 0 0}#display-course-overview .course_overview p{font-size:21px;font-size:1.3125rem;line-height:1.4;padding-right:5%;color:#111}@media (max-width:640px){#display-course-overview .course_overview p{font-size:16px;font-size:1rem}}@media (max-width:500px){#display-course-overview .course_overview p{font-size:12px;font-size:.75rem}}#display-course-overview .course_details,#display-course-overview .course_questions{width:49.34726%;float:right;margin-right:0}#display-course-overview .course_details p,#display-course-overview .course_questions p{font-size:15px;font-size:.9375rem;margin-top:25px;color:#666}#display-course-overview .course_details .half{float:left;width:50%}#display-course-overview .course_details .half p{font-size:21px;font-size:1.3125rem;line-height:1.4;color:#666}#display-course-overview .course_details h2{line-height:30px;padding-left:40px;background-repeat:no-repeat;background-position:center left}#display-course-overview .course_details h2.clock{background-image:url(/images/interface/clock.png)}#display-course-overview .course_details h2.location{background-image:url(/images/interface/mapPin.png)}#display-course-overview .course_details .map{float:left;box-sizing:border-box;width:100%;height:500px;margin:50px 0 0;border:30px solid #fff}#display-course-overview .course-cta{width:100%;float:right;margin-right:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:0;text-align:center}#display-course-overview .course-cta h2{margin-right:0;margin-left:0}#display-course-overview .course-cta a{font-size:18px;font-size:1.125rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 30px;text-decoration:none;color:#fff;border-radius:3px;background:#143b6a}#display-course-overview .course-cta a span{margin-right:1em}#display-course-overview .course-cta a img{width:30px}#display-course-occurances{box-sizing:border-box;max-width:100%}@media (min-width:600px){#display-course-occurances{padding:0 20px}}#display-course-occurances h3{font-size:36px;font-size:2.25rem;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:200;text-align:center}.candidateProfile,.courseHighlightDetails{font-family:'Gotham A','Gotham B',Helvetica}#display-course-occurances h4{font-size:2.4rem;font-weight:300;width:100%;margin:0;padding:0;text-align:center}@media (max-width:1200px){#display-course-occurances tr td.secondary,#display-course-occurances tr th.secondary{display:none}}@media (max-width:600px){#display-course-occurances .mobilehide{display:none}#display-course-occurances tr td{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;padding:10px 0 22px;-ms-flex-flow:column nowrap;flex-flow:column nowrap}#display-course-occurances tr td.stack{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:column;flex-flow:column}#display-course-occurances tr td.stack::before{display:inline-block;text-align:left}#display-course-occurances tr td.stack .stackbox span{padding-right:10px}}#display-course-occurances tr td .inlineText{width:90%;background:#fff}#display-course-occurances .attending tr td::before,#display-course-occurances .attendingpast tr td::before{display:none}#display-course-occurances .attending tr td.medium,#display-course-occurances .attendingpast tr td.medium{text-align:left}@media (max-width:1200px){.book_a_course{width:74.67363%}#display-courses .courseSummary{width:100%;margin:0 0 20px!important}#display-courses div>.courseSummary:last-of-type{border-bottom:0}}@media (max-width:980px){#display-course-overview .course_details,#display-course-overview .course_overview,#display-course-overview .course_questions{width:100%;float:left;margin-left:0;margin-right:0}}@media (max-width:768px){.book_a_course{width:100%}#display-courses .courseSummary{width:100%;margin:0 0 20px!important}#display-courses .courseSummary .courseSummaryImage{display:inline-block;float:none;width:100%;margin:0 auto}#display-courses .courseSummary .courseSummaryInfo{display:block;width:100%;padding-top:20px;text-align:left}#display-courses .courseSummary .courseSummaryInfo .showCourse{margin-left:0}#display-courses.listView .courseSummary .courseSummaryInfo{padding-top:0}}@media (max-width:600px){.book_a_course dl dd,.book_a_course dl dt{width:100%;float:left;margin-left:0;margin-right:0}.book_a_course dl dd{padding-bottom:10px}.book_a_course .we_accept{clear:both;width:100%}#display-course-overview .course_details .half,.book_a_course .pay_now input[type=submit]{width:100%}#display-course-overview .course_details .map{height:300px}#display-course-overview .course_overview{padding:30px 0 0}#display-course-overview .course_questions{padding:30px 0}#display-courses.listView .courseSummaryInfo h4{width:36.68407%;float:left;margin-right:1.30548%}#display-courses.listView .courseSummaryInfo p{width:43.01567%;float:left;margin-right:1.30548%}#display-courses.listView .courseSummaryInfo .showCourse{width:17.6893%;float:right;margin-right:0}}.candidateProfile{padding:0;background:#fff}.candidateProfile .candidateProfileHeader{font-size:18px;font-size:1.125rem;font-weight:600;float:left;width:100%;margin:0;padding:50px 20px;color:#252525;background:#ECECEC}.candidateProfile .candidateProfileHeader h4{font-size:18px;font-size:1.125rem;font-weight:400;margin:0}.candidateProfile .candidateProfileHeader .profileItem{float:left;margin-right:5%}.candidateProfile .candidateProfileHeader .profileItem.profileAvatar{margin-right:20px}.candidateProfile .candidateProfileHeader .profileItem img{float:left;width:40px;height:40px;margin:0;border-radius:50%;box-shadow:0 0 0 2px #143c6a}.candidateProfile .inner-container-max{background:#fff}.candidateProfile .inner-container-max h2{font-size:18px;font-size:1.125rem;margin:0;padding:20px 0}.candidateProfile #candidate-table{margin-bottom:50px;background:#fff}@media (max-width:1024px){.candidateProfile .candidateProfileHeader .profileItem{width:28.33333333%;margin-bottom:20px;word-break:break-all}.candidateProfile .candidateProfileHeader .profileItem.profileAvatar{width:auto}.candidateProfile .candidateProfileHeader .profileItem.profileUser{width:80%}}@media (max-width:768px){.candidateProfile .candidateProfileHeader{font-size:15px;font-size:.9375rem}.candidateProfile .candidateProfileHeader .profileItem{width:100%}}.courseHighlightDetails{line-height:30px;float:left;padding:15px 0;border-top:1px solid #bdbdbd;border-bottom:2px solid #fff;background:#ebf3fc}.accordion,.myActivityWrapper,footer,header .subNav ul li a,header nav,header.cyclefriendly .headerheadline h1{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.courseHighlightDetails .inner-container-max{font-size:18px;font-size:1.125rem;box-sizing:border-box;max-width:100%;padding:0 20px;color:#252525}.courseHighlightDetails .inner-container-max strong{font-weight:600}.courseHighlightDetails .inner-container-max .voucherIcon{padding-left:40px;background:url(/images/site/voucher-icon.png) center left no-repeat}.courseHighlightDetails .inner-container-max .coursePrivate{display:inline-block;min-height:30px;padding-left:30px;background:url(/images/site/course-private.png) center left no-repeat}.courseHighlightDetails .inner-container-max .coursePublic{display:inline-block;min-height:30px;padding-left:40px;background:url(/images/site/course-public.png) center left no-repeat}.myActivityWrapper{clear:both;padding:35px 0;width:93.66841%;margin:0 auto}.myActivityWrapper::after{content:"";display:table;clear:both}.activity_pod{width:32.40418%;float:left;margin-bottom:1.30548%;box-sizing:border-box;border:1px solid #e1e1e1;padding:1px;border-radius:3px;color:#111;position:relative}.activity_pod:nth-child(3n+1){margin-right:-100%;clear:both;margin-left:0}.activity_pod:nth-child(3n+2){margin-left:33.79791%;margin-right:-100%;clear:none}.activity_pod:nth-child(3n+3){margin-left:67.59582%;margin-right:-100%;clear:none}.activity_pod .title{font-size:18px;font-size:1.125rem;background:#393939;margin:0;color:#fff;font-weight:300;line-height:70px;border-top-left-radius:2px;border-top-right-radius:2px}.activity_pod .avatar,.course_survey .avatar{border-radius:50%;box-shadow:0 0 0 2px #143c6a}.activity_pod .title:before{content:'';float:left;width:50px;height:50px;margin:10px 15px 0;background-repeat:no-repeat;background-image:url(/images/site/icon-sprite.png)}.accordionTitle:before,.accordion__Heading:before,.activity_pod .list li::after,.activity_pod.profile .me::after,.course_survey .accordionTitle.is-completed:before,.eskimo-checkout>div::after,header nav::after{content:""}.activity_pod .inner{padding:10px 15px 45px}.activity_pod .inner .emptyCyclist{position:initial}.activity_pod .inner .emptyCyclist .options{width:100%}.activity_pod a{color:#111}.activity_pod .list{list-style-type:none;padding:0;margin:0;font-size:15px;font-size:.9375rem}.activity_pod .list li .date,.activity_pod .list li .view,.activity_pod.profile .me .edit{float:right;margin-right:-45px}.activity_pod .list li{border-bottom:1px solid #999;padding:15px 45px 15px 0;line-height:1.5}.activity_pod .list li::after{display:table;clear:both}.activity_pod .list li:last-child{border-bottom:none}.activity_pod .list li .opt,.activity_pod .list li .spaces{display:inline-block;padding-top:5px}.activity_pod .list li .tutor{color:#143c6a}.activity_pod .list li .opt{color:#999}.activity_pod .list.single_line li{padding-top:10px;padding-bottom:10px}.activity_pod .list.single_line a{line-height:34px}.activity_pod.profile .me{border-bottom:1px solid #999;padding:20px 45px 15px 0;line-height:1.5}.activity_pod.profile .me::after{display:table;clear:both}.activity_pod.profile .me.description{text-align:center;line-height:40px;color:#ccc}.activity_pod.profile .me.manage{border-bottom:none;line-height:40px}.activity_pod.notifications .list a{color:#143c6a;text-decoration:underline}.activity_pod.notifications .list .standard{text-decoration:none;color:#111}.activity_pod.notifications .list .standard:hover{color:#143c6a;text-decoration:underline}.activity_pod .avatar{float:left;width:56px;height:56px;border:1px solid #fff;margin-right:10px}.activity_pod .options{font-weight:500;margin:15px 0;position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;padding:0 15px}.activity_pod .options .view_all{display:block;background:url(/images/site/view.png) center right no-repeat;color:#ccc}.activity_pod:hover{background:#fff}.activity_pod:hover .title{background:#143c6a}.activity_pod.teaching .title:before{background-position:0 -50px}.activity_pod.attending .title:before{background-position:0 -450px}.activity_pod.certificates .title:before{background-position:0 -400px}.activity_pod.profile .title:before{background-position:0 -150px}.activity_pod.documents .title:before{background-position:0 -250px}.activity_pod.notifications .title:before{background-position:0 -300px}.activity_pod.interested .title:before,.activity_pod.recent .title:before{background-position:0 0}@media (max-width:1350px){.activity_pod{width:49.30314%;float:left}.activity_pod:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.activity_pod:nth-child(2n+2){margin-left:50.69686%;margin-right:-100%;clear:none}}@media (max-width:850px){.activity_pod{width:100%;margin:0 0 20px!important}}.paypal-payment-container{border:1px solid #000;min-height:300px}.accordion *{box-sizing:border-box}.accordion dd,.accordion__panel{font-size:1em;line-height:1.5em}.accordion{position:relative}.accordionTitle,.accordion__Heading{text-align:left;font-weight:500;line-height:36px;font-size:21px;font-size:1.3125rem;padding:20px 0;display:block;text-decoration:none;color:#252525;transition:background-color .5s ease-in-out;border-bottom:1px solid #999}.accordionTitle:before,.accordion__Heading:before{float:right;width:30px;height:30px;text-align:center;background:url(/images/site/expand-accordion.png) center no-repeat;line-height:30px;color:#999;font-size:25px;font-size:1.5625rem;border:3px solid #999;border-radius:50%;transition:transform .3s ease-in-out}.accordionTitle.is-expanded,.accordionTitleActive{border-bottom:none}.accordionTitle.is-expanded:before,.accordionTitleActive:before{background:url(/images/site/collapse-accordion.png) center no-repeat}.accordionItem{height:auto;overflow:hidden;margin-left:0;max-height:300em;transition:max-height 1s}@media screen and (min-width:48em){.accordionItem{transition:max-height .5s}}.accordionItem.is-collapsed{max-height:0}.no-js .accordionItem.is-collapsed{max-height:auto}@keyframes accordionIn{0%{opacity:0;transform:scale(.9) rotateX(-60deg);transform-origin:50% 0}100%{opacity:1;transform:scale(1)}}@keyframes accordionOut{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9) rotateX(-60deg)}}.course_survey{clear:both;padding-top:25px}.course_survey .accordionTitle.is-completed:before{background:url(/images/site/green-tick.png) center no-repeat;border:3px solid #143c6a}.course_survey .note{font-weight:200;font-size:15px;font-size:.9375rem;color:#252525}.course_survey .key,.course_survey fieldset{width:100%;padding:0 0 10px;margin:0;border-bottom:1px solid #999}.course_survey .key::after,.course_survey fieldset::after{content:"";display:table;clear:both}.course_survey .key .spacer,.course_survey .key label,.course_survey fieldset .spacer,.course_survey fieldset label{width:43.01567%;float:left;margin-right:1.30548%;min-height:1px;font-size:15px;font-size:.9375rem;color:#111;font-weight:500}.course_survey .key .spacer,.course_survey fieldset .spacer{line-height:36px}.course_survey .key .items,.course_survey fieldset .items{width:43.01567%;float:left;margin-right:1.30548%;color:#333;font-size:14px;font-size:.875rem}@media screen and (max-width:460px){.course_survey .key .items,.course_survey fieldset .items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.course_survey .key .items .item,.course_survey fieldset .items .item{float:left;width:10%;text-align:center}.course_survey .key textarea,.course_survey fieldset textarea{float:left;width:80%;height:100px;border:1px solid #959595;border-radius:3px;background:#fff}.course_survey .key textarea:-ms-input-placeholder,.course_survey fieldset textarea:-ms-input-placeholder{color:#393939}.course_survey .key textarea::placeholder,.course_survey fieldset textarea::placeholder{color:#393939}.course_survey .accordionItem .rating+.key{margin-top:50px}.course_survey fieldset{padding:20px 0}.course_survey fieldset:last-child{margin-bottom:100px}.course_survey input[type=submit]{font-size:14px;font-size:.875rem;background:#393939;color:#fff;border-radius:3px;min-width:160px;width:20%}.course_survey input[type=submit]:disabled{opacity:.3}.course_survey button.survey_continue{margin:20px 0 75px;font-size:14px;font-size:.875rem;background:#143c6a;color:#fff;border-radius:3px;width:160px}.course_survey .avatar{float:left;width:36px;height:36px;border:1px solid #fff;margin:0 10px 0 2px}.eskimo-checkout{margin:30px auto 70px}.eskimo-checkout>div::after{display:table;clear:both}.eskimo-checkout .checkout-steps{width:43.01567%;float:left;margin-right:1.30548%}.eskimo-checkout .eskimo-accordion h2{color:#CCC;margin:15px 0;position:relative;transition:color .45s ease}.eskimo-checkout .eskimo-accordion .active h2{color:""}.eskimo-checkout .eskimo-accordion .active h2::after{transform:rotate(180deg)}.eskimo-checkout .eskimo-accordion .content{transition:max-height .45s ease;overflow:hidden}.eskimo-checkout .us-state{display:none}.eskimo-checkout aside{width:30.35248%;float:right;margin-right:0;background:#393939;padding:15px;border:1px solid #CCC;font-weight:500;box-sizing:border-box}header,header nav ul li a{display:block;background:#FFF}.eskimo-checkout aside h2{margin-top:0}.eskimo-checkout aside h2.title{border-bottom:1px solid #ccc}.eskimo-checkout aside .details-wrap{overflow:hidden;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc}.eskimo-checkout aside .cart-details{float:left;width:50%}.eskimo-checkout aside .cart-details address{color:#525152;line-height:18px;font-style:normal;font-size:.875em}.eskimo-checkout aside img{float:left;width:105px;margin-right:35px}.eskimo-checkout aside figure{overflow:hidden}.eskimo-checkout aside figure figcaption{color:#525152;line-height:1.4}.eskimo-checkout aside .item{position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #CCC}.eskimo-checkout aside .item:first-child{padding-top:0}.eskimo-checkout aside .summary{color:#525152;line-height:1.4;margin:20px 0}.eskimo-checkout aside .summary dl{margin:0;overflow:hidden}.eskimo-checkout aside .summary dt{float:left}.eskimo-checkout aside .summary dd{float:right}header{width:100%;position:fixed;top:0;left:0;z-index:999999;border-bottom:1px solid #999}header .logo{float:left;width:auto;height:75px;overflow:hidden}header .logo img{height:100%}header nav{float:right;height:75px;font-size:14px;font-size:.875rem}header nav::after{display:table;clear:both}header nav ul{float:right;margin:0;padding:0;text-align:center;list-style-type:none}header nav ul li{float:left;line-height:75px;position:relative}header nav ul li a{text-decoration:none;color:#143c6a;padding:0 20px 0 10px}header nav ul li#cycleFriendlyNav a:before,header nav ul li.my_account a:before,header nav ul li.my_account.mobile{display:none}@media (max-width:1279px){header nav ul li a{padding:0 5px 0 0}}header nav ul li a:before{content:'';float:left;width:50px;height:50px;margin-top:11px;background:url(/images/site/icon-sprite.png) no-repeat}header nav ul li a.active,header nav ul li a:hover{background-color:#143c6a;color:#FFF}header nav ul li#cycleFriendlyNav a{padding-left:20px}header nav ul li#coursesNav a:before{background-position:-50px 0}header nav ul li#coursesNav a.active:before,header nav ul li#coursesNav a:hover:before{background-position:0 0}header nav ul li#classesNav a:before{background-position:-50px -50px}header nav ul li#classesNav a.active:before,header nav ul li#classesNav a:hover:before{background-position:0 -50px}header nav ul li#teachingNav a:before{background-position:-50px -500px}header nav ul li#teachingNav a.active:before,header nav ul li#teachingNav a:hover:before{background-position:0 -500px}header nav ul li#attendingNav a:before{background-position:-50px -450px}header nav ul li#attendingNav a.active:before,header nav ul li#attendingNav a:hover:before{background-position:0 -450px}header nav ul li#documentsNav a:before{background-position:-50px -250px}header nav ul li#documentsNav a.active:before,header nav ul li#documentsNav a:hover:before{background-position:0 -250px}header nav ul li#registerNav a:before{background-position:-50px -100px}header nav ul li#registerNav a.active:before,header nav ul li#registerNav a:hover:before{background-position:0 -100px}header nav ul li#signinNav a:before{background-position:-50px -150px}header nav ul li#signinNav a.active:before,header nav ul li#signinNav a:hover:before{background-position:0 -150px}header nav ul li.my_account img{float:left;width:36px;height:36px;border-radius:50%;margin:20px 20px 0 0;box-shadow:0 0 0 2px #143c6a}header nav ul li.my_account a{padding-left:16px;color:#143c6a;font-weight:500;background-image:none;margin-right:0}header nav ul li.my_account span{position:absolute;top:12px;left:40px;background:#143c6a;width:22px;height:22px;line-height:22px;text-align:center;border-radius:50%;font-size:16px;font-size:1rem;color:#FFF}header nav ul li:hover a{color:#FFF}header nav ul li:hover a span{background:#FFF;color:#111}header .subNav{float:left;text-align:center;background:#143c6a;width:100%;height:46px}header .subNav ul{padding:0;margin:0;list-style-type:none}header .subNav ul li{display:inline-block;line-height:46px;margin:0 25px 0 0}header .subNav ul li a{color:#FFF;font-size:15px;font-size:.9375rem;text-decoration:none}header .subNav ul li a.active,header .subNav ul li a:hover{color:#ed6d91}.mobileNav{display:none;float:right;width:30px;height:30px;position:relative;margin:15px 30px 0 0;transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.mobileNav span{display:block;position:absolute;height:6px;width:100%;background:#143c6a;opacity:1;left:0;transform:rotate(0);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);transition:.25s ease-in-out}.mobileNav span:nth-child(1){top:0}.mobileNav span:nth-child(2),.mobileNav span:nth-child(3){top:12px}.mobileNav span:nth-child(2){box-shadow:none}.mobileNav span:nth-child(4){top:24px}.mobileNav.open span:nth-child(1),.mobileNav.open span:nth-child(4){top:12px;width:0%;left:50%}.mobileNav.open span:nth-child(2){box-shadow:0 1px 2px 0 rgba(0,0,0,.5);transform:rotate(45deg)}.mobileNav.open span:nth-child(3){transform:rotate(-45deg)}@media (max-width:1550px){body.withSubNav{padding-top:175px}}@media (max-width:1350px){header nav{font-size:12px;font-size:.75rem}}@media (max-width:1150px){body.withSubNav{padding-top:65px}.mobileNav{display:block}header{position:fixed;top:0;left:0;overflow-y:hidden;overflow-x:hidden;width:100%}header.nav_open{height:100%;background:#FFF;overflow-y:scroll}header.nav_open nav{display:block;height:auto;width:100%}header.nav_open nav ul li::after{display:none}header.nav_open .subNav{display:block}header nav{display:none;overflow:hidden;font-size:20px;font-size:1.25rem;padding-bottom:80px}header nav ul{float:left;text-align:left}header nav ul li{float:left;width:100%;border-bottom:1px solid #252525}header nav ul li a{padding-left:20px}header nav ul li a:before{margin-right:10px}header nav ul li.my_account{text-align:center}header nav ul li.my_account.mobile{display:block}header nav ul li.my_account.desktop{display:none}header nav ul li.my_account img{float:none;display:inline-block;width:90px;height:90px;margin:40px 0 -20px}header nav ul li.my_account a{clear:both;font-size:20px;font-size:1.25rem;color:#111;padding-left:0;padding-bottom:10px}header nav ul li.my_account a:hover{color:#FFF}header nav ul li.my_account span{top:40px;left:50%;margin-left:10px;width:40px;height:40px;line-height:40px;font-size:16px;font-size:1rem}header .subNav{height:auto;text-align:left;display:none;padding-bottom:60px}header .subNav ul li{display:block}header .subNav ul li a{padding-left:10px}}@media (max-width:768px){header,header nav{overflow:hidden}header nav{font-size:16px;font-size:1rem}header nav ul{float:left;text-align:left}header nav ul li a{padding-left:10px}header nav ul li.my_account img{width:36px;height:36px;margin:40px 0 -30px}header nav ul li.my_account a{font-size:16px;font-size:1rem}header nav ul li.my_account span{top:35px;left:50%;margin-left:0;width:22px;height:22px;line-height:22px;font-size:16px;font-size:1rem}}#division-footer{margin-top:58px;display:inline-table;width:100%}@media (max-width:980px){#division-footer{padding-bottom:50px}}footer{padding:0 20px;width:100%;box-sizing:border-box}footer nav{overflow:hidden}footer nav .footerLinks{float:left;margin:0;padding:0}footer nav .footerLinks li{margin:0 15px 0 0;display:inline-table}footer nav .footerLinks li a{font-size:14px;font-size:.875rem;color:#111;text-decoration:none;line-height:24px;display:inline-table;border-bottom:1px solid #FFF}footer nav .footerLinks li a:hover{border-bottom:1px solid #000;color:#143c6a;border-color:#143c6a}footer nav .socialNav{float:right;text-align:right}footer nav .socialNav a{float:right;width:35px;height:35px;margin-left:15px;background-repeat:no-repeat;background-image:url(/images/site/Social_Sprite.png)}footer nav .socialNav a.facebook{background-position:0 0}footer nav .socialNav a.facebook:hover{background-position:0 -36px}footer nav .socialNav a.twitter{background-position:-49px 0}footer nav .socialNav a.twitter:hover{background-position:-49px -36px}footer nav .socialNav a.youtube{background-position:-98px 0}footer nav .socialNav a.youtube:hover{background-position:-98px -36px}.footerText{font-size:14px;font-size:.875rem;margin:20px 0;border-top:1px solid #000;padding:20px 0;width:100%;float:left}.footerText a{color:#111;text-decoration:none}.footerText .contact{float:left}.footerText .contact .charity,.footerText .contact .copyright{display:inline-block;padding:0 10px;border-right:1px solid #000}.footerText .contact .charity:first-child,.footerText .contact .copyright:first-child{padding-left:0}.footerText .contact .charity:last-child,.footerText .contact .copyright:last-child{padding-left:6px;padding-right:0;border-right:none}@media (max-width:500px){.footerText .contact .charity,.footerText .contact .copyright{display:block;width:100%;border:none;padding:0;margin:5px 0}.footerText .contact .charity:last-child,.footerText .contact .copyright:last-child{padding-left:0}}.footerText #partnerList{float:right;text-align:right;list-style-type:none;padding:0;margin:0}.accountHeader,.signupquestions .footer{text-align:center}.footerText #partnerList li{float:right}@media (max-width:1000px){footer nav .socialNav{float:left;width:100%;margin-bottom:10px}footer nav .socialNav a{float:left;margin-left:0;margin-right:15px}.footerText #partnerList{float:left;width:100%;margin:10px 0 20px}.footerText #partnerList li{float:left}}header.cyclefriendly .headerheadline{float:left;line-height:65px;margin:0 0 0 20px;color:#143c6a}header.cyclefriendly .headerheadline h1{font-size:25px;font-size:1.5625rem;margin:0}header.cyclefriendly nav span,header.cyclefriendly nav ul li a:before{display:none}.cycleFriendlyWrapper{max-width:1470px;margin:0 auto;padding:0 20px}.selfassessmentquestionnaire .answer,.selfassessmentquestionnaire .question{padding:10px 0;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif}.selfassessmentquestionnaire h2{text-align:center;margin:50px 0}.selfassessmentquestionnaire .questionlisting{width:80%;margin:0 auto}.selfassessmentquestionnaire .commentbox,.selfassessmentquestionnaire .questionlisting .questionwrapper{width:100%}.selfassessmentquestionnaire .questionlisting .questionwrapper.sectionheader{border-bottom:1px solid #000;margin:1.5em 0 1em}.selfassessmentquestionnaire .question{font-size:19px;font-size:1.1875rem}.selfassessmentquestionnaire .answer input{margin:0 3px 0 10px}.selfassessmentquestionnaire .answer input:first-child{margin-left:0}.selfassessmentquestionnaire .commentbox button{border:none;background:#393939;color:#FFF;font-size:16px;font-size:1rem;margin:10px 0;height:40px}.selfassessmentquestionnaire .commentbox textarea{margin:10px 0 0;width:100%;background:#FFF;border-radius:3px;height:0;border:0;padding:0;transition:height .4s ease}.applicationsList thead,.siteVisitDate{border-bottom:1px solid #CCC}.selfassessmentquestionnaire .commentbox textarea.open{padding:10px;height:60px;border:1px solid #CCC}.signupquestions .footer input{background:#393939;color:#fff;width:40%;border-radius:3px}.accountHeader{position:relative;margin-top:80px;width:100%}.accountHeader h2,.accountHeader h3{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-weight:300;color:#FFF;margin:0}.accountHeader h2{font-size:36px;font-size:2.25rem;line-height:1.2}.accountHeader h3{font-size:18px;font-size:1.125rem}.branchSelector{position:relative;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-size:16px;font-size:1rem;color:#FFF;text-align:left;cursor:pointer;background:#393939;max-width:250px;margin:20px auto 0;border-radius:3px}.branchSelector:hover ul{display:block}.branchSelector span{position:relative;display:block;padding:10px 50px 10px 20px;line-height:1.6}.branchSelector span::after{content:'';position:absolute;top:50%;right:20px;transform:translateY(-50%);height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #FFF}.applicationsList,.awards .award>img,.branchSelector ul{width:100%}.awards .award,.awards .resources{border-top:1px solid #CCC}.branchSelector ul{background:#393939;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;z-index:5;max-height:300px;overflow-y:auto;display:none}.contact,.cycleFriendlyActionPlan .details,.grantApplications,.localtionsAndContacts{overflow:hidden}.branchSelector a{display:block;text-decoration:none;color:#FFF;line-height:1.6;padding:6px 20px;transition:all .3s ease}.branchSelector a:hover{background:#143c6a}.cycleFriendlyContainer{font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;max-width:none;position:relative;width:100%;margin:100px 0;padding-top:0}.cycleFriendlyContainer .containerContent>div:first-child{padding:40px 20px}.cycleFriendlyNavBar{font-size:0;text-align:center}.cycleFriendlyNavBar a{display:block;font-family:"Avenir LT W01_55 Roman1475520",Arial,sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:50px;color:#393939;text-decoration:none;background-color:#143c6a}.awards .award .actions .status img,.awards .resources a img{display:inline-block;vertical-align:middle}.cycleFriendlyNavBar a.active{background-color:#ECECEC}.awards h2{margin-bottom:50px}.awards .award{padding:10px 0}.awards .award .details{font-weight:300}.awards .award .details h3{font-size:21px;font-size:1.3125rem;font-weight:300;margin:1em 0}.awards .award .details p{margin:0 0 .5em}.awards .award .details strong{font-weight:500}.awards .award .actions{margin-top:20px}.awards .award .actions .status{margin-bottom:10px}.awards .award .actions .status img{margin-left:20px}.awards .award .actions a{text-decoration:none}.awards .resources h2{margin-bottom:20px}.awards .resources .award{border-top:none}.awards .resources a{text-decoration:none}.applicationsList td,.applicationsList th{font-weight:300;text-align:left;text-transform:none;letter-spacing:normal}.formActions,.formActions a,.formActions button{text-align:center;width:100%;box-sizing:border-box}.applicationsList td:first-child,.applicationsList th:first-child{padding-left:0}.applicationsList td:last-child,.applicationsList th:last-child{padding-right:0}.applicationsList .name{font-weight:500}.applicationsList .name+.address{margin-top:10px}.applicationsList p{margin:0}.backButton{float:right;font-size:14px;font-size:.875rem;font-weight:300;line-height:29px;text-decoration:none;margin:17px 0}.backButton+h2{clear:none;margin:17px 0}.formActions{border-top:1px solid #CCC;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background:#FFF;padding:45px 20px}.formActions a,.formActions button{line-height:60px;display:block;padding:0 20px;font-size:18px;font-size:1.125rem;text-decoration:none;border-radius:3px}.formActions a{background:#ECECEC;margin-bottom:10px}.formActions a:hover{color:#111}.formActions button{background:#393939;color:#FFF}.formActions button:hover{background:#143c6a}.formActions .certificate-selection p{margin:0}.formActions .certificate-selection select{margin:20px 0}.siteVisitDate{padding:25px 0 35px;border-top:1px solid #CCC}.siteVisitDate h2{margin:0 0 17px}.siteVisitDate p{font-size:18px;font-size:1.125rem}.siteVisitDate button,.siteVisitDate select{display:block;width:100%;margin-bottom:10px}.siteVisitDate button:last-child,.siteVisitDate select:last-child{margin:0}.siteVisitDate select{height:45px;padding-left:10px;box-sizing:border-box;border:1px solid #898989;border-radius:3px}.siteVisitDate button{border:none;background:#393939;color:#FFF;font-size:18px;font-size:1.125rem;height:44px;vertical-align:middle}.cycleFriendlyActionPlan>p{font-size:21px;font-size:1.3125rem;margin:1em 0}.cycleFriendlyActionPlan .headings{display:none}.cycleFriendlyActionPlan .headings .question{border:none}.cycleFriendlyActionPlan .details{padding:15px 0;margin-bottom:20px}.cycleFriendlyActionPlan .details h3,.cycleFriendlyActionPlan .details strong{font-weight:500;margin:0}.cycleFriendlyActionPlan .details .answer,.cycleFriendlyActionPlan .details .status,.cycleFriendlyActionPlan .details h3{font-size:18px;font-size:1.125rem}.cycleFriendlyActionPlan .details .answer,.cycleFriendlyActionPlan .details .status,.cycleFriendlyActionPlan .details .title{padding:5px 0}.cycleFriendlyActionPlan .details .status{position:relative}.cycleFriendlyActionPlan .details .status span{margin-right:62px}.cycleFriendlyActionPlan .details .status img{position:absolute;top:50%;right:0;transform:translateY(-50%)}.cycleFriendlyActionPlan .details .status select{font-size:16px;font-size:1rem;height:45px;padding-left:10px;box-sizing:border-box;border:1px solid #898989;border-radius:3px}.cycleFriendlyActionPlan .question{border-bottom:1px solid #CCC}.cycleFriendlyActionPlan .comments{font-size:14px;font-size:.875rem;line-height:1.6}.cycleFriendlyActionPlan .comments .comment:last-child .body{padding-bottom:0;border-bottom:none}.cycleFriendlyActionPlan .comments .body{padding-bottom:20px;margin:10px 0 20px;border-bottom:1px solid #C7C7C7}.cycleFriendlyActionPlan .comments .author{font-weight:500}.cycleFriendlyActionPlan .comments p{margin:0}.cycleFriendlyActionPlan .comments .addComment{text-align:right}.cycleFriendlyActionPlan .comments .addComment textarea{display:block;width:100%;height:0;padding:0;border:none;background:#F1F1F1;transition:height .4s}.cycleFriendlyActionPlan .comments .addComment textarea.open{height:150px;border:1px solid #999;padding:8px 10px}.cycleFriendlyActionPlan .comments .addComment button{border:none;background:#393939;color:#FFF;font-size:16px;font-size:1rem;margin:10px 0;height:40px}.cycleFriendlyActionPlan .comments .addComment buttonaddCommentNow{background:#FFF}.cycleFriendlyActionPlan .comments .addComment .mce-panel{display:none}.cycleFriendlyActionPlan .comments .addComment .mce-widget button{background:#F1F1F1;height:15px;padding:0 5px;margin:0 2px 5px}.cycleFriendlyActionPlan .comments .addNotes .mce-panel{display:block}.cycleFriendlyActionPlan .editComment button{border:none;background:#393939;color:#FFF;font-size:16px;font-size:1rem;margin:10px 0;height:40px}.cycleFriendlyActionPlan .editComment buttonaddCommentNow{background:#FFF}.cycleFriendlyActionPlan .editComment .mce-widget button{background:#F1F1F1;height:15px;padding:0 5px;margin:0 2px 5px}.localtionsAndContacts .activity_pod .inner{padding-top:45px}.cycleFriendlyContainer .activity_pod{float:none;margin:0 0 20px;width:100%;line-height:1.3}.cycleFriendlyContainer .activity_pod .inner{background:#FFF}.cycleFriendlyContainer .activity_pod .title{position:relative;padding:0 20px}.cycleFriendlyContainer .activity_pod .title::before{display:none}.cycleFriendlyContainer .activity_pod form .input{overflow:hidden;margin-bottom:20px}.cycleFriendlyContainer .activity_pod form input,.cycleFriendlyContainer .activity_pod form label,.cycleFriendlyContainer .activity_pod form select{display:block;width:100%;box-sizing:border-box;font-size:18px;font-size:1.125rem}.cycleFriendlyContainer .activity_pod form label{margin-bottom:10px}.cycleFriendlyContainer .activity_pod form input,.cycleFriendlyContainer .activity_pod form select{border:1px solid #898989;border-radius:3px}.cycleFriendlyContainer .activity_pod form select{padding:17px 0 17px 5px}.cycleFriendlyContainer .activity_pod form select+.links a{color:#00AEEF;text-decoration:underline}.cycleFriendlyContainer .activity_pod form select+.links a:only-child{padding:11px 0}.cycleFriendlyContainer .activity_pod form .actions a,.cycleFriendlyContainer .activity_pod form .actions button{line-height:60px;display:block;width:100%;padding:0 20px;font-size:18px;font-size:1.125rem;text-align:center;border-radius:3px;box-sizing:border-box}.cycleFriendlyContainer .activity_pod form .actions a{background:#ECECEC;margin-bottom:10px}.cycleFriendlyContainer .activity_pod form .actions button{background:#393939;color:#FFF}.actionsPod,.contact .activity_pod .tickbox.primary{background:#FFF}.contact .activity_pod .tickbox{position:absolute;right:20px;top:50%;margin-top:-8px;cursor:pointer;width:15px;height:15px;border:1px solid #FFF}.contact .activity_pod h3{font-size:18px;font-size:1.125rem;font-weight:400;margin:5px 0 15px}.contact .activity_pod p{font-size:18px;font-size:1.125rem;margin:0 0 1em}.contact .activity_pod p span{font-weight:500}.contact .activity_pod .view_all{font-weight:400}.actionsPod{border:1px solid #CCC;border-radius:3px;box-sizing:border-box}.actionsPod h2{font-size:18px;font-size:1.125rem;font-weight:300;color:#888;border-bottom:1px solid #CCC;margin:0;padding:0 20px;line-height:70px}.actionsPod ul{margin:0;padding:0;list-style:none}.actionsPod li{padding:20px;border-bottom:1px solid #CCC;text-align:center}.actionsPod li:last-child{border:none}.actionsPod li.contact a{background-image:url(/images/site/personicon.png)}.actionsPod a{background:url(/images/site/mappin.png) 20px center no-repeat #393939;font-size:18px;font-size:1.125rem;color:#FFF;text-decoration:none;text-align:center;display:inline-block;border-radius:3px;padding:20px 20px 20px 60px;width:100%;max-width:320px;box-sizing:border-box;transition:all .3s ease}.actionsPod a:hover{background-color:#143c6a}@media (max-width:1550px){header.cyclefriendly .headerheadline{display:none}}@media (max-width:1550px) and (max-width:1150px){header.cyclefriendly nav ul{width:100%}}@media (max-width:1000px){.cycleFriendlyWrapper{padding:0}.cycleFriendlyContainer{border-radius:0}}@media (max-width:860px){table.applicationsList{margin-bottom:15px}table.applicationsList thead{display:none}table.applicationsList tr{display:block;width:100%;padding-left:0;padding-right:0;border-bottom:1px solid #CCC;box-sizing:border-box}table.applicationsList tr:last-child,table.applicationsList tr:only-child{border:none;margin-bottom:0}table.applicationsList td{display:block;text-align:right;padding-left:0;padding-right:0;border-right:none;border-bottom:1px solid #E3E3E3;overflow:hidden}table.applicationsList td:last-child{border:none}table.applicationsList td::before{content:attr(data-label);float:left;color:#111;text-align:left;width:33%;margin-right:15px;box-sizing:border-box}}@media (max-width:600px){.grantApplications #folder-list-table tr{padding-left:0;padding-right:0}}@media (min-width:400px){.cycleFriendlyActionPlan .details .answer{width:36.68407%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .details .status{width:62.01044%;float:right;margin-right:0;text-align:right}.cycleFriendlyActionPlan.assessor .details .status{height:0}.cycleFriendlyActionPlan.assessor .details .status select{margin-top:-22px}}@media (min-width:480px){.siteVisitDate form{overflow:hidden}.siteVisitDate button,.siteVisitDate select{float:left;width:150px;margin-right:15px;margin-bottom:0}.siteVisitDate button:last-child,.siteVisitDate select:last-child{margin:0}}@media (min-width:580px){.cycleFriendlyContainer{padding-top:10px}.cycleFriendlyNavBar{position:absolute;bottom:100%;width:100%}.cycleFriendlyNavBar a{border-right:1px solid #ECECEC;display:inline-block;padding:0 20px}.cycleFriendlyNavBar a:first-child{border-top-left-radius:3px}.cycleFriendlyNavBar a:last-child{border-right:none;border-top-right-radius:3px}.cycleFriendlyContainer .activity_pod form{overflow:hidden}.cycleFriendlyContainer .activity_pod form .actions a{width:48.22064%;float:left;margin-right:3.55872%}.cycleFriendlyContainer .activity_pod form .actions button{width:48.22064%;float:right;margin-right:0}.formActions a,.formActions button{display:inline-block;width:220px;margin:0 7px}}@media (min-width:768px){.awards .award,.awards .award .actions{overflow:hidden}.awards .award>img{width:36.68407%;float:left;margin-right:1.30548%}.awards .award>img+.details{width:62.01044%;float:right;margin-right:0}.awards .award .details p{max-width:600px}.awards .award .actions .status{width:49.34726%;float:left;margin-right:1.30548%}.awards .award .actions .links{width:49.34726%;float:right;margin-right:0;text-align:right}.formActions a,.formActions button{width:270px}}@media (min-width:851px){.cycleFriendlyNavBar a{width:200px;padding:0}.contacts,.cycleFriendlyContainer .activity_pod{width:49.12587%;float:left;margin-right:1.74825%}.contacts+.actionsPod,.cycleFriendlyContainer .activity_pod+.actionsPod{width:49.12587%;float:right;margin-right:0}.contacts .activity_pod{float:none;width:100%;margin-right:0}}@media (min-width:920px){.branchSelector{position:absolute;top:0;right:20px;width:100%;margin:0;font-size:18px;font-size:1.125rem}.branchSelector span{padding:16px 50px 16px 20px}.cycleFriendlyActionPlan .headings{display:block;overflow:hidden;font-size:14px;font-size:.875rem;font-weight:300;padding-bottom:17px;margin-bottom:22px;border-bottom:1px solid #CCC}.cycleFriendlyActionPlan .headings .question{width:49.34726%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .headings .answer{width:17.6893%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .headings .status{width:30.35248%;float:right;margin-right:0;text-align:right}.cycleFriendlyActionPlan .details .title{width:49.34726%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .details .answer{width:17.6893%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .details .status{width:30.35248%;float:right;margin-right:0}.cycleFriendlyActionPlan .comments,.cycleFriendlyActionPlan .comments .comment{overflow:hidden}.cycleFriendlyActionPlan .comments .comment .meta{width:24.02089%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .comments .addComment,.cycleFriendlyActionPlan .comments .comment .body{width:74.67363%;float:right;margin-right:0}}@media (min-width:1100px){.cycleFriendlyActionPlan .headings .question{width:55.67885%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .headings .status{width:24.02089%;float:right;margin-right:0}.cycleFriendlyActionPlan .details .title{width:55.67885%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .details .answer{width:17.6893%;float:left;margin-right:1.30548%}.cycleFriendlyActionPlan .details .status{width:24.02089%;float:right;margin-right:0}.contact .contacts{width:66.08392%;float:left;margin-right:1.74825%}.contact .contacts+.actionsPod{width:32.16783%;float:right;margin-right:0}.cycleFriendlyContainer .contact .activity_pod{width:48.67725%;float:left}.cycleFriendlyContainer .contact .activity_pod:nth-child(2n+1){margin-right:-100%;clear:both;margin-left:0}.cycleFriendlyContainer .contact .activity_pod:nth-child(2n+2){margin-left:51.32275%;margin-right:-100%;clear:none}}@media (min-width:1150px){.cycleFriendlyContainer .activity_pod{width:66.08392%;float:left;margin-right:1.74825%}.cycleFriendlyContainer .activity_pod+.actionsPod{width:32.16783%;float:right;margin-right:0}.cycleFriendlyContainer .activity_pod form label{width:23.01587%;float:left;margin-right:2.6455%;margin-bottom:0;line-height:60px}.cycleFriendlyContainer .activity_pod form select{width:35.84656%;float:left;margin-right:2.6455%}.cycleFriendlyContainer .activity_pod form .actions,.cycleFriendlyContainer .activity_pod form input{width:74.33862%;float:right;margin-right:0}}.flatpickr-input,.flatpickr-wrapper input{z-index:1;cursor:pointer}.flatpickr-wrapper{position:absolute;display:none}.flatpickr-wrapper.inline,.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.static{position:relative}.flatpickr-wrapper.static .flatpickr-calendar{position:absolute}.flatpickr-wrapper.inline,.flatpickr-wrapper.open{display:inline-block}.flatpickr-wrapper.inline .flatpickr-calendar,.flatpickr-wrapper.open .flatpickr-calendar{z-index:99999;visibility:visible}.flatpickr-calendar{background:#fff;border:1px solid #ddd;font-size:90%;border-radius:3px;position:absolute;top:100%;left:0;visibility:hidden;width:256px}.flatpickr-calendar.hasWeeks{width:288px}.flatpickr-calendar.hasWeeks .flatpickr-weekdays span{width:12.5%}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#ddd}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#ddd}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-month{background:0 0;color:#000;padding:4px 5px 2px;text-align:center;position:relative}.flatpickr-next-month,.flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:.5rem}.flatpickr-next-month i,.flatpickr-prev-month i{position:relative}.flatpickr-next-month:hover,.flatpickr-prev-month:hover{color:#f99595}.flatpickr-prev-month{float:left;left:.5rem}.flatpickr-next-month{float:right;right:.5rem}.flatpickr-current-month{font-size:135%;font-weight:300;color:rgba(0,0,0,.7);display:inline-block}.flatpickr-current-month .cur_month{font-weight:700;color:#000}.flatpickr-current-month .cur_year{background:0 0;box-sizing:border-box;color:inherit;cursor:default;padding:0 0 0 2px;margin:0;width:3.15em;display:inline;font-size:inherit;font-weight:300;line-height:inherit;height:initial;border:0}.flatpickr-current-month .cur_year:hover{background:rgba(0,0,0,.05)}.flatpickr-weekdays{font-size:90%;background:0 0;padding:2px 0 4px;text-align:center}.flatpickr-weekdays span{opacity:.54;text-align:center;display:inline-block;width:14.28%;font-weight:700}.flatpickr-weeks{width:32px;float:left}.flatpickr-days{padding-top:1px;outline:0}.flatpickr-days span,.flatpickr-weeks span{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:300;width:34px;height:34px;line-height:33px;margin:0 1px 1px;text-align:center}.flatpickr-days span.disabled,.flatpickr-days span.disabled:hover,.flatpickr-days span.nextMonthDay,.flatpickr-days span.prevMonthDay,.flatpickr-weeks span.disabled,.flatpickr-weeks span.disabled:hover,.flatpickr-weeks span.nextMonthDay,.flatpickr-weeks span.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-days span.nextMonthDay:focus,.flatpickr-days span.nextMonthDay:hover,.flatpickr-days span.prevMonthDay:focus,.flatpickr-days span.prevMonthDay:hover,.flatpickr-days span:focus,.flatpickr-days span:hover,.flatpickr-weeks span.nextMonthDay:focus,.flatpickr-weeks span.nextMonthDay:hover,.flatpickr-weeks span.prevMonthDay:focus,.flatpickr-weeks span.prevMonthDay:hover,.flatpickr-weeks span:focus,.flatpickr-weeks span:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-days span.today,.flatpickr-weeks span.today{border-color:#f99595}.flatpickr-days span.today:focus,.flatpickr-days span.today:hover,.flatpickr-weeks span.today:focus,.flatpickr-weeks span.today:hover{border-color:#f99595;background:#f99595;color:#fff}.flatpickr-days span.selected,.flatpickr-days span.selected:focus,.flatpickr-days span.selected:hover,.flatpickr-weeks span.selected,.flatpickr-weeks span.selected:focus,.flatpickr-weeks span.selected:hover{background:#446cb3;color:#fff;border-color:#446cb3}.flatpickr-am-pm,.flatpickr-time input[type=number],.flatpickr-time-separator{height:38px;display:inline-block;line-height:38px;color:#393939}.flatpickr-time{overflow:auto;text-align:center;border-top:0;outline:0}.flatpickr-time input[type=number]{background:0 0;-webkit-appearance:none;-moz-appearance:textfield;box-shadow:none;border:0;border-radius:0;width:33%;min-width:33%;text-align:center;margin:0;padding:0;cursor:pointer;font-weight:700}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover,.flatpickr-time input[type=number]:focus,.flatpickr-time input[type=number]:hover{background:#f0f0f0}.documents-accordion__trigger-name:before,.documents-downloads__link-icon:before{content:'';background-repeat:no-repeat;background-position:center;background-size:contain}.flatpickr-time input[type=number].flatpickr-minute{width:26%;font-weight:300}.flatpickr-time input[type=number].flatpickr-second{font-weight:300}.flatpickr-time input[type=number]:focus{outline:0;border:0}.flatpickr-time.has-seconds input[type=number]{width:25%;min-width:25%}.flatpickr-days+.flatpickr-time{border-top:1px solid #ddd}.flatpickr-am-pm{outline:0;width:21%;padding:0 2%;cursor:pointer;text-align:left;font-weight:300}@media all and (-ms-high-contrast:none){.flatpickr-month{padding:0}}.documents{box-sizing:border-box;padding:10px 0}.documents *{box-sizing:border-box}.documents__header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.documents__label{font-size:14px;font-size:.875rem;font-weight:300;letter-spacing:1px;color:#999}.documents__label--name{-ms-flex-preferred-size:75%;flex-basis:75%;padding-right:20px}.documents__label--count{width:60px;margin-right:auto;padding-right:20px;text-align:center}.documents__label--files{-ms-flex-preferred-size:10%;flex-basis:10%;text-align:right}.documents-accordion{padding:14px 10px 14px 0;border-bottom:1px solid #999}.documents-accordion:first-of-type{border-top:1px solid #999}.documents-accordion__trigger{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}.documents-accordion__trigger-name{display:-ms-flexbox;display:flex;-ms-flex-preferred-size:75%;flex-basis:75%;-ms-flex-align:center;align-items:center}.documents-accordion__trigger-name:before{display:block;width:30px;height:25px;margin-right:15px;background-image:url(/images/site/icons/icon-folder-close.svg)}.documents-accordion__trigger-count{width:60px;margin-right:auto;text-align:center}.documents-accordion__trigger-date{-ms-flex-preferred-size:10%;flex-basis:10%;text-align:right}.documents-accordion__trigger.is-active .documents-accordion__trigger-name:before{background-image:url(/images/site/icons/icon-folder-open.svg)}.documents-accordion__tab{line-height:1.5;padding:15px 0 5px 45px}.documents-accordion+.documents-downloads{padding-top:10px}.documents-downloads{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.documents-downloads__link{display:-ms-flexbox;display:flex;width:100%;margin:5px 0;padding:5px 0;text-decoration:none;color:#333}.documents-downloads__link-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:30px;height:25px;margin-right:15px}.documents-downloads__link-icon:before{display:block;width:100%;height:100%;background-image:url(/images/site/icons/icon-download.svg)}.documents-downloads__link-date{-ms-flex-positive:1;flex-grow:1;margin-left:20px;text-align:right}.js-dropkick{width:100%}.js-dropkick .dk-selected{border:0}.js-dropkick .dk-search{line-height:initial;display:none;background:#fff}.js-dropkick .dk-search-input{height:50px;padding:0 1.5em 0 1em;border:0;border-right:0;border-left:0;border-radius:0}.js-dropkick ul.dk-select-options{line-height:48px;border:0}.js-dropkick ul.dk-select-options li.dk-option{padding:0 1.5em 0 1em}.js-dropkick.dk-select-open-down .dk-search{display:block}.registration__download-link{margin:15px 0;display:block;color:#000;font-weight:700}.contact-us{background-color:#0A3B6F;padding:20px}.contact-us__info{padding:25px 0;margin:25px 20px;border-bottom:1px solid #ccc}.contact-us__info--title{font-size:2.0625rem;font-weight:600}.contact-us__info--link{font-size:1.4375rem;line-height:1.4}.contact-us__info--link a{text-decoration:none;color:#0645ad;position:relative}.contact-us__info--link a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:1px;transition:.2s ease;background-color:#0645ad}.contact-us__info--link a:hover:after{transition:.2s ease;height:3px}.contact-us .container{background-color:#fff;width:59.27419%}.contact-us .contact_form{padding:0 20px;margin-bottom:50px}.contact-us .contact_form::after{content:"";display:table;clear:both}.contact-us .contact_form fieldset{padding:0}.contact-us .contact_form fieldset.real-email{display:none;visibility:hidden}.contact-us .contact_form fieldset label{float:left;width:100%;display:none}.contact-us .contact_form fieldset input[type=text],.contact-us .contact_form fieldset textarea{float:left;width:100%;margin-bottom:15px}.contact-us .contact_form fieldset input[type=text]:-ms-input-placeholder,.contact-us .contact_form fieldset textarea:-ms-input-placeholder{font-weight:700}.contact-us .contact_form fieldset input[type=text]::placeholder,.contact-us .contact_form fieldset textarea::placeholder{font-weight:700}.contact-us .contact_form fieldset textarea{min-height:200px}.contact-us .contact_form input[type=submit]{float:right}.contact-us .button,.contact-us .button-span a{font-size:16px;font-size:1rem;font-weight:400;line-height:1.2;display:inline-block;padding:14px 55px 16px 30px;transition:all .15s ease-in-out;color:#fff;border:2px solid #0A3B6F;border-radius:30px;background:url(../images/site/icons/pink-arrow.svg) center right 30px no-repeat #0A3B6F;background-size:20px 16px}.contact-us .button-span a.small,.contact-us .button.small{font-size:16px;font-size:1rem;padding-right:65px}@media screen and (max-width:480px){.contact-us .button-span a.small,.contact-us .button.small{width:100%}}.contact-us .button-span a.invert,.contact-us .button.invert{background-color:transparent}.contact-us .button-span a:hover,.contact-us .button:hover{border-color:#062240;background-color:#062240;background-position:center right 20px}.contact-us .button-span a.bottom,.contact-us .button.bottom{position:absolute;bottom:20px}.contact-us .button-span a.margin-top,.contact-us .button.margin-top{margin-top:20px}.contact-us .button-span a.secondary-colour,.contact-us .button.secondary-colour{color:#fff;border:2px solid #ea6e91;background:url(../images/site/icons/white-arrow.svg) center right 30px no-repeat #ea6e91;background-size:20px 16px}.contact-us .button-span a.secondary-colour.invert,.contact-us .button.secondary-colour.invert{background-color:transparent}.contact-us .button-span a.secondary-colour:hover,.contact-us .button.secondary-colour:hover{border-color:#e4416f;background-color:#e4416f;background-position:center right 20px}.contact-us .button-span a.white,.contact-us .button.white{color:#fff;border:2px solid #fff;background:url(../images/site/icons/pink-arrow.svg) center right 30px no-repeat #ea6e91;background-size:20px 16px}.contact-us .button-span a.white.invert,.contact-us .button.white.invert{background-color:transparent}.contact-us .button-span a.white:hover,.contact-us .button.white:hover{color:#ea6e91;border-color:#fff;background-color:#fff;background-position:center right 20px}.placeholder #registerForm label,.placeholder #registerFormCF label,.placeholder .loginForm label{display:none}.no-placeholder .loginForm label{display:block;float:none;width:100%;max-width:366px;margin:0 auto 10px}.document-folder-select .dk-option{line-height:1.25;padding-top:20px;padding-bottom:20px}@media (max-width:1100px){.eskimo-accordion fieldset>a{margin-left:0}.eskimo-accordion label{width:41.12291%;float:left;margin-right:3.0349%}.eskimo-accordion input,.eskimo-accordion textarea{width:55.84219%;float:right;margin-right:0;box-sizing:border-box}}@media (max-width:920px){.eskimo-accordion label{width:26.40364%;float:left;margin-right:3.0349%}.eskimo-accordion input,.eskimo-accordion textarea{width:70.56146%;float:right;margin-right:0;box-sizing:border-box}.eskimo-checkout .checkout-steps,.eskimo-checkout aside{float:none;width:auto;margin:0;overflow:hidden}.eskimo-checkout aside{margin-top:60px}#instructor-profile .profile-sect{width:100%!important;border:none!important}#instructor-profile .profile-sect:only-child.profile-sect-right{margin:33px auto 0}#instructor-profile .profile-sect:not(:only-child).profile-sect-left{min-height:0!important}#instructor-profile .profile-sect:not(:only-child).profile-sect-right{margin:0}.profile-sect-left,.profile-sect-right{width:100%!important}.profile-sect-right form{margin:0 auto!important}}@media (max-width:600px){.eskimo-accordion input,.eskimo-accordion label,.eskimo-accordion textarea{float:none;display:block;width:100%;margin:0}}@media screen and (max-width:600px){table:not(.applicationsList) td:before{content:attr(data-label);float:left;font-weight:700}}@media (max-width:460px){.eskimo-accordion .step button{width:100%}}@media print{.quarters,.thirds{min-height:0;max-width:none!important}body{padding-top:0}#division-footer,#division-header{display:none}#headerImage,.curtains,.hide-on-print,.modalPopupContainer,.popupContainer,.wae_dialog_overlay,.wae_dialog_wrap,.wae_md_modal,.wae_md_overlay,button.copy-to-clipboard{display:none!important}#course-occurance-table,.inviteCandidates,.quarters .smallButton,.quarters:last-child,.thirds .smallButton{display:none}.thirds{padding:10px 0}.thirds.thirdsLast{border-bottom:none}.thirds h3,.thirds p{padding-left:0!important}.quarters{float:none!important;width:100%!important;height:auto;margin:0!important;padding:10px 0}.quarters h3,.quarters p{padding-left:0!important}.courseHighlightDetails .inner-container-max,.courseHighlightDetails .inner-container-max .voucherIcon,.inner-container-max{padding:0;max-width:none}table#print-list{display:table}table{display:block!important}td,th{padding:0 15px!important}}
/*# sourceMappingURL=master.min.css.map */