* {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}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, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, ul, var, video {border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: 0 0;margin: 0;padding: 0;}.clearfix::after {content: "";display: table;clear: both;}.login-signup-comm-wrap {max-width: 350px;margin: 0 auto;float: none;padding: 20px;}.comm-header .img-logo {display: block;margin: 23px auto 0;padding: 15px 0;}.login-signup-comm-wrap .txt-heading {margin-bottom: 20px;}.login-signup-comm-wrap a, .login-signup-comm-wrap a:active, .login-signup-comm-wrap a:link, .login-signup-comm-wrap a:visited {text-decoration: none;cursor: pointer;color: #2979ff;display: inline-block;}.login-signup-comm-wrap .form-input {clear: both;margin-bottom: 10px;position: relative;}.login-signup-comm-wrap .form-input label {display: block;}.login-signup-comm-wrap .form-input .input-box.otp-input {width: 40px;text-align: center;margin-left: 8px;}.login-signup-comm-wrap .otp-input::-webkit-inner-spin-button, .login-signup-comm-wrap .otp-input::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;margin: 0;}.login-signup-comm-wrap .div-not-exist span {display: inline-block;max-width: 200px;overflow: hidden;text-overflow: ellipsis;vertical-align: bottom;}.login-signup-comm-wrap .form-input .input-box {width: 100%;background-color: #fff;height: 30px;border: none;border-bottom: 1px solid #a6a6a6;margin: 5px 0;line-height: 30px;border-radius: 0;}.login-signup-comm-wrap .form-input .input-box:focus {outline: 0;border-bottom: 1.5px solid #e77600;}.login-signup-comm-wrap .comm-btn {background-color: #ff7043;cursor: pointer;border-radius: 3px;padding: 10px 0;margin: 35px 0 10px;text-align: center;text-transform: uppercase;}.login-signup-comm-wrap .comm-error-class, .login-signup-comm-wrap .comm-success-class, .login-signup-comm-wrap .rsuccess {display: none;margin-bottom: 3px;}.login-signup-comm-wrap .comm-error-class {color: #c40000;}.login-signup-comm-wrap .comm-success-class {color: #7cb342;}.login-signup-comm-wrap .span-link {color: #2979ff;cursor: pointer;}.login-signup-comm-wrap .login-back-arrow {position: relative;top: 1px;cursor: pointer;font-size: 17px;margin-right: 5px;}.login-signup-comm-wrap .div-mobile-prefix .mobile-prefix {width: 15%;margin-right: 3%;float: left;border-bottom: 1px solid #a6a6a6;height: 35px;line-height: 30px;text-align: center;padding-top: 5px;}.login-signup-comm-wrap .chk-box {vertical-align: bottom;cursor: pointer;}.login-signup-comm-wrap .show-password-active::before {content: "\e052";}.login-signup-comm-wrap .login-cond {padding: 12px;background-color: #f5f5f5;border: 1px solid #e0e0e0;border-radius: 3px;margin-bottom: 10px;}.login-signup-comm-wrap .eye-icon {position: absolute;top: 22px;float: right;right: 1px;color: #9e9e9e;padding: 3px 12px;font-size: 20px;cursor: pointer;}.login-signup-comm-wrap .div-mobile-prefix .input-box {width: 82%;float: left;}.login-signup-comm-wrap .comm-btn-white {background-color: #fff;color: #ff7043 !important;text-transform: uppercase;cursor: pointer;}.login-signup-comm-wrap .agree-text {margin-top: 18px;border-top: 1px solid #e0e0e0;padding: 15px 0 0;}.login-signup-comm-wrap .div-or-text {text-align: center;}.login-signup-comm-wrap .div-or-text-divider {margin-bottom: 30px;border-bottom: 1px solid #e0e0e0;}.div-login-step2 .user-input-mobile-email {margin-bottom: 15px;float: left;}.div-login-step2 .span-edit {float: left;cursor: pointer;}.login-signup-comm-wrap .span-forgot {float: right;cursor: pointer;}.div-login-step2 .comm-btn, .mrgn-tp40 {margin: 30px 0 20px;}.div-keep-signed-wrap {position: relative;}.div-keep-signed-wrap .keep-signed-tooltip {padding: 20px;border: 1px solid #ddd;border-radius: 3px;position: absolute;background-color: #fff;max-width: 310px;top: -119px;display: none;}.keep-signed-tooltip .keep-signed-close {float: right;margin-top: -10px;margin-right: -5px;font-size: 15px;}.div-keep-signed-wrap .signed-arrow-down {height: 15px;width: 15px;border-style: solid;border-color: #ddd;border-width: 0 1px 1px 0;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;right: 0;top: 10px;margin: auto;background-color: #fff;display: none;}.login-signup-comm-wrap .verified-icon {color: #7cb342;position: relative;top: 4px;margin-left: 7px;font-size: 16px;}.div-wrap-mobotp-success {display: block;}.login-signup-comm-wrap .login-mt {margin-top: 20px;}.login-cond .conditnlog {padding-left: 15px;}.login-signup-comm-wrap #omsg {margin-top: 25px;}.login-signup-comm-wrap .login-cond ul li {padding: 4px 0;}.login-signup-comm-wrap .spanLoader img {vertical-align: middle;padding-left: 6px;width: 20px;}.login-signup-comm-wrap .flt-left-resend {text-align: right;}.login-signup-comm-wrap .socialicons-login {overflow: hidden;}.login-signup-comm-wrap .social-login {border: 1px solid #e0e0e0;border-radius: 3px;cursor: pointer;text-align: left;width: 100%;padding: 9px 5px;vertical-align: middle;margin-bottom: 10px;}.login-signup-comm-wrap .fb-login {margin-right: 4%;}.login-signup-comm-wrap .social-login img {width: 22px;height: 22px;vertical-align: middle;}.login-signup-comm-wrap .social-label {padding-left: 17px;}.login-signup-comm-wrap .capture-input {padding-left: 16px;letter-spacing: 42px;border: 0;background-image: linear-gradient(to left, #a6a6a6 70%, rgba(255, 255, 255, 0) 0);background-position: bottom;background-size: 50px 1px;background-repeat: repeat-x;background-position-x: 35px;width: 100%;}.login-signup-comm-wrap input[type="text"].capture-input {color: transparent;text-shadow: 0 0 0 #000;}.login-signup-comm-wrap input[type="text"].capture-input:focus {outline: 0;}.login-signup-comm-wrap .capture-outer {position: relative;margin: 0 0 10px 0;}.login-signup-comm-wrap .capture-white-block {position: absolute;right: 0;top: 10px;height: 20px;width: 20px;background-color: #fff;}.login-signup-comm-wrap .spanLoader {margin-bottom: 10px;display: inline-block;}.login-signup-overlay {width: 100%;height: 100%;position: fixed;background: rgba(0, 0, 0, 0.6);top: 0;left: 0;z-index: 100;display: none;}.login-signup-overlay img {position: fixed;top: 50%;left: 0;right: 0;margin: auto;-o-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%);}.login-signup-comm-wrap .imgspan {padding-right: 11px;margin-left: 59px;}.login-signup-comm-wrap .fade-rule {height: 1px;background-color: #e0e0e0;margin-top: 10px;background-image: linear-gradient(left, #fff 2%, #e0e0e0 50%, #fff 98%);background-image: -o-linear-gradient(left, #fff 2%, #e0e0e0 50%, #fff 98%);background-image: -moz-linear-gradient(left, #fff 2%, #e0e0e0 50%, #fff 98%);background-image: -webkit-linear-gradient(left, #fff 2%, #e0e0e0 50%, #fff 98%);background-image: -ms-linear-gradient(left, #fff 2%, #e0e0e0 50%, #fff 98%);background-image: -webkit-gradient( linear, left bottom, right bottom, color-stop(0.02, #fff), color-stop(0.5, rgba(0, 0, 0, 0.14)), color-stop(0.98, #fff) );}.login-signup-comm-wrap .comm-error-class .registererror {margin-bottom: 7px;}.login-signup-comm-wrap .login-warn {border-color: #8b6e00;margin-bottom: 14px !important;background-color: #fff;box-shadow: 0 0 0 4px #fffae7 inset;padding-left: 50px;position: relative;display: block;border-radius: 4px;border: 1px #ddd solid;background-color: #fff;color: #111;padding-right: 0;}.login-signup-comm-wrap .login-warn-head {color: #7c6200;font-family: RobotoLR;font-size: 17px;line-height: 1.255;padding: 10px 3px 5px 0;}.login-warn .login-warn-msg {font-size: 12px;line-height: 19px;padding-bottom: 15px;}.login-signup-comm-wrap .login-warn-head:before {margin-left: -34px;margin-right: 17px;position: relative;top: 20px;}.login-signup-comm-wrap .p-resend-txt {margin-bottom: 10px;}.login-signup-comm-wrap .signintest {margin-top: 15px;}.login-signup-comm-wrap .divider-text {position: relative;top: 11px;display: inline-block;background: #fff;padding: 0 5px;}.login-signup-comm-wrap .reghere {text-align: center;margin-bottom: 10px;}@media only screen and (max-width: 350px) {.login-signup-comm-wrap .form-input .input-box.otp-input {width: 12.5%;}.login-signup-comm-wrap .social-login {padding: 6px 12px;}.login-signup-comm-wrap .imgspan {margin-left: 42px;}}.comm-app-class .login-signup-comm-wrap .div-mobile-prefix .mobile-prefix {padding-top: 4px;}.iti__selected-flag:focus-visible {outline: 2px solid #212121;outline-offset: 2px;border-radius: 6px;}*:focus-visible, .liquid_width_main>div div:focus-visible {outline: 2px solid #212121;outline-offset: 2px;border-radius: 4px;}.loginSignup_form_section .loginSignup_field input:focus-visible, .signuprevamp_wrapper .signuprevamp_form_section .signupInput_field input:focus-visible {outline: 2px solid #212121;outline-offset: 2px;border-radius: 4px;border-color: transparent;}