.widget-container .header {
  background: #292a30;
  color: #fff;
}
.widget-container .header .addresses #from,
.widget-container .header .addresses #to {
  background: #f5f7f7;
}
.widget-container .header .addresses #from:focus,
.widget-container .header .addresses #to:focus {
  background: #fff;
}
.widget-container .styled-select .ss-selected-option::after {
  content: url("/V1/images/arrow_gray.svg");
}
.widget-container .styled-select .ss-selected-option {
  color: #7A7C7F;
}
.widget-container .styled-select .ss-selected-option:hover,
.widget-container .styled-select .ss-selected-option:focus {
  color: #BDC3C7;
}
.widget-container #getDirections {
  background: #2196f3;
  border: 1px solid #2196f3;
}
.widget-container #getDirections:hover, .widget-container #getDirections:focus {
  background: #0d8aee;
  border-color: #0d8aee;
}
.widget-container .footer {
  background: #292a30;
}
.widget-container .footer .get-link a {
  color: #7A7C7F;
}
.widget-container .footer .get-link a:hover {
  color: #fff;
}
@media only screen and (max-width: 599px) {
  .widget-container.map .footer {
    background: #292a30;
  }
}
.widget-container.map .footer .get-link a:hover {
  color: #292a30;
}
@media only screen and (max-width: 599px) {
  .widget-container.map .footer .get-link a:hover {
    color: #BDC3C7;
  }
}
.widget-container .departure-options select {
  color: #ffffff;
}
.widget-container .departure-options select option {
  color: #292a30;
}
.widget-container .departure-options #dayTimeOptions select {
  color: #7A7C7F option;
  color-color: #292a30;
}

/*# sourceMappingURL=black_blue.css.map */
