@charset "utf-8";
/* CSS Document for Maps - Custom styles that overwrite the template CSS code*/
.branding-divider {
	display:inline-block;
}
.esri-view, .esri-legend__layer-cell {
	padding:0 15px
}
.container-map, .main-content > .section, .two-column .main-content > .wrapper {
    margin-right: auto;
    margin-left: auto;
    padding-left: 25px;
    padding-right: 25px;
}
.esri-ui-corner .esri-component.esri-widget--panel {
	width:100%;
}
.esri-ui-bottom-left.esri-ui-corner {
	width:50%;
}
#queryResults {
	overflow-y:scroll;
}
div.dgrid.dgrid-grid.ui-widget {
	max-height:150px;
	padding:5px;
}
.dgrid-row-table {
	width:100%;
}
.dgrid-row-table tr {
	border-bottom: solid #e6e6e6 1px;
}
td.dgrid-cell:first-of-type {
	padding-right:10px;
	vertical-align: baseline;
}
@media (max-width: 575px) {
	#legendDiv {
		padding-left:0 !important;
		padding-right:0 !important;
		margin-left:15px !important;
		margin-right:15px !important;
	}
}
@media (min-width: 576px) {
	#legendDiv {
		padding-right:0 !important;
	}
	#ui-esri-map {
		padding-left:0 !important;
	}
}
.esri-ui {
	overflow:visible !important;
}
div.esri-ui article {
	width:fit-content;
}

/*** Added to fix accessibility issue in Siteimprove ***/
.esri-attribution__sources[role="button"] {
    display: none !important;
}