﻿html, body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
}
body {
    font: 70% sans-serif;
	background-color: white;
}
#map {
    height: 100%;
    width: 100%;
}
#jqSlider {
    position: absolute;
    left: 20px;
    bottom: 40px;
    height: 180px;
    z-index: 100;
}
#jqSliderTooltip {
    display:none;
    position:absolute;
    left:40px;
    width:90px;
    z-index:100;
}
.ui-slider .ui-slider-handle{
    cursor: pointer;
}
#navToolbarBox {
    position: absolute;
    z-index: 101;
    top: 6px;
    left: 6px;
    padding: 0.2em;
    visibility: hidden;
}
#navToolbar {
    padding: 6px;
    font-size: 10pt;
}
#authBox {
    position: absolute;
    z-index: 101;
    top: -6px;
    left: 0px;
    padding: 0.2em;
    visibility: hidden;
}
#auth {
    font-size: 9pt;
    color: #444444;
    cursor: default;
    padding: 0.25em 0.6em 0.2em;
    background: url("smooth/images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #E6E6E6;
}
#tabs {
    position: absolute;
    right: 0px;
    top: 0px;
    width: 66px;
    visibility: hidden;
    padding-bottom: 3px;
}
.tabs-close-btn {
    position: absolute;
    width: 10px !important;
    height: 40px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -moz-border-bottom-right-radius: 0px;
    -moz-border-top-right-radius: 0px;
    border-color: #AAAAAA !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
}
.ui-tabs .ui-tabs-panel {
    padding: 5px;
    overflow: hidden;
}
.ui-accordion .ui-accordion-content {
    padding: 5px;
}
.ui-accordion h3.ui-state-active , .ui-accordion h3.ui-state-active a, .ui-accordion h3.ui-state-active span {
    cursor: default !important;
}
.box {
    padding: 10px;
    overflow: hidden;
    box-shadow: 2px 2px 4px #E6E6E6;
}
#loadingImg {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1000;
    width: 181px;
    height: 50px;
    box-shadow: 2px 2px 8px #ADADAD;
    display: none;
}
#loadingImg img {
    position: absolute;
    left: 40px;
    top: 10px
}
#loadingImg div {
    position: absolute;
    left: 80px;
    top: 18px
}
.waitDialogBox {
    -webkit-box-shadow: 2px 2px 8px #7c7c7c;
    -moz-box-shadow: 2px 2px 8px #7c7c7c;
    box-shadow: 2px 2px 8px #7c7c7c;
    padding: 0px;
}
div.waitDialog {
    display: none;
}

div.waitDialog img {
    position: absolute;
    left: 40px;
    top: 10px;
}
div.waitDialog div {
    position: absolute;
    left: 80px;
    top: 18px;
    font-size: 11px;
    font-family: sans-serif;
}
div.waitDialog a.ui-dialog-titlebar-close {
    display: none;
}
div#links {
    width: 120px;
    float: right;
    margin-top: 10px;
    display: none;
}
div#links a {
    font-size: 8pt;
}
/*****************************************************/
/******************** Status Bar *********************/
/*****************************************************/
.dijitMenuPopup {
    z-index: 9999 !important;
}
.unitDropDown {
    padding-right: 2px;
}
#statusBarBox {
    position: absolute;
    bottom: 0px;
    left: 500px;
    z-index: 101;
    border-bottom-width: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
    padding: 0.2em 0.2em 0px 0.2em;
    visibility: hidden;
    display: none;
}
#statusBar {
    padding: 0px 6px 2px 6px;
    width: 270px;
    border-bottom-width: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
#hideStatusBar {
    background: none !important;
    border-width: 0px !important;
    cursor: pointer;
    margin-top: -3px;
}
#hideStatusBarButton, #statusBar table {
    margin: 0px auto;
}
#statusBar td {
    padding: 0px 4px;
    font-weight: normal;
}
#statusBar .statusValue {
    font-weight: bold;
}
.status-bar-inactive {
    overflow: hidden;
    height: 12px;
}
#statusBar .scale {
    font-weight: normal;
    text-align: center;
    width: 100%;
    padding: 2px;
}
#statusBar .scale > span {
    padding-left: 1em;
}
/*****************************************************/
/************ Search & Identify & Results ************/
/*****************************************************/
.searchRow {
    margin-bottom: 20px;
}
span.vai {
    width: 18px;
    font-size: 10px;
    display: inline-block;
}
span.un {
    width: 100%;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    position: relative;
    top: -5px;
}
.simpleInfoWindow .close {
    height: 0px;
    width: 0px;
    background-image: url("../images/close.png");
}
.simpleInfoWindow .content table {
    margin-top: 4px;
}
.simpleInfoWindow .title {
    border-bottom: 1px solid #AAAAAA;
    overflow: hidden;
    text-overflow: ellipsis;
}
#resultsTreeBox  {
    position: relative;
    padding: 22px 10px 10px 10px;
}
#searchResultsTools {
    position: absolute;
    top: 0px;
    right: 0px;
    padding: 10px;
}
#resultsTreeBox .ui-accordion-header {
    overflow: hidden;
}
#resultsTreeBox .ui-accordion .ui-accordion-header a {
    padding: 2px 2px 2px 2.2em;
}
#resultsTreeBox .ui-accordion .ui-accordion-content {
    padding: 6px 13px;
}
#resultsDiv {
    margin-top: 5px;
}
.confButton {
    margin-top: 10px;
    margin-right: 4px;
}
#resultsDiv div.title {
    display: inline-block;
    width: 300px;
    overflow: hidden;
    text-overflow: ellipsis;
}
#identifyDialog {
    padding: 10px;
}
#identifyBox  {
    padding: 10px;
    visibility: hidden;
}
#identifyZoomToResults {
    margin-top: 10px;
}
.smallButton {
    width: 18px !important;
}
.smallButton  .ui-icon{
    top: 0px !important;
    left: 0px !important;
    margin: 0px !important;
}
.smallButton .ui-button-text {
    padding: 0 !important;
    height: 16px !important;
    width: 16px !important;
}
table.res-table {
    width: 100%;
    /* table-layout: fixed; */
}
.res-table thead {
	display: none;
}
table.res-table td.result-table-cell {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: transparent #D5CDB5 #D5CDB5 transparent;
    border-right: 1px dotted #D5CDB5;
    border-style: dotted;
    border-width: 1px;
    padding: 2px 4px;
    font-size: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
table.res-table tr>td:last-child.result-table-cell {
    border-right-width: 0px;
}
table.res-table tr:last-child>td.result-table-cell {
    border-bottom-width: 0px;
}
span.gray {
    color: #555555;
}
.dj_ie8 .ui-accordion-icons .ui-accordion-header a, .dj_ie7 .ui-accordion-icons .ui-accordion-header a {
    padding-left: 30px !important;
}
.m-ref-box table.res-table {
    table-layout: auto;
}
.m-ref-box td.result-table-cell {
    width: auto !important;
}
/*****************************************************/
/********************** Editing **********************/
/*****************************************************/
#editBox {
    visibility: hidden;
}
.esriAttributeInspector .atiField {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.tundra .dijitTextBoxFocused, .tundra .dijitTextBoxFocused .dijitButtonNode, .tundra .dijitMenu, .tundra .dijitMenuBar {
    border-color: #8f9599;
}
.tundra .dijitMenuPassive .dijitMenuItemHover, .tundra .dijitMenuItemSelected {
    background-color: #e0e4e6;
    color: #212121;
}
.esriAttributeInspector .atiLayerName, .esriAttributeInspector .atiButtons {
    display: none;
}
div.ref-table div.esriAttributeInspector .atiButtons {
    display: block;
}
div.ref-table div.esriAttributeInspector {
    margin-top: 5px;
}
div.editFeatureAttachments a {
    line-height: 20px;
}
div.esriAttributeInspector div.dijitTextBox,
div.esriAttributeInspector div.atiAttributes table {
    width: 100%;
}
div.esriAttributeInspector div.atiAttributes table td {
    width: 50%;
}
div.esriAttributeInspector textarea {
    width: 100% !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
}
div.esriAttributeInspector div.error {
    border: 1px solid red !important;
}
div.esriAttributeInspector span.error {
    color: red !important;
}
.ref-btn {
    margin: 2px;
}
.changed-attr {
    color: #CE0000 !important;
}
.att-removed {
    text-decoration: line-through;
    color: #D57575 !important;
}
.new-ref {
    float: right;
}
/*****************************************************/
/******************* Custom icons ********************/
/*****************************************************/
.ui-state-default .ui-icon-i,
.ui-state-default .ui-icon-m,
.ui-state-default .ui-icon-s,
.ui-state-default .ui-icon-c,
.ui-state-default .ui-icon-g,
.ui-state-default .ui-icon-m-ext,
.ui-state-default .ui-icon-m-line,
.ui-state-default .ui-icon-m-freeline,
.ui-state-default .ui-icon-m-poly,
.ui-state-default .ui-icon-m-freepoly,
.ui-state-default .ui-icon-s-plus,
.ui-state-default .ui-icon-s-minus {
    background-image: url("../images/ui-icons_8e9ba4_256x240.png");
}
.ui-state-active .ui-icon-i,
.ui-state-active .ui-icon-m,
.ui-state-active .ui-icon-s,
.ui-state-active .ui-icon-c,
.ui-state-active .ui-icon-g,
.ui-state-active .ui-icon-m-ext,
.ui-state-active .ui-icon-m-line,
.ui-state-active .ui-icon-m-freeline,
.ui-state-active .ui-icon-m-poly,
.ui-state-active .ui-icon-m-freepoly,
.ui-state-active .ui-icon-s-plus,
.ui-state-active .ui-icon-s-minus {
    background-image: url("../images/ui-icons_3e4951_256x240.png");
}
.ui-state-hover .ui-icon-i,
.ui-state-hover .ui-icon-m,
.ui-state-hover .ui-icon-s,
.ui-state-hover .ui-icon-c,
.ui-state-hover .ui-icon-g,
.ui-state-hover .ui-icon-m-ext,
.ui-state-hover .ui-icon-m-line,
.ui-state-hover .ui-icon-m-freeline,
.ui-state-hover .ui-icon-m-poly,
.ui-state-hover .ui-icon-m-freepoly,
.ui-state-hover .ui-icon-s-plus,
.ui-state-hover .ui-icon-s-minus {
    background-image: url("../images/ui-icons_3e4951_256x240.png");
}
.ui-icon-i {
    background-position: -160px -144px;
}
.ui-icon-m {
    background-position: -176px -144px;
}
.ui-icon-s {
    background-position: -192px -144px;
}
.ui-icon-c {
    background-position: -208px -144px;
}
.ui-icon-g {
    background-position: -224px -144px;
}
.ui-icon-m-ext {
    background-position: -160px -160px;
}
.ui-icon-m-line {
    background-position: -176px -160px;
}
.ui-icon-m-freeline {
    background-position: -192px -160px;
}
.ui-icon-m-poly {
    background-position: -208px -160px;
}
.ui-icon-m-freepoly {
    background-position: -224px -160px;
}
.ui-icon-s-plus {
    background-position: -160px -176px;
}
.ui-icon-s-minus {
    background-position: -176px -176px;
}
/*****************************************************/
/**************** Attachments Dialog *****************/
/*****************************************************/
div#addAttachmentDialog input {
    margin-bottom:12px;
    width:95%;
    padding: .4em;
}
div#addAttachmentDialog fieldset {
    padding:0;
    border:0;
    margin-top:25px;
}
/*****************************************************/
/*****************************************************/
/*****************************************************/
#printoutDialog {
    padding: 10px;
    height: 100px;
}
#printoutFormBox  {
    padding: 10px;
}

#resultsDiv .jstree-leaf>ins, #historyDiv .jstree-leaf>ins {
    display: none !important;
}
.jstree-leaf a {
    width: 100% !important;
}
.jstree .jstree-leaf a {
    height: inherit !important;
}
.jstree .ui-accordion .ui-accordion-content {
    padding: 0px 10px 6px 10px;
}
.jstree .ui-accordion .ui-accordion-content i {
    font-size: 90%;
}
select {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border-color: #B3B3B3;
}
.jstree-apple a {
    text-shadow: none !important;
}
.jstree-apple .jstree-hovered {
    background: #F6F6F6 !important;
    border-color: #F1F1F1 !important;
    text-shadow: none !important;
}
.jstree-apple .jstree-clicked {
    background: #F1F1F1 !important;
    border-color: #E6E6E6 !important;
}
/*****************************************************/
/******************** Layers tree ********************/
/*****************************************************/
.disabled-layer {
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.disabled-layer .disabled-layer {
    opacity: 1.0;
    filter: alpha(opacity=100);
}
div#treeLayers li > a {
    width: auto !important;
    cursor: pointer;
}
div#treeLayers li.jstree-leaf > a {
    width: auto !important;
}
div#treeLayers li.unselectable > a {
    cursor: default !important;
}
.jstree-apple li.unselectable > a.jstree-hovered {
    background: transparent !important;
    border-color: transparent !important;
}
/*****************************************************/
/****************** Darba uzdevumi *******************/
/*****************************************************/
div#accordion-work div.chzn-container {
    margin-top: 5px;
    margin-bottom: 10px;
}
div#accordion-work > div {
    overflow-x: hidden !important;
}
div#accordion-work .jstree a {
    height: inherit !important;
    width: auto !important;
    cursor: pointer;
}
div#accordion-work .jstree button.zoomButton {
    margin: 1px;
}
span.disabled {
    color: #444444;
}
button.workApp {
    float: right;
}
span.hoursSpan {
    width: 20px;
    display: inline-block;
    text-align: center;
}
div#accordion-work .jstree span.task-name {
    display: inline-block;
    width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*****************************************************/
/********************* Approving *********************/
/*****************************************************/
div#approving-box .jstree a {
    height: inherit !important;
    width: auto !important;
    cursor: pointer;
}
div#approving-box .jstree span.obj-title {
    display: inline-block;
    width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
}
div#approvingInfo {
    overflow-y: auto;
    display: none;
}
/*****************************************************/
/****************** coordinates calc *****************/
/*****************************************************/
div.titled-box {
    overflow: visible;
    margin-top: 20px;
    padding-top: 0px;
}
div.titled-box > div.header {
    position: relative;
    top: -0.8em;
}
div.titled-box > div.header > span {
    background: white;
    padding: 4px;
}
div#coords-calc-box select {
    visibility: hidden;
}
div#coords-calc-box button.btn {
    display: none;
    margin-top: 16px;
    float: right;
}
div#coords-calc-box div.chzn-container {
    display: block;
    margin-bottom: 4px;
    width: 100% !important;
}
div#coords-calc-box form {
    text-align: center;
}
div#coords-calc-box div.inp > label {
    margin-right: 8px;
}
div#coords-calc-box div.inp {
    display: block;
}
div#coords-calc-box form table td {
    padding-left: 4px;
    padding-right: 4px;
}
div#coords-calc-box div.titled-box {
    display: none;
}
div#coords-calc-box input[disabled] {
    color: #222222;
}
/*****************************************************/
/****************** complex domains ******************/
/*****************************************************/
span.complex-domain-ref {
    text-decoration: underline;
    cursor: pointer;
}
table.complex-domain > tbody > tr:hover {
    background-color: #F6F6F6;
}
table.complex-domain > tbody > tr {
    cursor: pointer;
}
table.complex-domain > tbody > tr.selected {
    background-color: #F1F1F1;
}
/*****************************************************/
/*****************************************************/
/*****************************************************/
div.accordion-tree > h3 {
    background: none !important;
    border: none !important;
    line-height: 1 !important;
}
div.accordion-tree > div.ui-accordion-content {
    border: none !important;
    padding: 0px 10px 0px 2.5em !important;
}
div.accordion-tree > h3 > a {
    padding: .1em .1em .1em 2.5em !important;
}
div#admAuthDialog, div#changePasswordDialog {
    overflow: visible;
}
div#admAuthDialog label, div#changePasswordDialog label {
    display: block;
    font-weight: bold;
    font-family: arial;
    margin: 4px 0;
}
div#admAuthDialog input, div#changePasswordDialog input {
    width: 100%;
    height: 32px;
    margin: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.btn-graphic {
    margin-top: 4px;
    margin-bottom: 4px;
    font-size: 80%;
}
div#csvDialog {
    overflow-y: auto;
    display: none;
}
div#csvDialog .chzn-container-multi .chzn-choices {
    background-image: none !important;
}
div#csvDialog #csv-export-type {
    margin-bottom: 14px;
    margin-top: 10px;
    display: inline-block;
}
div#csvDialog button {
    float: right;
    display: inline-block;
    margin-top: 10px;
}
._wColorPicker_customInput {
    display: none;
}
.color-picker {
    display: inline-block;
}
.color-picker > span {
    vertical-align: middle;
}
._wColorPicker_buttonHolder {
    vertical-align: middle;
    margin: 10px 20px 10px 6px;
}
#graphics-edit-box .chzn-container {
    margin-top: 10px;
}
#download-tool-box .pages {
    display: none;
}
#download-tool-box .chzn-container-multi {
    width: 99% !important;
    display: block;
    margin-top: 10px;
}
#download-tool-box .chzn-container-multi .chzn-drop, #download-tool-box .chzn-container-multi li.search-field {
    visibility: hidden !important;
}
#download-tool-box .chzn-container-single {
    margin-bottom: 10px;
}
#download-tool-box .links-box a {
    display: block;
    color: #494949;
}
#download-tool-box .links-box button.clear-links {
    float: right;
    margin-top: -9px;
}
#download-tool-box .links-box, #download-tool-box .progress {
    clear: both;
    margin-top: 4em;
}
#download-tool-box .progress {
    text-align: center;
    margin-left: 25%;
    margin-right: 25%;
    display: none;
}
input.error {
    border: 2px solid #FF6D49 !important;
}
div.coords-box tr.active {
    background-color: #F6F6F6
}
#img-form {
  display: inline;
}
input.foto-lnk.confButton.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-icon-primary {
      height: 28.85px !important;
}
li[id="layer_ortov5"], li[id="layer_ortov6"] {
  display: none !important;
}
li[id="layer_orto5"] ins[class="jstree-icon"], li[id="layer_orto6"] ins[class="jstree-icon"]  {
  display: none !important;
  margin-left: 18px !important;

}
li[id="layer_orto5"] a, li[id="layer_orto6"] a {
  margin-left: 18px !important;
}
