.wfc-portal-field-label{font-weight:400;margin-top:5px;font-size:14px;transition:200ms ease-out}.wfc-portal-register-main-container{-webkit-box-shadow:10px 10px 5px -10px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 5px -10px rgba(0,0,0,.1);box-shadow:10px 10px 5px -10px rgba(0,0,0,.1);transition:200ms ease-out}.wfc-portal-register-main-container .form-group{margin-bottom:1rem}.wfc-portal-register-main-container input[type="text"],.wfc-portal-register-main-container input[type="password"],.wfc-portal-register-main-container input[type="file"],.wfc-portal-register-main-container input[type="search"],.wfc-portal-register-main-container input[type="email"],.wfc-portal-register-main-container input[type="url"],.wfc-portal-register-main-container input[type="tel"],.wfc-portal-register-main-container input[type="phone"],.wfc-portal-register-main-container input[type="date"],.wfc-portal-register-main-container input[type="datetime"],.wfc-portal-register-main-container input[type="datetime-local"],.wfc-portal-register-main-container input[type="number"],.wfc-portal-register-main-container input[type="time"],.wfc-portal-register-main-container input[type="month"],.wfc-portal-register-main-container input[type="week"],.wfc-portal-register-main-container select:not([multiple]),.wfc-portal-register-main-container textarea{color:#999;font-weight:600;font-size:14px;background:#fff;background-color:#fff;border-radius:0;padding:10px 20px;min-height:50px;border:1px solid #f1f1f1;box-shadow:none;width:100%;transition:200ms ease-out}.wfc-portal-register-main-container button,.wfc-portal-register-main-container input[type="submit"]{padding:15px;border:none;border-radius:0;width:90px;text-align:center;font-weight:600;font-size:14px;transition:200ms ease-out;-webkit-box-shadow:10px 10px 5px -10px rgba(0,0,0,.1);-moz-box-shadow:10px 10px 5px -10px rgba(0,0,0,.1);box-shadow:10px 10px 5px -10px rgba(0,0,0,.1)}.wfc-portal-register-button-container{margin:10px 0 10px 0;display:inline-block;width:100%;padding-left:15px;padding-right:15px}.wfc-portal-register-main-container{padding:10px;transition:200ms ease-out}.wfc-portal-regist-lostpass-cont a{border:none;text-decoration:none;color:#999;font-weight:600;margin-top:5px;font-size:14px;transition:200ms ease-out}.wfc-portal-regist-lostpass-cont a:hover{color:blue;transition:200ms ease-out}.wfc-portal-register-rem-btn-cont{margin-top:10px}@media (min-width:576px){.wfc-portal-register-main-container{padding:20px}}@media (min-width:768px){.wfc-portal-register-main-container{padding:20px}}@media (min-width:992px){.wfc-portal-register-main-container{padding:30px}}@media (min-width:1200px){.wfc-portal-register-main-container{padding:30px}}.pup-register-form .avatar-fld-group p,.pup-register-form .avatar-fld-group .btn-container button{margin:0}.pup-register-form .avatar-fld-group{position:relative;font-size:70%;padding:0;text-align:center;margin:0 0 1.5em 0}.pup-register-form .avatar-fld-group .img-container{position:relative;display:inline-block;margin:0 0 .5em 0}.pup-register-form .avatar-fld-group .img-container:after{content:'';position:absolute;display:block;background-color:rgba(0,0,0,.6);border-radius:100px;top:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);opacity:0;transition:300ms ease-out}.pup-register-form .avatar-fld-group .img-container img{border:3px solid #333;border-radius:100px;height:180px;padding:2px;width:180px;object-fit:cover;transition:300ms ease-out}.pup-register-form .avatar-fld-group .btn-container{position:absolute;background-color:rgba(0,0,0,.5);border-radius:100px;line-height:170px;top:45.5%;left:50%;width:170px;height:170px;transform:translate(-50%,-50%);opacity:0;transition:300ms ease-out}.pup-register-form .avatar-fld-group .btn-container .btn-upload-avatar{background-color:transparent;outline:none;font-size:50px;padding:0;box-shadow:none;transition:300ms ease-out}.pup-register-form .avatar-fld-group .btn-container:hover{opacity:1}.pup-register-form .form-group{margin:0}