/*
	JQUERY UI (and extensions)
*/
/* Nice button fade */
.ui-button.ui-state-hover {
	transition: all 0.5s ease;
}

/* Set input to default radius and remove grey gradient background */
.chosen-container-single .chosen-single,
.chosen-container-multi .chosen-choices {
	border-radius: 2px;
	background: #ffffff;
	padding: 5px 10px;
	font-family: Open Sans, Helvetica, sans-serif;
	color: #404040;
	border: 1px solid #EDEDED;
	margin: 10px 0 0 0;
}

.chosen-container-multi .chosen-choices {
	padding: 2px 5px 3px 5px;
}

/* Set to same highlight as rest of site */
.chosen-container .chosen-results li.highlighted {
	background: #C7074F;
}

/* Set drop element to default radius */
.chosen-container-single .chosen-drop {
	border-radius: 0px 0px 2px 2px;
}

/* Remove silly underline on clear selections button */
.chosen-container-single .chosen-single abbr {
	border: none;
	top: 7px;
}

/* Remove gradient from popped up element */
.chosen-container-active.chosen-with-drop .chosen-single {
	background: #ffffff;
}

/* MULTIPLE SELECTS */

/* Match default UI look */
.chosen-container-multi .chosen-choices li.search-choice {
	border-radius: 2px;
	background: #C7074F;
	border: #C7074F;
	color: #ffffff;
	box-shadow: none;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	border-radius: 2px;
	background-color: #ffffff;
	padding: 1px;
	background-position: -40px 3px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
	background-position: -40px -8px;
}

.ui-widget-content {
	border: none;
	background: #FFFFFF;
	color: #222;
}

.ui-autocomplete.ui-widget-content {
	background: #ffffff;
	border: 1px solid #aaaaaa;
}

.ui-widget-header {
	border: none;
	background: #7ac142 url("images/ui-bg_flat_75_0E4844_40x100.png") 50% 50% repeat-x;
	color: #fff;
	font-weight: bold;
}

.ui-progressbar {
	overflow:visible;
}

.ui-progressbar .ui-progressbar-value {
	margin: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 0;
}

.ui-progressbar {
	height: 7px;
}