.cart .steps{list-style:none;width:100%}.cart .steps li{float:left;width:25%}.cart-contact-informations>div{position:relative}.cart-contact-informations>div .bl-forminput:not(.bl-checkbox){width:50%;float:left;padding-right:10px}.cart-contact-informations>div .bl-forminput:not(.bl-checkbox)>div{width:100%}.cart-contact-informations #company-information>.bl-textbox:first-child{float:none !important}.cart-contact-informations .control-label{width:100%;margin-bottom:5px;text-align:left}.cart-contact-informations #company-information-checker,.cart-contact-informations #shipping-information-checker{position:absolute;top:-10px;left:-30px}.cart-contact-informations .phone-group{width:50%;float:left;padding-right:10px}.cart-items-table{display:table;width:100%}.cart-items-table .cart-items-table-header,.cart-items-table .cart-item{display:table-row}.cart-items-table .cart-items-table-header>div,.cart-items-table .cart-item>div{display:table-cell}.cart-items-table .cart-items-table-header{font-weight:600;margin:20px 0}.cart-items-table .cart-item-remove{cursor:pointer}.payment-method-picker{margin:0 auto;float:left;width:100%}.payment-method-picker .title{padding:10px 15px;font-size:30px}.payment-method-picker .form-group{margin:5px 0 10px}.payment-method-picker .bl-radio-button-container{margin-top:0;border:1px solid transparent}.payment-method-picker .bl-radio-button .bl-fake-radio-button{width:22px;height:22px;margin:auto;float:none;position:absolute;top:0;left:15px;bottom:0;background-color:#fff}.payment-method-picker .bl-radio-button .bl-fake-radio-button[checked]{-webkit-box-shadow:inset 0 1px 1px #ccc;box-shadow:inset 0 1px 1px #ccc;border-color:#ccc}.payment-method-picker .bl-radio-button .bl-fake-radio-button[checked] div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-radius:50%;background-color:#000;opacity:.85}.payment-method-picker #change-bank-trigger{cursor:pointer}.payment-method-picker .payment-method{position:relative;padding:8px 15px 8px 50px;background-color:#f0f8ff;border:1px solid #ccc;border-bottom:0}.payment-method-picker .payment-method:last-child{border-bottom:1px solid #ccc}.payment-method-picker .payment-method .tb{height:25px}.payment-method-picker .bl-radio-button-label{float:none;margin:0}.payment-method-picker .img-cell{padding-right:10px}.payment-method-picker .payment-method-img{width:auto;max-width:120px;max-height:22px}.payment-method-picker .btn-default{text-transform:uppercase;font-size:18px;min-width:170px;padding:0 15px;height:40px;line-height:38px}.payment-method-picker .btn-wrap{text-align:right}.payment-method-picker .validation-message{color:#ea3030;display:block;margin-top:-8px}.payment-method-picker .validation-error{border-color:#ea3030}.payment-method-picker .error-message{text-align:center;font-size:24px;padding:20px 10px}@media(max-width:479px){.payment-method-picker{width:100%;padding:0}.payment-method-picker .btn-wrap{text-align:center}.payment-method-picker .btn-wrap .btn{width:100%}}.cart-deliveries,.cart-payments{display:table;width:50%;float:left}.cart-deliveries .cart-delivery,.cart-payments .cart-delivery,.cart-deliveries .cart-payment,.cart-payments .cart-payment{display:table-row}.cart-deliveries .cart-delivery>div,.cart-payments .cart-delivery>div,.cart-deliveries .cart-payment>div,.cart-payments .cart-payment>div{display:table-cell}.cart-deliveries .cart-payment.disabled,.cart-payments .cart-payment.disabled{opacity:.75;cursor:not-allowed}.cart-deliveries .cart-payment.disabled .bl-fake-checkbox,.cart-payments .cart-payment.disabled .bl-fake-checkbox{pointer-events:none}