.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{box-sizing:border-box}
.userreg-row{width:100%;margin:5px 5px 0 5px;display:inline-block}
.userreg-left-col{width:35%;float:left;display:inline-block;padding-top:5px}
.userreg-right-col{width:64%;float:left;display:inline-block}
.changepassword-left-col{width:43%;float:left;display:inline-block;padding-top:5px}
.changepassword-right-col{width:56%;float:left;display:inline-block}
.resetpassword-left-col{width:45%;float:left;display:inline-block;padding-top:5px}
.resetpassword-right-col{width:54%;float:left;display:inline-block}
.userreg-form{width:405px}
.resetpassword-form{width:100%}
.userreg-row label{display:inline-block;padding-left:20px}
.userreg-form input[type=text],.userreg-form input[type=password],.userreg-form select{width:94%;border:1px solid #f0ae4c}
.userreg-form a,.userreg-form a:active,.userreg-form a:visited{color:#dc6900;text-decoration:none}
.userreg-form a:hover{text-decoration:underline}
.logintitle{font-family:Arial,Georgia,"Times New Roman";font-size:.9em;margin:.5em 0;letter-spacing:.004em;font-weight:bold}
.submit-btn:disabled{opacity:.65}
.field-info{font-family:Arial,Georgia,Times New Roman;font-style:italic;font-size:12px;padding-left:14px}
.msg-alert{font-family:Arial,sans-serif;font-style:notmal;font-size:1em;color:red;margin-left:20px}
.padding-right10{padding-right:10px}
.star{margin-left:5px;color:#e0301e}
.login-text{font-family:Arial,Georgia,Times New Roman;font-style:normal;font-size:12px;color:#404041}
.center-align{text-align:center}
.padding-left20{padding-left:20px}
.padding-left25{padding-left:25px}
.userreg-resetpwd-form{width:100%}
.userreg{margin:40px 0;overflow:hidden;position:relative}
.userreg h2{font-weight:900;text-align:left;font-style:italic;font-size:1.9em;color:#eb8c00}
.userreg .submit-btn,.userreg a.submit-btn{width:100%;height:50px;display:block;padding:0;margin:30px 0 0;background:#eb8c00;overflow:visible;text-align:center;font:bold normal 14px/ 100% Arial,sans-serif;border:0;color:#fff}
.userreg a.submit-btn{line-height:50px;outline:0;color:#fff !important;text-decoration:none !important}
.userreg .links{margin-top:30px}
.userreg .submit-btn:disabled{color:#000}
.userreg input[type=checkbox]{margin-right:10px}
.userreg .msg-alert{margin:40px 0;text-align:left;font-weight:bold}
.userreg .required-fields{text-align:left}
.userreg .required-fields span{color:red;margin-right:10px}
.userreg label span{color:red;margin-left:5px}
.userreg.content-box{border:1px solid #eee;box-shadow:0 0 15px rgba(0,0,0,0.05);box-sizing:border-box;padding:40px 60px;margin:100px 0}
.userreg.content-box input:focus{outline:0}
.userreg.content-box input::placeholder{font-style:italic}
.userreg.content-box input:not([type=checkbox]){outline:0;border:0;width:100%;line-height:20px;padding:20px 0 20px 35px;box-sizing:border-box}
.userreg.content-box .input.username input{border-bottom:1px solid #e7e7e8}
.userreg.content-box .input.pasword input{border-bottom:1px solid #e7e7e8}
.userreg.content-box .password{padding-top:15px}
#center .userreg.content-box .links a{font-style:normal;text-decoration:underline}
#center .userreg.content-box .links a:hover,#center .userreg.content-box .links a:focus{color:inherit;text-decoration:none}
.user-icon,.password-icon{height:20px;width:20px;background:url(../../../../../etc/designs/pwc/component/userreg/clientlibs/images/user-icon.png) 0 0 no-repeat;position:absolute;margin-top:18px}
.password-icon{background:url(../../../../../etc/designs/pwc/component/userreg/clientlibs/images/password-icon.png) 0 0 no-repeat}
.userreg form{position:relative;margin-top:40px}
.userreg .form-group{overflow:hidden}
.userreg .form-group input:not([type="checkbox"]),.userreg .form-group select{border:1px solid #c8c8c8;border-radius:3px;background:#fcfcfc;height:35px;padding:0 10px;width:100%;outline:0;box-sizing:border-box;transition:border .2s ease}
.userreg .form-group input:focus,.userreg .form-group select:focus{border-color:#eb8c00}
.userreg .form-group label{line-height:35px;margin:0;font-weight:normal;font-style:normal;color:#777}
.userreg .helper-message{line-height:20px;color:#777;word-break:break-all}
.userreg .registration-complete{font-size:1em}
.userreg .registration-complete p{margin-bottom:20px}
.userreg .registration-complete p.note{margin:30px 0 -20px;font-size:1em}
#register .control-label label{margin-left:-15px}