/* v 1.0 */
.olControlLayerSwitcher {
	top: 105px !important;
}
/* slider*/
.olControlTransparencySlider {
	background: #222222;
	border: none;
	opacity: 0.85;
	border: 0 solid #dbdbd6;
	color: #484747;
	width: 220px;
	right: 15px;
	top: 60px;
}

.ui-slider.ui-slider-horizontal {
	background: #222222;
}

.ui-slider-horizontal {
	height: .8em;
}

.ui-slider {
	position: relative;
	text-align: left;
}

span.ui-slider-handle.ui-state-default.ui-corner-all {
	background-color: #A5055F;
	cursor: move;
}

.searchbox.button {
	padding: 0px;
	margin-top: 10px;
}

#infoboxcontent td.ui-panelgrid-cell.label {
	font-weight: bold;
}

.searchbox.button:hover {
	margin-top: 10px;
}

input.error, select.error {
	border-width: 2px;
	border-color: red;
	border-style: solid;
}

.ui-draggable .ui-dialog-titlebar {
	background-color: #434343;
	color: white;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 15px;
	padding: 12px 18px;
	font-size: 15px;
}

.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-minimize,
	.ui-dialog .ui-dialog-titlebar-maximize {
	text-decoration: none;
}

.ui-dialog.ui-corner-all {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.ui-dialog {
	background-color: white;
	z-index: 4500 !important;
}

.ui-widget-overlay {
	z-index: 4400 !important;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget-overlay {
	background-color: #2d5972;
	opacity: .30;
	filter: Alpha(Opacity = 30);
}

span.commzoneIntegration {
	font-weight: bold;
	margin-top: 9px;
	display: block;
}

.expo_btn span.ui-button-text {
	padding: 0px;
}

button.expo_btn {
	border-style: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

.factTable .ui-panelgrid .ui-panelgrid-header {
	text-align: left;
}



.factTable .value {
	text-align: right;
}

.cell50 {
	width: 50%;
}

.ui-picklist .ui-picklist-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: auto;
	height: 200px;
	width: 200px;
	border: 1px solid black;
}

.ui-picklist .ui-picklist-list li {
	margin: 1px;
	padding: 2px;
}

.ui-picklist .ui-picklist-item {
	cursor: pointer;
	border: 0px none;
	font-weight: inherit;
}

div.olControlLayerSwitcher .layersDiv {
	background-color: #434343;
}

.ui-picklist .ui-picklist-buttons {
	vertical-align: middle;
}

.ui-picklist .ui-picklist-buttons {
	height: 200px;
	padding: 0px 5px;
}

.ui-picklist>div {
	float: left;
}

.ui-picklist>div {
	float: none;
	display: table-cell;
	vertical-align: top;
}

.ui-picklist .ui-button {
	display: block;
	margin-bottom: 0.3em;
}

.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}

.ui-picklist .ui-state-highlight, .ui-picklist .ui-widget-content .ui-state-highlight,
	.ui-picklist .ui-widget-header .ui-state-highlight {
	border: 1px solid #666666;
	background: #aaaaaa;
	background: #aaaaaa linear-gradient(top, rgba(0, 0, 0, 0.25),
		rgba(0, 0, 0, 0));
	background: #aaaaaa
		-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)),
		to(rgba(0, 0, 0, 0)));
	background: #aaaaaa -moz-linear-gradient(top, rgba(0, 0, 0, 0.25),
		rgba(0, 0, 0, 0));
	color: #ffffff;
	text-shadow: 1px 1px 1px #333333;
}

.bb_content.disabled li {
	color: gray;
}

.ui-selectcheckboxmenu-panel {
	background-color: white;
}

.ui-icon.ui-icon-arrow-1-e:before {
	content: "\f051";
}

.ui-icon.ui-icon-arrowstop-1-e:before {
	content: "\f04e";
}

.ui-icon.ui-icon-arrow-1-w:before {
	content: "\f048";
}

.ui-icon.ui-icon-arrowstop-1-w:before {
	content: "\f04a";
}

.ui-chkbox-icon.ui-icon.ui-icon-blank:before {
	content: "\f10c";
}

.ui-chkbox-icon.ui-icon.ui-icon-blank {
	color: black;
}

.ui-chkbox-icon.ui-icon.ui-icon-check:before {
	content: "\f058";
}

.ui-chkbox-icon.ui-icon.ui-icon-check {
	color: black;
}

.ui-icon.ui-icon-closethick:before {
	content: "\f057";
}

.ui-icon.ui-icon-closethick {
	color: white;
}

#mainForm\:commzoneEditMap\:editMapInfoId,
	#mainForm\:parcelEditMap\:editMapInfoId {
	background-color: white;
	z-index: 6000 !important;
}

#mainForm\:commzoneEditMap\:editMapInfoId_header,
	#mainForm\:parcelEditMap\:editMapInfoId_header {
	background-color: #434343;
	color: white;
}

img.draw_point, img.draw_line {
	display:none;
}
.newParcelDialog {
	z-index: 6002 !important;
}
.ui-messages-info, .ui-messages-warn, .ui-messages-error,
	.ui-messages-fatal {
	border: 1px solid;
	margin: 10px 0px;
	padding: 10px 10px 10px 10px;
}

.ui-messages-info, .ui-message-info {
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.ui-messages-warn, .ui-message-warn {
	color: #c09853;
	background-color: #fcf8e3;
	border-color: #fbeed5;
}

.ui-messages-error, .ui-message-error {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #eed3d7;
}

.ui-corner-all {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*
.alternateRowColor.ui-datatable table tr:nth-child(even), table.alternateRowColor tr:nth-child(even)
	{
	background: #CCC
}

.alternateRowColor.ui-datatable table tr:nth-child(odd), table.alternateRowColor tr:nth-child(odd)
	{
	background: #FFF
}
*/
#bottomForm\:infoBox .ui-icon-triangle-1-s:before {
	content: "\f062";
}

#bottomForm\:infoBox .ui-icon-triangle-1-e:before {
	content: "\f063";
}

#bottomForm\:infoBox  table {
	width: auto;
}
/* infobox no padding maximal space */
#bottomForm\:infoBox  .ui-panel .ui-panel-content {
	padding: 0px;
}

#bottomForm\:infoBox .ui-panelgrid .ui-panelgrid-cell {
	border-style: none;
}

#bottomForm\:infoBox .ui-datatable thead th, #bottomForm\:infoBox  .ui-datatable tbody td,
	#bottomForm\:infoBox  .ui-datatable tfoot td, #bottomForm\:infoBox  .ui-datatable tfoot th
	{
	border-style: none;
}

#bottomForm\:infoBox .ui-accordion .ui-accordion-content {
	padding: 0px;
}
/* problem: on startup there is called setEqualHeight on all column classes
this sets the height of all columns */
/* but the right and left (and center in extranet) column has dynamic heights ...*/
#contentContener {
	overflow: visible;
}

#mainRight {
	overflow-x: hidden;
	overflow-y: auto;
}

/* simple horizontal list */
ul.horizontal {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
}

ul.horizontal li {
	display: inline;
}

.factTable {
	background-color: #ebebeb;
	border-style: none;
	width: 100%
}

.factTable.ui-panelgrid td.ui-panelgrid-cell {
	background-color: #ebebeb;
	border-style: none;
}

h3.ui-tabs-outline {
	outline: none;
}

/* replace primefaces/jquery theme icons with font awesome*/
.ui-paginator .ui-icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	font-size: 1px;
	text-indent: 0px;
}

.ui-widget .ui-paginator .ui-state-active {
	background-color: white;
	font-size: 1.2em;
	font-weight: bolder;
}

.ui-paginator .ui-state-disabled .ui-icon {
	color: gray;
}

.ui-paginator .ui-icon.ui-icon-seek-next:before {
	content: "\f04e";
	font-size: 13px;
}

.ui-paginator .ui-icon.ui-icon-seek-end:before {
	content: "\f050";
	font-size: 13px;
}

.ui-paginator .ui-icon.ui-icon-seek-prev:before {
	content: "\f04a";
	font-size: 13px;
}

.ui-paginator .ui-icon.ui-icon-seek-first:before {
	content: "\f049";
	font-size: 13px;
}

body .ui-icon {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0, 0);
	text-indent: 0px;
}

.ui-sortable-column .ui-icon.ui-icon-carat-2-n-s:before {
	content: "\f0dc";
}

.ui-sortable-column .ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-s:before
	{
	content: "\f0dd";
}

.ui-sortable-column .ui-icon.ui-icon-carat-2-n-s.ui-icon-triangle-1-n:before
	{
	content: "\f0de";
}

#smallMap .olControlOverviewMapElement {
	padding: 0px;
}

#smallMap .olMap {
	width: 100%;
	height: 100%;
}

/* legend */
.rebis-legend-image {
	width: 30px;
	height: 20px;
	display: inline;
	float: left;
}

.rebis-legend-label {
	margin-left: 40px;
}




.rebis-legend-Bedrijventerrein_bestaand {
	border-color: #C500FF;
	border-style: solid;
	border-width: 2px;
}

.rebis-legend-gepland {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	background-image: url('images/planned.png.xhtml');
}


.rebis-legend-selected-area {
	border-color: black;
	border-style: none;
	border-width: 1px;
	background-image: url('images/selected_poly.png.xhtml');
}
.rebis-legend-selected-point {
	border-color: black;
	border-style: none;
	border-width: 1px;
	background-image: url('images/selected_punkt.png.xhtml');
}

.rebis-legend-Bedrijventerrein_gepland {
	border-color: #5984A8;
	border-style: solid;
	border-width: 2px;
}

.rebis-legend-Gemeentegrens {
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Optie {
	background-color: #FFFFBF;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Bedrijfskavel_uitgegeven_2008 {
	background-color: #DF73FF;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-niet_terstond_uitgeefbaar {
	background-color: #FF5C5C;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-terstond_uitgeefbaar {
	background-color: #FFD37F;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-uitgegeven {
	background-color: #F57EB6;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Groen {
	background-color: #CDF57A;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Groen_gepland {
	background-color: #CDF57A;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Haven {
	background-color: #9EAAD7;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Laad-loskade {
	background-color: #6677CD;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Railinfrastructuur {
	background-color: #D7D79E;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Railinfrastructuur_gepland {
	background-color: #D7D79E;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Water {
	background-color: #7AB6F5;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Water_gepland {
	background-color: #7AB6F5;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Weginfrastructuur {
	background-color: #CCCCCC;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Weginfrastructuur_gepland {
	background-color: #CCCCCC;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Woningen {
	background-color: #D79E9E;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Vliegveld {
	background-color: #D6C19C;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend-Provinciegrens {
	background-color: white;
	border-color: black;
	border-style: solid;
	border-width: 1px;
}

.rebis-legend {
	background-color: white;
}

.rebis-legend-entry {
	padding: 5px;
	width: 138px;
	height: 25px;
	float: left;
}
/* map controls*/
.olTileImage.olImageLoadError {
	display: none !important;
}

.olControlPanZoomBar {
	top: 0px !important;
}

.olControlPanel1 {
	top: 15px;
    left: 62px;
    right: 240px;
    /* width: 450px; */
}

.olControlPanel1 .olButton {
	background-repeat: no-repeat;
	margin: 0 0 5px 5px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	float: left;
	background-size: 36px;
}

.olControlPanel1 div.olControlEnterScaleItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/enter_scale_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlEnterScaleItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/enter_scale_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlHomeItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/home_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlHomeItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/home_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlInfoItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/info_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlInfoItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/info_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlNextItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/next_rounded_whitex2.png.xhtml");
}

.olControlPanel1 div.olControlNextItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/next_rounded_whitex2.png.xhtml");
}

.olControlPanel1 div.olControlPrevItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/previous_rounded_whitex2.png.xhtml");
}

.olControlPanel1 div.olControlPrevItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/previous_rounded_whitex2.png.xhtml");
}

.olControlPanel1 div.olControlPerimeterItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/perimeter_search_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlPerimeterItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/perimeter_search_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlPlacemarkItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/placemark_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlPlacemarkItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/placemark_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlZoomeOnceItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/zoom_inactive_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlZoomeOnceItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/zoom_active_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlMeasureLineItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_line_on_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlMeasureLineItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_line_off_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlMeasureAreaItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_polygon_on_roundedx2.png.xhtml");
}

.olControlPanel1 div.olControlMeasureAreaItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_polygon_off_roundedx2.png.xhtml");
}

.olControlLayerPanel {
	top: 15px;
    right: 15px;
}

.olControlLayerPanel .olButton {
	cursor: pointer;
	float: left;
	font-size: 18px;
	background-color: #A5055F;
	color: white;
	padding: 2px 4px 2px 4px;
	margin-left: 5px;
	border-style: solid;
	border-color: #A5055F;
	border-style: solid;
}

.olControlLayerPanel  .olButton.inactive {
	background-color: #A5055F;
	border-color: #A5055F;
	color: white;
}

.olControlLayerPanel  .olButton.active {
	background-color: gray;
	border-color: gray;
	color: white;
}

.olControlLayerPanel div.olControlSimpleLayerOnOffButtonItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_polygon_off_roundedx2.png.xhtml");
}

.olControlLayerPanel div.olControlSimpleLayerOnOffButtonItemActive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/draw_polygon_off_roundedx2.png.xhtml");
}


.olControlEditingToolbar div.olControlNewParcelItemInactive {
	background-image:
		url("/rebis2/javax.faces.resource/images/map/new_kavel_off_roundedx2.png.png.xhtml");
}

.editDetailTable.geometry table tr:nth-child(13), .editDetailTable.geometry  table tr:nth-child(19),
 .editDetailTable.geometry  table tr:nth-child(20) {
	display:none;
}

.editDetailTable.geometry table tr:nth-child(13), .editDetailTable.geometry  table tr:nth-child(19),
 .editDetailTable.geometry  table tr:nth-child(20) {
	display:none;
}
#mainForm\:commzoneEditMap table tr:nth-child(16), #mainForm\:commzoneEditMap table tr:nth-child(17) {
	display:none;
}

.dialog {
	background: white;
}

.moveable {
	border-color: #434343;
	border-width: 5px;
	border-style: solid;
	/*background-color: white;*/
	background-color: #d3e7ee;
	color: black;
	position: absolute;
	top: 300px;
	left: 300px;
	z-index: 4000;
}

.moveable i {
	cursor: pointer;
}

.moveable h2 {
	margin: 0px;
	line-height: 15px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	display: block;
	padding: 12px 18px;
	text-transform: uppercase;
	background-color: #434343;
	cursor: move;
}

.moveable .button.ui-button {
	border-width: 0px;
}

.button.ui-state-disabled {
	background-color: gray;
}

.ui-radiobutton.ui-widget {
	font-size: 1em;
	font-family: Arial, sans-serif;
}

.ui-radiobutton {
	margin: 3px 0;
	width: 16px;
	line-height: 16px;
	display: inline-block;
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 0px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 0px;
}

.ui-radiobutton .ui-radiobutton-box {
	width: 16px;
	height: 16px;
	line-height: 16px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.ui-radiobutton .ui-state-default {
	border: 1px solid #a8a8a8;
	background: #c4c4c4
		url("/rebis2/javax.faces.resource/images/ui-bg_highlight-hard_80_c4c4c4_1x100.png.xhtml?ln=primefaces-aristo")
		50% 50% repeat-x;
	background: #c4c4c4 linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0));
	background: #c4c4c4
		-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255,
		0.8)), to(rgba(255, 255, 255, 0)));
	background: #c4c4c4 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0));
	font-weight: bold;
	color: #4f4f4f;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.7);
}

.ui-radiobutton .ui-state-highlight .ui-icon {
	background-image:
		url("/rebis2/javax.faces.resource/primefaces-aristo/images/ui-icons_2e83ff_256x240.png.xhtml");
}

.ui-radiobutton .ui-icon-bullet {
	background-position: -80px -144px;
}

.ui-radiobutton .ui-icon {
	width: 16px;
	height: 16px;
	background-image:
		url("/rebis2/javax.faces.resource/primefaces-aristo/images/ui-icons_616161_256x240.png.xhtml");
}

.commzoneDetail .ui-panelgrid-cell, .parcelDetail .ui-panelgrid-cell {
	width: 50%;
	border-style: none;
}

.commzoneDetail .transportDetail .ui-panelgrid-cell {
	width: 25%;
	border-style: none;
}

.commzoneDetail .ui-panelgrid-cell .priceInput input {
	width: 100px;
}

.editDetailTable, .editDetailTable .ui-panelgrid,.editDetailTable .editingBox {
	width: 910px;
}

.adjustFormElementsToParent .ui-panelgrid-cell select,
	.adjustFormElementsToParent .ui-panelgrid-cell input,
	.adjustFormElementsToParent .ui-panelgrid-cell div.inlineValidation {
	width: 90%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.commzoneDetail .transportDetail .ui-panelgrid-cell select,
	.commzoneDetail .transportDetail .ui-panelgrid-cell input {
	width: 80%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.alternateColorTable .ui-panelgrid-even {
	background-color: #DFEAF0;
}

.alternateColorTable .ui-panelgrid-odd {
	background-color: #EDF9FF;
}

.ui-state-highlight {
	filter: alpha(opacity = 75); /* IE 6, 7, 8 */
	-ms-filter: "alpha(opacity = 75)"; /* ab IE 8 zus�tzlich m�glich */
	opacity: .75; /* alle anderen Browser einschlie�lich IE 9 */
	background-color: gray;
	color: white;
}

.dropdown .header {
	font-size: 15px;
	font-weight: bolder;
	margin-top: 8px;
	margin-bottom: 8px;
}

/*setup.xhtml tabbed panel */
.ui-tabs {
	background-color: #434343;
}

.ui-tabs ul.ui-tabs-nav {
	
}

.ui-tabs ul.ui-tabs-nav li, .ui-tabs ul.ui-tabs-nav li a {
	background-color: gray;
	color: white;
}

.ui-tabs ul.ui-tabs-nav li.ui-tabs-selected, .ui-tabs ul.ui-tabs-nav li.ui-tabs-selected a
	{
	background-color: white;
	color: gray;
}

.ui-tabs .ui-tabs-panels {
	background-color: white;
	margin-left: 2px;
}

.ui-tabs .ui-tabs-panels .ui-tabs-panel {
	
}

.exposecontent {
	width: 836px;
}

.companySection ol li {
	text-transform: uppercase;
}

/* multi select*/
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield
	{
	background: #ffffff;
	-moz-box-shadow: inset 0 2px 2px #8f8f8f;
	-webkit-box-shadow: inset 0 2px 2px #8f8f8f;
	box-shadow: inset 0 2px 2px #8f8f8f;
	color: #313131;
}

div.ui-selectcheckboxmenu {
	background: white;
	width: 90%;
}

div.ui-selectcheckboxmenu-header .ui-chkbox {
	display: none;
}

.setup_table_container {
	width: 750px;
	overflow-x: scroll;
}

.setup_table {
	table-layout: fixed;
	border-collapse: collapse;
}

.setup_table th {
	text-decoration: underline;
}

.setup_table th, .setup_table td {
	padding: 5px;
	text-align: left;
}

.setup_table td, .setup_table th {
	min-width: 180px;
}

.setup_table td>div {
	width: 180px;
	overflow: hidden;
}

.setup_table thead {
	background-color: #333333;
	color: #fdfdfd;
}

.setup_table thead tr {
	display: block;
	position: relative;
}

.setup_table tbody {
	display: block;
	overflow-y: auto;
	overflow-x: hidden;
	width: 100%;
	height: 300px;
	overflow-x: hidden;
}

.setup_table tbody tr:nth-child(even) {
	background-color: #dddddd;
}

.old_ie_wrapper {
	height: 300px;
	width: 750px;
	overflow-x: hidden;
	overflow-y: auto;
}

.old_ie_wrapper tbody {
	height: auto;
}

.inlineValidation {
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

.inlineValidation .ui-message-error-icon {
	display: none;
}

/* used in commzone list filter integration select one menu*/
.ui-selectonemenu-panel {
	background-color: inherit;
}

li.ui-menu-item {
	margin-top: 10px;
}

#layers div.ui-slider {
	margin-top: 5px;
}

#layers input {
	margin-right: 5px;
}

.ui-fileupload-buttonbar .ui-button {
	font-family: 'Dosis', sans-serif;
	color: #222;
	background: #2d3232;
	border: 1px #fff solid;
	color: #fff !important;
	display: block;
	float: left;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 600;
	height: 28px !important;
	padding: 3px 10px 5px;
	
	text-decoration: none;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	box-sizing: border-box;
}

.ui-fileupload-buttonbar .ui-button:hover {
	margin-top: 1px;
	background-color: gray;
}
/* repair buttons */
.ui-button-text-only .ui-button-text {
   padding: 0em 1em;
}
 
.ui-button .ui-button-text {
 display: block;
 line-height: 28px;
}

.ui-datatable thead th, .ui-datatable tfoot td {
    text-align: left;
}