


/* timePicker */
#poptime .inner {
	border:1px solid black;
	background: #ececec; 
}
#poptime .minutes {
	border-left:8px solid #0f2c5b;
}
#poptime .sel {
	background: #0776ff !important;
	color:white !important;
}
#poptime .hover {
	background: #bcd5fe;
	color: black;
}




/* #colorPicker */
#colorPicker {
	background: #f5f5f5;
	border:1px solid silver;
}
#colorPicker .colorCell {
	border-left:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}
#colorPicker .hover {
	border-color:red;
}
#colorPicker .sel {
	border-color:red !important;
}




.colorPickerInput {
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #a4a4a4;
	border-bottom:1px solid #a4a4a4;
	background-color:#ececec;
}
.colorPickerInput span {
	border-left:1px solid #a4a4a4;
	border-top:1px solid #a4a4a4;
	border-right:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
}






#popcalendar table  {
	border:1px solid black !important;
	background:#edf3f7; /* Calendar background */
	color:black;
}
.calendarChooser th, #popcalendar th { /* weekdays captions */
	background:#085385 !important;		
	color:white;
	text-align:center;
	padding:1px 3px;
	font-weight:normal;
	margin:2px 0 2px 0;
}
.calendarChooser td { /* Normal days - background */
	background:#eff5f2;
}
.calendarChooser td.wk { /* weekday - background */
	background:#ccebff !important;
}
.calendarChooser td, .calendarChooser td a { /* Days not in this month */ 
	color:silver;
}
.calendarChooser .hoverable {
	color:black;
}
.calendarChooser a.hoverable:hover { /* Hover day - text efects */
	color:red !important;
	text-decoration:none !important;
}
.calendarChooser .cChNot { /* date not possible to choose */
	color:#979797;
	cursor:default !important;
}	
.calendarChooser .cChToday { /* date today */
	color:black;
	background:#fffb8f !important;
}
.calendarChooser a.cChCurr { /* Choosed day */
	font-weight:bold !important;
	border:1px solid red !important;
	background:#ffcdcd !important;
}
.weekMode .calendarChooser tr.cChCurr td { /* Choosed week */
	background:#97cff3 !important;
	font-weight:bold;
}
.weekMode .calendarChooser a.hoverable:hover { /* Reset hover day styles */
	background:none;
	color:inherit;
}
.weekMode .calendarChooser .hoverWeek td { /* Hover week */
	background:#ffffbe !important;
}


.rteFontColorSelectTable div {
	height:20px !important;
	background:white !important;
}
.rteFontColorSelectTable br {
	height:0;
	margin:0;
	padding:0;
}
.rteFontColorSelectTable #fontcolor4 {
	margin:-5px 0 0;
}


#bubble {
	display: none;	
}
#bubble p {
	background: yellow;
	padding: 8px 16px;
	font-weight: bold;
}
