#portalmap div.olControlOverviewMapElement {
    background: none;
    background: url('imgs/overview_background.png') no-repeat 0px 0px;
    -moz-border-radius-topleft:0em;
    background-color: #ffffff;
    padding: 7px 0px 0px 7px;
    width: 180px;
}

/* IE7 Fix */

#portalmap div.olControlOverviewMap {
    width: 180px;
}
#portalmap div.olControlOverviewMap div.olControlOverviewMapElement div.olMap {
    min-width: 180px;
    width: 180px;
}

.tip-target {
	width: 100px;
	text-align:center;
	padding: 5px 0;
	border:1px dotted #99bbe8;
	background:#dfe8f6;
	color: #15428b;
	cursor:default;
	margin:10px;
	font:bold 11px tahoma,arial,sans-serif;
	float:left;
}
.geo {
		display: none;
}

div#searchFieldDiv {
		position: absolute;
		top: 10px;
		right: 30px;
}

a.menu-active {
	background-color: #89ABE8; 
	color: white; 
	text-decoration:none; 
	padding:2px
}

a.menu-inactive {
	text-decoration:none;
	padding:2px 
}

#form-parc div {
	display: inline-block
}

.x-grid3-cell-inner, .x-grid3-hd-inner {
	white-space:normal !important;
}

.rec-title {
	color: #ff9900;
	font-weight:bold;
}
@media screen{

    body>div#header{
    position:fixed;
    }

    body>div#footer{
    position:fixed;
    }

}

html body{
    overflow:hidden;
} 

html div#content{
    height:100%;
    overflow:hidden;
}

#portalmap {
    height:100%;
    width:100%;
}
#portalmap .olControlAttribution {
    bottom: 5px;
};

div.olMap {
    min-width: 600px;
}


div.olMap div.olSublayersList {
    top: 50px;
}
div.olMap div.olControlMousePosition {
    left: 50%;
    width: 130px;
    height: 20px;
    padding: 5px;
    bottom: 0px;
    color: black;
    font-weight: bold;
    font-size: 12px;
}

div.olMap div.HSLayersControlBoxLayerSwitcher {
     width: 175px; 
     height:  25px;
     /* top: 40px; */
}
div.olMap div.HSLayersControlBoxLayerSwitcher div.olMainlayersList div.olGroupInactive,
div.olMap div.HSLayersControlBoxLayerSwitcher div.olMainlayersList div.olGroupActive{
    width: 76px;
    height: 18px;
    border: none;
}

div.olMap div.HSLayersControlBoxLayerSwitcher div.olMainlayersList div.olGroupActive{
    background: url("imgs/layer_active.png");
}
div.olMap div.HSLayersControlBoxLayerSwitcher div.olMainlayersList div.olGroupInactive {
    background: url("imgs/layer_inactive.png");
}

div.olMap div.olControlScaleLine {
    /* background: url("imgs/coordsbg.png"); */
    height: 20px;
    padding: 5px;
    bottom: 0px;
    color: black;
    font-weight: bold;
}

/*.portlet-topper{
	display: none;
}*/

#portlet-wrapper-comibmgeoportalportletmapWindow_WAR_comibmgeoportalportletmapWindow5231 .portlet-content{
	padding:0;
}

#content-wrapper .portlet-boundary_comibmgeoportalportletmapWindow_WAR_comibmgeoportalportletmapWindow5231_ {
	padding:0!important;
}

ul li, ol ul li {
	list-style:none outside none!important;
}

body {
	overflow:hidden!important;
}

div.olMap div.HSLayersControlAttribution{
        font-size: 9pt;
        font-weight: bold;
        text-decoration: underline;
        cursor: pointer;
        left: 15px;
        bottom: 35px;
}
div.olMap div.HSLayersControlAttribution a{
        color: black;
}


div.olMap div.hsControlPanel {
    width: 350px;
}

.hsControlPanel .razitkoItemInactive { 
  background-image: url("imgs/razitko_off.png");
  background-repeat: no-repeat;
}

.hsControlPanel .razitkoItemActive { 
  background-image: url("imgs/razitko_on.png");
  background-repeat: no-repeat;
}

.search-box {
  background-image: url("imgs/search-box.png");
}

.search-point {
  background-image: url("imgs/search-point.png");
}

li.x-tree-node div.LayerSwitcherGroupNode a span{
    padding-left: 17px;
    background: url("imgs/info.png") no-repeat;
    background-position: 0px -1px;
}

div#portalmap div.HSLayersControlPanZoomBar  div.dummyScaleLabel{
        background-image: url("imgs/hsl-dummy_scale.png");
        color: #fff;

}
div#portalmap div.HSLayersControlPanZoomBar  div.dummyScaleLabel a{
        color: #fff;
        text-decoration: none;
}

div#portalmap div.HSLayersControlPanZoomBar div.dummyScaleDivBackground {
    background-image: url("imgs/zoombar_bg.png");
    color: #fff;
}

div#portalmap img.olImageLoadError {
    background-image: url("imgs/empty_tile.png");
}

/** overwrite Ext defaults **/
.x-menu {
    background-image: none !important;
}

div.x-menu-plain {
    background-color: #f0f0f0 !important;
}


div.mandatory-field input.x-form-invalid, div.mandatory-field textarea.x-form-invalid {
    background-color: #fee;
    border-color: #FF7870; 
    background-image: none;
}

div.georeportsCtrlItemActive {
  background-image: url("imgs/georeportCtrl-on.png");
  background-repeat: no-repeat;
}

div.georeportsCtrlItemInactive {
  background-image: url("imgs/georeportCtrl-off.png");
  background-repeat: no-repeat;
}

table.query-coords tr td {
	padding: 3px;
}

div.relief, div.relief img{
    mix-blend-mode: multiply !important;
}

div#OpenLayers\.Layer\.WMS_122 div, div#OpenLayers\.Layer\.WMS_122 div img{
    mix-blend-mode: multiply !important;
}

