.font{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-italic{font-family:ProximaNova-RegularIt;font-weight:normal}.font-bold-italic{font-family:ProximaNova-BoldIt;font-weight:normal}.font-bold{font-family:ProximaNova-Bold;font-weight:normal}.site-font{font-size:13px;font-family:Arial,Helvetica,sans-serif}.font-link-777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#777;text-decoration:none}.font-12-09c{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#0099cc !important}.font-12-007ba4{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#007ba4 !important}.font-14-09c{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;color:#0099cc !important}.font-14-007ba4{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;color:#007ba4 !important}.font-16-09c{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:16px;color:#0099cc !important}.font_14_09c_u{font-size:14px;color:#0099cc !important;text-decoration:underline}.font-button{font-family:ProximaNova-Bold;font-weight:normal;color:#fff;font-size:16px;text-transform:uppercase}.font-graybutton{font-family:ProximaNova-Bold;font-weight:normal;color:#fff;font-size:14px;text-transform:uppercase}.font-bold-14-fff{font-family:ProximaNova-Bold;font-weight:normal;color:#fff;font-size:14px}.font-bold-lbl{font-family:ProximaNova-Bold;font-weight:normal;color:#333 !important;font-size:14px !important}.font-bold-28px-000{font-family:ProximaNova-Bold;font-weight:normal;color:#000000;font-size:28px}.font-bold-16px-fff{font-family:ProximaNova-Bold;font-weight:normal;color:#fff;font-size:16px}.font-bold-18-333{font-family:ProximaNova-Bold;font-weight:normal;color:#333;font-size:18px}.font-18-fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;font-size:18px}.font-12px-333{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333;font-size:12px}.font-bold-12px-777{font-family:ProximaNova-Bold;font-weight:normal;color:#777;font-size:12px}.font-12px-777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#777;font-size:12px !important}.font-12px-717171{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#717171;font-size:12px !important}.font-14px-333{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333;font-size:14px}.font-16px-333-bold{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333 !important;font-size:16px !important;font-weight:bold}.font-16px-333-bold-u{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333 !important;font-size:16px !important;font-weight:bold;text-transform:uppercase}.font-14px-777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#777;font-size:14px}.font-bold-14px-777{font-family:ProximaNova-Bold;font-weight:normal;color:#777;font-size:14px}.font-16px-333{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333;font-size:16px}.font_16_fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;font-size:16px}.font-16-7fcce0{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#7fcce0;font-size:16px}.font-20px-fefefe{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;color:#fefefe}.font-20px-777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;color:#777}.font-20px-717171{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:20px;color:#717171}.font-bold-20px-333{color:#333;font-size:20px;font-family:ProximaNova-Bold;font-weight:normal}.font-20px-333{color:#333;font-size:20px}.font-bold-22px-333{color:#333;font-size:22px;font-family:ProximaNova-Bold;font-weight:normal}.font-22px-777{color:#777;font-size:22px;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-bold-20px-777{color:#777;font-size:20px;font-family:ProximaNova-Bold;font-weight:normal}.font-18px-333{color:#333;font-size:18px;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-24-bold{font-size:24px;font-family:ProximaNova-Bold;font-weight:normal}.font-42-333{color:#333;font-size:42px;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-bold-42-fff{color:#fff;font-size:42px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-24px-333{font-size:24px;font-family:ProximaNova-Bold;font-weight:normal;color:#333}.font_14_09c_bold{font-size:14px;font-family:ProximaNova-Bold;font-weight:normal;color:#09c}.font_24_bold_09c{font-size:24px;font-family:ProximaNova-Bold;font-weight:normal;color:#09c}.font-bold-32px-333{font-family:ProximaNova-Bold;font-weight:normal;font-size:32px;color:#333}.font-bold-32px-09c{font-family:ProximaNova-Bold;font-weight:normal;font-size:32px;color:#09c!important}.font-bold-u-32px-333{font-family:ProximaNova-Bold;font-weight:normal;font-size:32px;color:#333;text-transform:uppercase}.font_12_000_u_B8B9BC{font-size:12px;color:#333333 !important}.font_12_000_u_777{font-size:12px;color:#777777 !important;border-bottom:1px solid #B8B9BC}.font_dotted{border-bottom:1px solid #B8B9BC !important}.font_12px_777_u{color:#777  !important;font-size:12px  !important;text-decoration:underline}.font-12px-999{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#999;font-size:12px}.font-14px-fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;color:#fff}.font-12px-fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#fff}.font_12px_fff_bold{font-family:ProximaNova-Bold;font-weight:normal;font-size:12px;color:#fff}.font-13px-fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;color:#fff}.font-13px-777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;color:#777;text-transform:none}.font-13px-09c{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;color:#0099cc}.font-13px-007ba4{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;color:#007ba4}.font-32px-333-u-c{font-family:ProximaNova-Bold;font-weight:normal;font-size:32px;color:#333;text-align:center;text-transform:uppercase}.font_15_fff_bold_up{font-family:ProximaNova-Bold;font-weight:normal;font-size:15px;color:#fff;text-transform:uppercase}.font_40_ff_bold_up{font-family:ProximaNova-Bold;font-weight:normal;font-size:40px;color:#fff;text-transform:uppercase}.font_40_333_bold_up{font-family:ProximaNova-Bold;font-weight:normal;font-size:40px;color:#333333;text-transform:uppercase}.font_36_ff_bold_up{font-family:ProximaNova-Bold;font-weight:normal;font-size:36px;color:#fff;text-transform:uppercase}.font_22_7FCCE0{color:#7FCCE0;font-size:22px}.font_12_7FCCE0{color:#7FCCE0 !important;font-size:12px}.font_20_fff{font-family:ProximaNova-Bold;font-weight:normal;color:#FFFFFF !important;font-size:20px;text-transform:uppercase}.font_15_333{font-family:ProximaNova-Bold;font-weight:normal;color:#333333;font-size:15px;text-transform:uppercase}.font_13_333_bold_up{font-family:ProximaNova-Bold;font-weight:normal;color:#333333;font-size:13px;line-height:23px;text-transform:uppercase}.font_13_333_bold{font-family:ProximaNova-Bold;font-weight:normal;color:#333333;font-size:13px;text-transform:none}.font_16_777{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#777777;font-size:16px}.font-16-fff{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;font-size:16px}.font_11_fff_bold{font-family:ProximaNova-Bold;font-weight:normal;color:#FFFFFF;font-size:11px}.font_12_333{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;color:#333333;font-size:12px}.font_14_333_bold_up{font-family:ProximaNova-Bold;font-weight:normal;color:#333333;font-size:14px;text-transform:uppercase}.font-bold-60-fff{font-family:ProximaNova-Bold;font-weight:normal;font-size:60px;color:#fff}.font-bold-9-fff{font-family:ProximaNova-Bold;font-weight:normal;color:#fff;font-size:9px}.font-26-fff{font-size:26px;color:#fff;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-bold-52-7fcce0{font-family:ProximaNova-Bold;font-weight:normal;font-size:52px;color:#7fcce0}.font-bold-18-fff{font-family:ProximaNova-Bold;font-weight:normal;font-size:18px;color:#fff}.font-bold-18-333-u{font-family:ProximaNova-Bold;font-weight:normal;font-size:18px;color:#333333;text-transform:uppercase}.font-12-7fcce0{font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal;font-size:12px;color:#7fcce0}.font-i-16-333{font-family:ProximaNova-RegularIt;font-weight:normal;font-size:16px;color:#333}.font-bold-12px-333{font-family:ProximaNova-Bold;font-weight:normal;font-size:12px;color:#333}.font-bold-18-212121{font-family:ProximaNova-Bold;font-weight:normal;color:#212121;font-size:18px}.font-bold-18-000{color:#000;font-size:18px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-20-7ca54b{color:#7ca54b;font-size:20px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-20-249fc0{color:#249fc0;font-size:20px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-24-000{color:#000;font-size:24px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-30-82ae4f{color:#82ae4f;font-size:30px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-30-7ca54b{color:#7ca54b;font-size:30px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-30-249fc0{color:#249fc0;font-size:30px;font-family:ProximaNova-Bold;font-weight:normal}.font-bold-42-249fc0{color:#249fc0;font-size:42px;font-family:ProximaNova-Bold;font-weight:normal}.font-24-000{color:#000;font-size:24px;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}.font-26-000{color:#000;font-size:26px;font-family:ProximaNova-Regular,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:normal}input{background-color:#fff}.input_gray_gradient{background:-moz-linear-gradient(top, #fff, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f1f1f1));background:-webkit-linear-gradient(top, #fff, #f1f1f1);background:-o-linear-gradient(top, #fff, #f1f1f1);background:-ms-linear-gradient(top, #fff, #f1f1f1);background:linear-gradient(top, #fff, #f1f1f1)}.common_top_block{background:url("https://www.reviversoft.com/resource/img/markup/blue_top_bg.jpg") left repeat transparent;min-height:0;width:100%}.common_top_block .wrapper{font-size:12px;margin:0 auto;min-height:0;padding:20px 0;text-align:left;width:940px}.common_desc_block{min-height:100px;overflow:hidden;position:relative;width:100%;border:none}.common_desc_block .wrapper{margin:0 auto;padding:30px 0;width:940px}.common_gray_block{background:url("https://www.reviversoft.com/resource/img/markup/home_gray_backg.jpg") repeat transparent;border-bottom:2px solid #E5E6E7;border-top:2px solid #E5E6E7;overflow:hidden;position:relative;width:100%;padding-top:20px}.common_gray_block .wrapper{margin:0 auto;padding:30px 0;width:940px}.common_white_block.no_pad{padding:0}.common_gray_block .wrapper.no_pad{padding:0}.common_white_block{border:0 none;overflow:hidden;position:relative;width:100%;padding-bottom:40px}.common_white_block .wrapper{margin:0 auto;padding:30px 0;width:940px;border-bottom:1px solid #ededed}.common_white_block .wrapper.no_border{border:none}.common_white_block .wrapper.pad_40{padding:40px 0}.common_white_block .wrapper.spec_padding{padding:50px 0px 50px 40px}.common_white_block .wrapper.spec_padding2{padding:0 40px 50px 40px}.common_white_block .wrapper.spec_position{padding-top:0;border-bottom:none;margin-bottom:40px;text-align:center}.common_white_block.spec_position{position:static;overflow:visible}.common_dark_blue_block{background-color:#0276a1;border:0 none;width:100%;padding:15px 0}.common_dark_blue_block .wrapper{margin:0 auto;padding:0;width:940px}.bold{font-family:ProximaNova-Bold;font-weight:normal}.clear{clear:both}.customer-login-page{position:relative;width:940px;margin:0 auto;padding:55px 0}.customer-login-page #spacer{height:46px}.customer-login-page .cl-wrapper{width:860px}.customer-login-page .cl-wrapper .login-reggie{float:left;margin-top:70px;width:380px}.customer-login-page .cl-wrapper .login-reggie .cl-lreggie{margin-bottom:10px;width:130px;height:121px;background:url("https://www.reviversoft.com/resource/img/reggie/login-reggie.jpg") 0 0 no-repeat transparent}.customer-login-page .cl-wrapper .login-reggie .cl-txt{display:none}.customer-login-page .cl-wrapper .login-reggie .visible{display:block}.customer-login-page .cl-wrapper .login-reggie .cl-txt h1{margin:0 0 10px 0;line-height:1.2;font-family:ProximaNova-Bold;font-weight:normal;font-size:36px;color:#000000;text-align:left}.customer-login-page .cl-wrapper .login-reggie .brand-soft{font-family:ProximaNova-Bold;font-weight:normal;font-size:36px;color:#3399cc}.customer-login-page .cl-wrapper .login-reggie .cl-txt p{line-height:1.4;font-size:16px;color:#666666;text-align:left}.customer-login-page .cl-wrapper .cl-form-container{border:2px solid #f7f7f7;border-radius:10px;float:right;width:452px;background-color:#fafafa}.customer-login-page .cl-wrapper .cl-form-container .cl-switcher{border-bottom:1px solid #dfdfdf;text-align:center}.customer-login-page .cl-wrapper .cl-form-container .cl-switcher a{display:inline-block;padding:20px 20px 18px 20px;margin-bottom:-1px;color:#007ba4;text-decoration:none}.customer-login-page .cl-wrapper .cl-form-container .cl-switcher a.active{font-size:16px;font-family:ProximaNova-Bold,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;color:#000000;border-bottom:3px solid #000000}.customer-login-page .cl-wrapper .cl-form-container .cl-switcher a:hover{text-decoration:none}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner{padding:48px 62px 40px 62px}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .show-password{position:absolute;width:14px;height:8px;background:#cfd6dc;right:10px;top:24px;cursor:pointer;border-radius:57%}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .show-password:before{width:17px;height:2px;background:#cfd6dc;box-shadow:0 -1px 0 #fff;content:"";position:absolute;top:3px;left:-1px;transform:rotate(139deg)}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .show-password:after{height:4px;width:4px;border-radius:55%;content:"";background:#fff;display:block;margin:2px auto 0}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .no-before:before{content:none}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #cl-login-form,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #cl-reg-form{display:none}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #cl-login-form.is-selected,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #cl-reg-form.is-selected{display:block}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .cl-fieldset{position:relative;margin:0 0 10px 0;font-size:14px;text-align:left;color:#333333}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .lhalf{float:left;width:158px}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .rhalf{float:right;width:158px}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .cl-center{text-align:center}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner .no-mar{margin:0}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .cl-fieldset label.cl-email-label{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:21px;width:16px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:0 5px;background-image:url("https://www.reviversoft.com/resource/img/inteface/sprites/form-sprite.png")}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .cl-fieldset label.cl-pwd-label{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:0 -21px;background-image:url("https://www.reviversoft.com/resource/img/inteface/sprites/form-sprite.png")}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=text],.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=email],.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=password]{padding:16px 20px 16px 50px;border:1px solid #e5e7eb;margin:0;width:256px;height:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:16px;color:#747474}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=text].has-error,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=email].has-error,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login input[type=password].has-error{border:1px solid #d76666}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .submit-login{width:327px;padding:16px 10px;margin-top:5px;margin-bottom:5px;cursor:pointer;border-radius:5px;background:#76be13;color:#ffffff;font-family:ProximaNova-Bold,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);border:solid 1px #8cc838;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:linear-gradient(to bottom, rgba(255,255,255,0.34), rgba(255,255,255,0))}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .submit-login:hover{background-color:#83D411}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .forgot,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .forgot:active,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .forgot:visited{display:inline-block;margin-top:10px;font-size:14px;color:#007ba4;text-decoration:underline}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-login .forgot:hover{text-decoration:none}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .g-recaptcha>div{margin:0 auto}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=email]{padding:16px 10px 16px 35px;border:1px solid #e5e7eb;margin:0;width:281px;height:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:14px;color:#999999}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=text],.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=password]{padding:16px 10px 16px 35px;border:1px solid #e5e7eb;margin:0;width:111px;height:auto;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-size:14px;color:#999999}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=text].cl-name{padding-left:18px;width:128px}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=text].has-error,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=email].has-error,.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg input[type=password].has-error{border:1px solid #d76666}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .cl-fieldset label.cl-reg-email-label{display:inline-block;position:absolute;left:10px;top:50%;bottom:auto;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:0 5px;background-image:url("https://www.reviversoft.com/resource/img/inteface/sprites/form-sprite.png")}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .cl-fieldset label.cl-reg-pwd-label{display:inline-block;position:absolute;left:10px;top:50%;bottom:auto;margin:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:21px;width:16px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:0 -21px;background-image:url("https://www.reviversoft.com/resource/img/inteface/sprites/form-sprite.png")}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .submit-reg{width:327px;padding:16px 10px;margin-top:5px;margin-bottom:5px;cursor:pointer;border-radius:5px;background:#76be13;color:#ffffff;font-family:ProximaNova-Bold,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);box-shadow:0 1px 2px rgba(0,0,0,0.19),inset 0 1px rgba(255,255,255,0.5),inset 0 0 5px rgba(255,255,255,0.31);border:solid 1px #8cc838;background-image:-webkit-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-moz-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-o-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:-ms-linear-gradient(top, rgba(255,255,255,0.34), rgba(255,255,255,0));background-image:linear-gradient(to bottom, rgba(255,255,255,0.34), rgba(255,255,255,0))}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .submit-reg:hover{background-color:#83D411}.customer-login-page .cl-wrapper .cl-form-container .cl-form-inner #form-reg .cl-tip{margin:3px 0 10px 0;padding:0;font-size:12px;color:#999999;text-align:left}.customer-login-page .error-message{float:right;margin-bottom:10px;width:452px;color:rgba(215,102,102,0.9);font-size:16px;font-style:italic;text-align:left}.customer-login-page .error-message a,.customer-login-page .error-message a:active,.customer-login-page .error-message a:visited{color:rgba(215,102,102,0.9);text-decoration:underline}.customer-login-page .error-message a:hover{text-decoration:none}
