/*@import url("../js/lib/SlickGrid/slick.grid.css");*/
@import url("../js/lib/jcubic-jquery.splitter-4923749/css/jquery.splitter.css");
@import url("../js/lib/jquery-ui-1.10.3.custom/css/smoothness/jquery-ui-1.10.3.custom.min.css");
/*@import url("../js/lib/groenroos-minimalect-a91939b/jquery.minimalect.css");*/
@import url("../js/lib/chosen/chosen.css");
@import url("../js/lib/notyfy/jquery.notyfy.css");
@import url("../js/lib/notyfy/themes/default.css");

.unselectable {
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

/* jquery ui tweaks */

/*less huge fonts */
.ui-widget {
	font-size: 12px
}

/*less button padding */
.ui-button-text-only .ui-button-text  {
	padding: .2em .5em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
	padding: .2em;
}

/* dialog tweaks */
.ui-dialog-titlebar-close {
	display:none;
}

.ui-dialog-buttonset {
	float: none !important;
}

/* jquery splitter themeing */
.hsplitter {
	height: 4px!important;
	border-width: 1px!important;
	border-color: #CCCCCC!important;
	border-style: solid!important;
	background-color: #FFFFFF!important;
}

.hsplitter.exo_toggle_splitter {
	height: 24px!important;
	border-width: 1px!important;
	border-color: #CCCCCC!important;
	border-style: solid!important;
	background-color: #FFFFFF!important;
}

.hsplitter .toggle_container {
	display: table;
	margin: 0 auto;
}

.hsplitter .toggle_container button{
}

/*Slick grid tweaks */ 
.slick-header.ui-state-default {
	background: none;
	border: none;
}
.slick-header-column.ui-state-default {
	background: url("/elwood/js/lib/jquery-ui-1.10.3.custom/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
	border:1px solid #D3D3D3;
}

/*edit_layer.js styles */

.draw_tools .tool_section {
	margin: .5em 0;
}

.draw_checkbox {
	position: relative;
	top: 3px;
}

.tool_section label.disabled {
	color: #444;
	opacity: .5;
}

/* Open layers CSS fixes */
.tool_select.olControlEditingToolbar div {
	float: none;
	display: inline-block;
	background-image: url("../art/editing_tool_bar.png");
}

.tool_select.olControlEditingToolbar div.disabled {
	background-image: url("../art/editing_tool_bar_disabled.png");
}

.loading_icon {
	background-image: url("../art/loader.gif");
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
}

/* minimalect tweaks */
.minict_wrapper,
.minict_wrapper:after{
	height: 18px;
	line-height: 18px;
}
.minict_wrapper input {
	font-size:12px;
	height: 18px;
	line-height: 18px;
}

.minict_wrapper ul {
	top: 1.5em;
}

.minict_wrapper ul li {
	font-size:12px;
	height: 18px;
	line-height: 18px;
}

/*fix chosen default text */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	width: 100% !important;
}

/* toggle_view() */
.toggle_view .ui-widget-header {
	cursor: pointer;
}
.toggle_view .toggle_icon {
	display: inline-block;
	position: relative;
	top: 1.5px;
}
.toggle_view_hidden .toggle_content {
	display: none;
}

/* attr_select */

.ui-dialog-content.attribute_select_dialog {
	overflow-y: hidden;
}

.attribute_list {
	overflow-y: auto;
	margin-top: 1em;
}

.attribute_category_select label, 
.attribute_search label
{
	font-weight: bold;
}

.attribute_search label {
	position: relative;
	top: -.2em;
}

.attribute_search {
	margin-top: .2em;
}

.attribute_category_select select,
.attribute_search input
{
	position: absolute;
	left: 10em;

}
.select_controls {
	padding: .5em 0em;
}

.select_controls a {
	color: #1E0FC8;
	cursor: pointer;
}

.select_controls a {
	text-decoration:underline;
}

/* table formatting */
.exo_table {
	border-collapse: separate;
	border-spacing: 0px 38px;
	margin: 1em .5em;
	font-family: sans-serif;
}

.exo_table_title {
	font-weight: bold;
}

.exo_table tr.odd {
	background-color: #EAEAEA;
}

.exo_table tr.highlight {
	background-color: #FFF6B6;
}

.exo_table th,
.exo_table tr.last td
{
	border-bottom: 2px solid #000000;
	padding: 10px 8px;
}

.exo_table td {
	padding: 6px;
}

.exo_table td.label {
}

.exo_table td.data {
	text-align: right;
}

/*shapefile_dlg */
.shapefile_dialog .shp_label {
	font-weight: bold;
	display: inline-block;
	width: 6.5em;
}
.shapefile_dialog .uploading {
	font-weight: bold;
	margin-top: .25em;
}
.shapefile_dialog .uploading .progress {
	font-weight: normal;
	margin-left: 1em;
}

.ui-dialog .ui-dialog-content.shapefile_dialog {
	height: 5em;
	overflow: visible;
}

/* search.js */

.dropdown_search {
	margin-bottom: 5em;
	position: absolute;
	border: 1px solid #000000;
	padding: .5em;
	background-color: #FFFFFF;
}

.dropdown_search .dropdown_results {
	overflow-y: auto;
	min-height: 1em;
}

.dropdown_search .close_button {
	display: inline-block;
	position: absolute;
	right: .5em;
	top: .5em;
	z-index: 1;
	cursor: pointer;
}

.dropdown_search .dropdown_label {
	font-weight: bold;
}

.dropdown_search .search_result_label {
	cursor: pointer;
}

/* legend.js */
.cohort .chip {
	display: inline-block;
}

.cohort .cohort_label {
	position:relative;
	top: -1px;
	margin-left: 1em;
}

.cohort .square_chip {
	height: 1em;
	width: 1em;
}

/* dropdown_menu.js */
.dropdown_menu {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: auto;
	opacity: 0;
}

.dropdown_menu .dropdown_menu_item {
	cursor: pointer;
}

/*hover_click.js */
.hover_click_popup {
	display: none;
	position: absolute;
}

/* map loading icon */
.map_loader.olControlZoom {
	display: none;
	position: absolute;
	left: 3em;
	top: 1em;
	z-index: 200;
	width: 2em;
	height: 2em;
	padding: 4px;
}

.map_loader.olControlZoom img {
	background-color:#6186B4;
}

/* custom olButtons */
.olButton.olControlUndoActive {
	background-position: -153px -24px;
}

.olButton.olControlUndoInactive {
	background-position: -153px -1px;
}

.olButton.olControlRedoActive {
	background-position: -178px -24px;
}

.olButton.olControlRedoInactive {
	background-position: -178px -1px;
}

/*selectize tweaks */
/* make the dropdowns shop up over jquery dialogs */
/*.selectize-control {*/
	/*display: inline-block;*/
	/*vertical-align: middle;*/
/*}*/
/*body>.selectize-dropdown {*/
	/*z-index:300;*/
/*}*/

