#content{padding:0;overflow:hidden;position:relative;}#dashboardContainer{height:100vh;}#header{background-color:#ffe100;padding:0 0 0 2rem;height:195px;line-height:195px;}#header-text{background-color:#ffe100;font-family:eon, sans-serif;color:#6b523a;font-size:3rem;vertical-align:middle;/* need this to clear the default margin */margin-top:0px;margin-bottom:0px;}#title-wrapper{display:inline-block;vertical-align:middle;line-height:195px;}.helper{display:inline-block;height:100%;vertical-align:middle;}#header-bars{position:relative;float:right;width:465px;height:125px;top:50%;transform:translateY(-50%);}@media only screen and (min-width:40.063em) and (max-width:64em){#header{height:120px;line-height:120px;}#header-text{font-size:2.6rem;line-height:1;}#header-bars{width:309px;height:83px;}}.canvas-container{position:relative;height:300px;}.left-container{padding-right:5rem;padding-left:2rem;}.right-container{padding-left:2rem;padding-right:2rem;}h3{color:#0091bb;font-family:Arial, sans-serif;font-weight:700;font-size:1.5rem;}@media only screen and (min-width:40.063em) and (max-width:64em){.canvas-container{position:relative;height:233px;}h3{font-size:1.1rem;}}.circle{background:#ffe100;position:absolute;right:2.5%;top:0;height:7.5rem;width:7.5rem;border-radius:50%;text-align:center;}.circle-text{color:#6b523a;display:block;margin-top:-0.6rem;font-family:polo, sans-serif;}.circle-value{font-family:eon, sans-serif;font-weight:600;color:#6b5239;font-size:2rem;margin-top:2rem;display:inline-block;}.chart-container-row{height:85%;margin-top:3rem;}@media only screen and (min-width:40.063em) and (max-width:64em){.circle{height:4.5rem;width:4.5rem;}.circle-text{line-height:0.8;margin-top:-6px;}.circle-value{font-size:1.4rem;margin-top:1rem;}.chart-container-row{height:695px;margin-top:1.5rem;}}.fluege{display:inline-block;}#gauge-heading{text-align:center;font-size:1.4rem;margin-top:-7%;font-weight:100;font-family:Arial, sans-serif;}#gauge{width:60%;margin-top:-12%;margin-right:auto;margin-left:auto;text-align:center;}@media only screen and (max-width:100rem){#gauge{width:70%;}}@media only screen and (max-width:80rem){#gauge{width:80%;}}@media only screen and (max-width:60rem){#gauge{width:90%;}}@media only screen and (max-width:50rem){#gauge{width:100%;}}#dash-logo{margin-right:2rem;width:250px;float:right;}#daily-usage-chart,#loading-chart{margin-top:1rem;}.gauge-container{height:100%;}.gauge-container #gauge{margin-top:-12%;}.top-bar,.top-bar ul{background-color:#ffe100;}.top-bar-header{font-family:eon, sans-serif;color:#6b5239;}#snapshots-table,thead th{text-align:center;}#map-container{margin-top:1rem;}#map-area{width:100%;height:70vh;}#tag-table-container{max-height:50vh;overflow:auto;}#legend-card{padding:1rem;}.parking-space-dot{position:absolute;width:2rem;height:1rem;border-radius:0.2rem;cursor:pointer;line-height:1rem;font-size:0.8rem;text-indent:2.2rem;}.parking-space-dot-legend{width:1rem;height:1rem;border-radius:0.2rem;font-size:0.8rem;margin-right:1rem;display:block;}body.ParkingSpacesParkingDisplay{background:#ffe100;}body.ParkingSpacesParkingDisplay #content{background:#ffe100;}body.ParkingSpacesParkingDisplay #parkingStele{margin-top:4rem;}body.ParkingSpacesParkingDisplay #parkingStele .logoContainer{background:white;display:inline-block;float:right;}body.ParkingSpacesParkingDisplay #parkingStele #steleLogo{height:4rem;vertical-align:text-bottom;margin:10px 2.5rem 10px 2.5rem;float:right;}body.ParkingSpacesParkingDisplay #parkingStele h1{font-size:4.3rem;background:transparent;padding-left:0.9375rem;}body.ParkingSpacesParkingDisplay #parkingStele h3{font-family:polo, sans-serif;font-weight:300;font-size:3rem;color:black;display:block;vertical-align:center;margin:1rem 0;}body.ParkingSpacesParkingDisplay #parkingStele .freeSpaces{margin-top:4rem;}body.ParkingSpacesParkingDisplay #parkingStele .freeSpaces hr{border-bottom:2px solid #0091bb;width:100%;max-width:100%;}@font-face{font-family:'eon';src:url('../files/fonts/eon-regular.woff') format('woff');}@font-face{font-family:'polo';src:url("../files/fonts/Polo/polo.woff") format("woff");}@font-face{font-family:'polo-bold';src:url("../files/fonts/Polo/polob.ttf") format("truetype");}a{color:#0091bb;}h1,h2,h3{font-family:eon, sans-serif;color:#6b5239;}[type='submit'],[type='button']{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:0.85em 1em;border:1px solid transparent;border-radius:3px;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;font-family:inherit;font-size:0.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;background-color:#0091bb;color:#fefefe;}#parking-space-management-container{overflow:auto;}