

/* Start:/bitrix/components/tmf/loyalty.register/templates/.default/style.css?16081970802547*/
.loyalty-page .iblock.label_block {
    vertical-align: sub;
}

.loyalty-page.module-form-block-wr .form-block .but-r {
    display: inline-block;
    margin: 0;
}

.loyalty-page .but-r .btn{
    margin-top: 4px;
}

.form-control.hidden{
    display: none;
}

.phone_input.alert.alert-success {
    margin-bottom: 0;
}

.phone_input.disabled{
    pointer-events: none;
    opacity: 1;
}

.ik-select .error{
    position: absolute;
    margin-top: -20px;
}

.error .common_select .common_select-link{
    border: 1px solid red;
}

.iblock.label_block .switch-field {
    display: flex;
    margin-bottom: 15px;
    overflow: hidden;
}

.iblock.label_block .switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}

.iblock.label_block .switch-title {
    font-size: 14px;
    margin-bottom: 10px;
}

.iblock.label_block .switch-field label {
    background-color: #e4e4e4;
    color: rgba(0, 0, 0, 0.6);
    font-size: 14px;
    line-height: 1;
    text-align: center;
    padding: 10px;
    margin-right: -1px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
    transition: all 0.1s ease-in-out;
}

.form-control.bg.checkbox {
    margin-bottom: 10px;
}

.form-control.bg.checkbox .filter.licence_block {
    padding-bottom: 5px;
}


.iblock.label_block .switch-field label:hover {
    cursor: pointer;
}

.iblock.label_block .switch-field input + label{
    font-size: 14px;
    padding: 10px;
}

.iblock.label_block .switch-field input:checked + label {
    background-color: #b41818;
    box-shadow: none;
    color: white;
    font-weight: bold;
}

.iblock.label_block .switch-field label:first-of-type {
    border-radius: 4px 0 0 4px;
}

.iblock.label_block .switch-field label:last-of-type {
    border-radius: 0 4px 4px 0;
}




@media(max-width: 1200px){
    .loyalty-page .iblock.label_block {
        width: 70%;
    }

    .loyalty-page.module-form-block-wr .form-block .but-r{
        margin-top: 10px;
    }

    .error label.error {
        top: 15px;
    }

    .iblock.label_block.error  label {
        padding: 0px;
        margin-bottom: 15px;
    }
    
}

@media(max-width: 560px)
{
    .loyalty-page .iblock.label_block {
        width: 100%;
    }

    .loyalty-page .border_block{
        padding: 15px;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.css?158988803364*/
font.errortext
{
	color:red;
}

font.notetext
{
	color:green;
}

/* End */


/* Start:/local/templates/aspro_next/css/suggestions.min.css?15966879192091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */
/* /bitrix/components/tmf/loyalty.register/templates/.default/style.css?16081970802547 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.css?158988803364 */
/* /local/templates/aspro_next/css/suggestions.min.css?15966879192091 */
