/**handles:custom_style**/
#userRegModal{display:block;position:relative!important;z-index:99999999;left:0;top:0;width:100%;height:100%}#userRegModal .modal-content{width:60%;background-color:transparent;border:none}#userRegModal .col-50.left-user-col{margin-right:2%}#userRegModal .success-response{border:1px solid #4caf50;color:#4caf50}#userRegModal .fail-response{border:1px solid red;color:red}#userRegModal .res-row{padding:4px 10px;margin-top:10px;border-radius:4px;text-align:center;font-weight:600;display:block}.formLoading{display:none;position:fixed;z-index:9999999999;height:2em;width:2em;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0}.formLoading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8));background:-webkit-radial-gradient(rgba(20,20,20,.8),rgba(0,0,0,.8))}.formLoading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.formLoading:not(:required):after{content:'';display:block;font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 150ms infinite linear;-moz-animation:spinner 150ms infinite linear;-ms-animation:spinner 150ms infinite linear;-o-animation:spinner 150ms infinite linear;animation:spinner 150ms infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0;box-shadow:rgba(255,255,255,.75) 1.5em 0 0 0,rgba(255,255,255,.75) 1.1em 1.1em 0 0,rgba(255,255,255,.75) 0 1.5em 0 0,rgba(255,255,255,.75) -1.1em 1.1em 0 0,rgba(255,255,255,.75) -1.5em 0 0 0,rgba(255,255,255,.75) -1.1em -1.1em 0 0,rgba(255,255,255,.75) 0 -1.5em 0 0,rgba(255,255,255,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#userRegModal .userRegiFform label.error{color:red;font-weight:600!important}#userRegModal .row.afterEmailResponse{margin-top:20px}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}#userRegModal input[type=email],#userRegModal input[type=text]{color:#818181;font-weight:600;z-index:2;outline:0;box-sizing:border-box;height:45px;background:#fff;width:100%;line-height:normal;padding:0 12px;border:2px solid #ea1b25;border-radius:2.571em;font-size:12px}#userRegModal input[type=submit]{margin-top:20px;width:100%}#userRegModal .container{border-radius:5px;background-color:#f2f2f2;padding:20px}#userRegModal .row:after{content:"";display:table;clear:both}#userRegModal h4.heading{padding-bottom:.6em;position:relative;border-bottom:1px solid #dadada;margin-bottom:14px;text-align:left!important}#userRegModal h4.heading:after{border-color:#ea1b25!important;content:' ';width:4.56em;border-bottom:2px solid transparent;display:block;position:absolute;bottom:-1px}#userRegModal .heading-row{display:block}#userRegModal .col-50{width:49%}#userRegModal .modal-content{width:62%;margin:25px auto}form.userRegiFform{padding:4%}form.userRegiFform .row{width:100%;margin:0 auto}@media only screen and (max-width:2500px) and (min-width:999px){.cstm-popup-wrap .cstm-popup-col{padding:0 200px}}@media screen and (max-width:1024px){#userRegModal .modal-content{padding:0}.cstm-popup-wrap .cstm-popup-col{padding:0}}@media screen and (max-width:767px){#userRegModal .heading{font-size:18px}#userRegModal input[type=submit]{width:100%!important;margin-top:20px!important}#userRegModal .modal-content{padding:30px}#userRegModal .col-50{width:100%;margin-right:0!important}#userRegModal .col-50.left-user-col{margin-bottom:15px}#userRegModal .modal-content{width:98%}}