body{background-repeat:no-repeat;background-size:cover;position:relative;margin:0;padding:0}a,body,button,div,h1,h2,h3,h4,h5,input,p,select,small,span,textarea{font-family:Lato,Helvetica,Arial,sans-serif}*{box-sizing:border-box}.h1LoginPages{text-align:center;margin-bottom:10px;font-weight:800}#h5WelcomeTxt{text-align:center;font-size:16px;font-weight:600;margin-top:0;font-style:italic}.pLoginPages{text-align:center;color:#444;font-size:12px;padding:0 20px}.inputSuccess{border:1px solid #4b779a!important}.inputError{border:1px solid red!important}#loginPwdErr,#loginPwdErr2{color:#e74c3c}#pError{color:red;font-size:14px;padding:0 20px;margin-left:270px}.down p{color:#969696}.Email-field{background-color:#fff;color:gray}#divLoginPage .errorSmall{position:absolute;padding:22px;font-size:11px;color:#e74c3c;top:13px;right:73px}#divLoginPage #fname{right:500px}#divLoginPage #imgCopiedPass{background:rgba(0,0,0,0) url(../../images/riggys_signup_icons.png) no-repeat scroll;background-position:24px -196px;height:52px;width:54px;background-size:60%!important;position:absolute;margin-top:-4px}#divLoginPage #fname,#divLoginPage #lname{margin-left:-172px}#divLoginPage #phoneno{margin-left:-152px}#divLoginPage #passMsg{margin-left:-152px}#ModernaireAddress option:first-child{display:none}#ModernaireAddress.defaultv{font-weight:400!important}.phonenumber2-field{background-color:#fff;color:gray}.phonenumber-field{background-color:#fff;color:gray}#divLoginPage #lblCopied{color:#1cbb06;font-size:12px}#cardmonthExpiration{padding-block:15px;padding-inline:33px}#cardyearExpiration{padding-block:15px;padding-inline:33px}#divLoginPage #divCopyPassword img#imgCopyPwd{width:20px;height:auto;margin-left:16px;opacity:.6}.input-field1{width:80%;padding:10px;outline:0;border:none;height:44px;padding-left:44px;font-weight:900}#divLoginPage #btnBack{position:absolute;margin-top:8px}#inputemail{background-position:8px -28px}#divLoginPage #inputfirstname{background-position:8px -67px}#divLoginPage #inputlastname{background-position:8px -110px}#divLoginPage #inputphonenumber{background-position:8px -157px}#divLoginPage #inputpassword{background-position:8px -196px}#divLoginPage #inputaddress,#divLoginPage #inputunitnumber{background-position:3px -233px}.signup-icons{background:rgba(0,0,0,0) url(../../images/signup_icons.png) no-repeat scroll;height:52px;width:54px;background-size:60%!important;position:absolute;margin-top:-4px}.input-container1{margin-bottom:15px;text-align:center}.input-container2{margin-bottom:15px;text-align:center;display:none}.input-container3{margin-bottom:15px;text-align:center;display:none}#forgotpassword{text-decoration:underline}.hdrSubTexP{font-size:14px;padding:0 30px;font-weight:300}.input-field1,.input-fieldtext{width:90%;padding:10px;outline:0;border:none;height:44px;padding-left:44px;font-weight:900}.animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}#divLoginPage #signUpFooter{color:#606060;font-size:10px;padding:10px 0 0 0;text-align:center}#divLoginPage #signUpFooter a{color:#1e90ff;font-style:italic}.head span{font-size:12px}.head{text-align:center;margin-bottom:18px}*{box-sizing:border-box;text-decoration:none}#divLoginPage .input-field{width:90%;height:50px;border:0 solid;font-weight:900;text-align:center;color:#4b779a}#divLoginPage .inputusernamedv{width:47%!important;display:inline-block}@-moz-document url-prefix(){#divLoginPage select.input-field{text-indent:20px!important}}#divLoginPage #btnStep3{padding:15px 20px;border:none;cursor:pointer;width:30%;margin-top:22px;font-size:20px;font-weight:900;margin-left:259px}#divLoginPage #btnStep2{padding:15px 20px;border:none;cursor:pointer;width:14%;margin-top:22px;font-size:20px;font-weight:900;margin-left:171px;width:67%}#divLoginPage #btnStep1{padding:12px 20px;border:none;cursor:pointer;width:46%;margin-top:22px;font-size:20px;font-weight:900}#divLoginPage #divCopyPassword{width:50px;height:20px;float:right;margin-top:-34px;margin-right:32px;z-index:1;position:relative}.btnDisable{pointer-events:none;background-color:#e2e2e2!important}#loginPwdErr{position:absolute;padding:18px;margin-top:10px;display:none;font-size:10px;margin-left:-156px}#loginPwdErr2{position:absolute;padding:18px;margin-top:16px;display:none;font-size:10px;margin-left:-212px}#loginPwdErr{margin-left:-172px;max-width:200px}.errorSmall{display:none}.down p{font-size:11px!important;margin-top:20px}.Email-field{width:60%;padding:0;padding-left:10px;height:32px;border:1px solid;margin-left:60px;padding-left:18px;font-weight:900;border-radius:15px;text-align:center}.lnkNotYou,.lnkNotYouStep2{margin-left:4px;font-size:14px;color:#1e90ff}.heading{text-align:center;margin-bottom:18px}.phonenumber-field{width:63%;padding:0;padding-left:10px;height:30px;border:1px solid;margin-left:60px;padding-left:25px;font-weight:900;border-radius:20px}.head3{text-align:center;margin-bottom:18px;width:328px;font-size:11px;margin-left:-11px}.div-container.modal-content{margin:10vh auto 0 auto!important;height:auto!important;border-radius:9px!important;min-width:317px!important;max-width:950px!important;padding:20px 0!important}.div-container{margin:10vh auto 0 auto!important;height:auto!important;border-radius:9px!important;min-width:317px!important;max-width:499px!important;padding:20px 0!important}.paragraph{width:100%;font-size:12px}#bgLoader{width:100%;height:100%;top:0;margin:0;display:none;position:fixed;z-index:100;left:0;background:none repeat scroll 0 0 rgba(0,0,0,.4)}.lds-dual-ring{display:inline-block;width:80px;height:80px;left:50%;position:absolute;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:0;top:48%}.lds-dual-ring:after{content:" ";display:block;width:48px;height:48px;margin:8px;border-radius:50%;border:6px solid #fff;border-color:#fff transparent #fff transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.hidesec{display:none;padding-left:64px}.hidesec1{display:none}.box{margin-bottom:10px}.box.ticket{position:relative}.box.hidesec{position:relative}.half-width{width:48%;display:inline-block;box-sizing:border-box;padding-right:10px;padding-left:10px}#btnCancel{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;margin-left:263px}#btnCancel2{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;padding-top:20px;padding-left:357px}.hidesuccess{display:none}.mkbutton{color:#517c9d;font-style:italic}.okbutton{border-style:solid;padding:8px 23px 8px 22px;background:#8cd303;color:#f1f1f1}#registerdetail .box{position:relative}.radio-container{display:flex;justify-content:space-evenly;text-align:center}.radio-label{display:block;padding:14px 10px;margin:10px;cursor:pointer;transition:background-color .3s ease;background-color:#e4e4e4}.radio-label:hover{background-color:#4b779a;color:#fff}.radio-label.selected{background-color:#000228;color:#fff}.radio-container input[type=radio]{display:none}.ui-loader.ui-corner-all.ui-body-a.ui-loader-default{display:none}.centre{font-style:italic;color:#a4a4a4;margin:-14px}.lblticket{width:100%;text-align:center;color:#467598}.lbldetsec.lblpaid{border:2px solid #00ab0f;display:inline-block;padding:6px;font-size:larger;font-weight:700;width:71%}.lblsec{font-style:italic;color:#a4a4a4;float:left;text-align:left;padding-left:129px;padding-top:15px;display:flex;flex-direction:column;width:50%;min-height:80px}#ticketnumber{color:#4b789a}.detsec{color:#000;width:84%}.box.hidesuccess{text-align:center}.radio-input:checked+.radio-label{background-color:#000228;color:#fff}.ui-radio{min-width:253px;color:gray}#amount{margin-top:1px}.lnkChargeUserForUnpaidVio{background-color:#4b779a;color:#fff;padding:5px 10px;cursor:pointer;font-size:14px;font-weight:700;text-align:center;display:block}.loginlplabeldv{display:none}.loginlplabel{display:inline-block;margin-bottom:10px}.searchlpdetaildv .ui-input-text{display:inline-block;width:80%}.radio-label.ui-radio-on{background-color:#000228;color:#fff}#popup{display:none;position:fixed;top:36%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #ccc;border-radius:5px;padding:50px 95px;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}#popupMessage{margin-bottom:41px}#popup button{background-color:#4b779a;color:#fff;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}#popup button:hover{background-color:#0056b3}.success-message{color:green}.cardsec{border-radius:4px;margin-bottom:20px}.cardsec .lblsec{position:relative;color:#8898aa;font-weight:300;height:40px;line-height:40px;display:contents;flex-direction:row}.cardsec .lblsec>span{width:120px;text-align:right;margin-right:30px;color:#b5b5b5;font-size:13px;font-weight:700}.cardsec .field{background:0 0;font-weight:300;border:0;color:#4b779a;outline:0;flex:1;padding-right:10px;padding-left:10px;cursor:text;border:#4b779a 1px solid;margin-left:0;margin-right:55px}.images{display:block;float:left;font-size:12px;padding:1px}#imgbox{width:71%!important;display:block;margin:0 auto}#imagsectiondv{width:88%!important;margin-top:15px;display:inline-block;float:none!important;margin-inline:228px}.columns .ui-table tbody tr td{border-right:1px solid #ccc;padding:12px;font-size:11px}#bootInstructionsdv,#bootNotesdv,#bootdepositeamountchargedv,#bootlatefeeamountchargedv,#boottootipchargedv,#processnoticesuccess,#successbootInstructionsdv,#successbootreturnInstructionsdv,#successboottootipchargedv{margin:20px 15%;text-align:left}#checknoticesuccess{text-align:left;margin:-20px 15% 0 15%;font-size:10px;font-weight:400;color:#a4a4a4}#checknoticesuccess b{color:red}#bootInstructionsdv .klsdflkdas.weight,#bootNotesdv .klsdflkdas.weight,#bootdepositeamountchargedv .klsdflkdas.weight,#bootlatefeeamountchargedv .klsdflkdas.weight,#boottootipchargedv .klsdflkdas.weight,#successbootInstructionsdv .klsdflkdas.weight,#successbootreturnInstructionsdv .klsdflkdas.weight,#successboottootipchargedv .klsdflkdas.weight{color:#a4a4a4;font-style:italic}@media screen and (min-width:1px) and (max-width:479px){.Email-field{margin-left:0}.pLoginPages{font-size:12px}#divLoginPage #signUpFooter{font-size:10px;padding:10px 10px 0 10px}#divLoginPage .errorSmall{margin-top:8px}.div-container{width:90%;margin:5vh auto 0 auto}#h5WelcomeTxt{font-size:13px}.h1LoginPages{font-size:24px}#divLoginPage #divCopyPassword{width:16px;height:16px;float:right;margin-top:-30px;opacity:.4;margin-right:14%}#divLoginPage .input-field{height:40px;text-align:center}@-moz-document url-prefix(){#divLoginPage select.input-field{text-indent:18px!important}}.signup-icons{background-size:50%!important;height:36px}.head{text-align:center;margin-bottom:18px;font-size:11px}#divLoginPage #btnBack{margin-top:4px}#divLoginPage #inputicket{background-position:8px -24px}#divLoginPage #inputemail{background-position:8px -24px}#divLoginPage #inputfirstname{background-position:8px -58px}#divLoginPage #inputlastname{background-position:8px -92px}#divLoginPage #inputphonenumber{background-position:8px -130px}#divLoginPage #inputpassword{background-position:8px -164px}#divLoginPage #inputaddress,#divLoginPage #inputunitnumber{background-position:8px -194px}#divLoginPage #btnStep3{font-size:14px;margin-left:37px;width:69%}#divLoginPage #btnStep2{font-size:14px;margin-left:38px;width:75%}#divLoginPage #btnStep1{font-size:14px}.down p{font-size:10px!important;margin:20px auto 0 auto}.paragraph p{width:101%;font-size:9px}#spantag{font-size:13px}.lnkNotYou,.lnkNotYouStep2{display:block;text-align:center;margin-top:8px}.head2{text-align:center;margin-bottom:18px;width:328px;font-size:11px;margin-left:-101px}#loginPwdErr2{right:72px;position:absolute;padding:0;margin-top:26px;display:none;font-size:10px}.phonenumber-field{width:72%;height:30px;border:1px solid;margin-left:42px;padding-left:39px;font-weight:900;border-radius:20px}.ui-radio{min-width:98px;font-size:11px}#registerdetail{width:119%;margin-left:-48px;text-align:revert}#divLoginPage .errorSmall{position:absolute;padding:7px;font-size:9px;color:#e74c3c;top:13px;right:29px}#divLoginPage #fname{right:212px}.cardsec .field{background:0 0;font-weight:300;border:0;color:#31325f;outline:0;flex:1;padding-right:10px;padding-left:10px;cursor:text;border:#8cd303 1px solid;margin-left:0;margin-right:32px}#h3-kiosk{margin-left:-229px}#btnCancel{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;margin-left:85px;margin-bottom:-29px}#divLoginPage #btnStep2{padding:15px 20px;border:none;cursor:pointer;width:14%;margin-top:50px;font-size:20px;font-weight:900;margin-left:56px;width:69%}#btnCancel2{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;padding-top:20px;padding-left:107px;margin-left:16px}.lblsec{padding-left:37px}.radio-label{display:none;padding:14px 10px;margin:10px;cursor:pointer;transition:background-color .3s ease;background-color:#e4e4e4}.radio-label:hover{background-color:#4b779a;color:#fff}.radio-label.selected{background-color:#000228;color:#fff}.radio-container input[type=radio]{display:none}.images{height:81px}#imgbox{display:flex;margin-top:-9px;margin-right:auto;margin-bottom:-9px;margin-left:auto}#imagsectiondv{display:flex;float:none!important;margin-inline:14px;margin:11px!important;justify-content:right;overflow:hidden}#popup{margin:-149px auto;padding:42px;top:50%}#popupMessage{min-width:200px}#pError{color:red;font-size:14px;padding:0 20px;margin-left:7px}#licenceplatenumber{top:41px!important;right:47px!important}}@media screen and (min-width:480px) and (max-width:954px){.Email-field{margin-left:0}.div-container{width:75%;margin:6vh auto 0 auto}#divLoginPage #signUpFooter{font-size:11px;padding:10px 10px 0 10px}#divLoginPage .errorSmall{margin-top:8px}.h1LoginPages{font-size:24px}.hdrSubTexP{margin:12px 20px;font-size:14px}.lnkNotYou,.lnkNotYouStep2{display:block;text-align:center;margin-top:8px}.signup-icons{background-size:56%!important;height:36px}.head{text-align:center;margin-bottom:18px}.fa{position:absolute;margin-top:-34px;cursor:pointer}#loginPwdErr,#loginPwdErr2{right:185px;position:absolute;padding:18px;margin-top:-33px;display:none;font-size:10px}.animate{-webkit-animation:animatezoom .6s;animation:animatezoom .6s}#loginPwdErr{position:absolute;padding:18px;margin-top:10px;display:none;font-size:10px;right:16vw}#loginPwdErr2{position:absolute;padding:18px;margin-top:6px;display:none;font-size:10px;right:14vw}.ui-radio{min-width:175px;font-size:12px}#btnCancel{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;margin-left:154px;margin-bottom:-29px}#divLoginPage #btnStep2{padding:15px 20px;border:none;cursor:pointer;width:14%;margin-top:22px;font-size:20px;font-weight:900;margin-left:118px;width:62%}#divLoginPage .errorSmall{position:absolute;padding:7px;font-size:9px;color:#e74c3c;top:24px;right:51px}#divLoginPage #fname{right:318px;top:24px}#btnCancel2{font-size:19px;color:#8cd303;font-weight:700;display:inline-block;background-color:#f1f1f1;border:none;cursor:pointer;padding-top:20px;padding-left:203px;margin-left:16px}.lblsec{padding-left:84px;width:50%}.radio-label{display:block;padding:14px 10px;margin:10px;cursor:pointer;transition:background-color .3s ease;background-color:#e4e4e4}.radio-label:hover{background-color:#4b779a;color:#fff}.radio-label.selected{background-color:#000228;color:#fff}.radio-container input[type=radio]{display:none}.images{height:81px}#imgbox{display:flex;margin-top:-9px;margin-right:auto;margin-bottom:-9px;margin-left:auto}#imagsectiondv{width:90%!important;margin-top:15px;display:flex;float:none!important;margin-inline:14px;margin:11px!important;justify-content:center;padding-top:8px}#pError{color:red;font-size:14px;padding:0 20px;margin-left:7px}#h3-kiosk .lblel{padding-left:129px}#divLoginPage #btnStep3{padding:15px 20px;border:none;cursor:pointer;width:30%;margin-top:22px;font-size:20px;font-weight:900;margin-left:162px}#licenceplatenumber{top:51px!important;right:82px!important}}