div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}
body .btn-border.btn-green {

    border: 1px solid #83a84d;
}
.error_vrap {

    display: block;
}
div.bx-auth {max-width:600px; margin-top:16px; margin-bottom:24px;}
div.bx-auth form {padding:0; margin:0;}
div.bx-auth-line {border-bottom:1px solid #E3E3E3; padding-bottom:10px;}
div.bx-auth-title {font-size:140%; border-bottom:solid 2px #E3E3E3; padding-bottom:12px; }
div.bx-auth-note{margin:18px 0px 6px 0px;}
td.bx-auth-label{text-align:right; font-weight:bold;}
table.bx-auth-table{margin-top:8px; }
table.bx-auth-table td {padding:3px;}

div.bx-auth input.bx-auth-input {vertical-align:middle;}
div.bx-auth span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:middle;}
div.bx-auth div.bx-auth-secure-icon {background-image:url(images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-auth div.bx-auth-secure-unlock {background-image:url(images/sec-unlocked.png);}

::-webkit-input-placeholder{color:#666;opacity:1}
:-moz-placeholder{color:#666;opacity:1}
::-moz-placeholder{color:#666;opacity:1}
:-ms-input-placeholder{color:#666;opacity:1}
body input:focus:required:invalid,body textarea:focus:required:invalid{color:#666}
body input:required:valid,body textarea:required:valid{color:#666}
body{font-size:16px;min-width:320px;position:relative;font-family:Roboto,sans-serif;overflow-x:hidden;opacity:1;padding:0;margin:0;min-height:100%}
body a{text-decoration:none}
body a:hover{text-decoration:none}
.wrapper{padding:0 40px}
.img-responsive{display:block;max-width:100%;height:auto}
.bussines-rub{background-color:#fef7f2;padding:30px 0 20px;text-align:center;position:relative;margin-bottom:65px}.bussines-rub .title{text-align:center;font-size:30px;color:#7e5943;font-weight:500;margin-bottom:20px}.bussines-rub .discount{width:103px;border:1px solid #cc4b4c;-webkit-border-radius:2px;border-radius:2px;display:block;padding:10px 0;position:absolute;bottom:20px;left:60px}.bussines-rub .discount .name{text-align:center;font-size:16px;color:#000;font-weight:500;display:block;margin-bottom:10px}
.bussines-rub .discount .icon{width:44px;height:46px;display:block;margin-right:auto;margin-left:auto;background:url(../img/icon__pdf.svg);background-size:contain}.bussines-rub__wrap{display:inline-block}.bussines-rub__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr)}.bussines-rub__list .item{padding:10px 20px;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid transparent}.bussines-rub__list .item .day{font-size:16px;color:#000;font-weight:500;text-align:center;margin-bottom:10px;display:block}.bussines-rub__list .item .number{width:39px;height:39px;background-color:#845e47;-webkit-border-radius:39px;border-radius:39px;text-align:center;line-height:39px;font-size:24px;color:#fef7f2;font-weight:500;margin-right:auto;margin-left:auto;margin-bottom:5px;display:block}.bussines-rub__list .item .month{font-size:16px;color:#000;font-weight:500;display:block}.bussines-rub__list .item:hover{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 17.4px 3.6px rgba(0,0,0,.06);box-shadow:0 5px 17.4px 3.6px rgba(0,0,0,.06)}.bussines-rub__list .item.active{border:1px dotted #845e47}.bussines-rub__list .item.active:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;border-radius:0}
.title-page{font-size:48px;color:#3d3d3d;font-weight:300;margin:0;padding:0;margin-bottom:55px;text-align:center}.btn{background:-webkit-linear-gradient(4deg,#82a74c 0,#91ba55 100%);background:linear-gradient(86deg,#82a74c 0,#91ba55 100%);-webkit-border-radius:18px;border-radius:18px;text-align:center;font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;border:0;padding:10px 40px;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s ease;transition:all .2s ease;outline:0}.btn-small{padding:5px 20px}.btn-big{font-size:18px;padding:13px 0;-webkit-border-radius:25px;border-radius:25px}.btn-border{background:0 0;border:1px solid #ff6a6a}.btn-border:hover{background:#ff6a6a}.btn-green{border:1px solid #83a84d}.btn-green:hover{background:-webkit-linear-gradient(4deg,#82a74c 0,#91ba55 100%);background:linear-gradient(86deg,#82a74c 0,#91ba55 100%)}.btn-white{border:1px solid #fff}.btn-white:hover{background:#fff;color:#36383f}.btn-fb{background:#3b5998;position:relative;padding:14px 0}
.btn-fb:before{content:'';display:inline-block;vertical-align:top;width:41px;height:41px;
background:url(images/icon__fb.png) no-repeat;position:absolute;top:50%;margin-top:-20.5px;left:5px}.btn-fb:hover{background:#0b5eb6}.btn-vk{background:#4c77a6;position:relative;padding:14px 0}
.btn-vk:before{content:'';display:inline-block;vertical-align:top;width:41px;height:41px;
background:url(images/icon__vk.png) no-repeat;position:absolute;top:50%;margin-top:-20.5px;left:5px}.btn-vk:hover{background:#244c78}.input-line{width:100%;outline:0;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;font-weight:300;font-family:Roboto,sans-serif;border:0;border-bottom:1px solid #626262;-webkit-border-radius:0;border-radius:0;margin-bottom:45px;background:0 0}.input-line::-webkit-input-placeholder{color:#fff;opacity:1}.input-line:-moz-placeholder{color:#fff;opacity:1}.input-line::-moz-placeholder{color:#fff;opacity:1}.input-line:-ms-input-placeholder{color:#fff;opacity:1}.number{display:inline-block;background:#f1e0d3;height:37px;-webkit-border-radius:37px;border-radius:37px;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.number .minus,.number .plus{width:37px;height:37px;background-color:#856149;-webkit-border-radius:37px;border-radius:37px;text-align:center;line-height:37px;color:#e8be9f;font-size:20px;display:inline-block;vertical-align:top;cursor:pointer}.number input{height:37px;text-align:center;line-height:37px;padding:0;border:0;background:0 0;outline:0;font-size:26px;color:#856149;font-weight:500;width:45px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.catalog-lanch{margin-bottom:150px}.catalog-lanch__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);grid-gap:45px;grid-row-gap:75px}.catalog-lanch__list .item{border:2px solid #f6f6f6;-webkit-border-radius:2px;border-radius:2px;padding:35px 45px}.catalog-lanch__list .item .img{text-align:center;margin-bottom:25px}.catalog-lanch__list .item .img img{max-width:100%}.catalog-lanch__list .item .name{display:block;text-align:center;font-size:30px;color:#7e5943;font-weight:500;margin-bottom:25px}.catalog-lanch__list .item .desc{text-align:center;font-size:18px;color:#7b7b7b;margin-bottom:55px}.catalog-lanch__list .item .bottom-info{display:-ms-grid;display:grid;-ms-grid-columns:1fr min-content;grid-template-columns:1fr min-content;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.catalog-lanch__list .item .bottom-info .price{font-size:26px;font-weight:500;color:#856149}.catalog-lanch__list .item .bottom-info .btn-block{text-align:right}
html body{background-color:#36383f}.cabinet-page__wrap{padding:30px 0}.cabinet-page__block{border:1px solid #555;-webkit-border-radius:8px;border-radius:8px;padding:70px 120px 50px 120px;width:34%;margin:0 auto}.cabinet-page__block .img{text-align:center;margin-bottom:65px}
.cabinet-page__block .title{font-size:24px;color:#fff;text-align:center;margin-bottom:70px}.cabinet-page__block .btn-block{width:70%;margin-right:auto;margin-left:auto}.cabinet-page__block .btn-block .btn{width:100%;margin-bottom:35px}.cabinet-page__block .info{font-size:14px;color:#fff;text-align:center}.cabinet-page__block .user-menu{text-align:center;margin-bottom:40px}.cabinet-page__block .user-menu a{font-size:16px;color:#e1e1e1;text-decoration:underline;display:inline-block;vertical-align:top}.cabinet-page__block .user-menu a:not(:last-child){margin-right:35px}.cabinet-page__block .user-menu a.active{color:#f5d5be;text-decoration:none}.cabinet-page__block .avatar{text-align:center;margin-bottom:30px}.cabinet-page__block .avatar img{-webkit-border-radius:100px;border-radius:100px}.cabinet-page__block .text{font-size:18px;text-align:center;color:#fff;margin-bottom:0}.cabinet-page__block .edit{display:block;text-align:center;font-size:12px;color:#f5d5be;margin-bottom:20px}.cabinet-page__block .bonus{text-align:center;font-size:14px;color:#fff;margin-top:50px}.cabinet-page__block .bonus span{font-size:24px;font-weight:500;color:#9ecb5c}.cabinet-page__block.user-cabinet{padding-top:25px;padding-bottom:25px}.cabinet-page__block.adress-cabinet{padding:25px 30px}.history-order .item{margin-bottom:40px;border:1px solid #555;-webkit-border-radius:8px;border-radius:8px;padding:13px 30px}.history-order .item__top{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;font-size:16px;color:#fff;cursor:pointer}.history-order .item__top .date{color:#f5d5be}.history-order .item__top .info-order{text-align:right}.history-order .item__inner{font-size:16px;color:#fff;line-height:24px;padding-top:30px;display:none}.history-order .item__inner .btn-block{text-align:left;width:100%;margin-top:15px}.history-order .item__inner .btn-block .btn{display:inline-block;width:auto;margin-bottom:0}.no-order{font-size:16px;color:#fefefe;text-align:center;margin-bottom:75px;margin-top:-30px}.no-order a{color:#f5d5be;text-decoration:underline}.img-noorder{text-align:center}.adress-block .item{margin-bottom:25px}.adress-block .item__inner{display:-ms-grid;display:grid;-ms-grid-columns:3fr 1fr 1fr 1fr;grid-template-columns:3fr 1fr 1fr 1fr;background-color:#36383f;border:1px solid #555;-webkit-border-radius:8px;border-radius:8px;grid-gap:10px;padding:24px 40px;position:relative}.adress-block .item__inner .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.adress-block .item__inner .block .label{display:inline-block;vertical-align:bottom;font-size:12px;color:#f5d5be;margin-right:5px;margin-top:auto}.adress-block .item__inner .block .block-input{font-size:18px;color:#fff;display:inline-block;vertical-align:top;overflow:hidden}.adress-block .item__inner .block .block-input input{width:100%;background:0 0;border:0;outline:0;font-size:18px;color:#fff;font-family:Roboto,sans-serif;border-bottom:1px solid #fff;padding:0}.adress-block .item__inner .delete-form{background-color:#36383f;border:1px dashed #d24a43;-webkit-border-radius:8px;border-radius:8px;position:absolute;top:0;right:0;bottom:0;left:0;display:none;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.adress-block .item__inner .delete-form .text-block{text-align:center;font-size:18px;color:#fff}.adress-block .item__inner .delete-form .button-block{text-align:center}.adress-block .item__inner .delete-form .button-block .btn{display:inline-block;vertical-align:top}.adress-block .item__inner.delete .delete-form{display:-ms-grid;display:grid}.adress-block .item__inner.edited .ok{display:block;outline:0;width:26px;height:26px;background:url(../img/icon__ok.png) no-repeat;cursor:pointer;position:absolute;top:50%;margin-top:-13px;right:10px;border:0}.adress-block .item__bottom{text-align:right;margin-top:10px}.adress-block .item__bottom a{display:inline-block;vertical-align:top;font-size:12px;color:#a2a2a2;margin-left:20px}
.adress-block .add-adress{cursor:pointer;border:1px dashed #fff;-webkit-border-radius:8px;border-radius:8px;text-align:center;padding:21px 0;opacity:.2;-webkit-transition:all .2s ease;transition:all .2s ease}.adress-block .add-adress span{font-size:18px;color:#fff;font-weight:700;text-transform:uppercase}.adress-block .add-adress span:before{content:'';display:inline-block;width:28px;height:28px;background:url(../img/icon__add.png) no-repeat;margin-right:45px;vertical-align:middle}.adress-block .add-adress span:after{content:'';display:inline-block;width:28px;height:28px;background:url(../img/icon__add.png) no-repeat;margin-left:45px;vertical-align:middle}.adress-block .add-adress:hover{opacity:1}.mobile-view .btn-big{font-size:16px;padding:16px 0}.mobile-view .btn-fb,.mobile-view .btn-vk{padding:17px 0}.mobile-view .input-line{height:30px;line-height:30px;margin-bottom:30px}.mobile-view .wrapper{padding:0 15px}.mobile-view .cabinet-page__block{border:0;width:100%;padding:0;padding-top:60px}.mobile-view .cabinet-page__block .title{font-size:22px}.mobile-view .cabinet-page__block .text{margin-bottom:40px}.mobile-view .history-order .item__top{display:block;text-align:center}.mobile-view .history-order .item__top .info-order{text-align:center;padding-top:10px}.mobile-view .adress-block .item__inner{display:block;padding:10px 15px}.mobile-view .adress-block .item__inner .delete-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-view .adress-block .item__inner .delete-form .text-block{margin-top:auto}.mobile-view .adress-block .item__inner .delete-form .button-block{margin-top:15px;margin-bottom:auto}.mobile-view .adress-block .item__inner .block{margin-bottom:10px}.mobile-view .adress-block .item__inner.delete .delete-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mobile-view .adress-block .item__inner.edited .ok{top:auto;bottom:-33px}.mobile-view .adress-block .item__bottom{text-align:left}.mobile-view .adress-block .add-adress span{font-size:14px}.mobile-view .adress-block .add-adress span:before{margin-right:15px;width:14px;height:14px;background-size:contain}.mobile-view .adress-block .add-adress span:after{margin-left:15px;width:14px;height:14px;background-size:contain}@media only screen and (max-width:1800px){.cabinet-page__block .btn-block{width:100%}}@media only screen and (max-width:1600px){.btn{padding:10px 20px}.btn-big{padding:13px 0}.btn-fb,.btn-vk{padding:14px 0}.catalog-lanch__list .item{padding:20px 15px}.cabinet-page__block{width:50%}}@media only screen and (max-width:1360px){.catalog-lanch__list{grid-gap:20px}.cabinet-page__block{width:50%;padding-right:70px;padding-left:70px}.cabinet-page__block .btn-block{width:100%}}@media only screen and (max-width:1024px){.catalog-lanch__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}
body .btn-border {

    line-height: 9px;
}
.btn-fb:hover {
    background: #0b5eb6;
}
body .btn-fb {
    background: #3b5998;
    position: relative;
    padding: 14px 0;
    line-height: 12px;
}
body .btn-vk {
    background: #4c77a6;
    position: relative;
    padding: 14px 0;
    line-height: 12px;
}

body .btn-green {
    border: 1px solid #83a84d;
}
body .btn-border {
    background: 0 0;
    border: 1px solid #ff6a6a;
}
.error_mesage, .error_mesage_pass {
    display: none;
    font-size: 12px;
    position: absolute;
    left: 0;
    top: -20px;
    z-index: 9;
    background: #ffdfd2;
    padding: 5px;
    color: #c40000;
    line-height: 10px;
    /* margin-left: 25px; */
    min-width: 125px;
}
.error_vrap
{
    position: relative;
}