

/* Start:/local/templates/sport/components/bitrix/system.auth.forgotpasswd/.default/style.css?17256182232133*/
.bx-auth-wrapper {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url(/local/templates/sport/components/bitrix/system.auth.forgotpasswd/.default/images/bg.jpg) var(--color-main) center no-repeat;
    background-size: cover;
    z-index: 120000;
    display: flex;
    align-items: center;
    justify-content: center;
}

.bx-auth {
    position: relative;
    background: #fff;
    border-radius: 10px;
    padding: 3rem;
    max-width: 500px;
    width: 100%;
}

.bx-auth .circle {
    border-radius: 50%;
    background: #fff;
    /*width: 270px;
    height: 270px;*/
    align-items: center;
    /*position: absolute;
    top: -90px;*/
    z-index: 1;
    text-align: center;
    /* left: calc(50% - 135px);*/
    /*padding: 2rem;*/
    padding:  0 0 2rem;

}

.bx-auth .circle img {
    width: 88px;
    height: auto;
}

.bx-auth .cancel {
    position: absolute;
    right: 1rem;
    top: 1rem;
}

.bx-auth .divider {
    margin-left: -3rem;
    margin-right: -3rem;
    display: block;
    position: relative;
    background: url(/local/templates/sport/components/bitrix/system.auth.forgotpasswd/.default/images/border_figured_blue.svg) left center repeat-x;
    height: 8px;
    margin-bottom: 1.5rem;
}
/*
.bx-auth .circle:before {
    border-radius: 50%;
    content: "";
    border: 3px solid #fff;
    width: 285px;
    height: 285px;
    position: absolute;
    left: -10px;
    top: -10px;
}*/

.bx-auth-inner {
    z-index: 10;
    position: relative;
}

.bx-auth h1 {
    text-align: center;
    margin-bottom: 2rem;
}

.bx-auth form {padding:0; margin:0;
    position: relative;
}

.bx-auth form .form-group {
    margin-bottom: 1rem;
}

.bx-auth form .input-group {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.bx-auth form .form-control {
    background: #F4F4F4;
    border-radius: 3px;
    border: none;
    height: 40px;
    width: 100%;
    padding: .5rem;
    font-size: 1rem;
}

.bx-auth form .btn {

    width: 100%;
}

.bx-auth .register {
    font-size: .75rem;
    color: #8F8F8F;
    text-align: center;
    margin-top: 3rem;
}

.bx-auth .register a {
    color: var(--color-main);
}

.bx-auth-label{
    color: #8F8F8F;
    font-size: .75rem;
    margin-bottom: .25rem;
}
/* End */
/* /local/templates/sport/components/bitrix/system.auth.forgotpasswd/.default/style.css?17256182232133 */
