.webgis-tab-header[data-name='themes'] {
    display: none;
}
.webgis-container { 
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}

.webgis-container-styles {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}

.webgis-contextmenu {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
.webgis-container h1, .webgis-container h2, .webgis-container h3, .webgis-container h4, .webgis-container h5, .webgis-container h6, .webgis-container-styles h1, .webgis-container-styles h2, .webgis-container-styles h3, .webgis-container-styles h4, .webgis-container-styles h5, .webgis-container-styles h6, .webgis-modal h1, .webgis-modal h2, .webgis-modal h3, .webgis-modal h4, .webgis-modal h5, .webgis-modal h6 {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}

.webgis-ui-holder .webgis-tooldialog-header {
    background-color: #ef3b42;
}

.webgis-ui-holder .webgis-tooldialog-header.secondary {
        border-bottom: none;
}
.webgis-ui-holder .webgis-tooldialog-header .close {
		background-size: 18px 18px;
}
.webgis-ui-holder .webgis-tooldialog-header .close:hover {
    background-color:#ef3b42;
}
 .webgis-ui-holder .webgis-tooldialog-header .help {
		background-size: 20px 20px;
}
.webgis-modal th {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
.webgis-modal h6 {
        font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
select2-results {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
.webgis-button {
    background-color: #ef3b42;
    color: #fff;
    border: 1px solid #777;
	border-width: 1px;
}
.webgis-button:hover {
    color: #ef3b42;
}
.leaflet-container a.leaflet-popup-close-button {
    font: bold 28px/26px Segoe UI,Tahoma,Verdana,sans-serif !important;
}
.uibutton {
    background-color: #eee;
    color: #202020;
    border: 1px solid #777;
}
.uibutton.uibutton-default {
    background-color: #ef3b42;
    border: 2px solid #ef3b42;
    color: #444444;
}
.webgis-button.uibutton.uibutton-cancel.reset-button {
    padding:0px 0px 0px 10px;
    max-height:30px;
    font-size:14px;
    border: 1px solid #ccc;
}
.webgis-button.uibutton.uibutton-cancel.reset-button:hover {
    color:#ef3b42;
}
.uibutton.uibutton-danger {
    border: 1px solid #ff0000 !important;
}
.uibutton:hover {
    color: #000;
}
.webgis-result-table-cell a {
    text-decoration: none;
}
.webgis-result-table.feature.union tr:first-child .webgis-result-table-header {
    background-color: #ef3b42 !important;
}
.webgis-result-table-header.sorted {
    background-color: #ef3b42;
}
.webgis-result-table-menucell .menubutton.checkbox {
    background-size: 14px;
}
.webgis-result-table-menucell .menubutton.checkbox.checked {
    background-size: 14px;
}
.webgis-result-table-menucell .menubutton.checkbox.semi-checked {
    background-size: 14px;
}
.webgis-result-table-menucell .menubutton.zoom {
    background-size: 18px;
}
.webgis-result-table-menucell .menubutton.pan {
    background-size: 18px;
}

.webgis-result-table-menucell .menubutton.marker img {
    max-height: 26px !important;
}
.webgis-result-table tr.webgis-table-result-selected {
    background-color: #ffe143 !important;
}
.webgis-result-table-tools-container .toggle-button {
        background-color: #ef3b42;
}
.webgis-geojuhu-switch {
    background: none repeat scroll 0 0 #ef3b42;
}
.webgis-presentation_toc-title {
    font-size: 14px;
}
.webgis-presentation_toc-holder .webgis-expanded, .webgis-app-menu-holder .webgis-expanded, .webgis-presentation_toc-holder .webgis-expanded:hover {
    font-size: 14px;
}
.webgis-presentation_toc-title-legend-icon {
	background-size:24px 24px;
}
.webgis-expanded .webgis-presentation_toc-title-text {
    background: #ef3b42;
}
.webgis-presentation_toc-basemap-collapse {
	transform: scale(.6);
}
.webgis-presentation_toc-basemap-collapse.expanded {
    transform: scale(.6);
}
.webgis-presentation_toc-basemap-opacity {
    font-size: 12px;
}
.webgis-presentation_toc-basemap-opacity .webgis-menu-item-imagebutton,
    .webgis-tooldialog-content .webgis-menu-item-imagebutton {
        height: 22px;
}
.webgis-presentation_toc-basemap-opacity .webgis-menu-item-imagebutton.selected,
        .webgis-presentation_toc-basemap-opacity .webgis-menu-item-imagebutton.selected:hover, 
        .webgis-tooldialog-content .webgis-menu-item-imagebutton.selected,
        .webgis-tooldialog-content .webgis-menu-item-imagebutton.selected:hover {
    background-color: #eee;
}
.webgis-presentation_toc-basemap-opacity-title.clickable {
        background-color: #ef3b42;
}
.webgis-presentation_toc-basemap-opacity-item.selected {
    background: #ef3b42;
}
.webgis-presentation_toc-item,
.webgis-presentation_toc-legend,
.webgis-presentation_toc-item-group {
    font-size:12px;
    margin:3px 0px 0px 0px;
    padding:0px 8px 0px 8px;
}
.webgis-presentation_toc-item-group {
    margin-left: 0px;
    font-style:normal;
    text-shadow: none;
}
.webgis-presentation_toc-item-group div {
    padding:0px 0 0px 0;
    font-weight:normal;
}
 .webgis-presentation_toc-item-group.checkbox .webgis-presentation_toc-item-group-checkbox {
	background-size:15px 15px;
}
.webgis-presentation_toc-checkable-icon {
	width: 15px;
	height: 15px;
}
.webgis-presentation_toc-item {
	margin-left:1px;
}
.webgis-presentation_toc-basemap-item {
    width: 85px;
}
.webgis-presentation_toc-basemap-item-img {
    width:85px;
}
.webgis-presentation_toc-basemap-item-img.selected {
    border:2px solid #ef3840 !important;
}
.webgis-presentation_toc-legend-title {
    padding:5px 0 5px 0;
    font-weight:bold;
}
.webgis-content-search-holder {
	max-width: unset;
}
.webgis-content-search-holder input {
    padding-left:7px;
}

.webgis-content-search-holder input::placeholder {
    color: #4f4f4f;
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif !important;
    font-weight: lighter;
}
.webgis-content-search-holder input:focus {
    outline: none;
}
.webgis-addservices_toc-title-text {
    font-size: 14px;
}
.webgis-expanded .webgis-addservices_toc-title-text {
    background: #ef3b42;
	color: white;
}
.webgis-addservices_toc-content.tiles .webgis-addservices_toc-item.selected .webgis-addservices_toc-item-image {
    background-color: #ef3b42;
}
.webgis-presentation_toc-holder button {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif
}
.webgis-services_toc-holder ul li:hover {
    background:none;
}
.webgis-services_toc-title {
    background:#ef3b42;
}
.webgis-expanded .webgis-services_toc-title-text {
    background: #ef3b42;
}
.webgis-tabs-holder {
    border-bottom: 1px solid #ef3b42;
    border-top: 1px solid #ef3b42;
}
.webgis-tabs-tab-selected {
    background: #ef3b42;
}
.webgis-tabs-tab-close:hover {
    background-color: #ef3b42;
    color: white;
}
.webgis-tabs-tab-header {
    font-size: 19px;
    border-top: 1px solid #ef3b42;
}
.webgis-tab-control .webgis-tab-control-tabbar .webgis-tab-control-tabbar-selector {
    background-size: 20px 20px;
}
.webgis-tab-control .webgis-tab-control-tabbar .webgis-tab-control-tab.selected {
    background-color: #ef3b42;
    border-top: 4px solid #ef3b42;
}
.webgis-tab-header.selected {
    background-color: #ef3b42;
	color:white;
}
.webgis-toolbar-tabs .webgis-toolbar-tab.selected {
    background-color: #ef3b42;
}
.webgis-toolbar-tab.help.help-exists {
    background-color: #ef3b42
}
.webgis-edittheme-tree .webgis-edittheme-tree-theme-list .webgis-edittheme-tree-theme-list-item:hover {
    background-color: #efefef; 
}
.webgis-edittheme-tree .webgis-edittheme-tree-theme-list .webgis-edittheme-tree-theme-list-item.selected {
    background-color: #ef3b42;
}
.webgis-toolbox-tool-item-group-details .webgis-toolbox-tool-item.header {
    background-color: #ef3b42;
}
.webgis-toolbox-tool-item-selected {
    border: 1px solid #ef3b42;
}
.webgis-toolbox-tool-item-selected:hover {
    background-color: #ef3b42;
}
.webgis-toolbox-tool-item.selected,
.webgis-ui-imagebutton.selected {
    background-color: #ef3b42;
    border-radius:2px;
}
.webgis-toolbox-tool-block.webgis-tips .webgis-toolbox-tool-block-content {
    background: #fafafa;
}
.webgis-toolbox-tool-item {
    padding: 4px 12px 12px 12px;
}
.webgis-toolbox-tool-item-group.selected div {
    background-color: #ef3b42;
}
.webgis-table-menuitems .webgis-table-menuitem {
    background-color: #ef3b42;
}
.webgis-toolbox-tool-item-group-details .webgis-menu-item-imagebutton.selected:hover {
    background-color: #ef3b42;
}
.webgis-ui-undobutton:hover {
        background-color: #ef3b42;
    }

.webgis-ui-option-selected {
    background-color: #ef3b42;
}

.webgis-add-service-button {
	font-weight: 500;
}

.webgis-addservices_toc-item.tile .more {
  display: none;
}
.webgis-addservices_toc-item.tile .webgis-addservices_toc-info {
  display: none;
}
#webgis-info-pane-portal {
  display: none;
}

.webgis-services_toc-holder button,
.webgis-presentation_toc-holder button {
	font-size:15px;
}
.webgis-result-table-header.sorted {
	color: #fff !important;
}

.webgis-ui-collapsable-title {
    cursor: pointer;
    background: #ef3b42;
    height: 32px;
}
/*.webgis-ui-collapsable-title h2 {
    font-size: 1.3em;
}*/
.webgis-ui-collapsable-title h2 img {
	top: 5px;
	width: 18px;
}
#edit-editmask-container .webgis-ui-collapsable .webgis-ui-collapsable-title {
	min-height: 30px;
}
.webgis-ui-undo-list .webgis-ui-undo-item .webgis-ui-undo-preview-button.selected {
    background-color: #ef3b42;
}
.webgis-ui-option-list-holder .webgis-ui-option-list .webgis-ui-option-list-item.selected {
    background-color: #ef3b42;
}
.webgis-search-input {
    border: 1px solid #ef3b42;
    border-right: none;
    font-size: 16px;
    height: 40px;
    /*padding: 0px 0px 0px 5px;*/
}
.webgis-topbar-holder {
    background-color: #ef3b42;
    border-top: 1px solid #ef3b42;
    border-bottom: 1px solid #ef3b42;
}
.webgis-topbar-button {
    border-top: 1px solid #ef3b42;
    border-bottom: 1px solid #ef3b42;
}
.webgis-search-result-header {
    background-color: #ef3b42;
}
.webgis-detail-search-holder {
    border-bottom: 1px solid #ef3b42;
}
.webgis-detail-search-combo-holder {
    background-color:#ef3b42;
}
.webgis-detail-search-mask .webgis-input {
    width:100%;
}
.webgis-detail-search-mask input::placeholder{
	color: #4f4f4f;
	font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif !important;
	font-weight: lighter;
}
.webgis-app-menu-holder {
    border-bottom: 1px solid #ef3b42;
}
.webgis-input:focus,
.webgis-textarea:focus,
.webgis-select:focus,
.webgis-input:hover,
.webgis-textarea:hover,
.webgis-select:hover {
    border: 1px solid #ef3b42;
}
.webgis-input,
.webgis-textarea,
.webgis-select {
    /*font-size: 14px;*/
	font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif !important;
}
.webgis-input-element-stack {
    border: 1px solid #ef3b42;
}
.webgis-input-element-stack {
    border: 1px solid #ef3b42;
}
.webgis-outofscale {
    opacity:1;
    color:rgb(115, 115, 115,0.8);
}
.webgis-modal-resize {
	background-size: 18px 18px;
}
.webgis-modal-body.maximized .webgis-modal-resize {
    background-size: 18px 18px;
}
.webgis-modal-close {
	background-size: 18px 18px;
}
.webgis-modal-close:hover {
    background-color:#ef3b42;
}
.webgis-dockpanel-title .webgis-dockpanel-resize {
	background-size: 18px 18px;
}
.webgis-dockpanel-title .webgis-dockpanel-close {
	background-size: 18px 18px;
}
.webgis-dockpanel-title .webgis-dockpanel-close:hover {
    background-color: #ef3b42;
}
.webgis-dockpanel-title .webgis-dockpanel-minimize {
	background-size: 18px 18px;
}
.webgis-dockpanel.minimized .webgis-dockpanel-title .webgis-dockpanel-minimize {
	background-size: 18px 18px;
}
.webgis-mapcoll-category-item .webgis-mapcoll-category-item-title:hover {
    background-color: #ef3b42;
}
.webgis-mapcoll-category-item-selected .webgis-mapcoll-category-item-title {
    background:#ef3b42 url('../api/img/nav-up.png') no-repeat 2px center;
}
.webgis-mapcoll-map-item {
    background-color: #ef3b42;
}
.webgis-mapcoll-content-new-item {
    background-color: #ef3b42;
}
.webgis-tool-button.active {
    background-color: #ef3b42;
}
.webgis-mapviewlense .tools .tool.selected {
    background-color: #ef3b42;
}
.webgis-mapviewlense-info {
    background-color: #f3eed9;
	border: 1px solid #ffdab8;
}
.webgis-result-history-holder .webgis-result-history-item:hover {
    background-color: #ef3b42;
}
div.webgis-info {
    border:1px solid #ffdab8;
    background-color:#f3eed9;
}
.webgis-copy-message {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
.webgis-bubble {
    background-color: #ef3b42;
}
.webgis-graphics-info-container-holder .webgis-graphics-info-list .webgis-graphics-info-listitem.selected {
    background-color: #ef3b42 !important;
}
.webgis-graphics-info-stage-holder.readonly .webgis-graphics-info-stage {
    background-color: #ef3b42;
}
.webgis-graphics-info-container-holder .webgis-graphics-info-list-menu .button.order {
	background-size: 18px 18px;
}
.webgis-graphics-info-container-holder .webgis-graphics-info-list .webgis-graphics-info-listitem .button.commit {
	background-size: 18px 18px;
}
[data-tool-id="webgis.tools.mapmarkup.mapmarkup"] {
	width: 295px !important;
}
 .webgis-ui-optionscontainer.contains-lables .webgis-ui-imagebutton.webgis-narrow {
        width: 37px;
    }
.webgis-ui-optionscontainer.contains-lables .webgis-ui-imagebutton {
	padding:0px;
	width:42px;
}
.webgis-validation-error.haserror {
    float:none;
}
.webgis-liveshare-messages div.self .message {
    border: 2px solid #ef3b42;
}
.webgis-liveshare-messages div.client .message {
    background: #ef3b42;
}
[data-tool-id="webgis.tools.threed.threed"] {
    max-width: 290px !important;
}
.webgis-image-selector .webgis-image-selector-image-container.selected {
    background-color: #ef3b42;
}
.webgis-service-order-list .webgis-service-order-item {
    border: 1px solid #ef3b42;
}
.webgis-service-order-list .webgis-service-order-item.selected {
    background-color: #eee;
}
.webgis-static-overlay-control .webgis-static-overlay-control-item .item-tools .item-tool:hover {
    background-color: #ef3b42;
}
.webgis-static-overlay-control .webgis-static-overlay-control-item .item-tools .item-tool.selected {
    background-color: #ef3b42;
}
.webgis-static-overlay-control .webgis-static-overlay-control-item.selected {
    border-left: 20px solid #ef3b42;
}
.webgis-checkable-div.checked {
    background-color: #ef3b42;
}
.webgis-list .webgis-list-item.selected {
    background-color:#ef3b42;
}
.webgis-list .webgis-list-item .counter {
	background-color: #ccc;
}
.webgis-narrow-form {
    max-width:295px;
}
.webgis-toast-message {
    font-family: Segoe UI,Verdana,Tahoma,Arial,sans-serif;
}
.webgis-splitter .webgis-splitter-bar:hover {
    background-color: #ef3b42;
}
.webgis-tips {
    display: none;
}
.webgis-container.light .webgis-tabs-holder {
    border-bottom: 1px solid #ef3b42;
}
.webgis-modal-body.enlargeable .webgis-modal-title.has-closebutton {
    background-position: right 50px center;
}
.webgis-modal-body.enlargeable .webgis-modal-title {
    background-size: 0.8em;
}
.webgis-menu-item-imagebutton[class~="25"] {
    opacity:0.7;
}
.webgis-menu-item-imagebutton[class~="50"] {
    opacity:0.7;
}
.webgis-menu-item-imagebutton[class~="75"] {
    opacity:0.7;
}
.webgis-menu-item-imagebutton[class~="100"] {
    opacity:0.7;
}
div.webgis-ui-imagebutton[data-value="save"][element-target="default"] {
  visibility:hidden;
  width:0px !important;
  height:0px;
  margin:0px;
  padding:0px;
}
div.webgis-ui-imagebutton[data-value="open"][element-target="default"] {
  visibility:hidden;
  width:0px !important;
  height:0px;
  margin:0px;
  padding:0px;
}
.webgis-container.light #toolbar .webgis-toolbox-tool-item:hover {
    background-color: #efefef;
}
.webgis-container.light .webgis-tabs-tab-content-holder .webgis-presentation_toc-title.webgis-expanded .webgis-presentation_toc-title-text {
    background-color: #dcdcdc;
}
#edit-editmask-container .webgis-label {
    margin:0px;
	flex: 0 0 280px;
}
.webgis-input, .webgis-textarea, .webgis-select {
    padding: 1px 5px;
    border: 2px solid #dedede !important;
}
#edit-editmask-container .webgis-editfield-container {
    border-bottom: none;
    padding: 1px 0px;
}
div[data-tool-id="webgis.tools.editing.desktop.insertfeature"] br {
    display: none; 
}
#downloadimage-tools br {
    display: none; 
}

#edit-editmask-container button {
    padding: 4px 8px;
}

#feedback {
	z-index: 1000;
    position: absolute;
    right: 10px;
    top: 55px;
    background-color: white;
    text-align: right;
    padding: 2px;
    font-size: 1.1em;
}

.webgis-date-combo .webgis-date-combo-tabs .webgis-datecombo-tab.selected {
	background-color: #ef3b42;
	color: white;
	font-weight: bold;
}

.webgis-uibutton-container {
	white-space: normal;
}

@media (max-width: 600px) {
	img[src*="~png?sub=news"] {
		float: none !important;
	  
	    max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
	}
}

.webgis-container.light .tt-menu {
		max-height: calc(50%) !important;
	
}
/*
@media (min-width: 1100px) {
	#webgis-modal-webgis-iframe-dialog > div:first-child {
		width:1024px !important;
	}
}
*/