/* Custom map styles that EVMS is adding after the T4 implementation */
/*.evms-pc-map.map-tool #map-info-box .interior-binder .select-container {
	max-width: none;
}*/
.map-tool #map-info-box .location-title {
	font-weight: 700;
}
.gm-style .gm-style-iw .map-balloon:before {
  border: none;
}


.map-tool #map-info-box .interior-binder .select-container select {
      font-size: 16px;
}
@media (min-width: 500px) {
.map-tool #map-info-box .interior-binder .select-container select {
      font-size: 1em;
}
}
.map-tool #map-info-box .interior-binder {
  padding: 5px;
}
@media (min-width: 800px) {
.map-tool #map-info-box .interior-binder {
  padding: 1em 1.5em 2em 1.5em;
}
}


.map-tool #map-info-box .interior-binder .select-container .select-indicator {
	background-color: #254a54;
	border-bottom-right-radius: 5px;
	border-left: 0.75em solid #fff;
	border-top-right-radius: 5px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 100%;
	-webkit-perspective: 1px;
	perspective: 1px;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	width: 2.5em;
}
.map-tool #map-info-box .interior-binder .select-container .select-indicator:before {
	background-color: #fff;
	content: "";
	height: 50%;
	left: 50%;
	position: absolute;
	top: 25%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 50%;
	width: 0.2em;
}
.map-tool #map-info-box .interior-binder .select-container .select-indicator:after {
	background-color: #fff;
	content: "";
	height: 50%;
	left: 50%;
	position: absolute;
	top: 25%;
	-webkit-transform: translateX(-50%) rotate(90deg);
	transform: translateX(-50%) rotate(90deg);
	width: 50%;
	width: 0.2em;
}
.select-container-directory select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: #fff;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #254a54;
	font-size: 1em;
	padding: 0.5em;
	padding-right: 2.5em;
	width: 100%;
}
.map-tool #map-info-box .interior-binder .select-container .select-indicator:after,
.map-tool #map-info-box .interior-binder .select-container .select-indicator:before {
	background-color: #fff;
	content: "";
	height: 46%;
	position: absolute;
	top: 35%;
	width: 50%;
	width: 0.2em;
}
@media (min-width: 500px) {
.map-tool #map-info-box .interior-binder .select-container .select-indicator:after,
.map-tool #map-info-box .interior-binder .select-container .select-indicator:before {
  height: 36%;
}
}
.map-tool #map-info-box .interior-binder .select-container .select-indicator:after {
	left: 36%;
	-webkit-transform: translateX(-50%) rotate(90deg);
	transform: translateX(-50%) rotate(125deg);
}
.map-tool #map-info-box .interior-binder .select-container .select-indicator:before {
	left: 65%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%) rotate(55deg);
}
@media (min-width:992px) {
  .map-tool .silc-grid {
    margin-left: -20px;
  }
}


