body {
    overflow: hidden;
}

#main-container {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
    height: 100vh;
}

.row {
    margin: 0 !important;
    height: 100%;
}

#map3d {
	height: 100%;
	margin: 0;
	padding: 0;
}
#map {
	height: 100%;
}

#info-panel {
    padding-top: 1rem;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 2%;
}

#top-bar {
  height: 7rem;
  width: 100%;
}

.logo-main img {
  height: 100%;
  width: auto;
}

.logo-main {
  padding: 0.4rem;
  height: 100%;
  width: 100px
}

#logos {
  position: absolute;
  right: 0;
  top: 0;
  padding: 1rem;
  height: 7rem;
}

.logo {
  display: inline-block;
  font-size: 9px;
  text-align: center;
  width: 150px;
  height: 100%;
}

#logo-gs {
  width: 20%;
  height: auto;
}

#logo-nh {
  width: 100%;
  height: auto;
  padding-bottom: 5px;
}

#download-buttons {
  padding-top: 1rem;
}

.badge {

}
.badge-mieszkalne{
	background-color:#f1a513;
	color:#f1a513;
}
.badge-szkoly{
	background-color:#f70812;
	color:#f70812;
}
.badge-zdrowie{
	background-color:#1308f7;
	color:#1308f7;
}
.badge-nchronione{
	background-color:#96969a;
	color:#96969a;
}
.badge-pon50{
	background-color:rgb(255,222,10);
	color:rgb(255,222,10);
}
.badge-50-55{
	background-color:rgb(255,191,15);
	color:rgb(255,191,15);
}
.badge-55-60{
	background-color:rgb(255,138,30);
	color:rgb(255,138,30);
}
.badge-60-65{
	background-color:rgb(255,93,5);
	color:rgb(255,93,5);
}
.badge-65-70{
	background-color:rgb(222,62,62);
	color:rgb(222,62,62);
}
.badge-70-75{
	background-color:rgb(177,126,216);
	color:rgb(177,126,216);
}
.badge-pow75{
	background-color:rgb(59,118,196);
	color:rgb(59,118,196);
}
.badge-na{
	background-color:rgb(241,241,180);
	color:rgb(241,241,180);
}
.badge-brak{
	background-color:rgb(233,255,190);
	color:rgb(233,255,190);
}

.badge-0-5{
	background-color:rgb(255,235,175);
	color:rgb(255,235,175);
}
.badge-5-10{
	background-color:rgb(255,211,127);
	color:rgb(255,211,127);
}
.badge-10-15{
	background-color:rgb(255,170,0);
	color:rgb(255,170,0);
}
.badge-15-20{
	background-color:rgb(255,85,0);
	color:rgb(255,85,0);
}
.badge-pon20{
	background-color:rgb(230,0,0);
	color:rgb(230,0,0);
}
.badge-64{
	background-color:rgb(230,230,0);
	color:rgb(230,230,0);
}
.badge-68{
	background-color:rgb(255,170,0);
	color:rgb(255,170,0);
}
.badge-59{
	background-color:rgb(122,182,245);
	color:rgb(122,182,245);
}

#srodek  td {
	text-align: center;
	vertical-align:middle;
}
