.chart-holder{
   background-color: #fafafa;
   margin-bottom: 2em;
}

.chart{
 
  margin-bottom: 10em;

 
  padding: 1em;
  margin-bottom: 2em;
  height: 500px;
}

.chart_educational_institution{
  height: 2000px;
}
.chart_where_born{
  height: 1000px;
}

/*.chart_why_applied{
  height: 5000px;
}


.chart_current_situation{
  height: 2000px;
}

.chart_income_past_year{
  height: 6000px;
}


.chart_support_sources{
  height: 3000px;
}

.chart_where_opportunity_found{
  height: 3000px;
}
*/
.chart_had_studio_previously{
  height: 1000px;
}

/*.chart_barriers{
  height: 3000px;
}

.chart_social_networks_professional{
  height: 3000px;
}
*/


.ssh, .nr{
  color: gray;
  padding-left: 20px;
}

.filter{
  background-color: #edeef0;
  margin-bottom: 1em;
}

.filters{
  background-color: #dde6c7;
padding: 1em;
}

.filter-title{
  font-size: 30pt;
}


.filter-holder{
/*  background-color: #eee;*/
  padding: 0.5em;
}

.filter-title{
  font-size: 15pt;
  margin-bottom: 0.5em;
  padding-left: 0.2em;
}

.topribbon{
  padding-top: 2em;
  margin-bottom: 1em;
}

.dashtitle{
  font-size: 25pt;
  color: #7fa838;
  padding-top: 1em;
  padding-bottom: 1em;
}

.qt{
  max-width: 400px;
  padding-left: 20px;
font-size: 10pt;
}

.left-bar{
  background-color: #dde6c7;
  width: 300px;
  position: fixed;
  left: 0;
  top:0;
  height: 100vh;
  overflow-y: scroll;
  overflow-x: hidden;
  padding: 0.5em;
  box-sizing: border-box;
}


.charts{
  padding-left: 4em;
}

.qkey{
  font-size: 15pt;
  margin-bottom: 0.5em;
}

.ss{
  margin-top: 1em;
}

.chart-holder{
  padding: 1em;
}


.ss, .qkey, .qtext{
  margin-left: 100px;
}


.graphlink{
  color: black;
}

a.graphlink:hover{
  color: #7fa838;
}

.section-title{
  font-size: 20pt;
}

.column{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.preferences{
  padding: 1em;
  background-color: #dde6c7;
  margin-bottom: 1em;
}
