.login_cart{display: flex;flex-direction: column;padding-bottom:50rem}
.login_cart .row{margin-bottom:15rem;align-items: center;display: flex; flex-direction: row;justify-content: flex-start;}
.login_cart .row label{font-weight:bold;width:100px}
.login_cart .row input{width:300px}
.login_cart .row p{margin-left: 20rem;color: #969696;}
.login_cart .checkbox-link{width: 50%;margin-bottom: 15rem;line-height: 1.5em;}
.login_cart .form-group-row__submit .view-all-btn{margin-right: 10rem;padding: 0.9em 2.4em;font-size: 17rem;}
.login_cart .form-group-row__submit a{margin-left: 5rem;}
.login_cart .error-red{color:red;display:none;margin:5px 0}
.login_cart .errors-wrapper{margin-bottom: 30px;border-radius: 5px;background-color: #f2dede;}
.login_cart .errors-wrapper .error-box {padding: 15px;line-height: 1.5em;}
.login_cart .load{display:flex}
.login_cart .load span{margin: 18rem 0 18rem 20rem;}
.login_cart .form-group-row__submit{display: flex;align-items: center;}
.login_cart h4{font-size: 16rem;padding-bottom: 20rem;}

/*
.footer .list li,
.footer .soc-icons,
.footer .domains-container,
.right-tools-menu,
.footer .domains-container-spoil-link{display:none}
.footer .list{position: absolute;}
.footer .list li.policy_processing{display: block;    margin-top: 70px;}

.footer{padding-bottom: 60rem;}
.footer .row .info{width:100%}
.footer .paragraph{margin-bottom: 10rem;}
.footer .copyright{color:rgba(255,255,255,0.5)}
.footer .list.bottoms{display: flex;width: 165px;flex-direction: row-reverse;}

.header .header-line,
.header .top-menu .left{display:none}
.header .top-menu .right .city{display:none}
.header .top-menu .right .login-panel a{display:none}
.header .top-menu .right .header-basket-panel{display:none}
.header{margin-bottom:0;}
.header .links_block{display: none;}
.header .catalogs_menu{display: none;}

.header-line-mini{display:flex;background-color: #fff;-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.18);box-shadow: 0 1px 3px 0 rgba(0,0,0,0.18);margin-bottom: 20rem;}
.header-line-mini h2{font-size: 16rem;font-weight: 800;margin-bottom: 4px;line-height: 1.5em;text-align: left;}
.header-line-mini .header-content{align-items: center;justify-content: space-between;}
.header-line-mini .text{width: 42%;line-height: 1.5em;}
.header-line-mini .but{display: flex;flex-direction: column;font-size: 16rem;}
.header-line-mini .but a{font-size: 20rem;font-weight: bold;color: black;margin-bottom:10rem}
.header-line-mini .but p{font-size: 12rem;text-align: right;line-height: 1.5em;color: #969696;}

.order-page .order-table.login-basket .td .button_amount{color: #F90;font-weight: bold;border-radius: 3px;font-size: 22px;text-align: center;    margin-top: 1rem;line-height: 16rem;width: 20rem;}
.order-page .order-table.login-basket .td.amount_td{flex-direction: row;align-items: start;}
.order-page .order-table.login-basket .td.amount_td span{flex-direction: column;display: flex;}
.order-page .order-table.login-basket .td.amount_td span.text{padding: 0.3em 0.8em;color: #333;background-color: #fff;border: 1px solid #ddd;border-radius: 0.2em;}
.order-page .order-table.login-basket .td .remove-item{top:5rem}


@media (max-width: 823px) {
    .mobile_clear {height: 60px;}
    .mobile .menu{display: none;}
    .header .header-basket-panel{display: none;}
    .mobile{display: flex !important;}
    .footer .list.bottoms{display: none;}
    .login_cart{font-size: 14rem;}

    .footer .list{position: relative;}
    .footer .list li.policy_processing{ margin-top: 0;}

}

@media (max-width: 767px) {
    .login_cart .row input {width: 150px;}
    .login_cart .checkbox-link{width:100%}


    .order-page .order-table.login-basket .tr .td:before{left: 0;font-weight: normal;text-align: left;width: auto;display: contents;}
    .order-page .order-table.login-basket .tr .td:nth-child(1):before{display:none}
    .order-page .order-table.login-basket .tr .td:nth-child(2):before{display:none}
    .order-page .order-table.login-basket .tr .td:nth-child(5):before{display:none}
    .order-page .order-table.login-basket .tr .td{padding-left: 145rem; margin-bottom: 0;}
    .order-page .order-table.login-basket .tr .td b{display: contents;}
    .order-page .order-table.login-basket .td:nth-child(1){padding-left: 20rem;position: absolute;}
    .order-page .order-table.login-basket .td .remove-item:before{content:'Удалить'}
    .order-page .order-table.login-basket .td .remove-item{background: none;margin: 0;padding:0; width:auto;height:auto;top:0;}
    .order-page .order-table.login-basket .td.amount_td{align-items: center;}
    .order-page .order-table.login-basket .td.amount_td span.text{margin-left: 5rem;}
    .order-page .order-table .tr .td:nth-child(4):before{content:'Цена:';}

}

@media (max-width: 580px) {
    .login_cart .row{flex-wrap: wrap-reverse;}
    .login_cart .row p {margin-left: 0rem;margin-bottom: 10px;margin-top: 15px;}
    .login_cart .row input {width: 300px;}
    .header-line-mini .text {width: 60%;}
    .h1.bottom { margin-bottom: 21rem; font-size: 30rem;}
    .footer .row .info{margin-top: 0;}
}

@media (max-width: 445px) {
    .header-content{flex-direction: column; text-align: center;}
    .header-line-mini .text {width: 100%; margin-bottom: 15rem;}
    .header-line-mini h2{text-align: center;}
    .header-line-mini .but p {text-align: center;}
    .header-line-mini .but{width:100%}
    .login_cart .row input {width: 70%;}
    .login_cart .row label {width: 30%;}
}
*/
.popup-account-form__content-form{
    width: 100%;
    max-width: 100%;
    padding: 0% 35%;
}
