#checkout .opc-step .card .opc-step-header h5{
color: #000000!important;
}

#checkout #wrapper #opc_main #opc_cart #cart_body #opc_cart_title #opc_cart_title_text{
color: #000000!important;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .tabs-view .nav-tabs {
    display: flex;
    justify-content: center;
    margin: 0;
    flex-direction: row-reverse;
    padding: 10px 0px;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .tabs-view .nav-tabs .nav-link{
text-align: left;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .tabs-view .nav-tabs .nav-item {
    border-bottom: none!important;
    flex-grow: 1;
    position: relative;
    display: flex;
    align-items: center;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content .tabs-view .nav-tabs .nav-link.active::after{
display: none;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content #opc_personal_information #field_custom_psgdpr>label {
    display: flex;
    gap: 5px!important;;
    padding: 10px 0px;
}

#checkout #wrapper #opc_main #opc_step_my_account #opc_step_my_account_content #opc_personal_information .form-group label{
text-align: left;
    margin-bottom: .375rem;
    display: flex;
    gap: 5px;
    padding: 10px 0px;
}

#checkout #wrapper #opc_main #opc_step_addresses #opc_step_addresses_content .address-selector .address-item .address-footer {
display: flex; 
flex-direction: column;
gap: 5px;
}