.alert.alert-info:before {
display: none;
}

.alert.alert-warning:before {
display: none;
}

#onepagecheckoutps #submitAddDiscount span{
color:#fff!important;
}

div#onepagecheckoutps .modal-content .modal-header,
div#onepagecheckoutps .onepagecheckoutps_p_step{
    color: #fff!important;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0;
    background: #c8bba4 !important;
    font-weight: 300;
    padding: 13px 22px 10px;
}
div#onepagecheckoutps .modal-header .panel-title{
color: #fff!important;
}

div#onepagecheckoutps div#onepagecheckoutps_step_review_container > h5{
  padding-bottom: 10px!important;
}

#onepagecheckoutps p,
div#onepagecheckoutps div#opc_login .forget_password, 
div#onepagecheckoutps div#onepagecheckoutps_header p, 
div#onepagecheckoutps div#onepagecheckoutps_header #div_onepagecheckoutps_info h1,
div#onepagecheckoutps div#onepagecheckoutps_step_review #div_leave_message > p, 
div#onepagecheckoutps #panel_addresses_customer .card .card-header a, 
div#onepagecheckoutps span, div#onepagecheckoutps label,
div#onepagecheckoutps div#opc_login .forget_password,
div#onepagecheckoutps div#onepagecheckoutps_header p,
div#onepagecheckoutps div#onepagecheckoutps_header #div_onepagecheckoutps_info h1,
div#onepagecheckoutps div#onepagecheckoutps_step_review #div_leave_message > p,
div#onepagecheckoutps #panel_addresses_customer .card .card-header a,
div#onepagecheckoutps span,
div#onepagecheckoutps label{
font-family: "Montserrat", sans-serif !important;
}
div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #promo-code{
display:block;
}
div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed .promo-code-button{
cursor: initial;
}


#onepagecheckoutps .alert-info{
    background-color: transparent;
    border-color: #c8bba4;
}
#opc_login .btn-info{
background-color: #53535f;
    border-color: #53535f;
}
#opc_login .btn-info:hover{
background-color: #c8bba4;
    border-color: #c8bba4;
}

body#checkout .modal-content{
background-color: #fff;
}



#onepagecheckoutps #panel_addresses_customer .card-header{
    background-color: #c8bba4;
    border-bottom: #c8bba4;
}

div#onepagecheckoutps .container_card.selected{
background-color: #d6d4d4;
}

#onepagecheckoutps #panel_addresses_customer .card-header .card-title a{
color: #fff!important;
}

div#onepagecheckoutps #panel_addresses_customer .card{
    border-radius: 7px!important;
}
body#checkout .custom-checkbox span{
border-radius: 4px;
}
div#onepagecheckoutps input.disabled, div#onepagecheckoutps textarea.disabled, div#onepagecheckoutps select.disabled{
    color: rgba(0, 0, 0, 0.5);
}
#onepagecheckoutps #order-detail-content .card-block{
padding-left: 20px;
}

div#onepagecheckoutps div#onepagecheckoutps_step_review #conditions-to-approve a{
font-weight: bold;
}

div#onepagecheckoutps div#onepagecheckoutps_step_review .stick_buttons_footer{
    border-left: 1px solid #53535f;
    border-right: 1px solid #53535f;
    border-top: 1px solid #53535f;
}

div#onepagecheckoutps .btn-link:hover{
color: #c8bba4;
}