/* GUNSTALK booking v2 dark+orange */
html, body, .sb-layout, .page--booking, .sb-widget, .booking-info, .step-content {
  background-color: #0a0a0c !important;
}
.section, .item__tab, .item, .card, .box, .panel, [class*="item--"] {
  background-color: #0e0e14 !important;
  border: 1px solid rgba(255,138,0,0.16) !important;
  border-radius: 14px !important;
}
.sb-layout, .page--booking, .booking-info, .step-content,
.section, .section *, .item__tab, .item__tab *,
.title, h1,h2,h3,h4,h5, p, span, label, li, dt, dd, td, th, .company-name {
  color: #d6d6da !important;
}
.title, .title--h1, .company-name, h1,
.section .title, .section h2, .section h3, .section b, .section strong,
.item__tab .title, .item__tab b, .item__tab strong { color: #fff !important; }
a, .link, .item__read-more, .price, .event_price { color: #ff8a00 !important; }
.item__read-more { background-color: transparent !important; }
.btn, .btn.book, .btn.select, button.btn, input[type="submit"], input[type="button"] {
  background-color: #ff8a00 !important; color: #111 !important; border-color: #ff8a00 !important;
}
.btn:hover, .btn.select:hover { background-color: #ffa030 !important; }
[class*="steps"], .wizard, .progress, .tabs, .sb-tabs { background-color: #0e0e14 !important; }
input, textarea, select { background-color: #15151c !important; color: #fff !important; border: 1px solid rgba(255,255,255,0.15) !important; }
input::placeholder, textarea::placeholder { color: rgba(255,255,255,0.4) !important; }
[class*="time"] .selected, .selected_time, td.selected_time { background-color: #ff8a00 !important; color: #111 !important; }
[class*="time"] .free, .free_time, td.free_time { background-color: rgba(255,138,0,0.12) !important; color: #fff !important; }
.reserved_time, .not_worked_time { background-color: #1a1a20 !important; color: #666 !important; }
[class*="calendar"] th, [class*="calendar"] td a, .ui-datepicker td a { color: #e8e8ea !important; }
/* текст на оранжевых шагах -> тёмный (контраст) */
.step_info_item.active .title, .step_info_item.active .title-sub,
.step_info_item.passed .title, .step_info_item.passed .title-sub,
.step_info_item.filled .title, .step_info_item.filled .title-sub {
  color: #1a1a1a !important;
}