.checkout-button.button.alt.wc-forward {background-color: #20a8c2;    border-radius: 0px; color: #fff;}
.checkout-button.button.alt.wc-forward:hover {background-color: #777;    border-radius: 0px; color: #fff;}
.woocommerce .cart .button, .woocommerce .cart input.button {color:#fff; background-color: #20a8c2;}
.woocommerce-message {  background-color: #7777;    color: #fff; border-top: 3px solid #20a8c2;}
.woocommerce-message::before {color: #20a8c2;}
#customer_details, #order_review, .woocommerce-order { width: 75%; align-content: center;    margin: 0 auto; padding: 80px;}
#order_review_heading {text-align: center;}
.wc_payment_methods.payment_methods.methods, .woocommerce form .form-row {background-color: #000;}
#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {border-bottom: 0px solid #000 !important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {background-color:#20a8c2; color:#fff;}
#place_order, .woocommerce-page #payment #place_order:hover {background-color:#777; color:#fff;}
.woocommerce-error{background-color:#777; color:#fff;}
.select2-results {  background-color: #000;}
p {color: #aaa !important;}