/** ******************************* **/
/**   home map - main template    **/
/** ******************************* **/
.cust-location-map {
	background: #000 url(https://d1r4509tniam8v.cloudfront.net/img/cc_05_0003.jpg) center no-repeat;
	background-size: cover;
	min-height:470px;
	
}

.cust-location-map h2 {
	margin-top: 40px
}

.cust-location-map>.map-container {
	margin: 15px 15px;
	border: 3px solid #fff;
}

.cust-location-map>.map-container>.map-container-inner {
	margin: 5px;
	border: 1px solid #fff;
	background: rgba(255, 255, 255, 0.7);
}

.cust-location-map>.map-container>.map-container-inner .header {
	position: relative;
	height: 55px;
	padding: 10px;
	text-align: left;
	font-size: 12px;
}

.cust-location-map>.map-container>.map-container-inner .header .title {
	display: inline-block;
	margin: 0;
}

.cust-location-map>.map-container>.map-container-inner .header .title>small
	{
	display: block;
	font-size: 0.75rem;
	margin-top: 5px
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group
	{
	position: absolute;
	right: 0;
	top: 0;
	margin: 5px;
	text-align: center;
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group a img
	{
	width: 30px !important;
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group li.relocate
	{
	border-right: 1px dotted #888;
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group li.relocate a img
	{
	opacity: 1
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group li.relocate a .text-small-color
	{
	color: #273900;
}

.cust-location-map>.map-container>.map-container-inner .header .func-btn-group li.relocate a:hover .text-small-color
	{
	color: orange;
}

.cust-location-map>.map-container>.map-container-inner .map-block {
	position: relative;
}

.cust-location-map>.map-container>.map-container-inner .map-dialog {
	display: block;
	position: absolute;
	right: 0;
	height: 100%;
	min-width: 250px;
	z-index: 9999;
	background: rgba(0, 0, 0, 0.5);
}

.cust-location-map .alert {
	padding: 15px !important;
	width: fit-content;
	margin: 0 auto;
}

@media ( max-width : 767px) {
	.cust-location-map>.map-container>.map-container-inner .header .title {
		font-size: 18px;
	}
	.cust-location-map>.map-container>.map-container-inner .map-dialog {
		width: 100%
	}
	.cust-location-map>.map-container>.map-container-inner .map-block {
		margin-left: 0;
		margin-right: 0
	}
}

.gm-style .gm-style-iw-c {
	padding: 0;
}

.gm-style-iw-c, .gm-style-iw-d {
	max-height: 330px !important;
}

.gm-style-iw-d {
	overflow: hidden !important;
	overflow-y: auto !important;
	width: 240px !important;
	padding: 12px !important;
}

.gm-ui-hover-effect {
	right: 8px !important;
	top: 0px !important;
	height: 35px !important;
}

.gm-ui-hover-effect img {
	width: 20px !important;
	height: 25px !important;
	content:
		url(data:image/png;base64,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);
}

@media ( max-width : 767px) {
	.gm-style-iw-c, .gm-style-iw-d {
		max-width: 100% !important;
		padding-right: 5px !important;
	}
}

.info-win {
	margin: 0;
	padding: 0;
	max-width: 220px;
}

.info-win hr {
	margin-top: 10px;
	margin-bottom: 10px
}

.info-win .dial {
	color: #A3C75A;
	padding-bottm: 3px;
	border-bottom: 1px solid #A3C75A;
}

.info-win .dial:hover {
	color: #273900;
	border-bottom: 2px solid #273900;
}

.info-win p {
	margin-bottom: 3px
}

.info-win .img-info .circular {
	overflow: hidden;
	width: 70px;
	height: 70px;
	border-radius: 50%;
	display: inline-block;
	font-size: 12px;
	border: 1px solid #dadce0;
}

.info-win .img-info .circular .squared {
	height: 70px;
	width: 70px;
}

.info-win .img-info .circular .landscape {
	max-height: 70px;
	width: auto;
	margin-left: -30%;
}

.info-win .img-info .circular .portrait {
	max-width: 70px;
	height: auto;
}

.info-win .img-info .photo {
	margin: -12px -12px 0;
}

.info-win .img-info .photo img {
	width: 100%
}

.info-win .basic-info {
	margin-bottom: 10px;
}

.list-inline>li {
	padding-left: 7px;
	padding-right: 7px;
}

.near-btn-group ul, .func-btn-group ul {
	padding: 0 !important;
	margin: 0 !important;
}

.near-btn-group a .text-small-color, .func-btn-group a .text-small-color
	{
	color: #ccc;
	margin-top: 2px
}

.near-btn-group a:hover .text-small-color, .func-btn-group a:hover .text-small-color
	{
	color: orange;
}

.near-btn-group a.active .text-small-color, .func-btn-group a.active .text-small-color
	{
	color: #273900;
}

.near-btn-group a img, .func-btn-group a img {
	width: 30px;
	opacity: 0.5
}

.near-btn-group a.active img, .func-btn-group a.active img {
	opacity: 1
}

@media ( max-width : 767px) {
	.info-win {
		padding-left: 0;
		padding-right: 0
	}
}

.btn-relocate {
	position: absolute;
	z-index: 10;
	background: none rgb(255, 255, 255);
	border: 0px;
	margin: 10px;
	padding: 0px;
	cursor: pointer;
	user-select: none;
	border-radius: 2px;
	height: 40px;
	width: 40px;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px;
	overflow: hidden;
	top: 55px;
	right: 3px;
}

.btn-relocate>img {
	width: 20px
}

.cc-overlay {
	position: absolute;
	z-index: 10;
}

.cc-overlay.north {
	top: 10px;
	left: 50%;
	transform: translate(-50%, 0%);
}

.cc-overlay.south {
	bottom: 10px;
	left: 50%;
	transform: translate(-50%, 0%);
}

.cc-overlay.west {
	top: 50%;
	left: 10px;
	transform: translate(0, -50%);
}

.cc-overlay.east {
	top: 50%;
	right: 10px;
	transform: translate(0, -50%);
}

.cc-overlay-inner {
	position: relative;
	text-align: center;
	width: 40px;
	height: 40px;
	color: #094a3c;
}

.cc-overlay-inner::after {
	position: absolute;
	content: '';
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 3px solid #EBA443;
	background: rgba(255, 255, 255, 0.5);
	transition: all .3s ease;
}

.cc-overlay:hover .cc-overlay-inner {
	color: #E65336;
}

.cc-overlay:hover .cc-overlay-inner::after {
	border-color: #E65336;
	transform: rotate(32deg);
}

.cc-overlay .cc-overlay-inner .text {
	font-weight: bold;
	font-size: 22px;
	transform: translateY(-50%);
	position: relative;
	top: 5px;
}

.cust-location-map>.map-container>.map-container-inner  h2>span {
	display: block;
	line-height: 1.6em;
	font-weight: normal;
}

.cust-location-map>.map-container>.map-container-inner  h2>span>strong {
	color: #273900;
}

.cust-location-map>.map-container>.map-container-inner  h2>span>span {
	margin-right: 15px;
}

.cust-location-map>.map-container>.map-container-inner  h2>span>span:last-child
	{
	margin-right: 0;
}

.cust-location-map>.map-container>.map-container-inner  h2+P {
	margin-top: 34px
}

.cust-location-map>.map-container>.map-container-inner  P+.list-marked {
	margin-top: 24px
}

.cust-location-map>.map-container>.map-container-inner .list-marked {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: fit-content;
	text-align: left;
}

.cust-location-map>.map-container>.map-container-inner .list-marked>li::before
	{
	content: '';
	position: absolute;
	display: inline-block;
	left: 0;
	top: 14px;
	height: 2px;
	width: 20px;
	background-color: #648420;
}

.cust-location-map>.map-container>.map-container-inner .list-marked>li {
	position: relative;
	padding-left: 33px;
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 8px;
	font-weight: 500
}

@media ( max-width :767px) {
	.cust-location-map>.map-container>.map-container-inner  h2+P {
		margin-top: 24px
	}
	.cust-location-map>.map-container>.map-container-inner  h2 {
		font-size: 20px;
	}
}

@media ( max-width :424px) {
	.cust-location-map>.map-container>.map-container-inner  h2 {
		font-size: 18px;
	}
}

@media ( max-width :374px) {
	.cust-location-map>.map-container>.map-container-inner  h2>span>span {
		display: block;
		margin-right: 0;
	}
}

/** ********************************************* **/
/**   home map - data-info-win-cust template    **/
/** ********************************************* **/
.func-btn-group {
	margin-bottom: -5px;
}

.func-btn-group a img {
	width: 24px !important;
}

.func-info, .protection-info .slide {
	height: 170px;
	overflow: hidden;
	overflow-y: auto;
}

.cust-info p:last-child {
	margin-bottom: 0;
}

.func-info .title {
	margin: 0 0 5px;
	padding-left: 10px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	border-left: 5px solid #FFE100;
}

.func-info .title small {
	color: #aaa;
}

.func-info .media-left {
	padding-right: 0;
}

.func-info .media-left img {
	width: 26px;
}

.func-info .media-body {
	font-size: 12px;
}

.func-info .media-body .name {
	
}

.func-info .media-body .value {
	font-size: 14px;
	font-weight: bold;
}

.func-info table tr td {
	padding: 5px 5px 5px 0px;
}

.func-info table tr:last-child td {
	padding-bottom: 0px;
}

.func-info table tr {
	border-bottom: 1px dashed #ccc;
}

.func-info table tr:last-child {
	border-bottom: none;
}

.func-info table tr:nth-child(even) {
	background-color: #f8f8f8;
}

.func-info .slide.protection:before {
	position: absolute;
	font-family: "Flaticon";
	font-size: 100pt;
	color: #ccc;
	right: 40px;
	bottom: 0px;
	opacity: 0.2;
}

.func-info .slide.protection.s1:before {
	content: "\f159";
	color: #3c8dbc;
}

.func-info .slide.protection.s2:before {
	content: "\f154";
	color: #00a65a;
}

.func-info .slide.protection.s3:before {
	content: "\f157";
	color: #f56954;
}

.func-info .carousel-indicators {
	display: none;
}

.func-info .carousel-control.left, .protection-info .carousel-control.right
	{
	color: #c6e682;
}

.func-info  .form-horizontal {
	padding-top: 10px;
}

.func-info  .form-horizontal .form-group {
	margin: 0 0 10px;
}

.func-info  .form-horizontal .form-group .form-control-static {
	min-height: 0;
	text-align: left;
	margin-bottom: -10px;
}

.func-info  .form-horizontal label {
	font-size: 10px;
	white-space: nowrap;
}

.func-info  .form-horizontal [class^="col-xs-"] {
	padding-left: 5px;
	padding-right: 5px;
}

.func-info  .form-horizontal [class^="col-xs-"]:first {
	padding-left: 0;
}

.func-info  .form-horizontal [class^="col-xs-"]:last {
	padding-right: 0;
}

/** *************************************************** **/
/**   home map - data-info-win-cust-chat template    **/
/** *************************************************** **/
.func-info .chat .media-left img {
	width: 32px !important;
}

.func-info .chat .media-body {
	padding-left: 10px;
	text-align: left;
}

.func-info  .chat .form-horizontal {
	padding-top: 5px;
}

/** ***************************************************** **/
/**   home map - data-info-win-cust-stroke template     **/
/** ***************************************************** **/
.func-info .stroke {
	position: relative
}

.func-info .stroke p {
	margin: 4px;
}

.func-info .stroke .highlight {
	font-weight: 700;
	color: orange;
}

.func-info .stroke .view {
	position: relative;
	margin-top: 15px;
	height: 115px;
}

.func-info .stroke .view:before {
	content: "";
	position: absolute;
	z-index: -1;
	left: -10px;
	bottom: -10px;
	width: 110px;
	height: 110px;
	opacity: 0.075;
	overflow: hidden;
	background-size: cover;
	background-image:
		url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojRkZFRkQ1OyIgZD0iTTI1NS44NzQsOS45OTlMMjU1Ljg3NCw5Ljk5OWMtMjAuOTg1LDAtMzcuOTk2LDE3LjAxMS0zNy45OTYsMzcuOTk2djcuOTk5ICBjMCwyMC45ODUsMTcuMDExLDM3Ljk5NiwzNy45OTYsMzcuOTk2bDAsMGMyMC45ODUsMCwzNy45OTYtMTcuMDExLDM3Ljk5Ni0zNy45OTZ2LTcuOTk5QzI5My44NywyNy4wMSwyNzYuODU5LDkuOTk5LDI1NS44NzQsOS45OTl6ICAiLz4KPGVsbGlwc2Ugc3R5bGU9ImZpbGw6I0M5RjNGRjsiIGN4PSIyNTYuMDAyIiBjeT0iMzk3LjQ4NSIgcng9IjI0NS45NzIiIHJ5PSIxMDQuNTE4Ii8+CjxlbGxpcHNlIHN0eWxlPSJmaWxsOiM3RDlCRkY7IiBjeD0iMjU2LjAwMiIgY3k9IjM5Ny40ODUiIHJ4PSIxNDEuODU0IiByeT0iNDcuMjQ1Ii8+CjxwYXRoIHN0eWxlPSJmaWxsOiNBMEU1NTc7IiBkPSJNMjE2LjA3MiwyNDYuMjUyTDIxNi4wNzIsMjQ2LjI1MmgtMzUuMTg5di05MS42MzZjMC0yMC42NzYsMTQuODgzLTM4LjM1LDM1LjI1OC00MS44NjhsOS41NTgtMS42NTEgIGM4Ljc2Ny0xLjUxNCwxNS4xNzEtOS4xMTksMTUuMTcxLTE4LjAxNmwwLDBoMzAuMDA3bDAsMGMwLDguODk3LDYuNDA0LDE2LjUwMiwxNS4xNzEsMTguMDE2bDkuNTYsMS42NTEgIGMyMC4zNzUsMy41MTksMzUuMjU4LDIxLjE5MywzNS4yNTgsNDEuODY4djkxLjYzNmgtMzUuMTgzbDAsMEgyMTYuMDcyeiIvPgo8cmVjdCB4PSIyMTMuODc3IiB5PSIyMjkuOTc0IiBzdHlsZT0iZmlsbDojQzlGM0ZGOyIgd2lkdGg9IjgzLjk3OCIgaGVpZ2h0PSIxNjguMTQxIi8+CjxwYXRoIGQ9Ik00MDkuNTkyLDQ2OC41NDVjLTQyLjkyOSwxNS4xMjYtOTcuNDc1LDIzLjQ1Ny0xNTMuNTkxLDIzLjQ1N2MtNjQuMzg5LDAtMTI0Ljc2OS0xMC41ODktMTcwLjAxOC0yOS44MTYgIGMtNDEuOTE2LTE3LjgxMS02NS45NTYtNDEuMzkzLTY1Ljk1Ni02NC43MDNjMC0xOS41MTksMTYuODM2LTM5LjM0OCw0Ny40MDctNTUuODM0YzMyLjMwMi0xNy40MTgsNzguMDQ2LTMwLjAzNCwxMjguNzA4LTM1LjUxMSAgbDcuNzQ3LTAuNzZ2OTIuNzNjMCw1LjUyMSw0LjQ3Nyw5Ljk5OSw5Ljk5OSw5Ljk5OWg4My45NzhjNS41MjEsMCw5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OXYtMzQuNTIzICBjNTIuMzA2LDcuMDMxLDc5Ljk5MywyMy4zNTMsNzkuOTkzLDMzLjg5NmMwLDUuNzAyLTkuMDkxLDE1LjM4OC0zNC43MSwyMy45MmMtMjUuODAxLDguNTk0LTYwLjMwMiwxMy4zMjUtOTcuMTQ4LDEzLjMyNSAgcy03MS4zNDctNC43MzEtOTcuMTQ4LTEzLjMyNWMtMjUuNjE5LTguNTMyLTM0LjcxLTE4LjIxOC0zNC43MS0yMy45MmMwLTYuMzIyLDEwLjMyOS0xNS41NDcsMzMuMDgzLTIzLjM3MiAgYy0xLjc1MSw0LjczMiwwLjMxNCwxMC4xMiw0LjkzNCwxMi40MTRjMS40MjksMC43MDksMi45NDUsMS4wNDUsNC40MzgsMS4wNDVjMy42NzksMCw3LjIxOC0yLjAzOCw4Ljk2NC01LjU1NWwxMC43NzctMjEuNzEzICBjMi40NTYtNC45NDYsMC40MzYtMTAuOTQ3LTQuNTEtMTMuNDAxbC0yMS43MTMtMTAuNzc3Yy00Ljk0Ny0yLjQ1Ni0xMC45NDctMC40MzYtMTMuNDAxLDQuNTEgIGMtMi40NTYsNC45NDYtMC40MzYsMTAuOTQ3LDQuNTEsMTMuNDAxbDEuMiwwLjU5NmMtMzEuMjM4LDEwLjQ0OC00OC4yODEsMjUuNDc0LTQ4LjI4MSw0Mi44NTMgIGMwLDM3LjU4MSw3Ni4zOTIsNTcuMjQzLDE1MS44NTYsNTcuMjQzczE1MS44NTYtMTkuNjYzLDE1MS44NTYtNTcuMjQzYzAtMzAuNjIyLTUwLjQwNi00Ny42MzEtOTkuOTkxLTU0LjA0MnYtODcuMTkxaDIyLjk5OSAgYzUuNTIxLDAsOS45OTktNC40NzcsOS45OTktOS45OTl2LTkxLjYzNmMwLTI1LjYxMS0xOC4zMTctNDcuMzYzLTQzLjU1Ni01MS43MjJsLTkuNTYtMS42NWMtMi43OTUtMC40ODItNS4wNDctMi4zMTktNi4xNDUtNC43NjcgIGMxMy4zNzEtOC41MjgsMjIuMjY0LTIzLjQ4MiwyMi4yNjQtNDAuNDgzdi03Ljk5OUMzMDMuODY3LDIxLjUzLDI4Mi4zMzcsMCwyNTUuODcyLDBzLTQ3Ljk5NSwyMS41My00Ny45OTUsNDcuOTk1djcuOTk5ICBjMCwxNy4wMDEsOC44OTMsMzEuOTU0LDIyLjI2Myw0MC40ODJjLTEuMDk4LDIuNDQ5LTMuMzUxLDQuMjg2LTYuMTQ1LDQuNzY4bC05LjU1OCwxLjY1Yy0yNS4yMzgsNC4zNTktNDMuNTU2LDI2LjExLTQzLjU1Niw1MS43MjIgIHY5MS42MzZjMCw1LjUyMSw0LjQ3Nyw5Ljk5OSw5Ljk5OSw5Ljk5OWgyMy4wMDd2MjkuMDM2bC05Ljc5OSwwLjk2MWMtNTMuMjcxLDUuNzU5LTEwMS42MjMsMTkuMTg1LTEzNi4xNDgsMzcuODAyICBjLTM3Ljg4OCwyMC40MzItNTcuOTEzLDQ1LjgyNS01Ny45MTMsNzMuNDM1YzAsMzIuMTg0LDI3Ljc0OCw2MS42OTgsNzguMTMyLDgzLjEwOEMxMjUuODI3LDUwMC44NDUsMTg4Ljk4NSw1MTIsMjU1Ljk5OSw1MTIgIGM1OC4zMjEsMCwxMTUuMjI4LTguNzM0LDE2MC4yMzctMjQuNTk0YzUuMjA4LTEuODM2LDcuOTQyLTcuNTQ1LDYuMTA3LTEyLjc1NEM0MjAuNTA5LDQ2OS40NDMsNDE0Ljc5Niw0NjYuNzA2LDQwOS41OTIsNDY4LjU0NXogICBNMjg3Ljg2OCwzODguMTExaC02My45ODFWMjM5Ljk3M2gyMS45OTF2ODUuNjU3YzAsNS41MjEsNC40NzcsOS45OTksOS45OTksOS45OTljNS41MjEsMCw5Ljk5OS00LjQ3Nyw5Ljk5OS05Ljk5OXYtODUuNjU3aDIxLjk5MyAgdjEwMS41NTZjLTQuODYzLDAuMzQ0LTguODYzLDQuMTgyLTkuMjU0LDkuMTgyYy0wLjQzMSw1LjUwNSwzLjY4NCwxMC4zMTgsOS4xODgsMTAuNzQ5YzAuMDIyLDAuMDAyLDAuMDQzLDAuMDA0LDAuMDY1LDAuMDA2djI2LjY0NSAgSDI4Ny44Njh6IE0yMjcuODc3LDQ3Ljk5NWMwLTE1LjQzNywxMi41Ni0yNy45OTcsMjcuOTk3LTI3Ljk5N3MyNy45OTcsMTIuNTYsMjcuOTk3LDI3Ljk5N3Y3Ljk5OSAgYzAsMTUuNDM3LTEyLjU2LDI3Ljk5Ny0yNy45OTcsMjcuOTk3cy0yNy45OTctMTIuNTYtMjcuOTk3LTI3Ljk5N0wyMjcuODc3LDQ3Ljk5NUwyMjcuODc3LDQ3Ljk5NXogTTE5MC44ODEsMjM2LjI1MnYtODEuNjM3ICBjMC0xNS44NTMsMTEuMzM5LTI5LjMxOCwyNi45Ni0zMi4wMTVsOS41NTktMS42NWM5Ljk5NS0xLjcyNywxNy45Ny04LjUxOSwyMS40OTgtMTcuNDc2YzIuMjc5LDAuMzMzLDQuNjA2LDAuNTEzLDYuOTc2LDAuNTEzICBjMi4zNjksMCw0LjY5Ni0wLjE3OSw2Ljk3NS0wLjUxM2MzLjUyOCw4Ljk1NiwxMS41MDMsMTUuNzQ5LDIxLjQ5OCwxNy40NzZsOS41NjEsMS42NWMxNS42MjEsMi42OTcsMjYuOTYsMTYuMTYxLDI2Ljk2LDMyLjAxNSAgdjgxLjYzN2gtMTMuMDAyVjE3My44N2MwLTUuNTIxLTQuNDc4LTkuOTk5LTkuOTk5LTkuOTk5Yy01LjUyMSwwLTkuOTk5LDQuNDc3LTkuOTk5LDkuOTk5djQ2LjEwNWgtNjMuOTgxdi00Ni4xMDQgIGMwLTUuNTIxLTQuNDc3LTkuOTk5LTkuOTk5LTkuOTk5cy05Ljk5OSw0LjQ3Ny05Ljk5OSw5Ljk5OXY2Mi4zODJMMTkwLjg4MSwyMzYuMjUyTDE5MC44ODEsMjM2LjI1MnoiLz4KPHBhdGggZD0iTTQ0Mi4yMzEsNDU0LjU1NmwtMC4xMjYsMC4wNjVjLTQuOTE2LDIuNTE2LTYuODYyLDguNTM5LTQuMzQ4LDEzLjQ1NmMxLjc3LDMuNDU5LDUuMjc0LDUuNDQ2LDguOTA5LDUuNDQ2ICBjMS41MzMsMCwzLjA4OS0wLjM1NCw0LjU0Ny0xLjFjMC4wMjEtMC4wMTEsMC4xMTYtMC4wNiwwLjE0OS0wLjA3N2M0Ljg5OC0yLjUyMiw2LjgzNS04LjUzNSw0LjMyNC0xMy40NDMgIEM0NTMuMTcsNDUzLjk4Nyw0NDcuMTQ0LDQ1Mi4wNDIsNDQyLjIzMSw0NTQuNTU2eiIvPgo8cGF0aCBkPSJNMzgyLjY1MywyOTcuNTU0bDAuMzM5LTAuMjE4YzQuNjQzLTIuOTksNS45ODItOS4xNzgsMi45OTQtMTMuODJjLTIuOTktNC42NDMtOS4xNzYtNS45ODMtMTMuODItMi45OTRsLTIwLjM4MSwxMy4xMjIgIGMtNC42NDIsMi45OS01Ljk4Miw5LjE3Ny0yLjk5NCwxMy44MTlsMTMuMTIxLDIwLjM4MWMxLjkxMiwyLjk3LDUuMTMsNC41ODcsOC40MTcsNC41ODdjMS44NTQsMCwzLjcyOS0wLjUxNSw1LjQwMi0xLjU5MyAgYzQuNTc5LTIuOTQ5LDUuOTM3LTkuMDA0LDMuMTA3LTEzLjYyNGMzMS43MzQsNy45ODQsNTguNjMxLDE4LjkzNiw3OC41NTEsMzIuMDY1YzE1Ljc3NywxMC40LDM0LjU4NSwyNy4yMDUsMzQuNTg1LDQ4LjIwMyAgYzAsMTMuMTIxLTcuMjc2LDI2LjA2NS0yMS42MjcsMzguNDc0Yy00LjE3OCwzLjYxMi00LjYzNSw5LjkyNy0xLjAyMywxNC4xMDNjMS45NzgsMi4yODcsNC43NjUsMy40NTksNy41NjcsMy40NTkgIGMyLjMxNywwLDQuNjQ1LTAuODAxLDYuNTM2LTIuNDM2YzE4LjY3NC0xNi4xNDYsMjguNTQ0LTM0LjY4MiwyOC41NDQtNTMuNkM1MTEuOTcyLDM1NC45OCw0NjIuOTQxLDMxNy41MTUsMzgyLjY1MywyOTcuNTU0eiIvPgo8cGF0aCBkPSJNMjU1Ljg3NCwzNTAuOTZjLTIuNjMsMC01LjIwOSwxLjA2LTcuMDY5LDIuOTJjLTEuODYsMS44Ny0yLjkzLDQuNDM5LTIuOTMsNy4wNjljMCwyLjY0LDEuMDY5LDUuMjA5LDIuOTMsNy4wNjggIGMxLjg2LDEuODcsNC40MzksMi45MzEsNy4wNjksMi45MzFjMi42NCwwLDUuMjA5LTEuMDYxLDcuMDY4LTIuOTMxYzEuODctMS44NTksMi45MzEtNC40MywyLjkzMS03LjA2OCAgYzAtMi42MzEtMS4wNjEtNS4xOTktMi45MzEtNy4wNjlDMjYxLjA4MywzNTIuMDIsMjU4LjUwNCwzNTAuOTYsMjU1Ljg3NCwzNTAuOTZ6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=)
}

.func-info .stroke .view.visited:before {
	background-image:
		url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cmVjdCB4PSIxMTguMDM5IiB5PSI4NS45OTkiIHN0eWxlPSJmaWxsOiM3MkQ4RkY7IiB3aWR0aD0iNTYiIGhlaWdodD0iMzYxLjk5OCIvPgo8ZWxsaXBzZSBzdHlsZT0iZmlsbDojQzlGM0ZGOyIgY3g9IjE0NC45MDkiIGN5PSI0OCIgcng9IjM3LjYxMyIgcnk9IjM4Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNGRkM2NkM7IiBwb2ludHM9IjIyOC4wMzgsNTAyIDY0LjAzOSw1MDIgODQuMDk4LDQ0OCAyMDcuOTc5LDQ0OCAiLz4KPHBvbHlnb24gc3R5bGU9ImZpbGw6I0ZGNUQ1RDsiIHBvaW50cz0iMjk3LjA1OCwzNTEuMDM0IDUwMS45OTcsMzUxLjAzNCA0NDkuNjA3LDI2Mi41NDggNTAxLjk5NywxNzQuMDYyIDI5Ny4wNTgsMTc0LjA2MiAiLz4KPHJlY3QgeD0iMTc0LjIxOSIgeT0iODUiIHN0eWxlPSJmaWxsOiNGRThGOEQ7IiB3aWR0aD0iMjA3Ljk5OSIgaGVpZ2h0PSIxNzUuOTk5Ii8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNFRjNDM0M7IiBwb2ludHM9IjI5Ny4wNTgsMzUxLjAzNCAyOTcuMDU4LDI2MS4wMDEgMzgxLjk5OCwyNjEuMDAxICIvPgo8cGF0aCBkPSJNNDYxLjIyOSwyNjIuNTQ4bDQ5LjM3My04My4zOTJjMS44My0zLjA5MSwxLjg2Mi02LjkyNiwwLjA4My0xMC4wNDdjLTEuNzc5LTMuMTIxLTUuMDk2LTUuMDQ3LTguNjg4LTUuMDQ3SDM5NC41MzEgIGMtMC43OTYsMC0xLjU2NywwLjEwMy0yLjMxLDAuMjc5di03OS4zNGMwLTUuNTIzLTQuNDc4LTEwLTEwLTEwSDE4NC4yNDVjNS4yMTYtNy42OTksOC4yNzMtMTYuOTk3LDguMjczLTI3LjAwMyAgYzAtMjYuNDY3LTIxLjM1OS00OC00Ny42MTMtNDhTOTcuMjkxLDIxLjUzMyw5Ny4yOTEsNDhjMCwxMi40NjEsNC43MzcsMjMuODI1LDEyLjQ4NywzMi4zNjZjLTEuMDk3LDEuNjA1LTEuNzQsMy41NDQtMS43NCw1LjYzNCAgdjU3LjI0N2MwLDUuNTIzLDQuNDc4LDEwLDEwLDEwYzUuNTIyLDAsMTAtNC40NzcsMTAtMTBWOTUuOTk5aDM2VjQzOGgtMzZWMjQ3Ljg2N2MwLTUuNTIzLTQuNDc4LTEwLTEwLTEwYy01LjUyMiwwLTEwLDQuNDc3LTEwLDEwICBWNDM4aC0yMy45NGMtNC4xOCwwLTcuOTE5LDIuNi05LjM3NCw2LjUxOEw1Ny4wODYsNDkySDEwLjAwM2MtNS41MjIsMC0xMCw0LjQ3Ny0xMCwxMHM0LjQ3OCwxMCwxMCwxMGgyNzYuOTg0ICBjNS41MjIsMCwxMC00LjQ3NywxMC0xMHMtNC40NzgtMTAtMTAtMTBIMjM0Ljk5bC0xNy42MzktNDcuNDgyYy0xLjQ1NS0zLjkxOC01LjE5NC02LjUxOC05LjM3NC02LjUxOGgtMjMuOTRWMjcxLjAwMWgxMDMuMDE5ICB2ODAuMDMzYzAsNC4wOTgsMi41LDcuNzgxLDYuMzA4LDkuMjkzYzEuMTk5LDAuNDc2LDIuNDUsMC43MDcsMy42OSwwLjcwN2MwLjAwMywwLDAuMDA2LDAsMC4wMDYsMGgyMDQuOTM2ICBjMy41OTIsMCw2LjkwOC0xLjkyNyw4LjY4OC01LjA0N2MxLjc3OS0zLjEyMSwxLjc0Ny02Ljk1Ni0wLjA4My0xMC4wNDdMNDYxLjIyOSwyNjIuNTQ4eiBNMjEzLjY1NSw0OTJINzguNDIxbDEyLjYzLTM0aDEwOS45NzQgIEwyMTMuNjU1LDQ5MnogTTE0NC45MDQsMjBjMTUuMjI2LDAsMjcuNjEzLDEyLjU2MSwyNy42MTMsMjhzLTEyLjM4OCwyOC0yNy42MTMsMjhjLTE1LjIyNSwwLTI3LjYxMy0xMi41NjEtMjcuNjEzLTI4ICBTMTI5LjY3OSwyMCwxNDQuOTA0LDIweiBNMTg0LjIyMywxNTEuMDAyaDYzLjQyM2M1LjUyMiwwLDEwLTQuNDc3LDEwLTEwcy00LjQ3OC0xMC0xMC0xMGgtNjMuNDIzdi0zNmgxODcuOTk5djE1NS45OTloLTc1LjE2NCAgSDE4NC4yMjNWMTUxLjAwMnogTTM1OC44MTUsMjcxLjAwMWwtNTEuNzU4LDU0Ljg2MXYtNTQuODYxSDM1OC44MTV6IE0zMjAuMjQsMzQxLjAzNGw2Ny45NDYtNzIuMDIgIGMyLjQ0NS0xLjgyMyw0LjAzNi00LjcyOSw0LjAzNi04LjAxM3YtNzcuMjE5YzAuNzQzLDAuMTc2LDEuNTEzLDAuMjc5LDIuMzEsMC4yNzloODkuOTI0bC00My40NTIsNzMuMzkyICBjLTEuODYsMy4xNDItMS44Niw3LjA0OCwwLDEwLjE4OWw0My40NTIsNzMuMzkySDMyMC4yNHoiLz4KPHBhdGggZD0iTTEyNS4xMTEsMTk5Ljc4MmMxLjg2LTEuODYsMi45Mi00LjQ0LDIuOTItNy4wN3MtMS4wNi01LjIxLTIuOTItNy4wN2MtMS44NjktMS44Ni00LjQzOS0yLjkzLTcuMDY5LTIuOTMgIGMtMi42NDEsMC01LjIxLDEuMDctNy4wOCwyLjkzYy0xLjg2LDEuODYtMi45Miw0LjQ0LTIuOTIsNy4wN3MxLjA2LDUuMjEsMi45Miw3LjA3YzEuODcsMS44Niw0LjQzOSwyLjkzLDcuMDgsMi45MyAgQzEyMC42NzIsMjAyLjcxMiwxMjMuMjUyLDIwMS42NDIsMTI1LjExMSwxOTkuNzgyeiIvPgo8cGF0aCBkPSJNMzI4LjQ5MSw0OTJjLTIuNjMxLDAtNS4yMTEsMS4wNy03LjA3LDIuOTNjLTEuODYsMS44Ni0yLjkzLDQuNDQtMi45Myw3LjA3YzAsMi42MywxLjA2OSw1LjIxLDIuOTMsNy4wNyAgYzEuODU5LDEuODYsNC40MzksMi45Myw3LjA3LDIuOTNjMi42MywwLDUuMjEtMS4wNyw3LjA2OS0yLjkzYzEuODYtMS44NiwyLjkzMS00LjQ0LDIuOTMxLTcuMDdjMC0yLjYzLTEuMDctNS4yMS0yLjkzMS03LjA3ICBDMzMzLjcwMSw0OTMuMDcsMzMxLjEyMSw0OTIsMzI4LjQ5MSw0OTJ6Ii8+CjxwYXRoIGQ9Ik0yODYuMjUxLDEzMS4wMDJjLTIuNjMsMC01LjIxLDEuMDctNy4wNjEsMi45M2MtMS44NywxLjg2LTIuOTM5LDQuNDQtMi45MzksNy4wN3MxLjA2OSw1LjIxLDIuOTM5LDcuMDcgIGMxLjg1MSwxLjg2LDQuNDMxLDIuOTMsNy4wNjEsMi45M2MyLjY0LDAsNS4yMS0xLjA3LDcuMDgtMi45M2MxLjg1OS0xLjg2LDIuOTMtNC40NCwyLjkzLTcuMDdzLTEuMDctNS4yMS0yLjkzLTcuMDcgIEMyOTEuNDYxLDEzMi4wNzIsMjg4Ljg5MSwxMzEuMDAyLDI4Ni4yNTEsMTMxLjAwMnoiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
}

.func-info .stroke .view .alert {
	padding: 5px !important;
	font-weight: bold;
	width: 80%;
	margin: 0 auto;
}

.func-info .stroke .view .btn {
	margin-top: 5px;
}

/** *********************************************** **/
/**   home map - data-info-win-place template     **/
/** *********************************************** **/
.info-win .info-win-body.place .img-info {
	position: relative;
}

.info-win .info-win-body.place .img-info .name {
	position: absolute;
	bottom: 0px;
	width: 100%;
	padding: 5px;
	background: rgba(255, 255, 255, 0.75);
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.info-win .info-win-body.place .basic-info {
	margin: 10px 0;
}

/** *********************************************** **/
/**          home map - float-dialog template            **/
/** *********************************************** **/
.map-float-dialog {
	color: #fff !important;
	text-align: left !important;
	padding: 1.3rem;
}

.map-float-dialog .heading {
	margin: 1.5rem 0;
}

.map-float-dialog .heading .title {
	padding-bottom: 3px;
	border-bottom: 3px solid #ffe100;
}

.map-float-dialog .form-group label {
	font-size: 1.3rem;
	font-weight: normal;
}

.map-float-dialog .form-group .check-radio input[type=checkbox] {
	color: #273900;
}

.map-float-dialog .form-group .check-radio input[type=checkbox]:checked:after
	{
	color: #273900;
}

.map-float-dialog .form-group .check-radio input[type=checkbox][disabled]:hover
	{
	cursor: not-allowed;
}

.map-float-dialog .form-group .check-radio input[type=checkbox][disabled]:after
	{
	content: "\f00d";
	margin-top: 3px;
	margin-left: 5px;
	display: block;
	color: #aaa;
}

.map-float-dialog .form-group .btn {
	width: 45% !important;
	display: inline-block;
	margin: 10px 3px;
}