

/* Start:/bitrix/templates/desktop/components/bitrix/system.auth.forgotpasswd/.default/style.css?1645098329488*/
.av-forgotpass-form                      {margin: auto;text-align: center;max-width: 650px}
.av-forgotpass-form > *:not(:last-child) {margin-bottom: 26px}
.av-forgotpass-form .title               {font-size: 137.5%;font-weight: bold}
.av-forgotpass-form .input-row,
.av-forgotpass-form .captcha-row         {margin: 0 auto 26px auto;max-width: 450px}
.av-forgotpass-form .button-row > *      {margin: auto;min-width: 200px}
.av-forgotpass-form .answer-row          {
    color: #cc0000;
}
/* End */


/* Start:/bitrix/templates/desktop/components/av/form.input/av-form/style.css?1663847679790*/
.popup-field-form {
    border: 1px solid #ccc;
    border-radius: 10px;
    color: #b3b2b2;
    margin-top: 30px;
    display: block;
    position: relative;
    width: 100%;
}

.popup-field-form:last-child {
    margin-bottom: 0;
}

.popup-field-title {
    position: absolute;
    top: 10px;
    left: 20px;
    transition: all 0.5s;
    z-index: 2;
}

.popup-field-title.require::after {
    content: '*';
    color: #ff0000;
    position: absolute;
    top: 0;
    right: -10px;
}

.popup-field-title.top {
    top: -20px;
    left: 5px;
    transition: all 0.5s;
}

.popup-form-wrap .fancybox-button svg path {
    fill: #ff0000;
}

.popup-field-form .popup-field-inner-data {
    width: 100%;
    padding: 10px 20px;
    border-radius: 10px;
    position: relative;
    z-index: 1;
}
/* End */
/* /bitrix/templates/desktop/components/bitrix/system.auth.forgotpasswd/.default/style.css?1645098329488 */
/* /bitrix/templates/desktop/components/av/form.input/av-form/style.css?1663847679790 */
