html{min-height:-webkit-fill-available}body{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;text-align:left;min-height:100vh;min-height:-webkit-fill-available}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{position:relative;top:100px;max-width:800px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.listPadding{padding-left:5px}.fp-footer-links{height:80px;width:100%;margin-top:20px;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;background-color:var(--mui-palette-action-hover, #e8e6e6)}.fp-form-wrapper{display:flex;flex-direction:column;align-items:center}.fp-form-button-row{margin-top:20px;width:100%;display:flex;align-items:flex-end;flex-direction:column}.rule-wrapper{min-height:25px;display:flex;gap:5px}.cp-form-wrapper{display:flex;flex-wrap:wrap;gap:5%;margin-top:20px}.li-form-wrapper{display:flex;gap:20px}.li-form-section{width:400px}.primary-info-card-list{margin-left:-20px;margin-top:0}@media (min-width: 320px) and (max-width: 768px){.li-form-wrapper{flex-flow:column wrap}.li-form-section{width:100%}}.globalDialogTitle{color:var(--mui-palette-common-white, #ffffff)!important;background-color:var(--mui-palette-primary-main, #3c7da4)!important;text-transform:uppercase}.globalDialog{position:absolute;display:flex;z-index:9999;background-color:var(--mui-palette-action-disabledBackground, rgba(68, 68, 68, .67));justify-content:center;align-items:center;height:100vh;width:100vw}.globalDialogContentUL{margin-block-end:0px;margin-block-start:16px;padding-left:20px}.dialogActions{justify-content:center;min-width:260px}.globalAlertLinks{border:none}.mapWrapper{height:60vh;width:100vw}.locationListContainer{height:60vh;width:30vw;overflow:auto;margin:5px}.locationListContainer::-webkit-scrollbar{width:5px}.locationListContainer::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #0000004d}.locationListContainer::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid slategrey}.kioskMatches{color:var(--mui-palette-primary-contrastText, #fafafa);background-color:var(--mui-palette-primary-main, #00a652);text-align:center;height:20px;width:25px;padding-bottom:5px;border-radius:12px}.mapMarker{position:absolute;top:50%;left:50%;background-color:var(--mui-palette-error-main, #a63424);width:7px;height:7px;border:2px solid var(--mui-palette-error-main, #a63424);border-radius:100%;-webkit-user-select:none;user-select:none;transform:translate(-50%,-50%)}.mapMarker:hover{cursor:pointer}.closeButton{margin-top:-5px}.closeButton:hover{cursor:pointer}.windowContent{margin-top:-10px;display:flex;flex-direction:column;align-items:center}.markerInfoWindow{position:absolute;top:50%;left:50%;border-radius:8px;width:200px;height:auto;padding:10px;z-index:9900;box-shadow:2px 3px #0006}.infoName{font-weight:700}@media screen and (min-width: 300px) and (max-width: 768px){.kioskLocationsWrapper{margin-top:-38px}.kioskLocationsWrapper>h1{font-size:1rem}.kioskLocationsWrapper>h4{font-size:.8rem;margin:0}.locationWrapper{flex-direction:column;flex-direction:column-reverse}.mapWrapper{height:45vh;width:96vw}.locationListContainer{height:60vh;width:96vw;overflow:auto;margin:.5vh .2vw}.locationListItem{margin:5px 1px;padding:5px}.locationListContainer::-webkit-scrollbar{width:2px;border-radius:6px}}.ot-btn-anchor{text-decoration:underline;color:var(--mui-palette-primary-main, #00a652)}.ot-exercise-button-light{background:var(--mui-palette-action-hover, #eee);border:1px solid var(--mui-palette-divider, #aaa)}.ot-exercise-button-light{margin-left:44px}.ot-exercise-button{margin-top:10px;padding:6px 10px;border-radius:5px;cursor:pointer}.ot-exercise-button img{margin-right:0;vertical-align:middle}.ot-exercise-button .ot-text-container{vertical-align:middle;display:inline-block;margin-top:-4px;color:var(--mui-palette-success-main, #6cc04a);font-size:13px}.ot-exercise-button .ot-subtext{float:right;margin-top:0;font-size:11px}.ot-exercise-button .ot-powered-by-text{font-size:7px;font-family:Open Sans;-webkit-font-smoothing:antialiased;vertical-align:top;line-height:16px}.ot-exercise-button.ot-exercise-button-light .ot-powered-by-text{color:var(--mui-palette-text-secondary, #3c474c)}.App{display:flex;flex-direction:column;margin:100px auto 0;max-width:800px}.App-logo{height:40vmin;pointer-events:none}.networkStatusMessage,.networkRetoredMessage{background-color:var(--mui-palette-warning-main, #e9bc00);text-align:center;font-weight:700;height:44px;display:flex;align-items:center;justify-content:center;color:var(--mui-palette-warning-contrastText, #000);width:100vw;z-index:9999}.networkRetoredMessage{background-color:var(--mui-palette-primary-main, #00A652);color:var(--mui-palette-primary-contrastText, #fafafa);-moz-animation:networkStatusAnimation 1s ease-in 5s forwards;-webkit-animation:networkStatusAnimation 1s ease-in 5s forwards;-o-animation:networkStatusAnimation 1s ease-in 5s forwards;animation:networkStatusAnimation 1s ease-in 5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes networkStatusAnimation{to{opacity:0;height:0;overflow:hidden}}@-webkit-keyframes networkStatusAnimation{to{opacity:0;height:0;visibility:hidden}}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.formButtonRow{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;gap:10px}.dashboardButtonRow{width:100%;text-align:center}@media (min-width: 320px) and (max-width: 768px){.formButtonRow{width:100%;display:flex;flex-flow:column;justify-content:flex-end;gap:10px}.mobileSectionContainer{padding-bottom:60px}.azLogo{width:100%;height:auto}}.App-header{background-color:var(--mui-palette-background-paper, #282c34);min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:var(--mui-palette-common-white, white)}.dialogContentWarning{padding:20px}.blueLink{color:#3c7da4;font-size:14px;margin-top:10px}.blueLink:hover{cursor:pointer;text-decoration:underline}.fullScreenLoader{z-index:900;position:fixed;width:100vw;height:100vh;overflow:hidden;display:flex;flex-flow:column;flex:1 1 auto;justify-content:center;align-items:center;background-color:#3c7da444}.viewHeaderName{background-color:#3c7da4;text-transform:uppercase;color:#fafafa;border-radius:3px 3px 0 0;padding:10px 15px}.formWrapper{gap:5px;display:flex;flex-direction:column;justify-content:space-around}.checkboxForTextField{margin-top:-10px;margin-bottom:10px}@media (max-width: 800px){.App-logo{animation:App-logo-spin infinite 20s linear}.formWrapper{flex-direction:column}}.modal-header{color:#fff;background-color:#3c7da4!important;padding:5px 15px 60px;height:5px}.modal-header h3{color:#fff;padding:12px}.modal-header h1#modal-title.panel-title{font-weight:500;font-size:x-large;white-space:nowrap}.modal-footer{background:#f2f2f2;padding:15px 15px 30px 10px;text-align:right;background-color:#fff}.addressItem,.suggestedAddressItem{padding-top:5px}.addressInstruction{padding:10px 15px;background-color:#fef7de!important;color:#7e735a!important;margin:15px;overflow:hidden!important}.address-suggestion-radio{font-weight:700;height:25px}.address-suggestion-radio input{height:25px;width:25px;margin:8px 10px 0 0}.suggestionsContainer{padding:0 20px 0 80px}.addressSuggestions{position:fixed;top:0;left:0;display:flex;z-index:9999;background-color:#444a;justify-content:center;align-items:center;height:100%;width:100vw}.suggestionContentWrapper{background-color:#fff;max-width:700px}@media (min-width: 320px) and (max-width: 768px){.familyBkgWrapper{height:330px}.familyText{top:40px;height:auto}}@media (min-width: 769px){.appStoreIconWrapper{display:flex;justify-content:center;gap:20px}.familyBkgWrapper{height:717px}.familyText{top:32%;margin:0 auto;justify-content:center}}.viewHeaderContent{margin-top:35px!important;margin-bottom:10px!important}
