/* Used on the map pages */
/* Transparent Info Windows */
div.gm-style-iw.gm-style-iw-c {
	background:rgba(255,255,255,0.9);
}

/* Used on the show.php pages */
.ui-combobox {
	position: relative;
	display: inline-block;
}
.ui-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
}
.ui-combobox-input {
	margin: 0;
	padding: 0.3em;
	width:250px;
}

.ui-autocomplete {
	max-height: 100px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	font-size:12px;
}
.ui-autocomplete-loading {
	background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat;
}

.ui-widget {
	font-size:12px;
}
.ui-state-error .ui-dialog-content {
	background: url('/images/messageicons/warning.png') 20px 20px no-repeat;
	color: #000;
	padding-left:100px;
}
.ui-state-error .ui-dialog-content p {
	font-size:14px;
}
/* End the show.php pages */

/** ADJUST DIALOGS ON THE FLY
/* Remove the close button on Loading dialogs */
.no-close .ui-dialog-titlebar-close {
	display: none;
}
.no-close .ui-dialog-content {
	padding:2em 1em;
	font-size:14px;
}

/* Show resize handle on Student Route Map dialog */
#addstudentmap_dialog .ui-resizable-se {
	right:0 !important;
	bottom; !important;
	background-position: -64px -224px !important;
}
.ui-resizeable-handle {
	background-color:lightblue;
}

/* Used on the show.php page with students/district/school data */
.custom-combobox {
	position: relative;
	display: inline-block;
}

.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
}

.custom-combobox-input {
	margin: 0;
	padding: 5px 10px;
	width:250px;
}
/* End the show.php page with students/district/school data */

/* For the Routes show.php page */
.buttonstotabs {
	float:right;
	margin-top:6px;
}
.buttonstotabs label.ui-state-default {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom:0;
	padding-top:0.2em;
	line-height: 2.1em;
	height:2.1em;
	margin: -0.8em 0 -1em 0;
}
.buttonstotabs label.ui-state-active {
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-bottom:0;
	padding-top:0.2em;
	line-height: 2.2em;
	height:2.2em;
	margin: -0.7em 0 -1em 0;
}
.ui-progressbar {
	position: relative;
}
.plabel {
	font-weight: bold;
	position: absolute;
	top: 4px;
	text-align:center;
	text-shadow: 1px 1px 0 #fff;
	width:100%;
}
.ui-accordion .ui-accordion-content {
	padding:1em;	
}
ul.helper, #sortable1, #sortable2 { list-style-type: none; margin: 0; padding: 0; float: left; margin-right: 10px; }
#helperItem,#sortable1 li, #sortable2 li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; width: 120px; }
div.ui-dialog {z-index:0}
ul.helper li, #newHelper{z-index:9999;}
/* End the Routes show.php page */

/* UI Icons */
.ui-button .ui-icon {
    background-image: url(/images/ui-icons_ffffff_256x240.png);
}
.ui-button:active .ui-icon, .ui-button:hover .ui-icon {
    background-image: url(/images/ui-icons_aa6600_256x240.png);
}
/* End UI Icons */
/* Tag-it */
ul.tagit {
	cursor:text;
	list-style:none;
	background:rgba(255,255,255,0.8);
	border:1px solid #ccc;
	border-radius:2px;
	padding:0 4px;
	margin:2px 0;
}
ul.tagit input {
	border:0 !important;
	color:#000 !important;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
ul.tagit li.tagit-choice {
	margin:1px 3px 1px 0;
	padding:2px 5px;
	float:left;
}
ul.tagit li.tagit-choice .tagit-close .text-icon {
	cursor:pointer;
    display: inline;
    font-family: arial, sans-serif;
    font-size: 16px;
	font-weight:bold;
    line-height: 16px;
    color: #777;
	margin-left:5px;
}
ul.tagit li.tagit-choice .ui-icon {
	display:none;
}
/* End Tag-it */

/* Button Re-skin */
button, button.ui-button {
	background: #cb842e;
	border: 0;
	border-bottom: 1px solid rgba(223, 206, 193, 1);
	border-radius:5px;
	color: #fff;
	cursor:pointer;
	padding: 10px 14px;
}
button:hover, button:active, button.ui-button:hover, button.ui-button:active, button.ui-button:focus, button.active, button.ui-button.active {
	background: rgb(223, 206, 193);
	border: 0;
	border-bottom: 1px solid #cb842e;
	color:#a9620c;
	cursor:pointer;
}
button.smallheight, button.ui-button.smallheight {
	height:22px;
	padding: 0 14px;
}
/* End Button Re-skin */

/* Dialog Adjustments */
.ui-dialog-buttonpane {
	background:#fff;
}
.ui-widget-overlay {
	opacity: 0.6;
	filter: Alpha(Opacity=60); /* support: IE8 */
}
.ui-dialog.ui-corner-all {
	border-radius:0;
}
.ui-dialog .ui-dialog-titlebar.ui-corner-all {
	border-radius:0;
	margin:-2px -3px 2px -2px;
}
/* End Dialog Adjustments */

/* Tabs Re-skin */
.ui-tabs {
	background:#fff;
}
.ui-corner-all, .ui-corner-top, .ui-corner-bottom {
	border-radius:0;
}
.ui-tabs-tab.ui-corner-top {
	border-radius:5px 5px 0 0;
}
.ui-tabs-tab.ui-state-default.ui-tabs-active {
	background:#fff;
}
.ui-widget-content a:link, .ui-widget-content a:visited {
	color: #A60;
}
.ui-widget-content a:hover {
	color: #333;
}
/* End Tabs re-skin */
