﻿#zis-app #header {
	background-color: #00a651 !important;
}

#zis-app #header #title:hover, #zis-app #header #login-button:hover {
	background-color: #17834b !important;
}

#title {
	background-image: url(../images/zis-logo.png) !important;
	background-size: auto 50px;
    width: 80px !important;
}

#nav-panel-zis .tabs {
	border: none;
}

#nav-panel-zis .tabs-title {
	border: 1px solid #d6e8f2;
	margin-right: 4px;
}

#nav-panel-zis .is-active.tabs-title {
	border-bottom-color: white;
}

#nav-panel-zis .tabs-title-button {
	background-repeat: no-repeat;
	background-position: center;
	width: 44px;
	height: 28px;
}
#nav-panel-zis1 #zis-container1 li{
	list-style-type: none;
	
}
#nav-panel-zis1 #zis-container1{
	margin-left: 0px;
	height: 620px;
}
#nav-panel-zis .tabs-title .zis-settings {
	background-image: url(../images/zis/zis_opt.png);
}

#nav-panel-zis .tabs-title .zis-search-by-coordinates {
	background-image: url(../images/zis/zis_point_T.png);
}

#nav-panel-zis .tabs-title .zis-search-by-area {
	background-image: url(../images/zis/zis_area.png);
}

#nav-panel-zis .tabs-title .zis-plan-search {
	background-image: url(../images/zis/zis_planai.png);
}

#nav-panel-zis .tabs-title .zis-statistics {
	background-image: url(../images/zis/zis_name.png);
}

#nav-panel-zis .tabs-title .zis-compare {
	background-image: url(../images/zis/zis_double.png);
}

#nav-panel-zis .tabs-title .zis-lease-and-sell {
	background-image: url(../images/zis/zis_zmnp.png);
}

#nav-panel-zis .tabs-content {
	display: none;
	border: 1px solid #d6e8f2;
	margin-top: -1px;
	padding: 10px;
}

#nav-panel-zis .samples-select {
	margin: 0;
}

#nav-panel-zis .zis-container {
	margin-bottom: 5px;
}

#nav-panel-zis .checkbox {
	margin-bottom: 0px;
}

#nav-panel-zis #tree {
	overflow-x: hidden;
}

#nav-panel-zis .noExpander .fancytree-expander {
    display: none;
}
#nav-panel-zis span.ws-wrap span.fancytree-title {
    white-space: normal;
  }
#nav-panel-zis span.ws-cellFix span.fancytree-title {
	white-space: normal;
    padding: 0 20px 0 0;
}
#nav-panel-zis .fancytree-container,
span.fancytree-focused span.fancytree-title
{
    outline: 0 !important;
}
#nav-panel-zis .fieldsetContainer {
    height: 0;
	overflow-x: hidden;
	transition: height 400ms linear;
	
}

#nav-panel-zis .toggle {
    display: none;
}

#nav-panel-zis label .arrow-dn { display: inline-block; }
#nav-panel-zis label .arrow-up { display: none; }

#nav-panel-zis #toggle1:checked ~ #fieldsetContainer1 {
    height: auto;
}
#nav-panel-zis #toggle1:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle1:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle2:checked ~ #fieldsetContainer2 {
    height: auto;
}
#nav-panel-zis #toggle2:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle2:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle3:checked ~ #fieldsetContainer3 {
    height: auto;
}
#nav-panel-zis #toggle3:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle3:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle4:checked ~ #fieldsetContainer4 {
    height: auto;
}
#nav-panel-zis #toggle4:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle4:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle5:checked ~ #fieldsetContainer5 {
    height: auto;
}
#nav-panel-zis #toggle5:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle5:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle6:checked ~ #fieldsetContainer6 {
    height: auto;
}
#nav-panel-zis #toggle6:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle6:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle7:checked ~ #fieldsetContainer7 {
    height: auto;
}
#nav-panel-zis #toggle7:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle7:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle8:checked ~ #fieldsetContainer8 {
    height: auto;
}
#nav-panel-zis #toggle8:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle8:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis #toggle9:checked ~ #fieldsetContainer9 {
    height: auto;
}
#nav-panel-zis #toggle9:checked ~ label .arrow-dn { display: none; }
#nav-panel-zis #toggle9:checked ~ label .arrow-up { display: inline-block; }

#nav-panel-zis .on,
#nav-panel-zis1 .on{
	background-color: white;
}
#nav-panel-zis1 .zis_topLeft{
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	margin-top:60px !important;
	margin-left:20px !important;
}
#nav-panel-zis1 .zis_topLeftSecond{
	left: 180px;
}
#nav-panel-zis1 .zis_topLeft img{
	padding:5px;
}
#nav-panel-zis1 #addLayerDual img{
	padding-right:2px;
}
#nav-panel-zis1 .zis_topRight{
	position: absolute;
	top:0;
	right:0;
	z-index: 1;
	margin-top:60px !important;
	margin-right:20px !important;
}
#nav-panel-zis1 .zis_topRightSecond{
	right: 180px;
}
#nav-panel-zis1 .zis_topRight img{
	padding:5px;
}
#nav-panel-zis1 .zis-borderless{
	border:0 !important;
}
#nav-panel-zis .pressed{
	background-color: #c2c2c2;
}
#nav-panel-zis .off,
#nav-panel-zis1 .off {
    background-color: #bebebe;
}
#nav-panel-zis .showHide{
	position:relative;
	padding-top: 5px;
	padding-bottom: 5px;
}
#nav-panel-zis  .showHide:before {
	content: "";
	display: block;
	border-top: solid 1px #bebebe;
	width: 100%;
	height: 2px;
	position: absolute;
	top: 16px;
	z-index: 0;
}
#nav-panel-zis .toggle:checked ~ .fieldsetContainer,
.ui-dialog .toggle:checked ~ .fieldsetContainer{
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	margin-top: -6px;
}
#nav-panel-zis  .fieldsetStrictContainer{
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	margin-top: -10px;
	padding-top: 12px;
	margin-bottom:5px;
}
#nav-panel-zis a {
	margin-top: 0px !important;
}
#nav-panel-zis  .buttonBlock,
#nav-panel-zis1 .buttonBlock{
	border: solid 1px #bebebe;
	border-radius: 4px;
	padding: 5px;
	margin: 5px;
	cursor: pointer;
}
#nav-panel-zis  .containerLabel {
	color: #777777;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}
#nav-panel-zis  .expand {
	background: #fff;
	padding: 0 2px;
	position: relative;
	z-index: 1;
}
.buttonBlock:active {
	background: #00a651 !important;
}
#nav-panel-zis .keepSpace {
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:10px;
}
#nav-panel-zis .verticalSpace {
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:10px;
}
#nav-panel-zis1 .verticalSpace .flex-container{
	display:flex;
}
#nav-panel-zis1 .verticalSpace .flex-container .titleSpace{
	width:60px !important;
	padding-top:6px;
	padding-right: 3px;
}
#nav-panel-zis1 #topbarCompare .verticalSpace .flex-container .titleSpace{
	width:60px !important;
}
#nav-panel-zis .flex-container {
	display: flex
}
#nav-panel-zis .inputField {
	flex: 1;
	margin-right: 5px;
}

#nav-panel-zis .titleSpace {
	width: 120px;
	height: 25px;
	padding-top:11px;
	vertical-align: middle;
}
.uiDialogCompare{
	width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    overflow: auto;
}
.ui-dialog .titleSpace{
	width: 220px !important;
}
.ui-dialog .fieldsetContainer{
	max-height: 200px;
}
#nav-panel-zis .formstitleSpace {
	width: 208px;
	vertical-align: middle;
}
#nav-panel-zis #linkStores {
	padding: 5px 0px 2px; 
	width: 264px; 
	height: auto; 
	left: 0px; 
	top: 585px;
	font-size: 12px;
}

#nav-panel-zis ul.hyperlinks {
	list-style-type: none;
	margin-left:0px;
}

#nav-panel-zis a.hyperlink:link {
	color:blue;
}

#nav-panel-zis  a.hyperlink:visited {
	color:#551A8B;
}
#nav-panel-zis a.hyperlink:active {
	color:red;
}
#nav-panel-zis fieldset.fieldsetBlock {
	padding-top:10px;
	padding-bottom:5px;
}
#zis-status-div {
	position:relative;
	margin-top: 5px;
	margin-bottom:5px;
	bottom: 0px;
	padding: 5px;
	padding-top: 7px;
}
#zis-status-icon{
	padding:2px;
}
#zis-status-icon.status-red {
	content: url(../images/zis/otherIcons/zis_info_red.png);
}
#zis-status-icon.status-green {
    content: url(../images/zis/otherIcons/zis_info_green.png);
}
#zis-status-icon.status-info {
    content: url(../images/zis/otherIcons/zis_info.png);
}
#zis-status-icon.status-loading, 
#nav-panel-zis1 .status-loading,
#nav-panel-zis #shpSpinner.status-loading
{
	content: url(../images/zis/otherIcons/zis_loader.gif);

}

#zis-status-div.status-red {
	background-color: rgb(205, 92, 92);   
}
#zis-status-div.status-green {
    background-color: rgb(144, 238, 144);
}
#zis-status-div.status-info {
    background-image: rgb(173, 216, 230);
}
#zis-status-div.status-loading {
    background-image: rgb(211, 211, 211);
}

#resultTable .tableRowCell{
	padding:2px; 
	flex:1; 
	font-weight:normal; 
	font-size: 12px;
}
#resultTable table{
 	margin-bottom:0px !important;
}
#resultTable .tableRowCellFirst{
	height: 14px;
	flex:1; 
	font-weight:bold; 
	font-size: 12px;
	text-align: left;
	padding: 0;
}

#resultTable th a,
#resultTable td a {
    display:block;
	width:100%;
	height: 100%;
}
.ui-resizable-helper {
    border: 2px dotted #00F;
    z-index: 10000 !important;
}