

/* Start:/bitrix/templates/yourBrand/components/bitrix/system.auth.authorize/.default/style.css?17284702844242*/
.main--signIn {
    padding: 60px 0 100px 0;
    background-color: #F7F7F7;
}

@media screen and (max-width: 768px) {
    .main--signIn {
        padding: 35px 0 50px 0;
    }
}

.signIn-commonBlock {
    display: flex;
    justify-content: center;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock {
        flex-direction: column;
    }
}

.signIn-commonBlock__hidden {
    display: none !important;
}

.signIn-commonBlock__white, .signIn-commonBlock__transparent {
    max-width: 538px;
    width: 100%;
    border: 6px solid white;
    padding: 6%;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock__white, .signIn-commonBlock__transparent {
        max-width: unset;
    }
}

.signIn-commonBlock__white {
    background-color: white;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock__white {
        justify-content: flex-start;
    }
}

.signIn-commonBlock__transparent-wrap{
    background: #fff;
}

.signIn-commonBlock__transparent {
    background-color: #f7f7f7;
    height: 100%;
}

.signIn-commonBlock__white-content {
    display: flex;
    flex-direction: column;
    /* align-items: center; */
    gap: 16px;
    max-width: 330px;
    width: 100%;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock__white-content {
        max-width: unset;
    }
}


.signIn-commonBlock__white-content-title {
    align-self: self-start;
}

.signIn-commonBlock__white-content-input {
    width: 100%;
    border-radius: 3px;
    height: 45px;
    padding: 0 20px;
    border: 1px solid #B2B5BB;
    outline: none;
}

.signIn-commonBlock__white-content-input::placeholder {
    color: #B2B5BB;
}

.signIn-commonBlock__white-content-link {
    margin-top: 6px;
    align-self: self-start;
    text-decoration: underline;
}

.signIn-commonBlock__white-content-link:hover {
    color: black;
    text-decoration: none;
}

.signIn-commonBlock__white-content-button {
    font-weight: 500;
    margin-top: 6px;
    border-radius: 3px;
    border: none;
    outline: none;
    width: 100%;
    padding: 10px 20px;
    background-color: black;
    color: white;
    transition: all .2s ease-in-out;
    height: 45px;
}

.signIn-commonBlock__white-content-button:hover {
    transform: scale(1.02);
}

.signIn-commonBlock__white-content-title {
    margin-bottom: 26px;
}

.signIn-commonBlock__transparent-content-title {
    margin-bottom: 14px;
    color: black;
}

.signIn-commonBlock__transparent-content-text {
    margin-bottom: 22px;
}

.signIn-commonBlock__transparent-content-button {
    font-weight: 500;
    border-radius: 3px;
    border: none;
    outline: none;
    width: 100%;
    padding: 10px 20px;
    background-color: black;
    color: white;
    transition: all .2s ease-in-out;
    height: 45px;
    max-width: 220px;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock__transparent-content-button {
        max-width: unset;
    }
}

.signIn-commonBlock__transparent-content-button:hover {
    transform: scale(1.02);
}

/* ----- REGISTRATION ----- */
.signIn-commonBlock__registration {
    padding: 3% 6%;
    text-align: center;
}

.signIn-commonBlock__white-content-checkboxWrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
@media screen and (max-width: 768px) {
    .signIn-commonBlock__white-content-checkboxWrapper {
        gap: 10px;
        justify-content: flex-start;
    }
}

.signIn-commonBlock__white-content-checkboxWrapper-checkbox {
    width: 26px;
    height: 26px;
}

.signIn-commonBlock__white-content-checkboxWrapper-text {
    font-size: 14px;
    color: #B2B5BB;
    margin-top: 2px;
}

.signIn-commonBlock__white-content-buttonWhite {
    font-weight: 500;
    border-radius: 3px;
    border: 1px solid;
    outline: none;
    width: 100%;
    padding: 10px 20px;
    background-color: white;
    transition: all .2s ease-in-out;
    height: 45px;
}

.signIn-commonBlock__white-content-buttonWhite:hover {
    color: white;
}


/* ----- FORGOT PASSWORD ----- */
.signIn-commonBlock__white-content-text {
    color: #B2B5BB;
}

.reg-input-label{
    align-self: baseline;
    margin: 0 0 -10px;
}
/* End */


/* Start:/bitrix/templates/yourBrand/components/bitrix/main.auth.form/.default/style.css?1723034061137*/
.social-login-wrap{
    margin-top: 30px;
}

.login-with{
    margin-bottom: 10px;
    font-size: 14px;
    text-align: center;
}
/* End */


/* Start:/bitrix/templates/yourBrand/components/bitrix/socserv.auth.form/flat/style.min.css?17230340742638*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;	background-image: url(/bitrix/templates/yourBrand/components/bitrix/socserv.auth.form/flat/images/sprite.png); background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.mailru2{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}.bx-authform-social ul li .bx-authform-social-icon.zoom{background-position:-836px 0}
/* End */
/* /bitrix/templates/yourBrand/components/bitrix/system.auth.authorize/.default/style.css?17284702844242 */
/* /bitrix/templates/yourBrand/components/bitrix/main.auth.form/.default/style.css?1723034061137 */
/* /bitrix/templates/yourBrand/components/bitrix/socserv.auth.form/flat/style.min.css?17230340742638 */
