a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}#root,#root>div,body,html,main{height:100%;background-color:#fafafa}@font-face{font-family:"Rubik";src:url(/static/media/Rubik-VariableFont_wght.3a8e5377.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"RubikThin";src:url(/static/media/Rubik-Light.7ee66bf7.ttf) format("truetype");font-weight:400;font-style:normal}body{margin:0}body,button,input,label,select,textarea{font-family:"Rubik","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,main{width:100%}main{display:flex;justify-content:center;overflow-y:auto;overflow-x:hidden;background-color:#fafafa}button,input[type=button],input[type=submit]{cursor:pointer}.semanticVisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}button{border-radius:.2em;border:.08rem solid #000}b{font-weight:700}.noPoint{pointer-events:none;opacity:.4}.errorSpan{color:#ca2222}.errorField{border:.1rem solid #ca2222!important}.errorLabelPhoneMinMax:after{color:#ca2222;content:" - Must be numbers between 10-24 digits"}.errorLabelPhoneNotValid:after{color:#ca2222;content:" - Not a valid phone number"}.errorLabel:after{color:#ca2222;content:" - Required Field"}.required:before{content:"* "}label>strong{color:#ca2222}textarea{resize:vertical}nav{height:4.4rem;background-color:#fafafa;float:right;right:0;border-bottom:.1rem solid #333}nav,nav>ul{width:100%;display:flex;align-items:center}nav>ul{padding:0 1rem 0 2rem;justify-content:flex-end;z-index:3}nav li{font-size:1.5rem;position:relative}nav li:first-child{margin-right:auto}nav li:nth-child(2) button{font-size:1rem;padding:.3rem;border:.1rem solid #08326b}nav li:nth-child(2) button span{vertical-align:middle}nav li:nth-child(2) button svg{height:1.5rem!important;width:1.5rem!important;-webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:middle}nav li button{background-color:#fafafa;color:#08326b;border:none;margin:0;cursor:pointer}nav li button svg{height:2.5rem!important;width:2.5rem!important}nav li>ul{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;right:0;top:0;margin:3.7rem 0 0;min-width:10rem;white-space:nowrap;box-shadow:-2px 4px 10px 1px rgba(0,0,0,.3)}nav li>ul,nav li>ul li{background-color:#fafafa}nav li>ul li{font-size:1rem;padding:1.25rem 0 1.25rem 1rem;border-top:.06rem solid #000;position:static;display:inline-block;text-align:left;width:100%}nav li>ul li:last-child{margin-left:auto;float:right}nav li>ul li strong{font-weight:700}nav li>ul li button{color:#000;padding:0;margin:0}nav li>ul li button a{color:#000;font-size:1rem}.dashboard{width:100%;display:flex;justify-content:flex-start}.riderPanel{width:100%;float:left}.riderPanel:after{width:.1rem;height:100vh;background-color:#333;position:absolute;z-index:-1}.riderPanel>h1{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;padding:1.45rem 0;border-bottom:.1rem solid #fff;background-color:#08326b;position:relative}.riderPanel>h1 svg{width:2rem!important;height:2rem!important;padding:0 1rem 0 0;position:absolute;right:0;top:0;-webkit-transform:translateY(65%);transform:translateY(65%);cursor:pointer}.riderPanel>input{font-size:1.5rem;font-weight:700;color:#fff;padding:1.32rem 1rem;margin:none;width:100%;background-color:#08326b;border:none;border-bottom:.1rem solid #fff}.riderPanel ul{width:100%;margin:0 5% 0 0;overflow-y:auto;overflow-x:hidden;border-radius:.2em;position:relative;height:30vh}.riderPanel .noRiders{flex-direction:column;align-items:flex-start}.riderPanel .noRiders p{margin:1rem 0}.riderPanel .noRiders b,.riderPanel .noRiders input{font-weight:700;color:#97bb3d}.riderPanel .noRiders input{border:none;background-color:transparent;padding:0 0 0 .3rem;font-size:1rem;text-decoration:underline;line-height:1.5rem}.riderPanel li{padding:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:.1rem solid #fff;color:#fff;cursor:pointer}.riderPanel li:nth-child(2n){background-color:rgba(108,192,228,.15)}.riderPanel li button{border-radius:.2rem;border:none;position:relative;color:#fafafa;background-color:transparent}.riderPanel li button svg{width:2.3rem;height:2.3rem}.riderPanel li button:hover{color:#97bb3d}.riderPanel>button{width:40%;padding:1rem .5rem;font-size:1rem;float:right;font-weight:700;text-decoration:underline;border:none;border-radius:0 0 .2rem .2rem;background-color:#97bb3d;color:#fff}.riderPanel .riderListMenu{display:flex;flex-direction:column;align-items:flex-start}.riderPanel>.riderListMenu>ul{background-color:#17487d}.riderPanel .riderListMenu ul li{justify-content:flex-start;background-color:transparent;border:none;padding-left:0;margin:1rem 0;cursor:pointer}.riderListMenu ul li span{font-weight:700}.riderPanel .riderListMenu button{margin:1rem 0;width:100%;color:#fafafa;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:700;background-color:#97bb3d;padding:1rem .5rem}.riderPanel .riderListMenu button svg{vertical-align:middle;color:#fafafa;padding-left:.5rem;height:1.5rem;width:1.5rem}.riderMenuOpen button svg{color:#97bb3d}.riderListMenu fieldset{display:flex;flex-direction:row;justify-content:space-between;width:100%}.riderListMenu fieldset button{width:auto;max-width:45%}.riderPanel .riderListMenu button:hover{color:#fafafa;background-color:#88a53e}.riderListMenu fieldset button svg{padding-left:.2rem}.riderPanel dialog form fieldset{margin-bottom:2rem}.riderPanel dialog form fieldset label{float:none}.riderPanel dialog form fieldset input{margin-bottom:0!important}.riderPanel dialog form fieldset ul{max-height:18rem;padding:0;margin:0 0 0 2rem;width:calc(100% - 9rem)}.riderPanel dialog form fieldset li{background-color:#fff!important;border:none;border-bottom:.01rem solid #000;padding:0;margin:0;float:left;width:100%;color:#000;text-align:left}.riderPanel dialog form fieldset ul button{background-color:#fff;margin:0;width:100%;height:100%;text-align:left;padding:1.25rem .5rem;color:#000}.riderPanel dialog form fieldset ul button:hover{background-color:#1e90ff;color:#fff}.riderPanel dialog .locationFields>button{background-color:#08326b;color:#fff;box-shadow:none;border:none;border-radius:.2rem;margin-left:2rem;padding:1rem}.riderPanel #toggleRiderPanel{display:none}.addRiderModal .radioContainer{margin-bottom:1.5rem!important;display:flex;justify-content:flex-start;margin-left:2rem;width:83%;padding-bottom:1.5rem}.addRiderModal .radioContainer legend{margin-bottom:1.5rem}.addRiderModal .radioContainer input{width:auto;-webkit-transform:scale(1.5);transform:scale(1.5);padding:1rem;margin-left:.3rem!important;vertical-align:middle;min-width:auto!important}.addRiderModal .radioContainer label{padding:.4rem 4rem .2rem 0;vertical-align:middle;margin:0!important}.addRiderModal .phoneInput{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:3rem}.addRiderModal .phoneInput input[type=button],.addRiderModal .phoneInput label:nth-child(4){margin-top:1.2rem!important}.itinsPanel{width:100%;height:100%}.itinsPanel>ul:first-child{width:100%;display:flex;justify-content:space-between;margin:1rem 0}.itinsPanel>ul:first-child li{width:33.2%}.itinsPanel>ul li:hover input{background-color:#17487d}.itinsPanel>ul:first-child input{padding:1.2rem .5rem;background-color:#08326b;color:#fff;font-weight:700;border:none;box-shadow:none;font-size:1rem;width:100%}.itinsPanel ul:first-child .subSelected{background-color:#97bb3d;color:#08326b}.itinsPanel>p{padding:3rem 0}.itinsPanel .noItins{display:flex;flex-direction:column;align-items:center;padding:3rem 0}.itinsPanel .noItins p{line-height:125%;font-weight:700}.itinsPanel .noItins ol{list-style:decimal;text-align:left;padding-left:1rem;line-height:125%;font-weight:400}.itinsPanel table{width:100%;background-color:#fafafa;color:#333;border-spacing:0 1rem;border-collapse:separate;max-height:60%;font-size:.8rem}.itinsPanel tr{border-radius:.2rem;border:none;text-align:left;background-color:#fff;box-shadow:5px 5px 5px -2px rgba(8,50,107,.1)}.itinsPanel thead tr{border:none;background-color:#fafafa;box-shadow:none}.itinsPanel td,.itinsPanel th{vertical-align:middle;padding:0}.itinsPanel td:first-child{padding:1.3% 0 1.3% 1rem}.itinsPanel th{padding:.5rem 0;font-weight:700}.itinsPanel th:first-child{padding:.5rem 0 .5rem 1rem}.itinsPanel td ul li:first-child{padding-bottom:2.5%}.itinsPanel button{font-size:.6rem;font-weight:700;padding:.2rem .5rem;border-radius:100%;border:none;background-color:#08326b;color:#fff;font-style:italic}.itinsPanel>ul:last-child{width:100%;display:flex;justify-content:space-between}.itinsPanel>ul:last-child button{padding:1rem 2.5rem;background-color:#08326b;color:#fff;font-weight:700;border-radius:0;vertical-align:middle;font-style:normal}.itinsPanel button:hover{background-color:#17487d}.itinsPanel>ul:last-child button svg{vertical-align:middle;color:#fff;height:1.3rem}.itinsPanel dialog label{clear:both;margin:.5rem 2rem 3rem;width:calc(100% - 9rem)}.itinsPanel dialog .locationFields label{float:none}.itinsPanel dialog .locationFields input{margin-bottom:0!important}.itinsPanel dialog .searchResults{background-color:#fff;max-height:13rem;overflow-y:auto;margin:.5rem 2rem 3rem;width:calc(100% - 9rem)}.itinsPanel dialog .searchResults ul{margin:0}.itinsPanel dialog .searchResults button{font-weight:400;text-decoration:none;font-style:normal;border-radius:.2rem;background-color:#fff;border:none;border-bottom:.01rem solid #000;padding:1.25rem .5rem;margin:0;float:left;width:100%;color:#000;text-align:left}.itinsPanel dialog>article{margin-bottom:1rem;padding-top:1rem}.itinsPanel dialog .canceled,.itinsPanel dialog .canceled input,.itinsPanel dialog .canceled select,.itinsPanel dialog .canceled textarea{background-color:#f0c1c1}.partnerForm .searchResults button:hover,.partnerForm option:hover{background-color:#1e90ff;color:#fff}.itinsPanel dialog article>p{float:right;vertical-align:middle;margin:0 4rem}.itinsPanel dialog article input[name=cancel]{background-color:#ca2222;float:left;margin:0 2rem 1rem!important;width:calc(100% - 6rem)!important}.itinsPanel dialog h1{padding-top:0;padding-bottom:0}.itinsPanel dialog h1 input{vertical-align:middle;margin-top:.8rem!important;margin-bottom:.8rem!important}.itinsPanel dialog h1 button{margin-top:1.2rem!important}.bookingChoice{margin:1rem auto 0;padding:5rem;background-color:#fff;border-radius:.2em;border-top:.2em solid #08326b}.bookingChoice h1{text-align:center;font-size:3rem;margin-bottom:2rem}.bookingChoice input{color:#fff;background-color:#08326b;padding:3rem;border:none;font-size:1.5rem;margin:2rem}.bookingChoice input:hover{background-color:#97bb3d}.form{width:100%;align-items:center;padding:1rem 0;background-color:#fafafa}.form,.form form{display:flex;flex-direction:column}.form form{width:90%;align-items:flex-start;padding:0 2rem;background-color:#fff;border-radius:.2em;border-top:.2em solid #08326b}.bookingForm input[type=submit],.bookingForm label{margin:4rem 0 1.25rem}.bookingForm button,.bookingForm input[type=submit]{background-color:#08326b;color:#fff;box-shadow:none;border:none;border-radius:.2rem}.bookingForm button:hover,.bookingForm input[type=submit]:hover{background-color:#17487d}.bookingForm button,.bookingForm input,.bookingForm select,.bookingForm textarea{padding:1rem .5rem;width:100%;max-width:40rem}.bookingForm .phones,.partnerForm fieldset{border:none;padding:0;width:100%;max-width:40rem}.bookingForm fieldset button,.bookingForm fieldset fieldset,.bookingForm fieldset input,.bookingForm fieldset label,.bookingForm fieldset ul{clear:both;float:left}.bookingForm fieldset button{margin-top:1.25rem}.bookingForm fieldset ul,.fieldTop{width:100%}.fieldTop{display:flex;align-items:flex-start;flex-direction:column}.fieldTop button{width:auto;margin:0 0 2rem}.fieldTop h1{font-size:2rem;padding:0 0 1rem;border-bottom:.1rem solid #08326b;width:100%}.bookingForm .searchResults{border:.01rem solid #08326b;border-top-width:.04rem;background-color:#fff;max-height:31.25rem;overflow-y:auto;width:100%}.bookingForm .locationFields,.bookingForm .locationFields fieldset{width:100%;max-width:40rem}.bookingForm .locationFields fieldset input{border:none}.locationFields>button{width:auto;padding:1rem .5rem!important;border-radius:0}.bookingForm .searchResults button{background-color:#fff;border:none;border-bottom:.01rem solid #000;padding:1.25rem .5rem;margin:0;float:left;width:100%;color:#000;text-align:left}.bookingForm .searchResults button:hover,.bookingForm option:hover{background-color:#1e90ff;color:#fff}.bookingForm .searchResults li:last-child button{border:none}.bookingForm input,.bookingForm select,.bookingForm textarea{border:none;border-bottom:.1em solid #08326b;padding-bottom:1.1rem}.bookingForm input:focus,.bookingForm select:focus,.bookingForm textarea:focus{border:none;border-bottom:.2em solid #97bb3d}.bookingForm dialog input,.bookingForm dialog label,.bookingForm dialog select{float:left;margin:.5rem 2rem 3rem;width:calc(100% - 9rem)}.bookingForm input[type=date]{width:auto;min-width:30%}.bookingForm input[type=checkbox]{width:auto;-webkit-transform:scale(1.5);transform:scale(1.5)}.bookingForm .phoneInput{width:100%}.bookingForm .phoneInput input[type=tel]{max-width:39rem}.bookingForm #secondPhoneButton,.bookingForm .phoneInput input[type=button]{border-radius:.2rem;background-color:#08326b;color:#fff;border:none;margin:.5rem auto 0}.bookingForm .phoneInput input[type=button]{background-color:#97bb3d}.bookingForm .phoneInput input[type=button]:hover{background-color:#88a53e}.bookingForm #secondPhoneButton:hover{background-color:#17487d}.bookingForm #secondPhoneButton{margin-top:2rem}.bookingForm .returnFields{border:.1rem solid #08326b!important;padding:0 2rem 3rem;margin:2rem 0 0 -2rem}.bookingForm input:disabled{background-color:#c7c7c7}.recurringTripPicker{display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 2rem);border:.01rem solid #08326b;margin:4rem 0 1rem;padding:1rem;position:relative;border-radius:.2rem}.recurringTripPicker>button:first-child{position:absolute;width:3.5rem;background-color:transparent;color:#08326b;right:0;top:0;margin:-1rem .5rem 0}.recurringTripPicker>button:first-child svg{width:100%;height:100%}.recurringTripPicker legend strong{color:#ca2222}.recurringTripPicker fieldset:first-of-type{width:100%}.recurringTripPicker fieldset:first-of-type label{color:#fff;background-color:#08326b;display:flex;flex-direction:column;align-items:center;float:left;width:14.285%;padding:2rem 0;margin-top:0;clear:none;cursor:pointer}.recurringTripPicker fieldset:first-of-type label:hover{background-color:#97bb3d}.recurringTripPicker fieldset:first-of-type label input{margin:1rem 0 0;-webkit-transform:scale(1.5);transform:scale(1.5)}.recurringTripPicker fieldset:first-of-type label:first-child{width:100%;float:left;color:#000;background-color:transparent;display:inline;padding:1rem 0 .5rem}.recurringTripPicker label{margin:2rem 0 .5rem}.recurringTripPicker input,.recurringTripPicker select{padding:1rem 0}.recurringTripPicker .timePicker{width:100%}.recurringTripPicker .radioChecked{background-color:#97bb3d!important}.recurringTripsForm input[type=button]{background-color:#08326b;color:#fff;width:100%;border:none;border-radius:.2rem}.recurringTripsForm input[type=button]:hover{background-color:#97bb3d}.timePicker{display:flex}.timePicker select{width:30%}.timePicker span{padding:1rem .5rem;font-weight:700}.entry{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.entry form{display:flex;flex-direction:column;max-width:90%}.entry form h1{font-size:2.5rem;font-weight:700;padding:0 0 1rem;border-bottom:.2rem solid #08326b}.entry form input{padding:1rem 1rem 1rem .5rem;border:none;border-bottom:.1rem solid #08326b;margin:4rem 0 .5rem;font-size:1.5rem;background-color:#fafafa}.entry form input[type=submit]{border:none;background-color:#08326b;color:#fff;padding:1rem}.entry form p{padding:2rem 0}.entry form a{color:#08326b}.entry strong{padding:2rem 0 0;color:#ca2222}dialog h1>button{padding:0!important;background-color:transparent!important;color:#08326b;border:none;margin:-.1rem 0 0!important;width:auto!important;float:right!important}dialog h1 button svg{width:2rem!important;height:2rem!important;color:#08326b}dialog{width:90%;max-height:75%;min-height:50%;box-shadow:0 0 0 99999px rgb(0 0 0/50%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 0 1rem;margin:0;z-index:5;border-radius:.2em;border:.08rem solid #08326b;-webkit-appearance:none;overflow-y:auto;overflow-x:hidden;display:block}dialog h1{font-size:1.6rem;padding:1.2rem 2rem;margin:0 0 2rem;border-bottom:.2rem solid #08326b;position:-webkit-sticky;position:sticky;z-index:6;background-color:#fff;top:0;left:0}dialog h2,dialog p{padding:.5rem 2rem 1rem;margin:0}dialog input,dialog label,dialog select,dialog textarea{float:left;margin:.5rem 2rem 3rem!important;width:calc(100% - 9rem)}dialog label{margin:0 0 .5rem 2rem!important;width:auto}dialog input,dialog select{padding:.5rem 1rem .5rem .2rem!important;border:none;border-bottom:.1rem solid #08326b}dialog input[type=checkbox]{width:auto!important;-webkit-transform:scale(1.5);transform:scale(1.5);vertical-align:middle;float:none!important}dialog input[type=button],dialog input[type=submit]{border:none;border-radius:.2rem;background-color:#08326b;color:#fff;padding:1rem!important;width:calc(100% - 6rem)!important;margin:0 0 0 2rem!important;max-width:none!important;float:none}dialog input[type=button]:hover,dialog input[type=submit]:hover{background-color:#17487d}dialog input[type=button]{width:auto!important;margin-right:100%}dialog dialog{width:90%;height:100%;max-height:auto;min-height:auto;display:flex;flex-direction:column;position:fixed;z-index:60;-webkit-transform:translateZ(60);transform:translateZ(60)}dialog dialog label{margin-top:1.5rem!important}.addPT1{width:100%}.addPT1 .noMHId{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.addPT1 .noMHId p{background-color:#f0c1c1;padding:5rem;font-weight:700;font-size:1.4rem;width:60%;border-radius:.5rem}.addPT1 .skipFileUpload{background-color:#08326b;color:#fafafa;padding:1rem 2rem;margin:2rem 2rem 2rem 0;display:flex;align-items:center;border:none;border-radius:.16rem;font-size:1.5rem;float:right}.addPT1 .skipFileUpload svg{width:2rem;height:2rem}.steps{width:96%;display:flex;flex-direction:row;justify-content:space-between;margin:1rem 2%}.steps li{background-color:#08326b;padding:1rem 0;display:flex;justify-content:center;font-size:1.2rem;width:auto;color:#fafafa;font-weight:700}.steps .selectedStep{background:#97bb3d;color:#08326b}.fileUpload{display:none}.fileUploadLabel{float:left;width:90%;cursor:pointer;border:.2rem dashed #575757;border-radius:.5rem;background-color:#dae1e8;padding:10rem 0;margin:5rem 5%;display:flex;flex-direction:column;align-items:center;justify-content:center}.fileUploadLabel svg{width:5rem;height:5rem}.pt1Validate{display:flex;flex-direction:column;height:100%;width:96%;margin:0 2%}.pt1Validate>article{overflow:auto;width:100%}.addPT1Form form{width:98%}.addPT1Form form>fieldset{width:96%;padding:2%;margin:5% 0;border:.16rem solid #08326b;border-radius:.2rem}.addPT1Form form input,.addPT1Form form select,.addPT1Form form textarea{font-size:1rem}.addPT1Form form>fieldset:nth-child(4){display:flex;flex-direction:column}.addPT1Form form>fieldset:nth-child(4) select{height:14rem;font-size:1rem;margin-bottom:1rem}.addPT1Form form>fieldset:nth-child(4) li,.addPT1Form form>fieldset:nth-child(4) p{color:#575757;line-height:125%;font-size:.8rem}.addPT1Form form>fieldset:nth-child(4) li{list-style:circle;margin-left:1rem}.addPT1Form form input{width:60%}.addPT1Form form input[type=checkbox]{clear:none;float:left;min-width:auto;margin:0 .5rem 3rem 0;vertical-align:middle}.addPT1Form form>fieldset:nth-child(5) input,.addPT1Form form>fieldset:nth-child(5) select,.addPT1Form form>fieldset>fieldset,.addPT1Form form>fieldset>input,.addPT1Form form>fieldset>select,.addPT1Form form>fieldset>textarea,.addPT1Form form>input,.addPT1Form form>select,.addPT1Form form>textarea{width:auto;min-width:60%;margin:0 0 3rem;float:left;clear:both}.addPT1Form form>fieldset:nth-child(5) fieldset label,.addPT1Form form>fieldset:nth-child(5) label,.addPT1Form form>fieldset:nth-child(5) legend,.addPT1Form form>fieldset>fieldset label,.addPT1Form form>fieldset>label,.addPT1Form form>fieldset>legend,.addPT1Form form>label{margin:0 0 1.25rem;clear:both}.addPT1Form form>fieldset>label em{width:95%;float:right;line-height:125%;margin-top:-.5rem}.addPT1Form form .radioContainer{margin-bottom:1rem!important;display:flex;justify-content:flex-start}.addPT1Form form .radioContainer legend{margin-bottom:1.5rem}.addPT1Form form .radioContainer input{width:auto;-webkit-transform:scale(1.5);transform:scale(1.5);padding:1rem;vertical-align:middle;min-width:auto!important}.addPT1Form form .radioContainer label{padding:.1rem 4rem .1rem 1rem;vertical-align:middle}.pt1Validate .zoomTools{flex-direction:row;height:10.5rem;display:flex;background-color:#08326b}.pt1Validate .zoomTools button{background-color:#08326b;border:none;border-radius:.16rem;padding:1rem}.pt1Validate .zoomTools svg{color:#fafafa;height:1.5rem;width:1.5rem}.addPT1 .pt1Confirm{width:100%;display:flex;flex-direction:column;align-items:center}.addPT1 .pt1Confirm h1{font-size:3rem;font-weight:700;margin:2rem 0}.addPT1 .pt1Confirm>svg{width:15rem;height:15rem;color:#08326b}.addPT1 .pt1Confirm>button{background-color:#08326b;color:#fafafa;padding:1rem 2rem;margin:2rem 0;display:flex;align-items:center;border:none;border-radius:.16rem;font-size:1.5rem}.addPT1 .pt1Confirm>button+button{background-color:#88a53e}.addPT1 .pt1Confirm>button svg{color:#fafafa;width:2rem;height:2rem}.riderDashboard{width:94%}.riderDashboard .steps{width:66.66%;margin-left:0;margin-right:0;margin-bottom:0}.riderDashboard .steps li{width:49.9%!important}.riderPT1s{display:flex;flex-wrap:wrap}.riderDashboard>section>section:first-child{margin-top:3rem;display:flex;justify-content:space-between;width:100%}.riderDashboard>section>section:first-child h1{color:#08326b;font-size:1.8rem;font-weight:700;margin-left:.33%}.riderDashboard>section>section:first-child button{background-color:#08326b;color:#fff;border:none;border-radius:.2rem;display:flex;align-items:center;font-size:1.1rem;padding:1rem;margin-right:.33%}.pt1Box{width:30.33%;height:12rem;margin:1rem .5%;padding:1%;background-color:#fff;display:flex;align-items:center;box-shadow:5px 5px 5px -2px rgb(8 50 107/10%)}.pt1Box section:first-child{width:48%;margin-right:1rem;display:flex;flex-direction:column;align-items:center;margin-bottom:auto}.pt1Box section:first-child>svg:first-child{width:7rem;height:7rem;color:#08326b;padding:0}.pt1Box section:first-child button{background-color:#97bb3d;color:#fff;border:none;border-radius:.2rem;display:flex;align-items:center;padding:.5rem;margin-top:.5rem}.pt1Box section:first-child button svg{width:1rem;height:1rem;margin-left:.5rem}.pt1Box section:nth-child(2) li{margin:.625rem 0;line-height:125%}.pt1BoxExpired{background-color:#f0c1c1}.viewFullPT1{display:flex;flex-direction:column;width:50%;height:calc(100% - 3rem);margin:2rem auto 0;background-color:#fff;box-shadow:5px 5px 5px -2px rgb(8 50 107/10%)}.viewFullPT1>h1{font-size:1.8rem;background-color:#08326b;color:#fff;padding:1rem 2rem}.viewFullPT1 section{margin:1rem 2rem}.viewFullPT1 section>h1{font-size:1.5rem;color:#08326b;border-bottom:.1rem solid #08326b;padding:.25rem 0;margin:.5rem 0}.viewFullPT1 section>p{line-height:125%}.riderItinsPanel>ul:first-child input{padding-top:.8rem!important;padding-bottom:.8rem!important;font-size:1rem!important;background-color:#fff!important;color:#000!important;border:.1rem solid #08326b}.riderItinsPanel>ul:first-child .subSelected{background-color:#97bb3d!important;color:#fff!important;border:.1rem solid #97bb3d}.riderItinsPanel>ul:first-child{margin:1% 0 0!important}.riderItinsPanel .bookRider{color:#000;font-weight:400;text-decoration:underline}.riderItinsPanel .bookRider,.riderItinsPanel .bookRider:hover{background-color:transparent}.riderItinsPanel .openPT1 button{background-color:transparent;color:#08326b;text-decoration:underline;font-style:normal;display:flex;align-items:center;border-radius:0;padding:0;margin:0}.riderItinsPanel .openPT1 button svg{width:1rem;height:1rem;padding-left:.5rem}.pt1Select{width:72%;background-color:#fff;padding:2%;margin-top:2rem;border-radius:.2em;border-top:.2em solid #08326b}.pt1Select>section:first-child{width:100%}.pt1Select>section:nth-child(2){margin:2rem 0;width:100%}.pt1Select>section:first-child h1{font-size:2rem;padding:0 0 1rem;border-bottom:.1rem solid #08326b;width:100%}.pt1Select>section:first-child button{background-color:#08326b;color:#fff;box-shadow:none;border:none;padding:1rem;border-radius:.2rem;margin:0 0 2rem}.pt1Select .pt1Box{width:40%;margin-right:4%;background-color:#fcfcfc;height:14rem}.pt1Select>section>section:first-child h1{color:#08326b;font-size:1.5rem;font-weight:700;margin-left:.33%}.pt1Select .pt1Box button:nth-child(3){background-color:#08326b}.pt1Select .pt1Selected{border:.1rem solid #08326b}.pt1Select>article{margin:0 auto 2rem 0;padding-left:1rem}.pt1Select>article h1,.pt1Select>article ul{color:#ca2222;font-weight:700;line-height:125%}.pt1Select>article ul li{list-style:circle}.pt1Select #bookingFormSubmit{background-color:#08326b;color:#fff;border:none;border-radius:.2rem;padding:1.2rem 3rem;margin-right:auto;width:90%}#bookingFormSubmit{height:5rem;font-size:1.2rem;font-weight:700;margin-bottom:3rem}#bookingFormSubmit:hover{background-color:#17487d}@media only screen and (min-width:768px){body{overflow:hidden}main{display:flex;justify-content:center;width:70%;height:calc(100% - 4.5rem);overflow-y:auto;overflow-x:hidden;background-color:#fafafa}main,nav{width:77%}.dashboard{width:96%;display:flex;justify-content:flex-start;margin:0 2%}.riderPanel{width:23%;height:100vh;background-color:#08326b}.riderPanel ul{height:calc(100% - 8.23rem)}.riderPanel li button{padding:1rem}.riderPanel>button{width:100%;padding:1rem 2rem;font-size:1.5rem;border:none;border-radius:0}.riderPanel #toggleRiderPanel{display:block;position:absolute;z-index:5;width:1.5rem;top:0;left:23%;padding:.3rem 0;background-color:#17487d}.riderPanel #toggleRiderPanel svg{width:1.5rem;height:3.5rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.itinsPanel{width:100%;height:100%}.itinsPanel>ul:first-child input{padding:1.5rem 2.5rem;font-size:1.2rem}.itinsPanel table{font-size:1rem}.itinsPanel button{font-size:1rem;padding:.2rem .7rem}.detailsModal>button{padding:1rem 1.2rem}.detailsModal .locationFields button{margin:-1rem 2rem 2rem;font-style:normal;font-weight:400;font-size:.8rem;border-radius:.2rem}.form form{width:60%;max-width:40rem}.partnerForm dialog,.recurringTripsForm dialog{top:50%}.bookingForm .phones{display:block}.bookingForm .phones input,.bookingForm .phones label{width:50%;float:left;clear:none}.bookingForm .phones input:nth-child(3),.bookingForm .phones input:nth-child(7),.bookingForm .phones label:first-child,.bookingForm .phones label:nth-child(5){width:68%}.bookingForm .phones input:nth-child(4),.bookingForm .phones input:nth-child(8),.bookingForm .phones label:nth-child(2),.bookingForm .phones label:nth-child(6){width:25%;margin-left:2%;padding-right:0}.bookingForm .phones label:nth-child(2),.bookingForm .phones label:nth-child(6){padding-left:1rem}dialog{width:50%}.pt1Validate{flex-direction:row;overflow-y:auto;height:88%;width:96%;margin:0 2%}.pt1Validate>article{width:calc(45% - 3.5rem)}.pt1Validate .zoomTools,.pt1Validate>article{top:0;position:-webkit-sticky;position:sticky}.pt1Validate .zoomTools{flex-direction:column}.pt1Validate .react-pdf__Document{margin:0 auto!important;width:100%!important}.addPT1Form{flex:2 1;margin-left:auto}.addPT1Form form{width:98%;margin:0}}#ticket{width:59.1em;border:.1em solid #000;margin:0 auto}#ticket:nth-child(2){margin-top:2%}#ticket section{padding:2%;width:96%}#ticket>section:first-child{background-color:#08326b;color:#fff;display:flex;justify-content:space-between}#ticket>section:first-child h1{font-weight:700;text-decoration:underline}#ticket>section:nth-child(2) section{width:48%;float:left;display:flex;flex-direction:column;padding:2% 0}#ticket>section:nth-child(2) h1{padding:0 0 1.25%;font-weight:700}#ticket>section:nth-child(3){display:flex;justify-content:space-between}.ticketHolder{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.ticketHolder>input{margin:1em;padding:.5rem;background-color:#08326b;color:#fff;border:none;border-radius:.2em}@media print{#ticket{width:59.1em;border:.1em solid #000;margin:0 auto;-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important}#ticket section{padding:2%;width:96%}#ticket>section:first-child{background-color:#08326b!important;color:#fff!important;border-bottom:.1rem solid #08326b;display:flex;justify-content:space-between}#ticket>section:first-child h1{font-weight:700;text-decoration:underline;color:#fff!important}#ticket>section:first-child span{color:#fff!important}#ticket>section:nth-child(2) section{width:48%;float:left;display:flex;flex-direction:column;padding:2% 0}#ticket>section:nth-child(2) h1{padding:0 0 1.25%;font-weight:700}#ticket>section:nth-child(3){display:flex;justify-content:space-between}.ticketHolder>input{display:none}.viewFullPT1{width:100%}}
/*# sourceMappingURL=main.4bbf06be.chunk.css.map */