.person{
     display:none;
}
 #content-134843{
     display:none;
}
 #content-134840{
     display:block;
}
 .person.desktop-show{
     display:flex;
}
 @media only screen and (max-width: 1060px) {
     #content-134843{
         display:block;
    }
     #content-134840{
         display:none;
    }
     .person.mobile-show{
         display:flex;
    }
     .person.desktop-show{
         display:none;
    }
}
/*These are so we can still display the dropdowns as a fallback. Comment these for responsive. body:not(.mobile) #content-134843{
     display:none;
}
 body.mobile #content-13843{
     display:block;
}
 body.mobile #content-134840{
     display:none;
}
 */
/*Hide the labels, since they really only are necessary for non-sighted users*/
/*display:none is NOT accessible*/
 #content-134843 .validate label{
     position: absolute !important;
     top: -9999px !important;
     left: -9999px !important;
}
 form.validate select{
     margin-bottom: 1.5rem;
}
 #zoom-out{
     width:5%;
     position:absolute;
     right:10px;
     top:5px;
     z-index:5;
     cursor:pointer;
     display:none;
}
 #map{
     overflow:hidden;
     height:620px;
     width:100%;
     margin-bottom:20px;
     position:relative;
}
 .michigan #map-svg, .up #map-svg, .wisconsin #map-svg, .illinois #map-svg, .minnesota #map-svg{
     cursor:zoom-out;
     cursor: -webkit-zoom-out;
}
 #usa g, g g g{
     cursor:pointer;
}
 .animate-disable g g g, .animate-disable #usa g, .animate-disable #map-svg{
     cursor:move !important;
}
 #us-map svg, #us-map{
     -moz-transition: all 1s;
     -o-transition: all 1s;
     -webkit-transition: all 1s;
     transition: all 1s;
}
 #us-map.animate-disable svg, #us-map.animate-disable{
     -moz-transition: none !important;
     -o-transition: none !important;
     -webkit-transition: none !important;
     transition: none !important;
}
 #wisconsin, #up, #illinois, #minnesota, #michigan{
     display:none;
     -moz-transition: all 1s;
     -o-transition: all 1s;
     -webkit-transition: all 1s;
     transition: all 1s;
}
 .michigan #michigan, .minnesota #minnesota, .illinois #illinois, .wisconsin #wisconsin, .up #up{
     display:block;
}
 .michigan #MI, .minnesota #MN, .illinois #IL, .wisconsin #WI, .up #UP{
     display:none;
}
 #us-map{
     position:relative;
     top:15px;
     left:0px;
     width: 100%;
     height:100%;
     margin-top:-10px;
}
/*Zoom centering for states*/
 #us-map.michigan svg{
     position: relative;
     width: 1400%;
     height:1400%;
}
 #us-map.michigan{
     top: -1729px;
     left: -8240px;
}
 #us-map.up svg{
     position: relative;
     width: 1400%;
     height:1400%;
}
 #us-map.up{
     top: -891px;
     left: -7615px;
}
 #us-map.wisconsin svg{
     position: relative;
     width: 1400%;
     height:1400%;
}
 #us-map.wisconsin{
     top: -1600px;
     left: -7245px;
}
 #us-map.illinois svg{
     position: relative;
     width: 1400%;
     height:1400%;
}
 #us-map.illinois{
     left: -7455px;
     top: -2180px;
}
 #us-map.minnesota svg{
     position: relative;
     width: 1000%;
     height:1000%;
}
 #us-map.minnesota{
     top: -800px;
     left: -4500px;
}
 svg{
     width:100%;
     height:100%;
     -webkit-user-select: none;
    /* Chrome/Safari */
     -moz-user-select: none;
    /* Firefox */
     -ms-user-select: none;
    /* IE10+ */
}
 svg text, svg text tspan {
     font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif !important;
     font-weight: bold;
}
 .person{
     display:none;
}
 .county path {
     fill:#FFCE0A;
     stroke:#FFFFFF;
     stroke-width:1;
     stroke-miterlimit:10;
}
 #loader{
     background:url("https://www.mtu.edu/mtu_resources/script/admissions/map/pre-loader.gif") no-repeat;
     !important;
     background-position: center center;
     z-index:5;
     position:absolute;
     left:0px;
     top:0px;
     width: 100%;
     height:100%;
     margin-top:-10px;
     display:none;
}
 .loading{
     opacity:.5;
}
 rect[id*=hover]{
     fill:transparent;
}
 ellipse[id*=hover]{
     fill:transparent;
}
