/*--------------------------------*/

/* theme base color #999999; */
.theme-base-color {
	color: #999999;
}
.theme-base-color-background {
	background: #999999;
}
/*--------------------------------*/


#eventForm dt label {
	color: #222222;
}

#eventForm label {
	color:#2C83FC; /* theme */ /* blue */
	display:block;
	font-size:12px;
	padding:0pt;
}

/*---- Event Date calendar -----*/
#start_date-block-container h3, #timeline-container h3 {
	color: #222222;
}


/*----- Timeline Grid -----*/
#timeline-container .weekend-message {
	border: 1px solid #fcefa1; 
	background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; 
	color:#363636;
}

#timeline-container .timeline {
	background:#EEEEEE url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) repeat-x scroll 50% top;
	border:1px solid #DDDDDD;
	color:#333333;
}

.timeline .reserved_time {
	background-color: #fed1ba; /*url(images/ui-bg_dots-small_30_a32d00_2x2.png) repeat scroll 50%;*/
	border-right:1px solid #fe9584 !important;
}

.timeline .selected_time {
	background-color: #95c7fc;
	border-right:1px solid #2c83fc;
}

.timeline .not_worked_time {
	background:#e6e6e6 repeat scroll 50%;
	border-right:1px solid #cccccc;
}

.timeline .free_time {
	background: #ffffff;
}
/*------- AUX----------*/

#loading {
	background-color: #cbffd4;
}

#save_button {
	background: #eeeeee url(images/ui-bg_glass_100_e0e9f0_1x400.png) repeat-x scroll 50% !important; /* theme */
	border: 1px solid #cccccc; /* theme */
	color: #333333; /* theme */ /* or blue #2C83FC */
}

#save_button:hover {
}

.event_price {
	color:#2C83FC; /* theme */ /* blue */
	
}

.duration {
	color:#444444;
}

/* 
	 Public-timeline Styles 
	 this is added to all ui-color theme files
*/
/* links color 1 */
#timeline .step-title,
#timeline .back-button,
#sign_form .zend_form a.forgot_password, 
.wellcome_message .sign_out_link,
#sign_form .sign_in h2,
#sign_form .sign_up h2   {
	
}
/* links color 2 */
#timeline .event-duration,
#timeline #step_info_container .step-header.checked .step-title:hover,
#timeline #step_info_container .step-header.active .step-title,
#timeline .back-button:hover {
	color: #2b2b2b;
}
/* links color 3 */
#timeline .event-price,
#timeline .location-phone {
	color: #666666;
}
/* buttons */
#timeline #time_select div.time-select-item,
#timeline #submit_button,
#timeline div.button,
#sign_form .zend_form #signin-element #signin,
#sign_form .zend_form #register-element #register, 
.wellcome_message a.sign_out_link {
	border: 1px solid #d3d3d3 !important;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x !important;
	color: #555555 !important; 
}
/* buttons hovered */
#timeline #time_select div.time-select-item:hover,
#timeline div#submit_button:hover,
#timeline div.button:hover,
#sign_form .zend_form #signin-element #signin:hover,
#sign_form .zend_form #register-element #register:hover,
.wellcome_message a.sign_out_link:hover {
	 border: 1px solid #999999 !important;
	 background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x !important;
	 color: #212121 !important;
}


/*---- flexible timeline colors (analog of classic timeline colors */
#timeline #time_select .timeline-grid div.time-select-div.not_worked_time {
	background:#e6e6e6
}
#timeline #time_select .timeline-grid div.time-select-div.reserved_time {
	background-color: #fed1ba;
}
#timeline #time_select .timeline-grid div.time-select-div.selected {
	background-color: #95c7fc;
}
#timeline #time_select .timeline-grid .time-select-div:hover span {
	color: #999999;
}

/* end of public-timeline styles */

/************************************

		Widget button styles

***********************************/
#widget_header,
#widget_footer,
.powered_by a,
#widget_header .title a,
#widget_menu a, 
#widget_menu a:hover,
#widget_header div.company-time span,
#widget_header div.company-time a {
	color: #ffffff;
}
#timeline.bootstrap .date_time_container.week.startmatrix .time-select-week-container table td .time-select-div.selected,
footer .container,
#widget_header,
#widget_footer   {
    background-color: #7c8894;
}
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-color: #95aac0;
}
#widget_container {
	border: 2px solid #7c8894;
}
#widget_menu {
	border-bottom: 1px solid #7c8894;	
}