.user-card{
    width: 410px;
    min-height: 100vh;
    background-image: url('/theme/v2/images/bg/bg-sigin-login.jpg');
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    padding: 20px;
    margin: 200px 0;
}

.user-card label{
    color: #333;
}

.user-card input{
    border-radius: 0;
}

.login-form-logo img{
    width: 110px;
    height: 110px;
}

.login-form-logo img{
    border-radius: 50%;
    background: #18202a;
    padding: 5px;
    margin-top: -80px;
}
.submit-btn {
    display: block;
    width: 200px;
    height: 50px;
    margin: 8px auto 0;
    text-transform: uppercase;
    background-image: url('/theme/v2/images/bg/title-bg.png');
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    background-size: 200px;
    color: #fff!important;
    text-align: center;
}
.submit-btn:hover{
    border: inherit;
    border-color: inherit;
    background-color: inherit;
}
.login_btn:focus {
    box-shadow: none !important;
    outline: 0px !important;
}
.user-card a{
    color: #EE6983;
}

.user-card a:hover{
    color: #850E35;
}

.input-group{
    padding:0;
}
.telegram-status{
    background: #d1d5d8 !important;
    border-radius: 0 0.25rem 0.25rem 0 !important;
}

.captcha img{
    height: 42px;
}

.auth-wrap{
    float: right;
    width: 280px;
    text-align: right;
}

.auth-btn{
    display: inline-block;
    width: 125px;
    margin: 0 5px;
    padding: 20px;
    border-radius: 20px;
	text-transform: uppercase;
    text-align: center;
    background: url('/theme/v2/images/bg/title-bg.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.auth-btn a{
	color: #fff;
    text-align: center;
    word-break: keep-all;
}

.auth-btn a:hover{
    color: #000;
}