.form-control{font-size:16px;transition:all .4s;box-shadow:none;border:none!important}.form-control:focus{box-shadow:#dbdbdb}.dark .form-control{color:#fff!important;background-color:#1f2835!important}.btn,.form-control{outline:none!important}.signup-form{max-width:480px;margin:0 auto;padding:30px 0}.signup-form form{border-radius:5px;margin-bottom:20px;box-shadow:0 2px 2px rgba(0,0,0,.3);padding:40px}.signup-form h2{text-align:center;font-size:34px;margin:10px 0 15px}.signup-form .hint-text{color:#999;text-align:center;margin-bottom:20px}.signup-form .form-group{margin-bottom:20px}.signup-form .btn{font-size:18px;line-height:26px;font-weight:700;text-align:center}.signup-btn{text-align:center;transition:all .4s}.signup-btn:hover{opacity:.8}.or-seperator{margin:50px 0 15px;text-align:center;border-top:1px solid #e0e0e0}.or-seperator b{padding:0 10px;width:40px;height:40px;font-size:16px;text-align:center;line-height:40px;background:#fff;display:inline-block;border:1px solid #e0e0e0;border-radius:50%;position:relative;top:-22px;z-index:1}.social-btn .btn{color:#fff;margin:10px 0 0 15px;font-size:15px;border-radius:50px;font-weight:400;border:none;transition:all .4s}.social-btn .btn:first-child{margin-left:0}.social-btn .btnhover{opacity:.8}.social-btn .btn i{float:left;margin:3px 10px;font-size:20px}