
/*--privacy policy block--*/
.agreement-checkbox-wrapper{
	margin-bottom: 10px;
}
.agreement-checkbox{
    position: absolute;
    left: -9999px;
}
.agreement-checkbox-label{
    cursor: pointer;
    position: relative;
    display: block;	
}
.agreement-checkbox-text:before{
    content: '';
    position: absolute;
    top: 1px;
    left: -19px;
    width: 15px;
    height: 15px;
    background: url(/local/assets/images/checkbox-sm.png) no-repeat 0 0;
}
.agreement-checkbox:checked + .agreement-checkbox-text:before {
    background-position: 0 -17px;
}
_disabled{
	background: gray;
    cursor: not-allowed;
	-webkit-transition: none;
}
_disabled:hover{
	box-shadow: none;
}
.agreement-error{
	color: #e62222;
}
.agreement-error._hidden{
	visibility: hidden;
}
.licenses-button-none,  input._disabled{
    pointer-events: none;
    cursor: not-allowed;
    background: #bababa !important;
}
.bx_ordercart_order_pay_center .checkout.licenses-button-none,
.stat_left input[type=submit]._disabled,
.wdr2_add .wd_submit input[type=submit]._disabled{
    text-shadow: none;
} 


.agreament-order,
.agreement-reviews,
.agreement-contacts,
.agreement-reviews-item{
    padding: 10px 20px;
}

.agreament-order label span,
.agreement-reviews label span,
.agreement-contacts label span,
.agreement-reviews-item label span,
.agreement-reviews-item .agreement-checkbox-text{
    width: 100%;
    text-align: left;
}

.mfeed._contacts{
    width: 330px;        
}

.table-reg{
    width: 370px;    
}
.agreament-reg{
    padding: 10px 20px;
}
.agreament-reg label span {
    width: 100%;
    text-align: left;    
}
.footer-agreement-link {
    text-align: center; 
	position: absolute;
    display: block;
    width: 100%;
    bottom: 4px;
}
.footer-agreement-link a{
   color: #fff;
   text-decoration: none;
}
.footer-agreement-link a:hover{
   color: #79b2d1; 	
}

.agreement-checkbox._js-agreement-checkbox{
    vertical-align: top;
}
/*--end privacy policy block--*/

.bxr-prices-detail-col .price-wrap:not(:first-child) {
    border-top: 1px dotted gray;
}
.price_offer_item {
    display: none;
}
.price_offer_item.active {
    display: block;
}

.bxr-ecommerce-m2-list-v2 .product_basket_add.bxr-color-button-small-only-icon {
    border-radius: 4px;
    margin: 10px 0px;
    padding: 11px 14px 11px 12px;
    margin-right: 0px !important;
}