.bhwd_login{margin:0;padding:0}.bhwd_login a{padding:10px;background:#dadada;color:#000;padding:5px 10px;border-radius:15px;margin-bottom:10px;text-decoration:none}.bhwd_container.container{max-width:700px;width:100%;background-color:#fff;padding:25px 30px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.15)}.bhwd_container.container .title{font-size:25px;font-weight:500;position:relative}.bhwd_container.container .title:before{content:"";position:absolute;left:0;bottom:0;height:3px;width:30px;border-radius:5px;background:red}form .user-details .input-box{margin-bottom:15px;width:calc(100% / 2 - 20px)}form .input-box span.details{display:block;font-weight:500;margin-bottom:5px}.bhwd_container.content form .user-details,#user-details{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 12px}.user-details .input-box input,.user-details .input-box button{height:45px;width:100%;outline:none;font-size:16px;border-radius:5px;padding-left:15px;border:1px solid #ccc;transition:all .3s ease;color:#000}.user-details .input-box button{background-color:#000;font-family:roboto,sans-serif;color:#fff;cursor:pointer;padding:5px}.user-details .input-box span button{color:#000;height:auto;width:auto;border:none;padding-left:0}.user-details .input-box input:focus,.user-details .input-box input:valid{border-color:#000}form .gender-details .gender-title{font-size:20px;font-weight:500}form .category{display:flex;width:80%;margin:14px 0;justify-content:space-between}form .category label{display:flex;align-items:center;cursor:pointer}form .category label .dot{height:18px;width:18px;border-radius:50%;margin-right:10px;background:#d9d9d9;border:5px solid transparent;transition:all .3s ease}#dot-1:checked~.category label .one,#dot-2:checked~.category label .two,#dot-3:checked~.category label .three{background:#000;border-color:#d9d9d9}form input[type=radio]{display:none}form .bhwd_reg_button{height:45px;margin:35px 0}form .bhwd_reg_button input{height:100%;width:100%;border-radius:5px;border:none;color:#fff;font-size:18px;font-weight:500;letter-spacing:1px;cursor:pointer;transition:all .3s ease;background-color:#000}form .bhwd_reg_button input:hover{background-color:#535c68}.bhwdErrText{font-size:10px;margin-top:5px;font-family:roboto,sans-serif}.bhwdCheckValidateUserName{display:inline-block;padding:5px 8px;border-radius:5px;border:1px solid #ccc;background:#c4c4c4;transition:all .3sease;margin-top:5px!important;font-size:10px;cursor:pointer}.bhwdInputFieldBadge{font-size:10px;margin-left:4px;padding:3px 5px;background:#ededed;border-radius:5px}@media (max-width:584px){.container{max-width:100%}form .user-details .input-box{margin-bottom:15px;width:100%}form .category{width:100%}.content form .user-details{max-height:300px;overflow-y:scroll}.user-details::-webkit-scrollbar{width:5px}}@media (max-width:459px){.container .content .category{flex-direction:column}}