.motor-claims-wrap{margin:0 auto;max-width:100%;padding:30px 0;background:#fafafa}
@media(max-width:768px){.motor-claims-wrap{padding:0 !important;background:0}
}
.sent-otp{color:#444}
.warn-txt h6{font-weight:700;color:red;font-size:14px;text-align:center}
.success-txt h6{font-weight:700;color:green;font-size:14px;text-align:center}
.resend-section{margin:0 0 .65em 0;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
@media(max-width:768px){.resend-section{margin:5px 0 .65em 0}
}
.resend-section small{font-size:12px !important;font-weight:400}
.resend-section small a{color:#fa0;font-family:Muli;font-size:12px;line-height:14px;font-weight:800}
.sent-otp span{color:#0bb86b}
.car-register-num-content{text-align:center}
.motor-claims-header{color:#000;font-size:32px;font-weight:800;line-height:38px;margin-bottom:10px;margin-top:0;max-width:300px;margin:0 auto;text-align:left;width:100%;padding-bottom:12px}
@media(max-width:768px){.motor-claims-header{line-height:30px !important;width:100%;max-width:100%;padding-right:20px;padding-left:3px}
}
.posp-subheading{color:#0a5;font-size:24px;font-weight:300;line-height:29px;text-align:left}
.main-block{margin-left:0;margin-top:15px}
@media(max-width:768px){.header-block{margin-left:30px !important;margin-right:30px !important}
.posp-content{padding:0 !important}
.posp-header{font-size:24px;line-height:29px;margin-top:20px}
.posp-subheading{font-size:16px;line-height:19px}
.posp-label{color:#999}
.car-form-content-width{margin:-4rem -4rem 0 !important}
.agent-wrap{padding:0}
.agent-wrap .container{padding:0}
.agent-wrap .container .row{margin:0}
.agent-wrap .container .row>div.col-xs-12:nth-child(1){padding:5px 1.5em}
.agent-wrap .container .row>div.col-xs-12:nth-child(2){padding:0}
.banner-wrap{max-width:100% !important;margin:0 auto 0 5px !important;width:100% !important}
.banner-wrap .title h1{font-size:24px !important;margin-top:.7em}
.input-wrap{margin:0 auto 0 auto !important}
}
.banner-wrap{max-width:300px;margin:0 auto;width:100%}
.banner-wrap .group-image img{width:100%;max-width:300px;height:183px}
.banner-wrap .title h1{font-size:35px;color:#000;font-weight:700}
.banner-wrap .title p{font-size:1.3em;color:#444}
.input-wrap{margin:0 auto;width:100%}
.input-wrap .input-content{padding:30px 30px 40px 30px;border-radius:16px;max-width:380px;margin:0 auto;width:100%;background-color:#fff !important;border:1px solid #ddd !important;box-shadow:0 2px 20px 2px rgba(227,230,236,.6);max-width:380px;width:100%}
@media(max-width:768px){.input-wrap .input-content{max-width:100%;width:100%;border-top:1px solid #ddd;border-left:transparent;border-right:transparent;border-bottom:transparent}
}
.input-wrap .form-item{position:relative;margin-top:1em}
@media(max-width:768px){.input-wrap .form-item{position:relative;margin-top:.5em}
.input-wrap #formregister .form-item{margin-top:1.5em !important}
}
.input-wrap .form-item.mob-block{position:relative;margin-bottom:1.2em}
.otp-block{position:relative;margin-bottom:.5em}
.input-wrap .form-item input,.input-wrap .form-item label{display:inline-block;transition:all 150ms}
.input-wrap .form-item input{margin-top:5px;padding:12px 15px !important;border:1px solid #e0e0e0 !important;border-radius:16px;line-height:20px;font-size:16px !important;color:#222;font-weight:600 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#claimMotorMobile{padding:12px 15px 12px 45px !important}
.prefix-txt{position:absolute;top:0;left:0;padding:1.85rem 15px 1.85rem 10px;color:#000;font-size:16px;font-weight:400;line-height:19px;text-align:left;font-weight:600}
.input-wrap .form-item input:valid+label{color:#999}
.input-wrap .form-item input:focus+label{color:#000 !important;top:-5px;font-size:13px;font-weight:700 !important}
.input-wrap .form-item input:focus{outline:0;border-color:#fb0 !important;border-width:2px !important}
.input-wrap .form-item input:valid+label{color:#999}
.input-wrap .form-item label{position:absolute;top:-5px;left:1rem;padding:0 5px;line-height:20px;font-size:13px;color:#999;background:#fff;pointer-events:none;transform-origin:left center;opacity:1;font-weight:300 !important;font-family:Muli,"Helvetica Neue",sans-serif !important;transition:.5s ease-in-out}
.input-wrap .form-action button{width:100%;text-align:center;background-color:#fb0;border-radius:4px;padding:10px 5px;font-weight:800;font-size:16px;cursor:pointer}
.input-wrap .form-action button.submit{margin-top:1em}
.input-wrap .form-action button.valid-bt{box-shadow:0 2px 8px 2px rgba(255,187,0,.48)}
.input-wrap .form-action button:disabled{background-color:#e7e7e7 !important;color:#999}
.input-wrap .form-action button span{color:#000}
.input-wrap .form-item.mob-block button{position:absolute;top:55%;right:12px;text-align:center;background-color:#fb0;border-radius:4px;padding:0 13px;display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.input-wrap .form-item.mob-block button.disable{pointer-events:none;cursor:none;background-color:#e7e7e7 !important}
.input-wrap .form-item.mob-block button.enable{cursor:pointer}
.input-wrap .form-item.mob-block button.disable small{color:#999;line-height:25px}
.input-wrap .form-item.mob-block span.sent-otp{position:absolute;top:55%;right:12px;text-align:center;padding:0 8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ebfeec !important;border-radius:4px !important;width:90px !important;height:24px !important}
.input-wrap .form-item.mob-block span.sent-otp small{color:#444 !important;font-size:12px !important;line-height:14px !important;font-weight:900 !important;display:inline-block}
.otp-start{display:block;font-size:11px;font-weight:800;color:#000}
@media(max-width:767px){.otp-start{margin-top:3px}
}
.input-wrap .form-item.mob-block span.sent-otp span{position:relative}
.input-wrap .form-item.mob-block span.sent-otp svg{position:absolute;display:inline-block;vertical-align:initial;width:13px;height:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.input-wrap .form-item.mob-block button small{font-size:11px;font-weight:800;color:#000}
.input-wrap .form-item .err-block{position:absolute;display:block;font-size:11px;color:red}
.submit{position:relative;height:43px;text-transform:capitalize}
.submit>span{text-transform:capitalize}
.spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:70%;left:50%;margin:-25px 0 0 -25px;width:30px;height:30px}
.spinner .path{stroke:#000;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes dash{0{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}
@keyframes dash{0{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}
.terms{margin-bottom:.5em;text-align:center;margin-top:1em}
.terms .form-group{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.terms .form-group p{margin-bottom:3px;font-size:12px;margin-top:7px}
.terms .form-group p a{font-size:12px;text-decoration:none;display:inline-block;position:relative}
.terms .form-group p a:after{content:'';display:inline-block;width:100%;height:1px;background-color:#444;bottom:-1px;left:0;position:absolute}
.terms .form-group input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.terms .form-group label{position:relative;cursor:pointer}
.terms label i{font-size:14px}
@media(max-width:767px){.terms label i{font-size:12px}
}
.terms label.check-txt{vertical-align:middle;color:#444}
.terms a{color:#444;text-decoration:underline;font-size:14px}
.terms .form-group label:before{content:"";-webkit-appearance:none;background-color:transparent;border:1px solid #444;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:8px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:5px}
.tick_Mark_color{color:#000;stroke:#000;stroke-width:3px}
.tick_Mark_color_success{color:#0bb86b;stroke:#0bb86b;stroke-width:5px}
.checkmark-contact{position:absolute;width:12px;height:12px;top:50%;transform:translate(-50%,-50%);left:8px}
@media(max-width:767px){.terms a{font-size:12px}
.terms .form-group input:checked+label:after{top:4px !important}
}
#terms-conditions-modal .modal-inner{background:#fff;border-radius:5px}
#terms-conditions-modal .modal-inner{width:620px;height:200px}
#terms-conditions-modal .modal-inner .modal-content-wrappers{overflow-y:auto;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}
@media screen and (max-width:768px){.modal-fullscreen .modal-inner{width:100% !important;height:auto !important;overflow-y:auto;background-color:#fff}
.moda-cta{position:relative}
}
.new-user{text-align:center;padding-top:1em}
.regGarage{display:flex;flex-direction:column;gap:10px}
.new-user a{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.new-user a span{color:#fb0;font-size:14px;font-weight:700;line-height:0;display:inline-block}
span.svg-wrap{display:block;margin-top:3px;margin-left:10px}
.new-user a span i{padding-left:5px}
@media screen and (min-width:768px){.posp-register-num-content-image{margin:3rem 0}
#terms-conditions-modal .modal-title{font-size:20px}
}
#terms-conditions-modal .modal-cta{border-top:1px solid #ddd;padding:15px}
#terms-conditions-modal .modal-cta button{width:25%;text-align:center;background-color:#fb0;border-radius:4px;padding:10px 5px;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 2px 8px 2px rgba(255,187,0,.48)}
.modal-header-tag{border-bottom:1px solid #ddd}
#terms-conditions-modal li{font-size:14px;font-weight:400}
.terms-conditions-content{max-height:auto;overflow-y:auto;height:100%}
.terms-conditions-content .content-wrap{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%}
.terms-conditions-content .content-wrap .wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;width:100%}
.terms-conditions-content .modal-title{position:absolute;top:0;right:0;z-index:12}
.terms-conditions-content .content-wrap>div{width:50%}
.terms-conditions-content .content-wrap>div.content{padding:15px}
.terms-conditions-content .content-wrap div.content .btn-primary{background-color:#fb0;color:#000;cursor:pointer;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 2px 8px 2px rgba(255,187,0,.48);width:194px;height:48px;font-size:16px;line-height:13px;text-align:center;font-weight:800;margin-top:1em}
.modal-title-close i{font-size:18px !important}
.terms-conditions-content .content-wrap div.content h5{color:#000;font-size:20px;line-height:24px;font-weight:800}
.terms-conditions-content .content-wrap div.content p{color:#444;font-size:14px;text-align:left;line-height:20px}
.terms-conditions-content .content-wrap div.content{width:60%;padding:30px 15px}
.terms-conditions-content .content-wrap div.image-wrap{width:40%}
@media screen and (max-width:767px){.terms-conditions-content .content-wrap .wrapper{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.alreday-register-motor-claims{padding-left:0 !important}
.terms-conditions-content .content-wrap div.content{width:100%;padding:30px 15px}
.terms-conditions-content .content-wrap div.image-wrap{width:100%}
}
.terms-conditions-content .content-wrap div.image-wrap{background-color:#fafafa;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.terms-conditions-content .content-wrap .image-container{width:162px;margin:0 auto;max-width:100%}
.modal-title-close i{font-size:25px}
@media screen and (max-width:767px){.terms-conditions-content{max-height:calc(100vh - 147px);padding-left:20px}
.modal-cta{position:relative;width:100%;bottom:0}
.modal-cta button{padding:15px 40px;font-size:16px}
.payment-cta{padding-left:10px}
}
@media screen and (max-width:350px){.terms-conditions-content{max-height:calc(100vh - 147px)}
}
.terms-conditions-content p{font-size:14px}
.flex-box-row{align-items:center;-ms-flex-align:center;-ms-flex-direction:row;flex-direction:row;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.autocomplete-suggestions{position:absolute;left:0;z-index:9999;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:auto;max-height:300px;margin-left:0;overflow-x:hidden;overflow-y:auto;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.12);border-top:0;border-radius:0 0 4px 4px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:default}
.autocomplete-suggestion{position:relative;padding:8px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;cursor:pointer}
.autocomplete-suggestion b{color:#fc3;font-weight:400;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}
.autocomplete-suggestion.selected{color:#fc3}
.autocomplete-suggestion.selected a,.autocomplete-suggestion.selected b{color:#fff}
.autoComplete--is-focused{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}
.autoComplete--is-focused~.input-icon{pointer-events:all}
.autoComplete--is-focused~.input-icon .icon-close{display:inline}
.autoComplete--is-focused~.input-icon .icon-chevron-down{display:none}
.claims-login{text-align:center;margin:1em 0 0 0}
.claims-login span{color:#444;font-size:14px;font-weight:400}
.claims-login strong a{font-weight:700;font-size:14px;font-weight:800}
.svg-wrap-otp{width:50px}
.claim-terms-conditions-modal .modal-inner{background:#fff;border-radius:5px}
.claim-terms-conditions-modal .terms-conditions-content{font-size:14px;padding:30px;max-height:300px;overflow-y:scroll}
.claim-terms-conditions-modal .modal-cta{border-top:1px solid #ddd;padding:15px}
.spinner-otp{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:0;left:35%;margin:0 auto;width:25px;height:25px}
.spinner-otp .path{stroke:#000;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}
@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes dash{0{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}
@keyframes dash{0{stroke-dasharray:1,150;stroke-dashoffset:0}
50%{stroke-dasharray:90,150;stroke-dashoffset:-35}
100%{stroke-dasharray:90,150;stroke-dashoffset:-124}
}
@media(max-width:768px){.motor-claims-wrap .container{padding:0 !important}
.motor-claims-wrap .container .main-block{margin:0 !important}
.motor-claims-wrap .container .main-block .car-register-num-content{padding-top:1em !important;background:#fafafa}
.header-block{margin:0 !important}
.motor-claims-header{font-size:20px}
.motor-claims-wrap .login-form,.motor-claims-wrap .reg-form{padding:0 !important}
.input-wrap .input-content#formregister{padding:15px 20px 15px 20px;border-radius:0 !important;margin:0 auto 0 auto !important}
.input-wrap .input-content{padding:15px 20px 15px 20px;border-radius:0 !important;margin:-2em auto 0 auto !important}
}