
body {
    padding-top: 20vh;     
}
.main{ 
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.search{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

#content{
    display: grid;  
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 2em;
}
.header {  
    align-items: center;
    padding-left: 5em;
    padding-right: 5em;
  }
.cont{
    align-items: center;
    padding-left: 5em;
    padding-right: 5em;
  }

.cont p {
    line-height: 1em;
    font-weight: 400;
  }
.aqi_index {
    font-size: 4em;
    font-weight: bolder;
}
@font-face{
    font-family: 'Product Sans';
    src: local('Open Sans'), local('OpenSans'), 
    url(https://fonts.gstatic.com/s/productsans/v5/HYvgU2fE2nRJvZ5JFAumwegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
}
p.city{
    font-size: 18px;
    font-weight: bolder;
}
p.aqiImpact {
    font-size: 2em;
    font-weight: bold;
    align-items: center;
 }
.good {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #52B947;
    color: #000000;
    border-color: #52B947;
}
  
.moderate {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #F3EC19;
    color: #000000;
    border-color: #F3EC19;

  }
  
 .unhealthy-sentitive {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #F57E20;
    color: #FFFFFF;
    border-color: #F57E20;
  }
  
  .unhealthy {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #ED1D24;
    color: #FFFFFF;
    border-color: #ED1D24;
  }
  
 .very-unhealthy {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #7E2B7D;
    color: #FFFFFF;
    border-color: #7E2B7D;
  }
  
.hazardous {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #480D27;
    color: #FFFFFF;
    border-color: #480D27;
  }
  
 .unknown {
    margin-top: 2em;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    background-color: #ebebeb;
    color: #000000;
    border-color: #ebebeb;
  }
