@charset "utf-8";
/* CSS Document */

/* Style the tab */
.tab {
    overflow: hidden;
    border: 0;
    background-color: #fff;
    border-bottom: 1px solid #dee2e6;
}

/* Style the buttons that are used to open the tab content */
.tab button {
/*  background-color: inherit;*/
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 12px 10px;
    transition: 0.3s;
    font-weight: 600;
    color: #00669B;
    border: 1px solid #dee2e6;
    border-bottom: 0px;
    background-color: #f8f9fa;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
}

.tab button:not(:last-child) {
    margin-right: .25rem;
}

/* Change background color of buttons on hover */
.tab button:hover {
    color: #004468;
    background-color: #dee2e6;
}

/* Create an active/current tablink class */
.tab button.active {
    color: #004468;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
}
.legend-layer-style-box{
    width: 20px;
}
.custom-control {display: flex !important;}
.legend {list-style: none; }
.legend li {float: left; margin-right: 10px;}
.legend span {border: 0; float: left; width: 16px; height: 16px; margin: 6px;}
.legend .legend-red {background-color:#CE2334;opacity:1;}
.legend .legend-orange {background-color: #FFB71B;opacity:1;}
.legend .legend-yellow {background-color: #00BFDF;opacity:1;}
.legend .legend-lightgreen {background-color: rgb(144,238,127);opacity:1;}
.legend .legend-green {background-color: rgb(46,139,87);opacity:1;}
.legend .legend-darkgreen {background-color:rgb(0,64,0);opacity:1;}
.legend .legend-grey {background-color: rgb(128,128,128);opacity:1;}
.legend .legend-green {background-color: #1eea1e;opacity:1;}
.legend .legend-blue {background-color: rgb(0,0,225);opacity:1;}
.legend .legend-purple {background-color: purple;opacity: 1;}

.ui-dialog {z-index: 1000 !important;}

.ui-dialog .ui-dialog-titlebar-close span {
    margin: -8px !important;
}

#mywpgmap .tooltip {width: 260px !important;}

.disclaimer-text {
	padding-top:1em;
}
.disclaimer-text h6 {
    margin-top: 1.5em;
}

input#mywpgmapplace {
    font-size: 18px;
    width: min(300px, 80vw);
    padding: 9px 10px;
    border: none;
    margin-top: 10px;

    border-radius: 2px;
    box-shadow: rgb(0 0 0 / 30%) 0px 1px 4px -1px;
}
input#mywpgmapplace:focus {
    outline-width: 0;
}
@media screen and (max-width: 760px) {
    input#mywpgmapplace {
        margin-top: 60px;
    }
}
@media screen and (min-width: 992px) {
    input#mywpgmapplace {
        margin-left: 10px;
    }
}


#info-dialog-ui {
	font-family: 'Source Sans Pro', Arial;
	border-left:5px solid #2A6496 !important;
	border-radius:5px !important;
	font-size:0.875rem;
}
#info-dialog-ui .title {
	display:flex;
}

#info-dialog-ui .detail{
	border-top: 1px solid #eee;
	padding-top:5px;
}
#info-dialog-ui .detail .row  {
	display:flex;
}
#info-dialog-ui .detail .row .col {
	padding-bottom:5px;
	text-align:left;
	font-size:1rem;
}
#info-dialog-ui .detail .row .col:nth-of-type(2n+2){
}
#info-dialog-ui .detail .row .col:nth-of-type(2n+1){
	font-weight:bold;
	min-width:150px;
	flex-grow:unset;
}
#info-dialog-ui h2 {
	flex-grow:1;
	/* background-image: url(map-icon-blue.svg); */
	/* background-repeat:no-repeat; */
	/* background-size:20px 20px; */
	/* padding-left:35px; */
	/* background-position:5px 3px; */
}
#info-dialog-ui .badge {
	float:right;
	margin-right:20px;
	/* font-size:0.750rem; */
	font-size:0.813rem;
}
#info-dialog-ui .badge.pc {
    /* background: #FFB71B; */
    /* color:#fff; */
    background:#fff1d1;
 	color:#212529;
}
#info-dialog-ui .badge.cc {
    /* background: #CE2334; */
    /* color:#fff; */
    background:#f5d3d6;
 	color:#212529;

}
#info-dialog-ui .badge.u {
    /* background: #00BFDF; */

 	color:#212529;
    background:#ccf2f9;
}
#info-dialog-ui .badge.pc:not([href]):not([tabindex]) {
    /* color:#fff; */
}
#info-dialog-ui .badge.cc:not([href]):not([tabindex]) {
    /* color:#fff; */
}

#info-dialog-ui .gm-ui-hover-effect {
	width:40px !important;
	height:50px !important;
	color:#2A6496;
}

/* Added by Corp Web */
.lcr-streets h2 {
    margin-top: 0 !important;
}