/* checkout page Tailwind css not working using custome css start */

.checkout-index-index ul.opc-progress-bar{
    width: 100%;
}
.checkout-index-index ul.opc-progress-bar li{
    width:50%;
}
.checkout-index-index ul.opc-progress-bar li.opc-progress-bar-item._active > span:before{
   background: #2F5387 !important;
   border-color: #2F5387 !important;
}
.checkout-index-index ul.opc-progress-bar li.opc-progress-bar-item._active > span:after{
    border-color: #2F5387 !important;
    color: #2F5387 !important;
}

.checkout-index-index ul.opc-progress-bar li.opc-progress-bar-item._active:before{
      background: #2F5387 !important;
      border-color: #2F5387 !important;
}

.checkout-index-index .checkout-shipping-address .step-title{
    background:#2F5387;
    color:#fff;
    font-weight:500;
    padding: 0px 20px 0px 20px;
    min-height:51px;
    display:flex;
    justify-content:start;
    align-items:center;
}
.checkout-index-index .checkout-shipping-method .step-title{
    background:#2F5387;
    color:#fff;
    font-weight:500;
    padding: 0px 20px 0px 20px;
    min-height:51px;
    display:flex;
    justify-content:start;
    align-items:center;
}
.checkout-index-index .action-select-shipping-item{
    background:#2F5387;
    color:#fff;
    padding:.5rem 1rem;
    height:40px;
}

.action-select-shipping-item:hover{
    color:#000;
    background:transparent;
}

.checkout-index-index .new-address-popup .action-show-popup{
     background:#2F5387;
    color:#fff;
    padding:.5rem 1rem;
    height:40px;
}

.checkout-index-index .new-address-popup .action-show-popup:hover{
    background:transparent;
    color:#000;
}

.checkout-index-index table.table-checkout-shipping-method {
    width:100%;
    margin:0px 10px 0px 10px;;
}

.checkout-index-index div#shipping-method-buttons-container button{
    background:#2F5387;
    border-color:#2F5387;
}

/* checkout page Tailwind css not working using custome css end */


/* next step checkout css start */

.checkout-index-index .actions-toolbar  button{
    background:#2F5387 !important; 
    border-color:#2F5387 !important;
}

.checkout-index-index form#discount-form button{
  border:none;
  height:33px;
  color:#fff;
  margin-top:-1px;
}
form#discount-form  input{
    width:100%;
    min-height:32px;
}

body.checkout-index-index .opc-wrapper .form-discount {
    max-width: 100% !important;
    width: 100%;
}

body.checkout-index-index .opc-wrapper .payment-option-title{
    padding-left:0px !important;
}
body.checkout-index-index .opc-wrapper .payment-option-content{
    padding:0px !important;
}


.checkout-onepage-success .checkout-success p a{
    color:#2F5387
}
.checkout-onepage-success .title-heading{
    display:flex;
    justify-content:start ! important;
}
.checkout-onepage-success .title-heading a{
    width:130px;
    background:#2F5387;
    font-size:16px;
    padding: 8px;
    border-radius:10px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#fff;
     margin-left:10px;
}
.checkout-onepage-success .checkout-success div > a{
    background:#2F5387;
}

.new-shipping-address-modal .modal-title{
    color:#2F5387;
    font-weight:600 !important;
}
footer.modal-footer button.action-save-address{
    background:#2F5387;
    border-color:#2F5387;
    height:38px;
}
.estimated-block .estimated-price{
    color:#2F5387;
}

.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before{
      color:#2F5387 !important;
}
.checkout-index-index button.action.action-login.secondary {
    color: #fff;
}
@media (max-width:767px){
.checkout-index-index div#bss-cookie-notice {
    max-width: 100% !important;
    width:100% !important;
}

}


