	.esri-popup__header-title 
	{
		background-color: #797673;
		color: white;
		pointer-events:none;
	}
	
	.esri-widget__heading {
   
		font-weight: normal;
   
	}
	
	/*.esri-sketch__section.esri-sketch__tool-section:nth-child(3){
	  display:none;
	  }*/
	  
	span.glyphicon.glyphicon-cog {
		pointer-events: none;
	}
		
	.calcite-navbar.calcite-bg-dark.navbar{
		background-color:#797673;
		z-index:99;
	}

	.esri-feature__content-element a{
		text-decoration:none;
	}
	
	.esri-ui .esri-editor .esri-item-list__scroller {
		max-height: 550px;
	}
	
	.esri-ui .esri-editor .esri-editor__scroller
	{
		/*max-height: 550px;*/
	}
	
	/*.esri-editor__controls {
		padding: 5px 5px;
	}*/
	
	.esri-expand__content.esri-expand__content--expanded
	{
		z-index:5;
	}
	
	.esri-basemap-gallery__item-container {
		max-height: 500px;
	}
	
	.esri-layer-list__item-actions-menu span{
		display:none;
	}
	
	.calcite-panels .panel-body{
		background-color: white;
		color: black;
	}
	
	.panel-body a{
		text-decoration:none;
	}
	
	.panel-body  input{
		color: black!important;
	}
	
	@media (min-width: 769px){
		.calcite-panels .panel-title .visible-mobile-only {
			display: inline-block !important;
		}
		.calcite-panels .panel-title .panel-close {
			visibility: hidden;;
		}
		
			#panelTable{
			z-index:1;
			 position: fixed;
			bottom: 0px;
			left: 0px;
			right: 0px;
		}
		
	}
	
	.calcite-navbar {
		/*border-bottom: 2px solid silver;*/
	}
	
	.esri-widget__table tr a {
		color: #0079c1;
	}
	

	
	#panelTable  .panel-body{
		width:100% !important;
	}
	
	#panelBookmarks .panel-body{
		
	}
	
	#collapseBookmarks .panel-body{
		padding-top:0px;
	}
				
		
	.dijitContentPane.dijitAccordionContainer-child.dijitAccordionContainer-dijitContentPane
	{
		height: 220px !important;
		width:	100% !important
	}
		
	.calcite-navbar.calcite-bg-dark .esri-widget, .calcite-panels.calcite-bg-dark .esri-widget {
    color: black;
    background-color: white;
	}
		
	#esriSidePanel{
		position:absolute;
		width:420px; 
		top:50px;
		bottom:0;
		padding-bottom: 20px;
		transition: width 1.5s;
		overflow-x:hidden;
		z-index:5;
	}
	
	#esriSidePanel .container{
		 width:400px; 
		  border-bottom: solid 1px #ccc;
	}
	
    .side-panel {
      flex: 1;
      overflow: auto;
    }

    #esriSidePanel h3 {
      color: #ce050f;
    }

    #esriSidePanel .esri-feature__title {
      padding: 0.25em;
	  background-color: #797673;
		color: white;
    }

    #esriSidePanel .esri-feature__size-container {
      /*background: #f5f5f5;*/
    }
	
	@media only screen and (max-width: 769px) {
	  #esriSidePanel{
		  width:100%;
		  transition: width 0s;
	  }
	  #esriSidePanel .container {
		width: auto;
	  }
	}
	
	#featurePopupContent .esri-feature__title {
		padding: 0.25em;
		background-color: #797673;
		color: white;
	}
			
	.esri-time-slider {
		min-width: auto;	
	}
	
	.esri-ui-bottom-left.esri-ui-corner{
		flex-flow:inherit;
	}
	
	.esri-ui .esri-popup--is-docked {
		z-index: 9 !important;
	}
	
	.esri-feature-content a {
		color: #0079c1;
	}
	
	.esri-feature__content-element {
		padding: 0 7px 7px;
	}
	
	.esri-view .esri-view-surface--inset-outline:focus::after {
	  outline: none !important;
	}
	
	.esri-view .esri-view-surface--touch-none:focus::after {
	  outline: none !important;
	}
		
	@media only screen and (max-width: 544px) {
		.esri-view-height-small .esri-expand .esri-widget--panel, .esri-view-height-small .esri-expand .esri-widget--panel-height-only, .esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel, .esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only {
			max-height: fit-content;
		}
		.esri-expand__container.esri-expand__container--expanded{
			top: 50px !important;
			bottom: 0px !important;
			height: calc(100% - 50px) !important;
		}
	}
	

	#AxEditor input, #AxEditor select, #AxEditor textarea{
		border: 1px solid silver;
		background-color:white;
	}
	
	
	