a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem #000;box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}body{margin-bottom:60px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}.remove-all-styles{all:revert}.small-form{width:10px}.hideTable{display:none}.white-inputs{background-color:#fff}.table-condensed{font-size:.8rem}.Invisible{visibility:hidden}.bookingBody{background-color:#fbe1b4}.bookingHeaderMainRow1{width:100%;display:flex;justify-content:center}.bookingHeaderMainRow1Text{font-family:'fulbochampagne';font-size:2.8rem;color:#619962;line-height:.8}.bookingHeaderMainRow2{width:100%;display:flex;justify-content:center}.bookingHeaderMainRow2Text{font-family:'fulbochampagne';font-size:4rem;color:#619962;line-height:.8}.bookingHeaderMainRow3{width:100%;display:flex;justify-content:center}.bookingHeaderMainRow3Text{font-family:'fulbochampagne';font-size:4rem;color:#619962;line-height:.8}.bookingHeaderMainRow4{width:100%;display:flex;justify-content:center}.bookingHeaderMainRow4Text{font-family:'fulbochampagne';font-size:2.8rem;color:#619962;line-height:.8}.bookingHeaderClass{width:100%;display:flex;justify-content:center;align-items:center;line-height:1;padding-left:4px;padding-right:4px}.bookingHeaderClassText{text-transform:uppercase;text-align:center;font-family:'fulboargenta';font-weight:600;font-size:1.4rem;color:#f77a2d}.bookingHeaderClassTextSchoolReserved{padding-top:.7rem;text-align:center;font-family:'fulboargenta';font-weight:600;font-size:1.1rem;color:#619962}.bookingFont{font-family:'Montserrat',sans-serif;font-size:1.1rem}.bookingPlaces{font-family:'Montserrat',sans-serif;font-weight:700}.padding-0{padding-right:0;padding-left:0}.bookingNumLabel{width:100%;display:flex;justify-content:center;padding-bottom:1rem}.bookingNumAndButtonSection{width:100%;display:flex;justify-content:center}.btn-book{color:#fff;background-color:#619962;border-color:#619962}.btn-book:hover,.btn-book:focus,.btn-book:active,.btn-book.active,.open .dropdown-toggle.btn-book{color:#fff;background-color:#f77a2d;border-color:#619962}.btn-book:active,.btn-book.active,.open .dropdown-toggle.btn-book{background-image:none}.btn-book.disabled,.btn-book[disabled],fieldset[disabled] .btn-book,.btn-book.disabled:hover,.btn-book[disabled]:hover,fieldset[disabled] .btn-book:hover,.btn-book.disabled:focus,.btn-book[disabled]:focus,fieldset[disabled] .btn-book:focus,.btn-book.disabled:active,.btn-book[disabled]:active,fieldset[disabled] .btn-book:active,.btn-book.disabled.active,.btn-book[disabled].active,fieldset[disabled] .btn-book.active{background-color:#619962;border-color:#619962}.btn-book .badge{color:#619962;background-color:#fff}.addChildHeaderMain{font-family:'fulbochampagne';font-size:2.2rem;color:#619962;line-height:.8}.addChildHeaderClass{text-transform:uppercase;padding-top:.8rem;font-family:'fulboargenta';font-weight:600;font-size:1.4rem;color:#619962}.addChildHeaderLine1{padding-top:.2rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:1.1rem}.addChildheaderLine2{text-transform:uppercase;padding-top:.8rem;font-family:'fulboargenta';font-weight:600;font-size:1rem}.bayleafCard{background-color:#fbe1b4;border:0;font-family:'Montserrat',sans-serif;font-weight:500;font-size:.98rem}.addChildChildDetailersHeader{text-transform:uppercase;padding-top:.8rem;font-family:'fulboargenta';font-weight:600;font-size:1.2rem;color:#619962}.addChildDetailsTableFont{font-family:'Montserrat',sans-serif;font-weight:500;font-size:1rem}.childRow{padding-bottom:.8rem}.addChildAllergiesTitle{text-transform:uppercase;font-family:'fulboargenta';font-weight:600;font-size:1rem;color:#619962}.addChildChildrenAttendingTitle{text-transform:uppercase;font-family:'fulboargenta';font-weight:600;font-size:1rem;color:#619962;padding-top:1rem}.collectionSection{padding-top:1rem}.photoAndMedicalSection{padding-top:1rem}.stripeCheckOrderDetailsTitle{padding-top:1.6rem;font-family:'Montserrat',sans-serif;font-weight:600;font-size:1rem;padding-bottom:.6rem;border-bottom:2px solid #619962}hr.bayleafHR{border:2px solid #619962;margin-top:.4rem}table.orderDetailsTable{border-collapse:collapse;border-color:#619962}tr.orderHeader{border-bottom:2px solid #619962}tr.orderItem{border-bottom:.95px solid #619962}td.orderItemCell{padding-top:.4rem;padding-bottom:.4rem}.orderDetailText1{padding-top:1rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:1rem}.orderDetailText2{padding-top:1rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:1rem}.orderDetailFullAmount{padding-top:1rem;font-family:'Montserrat',sans-serif;font-weight:500;font-size:1.8rem}.schoolManagedCompleteText{text-transform:uppercase;text-align:center;font-family:'fulboargenta';font-weight:600;font-size:1.2rem;color:#f77a2d}.waitingListParentTitle{text-transform:uppercase;padding-top:.8rem;font-family:'fulboargenta';font-weight:600;font-size:1rem;color:#619962}.waitingListChildrenTitle{text-transform:uppercase;padding-top:1rem;font-family:'fulboargenta';font-weight:600;font-size:1rem;color:#619962}.waitingListChildrenTitleSub{font-size:.8rem}.waitingListTitle1{font-family:'Montserrat';font-weight:600;font-size:1.4rem;color:#f77a2d;padding-bottom:.8rem}.waitingListTitle2{font-family:'Montserrat';font-weight:600;font-size:1.2rem;color:#f77a2d}.waitingListTitle3{padding-top:.8rem;font-family:'Montserrat';font-weight:600;font-size:1rem;color:#f77a2d}.wlHeaderMain{font-family:'fulbochampagne';font-size:2.2rem;color:#619962;line-height:2rem;padding-bottom:.4rem}.wlHeaderMain2{font-family:'fulbochampagne';font-size:1.6rem;color:#619962;line-height:2rem;padding-bottom:.4rem}.bayleafLogoBooking{width:300px;padding-top:4%}@media only screen and (max-width:600px){.bayleafLogoBooking{width:200px;padding-top:2%}}.filterhead{background-color:#dcdcdc!important;padding-right:0!important;max-width:80%!important}#srchDrpBooking1{width:160px}#srchDrpBooking7{width:110px}.break{width:9%;word-break:break-word;overflow-wrap:break-word}.AppOfflineRow1{font-family:'fulbochampagne';font-size:2.2rem;color:#619962;line-height:.8;margin-top:40px}.AppOfflineRow2{font-family:'fulbochampagne';font-size:2rem;color:#f77a2d;line-height:.8}.AppOfflineRow3{font-family:'fulboargenta';font-size:1.4rem;color:#f77a2d;line-height:.8}.AppOfflineRow4{font-family:'fulbochampagne';font-size:1.2rem;color:#f77a2d;line-height:.8}.BookingConfirmationSuccesHeader{font-family:'fulbochampagne';font-size:2rem;color:#619962;line-height:1.8rem}.BookingConfirmationSuccesText{font-family:'fulbochampagne';font-size:1.6rem;color:#619962;line-height:1.9rem}.BookingExpiredErrorHeader{font-family:'fulbochampagne';font-size:1.6rem;color:#619962;line-height:1.7rem;padding-bottom:40px}.BookingExpiredErrorText1{font-family:'fulbochampagne';font-size:1.2rem;color:#619962;line-height:1.2rem;padding-bottom:40px}.BookingExpiredErrorText2{font-family:'fulbochampagne';font-size:1.2rem;color:#619962;line-height:1.2rem}.ClassBookingEndedText{font-family:'fulbochampagne';font-size:2rem;color:#f77a2d;line-height:1.4rem;padding-top:40px}.UnexpectedErrorHeader{font-family:'fulbochampagne';font-size:2rem;color:#619962;line-height:1.4;padding-bottom:40px}.UnexpectedErrorText{font-family:'Arial';font-weight:bold;font-size:1.6rem;color:#f00;line-height:1.2rem;padding-bottom:40px}.parentEmailTextArea{overflow-y:scroll}.StandardPageHeader{font-family:'fulbochampagne';font-size:1.09375rem;line-height:1.2rem;padding-bottom:20px}.StandardPageHeaderNoPadding{font-family:'fulbochampagne';font-size:1.09375rem;line-height:1.2rem;padding-bottom:0}.inputQuantity{border-top-style:hidden;border-right-style:hidden;border-left-style:hidden;border-bottom-style:hidden}.greenIcon{color:#008000}.redIcon{color:#f00}.blueIcon{color:#00f}.yellowIcon{color:#ff0}.shoppingStrikeOut{text-decoration:line-through}input.shoppingStrikeOut{background-color:#dae0ec!important}.indent-alternativeIng{padding-left:120px}.tooltip{font-size:.9rem}.thinSelect{max-width:160px}details{padding:.5em .5em 0}summary{font-weight:bold;margin:-.4em -.4em 0;padding:.4em}details[open]{padding:.4em}details[open] summary{border-bottom:1px solid #aaa;margin-bottom:.5em}sub{padding:.5em}.allergyTree{background-color:#fff;border:1px 1px 1px 1px;border-color:#d3d3d3;border-style:solid}.form-check-input.chkAllergyOtherYN{width:1rem!important;height:1rem!important}.form-check-input.chkCommonAllergiesYN{width:1rem!important;height:1rem!important}.contactDetails{font-size:12px;font-weight:bold}.no-spinners{-moz-appearance:textfield}.no-spinners::-webkit-outer-spin-button,.no-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.chkAllergyIngredient{margin-right:.13rem}.roundedInput{border-radius:3px;border:.5px solid #aaa;width:60px}.boldLabel{font-weight:bold;font-size:1rem}.InputDisabled{background-color:#dae0ec}div.dt-scroll div.dtfc-top-blocker,div.dt-scroll div.dtfc-bottom-blocker,div.dtfh-floatingparent div.dtfc-top-blocker,div.dtfh-floatingparent div.dtfc-bottom-blocker{position:absolute;background-color:#ebeef4}.tabulator-cell.wrap-text{white-space:normal!important;word-break:break-word}.wrap-text{white-space:normal!important;word-break:break-word}