/*------------------- [ dataTables customizations] -------------------*/

table.dataTable tr.odd td.sorting_1 { background-color: transparent; }
table.dataTable tr.odd td.sorting_2 { background-color: transparent; }
table.dataTable tr.odd td.sorting_3 { background-color: transparent; }
table.dataTable tr.even td.sorting_1 { background-color: transparent; }
table.dataTable tr.even td.sorting_2 { background-color: transparent; }
table.dataTable tr.even td.sorting_3 { background-color: transparent; }

table.dataTable tr.odd { background-color: #E9EDF5; /*#EDF2F7;*/ }

table.dataTable td.dataTables_empty { background-color: #FFF; }
table.dataTable tr.inactive { background-color: #F2DCDF; }

table.dataTable tr.row_selected { background-color: #B0BED9; }


table.dataTable tr { cursor: pointer; }

/*------------------- [ uniform customizations] -------------------*/
textarea {
	background-color: #fff !important;
}

.selector {
	width: 59.5% !important;
}

.selector.error {
	width: 59% !important;
}

.selector span {
	width: auto !important;
}

select option {
	background-color: #ffffff;
}

/*------------------- [ jQuery UI customizations] -------------------*/
.form button.ui-state-default, .buttons button.ui-state-default {
	background: url('../images/ui-bg_glass_75_d4d4d4_1x400.png') repeat-x 50% 50% #d4d4d4;
	border: 1px solid #999;
	color: #212121;
	opacity: 1;
}

.form button.ui-state-hover, .buttons button.ui-state-hover {
	border: 1px solid #666;
	color: #000;
	background: url('../images/ui-bg_glass_75_dadada_1x400.png') repeat-x 50% 50% #dadada;
	opacity: 1;
	cursor: pointer;
}

.form button.disabled, .buttons button.disabled {
	background-image: none;
	opacity: 0.35;
	cursor: default;
}

.form button.ui-widget, .buttons button.ui-widget {
	font-size: 1em;
}

.form button.ui-widget span.ui-button-text, .buttons button.ui-widget span.ui-button-text {
	padding-top: 0.35em;
	padding-bottom: 0.35em;
	font-size: 1em;
}

.ui-tabs li.ui-state-default {
	background: url('../images/ui-bg_glass_75_999_1x400.png');
	border-top: 1px solid #888;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    padding-right: 20px;
	width: 300px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
    height: 200px;
}

/* combo box from autocomplete */
 .custom-combobox {
	position: relative;
	display: inline-block;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	/* support: IE7 */
	*height: 1.7em;
	*top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}