#dialog_info { border:0; }
#ui-tab-dialog-close { position:absolute; right:0; top:23px; }
#ui-tab-dialog-close a { float:none; padding:0; }


# overriding main.min.css from the template
.ol-zoom{
	top:5em;
	left:0.5em;
}

.ol-zoom button{
  transition: background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;
  background-color: rgba(0,60,136,.5);
  border-radius: 4px;
  border: none;
  box-shadow: inset 0 0 0 0px;
  color: #fff !important;
  cursor: pointer;
  display: inline-block;
  font-size: 1.14em;
  font-weight: 700;
  height: 1.375em;
  width: 1.375em;
  letter-spacing: 0em;
  line-height: 0.4em;
  overflow: hidden;
  padding: 0 0em 0 0em;
  text-align: center;
  text-decoration: none;
  text-overflow: ellipsis;
  text-transform: none;
  white-space: nowrap;
}

.ol-control-lower-left{
	top:10em;
	left:0.5em;
}
.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;
}
.ol-control-panel .aLine{
	text-decoration:underline;
	cursor: pointer;
	font-weight: 501;
	font-size: .65em;
}

.ol-control-panel input[type="checkbox"] + label, input[type="radio1"] + label {
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  font-size: 0.5em;
  font-weight: 300;
  padding-left: 2.55em;
  padding-right: .5em;
  position: relative;
  line-height: 1;
  margin: 0 0 0.5em;
}
.ol-control-panel  h4{
	line-height: 0.1em;
	margin: 0 0 0.5em;
}

