.map-control-disabled,.z-map-button .disabled,.z-map-button.disabled{-webkit-transition:opacity .8s;color:#333;zoom:1;filter:alpha(opacity=33)}
.hdp-view #map-parent-container .map-controls-wrapper{right:62px;opacity:0}
@media only screen and (max-width:1199px) and (min-width:1000px){.hdp-view #map-parent-container .map-controls-wrapper{right:237px}
}
.wide-hc-hdp.hdp-view #map-parent-container .map-controls-wrapper{right:152px}
@media only screen and (max-width:999px){.wide-hc-hdp.hdp-view #map-parent-container .map-controls-wrapper{right:775px}
}
.hdp-view .map-message-bar{padding-right:40px}
.wide-hc-hdp.hdp-view .map-message-bar{padding-right:140px}
.map-control-disabled{cursor:default;opacity:.33;transition:opacity .8s;z-index:0;background:-webkit-linear-gradient(top,#fff,#fff);background:linear-gradient(top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
/* .map-controls-wrapper{bottom:auto;left:auto;position:absolute;right:7px;top:40px;z-index:9} */
.map-controls-wrapper{bottom:auto;left:auto;position:absolute;right:7px;top:110px;z-index:9}
.z-map-button{width:40px;cursor:pointer;margin:0 0 10px;-webkit-transition:opacity .4s;transition:opacity .4s}
.z-map-button .disabled,.z-map-button.disabled{cursor:default;opacity:.33;transition:opacity .8s;z-index:0;background:-webkit-linear-gradient(top,#fff,#fff);background:linear-gradient(top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button.disabled.zoom-control{background-image:none;background-color:transparent}
.z-map-button .tooltip{max-width:none}
.z-map-button .map-control{display:block;width:100%;padding:5px 0;font-size:40px;text-align:center;text-decoration:none;whitespace:nowrap;color:#333;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,.25);cursor:pointer;position:relative;background:-webkit-linear-gradient(top,#fff,#fff);background:linear-gradient(top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button .map-control.round,.z-map-button .map-control.square{padding:0;width:40px;line-height:40px;height:40px}
.z-map-button .map-control.round{border-radius:40px}
.z-map-button .map-control.pair-top{margin-bottom:5px}
/* .z-map-button .map-control:hover{color:#0074e4;background:-webkit-linear-gradient(top,#fff,#ddd);background:linear-gradient(top,#fff,#ddd);background-color:#f1f1f1;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ddd));background-image:-webkit-linear-gradient(top,#fff,#ddd);background-image:linear-gradient(top,#fff,#ddd);background-repeat:repeat-x}  */
.z-map-button .map-control:hover{color:#ff8400;background-repeat:repeat-x}
/* .z-map-button .map-control:active{color:#1b5098;background:-webkit-linear-gradient(top,#ddd,#fff);background:linear-gradient(top,#ddd,#fff);background-color:#ebebeb;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ddd),to(#fff));background-image:-webkit-linear-gradient(top,#ddd,#fff);background-image:linear-gradient(top,#ddd,#fff);background-repeat:repeat-x} */
.z-map-button .map-control:active{color:#fdc380;background-repeat:repeat-x}
/* .z-map-button .map-control.active{color:#fff;background:-webkit-linear-gradient(top,#0074e4,#0074e4);background:linear-gradient(top,#0074e4,#0074e4);background-color:#0074e4;background-image:-webkit-gradient(linear,0 0,0 100%,from(#0074e4),to(#0074e4));background-image:-webkit-linear-gradient(top,#0074e4,#0074e4);background-image:linear-gradient(top,#0074e4,#0074e4);background-repeat:repeat-x}  */
.z-map-button .map-control.active{color:#fff;background-repeat:repeat-x;border-radius: 38px;}
.z-map-button .map-control.active:active,.z-map-button .map-control.active:hover{color:#fff;background-repeat:repeat-x}
.z-map-button .map-control .disabled,.z-map-button .map-control .disabled a.active:active,.z-map-button .map-control .disabled a.active:hover,.z-map-button .map-control.disabled,.z-map-button .map-control.disabled a.active:active,.z-map-button .map-control.disabled a.active:hover{cursor:default;zoom:1;filter:alpha(opacity=33);opacity:.33;-webkit-transition:opacity .8s;transition:opacity .8s;z-index:0;color:#333;background:-webkit-linear-gradient(top,#fff,#fff);background:linear-gradient(top,#fff,#fff);background-color:#fff;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:linear-gradient(top,#fff,#fff);background-repeat:repeat-x}
.z-map-button .arrow-down{border-color:#000 transparent transparent;border-style:solid;border-width:4px 4px 0;display:inline-block;vertical-align:top;margin:7px 0 0}
.map-control-container .map-mode{font-size:10px}
.map-control-container .zoom-in,.map-control-container .zoom-out{line-height:48px}
.map-control-container .picasso{font-size:31px;top:4px;left:4px;position:absolute;height:40px}
.map-control-container .schools{font-size:32px;top:4px;left:3px;position:absolute;height:40px}
.map-control-container .schoolTab{font-size:35px;top:1px;left:2px;height:40px}
.map-control-container .commute-add,.map-control-container .commute-enable{font-size:35px;top:1px;left:2px;position:absolute;height:40px}
.z-map-control-panel{position:absolute;right:0;box-shadow:0 3px 5px rgba(0,0,0,.6);background:#fff}
.map-message-bar{color:#fff;left:0;position:absolute;top:0;width:100%;z-index:10;background-color:rgba(51,51,51,.7);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#B3333333, endColorstr=#B3333333, GradientType=0 )}
#picasso-message-bar{display:table}
#picasso-message-bar div{width:100%}
#picasso-message-bar a{color:#fff}
#picasso-message-bar a:hover{background-color:#0074e4;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr=#639C0074e4, endColorstr=#639C0074e4, GradientType=0 )}
#picasso-message-bar a,#picasso-message-bar div{display:table-cell;padding:15px;vertical-align:middle}
#list-container.disabled,#search-anchor.disabled{opacity:.2;-webkit-transition:opacity .6s;transition:opacity .6s}
#list-container.disabled *,#search-anchor.disabled *{cursor:default}
#list-container.disabled .results-mask,#search-anchor.disabled .results-mask{height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}