

/* Start:/bitrix/components/cint/main.register/templates/2025/style.css?17508605531372*/
div.bx-auth-reg input.bx-auth-input {vertical-align:middle;}
div.bx-auth-reg span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth-reg div.bx-auth-secure-icon {background-image:url(/bitrix/components/cint/main.register/templates/2025/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth-reg div.bx-auth-secure-unlock {background-image:url(/bitrix/components/cint/main.register/templates/2025/images/sec-unlocked.png);}

tr {
    margin: 0 0 15px 0;
    display: flex;
    flex-direction: column;

}
table {
    max-width: 70%;
}
tbody {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    row-gap: 20px;
    column-gap: 20px;
}
table input[type="text"],
table input[type="password"],
table input[type="email"],
table textarea {
    width: 100%;
    padding: 10px 20px;
    box-sizing: border-box;
    font-size: 16px;
    color: #4F4F4F;
    border: 1px solid #c5c5c5;
    outline: none;
    transition: border .3s;
}
/* table input[type="text"]:not(:valid),
table input[type="password"]:not(:valid),
table input[type="email"]:not(:valid),
table textarea:not(:valid) {border-color: red;} */
.starrequired {color: red;}
.cell-new-line {
    grid-column: 1;
}
.popup-window {max-width: 70vw;}
@media screen and (max-width: 998px) {
    table {
        max-width: unset;
    }
    tbody {grid-template-columns: 1fr;}
}
/* End */
/* /bitrix/components/cint/main.register/templates/2025/style.css?17508605531372 */
