.eduadmin *{box-sizing:border-box}.eduadmin .eduadmin-courselistoptions{display:none}.eduadmin ol,.eduadmin ul{padding:0 0 0 32px}.eduadmin h1,.eduadmin h2{text-overflow:ellipsis;overflow:hidden;max-width:100%}.eduadmin h3{color:#595959;font-weight:600}.eduadmin .objectName a,.eduadmin .objectName a:hover,.eduadmin a.bookButton,.eduadmin a.bookButton:hover,.eduadmin a.readMoreButton,.eduadmin a.readMoreButton:hover,.eduadmin h1.courseTitle,.eduadmin h1.courseTitle:hover{border:none;outline:none;box-shadow:none}.eduadmin .tooltip-element{border-bottom:1px dotted #9c9c9c}.eduadmin .cta-btn{padding:8px 16px;display:inline-block;box-sizing:border-box;border-radius:3px;border:1px solid #6bb266;background:#5a5;color:#fff}.eduadmin .cta-btn:hover{color:#fff;background:#6bb266}.eduadmin .neutral-btn{padding:8px 16px;display:inline-block;box-sizing:border-box;border-radius:3px;color:#707070;font-weight:400;border:1px solid #ababab;background:transparent;box-shadow:unset}.eduadmin .neutral-btn.active,.eduadmin .neutral-btn:hover{background:hsla(0,0%,95%,.88);box-shadow:unset}.eduadmin .search-form{margin:0 0 32px}.eduadmin .search-form .search-row{display:flex;flex-direction:column}.eduadmin .search-form .search-row select{width:100%}.eduadmin .search-form .search-row .search-dropdowns{display:flex;flex-direction:column}.eduadmin .search-form .search-row .searchButton{height:100%}.eduadmin .search-form .search-item{margin:0 0 16px}.eduadmin .search-regionitems{display:flex;flex-wrap:wrap;flex-direction:column;justify-items:stretch;margin-right:-10px;box-sizing:border-box}.eduadmin .search-regionitems .edu-regionbutton{flex:1 0 20%;margin:0 10px 10px 0;padding:8px;text-align:center;cursor:pointer}@media (min-width:800px){.eduadmin .search-form .search-row .search-dropdowns{flex-direction:row;justify-content:space-between}.eduadmin .search-form .search-row .search-box{display:flex;flex-direction:row}.eduadmin .search-form .search-dropdown{flex:1;margin-right:8px;min-width:190px}.eduadmin .search-form .search-dropdown:last-child{margin-right:0}.eduadmin .search-form .search-item.search-text{margin-right:8px;flex:1}.eduadmin .search-regionitems{flex-direction:row}}.eduadmin .edu-modal.warning{width:100%;padding:8px 16px;color:#e62b1a;text-shadow:0 1px 1px rgba(0,0,0,.08);background:#ffe3e0;margin:0 0 16px;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.18)}.eduadmin .edu-dateSeparator:before{content:", "}.eduadmin .eventItem.showMoreHidden{display:none}.edu-DayPopup{display:none;opacity:0;position:absolute;background-color:#fff;border:1px solid #c9c9c9;padding:10px;margin-top:5px;min-width:100px;transition:opacity .5s,visibility .5s;z-index:1;white-space:nowrap}.edu-DayPopup.cloned .scrollable-full-height{overflow:auto;max-height:400px}@media screen and (max-width:720px){.edu-DayPopup.cloned{position:fixed;top:0!important;left:0!important;right:0!important;bottom:0!important}.edu-DayPopup.cloned .scrollable-full-height{overflow:auto;max-height:90%}}.eduadmin div.fakeLabel,.eduadmin label{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 16px;align-items:center}.eduadmin div.fakeLabel .inputLabel,.eduadmin label .inputLabel{display:none;margin:0 0 8px;color:#333}.eduadmin div.fakeLabel .inputLabel.noHide,.eduadmin label .inputLabel.noHide{display:inherit}.eduadmin div.fakeLabel .inputHolder,.eduadmin div.fakeLabel .inputHolder select,.eduadmin label .inputHolder,.eduadmin label .inputHolder select{width:100%}.eduadmin div.fakeLabel .inputHolder input[data-required=true],.eduadmin div.fakeLabel .inputHolder input[required],.eduadmin div.fakeLabel .inputHolder select[data-required=true],.eduadmin div.fakeLabel .inputHolder select[required],.eduadmin div.fakeLabel .inputHolder textarea[data-required=true],.eduadmin div.fakeLabel .inputHolder textarea[required],.eduadmin label .inputHolder input[data-required=true],.eduadmin label .inputHolder input[required],.eduadmin label .inputHolder select[data-required=true],.eduadmin label .inputHolder select[required],.eduadmin label .inputHolder textarea[data-required=true],.eduadmin label .inputHolder textarea[required]{background-color:#feffcc}@media (min-width:800px){.eduadmin div.fakeLabel .inputLabel,.eduadmin label .inputLabel{display:inherit;margin:0;flex:1}.eduadmin div.fakeLabel .inputHolder,.eduadmin label .inputHolder{width:100%;max-width:400px}}.eduadmin.loginForm form .title{display:flex;flex-direction:row;flex-wrap:wrap}.eduadmin.loginForm form .title .courseImage{width:72px;height:72px}.eduadmin.loginForm form .title .dateInfo{width:100%;padding:48px 0;text-align:center;font-size:20px;font-weight:500}.eduadmin.loginForm form .title select.dateInfo{padding:unset}.eduadmin.loginForm form .title .checkEmailForm{width:100%;display:flex;flex-direction:column}.eduadmin.loginForm form .title .checkEmailForm h3{font-weight:400;color:#666;font-style:italic;font-size:16px;margin:0 0 16px;padding:0}.eduadmin.loginForm form .title .checkEmailForm .inputLabel{display:none}.eduadmin.loginForm form .title .checkEmailForm .inputHolder{margin:0 0 16px}.eduadmin.loginForm form .title .checkEmailForm .bookingLoginButton{padding:16px 24px}@media (min-width:700px){.eduadmin.loginForm form .title .checkEmailForm{width:100%;flex-direction:row;flex-wrap:wrap;align-items:center}.eduadmin.loginForm form .title .checkEmailForm h3{width:100%}.eduadmin.loginForm form .title .checkEmailForm .bookingLoginButton{align-self:flex-end}.eduadmin.loginForm form .title .checkEmailForm label{margin:0}.eduadmin.loginForm form .title .checkEmailForm label .inputHolder{flex:1;width:350px;margin:0 16px 0 0}.eduadmin.loginForm form .title .dateInfo{text-align:left}.eduadmin.loginForm form .title select.dateInfo{padding:unset}}