code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.15}body{background-color:#fff}body,main{margin:0 auto}main{max-width:1200px}article,aside,footer,header,nav,section{display:block}.headerText{background-color:#fffc;border-radius:20px;margin:0 auto;padding:20px;width:80%}.headerText p{color:#5b2b9c;font-size:1.2rem;font-weight:700;margin:10px;padding:0;text-align:center}figcaption,figure{display:block;margin-top:100px}figure{margin:1em 40px}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;width:100%}svg:not(:root){overflow:hidden}button,fakeButon,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:5px;padding:10px;width:100%}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:initial}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;width:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.clearfix:after{clear:both;content:"";display:block;font-size:0;height:0;visibility:hidden}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}li,p{font-size:medium}#content{padding-left:10px}.content{padding:0}h3{color:#5b2b9c;font-size:2rem;position:relative;text-align:center}h3:after{background:#76b538;content:"";height:10%;left:35%;position:absolute;top:90%;width:30%;z-index:-1}.contentCard{margin-bottom:100px;padding:0}.filter{display:flex;flex-wrap:wrap;justify-content:space-between}.erroNoLogin{color:red;font-size:20px;width:100%}.erroNoLogin,.loadingWarning{text-align:center}.linkInsideFAQ{color:#000;text-decoration:underline}.hiddenDiv{display:none}.simpleLink{color:#000}.simpleLink,.wcnLink{text-decoration:underline}.wcnLink{color:green;font-size:1.5rem}nav{background:#5b2b9c;padding:0 15px}a{color:#fff;text-decoration:none}.menu,.submenu{list-style-type:none}.logo{font-size:20px;padding:7.5px 0;position:relative}.logo a:focus,.logo a:hover{color:#76b538}.logo a:focus:after,.logo a:hover:after{background:#76b538;bottom:20%;content:"";height:5%;left:25%;position:absolute;width:50%;z-index:10}.item{padding:10px;position:relative}.item.button{padding:9px 5px}.item a:focus:after,.item a:hover:after,.item:not(.button) a:focus,.item:not(.button) a:hover{color:#76b538}.item a:focus,.item a:hover,.logo a:focus,.logo a:hover{font-weight:700}.item a:focus:after,.item a:hover:after{background:#76b538;bottom:20%;content:"";height:2px;left:calc(50% - 20px);position:absolute;width:40px;z-index:10}.menu li a{display:block;padding:5px}.menu li.subitem a{padding:15px}.toggle{font-size:20px;order:1}.item.button{order:2}.item{display:none;order:3;text-align:center;width:100%}.active .item{display:block}.button.secondary{border-bottom:1px solid #444}.submenu{display:none}.submenu-active .submenu{display:block}.has-submenu i{font-size:12px}.has-submenu>a:after{color:#fff;content:"\f078";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;line-height:16px;padding-left:5px}.subitem a{padding:10px 15px}.submenu-active{background-color:#fff;border-radius:3px}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.wrapper{margin:0 auto;max-width:1200px;width:80%}.centering,header{text-align:center}header{height:100vh;margin:0;padding:50px 0 100px;position:relative;width:100%}.mainTextStyle{bottom:10vh;left:0;position:absolute;right:0;z-index:1}.positionRelative{position:relative;top:100px}.sticky{margin-top:50px;position:fixed;top:0;width:100%}.allContent{margin-bottom:200px;top:150px}.allContent,main{position:relative}main{top:0}.banner{position:relative}.mainTitle{color:#fff;font-size:3em;padding-top:100px;text-align:center;text-shadow:2px 2px 5px #5b2b9c}.pausedMessage p{font-size:2rem;text-align:center}nav{background-color:#5b2b9c}#helpBikeSizeB{background:#5b2b9c;border-color:#5b2b9c;border-radius:50px;color:#fff;font-size:medium}#helpBikeTypeB{background:#5b2b9c;border-radius:50px}.fakeButton,.fakeButton:active,button,button:active{border:none;font-size:1.2rem}.fakeButton{margin-top:50px;padding:10px}.fakeButton:active,button:active{position:relative}.fakeButton:disabled,button:disabled{background-color:#d3d3d3;box-shadow:none;color:#fff;right:0;top:0}.buttonDonate,.buttonDonate:active,.fakeButton,.fakeButton:active{color:#fff;font-size:1rem;width:50%}.helpButton,.helpButton:active{background-color:#fff;box-shadow:none;color:#5b2b9c;font-size:16px;margin:5px;padding:0 5px}.deleteButton,.deleteButton:active{background-color:gray;display:none;font-size:13px;margin:5px;padding:10px}.termsAndConditions,.termsAndConditions li{border-bottom:50px;color:#000;font-size:1rem;margin:0 auto;padding:0;text-align:justify}.termsAndConditions li,.termsAndConditions p{font-size:1rem}.termsAndConditions a{color:#000;font-weight:700;text-decoration:underline}input[type=radio]{border:0;height:25px;width:50px}input#gotBike,input#haveBike,input#needBike{height:30px;width:30px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=radio],input[type=text],label,select,textarea{margin:5px;padding:10px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{background-color:#fff;text-overflow:ellipsis;width:100%}textarea{resize:vertical}.bikeTypeBox{align-items:center;flex-wrap:wrap;padding-left:10px;padding-top:10px}.bikeTypeBox div{align-items:center;display:flex;justify-items:center;width:100%}.styleNeedHave{color:inherit;font-size:1.2em;padding:20px;position:relative;text-align:center}.styleNeedHave p:after{background:#76b538;bottom:0;content:"";height:50%;left:35%;position:absolute;width:30%;z-index:-1}input#heightCm.heightCm,input#height_cm{width:180px}.mailButton,.mailButton:active{background:#eee;box-shadow:2px 2px #76b538;color:#5b2b9c;font-size:.8rem;font-weight:700;padding:15px;width:100px}.matchFlowDiv{border:1px dashed #5b2b9c;margin:0 0 10px;padding:0 0 10px}.matchFlowButtons{justify-content:space-around;margin:0 auto;padding:0 15px 0 20px}.matchFlowButtons,.matchFlowPeople{display:flex;flex-direction:row;flex-wrap:wrap}.matchFlowPeople{justify-content:space-between;padding:20px}.matchFlowPeople div{margin:0;padding:0;width:100%}.matchFlowButtons button{background:#eee;box-shadow:3px 1px 1px #76b538;color:blue;font-size:.8rem;font-weight:700;min-height:50px;min-width:90px;padding:5px;width:calc(30% - 40px)}.bikeImageMatchFlowDiv{margin:0 auto;padding:0;width:100%}.bikeImageMatchFlow{margin-left:40px;padding:0;width:80%}.donorLog,.recipientLog{padding-left:40px;padding-top:20px}.donorLog p,.recipientLog p{font-size:1rem;margin:0;padding:0}.donors,.final,.recipients{line-height:1.4}.donors li,.final li,.recipients li{font-size:14px}.donors ol,.final ol,.recipients ol{display:flex;flex-wrap:wrap;justify-content:space-around}.donors li,.final li,.recipients li{background-color:#fff;border:1px solid #5b2b9c;border-radius:10px;box-shadow:10px 10px 5px 0 #000000bf;list-style:none;margin:15px;min-width:280px;padding:15px;width:calc(50% - 30px)}.donors h4,.final h4,.recipients h4{margin:0;padding:0}.viewButtonBoxDiv{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin:0 auto;width:80%}.viewButtonBox{margin:10px;max-width:250px;min-width:200px;padding:20px;width:30%}.viewButtonBox:active,.viewButtonBox:focus,.viewButtonBox:selection{color:grey}.downloadButton{display:none;margin:0 auto 150px;text-align:center}.downloadButton button{margin:30px;max-width:300px;min-width:150px;width:30%}.showHelpBikeSize img,footer{width:100%}footer{background-color:#76b538;bottom:0;color:#fff;font-size:.8rem;font-weight:700;left:0;margin-top:150px;min-height:2em;padding:1em;position:fixed;text-align:center}@media (min-width:700px){.logo{flex:1 1}.item.button{display:block;order:1;width:auto}.toggle{flex:1 1;order:2;text-align:right}.menu li.button a{margin:5px 0;padding:10px 15px}.button a{background:#0080ff;border:1px solid #4169e1}.button.secondary{border:0}.button.secondary a{background:#0000;border:1px solid #0080ff}.button a:focus,.button a:hover{text-decoration:none}.button:not(.secondary) a:focus,.button:not(.secondary) a:hover{background:#4169e1;border-color:#00008b}.bikeTypeBox div{width:100%}.menu li a{padding:10px}.item{padding:0}.viewButtonBox:active,.viewButtonBox:focus,.viewButtonBox:selection{color:grey}}.divStyle{align-items:center;background-position:top;background-size:cover;display:flex;height:85vh;justify-content:center;margin-top:50px}@media (min-width:1200px){.divStyle{align-items:center;background-position:top;background-size:cover;display:flex;height:85vh;justify-content:center}.viewButtonBox:active,.viewButtonBox:focus,.viewButtonBox:selection{color:grey}.logo{order:0}.item{display:block;order:1;position:relative;width:auto}button{order:2}.submenu-active .submenu{display:block;left:0;position:absolute;top:68px}.toggle{display:none}.submenu-active{border-radius:0}.menu li a{padding:15px}.bikeTypeBox div{width:100%}}select[id=heightFt],select[id=heightIn],select[id=height_ft],select[id=height_in]{width:60px}input[id=calculatedBikeSize]{background-color:#d3d3d3}menu{background-color:#fff;display:flex;margin:0 auto;padding:20px 10% 0;position:fixed;text-align:center;top:0;width:100%;z-index:2}.loginButton{text-align:right}.menuAll{display:flex;width:90%}.menuHome{text-align:left;width:10%}.menuHome img{margin:0;object-fit:cover}.MainButtons{padding-left:10px}.MainButtonsButton,.adminButton{background-color:#fff;border-radius:10px;box-shadow:none;color:#76b538;height:auto;margin:0;padding:20px}.MainButtonsButton:hover,.adminButton:hover{color:#3a6b09}.otherButton{background-color:#76b538;border-radius:10px;color:#fff;font-size:1.5rem;margin:10px;padding:20px;width:50%}.releaseAllBikesButton{background-color:#5b2b9c;border-radius:10px;color:#fff;font-size:1.2rem;margin:5px;padding:10px}.bikeTypeBox{display:flex;flex-direction:row}.bikeTypeBox div{width:50%}.bikeTypeBox input[type=radio]{border:0}.frameTypeImages{width:30%}.simpleButton,.simpleButton:active,.simpleButton:hover{background-color:initial;box-shadow:none;color:green;margin:0;padding:5px 0}.showHelp,.showHelp:active,.showHelp:hover{border-radius:50%;box-shadow:2px 2px 5px #a9a9a9;height:30px;padding:0;position:fixed;right:150px;top:160px;width:30px}.main,.mainPageContent{margin:0 auto;width:80%}.loginButton{background-color:initial;box-shadow:none;color:green;margin:0;padding:0}.fakeButton{font-size:1.2rem;margin:10px;padding:30px;width:100%}.fakeButton,.fakeButton:active{background-color:gray;height:auto}.fakeButton:active{box-shadow:none}td,th{border:2px solid #000;margin:0;padding:10px;text-align:left;width:400px}td{width:16.66667%}.locations{margin:10px auto;text-align:center;width:80%}.locations li,.locations ol{margin:10px auto;padding:0}.locations li{text-align:left}.chooseDateTime{padding:5px 0}.chooseDateTime label{margin:0;padding:0;width:250px}.chooseDateTime select{border:none;border-radius:5px;margin:10px 0;padding:5px;text-align:left;width:100%}#disabledReserveButton{background-color:gray;border:none}.errorBox{padding:10px;width:100%}.centeredP,.errorBox{margin:0 auto;text-align:center}.ccbuttons{display:flex}.cannotCancel{background-color:#fff;margin:10px;padding:20px;text-align:center}.buttonColumn{margin:0;padding:0}.finalCancelButton,.finalConfirmButton{border-radius:10px;box-shadow:2px 2px #101906;box-sizing:border-box;color:#fff;font-size:small;margin:5px;padding:5px}.finalConfirmButton{background-color:#2f4915}.finalCancelButton{background-color:darkred}.Xhidden{display:none}.halfSplit{border:1px solid #5b2b9c;display:flex;margin:0 auto;padding:0;width:100%}.halfSplit img{margin:0 auto;width:90%}.menuHomeButton{background-color:#fff;margin:0;padding:0}.regularMenu{display:flex;width:100%}@media (max-width:1000px){.menuHome{width:70px}.menuAll{width:calc(100% - 70px)}.showHelp,.showHelp:active,.showHelp:hover{right:10px;top:100px}.halfSplit,.locations{width:100%}.halfSplit{display:flex;flex-direction:column}.textLocal{padding:10px;text-align:center}.imageLocal{margin:0 auto;width:50%}h3{font-size:1.5rem;margin-top:30px}.Xhidden{display:block}.MainButtonsButton,.adminButton,.loginButton{background-color:#fff;border-radius:0;font-size:1rem;margin:0;padding:10px;text-align:right}.regularMenu{display:none}.hamburger_menu_options{width:100%}.allContent{top:80px}.wrapper{margin:0 auto;padding:0;width:95%}header{padding:0}.header h1,header{margin-top:0}.headerText{width:90%}.headerText p{font-size:1rem}.ham_menu{width:40px}.menuHome img{object-fit:contain}menu{padding:10px 10px 0 20px;width:100%}}.errorBox{color:red}.regularMenu img,menu img{margin:0;padding:0}.chosenBike{max-width:600px}.imageLocal{padding:10px}.textLocal{min-width:200px;padding-top:20px}.locations ol li{list-style-type:none}.redButton{background-color:red}.redButton:hover{background-color:#4f0606}.displayFlex{display:flex}#createBackupButton,#createCSVButton{background-color:#5b2b9c;font-size:small;width:50%}.note{margin:0;padding:0 10px}.bikeLog{font-size:small}.recoverPasswordButton button{background-color:initial;color:blue;display:inline;font-size:small;margin:0;padding:0;text-decoration:underline;width:auto}.textDeleted{color:red}.textReserved{color:#2e2e62}.textAvailable{color:green}.grayBackground{background-color:#d3d3d3}.family_member{border:3px solid #000;display:flex;flex-direction:column;margin:10px;padding:10px}.family_member input,.family_member label,.family_member select,.family_member textarea{margin:2px auto;padding:2px 5px;width:90%}.family_member #chooseHeight,.family_member #whyNeed{margin:0 auto;width:90%}.family_member select[id=height_],.family_member select[id=height_ft],.family_member select[id=height_in]{margin:0 5px;width:60px}.addFamilyMember,.removeFamilyMember{background-color:green;border-radius:5px;color:#fff;font-size:15px;margin:10px auto;width:100%}.removeFamilyMember{background-color:red}.deleteSpotButton,.deleteSpotButton:hover{background-color:red;border-radius:5px;box-shadow:2px 2px 1px gray;color:#fff;font-size:small;margin:0 0 0 10px;padding:2px 4px;width:auto}.deleteSpotButton:hover{background-color:darkred}.textArea{max-height:100%;max-width:100%}.headerText{display:flex;height:180px;max-width:1200px}.leftText{height:0;width:100%;width:80%}.imageRight,.leftText{display:flex;margin:0 auto}.imageRight{flex-direction:column;height:160px;width:66%}.imageRight img{height:50%;object-fit:contain;width:100%}#titleMobile{margin:0 auto;width:50%}.starResults{background-color:#5b2b9c;border-radius:50%;box-shadow:5px 5px 10px #17092b;color:#fff;font-size:1.8rem;height:120px;padding:20px;text-align:center}.hugeText{font:4rem}@media (max-width:1000px){.starResults{font-size:.8rem;height:90px;width:33%}.headerText{flex-direction:row}.imageRight{width:50%}.imageRight img{height:180px}.leftText{width:100%}.leftText p{font-size:.7rem}}.react-slideshow-container{align-items:center;display:flex;position:relative}.react-slideshow-container .nav{cursor:pointer;position:absolute;z-index:10}.react-slideshow-container .nav:first-of-type{left:0}.react-slideshow-container .nav:last-of-type{right:0}.react-slideshow-container .default-nav{align-items:center;background:#fff9;border:0;border-radius:50%;color:#fff;display:flex;height:30px;justify-content:center;text-align:center;width:30px}.react-slideshow-container .default-nav:focus,.react-slideshow-container .default-nav:hover{background:#fff;color:#666;outline:0}.react-slideshow-container .default-nav.disabled:hover{cursor:not-allowed}.react-slideshow-container .default-nav:first-of-type{border-right:0;border-top:0;margin-right:-30px}.react-slideshow-container .default-nav:last-of-type{margin-left:-30px}.react-slideshow-container+ul.indicators{display:flex;flex-wrap:wrap;justify-content:center;margin-top:20px}.react-slideshow-container+ul.indicators li{display:inline-block;height:7px;margin:0;padding:5px;position:relative;width:7px}.react-slideshow-container+ul.indicators .each-slideshow-indicator{background:#0000;border:0;color:#0000;cursor:pointer;opacity:.25}.react-slideshow-container+ul.indicators .each-slideshow-indicator:before{background:#000;border-radius:50%;content:"";height:7px;left:0;position:absolute;text-align:center;top:0;width:7px}.react-slideshow-container+ul.indicators .each-slideshow-indicator.active,.react-slideshow-container+ul.indicators .each-slideshow-indicator:hover{opacity:.75;outline:0}.react-slideshow-fadezoom-wrapper{overflow:hidden;width:100%}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap{display:flex;flex-wrap:wrap}.react-slideshow-fadezoom-wrapper .react-slideshow-fadezoom-images-wrap>div{opacity:0;position:relative}.react-slideshow-wrapper .react-slideshow-fade-images-wrap>div[aria-hidden=true]{display:none}.react-slideshow-wrapper.slide{overflow:hidden;width:100%}.react-slideshow-wrapper .images-wrap.horizontal{display:flex;flex-wrap:wrap;width:auto}.react-slideshow-wrapper .images-wrap>div[aria-hidden=true]{display:none}.bikeCatalog{display:flex;flex-wrap:wrap;margin:0 auto 20px;max-width:900px}.bikeBox{background-color:#76b538;border-radius:10px;box-shadow:2px 2px 2px #d3d3d3;height:auto;margin:20px;padding:20px;position:relative;width:calc(50% - 40px)}.errorMessage{border-radius:5px;color:red;font-weight:700;margin-top:10px;padding:5px}.bikeTag,.errorMessage{background-color:#fff;text-align:center}.bikeTag{border:1px solid #5b2b9c;border-radius:10px;box-shadow:2px 2px 2px #006400;height:40px;padding:10px;position:absolute;right:-10px;top:-10px;width:auto}.bikeDescription{font-size:small;margin:5px 0;padding:0;text-align:left;width:90%}.bikeImage{text-align:center}.bikeImage,.bikeImage img{margin:0;padding:0;width:100%}.bikeImage img{max-height:260px;object-fit:contain}.reserveButton button{background-color:#5b2b9c;border:1px solid #5b2b9c;border-radius:5px;bottom:-20px;box-shadow:2px 2px 2px #006400;color:#fff;font-size:1rem;left:calc(50% - 60px);margin:5px;padding:5px;position:absolute;width:100px}.chosenBike{display:block;margin:0 auto;width:70%}#cancelButton{background-color:#5b2b9c;border:1px solid #5b2b9c;border-radius:5px;box-shadow:2px 2px 2px #006400;color:#fff;font-size:big;left:calc(50% - 60px);margin:5px;padding:5px;position:absolute;width:100px}#cancelButton:active{background-color:#000;color:#fff}.bikeImageFile{position:relative}.magGlass{height:20px;left:50%;opacity:.9;position:absolute;top:20%;transform:translate(-50%,-50%);width:20px}.magGlass:hover{height:40px;opacity:1;width:40px}.clickToClose{background-color:none;text-align:center}.popup{background-color:#fff;border:1px solid green;box-shadow:0 4px 8px #0003;left:50%;padding:10px;position:fixed;top:50%;transform:translate(-50%,-50%);width:50%;z-index:1000}.close-button{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}@media (max-width:1000px){.bikeBox{width:100%}.popup{background-color:#fff;box-shadow:0 4px 8px #0003;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:1000}}.yearChoice{display:flex;flex-direction:row;justify-content:center}.yearChoice select{width:50%}.bold{font-weight:700}.statCategory{font-size:1.2rem;width:auto}.totals{background-color:#84e78442}.headers,.totals{font-weight:700;text-align:center}.headers{background-color:#d3d3d3}td{text-align:center}.chart{display:flex;justify-content:center;margin:auto;width:50%}
/*# sourceMappingURL=main.4ca0a086.css.map*/