/* color rules - Default Spring */

div#timeline.classes #time-select-classes .header-classes .group-booking-classes .gb-slider {
  background: #ffffff;
}

div#timeline.classes #time-select-classes .header-classes .group-booking-classes .gb-slider .ui-slider-range {
  background: #94c01b;
}

div#timeline.classes #time-select-classes .header-classes .month-switcher .date-select span.active {
  background: #94c01b;
  color: #ffffff;
}

div#timeline.classes #time-select-classes .header-classes .month-switcher .date-select span.day-off {
  color: #cccccc;
}

div#timeline.classes #time-select-classes .grid-classes .grid-col .slot-performer .slot-title {
  background-color: transparent;
  background: #e1eef4 url(/common/css/ui-colors/spring/images/ui-bg_glass_45_e1eef4_1x400.png) 50% 50% repeat-x;
  color: #555555;
  border: 1px solid #c4e2e3;
}

div#timeline.classes #time-select-classes .grid-classes .grid-col .slot-performer .slot-title:hover {
  border: 1px solid #ffffff;
  background: #c3e977 url(/common/css/ui-colors/spring/images/ui-bg_glass_55_c3e977_1x400.png) 50% 50% repeat-x;	   
  color: #0478a4;
}

div.time-step .time-zone-node .time-select-item.available:hover {
  background-color: #617e12;
  border: 1px solid #e5e5e5;
  color: #ffffff;
  -webkit-transition: background-color 200ms linear;
  -moz-transition: background-color 200ms linear;
  -o-transition: background-color 200ms linear;
  -ms-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}

div.time-step .time-zone-node .time-select-item.available {
  background-color: #e0e0e0;
  border: 1px solid #d0d0d0;
  color: #2b2b2b;
  -webkit-transition: background-color 200ms linear;
  -moz-transition: background-color 200ms linear;
  -o-transition: background-color 200ms linear;
  -ms-transition: background-color 200ms linear;
  transition: background-color 200ms linear;
}

div#timeline.classes #time-select-classes .grid-classes .day-off-mess {
  color: #94c01b;
}

div#timeline.classes #time-select-classes .grid-classes .grid-rows .time-now-line {
  border-bottom: 1px solid #94c01b;
}

div.event-step .service-list .service-item:hover {
  border-bottom: 5px solid #94c01b;
}

div.time-step .legend-node .probe-available:before,
div.time-step .legend-node .probe-not-available:before {
  background-color: #e0e0e0;
  border: 1px solid #f2f2f2;
}
div.time-step .legend-node .probe-not-available:before {
  background-color: #f6f6f6;
}
div.time-step .legend-node .probe-mess {
  color: #bd3535;
}

/* change colors for price-tag.png */

div.event-step .service-list .service-item .event-price {
  background-image: url('/common/images/price-tag.png');
  color: #ffffff;
}

div.time-step .service-info-block .event-price {
  background-image: url('/common/images/price-tag.png');
  color: #ffffff;
}