
/* jQuery UI Datepicker moving pixels fix */
table.ui-datepicker-calendar {border-collapse: separate;}
.ui-datepicker-calendar td {border: 1px solid transparent;}

/* jQuery UI Datepicker hide datepicker helper */
#ui-datepicker-div {display:none;}

/* jQuery UI Datepicker emphasis on selected dates */
.ui-datepicker a.ui-state-active {
	background: #55C777 none;
	border-color:#55C777;
	color: white;
}
.ui-datepicker a.ui-state-highlight {
	background: #FFFBD7 none;
	color:#495868;
}

.ui-tooltip {
	white-space: pre-line;
	-webkit-box-shadow: 0px 0px 5px #888888;
	box-shadow: 0px 0px 5px #888888;
	-moz-box-shadow: 0px 0px 5px #888888;
	background-color: #F5F8FA;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

.ui-dialog {
	background-color:#ffffff;
}
.ui-dialog h2{
	padding-top:0px;
	border-bottom:1px solid #CACBCC;
}
div#add-from-cafe-menu h2 {
	border-bottom:none;
}
.no-close .ui-dialog-titlebar-close {
	display: none
}
.ui-datepicker {
	background-color:#ffffff;
	-webkit-box-shadow: 0px 0px 5px #888888;
	box-shadow: 0px 0px 5px #888888;
	-moz-box-shadow: 0px 0px 5px #888888;
}

.ui-tabs .ui-tabs-nav li {
	padding:5px;
	text-align:center;
}
.ui-tabs .ui-tabs-nav li:hover {
	background-color:#DCE0E2;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #ffffff;
	cursor:default;
}

div.dialog.full-screen-modal {
	width:100%;
}

.ui-icon {
	background-color:#ffffff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-moz-border-radius: 50%;
}

.ui-icon-closethick, .ui-icon-close {
	
}
table.ui-datepicker-calendar tr td.ui-state-highlight {
	background-color:#55C777;
	color:#ffffff;
}

