#onepagecheckoutps_step_review>.progress {display:none !important;}
#customer_email {
text-transform:lowercase;
}
div#onepagecheckoutps #onepagecheckoutps_step_review_container {
    margin-top: 4px;
}
.btn-info {
    background: #636363 !important;
    border-color: #636363 !important;
}
.btn-primary {
    border-radius: 4px;
    box-shadow: 1px 1px #deabca;
}
.btn-primary span {
    color:#fff !important;
}
.product-price {
    color: #e0004b !important;
}
#header-order-detail-content div, .order_total_items div div .text-md-right {font-weight:bold;}
/*input[type=checkbox]:checked:after {
    left: 0.05em;
    top: -0.14em;
    padding: 0em 0.21em;
    position: relative;
    color: #f23fa7;
    background-color: white;
    font-weight: bolder;
    font-size: 0.8em;
    content: "\2713";
    border: 0.1em solid gray;
}  
input[type=radio]:checked:after {
            width: 0.35rem;
    height: 0.35rem;
    border-radius: 15px;
    top: -0.33rem;
    left: 0.27rem;
    position: relative;
    background-color: #f23fa7;
    content: '';
    display: inline-block;
    visibility: visible;
    }*/
#field_customer_checkbox_create_account_guest label {font-size: 14px !important;}
#onepagecheckoutps a, #onepagecheckoutps span, #onepagecheckoutps label, #onepagecheckoutps h5, #onepagecheckoutps h4, #onepagecheckoutps h3, #onepagecheckoutps h2, #onepagecheckoutps h1, #onepagecheckoutps div, #onepagecheckoutps p {
    color: #000000;
}
.fields_required span {color:#ff0000 !important;}
#onepagecheckoutps_header {display:none}
div#onepagecheckoutps #onepagecheckoutps_step_one div.form-group {
    margin: 10px 0px 0px 0px;
}
div#onepagecheckoutps #panel_addresses_customer .card .card-header {
   display:none;
}
.card {
   border:none;
}
div#onepagecheckoutps #panel_addresses_customer .card .card-body {
    padding: 0px;
}
div#onepagecheckoutps div#onepagecheckoutps_step_three .module_payment_container {
    margin: 10px 0px;
    background-color: #fff;
}
div#onepagecheckoutps div#onepagecheckoutps_step_two .delivery-option {
    margin: 10px 0px;
    background-color: #fff;
}
/*@media (max-width:360px) {
div#onepagecheckoutps div#onepagecheckoutps_step_one #opc_show_login {
    padding: 2px;
    font-size: 11px;
}
}*/

@media (max-width:768px) {
#onepagecheckoutps_step_review  #order-detail-content .col-xs-3 .qty-m { margin: 28% 0px; }
#onepagecheckoutps_step_review  #order-detail-content .qty-mov {padding: 0px 0px 0px 5px !important;}
#onepagecheckoutps_step_review  #order-detail-content .col-xs-3 .qty-m2 { margin: 94% 0px; }
#onepagecheckoutps_step_review  #order-detail-content .qty-m3 { margin: 6% auto !important;}
.aflex {display: flex;align-items: center;justify-content: center;}
}
@media (max-width: 767px){
div#onepagecheckoutps #onepagecheckoutps_step_review .cart_item > div {
    margin-bottom: 0px;
}}