html,body{height:100%;width:100%;padding:2px;margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}@media print{body{margin:0!important}}.main-container{font-family:'Lato';width:fit-content;margin-left:auto;margin-right:auto}.ck-content{font-family:'Lato';line-height:1.6;word-break:break-word}.editor-container_classic-editor .editor-container__editor{min-width:795px;max-width:795px}.custom-file-button input[type=file]{margin-left:-2px!important}.custom-file-button input[type=file]::-webkit-file-upload-button{display:none}.custom-file-button input[type=file]::file-selector-button{display:none}.custom-file-button:hover label{background-color:#dde0e3;cursor:pointer}.fa-envelopes,.fa-share-square,a{cursor:pointer}.hidden{display:none;visibility:collapse}#adminTabs>li>button{width:140px;text-align:left}.big-checkbox{width:30px;height:30px}.navbar{border-radius:0;margin-bottom:0;padding-bottom:0}.navbar-default{background-color:#fff;border:0}footer{margin:0;padding:0;background-color:#1a3c97}.navbar-btn,.navbar-nav>li>a,.navbar-brand{color:#000!important;font-size:1.25em}.nav-item{text-align:center}.nav-item:before{content:'​';display:inline-block;height:100%;vertical-align:middle}.nav-link{display:inline-block;vertical-align:middle}#logoutForm{display:inline-block}.fa-layers-counter{margin-right:-15px;margin-top:-16px}.navbar-btn{margin:0;border:0}.navbar-link>form{padding:0;margin:0}.navbar-link{margin-top:20px;height:50px}.navbar-btn:hover,.navbar-brand:hover,.navbar-nav>li>a:hover{color:#085114!important;text-decoration:none}.navbar-header{height:100px}.navbar-brand{padding-top:10px}.background{max-width:100vw;max-height:100vh}img.background{width:100%}.levelSection{margin:20px}.text-reset{text-decoration:none}section{position:relative;display:block;width:100%;height:100vh;overflow:hidden;color:#000001}section .cover{position:absolute;display:block;margin-top:0;width:100%;height:100%;z-index:1}section .cover img{position:absolute;display:block;min-width:100%;min-height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:scale-down}section .content{position:absolute;display:block;background:#000;background:rgba(0,0,0,0);width:100%;height:100%;z-index:2}.success{width:100%;display:table;min-height:50vh}.success>.container-fluid{display:table-cell;vertical-align:middle;padding-top:0}#qrCode{margin:15px}@media screen and (max-width:767px){.carousel-caption{display:none}}.loader{position:absolute;left:50%;top:50%;z-index:1;margin:-75px 0 0 -75px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #1a3c97;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#login-overlay{z-index:999999999!important}.modal-header{border-bottom:1px solid #efefef;margin-bottom:25px;text-align:center;vertical-align:central;background-color:#5c8d5e;color:#fff!important}.fa-expand-arrows,.fa-ban,.fa-sign-in-alt{cursor:pointer}.input-icon{position:relative;left:0}.input-icon>.form-control{padding-left:40px}.input-group .input-icon>.form-control{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-icon>i{color:#ccc;display:block;position:absolute;margin:11px 2px 4px 10px;z-index:3;width:16px;font-size:16px;text-align:center;left:0}.modal .input-icon>i{z-index:10055}.small-text{font-size:14px;padding-top:5px!important}.pad-left{padding-left:25px;max-width:450px}.fa-check.pad-left:not(.register-icon){padding-top:20px;padding-left:-20px;position:relative}input#submit.form-control,label.form-control,button.form-control{background-color:#1a3c97;color:#fff;background-image:none}.form-control{padding:3px;outline:0!important;box-shadow:none!important}label input[type="checkbox"]~i.fal.fa-square:not(.attending):not(.notattending){color:#c8c8c8;display:inline;cursor:pointer}label input[type="checkbox"]~i.fal.fa-check-square:not(.attending):not(.notattending){display:none}label input[type="checkbox"]:checked~i.fal.fa-square:not(.attending):not(.notattending){display:none}label input[type="checkbox"]:checked~i.fal.fa-check-square:not(.attending):not(.notattending){color:#6c1600;display:inline;cursor:pointer}.alert{color:#f00;font-weight:bold}.nav-tabs .active a,.nav-tabs .active a:hover,.nav-pills .active a,.nav-pills .active a:hover,.btn-default{background-color:#1a3c97!important;color:#fff!important}#profileTabs>li>a{text-align:left;color:#1a3c97;background-color:#fff;background:none}#profileTabs>li.nav-item{width:200px;height:30px;text-align:left;border:0;border-radius:.25rem;box-sizing:border-box;color:#0a58ca;background-color:#fff;padding-left:10px}#profileTabs>li.nav-item.active{background-color:#1a3c97;color:#fff}#profileTabs>li>a{text-decoration:none}#profileTabs>nav-link.active{color:#fff;background-color:#0d6efd}.input-group-text{background-color:#fff;border:0}.btn-danger{background:#dc3545!important}.profile-image{width:100px;border-radius:50%}.img-hover:hover{position:relative;top:-45px;left:-25%;width:auto;height:200px;display:block;z-index:999}.img-thumbnail{height:50px;min-width:50px;width:50px}#bodyContent{padding-top:20px;padding-bottom:20px;box-shadow:5px 5px 10px black;flex:1 1 auto}div.month{margin:0 auto;cursor:pointer;font-size:2em;vertical-align:top;color:#085114;text-align:center}.accordion-button{font-size:20px;font-family:Red Rose}.accordion-button:not(.collapsed){color:#fff;background-color:#5c8d5e}.accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1);transform:rotate(-180deg)}.accordion-button collapsed{color:#fff}.monthText{vertical-align:top;display:inline-block;margin-top:2%;height:100%}.productContent{position:relative;width:100%}.productFooter{font-size:.7em}.productName{font-weight:bold;text-decoration:underline;text-align:center}.productDescription{height:100%}.productBottom{text-align:center}@media screen and (max-width:760px){.month{font-size:1em}.monthText{margin-top:4%}.scheduleHeader{font-size:1em;margin-top:5px}#bodyContent{padding-top:10px;max-width:100vw}.navbar-header{height:60px}.navbar-brand{padding-top:5px}.navbar-header img{height:48px}.productRow{margin-left:0}.productFooter{margin-left:0}.tableRow{margin-right:0}.tableRow .col-xs-12{padding-right:0}}@media screen and (min-width:100px){section .cover img{top:40%}}@media screen and (min-width:420px){section .cover img{top:60%;padding-bottom:10%}}@media screen and (min-width:740px){section .cover img{top:50%}}.dayOfWeek{border:1px solid #085114;color:#085114;min-height:220px;padding-top:10px;padding-bottom:10px}.dayText{text-align:center;font-size:1.5em;text-decoration:underline}.scheduleText{color:#085114!important;font-size:1.5em;padding-left:15px;padding-right:15px}.scheduleBlock{display:block;font-weight:bold}.dayTeacher{text-align:center}.firstDay{border-top-left-radius:5px;border-bottom-left-radius:5px}.lastDay{border-top-right-radius:5px;border-bottom-right-radius:5px}.dateRange{text-align:center;margin-bottom:5px;margin-top:5px;font-size:1.1em;text-decoration:underline}.row{width:100%}.productSubPic,.productPic{text-align:center}.productPic img{height:200px}.productSubPic img{height:60px}.noClass{color:#a9a9a9}.navbar-default,#mainDiv{background-color:#1a3c97;padding:0;margin:0}#mainDiv{display:flex;flex-flow:column;height:auto;min-height:100%;float:none}.container{background-color:#fff;opacity:1;width:95%}#cookieConsent{z-index:999}.navbar-default .container{box-shadow:5px 0 10px black}.attendingStudent,.fa-2x,.fa-plus-square,.fa-copy,.fa-square,.fa-check-square{cursor:pointer}.classRow,.hour{padding:0;margin:0}.body-content{overflow-x:auto}#store{overflow:hidden}.tab-pane{padding-top:15px}#scheduleContent{max-height:inherit;overflow-y:auto}.radio-inline,.form-inline .form-control{height:34px;width:34px}.radio-inline{margin-top:3px!important}.form-inline input[type=date],.form-inline input[type=text]{width:100%}.form-group{overflow:hidden;display:block;height:inherit}.radio-label{padding-top:10px}.strike{text-decoration:line-through}#map{height:400px}.locationZip{padding-left:0}.locationInfo{margin-top:20px;padding:20px;font-size:1.2em}.removeEmail{cursor:pointer;color:#f00}.locationList li{cursor:pointer;font-size:1.25em;list-style-type:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:2px;padding-left:10px}.selected :not(.numberWeeks){background-color:#085114;color:#fff}.img-medium{width:150px}.homeContent{padding-bottom:20px;margin-right:20%;margin-left:20%}.qrCode{height:100px}#marketText{padding-left:20px}.grecaptcha-badge{visibility:hidden}.strong{font-weight:bold}#customForm fieldset{flex:1;border:1px solid #aaa;margin:.5em}.promoChoice{font-size:1.3rem;font-weight:400}.line-separator{border-top:2px solid #000;width:103%;margin-top:-9px;margin-left:-15px}div.datepicker.datepicker-dropdown{z-index:1051!important}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible}.productDescription ul{list-style-type:none}.productDescription ul li:before{content:"✓ ";color:#008000}.weekException{font-size:.75em;color:#f00;text-decoration:underline;text-align:center}.fa-circle{color:#1a3c97}.subList{list-style-type:none}.hour .col-md-9,.hour .col-md-3{padding:0}.question-box{display:inline-block;border:1px solid #000;border-radius:5px;padding:20px;height:100%}.question-link:hover{text-decoration:none;vertical-align:middle}.fa-chevron-left,.fa-chevron-right{color:#1a3c97!important}.question-link{margin-top:10px;line-height:31px;height:31px}.text{font-weight:bold;color:#1a3c97!important;display:inline-block;margin-top:-10px;vertical-align:middle}#groupAnswers li{list-style-type:none}#checkout_promo_span p{display:inline-block}.question-content>label>input{text-align:center!important;display:inline-block}.profile-image-link{padding:0}.profile-image-link>a,.profile-image-link>a>img{padding:0!important}.navbar-link2{margin-top:6px}.btn-market{background-color:#085114!important}.locationList>li{border-bottom:1px solid #000;border-radius:0;padding:10px}#marketList>li:not(.active)>a{border-radius:4px;border:1px solid}.locationList{padding-left:0;padding-bottom:10px}.youtube-upload{width:100px;height:60px}.no-pad-left{padding-left:0!important}.no-pad-right{padding-right:0!important}