/*header*/
.date-time {
    font-size: 12px!important;
}

.appheader {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative; /* Needed to position arrow separately */
  padding: 10px;
  background:#fff;
  width: 100%;
  border-bottom: 1px solid #ccc;
}

.appheader .btn-back {
  position: absolute;
  left: 10px; /* keeps arrow on the left */
  top: 0;
  bottom: 0;
  background: transparent;
  border: 0px;
  color: #707070;
}

.appheader .btn-back:hover {
    background-color: transparent!important;
    color: #dd9099!important;
}

.checkout-title {
  font-size: 18px;
  text-align: center;
  font-family: 'Poppins';
}

.order-details {
    border: 0px!important;padding:15px 0px!important;
}

section#sp-section-2 {
    border-bottom: 1px solid #ccc;
}

.mod-order-type-details a.toggle-btn {
    font-size: 14px;
    padding: 5px 10px;
    color: #000;
}

.mod-order-type-details a.toggle-btn.active {
    color: #fff;
}

.order-details-left {
    flex: 0 0 50px!important;
    text-align: center;
}

.order-details-left img {
    width: 55px!important;
    height: auto!important;
}

.branch-name {
    margin: 0px!important;
    line-height: 1;
}

@media screen and (max-width:992px){
section#sp-section-2 {
    border-bottom: 1px solid #ccc;
    position: fixed;
    z-index: 24;
    width: 100%;
    padding: 0px!important;
    background: #fff;
    top: 49px;
}}

