.nav-trigger {
  border: none !important;
}

#sb-timeline #steps #steps-content #sb_booking_content .item.panel .title {
  color: black;
}

#sb_booking_company_time {
  display: none;
}

#steps-nav {
  margin-bottom: 50px !important;
}

#sb-timeline #steps #sb_back_button {
  top: -25px;
}

#sb-timeline #steps #steps-content #sb_booking_content .service-item.panel .bar-service .d-flex {
  flex-flow: column;
}

#sb-timeline #steps #steps-content #sb_booking_content .datetime-step .time-legend {
  justify-content: flex-start;
}

#header {
  background-color: #030637;
}

#sb_main #header #sb_menu .nav li a {
  color: rgba(255,255,255,0.75) !important;
}

#sb_main #header #sb_menu .nav li.active a {
  color: rgba(255,255,255,1) !important;
}

.btn-bar.invoice-payment-systems--btn-bar .btn-bar--row{
  justify-content: center;
}

.invoice-pay-page--page-pd {
  background-color: #030637;
}

.invoice-pay-page-grid_item.right-block .right-block--section-pd {
  border: 0.5px solid rgba(255, 255, 255, 0.3);
}

.invoice-pay-page-grid_item.right-block .right-block--body table thead {
  background-color: rgb(26 29 81) !important;
} 

.copyright {
  display: none;
}

@media (max-width: 767px) {

#sb_main #header #sb_menu .nav li a {
  color: black !important;
}
#sb_main #header #sb_menu .nav li.active a {
  color: #dc6acf !important;
}
}