
/*
#widget_header,
#widget_footer,
#widget_menu a, 
#widget_menu a:hover,
#widget_header div.company-time span,
#widget_header div.company-time a,
#widget_header .title a,
.powered_by a  {
	color: #ffffff;
}*/
#timeline.bootstrap #step_info_container .step-header *,
.box a, 
.box a:visited,
.box:hover a,
.box.active a,
.box a:hover{
	color: #555555;
}
#timeline.bootstrap .step-header .step-title .step-name {
    border-bottom: 1px dotted #555555;
}
#timeline.bootstrap #step_info_container .step-header.active .step-title .step-name,
#timeline.bootstrap #step_info_container .step-header:hover .step-title .step-name {
	color: #FF4AA2;
}
#timeline.bootstrap #step_info_container .step-header.active .step-title .step-name,
#timeline.bootstrap #step_info_container .step-header:hover .step-title .step-name   {
	border-bottom: 2px solid #FF4AA2;
}
.theme-base-color,
#timeline.bootstrap .info-block .datetime .data,
#timeline.bootstrap .date_time_container.week .week_timeselect_top .date-title-container .date_title,
#timeline.bootstrap .date_time_container.week .time-select-week-container table th .day-div {
	color: #FF4AA2;
}
.theme-base-color-background,
.reserve_time_btn,
#timeline.bootstrap .button,
#pay_btn,
#timeline.bootstrap .date_time_container.week .week_timeselect_top .prev-next-button-container .text-container,
.about-page .button-container #save_button.btn.btn-success,
.feedback_add .btn-success,
.feedback-form #Submit,
.video-conversation-page #save_button,
#timeline.bootstrap .date_time_container.week.time-grid.leftside-weekly-timeline .time-select-week-container table td .time-select-div.selected,
#timeline.bootstrap .date_time_container.week.time-grid.slots-weekly-timeline .time-select-week-container table td .time-select-div.selected,
#timeline.bootstrap #date_start .ui-datepicker .ui-state-active,
#timeline.bootstrap #time_select .timeline-grid .time-item .time-select-div.selected,
#timeline.bootstrap #submit_button,
#timeline.bootstrap .date_time_container.week.startmatrix .time-select-week-container table td .time-select-div:hover,
#timeline.bootstrap.daily.flexible #time_select .timeline-grid .hour-row .time-items .time-item div.time-select-div:hover,
#timeline.bootstrap.daily.flexible #time_select .timeline-grid .hour-row .time-items .time-item div.time-select-div.selected,
.iphone-favorites-button a 
/*,
#timeline.bootstrap .date_time_container.week.startmatrix .time-select-week-container table td .time-select-div.selected,
footer .container,
#widget_header,
#widget_footer */  {
    background: #FF4AA2;      
}
#timeline.bootstrap .date_time_container.week .week_timeselect_top .prev-next-button-container .text-container {
	color: #f0f0f0;
}
.box:hover,
.about-page .button-container #save_button.btn.btn-success,
.feedback_add .btn-success,
.feedback-form #Submit,
.video-conversation-page #save_button,
#timeline.bootstrap #date_start .ui-datepicker .ui-state-active,
#timeline.bootstrap #date_start .ui-datepicker .ui-state-highlight,
#timeline.bootstrap #time_select .timeline-grid .time-item .time-select-div.selected,
#timeline.bootstrap.daily.flexible #time_select .timeline-grid .hour-row .time-items .time-item div.time-select-div:hover,
#timeline.bootstrap.daily.flexible #time_select .timeline-grid .hour-row .time-items .time-item div.time-select-div.selected {
	border: 1px solid #FF4AA2;
}
#timeline.bootstrap .date_time_container.week .week_timeselect_top .prev-next-button-container .left-side-arrow {
	border-right: 16px solid  #FF4AA2;
}
#timeline.bootstrap .date_time_container.week .week_timeselect_top .prev-next-button-container .right-side-arrow {
	border-left: 16px solid  #FF4AA2;	
}
#timeline.bootstrap .date_time_container.week.startmatrix .time-select-week-container table td .time-select-div:hover,
#timeline.bootstrap .date_time_container.week.startmatrix .time-select-week-container table td .time-select-div.selected {
	border-color: #FF4AA2;
	color: #f0f0f0;
}
#timeline.bootstrap #submit_button:hover,
#timeline.bootstrap .item:hover .button,
.about-page .button-container #save_button.btn.btn-success:hover,
.feedback_add .btn-success:hover,
.feedback-form #Submit:hover,
.video-conversation-page #save_button:hover,
div.date_time_container.week.time-grid.leftside-weekly-timeline .time-select-week-container table td .time-select-div:hover
/*,
div.date_time_container.week.time-grid.slots-weekly-timeline .time-select-week-container table td .time-select-div:hover,
#widget_menu,
#widget_header div.company-time,
#widget_content #loading */{
	background: #ff60d3;
}
#timeline.bootstrap .item:hover .button,
.about-page .button-container #save_button.btn.btn-success:hover,
.feedback_add .btn-success:hover,
.feedback-form #Submit:hover,
.video-conversation-page #save_button:hover  {
	border: 1px solid #ff60d3;
}

/*----- multi-colored tabs ----*/

#timeline.bootstrap #step_info_container  .step-header:nth-child(1),
.box:nth-child(1) {
	background: #dddddd;
    border: #FF4AA2;
}
#timeline.bootstrap #step_info_container  .step-header:nth-child(2),
.box:nth-child(2) {
    background: #dddddd;
    border: #FF4AA2;
}
#timeline.bootstrap #step_info_container  .step-header:nth-child(3),
.box:nth-child(3) {
    background: #dddddd; 
    border: #FF4AA2;
}
#timeline.bootstrap #step_info_container  .step-header:nth-child(4),
.box:nth-child(4) {
    background: #dddddd;
	border: #FF4AA2;
}
#timeline.bootstrap #step_info_container  .step-header:nth-child(5),
.box:nth-child(5) {
	background: #dddddd;
	border: #FF4AA2;
}
#timeline.bootstrap #step_info_container  .step-header:nth-child(6),
.box:nth-child(6) {
    background: #dddddd;
    border: #FF4AA2;
}
/*
#widget_container {
	border: 2px solid #FF4AA2;
}
#widget_menu {
	border-bottom: 1px solid #FF4AA2;
}

/* color rules - Rainbow theme timeline=classes */

div.ui-widget-content{
color: inherit;
}

div.popup-content{
color: #222222;
}

div#timeline.classes #time-select-classes .header-classes .group-booking-classes .gb-slider .ui-slider-range {
  background: #dddddd;
}

div#timeline.classes #time-select-classes .header-classes .month-switcher .date-select span.active {
  background: #ff60d3;
  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:hover {
  background-color: #ff60d3;
  color: #ffffff;  
}

div.time-step .time-zone-node .time-select-item.available:hover {
  background-color: #ff60d3;
  color: #ffffff;  
}

div.time-step .time-zone-node .time-select-item.available {
  background-color: #FF4AA2;
  color: #ffffff;  
}

div#timeline.classes #time-select-classes .grid-classes .day-off-mess {
  color: #FF4AA2;
}

div#timeline.classes #time-select-classes .grid-classes .grid-rows .time-now-line {  
  border-bottom: 1px solid #FF4AA2; 
}

div.event-step .service-list .service-item:hover {
  border-bottom: 5px solid #ff60d3; 
}

div.time-step .legend-node .probe-available:before,
div.time-step .legend-node .probe-not-available:before {
  background-color: #FF4AA2;
  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;
}

/*end of timeline=classes 555*/

