body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.ant-select-item-group{color:#1b1b1b!important;background-color:#fafafa;font-weight:500!important}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.CustomImageUpload .ant-upload-list-item-error{border-color:#282c34!important}.LoginPage_MainDiv__3ZQ5B{background-image:url(/static/media/ISR26BG.403d3317.PNG);background-color:#f7f9fc;width:100%;min-height:100vh;background-size:cover}.LoginPage_Container__3pHpw{width:100%;padding-top:3em;display:flex;justify-content:center}.LoginPage_LoginBox__2Q_IL{width:550px;min-height:750px;background-color:#fff;box-shadow:0 0 30px 0 hsl(0deg 0% 57%/22%);box-shadow:-1px 0 80px 7px rgba(24,24,24,.75);display:flex;flex-direction:column;align-items:center;padding:3em 4em;border-radius:10px}.LoginPage_IconImage__1hx3O{height:15em}.LoginPage_LoginHeading__GMsOa{margin-top:-.5em;margin-bottom:.5em;color:#000;font-size:2em}.LoginPage_InputField__2PjrA{width:100%;margin-bottom:1.1em}.LoginPage_LoginButton__2J2Fg{width:100%;margin-bottom:2em}.LoginPage_ErrorAlert__3m-Af{width:100%;margin-bottom:1.5em;border-radius:100px}@media only screen and (max-width:700px){.LoginPage_LoginBox__2Q_IL{width:100%;min-height:0;padding-left:2em;padding-right:2em}.LoginPage_Container__3pHpw{padding-top:0}.LoginPage_MainDiv__3ZQ5B{background-color:#f7f9fc;width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}}@-webkit-keyframes LoginPage_shake__32lHu{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes LoginPage_shake__32lHu{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}#MainLayout_components-layout-demo-fixed-sider__2xmRd .MainLayout_logo__3kwaX{height:32px;margin:16px;background:hsla(0,0%,100%,.2)}.MainLayout_siteLayout__2S90Q .MainLayout_siteLayoutBackground__3HANh{background:#fff}.MainLayout_MainLayout__3Zd_6{min-height:100vh}.MainLayout_SiteContent__KIzxo{overlay:initial;margin:24px 16px 0}@media (max-width:500px){.MainLayout_SiteContent__KIzxo{margin:16px 0 0}}.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.HomePage_Card__3NuVw{border:#b9b9b9;border-width:1px;border-style:solid;box-shadow:0 16px 32px rgb(221 230 237/70%);border-radius:10px}.HomePage_Card__3NuVw hr{border-width:1px;border-color:#f6f6f6}.HomePage_CheckList__zsFIQ{font-size:1.2em}.HomePage_downloadlink__26Wa2:hover{color:red!important}.HomePage_CountDown__2BoW_{font-weight:500;color:#bf4040}.HomePage_SchoolName__23vfk{font-size:2em;text-align:center}.EventEntries_MainDiv__oPozZ label,.SchoolInfoPage_MainDiv__QPAyz label{font-size:16px}.EventEntries_SubHeading__3rHz5{font-size:2em!important;font-weight:400}.EventEntries_FormItemRow__2Ddzu{display:flex!important;flex-direction:row important}.EventEntries_MainDiv__oPozZ .EventEntries_ant-row__3AuLC .EventEntries_ant-form-item__3UgLP{margin-bottom:0!important}.EventEntries_gridContainer__3As8T{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1em}.EventEntries_gridItem__7mNK-{width:100%}.EventEntries_EventEntryGrid__3K2TQ .EventEntries_ant-card-head-title__1MnaC{background-color:#0ff}.EventEntries_testClass__2GsRX>div:first-child{background-color:#d3eeec}@media(max-width:768px){.EventEntries_gridContainer__3As8T{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1em}}.RowerFileUploads_TableNoRowers__Tf0Nd,.StudentRegistrations_TableNoRowers__3Gxit{font-size:1.2em;font-weight:500;color:#000;min-height:100px;display:flex;align-items:center;justify-content:center}.TeamRoles_Desc__2RVUw{font-size:1.2em;font-weight:500}.TeamEventRegistrations_MainDiv__3jS9n label{font-size:16px}.TeamEventRegistrations_SubHeading__14MiC{font-size:2em!important;font-weight:400}.TeamEventRegistrations_CategoryNameHeading__2lH_V{font-size:1.8em!important;font-weight:400}.TeamEventRegistrations_CategoryCard__37zJ2{margin-bottom:1.3em}.TeamEventRegistrations_CategoryCard__37zJ2>div:first-child{background-color:#d3eeec}.TeamEventRegistrations_FormItemRow__n6yll{display:flex!important;flex-direction:row important}.TeamEventRegistrations_RowInput__2ZzTr{margin-left:10px}.TeamEventRegistrations_CategoryBlock__1Zb3x{border:1px solid #bdbdbd;padding:1em}.TeamEventRegistrations_RaceBlock__28l6-{margin-top:1.3em;border:#dcdcdc;border-width:1px;border-style:solid;border-radius:10px;padding:1em}.TeamEventRegistrations_RaceBlockName__3k_04{font-size:1.3em}.AppHeader_MainBar__MaP8r{display:flex;align-items:center;text-align:center;justify-content:center}.AppHeader_AppHeading__2gU9V{font-size:2.5em;font-weight:600;margin-left:1em;margin-right:1em}.AppHeader_MainBar__MaP8r img{height:50px}.EventInstructions_MainContainer__a0H96{font-size:1.1em}.EventInstructions_MainContainer__a0H96 table{border-collapse:separate;border-spacing:0;min-width:350px;border-radius:10px}.EventInstructions_MainContainer__a0H96 table tr td,.EventInstructions_MainContainer__a0H96 table tr th{border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:5px}.EventInstructions_MainContainer__a0H96 table tr td:first-child,.EventInstructions_MainContainer__a0H96 table tr th:first-child{border-left:1px solid #bbb}.EventInstructions_MainContainer__a0H96 table tr th{background:#eee;border-top:1px solid #bbb;text-align:left}.EventInstructions_MainContainer__a0H96 table tr:first-child th:first-child{border-top-left-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:first-child th:last-child{border-top-right-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:last-child td:first-child{border-bottom-left-radius:6px}.EventInstructions_MainContainer__a0H96 table tr:last-child td:last-child{border-bottom-right-radius:6px}.PaymentPage_MainInvoiceContainer__cenoI{margin-top:1em}.PaymentPage_MainInvoiceContainer__cenoI h3{font-size:1.4em}.PaymentPage_MainInvoiceContainer__cenoI>h3>label{color:#6d6d6d}.PaymentPage_TotalFeeBox__3Kimb{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px;border-style:solid;border-color:#a7a7a7;padding:.5em;border-radius:15px}.BoatsBooking_DateText__1U8cs{font-size:1.2em;font-weight:700;margin-right:1em}.BoatsBooking_DateText__1U8cs>div{font-size:.9em;font-weight:400}.BoatsBooking_BoatSetName__2_EUh{width:100%;height:2em;display:flex;justify-content:center;background-color:#8dc2ff;align-items:center;font-weight:700;font-size:1.2em}.BoatsBooking_disableRowHover__hQNGm .ant-table-tbody>tr.ant-table-row:hover>td{background:unset}.BoatsBooking_Blocked__2Y_2v{background-color:grey!important}.BoatsBooking_Booked__da2BZ{background-color:#ffa07a!important}.BoatsBooking_Available__1n0lQ{background-color:#fff!important}.BoatsBooking_Unavailable__3UUgn{background-color:grey!important}.BoatsBooking_SelfBooked__2n87L{background-color:#90ee90!important}.BoatsBooking_PopCell__163y_{transition:outline .15s ease;padding:0!important;height:100%}.BoatsBooking_PopCell__163y_:hover{outline:2px solid #1890ff;outline-offset:-2px}.BoatsBooking_PopCell__163y_>div{height:100%;min-height:2.7em;display:flex;justify-content:center;align-items:center}.BoatsBooking_SchoolInitials__syffz{font-weight:700;text-align:center;cursor:pointer}.BoatsBooking_Available__1n0lQ{text-align:center;cursor:pointer}.BoatsBooking_DateControls__3vCSA{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}@media (min-width:768px){.BoatsBooking_DateContainer__ng78_{display:flex;flex-direction:row;justify-content:space-between;align-items:center}}
/*# sourceMappingURL=main.ff9ed390.chunk.css.map */