.buildings-table { width: 100%; border: 1px solid #c9cacc; }
.buildings-table > thead { background-color: #FAFAFA; border-bottom: 1px solid #c9cacc; }
.buildings-table > thead > tr { height: 80px; }
.buildings-table > thead > tr > th { font-weight: 400; text-align: center;}
.buildings-table > thead > tr > th:nth-child(1) { width: 15%; text-align: left; padding-left: 2%;}
.buildings-table > thead > tr > th:nth-child(2) { width: 15%; text-align: left; }
.buildings-table > thead > tr > th:nth-child(3) { width: 10%; }
.buildings-table > thead > tr > th:nth-child(4) { width: 10%; }
.buildings-table > thead > tr > th:nth-child(5) { width: 10%; }
.buildings-table > thead > tr > th:nth-child(6) { width: 10%; }
.buildings-table > thead > tr > th:nth-child(7) { width: 15%; }
.buildings-table > thead > tr > th:nth-child(8) { width: 10%; padding-right: 2%;}

.buildings-table > tbody > tr { height: 80px; border-bottom: 1px solid #c9cacc;}
.buildings-table > tbody > tr:hover { background-color:#ececec;}
.buildings-table > tbody > tr > td { text-align: center; }
.buildings-table > tbody > tr > td:first-child { padding-left: 2%; text-align: left; }
.buildings-table > tbody > tr > td:nth-child(2) { text-align: left; }
.buildings-table > tbody > tr > td:last-child { padding-right: 2%; }

.buildings-table > tbody > tr > td:nth-child(3),
.buildings-table > tbody > tr > td:nth-child(4),
.buildings-table > tbody > tr > td:nth-child(5) { font-size: 16px; }

.buildings-table .score-circle { display: inline-block; width: 50px; height: 50px; padding-top: 10px; border-radius: 25px; border: 5px solid #a8a7a7; }
.buildings-table .circle-green { border-color: #567d38; }
.buildings-table .circle-yellow { border-color: #ffa83d; }
.buildings-table .circle-red { border-color: #ff0000; }

.buildings-table .text-green { color: #567d38; }
.buildings-table .text-yellow { color: #ffa83d; }
.buildings-table .text-red { color: #ff0000; }

.map-infowindow { display: flex;}
.map-infowindow .info-image { width: 50px }
.map-infowindow .info { margin-left: 6px;}
.map-infowindow .info .title { font-weight: 600;}
.map-container { width: 100%; height: 150px;}
.map-container > div {height: 150px;}
