/* Prevents selection of svg elements */
/*svg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
}*/

/*prevents selection of application interface*/
*{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.x-form-field {
	-webkit-touch-callout: text;
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}


/*ExtJS 4.2 IE Tooltip fix*/
.x-tip {
    width: auto !important;
}
.x-tip-body {
    width: auto !important;
}
.x-tip-body span {
    width: auto !important;
}

/* CSS za BaseLayerSwitcher */

.igvt-thumbnail {
	position : relative;
	float : right;
	
	width : 100px;
	height : 120px;
	
	padding : 10px;
	
	text-align : center;
	
	cursor : pointer;
	background-color : #fff;
}

.igvt-thumbnail:hover {
	background-color : #eee;
}

.igvt-thumbnail img {
	position : relative;
	
	height : 80%;
	
	margin-left : auto;
	margin-right : auto;	
}

.igvt-thumbnail a {
	position : relative;
	line-height : 25px;
	color : #999;
	text-decoration : none;
	outline : none;
}

.igvt-thumbnail a:hover {
	color : #666;
}

.igvt-slider-thumb{
    width:15px;
    height:15px;
    border:none;
    background-image: url(../../img/igvt/miscIcons/slider_thumb.png) !important;
}

/*----------------------------------------------------------*/

/* CSS za CQL Filter */

.cql-filter-item {
	padding : 5px;
}

/*----------------------------------------------------------*/

/* CSS za cookie Notification */

.ux-notification-window .x-window-body {
	text-align: left;
	padding: 15px 5px 15px 5px;
}

.ux-notification-light .x-window-header {
	background-color: transparent;
}

body .ux-notification-light {
	background-image: url('images/fader.png');
}

.ux-notification-light .x-window-body {
	text-align: left;
	padding: 15px 5px 20px 5px;
	background-color: transparent;
	border: 0px solid white;
}

/*----------------------------------------------------------*/

.header {
    font: 14px arial,tahoma,helvetica,sans-serif;
    line-height: 30px;
    padding: 0 10px;   
}

.header-login-bar{
	position: absolute;
	top: 10px;
	right: 8px;	
	background-color: rgba(173, 210, 237, 0.7);
	color: #3B3039;
	border-radius: 2px;
}

.header-login-bar a{
	color: #3B3039;
}

.header-login-bar div:first-child{
	border-right: 1px solid #157FCC;
}

.header-login-bar div{
	display: inline-block;
	line-height: 26px;
	margin: 7px 0;
	padding: 0 10px;
}

.header-login-userprofileicon{
    display: inline-block;
    width: 25px;
    margin-left: 5px;
    margin-right: -5px;	
}

.header-login-userprofileicon:hover{
	cursor: pointer;
}

.x-collapsed-header-text-rotated {
	overflow: visible;
	text-align: right;
	font: 12px arial,tahoma,verdana,sans-serif;
	font-weight: bold;
	white-space:nowrap;
	background-color: #DFDFDF;
    border-color: #D0D0D0;
	margin-top: 80px;
    transform:rotate(-90deg);
   	-ms-transform:rotate(-90deg); /* IE 9 */
	-moz-transform:rotate(-90deg); /* Firefox */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
	-o-transform:rotate(-90deg); /* Opera */
}

/*----------------------------------------------------------*/
/* Multiline toolbar */

/* TODO - rescale arrow button (medium/large scale) so that width is same as in small scale
 .x-btn-default-toolbar-medium > .x-btn-split-right, .x-btn-split-hover .x-btn-split-right {
  border: 1px solid #1641D0; 
}

.x-btn-default-toolbar-large > .x-btn-split-right, .x-btn-split-hover .x-btn-split-right {
     border: 1px solid #1641D0; 
}
*/

.x-toolbar .x-toolbar-item {
    margin-right: 2px;
    margin-left: 2px;
    margin-bottom: 2px;
}

.x-toolbar .x-toolbar-spacer {
    margin-right: 2px;
    margin-left: 2px;
}

/* https://jira.in2.hr/browse/IGVT-341 */
div[id^=maptoolstoolbar] table,
div[id^=maptoolstoolbar] table *,
div[id^=maptoolstoolbar] div[id^=tbfill] { margin : 0 !important; }
div[id^=maptoolstoolbar] table input { height: 26px !important; }

/*----------------------------------------------------------div[id^=maptoolstoolbar] table { height: 32px !important; }*/
	
.x-form-select-small {
    background-image: url(../../img/igvt/olOverrides/south-mini_default.png);
    background-position: right -.5px bottom 0px; 
    background-repeat: no-repeat; 
    width: 22px;
    height: 18px;  
    cursor: pointer;
    cursor: hand;
}

.x-form-select-medium {
    background-image: url(../../img/igvt/olOverrides/south-mini_default.png);
    background-position: right -.5px bottom 3px; 
    background-repeat: no-repeat; 
    width: 22px;
    height: 24px;  
    cursor: pointer;
    cursor: hand;
}

.x-form-select-large {
    background-image: url(../../img/igvt/olOverrides/south-mini_default.png);
    background-position: right -.5px bottom 6px; 
    background-repeat: no-repeat; 
    width: 22px;
    height: 32px;  
    cursor: pointer;
    cursor: hand;
}

.x-toolbar .xtb-spacer {
    width:2px;
}

.x-toolbar .xtb-separator {
    width:20px;
}

.x-grid3-td-notes .x-grid3-cell-inner {
    white-space:normal;
}

/*----- Custom layer tree -----*/
.layer-node {
    position: relative;    
}
.layer-node .x-tree-node-icon {
    width: 16px;
    height: 16px;
}
.layer-node .menu-btn {
    display: none;    
}
.x-grid-row-over .x-grid-cell-last:hover {
    background-repeat: no-repeat; 
    background-position: right 4.5px bottom 4.5px; 
}
.x-grid-row-over .x-grid-cell { 
    background-repeat: no-repeat; 
    background-position: right 4.5px bottom 4.5px; 
    cursor: pointer;
} 
.x-grid-row-over .x-grid-cell-first {
    background-repeat: no-repeat; 
    background-position: right -15px bottom 4.5px;
    cursor: pointer;
}

.x-tree-view .x-grid-row-over .x-grid-cell-first,
.x-tree-view .x-grid-row-over .x-grid-cell-last {
	background-image: url(../../img/igvt/layerTree/menu_button.png);
}

.layer-node-without-menu-button .x-grid-cell{
	background-image: none !important;
}

.layer-node .x-tree-node-disabled .menu-btn {
    right: 1000px;
}
.layer-node .filtered {
    background: url(../../img/igvt/layerTree/filter.png) no-repeat center;
    display: none;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 1px;
    right: 45px; 
}
.layer-node .type-wms, .layer-node .type-wfs {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 2px;
    right: 19px;
}
.layer-node .type-wms {
	display: none;
}
.layer-node-select {
	background: url(../../img/igvt/miscIcons/select.png) center no-repeat;
}

.layer-node-timeseries-black{
	background: url(../../img/igvt/miscIcons/clock-black.png) center no-repeat;
}

.layer-node-timeseries-red{
	background: url(../../img/igvt/miscIcons/clock-red.png) center no-repeat;
}

.layer-node-activate {
	background: url(../../img/igvt/layerTree/activate_invert.png) center no-repeat;
}

.layer-node-activated {
	background: url(../../img/igvt/layerTree/activate.png) center no-repeat;
}

.layer-node-deactivate {
	background: url(../../img/igvt/layerTree/deactivate_invert.png) center no-repeat;
}

.x-tree-node .x-tree-selected {
    background-color: #EEEEEE;
}

.layer-node-active-layer .x-grid-cell { 
    background-color:  #9EFFA1 !important;
} 

.position-active-context-menu {
	position: absolute;
	margin-top: 8px !important;
	margin-right: 10px !important;
}

.layer-tree-panel-body {
	border-width: 0px !important;
}

.layer-topic-current-name{
	margin-left: 5px !important;
	max-width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.layer-topic-current-name:before{
	content: url('../../img/igvt/miscIcons/layer_tree_topic.png');
	padding-right: 0.5ex;
}

/*----- Bottom tab panel -----*/
.igea-bottom-tabpanel .x-tab-panel-header {
    position: relative;
    padding-top: 1px;
}
.igea-bottom-tabpanel .x-tab-panel-header .x-tool-collapse-south {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
}
.toolbar-title {
    font-weight: bold !important;
    padding-right: 20px !important;
}

.x-toolbar-cell .x-form-checkbox {
    margin-top: 0 !important;   
}

.requiredFormField label {
    font-weight: bold;
}
.disabledFormField label {
    color: #888;
}

/*----- Contextual help -----*/
.help-panel {
    font-family: Arial, Tahoma, Verdana;
    font-size: 12px;
}
.help-panel h1 {
    font-size: 14px;
}
.help-panel p {
    padding: 0 0 5px 0;
    text-indent: 1em;
    text-align: justify;
}

.x-toolbar-default{
    background-image: none;
    border-color: #C0C0C0;
    border-width: 1px;
}
.x-btn-default-toolbar-small, .x-btn-default-toolbar-medium, .x-btn-default-toolbar-large{
	background-image: none;
	border-color: none;
	padding: 2px;
}
.x-toolbar-separator-horizontal {
	border-width: 0 0 0 2px;
	border-color: #FFFFFF;
	height: 20px;
	margin-left: 5px;
	margin-right: 5px;
}
/*
.x-toolbar .x-toolbar-item {
    margin-right: 2px;
    padding: 2px;
}*/

.menu-opacity-slider {
    margin: 2px 8px 6px 3px !important;
}

/* Measure area window CSS */
.igvt-measure-area-window-body {
	width : 160px;
	padding : 2px 5px;
	line-height : 25px;
}

/*----------------------------------------------------------*/
/* OL Controls CSS */

.olControlLoadingPanel {
	background-image:url(../../img/igvt/loader.gif);
	position: relative;
	float:right;
	right: 50%;
	bottom: 50%;
	width: 80px;
	height: 40px;
	background-position:center;
	background-repeat:no-repeat;
	display: block;
}

.olControlIgeaScale {
    color: #000;
	background: none repeat scroll 0 0 transparent;
	right: 20px;
    bottom: 2.5em;
    display: block;
    position: absolute;
	font-family: Arial, Tahoma, Verdana;
    font-size: small;
    text-shadow : -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;
}

.olControlFeatureLengthOrArea {
    background: none repeat scroll 0 0 white;
    top: 1em;
    color: teal;
    display: block;
    font-family: Arial;
    font-size: smaller;
    position: absolute;
    right: 1em;
    padding: 2px 4px;
}

.olControlIgeaPanZoomBar div {
    font-size: 1px;
}

/*----------------------------------------------------------*/
/* Icons */
.icon-layers {
    background-image: url(../../img/igvt/miscIcons/layers.png); 
}

.icon-snapping {
    background-image: url(../../img/igvt/miscIcons/snap.png); 
}

.icon-help {
    background-image: url(../../img/igvt/miscIcons/help.png);
}

.icon-data-search { 
    background-image: url(../../img/igvt/miscIcons/data_search.png); 
}
.icon-data-search-small { 
    background-image: url(../../img/igvt/toolIcons/data_search_small.png); 
}
.icon-data-search-medium { 
    background-image: url(../../img/igvt/toolIcons/data_search_medium.png); 
}
.icon-data-search-large { 
    background-image: url(../../img/igvt/toolIcons/data_search_large.png); 
}

.icon-delete-selected-features-small { 
    background-image: url(../../img/igvt/toolIcons/delete_selected_features_small.png); 
}
.icon-delete-selected-features-medium { 
    background-image: url(../../img/igvt/toolIcons/delete_selected_features_medium.png); 
}
.icon-delete-selected-features-large { 
    background-image: url(../../img/igvt/toolIcons/delete_selected_features_large.png); 
}

.icon-digitize-circle-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_circle_small.png); 
}
.icon-digitize-circle-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_circle_medium.png); 
}
.icon-digitize-circle-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_circle_large.png); 
}

.icon-digitize-line-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_line_small.png); 
}
.icon-digitize-line-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_line_medium.png); 
}
.icon-digitize-line-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_line_large.png); 
}

.icon-digitize-point-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_point_small.png); 
}
.icon-digitize-point-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_point_medium.png); 
}
.icon-digitize-point-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_point_large.png); 
}

.icon-digitize-polygon-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_polygon_small.png); 
}
.icon-digitize-polygon-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_polygon_medium.png); 
}
.icon-digitize-polygon-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_polygon_large.png); 
}

.icon-digitize-rectangle-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_rectangle_small.png); 
}
.icon-digitize-rectangle-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_rectangle_medium.png); 
}
.icon-digitize-rectangle-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_rectangle_large.png); 
}

.icon-digitize-text { 
    background-image: url(../../img/igvt/miscIcons/digitize_text.png); 
}
.icon-digitize-text-small { 
    background-image: url(../../img/igvt/toolIcons/digitize_text_small.png); 
}
.icon-digitize-text-medium { 
    background-image: url(../../img/igvt/toolIcons/digitize_text_medium.png); 
}
.icon-digitize-text-large { 
    background-image: url(../../img/igvt/toolIcons/digitize_text_large.png); 
}

.icon-discard-changes-small { 
    background-image: url(../../img/igvt/toolIcons/discard_changes_small.png); 
}
.icon-discard-changes-medium { 
    background-image: url(../../img/igvt/toolIcons/discard_changes_medium.png); 
}
.icon-discard-changes-large { 
    background-image: url(../../img/igvt/toolIcons/discard_changes_large.png); 
}

.icon-drag-drop-small { 
    background-image: url(../../img/igvt/toolIcons/drag_drop_small.png); 
}
.icon-drag-drop-medium { 
    background-image: url(../../img/igvt/toolIcons/drag_drop_medium.png); 
}
.icon-drag-drop-large { 
    background-image: url(../../img/igvt/toolIcons/drag_drop_large.png); 
}

.icon-edit-feature-small { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_small.png); 
}
.icon-edit-feature-medium { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_medium.png); 
}
.icon-edit-feature-large { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_large.png); 
}

.icon-feature-attributes {
    background-image: url(../../img/igvt/miscIcons/feature_attributes.png); 
}
.icon-feature-attributes-small {
    background-image: url(../../img/igvt/toolIcons/feature_attributes_small.png); 
}
.icon-feature-attributes-medium {
    background-image: url(../../img/igvt/toolIcons/feature_attributes_medium.png); 
}
.icon-feature-attributes-large {
    background-image: url(../../img/igvt/toolIcons/feature_attributes_large.png); 
}

.icon-edit-feature-attributes-small { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_attributes_small.png); 
}
.icon-edit-feature-attributes-medium { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_attributes_medium.png); 
}
.icon-edit-feature-attributes-large { 
    background-image: url(../../img/igvt/toolIcons/edit_feature_attributes_large.png); 
}

.icon-fullscreen-small { 
    background-image: url(../../img/igvt/toolIcons/fullscreen_small.png); 
}
.icon-fullscreen-medium { 
    background-image: url(../../img/igvt/toolIcons/fullscreen_medium.png); 
}
.icon-fullscreen-large { 
    background-image: url(../../img/igvt/toolIcons/fullscreen_large.png); 
}

.icon-measure-area-small { 
    background-image: url(../../img/igvt/toolIcons/measure_area_small.png); 
}
.icon-measure-area-medium { 
    background-image: url(../../img/igvt/toolIcons/measure_area_medium.png); 
}
.icon-measure-area-large { 
    background-image: url(../../img/igvt/toolIcons/measure_area_large.png); 
}

.icon-measure-clear-small { 
    background-image: url(../../img/igvt/toolIcons/measure_clear_small.png); 
}
.icon-measure-clear-medium { 
    background-image: url(../../img/igvt/toolIcons/measure_clear_medium.png); 
}
.icon-measure-clear-large { 
    background-image: url(../../img/igvt/toolIcons/measure_clear_large.png); 
}

.icon-measure-length-small {
    background-image: url(../../img/igvt/toolIcons/measure_length_small.png); 
}
.icon-measure-length-medium { 
    background-image: url(../../img/igvt/toolIcons/measure_length_medium.png); 
}
.icon-measure-length-large { 
    background-image: url(../../img/igvt/toolIcons/measure_length_large.png); 
}

.icon-measure-selected-small {
    background-image: url(../../img/igvt/toolIcons/measure_selected_small.png); 
}
.icon-measure-selected-medium { 
    background-image: url(../../img/igvt/toolIcons/measure_selected_medium.png); 
}
.icon-measure-selected-large { 
    background-image: url(../../img/igvt/toolIcons/measure_selected_large.png); 
}

.icon-model-administration {
	background-image: url(../../img/igvt/miscIcons/model_administration.png); 
}

.icon-model-administration-small {
	background-image: url(../../img/igvt/toolIcons/model_administration_small.png); 
}

.icon-model-administration-medium {
	background-image: url(../../img/igvt/toolIcons/model_administration_medium.png); 
}

.icon-model-administration-large {
	background-image: url(../../img/igvt/toolIcons/model_administration_large.png); 
}

.icon-data-import {
	background-image: url(../../img/igvt/miscIcons/data_import.png); 
}

.icon-data-import-small {
	background-image: url(../../img/igvt/toolIcons/data_importsmall.png); 
}

.icon-data-import-medium {
	background-image: url(../../img/igvt/toolIcons/data_import_medium.png); 
}

.icon-data-import-large {
	background-image: url(../../img/igvt/toolIcons/data_import_large.png); 
}

.icon-layer-tree-administration {
	background-image: url(../../img/igvt/miscIcons/layer_tree_administration.png); 
}
.icon-layer-tree-administration-small { 
    background-image: url(../../img/igvt/toolIcons/layer_tree_administration_small.png);
}
.icon-layer-tree-administration-medium { 
    background-image: url(../../img/igvt/toolIcons/layer_tree_administration_medium.png);
}
.icon-layer-tree-administration-large {
    background-image: url(../../img/igvt/toolIcons/layer_tree_administration_large.png); 
}

.icon-next-small { 
    background-image: url(../../img/igvt/toolIcons/next_small.png); 
}
.icon-next-medium { 
    background-image: url(../../img/igvt/toolIcons/next_medium.png); 
}
.icon-next-large { 
    background-image: url(../../img/igvt/toolIcons/next_large.png); 
}

.icon-overview-map {
    background-image: url(../../img/igvt/miscIcons/overview_map.png); 
}
.icon-overview-map-small {
    background-image: url(../../img/igvt/toolIcons/overview_map_small.png); 
}
.icon-overview-map-medium {
    background-image: url(../../img/igvt/toolIcons/overview_map_medium.png); 
}
.icon-overview-map-large {
    background-image: url(../../img/igvt/toolIcons/overview_map_large.png); 
}

.icon-pan-small { 
    background-image: url(../../img/igvt/toolIcons/pan_small.png);
}
.icon-pan-medium { 
    background-image: url(../../img/igvt/toolIcons/pan_medium.png);
}
.icon-pan-large { 
    background-image: url(../../img/igvt/toolIcons/pan_large.png);
}

.icon-permalink { 
    background-image: url(../../img/igvt/miscIcons/permalink.png); 
}
.icon-permalink-small { 
    background-image: url(../../img/igvt/toolIcons/permalink_small.png);
}
.icon-permalink-medium { 
    background-image: url(../../img/igvt/toolIcons/permalink_medium.png);
}
.icon-permalink-large { 
    background-image: url(../../img/igvt/toolIcons/permalink_large.png);
}

.icon-previous-small { 
    background-image: url(../../img/igvt/toolIcons/previous_small.png);
}
.icon-previous-medium { 
    background-image: url(../../img/igvt/toolIcons/previous_medium.png);
}
.icon-previous-large { 
    background-image: url(../../img/igvt/toolIcons/previous_large.png);
}

.icon-print { 
    background-image: url(../../img/igvt/miscIcons/print.png); 
}
.icon-print-small { 
    background-image: url(../../img/igvt/toolIcons/print_small.png); 
}
.icon-print-medium { 
    background-image: url(../../img/igvt/toolIcons/print_medium.png); 
}
.icon-print-large { 
    background-image: url(../../img/igvt/toolIcons/print_large.png); 
}

.icon-save-small { 
    background-image: url(../../img/igvt/toolIcons/save_small.png); 
}
.icon-save-medium { 
    background-image: url(../../img/igvt/toolIcons/save_medium.png); 
}
.icon-save-large { 
    background-image: url(../../img/igvt/toolIcons/save_large.png); 
}

.icon-select-by-circle-small { 
    background-image: url(../../img/igvt/toolIcons/select_by_circle_small.png);
}
.icon-select-by-circle-medium { 
    background-image: url(../../img/igvt/toolIcons/select_by_circle_medium.png);
}
.icon-select-by-circle-large { 
    background-image: url(../../img/igvt/toolIcons/select_by_circle_large.png);
}

.icon-coordinate-display-table { 
    background-image: url(../../img/igvt/miscIcons/coordinate_display.png); 
}

.icon-coordinate-display-table-small { 
    background-image: url(../../img/igvt/toolIcons/coordinate_display_small.png);
}
.icon-coordinate-display-table-medium { 
    background-image: url(../../img/igvt/toolIcons/coordinate_display_medium.png);
}
.icon-coordinate-display-table-large { 
    background-image: url(../../img/igvt/toolIcons/coordinate_display_large.png);
}

.icon-export {
	background-size : 16px 18px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-white.png) !important;
}

.icon-export-black {
	background-size : 16px 16px;
    background-image: url(../../img/igvt/miscIcons/export-black.png) !important;
}

.icon-export-csv {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-csv.png);
}

.icon-export-xls {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-xls.png);
}

.icon-export-shp {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-shp.png);
}

.icon-export-geojson {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-geojson.png);
}

.icon-export-kml {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-kml.png);
}

.icon-export-gml2 {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-gml2.png);
}

.icon-export-gml3 {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-gml3.png);
}

.icon-export-svg {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-svg.png);
}

.icon-export-raster{
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-raster.png);
}

.icon-export-vector {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-vector.png);
}

.icon-export-geo {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-geo.png);
}

.icon-export-png {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-png.png);
}

.icon-export-jpg {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-jpg.png);
}

.icon-export-tiff {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-tiff.png);
}

.icon-export-pdf {
	background-size : 22px 16px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/export-pdf.png);
}

.icon-select-by-polygon-small { 
    background-image: url(../../img/igvt/toolIcons/select_by_polygon_small.png);
}
.icon-select-by-polygon-medium { 
    background-image: url(../../img/igvt/toolIcons/select_by_polygon_medium.png);
}
.icon-select-by-polygon-large { 
    background-image: url(../../img/igvt/toolIcons/select_by_polygon_large.png);
}

.icon-about { 
    background-image: url(../../img/igvt/miscIcons/about.png); 
}

.about-btn { 
    background-image: url(../../img/igvt/miscIcons/about_btn.png) !important;);
}
.about-arrow {
	display: none;
}

.icon-select-by-rectangle-small { 
    background-image: url(../../img/igvt/toolIcons/select_by_rectangle_small.png);
}
.icon-select-by-rectangle-medium { 
    background-image: url(../../img/igvt/toolIcons/select_by_rectangle_medium.png);
}
.icon-select-by-rectangle-large { 
    background-image: url(../../img/igvt/toolIcons/select_by_rectangle_large.png);
}

.icon-select-invert-small { 
    background-image: url(../../img/igvt/toolIcons/invert_select_small.png);
}
.icon-select-invert-medium { 
    background-image: url(../../img/igvt/toolIcons/invert_select_medium.png);
}
.icon-select-invert-large { 
    background-image: url(../../img/igvt/toolIcons/invert_select_large.png);
}

.icon-select-small { 
    background-image: url(../../img/igvt/toolIcons/select_small.png);
}
.icon-select-medium { 
    background-image: url(../../img/igvt/toolIcons/select_medium.png);
}
.icon-select-large { 
    background-image: url(../../img/igvt/toolIcons/select_large.png);
}

.icon-selected-features-list { 
    background-image: url(../../img/igvt/miscIcons/selected_features_list.png);
}
.icon-selected-features-list-small { 
    background-image: url(../../img/igvt/toolIcons/selected_features_list_small.png);
}
.icon-selected-features-list-medium { 
    background-image: url(../../img/igvt/toolIcons/selected_features_list_medium.png);
}
.icon-selected-features-list-large { 
    background-image: url(../../img/igvt/toolIcons/selected_features_list_large.png);
}

.icon-settings {
    background-image: url(../../img/igvt/miscIcons/settings.png); 
}
.icon-settings-small { 
    background-image: url(../../img/igvt/toolIcons/settings_small.png); 
}
.icon-settings-medium { 
    background-image: url(../../img/igvt/toolIcons/settings_medium.png); 
}
.icon-settings-large { 
    background-image: url(../../img/igvt/toolIcons/settings_large.png); 
}

.icon-wms { 
    background-image: url(../../img/igvt/miscIcons/wms.png);
}
.icon-wms-small { 
    background-image: url(../../img/igvt/toolIcons/wms_small.png);
}
.icon-wms-medium { 
    background-image: url(../../img/igvt/toolIcons/wms_medium.png);
}
.icon-wms-large { 
    background-image: url(../../img/igvt/toolIcons/wms_large.png);
}


.icon-zoom-extent-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_extent_small.png);
}
.icon-zoom-extent-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_extent_medium.png);
}
.icon-zoom-extent-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_extent_large.png);
}

.icon-zoom-home-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_home_small.png);
}
.icon-zoom-home-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_home_medium.png);
}
.icon-zoom-home-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_home_large.png);
}

.icon-zoom-rectangle-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_rectangle_small.png);
}
.icon-zoom-rectangle-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_rectangle_medium.png);
}
.icon-zoom-rectangle-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_rectangle_large.png);
}

.icon-zoom-selected-extent-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_selected_extent_small.png);
}
.icon-zoom-selected-extent-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_selected_extent_medium.png);
}
.icon-zoom-selected-extent-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_selected_extent_large.png);
}

.icon-zoom-user-location-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_user_location_small.png);
}
.icon-zoom-user-location-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_user_location_medium.png);
}
.icon-zoom-user-location-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_user_location_large.png);
}

.icon-zoom-to-coordinates { 
    background-image: url(../../img/igvt/miscIcons/zoom_to_coordinates.png);
}
.icon-zoom-to-coordinates-small { 
    background-image: url(../../img/igvt/toolIcons/zoom_to_coordinates_small.png);
}
.icon-zoom-to-coordinates-medium { 
    background-image: url(../../img/igvt/toolIcons/zoom_to_coordinates_medium.png);
}
.icon-zoom-to-coordinates-large { 
    background-image: url(../../img/igvt/toolIcons/zoom_to_coordinates_large.png);
}

.icon-swipe-control-small { 
    background-image: url(../../img/igvt/toolIcons/swipe_control_small.png);
}
.icon-swipe-control-medium { 
    background-image: url(../../img/igvt/toolIcons/swipe_control_medium.png);
}
.icon-swipe-control-large { 
    background-image: url(../../img/igvt/toolIcons/swipe_control_large.png);
}

.icon-identify { 
    background-image: url(../../img/igvt/miscIcons/identify.png);
}
.icon-identify-polygon-small { 
    background-image: url(../../img/igvt/toolIcons/identify_polygon_small.png);
}
.icon-identify-polygon-medium { 
    background-image: url(../../img/igvt/toolIcons/identify_polygon_medium.png);
}
.icon-identify-polygon-large {
    background-image: url(../../img/igvt/toolIcons/identify_polygon_large.png); 
}

.icon-identify-point-small { 
    background-image: url(../../img/igvt/toolIcons/identify_point_small.png);
}
.icon-identify-point-medium { 
    background-image: url(../../img/igvt/toolIcons/identify_point_medium.png);
}
.icon-identify-point-large {
    background-image: url(../../img/igvt/toolIcons/identify_point_large.png); 
}
.icon-data-geometry { 
    background-image: url(../../img/igvt/miscIcons/data_geometry.png); 
}
.icon-data-no-geometry { 
    background-image: url(../../img/igvt/miscIcons/data_no_geometry.png); 
}

.icon-view-details {
	background-size : 16px 16px;
    background-repeat : no-repeat;
    background-image : url(../../img/igvt/miscIcons/data_view_details.png);
}

.icon-zoom-feature {
	background-size : 16px 16px;
    background-repeat : no-repeat;
    background-image : url(../../img/igvt/miscIcons/zoom-icon-pale.png);
}

.igea-row-selected .icon-zoom-feature,
.x-grid-row-selected .icon-zoom-feature {
    background-image : url(../../img/igvt/miscIcons/zoom-icon-full.png);
}

.icon-menu-set-active {
    background-image: url(../../img/igvt/layerTree/activate.png);
}
.icon-menu-set-deactive {
    background-image: url(../../img/igvt/layerTree/deactivate.png);
}
.icon-menu-new-filter {
    background-image: url(../../img/igvt/layerTree/filter.png);
}
.icon-menu-remove-filter {
    background-image: url(../../img/igvt/layerTree/filter_remove.png);
}
.icon-menu-identify { 
    background-image: url(../../img/igvt/layerTree/identify.png);
}
.icon-menu-styler { 
    background-image: url(../../img/igvt/layerTree/styler.png);
}
.icon-menu-zoom { 
    background-image: url(../../img/igvt/layerTree/zoom.png);
}
.icon-menu-remove-tree-item {
    background-image: url(../../img/igvt/layerTree/remove_tree_item.png);
}

.icon-menu-about { 
    background-image: url(../../img/igvt/miscIcons/about_menu.png);
}

.icon-menu-manual { 
    background-image: url(../../img/igvt/miscIcons/manual.png);
}

.icon-administration { 
    background-image: url(../../img/igvt/miscIcons/administration.png);
}
.icon-administration-small { 
    background-image: url(../../img/igvt/toolIcons/administration_small.png);
}
.icon-administration-medium { 
    background-image: url(../../img/igvt/toolIcons/administration_medium.png);
}
.icon-administration-large {
    background-image: url(../../img/igvt/toolIcons/administration_large.png); 
}

.icon-layer-list-info { 
    background-image: url(../../img/igvt/miscIcons/layer_list_info.png);
}
.icon-layer-list-info-small { 
    background-image: url(../../img/igvt/toolIcons/layer_list_info_small.png);
}
.icon-layer-list-info-medium { 
    background-image: url(../../img/igvt/toolIcons/layer_list_info_medium.png);
}
.icon-layer-list-info-large {
    background-image: url(../../img/igvt/toolIcons/layer_list_info_large.png); 
}

.icon-geocode { 
    background-image: url(../../img/igvt/miscIcons/geocode.png);
}

.icon-geocode-small{
	 background-image: url(../../img/igvt/toolIcons/geocode_small.png);
}

.icon-geocode-medium{
	 background-image: url(../../img/igvt/toolIcons/geocode_medium.png);
}

.icon-geocode-large{
	 background-image: url(../../img/igvt/toolIcons/geocode_large.png);
}

.icon-download {
	background-size : 16px 18px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/download-black.png) !important;
}

.icon-download-small {
    background-image: url(../../img/igvt/toolIcons/download_black_small.png) !important;
}

.icon-download-medium {
    background-image: url(../../img/igvt/toolIcons/download_black_medium.png) !important;
}

.icon-download-large {
    background-image: url(../../img/igvt/toolIcons/download_black_large.png) !important;
}

.icon-download-white {
    background-size : 16px 18px;
    background-repeat : no-repeat;
    background-image: url(../../img/igvt/miscIcons/download-white.png) !important;
}

.icon-download-white-small {
    background-image: url(../../img/igvt/toolIcons/download_black_small.png) !important;
}

.icon-download-white-medium {
    background-image: url(../../img/igvt/toolIcons/download_black_medium.png) !important;
}

.icon-download-white-large {
    background-image: url(../../img/igvt/toolIcons/download_black_medium.png) !important;
}

.icon-geocode-edit{
	 background-image: url(../../img/igvt/miscIcons/geocode-point-edit.png);
}

.icon-search{
	 background-image: url(../../img/igvt/miscIcons/data_search.png);
}

.icon-reset{
	 background-image: url(../../img/igvt/miscIcons/undo.png);
}

.icon-add-row { 
    background-image: url(../../img/igvt/miscIcons/add_row.png) !important;
}

.icon-config-export { 
    background-image: url(../../img/igvt/miscIcons/config_export.png) !important;
}

.icon-config-inport { 
    background-image: url(../../img/igvt/miscIcons/config_inport.png) !important;
}

.icon-timeseries-clock-black{
	background: url(../../img/igvt/miscIcons/clock-black.png);
}

.timeseries-slider {
    width: 585px;
    table-layout: fixed;
    right: auto;
    left: 0px;
    top: 7px;
    margin: 0px;
}

.icon-timeseries-start{
	position: absolute;
	background-color: #ffffff; !important;
  	border: none; !important;
    right: auto;
    left: 590px; !important;
    top: 0px;
    margin: 0px;
    background: transparent; !important;
	background-image: url(../../img/igvt/miscIcons/start_btn.png) !important;
}

.icon-timeseries-btn{
	position: absolute;
	background-color: none !important;
	border: none !important;
	right: auto;
	left:590px !important;
	top: 0px;
	margin: 0px;
	background: transparent !important;
}

.timeseries-slider{
	left: 10px !important;
	top: 5px !important;
}

.icon-timeseries-stop{
	background-color: #ffffff;
  	border: none;
    right: auto;
    left: 590px;
    top: 0px;
    margin: 0px;
    background: none;
	background-image: url(../../img/igvt/miscIcons/pause_btn.png) !important;
}

.icon-json-edit{
	background-color: none !important;
  	border: none !important;
    background: none !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
	background-image: url(../../img/igvt/miscIcons/JsonEditIcon_large.png) !important;
}

.icon-json-delete{
	background-color: none !important;
  	border: none !important;
    background: none !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
	background-image: url(../../img/igvt/miscIcons/erase_json_icon_large.png) !important;
}


.settings-option-readonly {
	opacity: 0.7;
}

/* CSS za layer node (custom icon) */
.layer-node-icon-url {
	float : left;
	
	width : 16px;
	height : 16px;
	
	background-size : 16px 16px;
}

.x-tree-icon-leaf {
	display : none;
}

img.x-tree-icon.x-tree-icon-leaf.gx-tree-layer-icon {
	display : none;
}

.x-grid-cell-inner.x-grid-cell-inner-treecolumn,
.x-grid-cell-inner.x-grid-cell-inner-treecolumn img,
.x-grid-cell-inner.x-grid-cell-inner-treecolumn input {
	padding : 0;
	margin : 0;
	vertical-align : middle;
	position : static;
	overflow : visible;
}

.x-grid-cell-inner.x-grid-cell-inner-treecolumn input {
	margin-right : 5px;
}

img.x-tree-icon.x-tree-icon-parent {
	vertical-align : middle;
}

.x-tree-node-text > * {
	float : left;
	line-height : 16px;
}

span.x-tree-node-text {
	margin : 0;
	padding : 0;
	
	text-indent : 5px;
	vertical-align : middle;
	
	display : inline-block;
}

.node-value {
	overflow : hidden;
}

/* CSS fix za ikone na tabovima SLOJEVI i POMOĆ */
span.x-tab-icon-el.icon-help,
span.x-tab-icon-el.icon-layers,
span.x-tab-icon-el.icon-snapping  {
	height : 100%;
}

div#color-picker-sv-pane {
	float : left;
	
	width : 256px;
	height : 256px;
	
	margin : 10px;
	
	overflow : hidden;
	background-color : #f00;
	
	background-image : url(../../img/igvt/colorPicker/hsv_sv.png);
	background-size : 256px 256px;
	
	cursor : crosshair;
}

div#color-picker-h-pane {
	float : left;
	
	width : 20px;
	height : 256px;
	
	margin : 10px;
	
	overflow : hidden;
	
	background-image : url(../../img/igvt/colorPicker/hsv_h.png);
	background-size : 20px 256px;
}

div#color-picker-sv-select {
	float : left;
	width : 11px;
	height : 11px;
	
	background-image : url(../../img/igvt/colorPicker/sv-selected.gif);
}

div#color-picker-h-select {
	float : left;
	width : 20px;
	height : 0;
	
	border-top : 1px solid #000;
}

.sld-filters .x-panel-body-default {
	border : none;
}

div.sld-label-text {
	line-height : 22px;
}

.dvp-tree-node-disabled .x-grid-cell {
    -moz-opacity: 0.5;
   opacity:.5;
   filter: alpha(opacity=50);
}

.layer-no-menu-icon .x-tree-view .x-grid-row-over .x-grid-cell-first,
.layer-no-menu-icon .x-tree-view .x-grid-row-over .x-grid-cell-last {
	background-image: none;
}

.display-layer-data-tree-panel .x-tree-view .x-grid-row-over .x-grid-cell-first,
.display-layer-data-tree-panel .x-tree-view .x-grid-row-over .x-grid-cell-last {
	background-image : url(../../img/igvt/layerTree/zoom.png);
}

.external-error{
	word-wrap: break-word;
   	white-space: normal;
    max-height: 400px !important;
    overflow-y: auto !important;
}

.icon-data-view-details {
	background-image: url(/resources/img/igvt/miscIcons/data_view_details.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
}

#master-detail-btn{
    display: block;
    position: absolute;
    bottom: 10px;
    right: 20px;
    padding: 3px 3px 3px 5px;
    background-color: rgba(246,246,246,0.5);
    font-family: Arial, Tahoma, Verdana;
    font-size: x-small;
    color: #333;
    z-index: 9999;
}