

/* Start:/local/components/imedia/auth.popup/templates/static/style.css?1714467380977*/

.login__container .agreement__checkbox {
    font-weight: 300;
    position: relative;
}

.login__container .login__agreement:before {
    display: none;
}

.login__container input[name="agreement"] {
    opacity: 0;
    position: absolute;
}

.login__container input[name="agreement"] + .agreement__checkbox:before {
    content: "";
    position: absolute;
    left: -5px;
    width: 20px;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: none;
    border: 1px solid #eee;
}

.login__container input[name="agreement"]:checked + .agreement__checkbox:before {
    background: url(/local/templates/main/img/icons/check.svg) center no-repeat;
}

.login__container .input_checkbox span {
    transform: translateY(0px) !important;
    font-size: 12px !important;
    padding-left: 20px;
}

.login__container .agreement__checkbox.error, .login__container .agreement__checkbox.error a {
    color: #f00;
}
/* End */
/* /local/components/imedia/auth.popup/templates/static/style.css?1714467380977 */
