body { background-color: #f1f2f2; }


.jumbotron { background: #bbb url("../img/jumbotron-bkg.png") no-repeat center bottom; background-size: 100%; }
.jumbotron h1 { font-size: 4em; color:#fff; text-align: center; margin-top:0; margin-bottom:50px; }
.jumbotron p { text-align: center; }

form h5 { margin-top:20px; }
.content-padding { background-color: #fff; padding:15px; }
.content-padding h2 { margin-top:5px; }
.radio-inline {
  margin-bottom:10px;
}

  
.pillars { margin-bottom:10px; }
.badge { border-radius:0; font-size:1.2em; padding: 7px 10px; }
.pillar-label { vertical-align: middle; margin:0; margin-left:7px; font-weight: normal; font-size:1.5em; padding-top:4px; }
.pillar-1 { background-color: #2e5972; }
.pillar-2 { background-color: #39b54a; }
.pillar-3 { background-color: #ad0b17; }
.pillar-4 { background-color: #39a6e2; }
.pillar-5 { background-color: #f26522; }
.pillar-6 { background-color: #83b535; }
.pillar-7 { background-color: #9c42cc; }



/* Desktop large
------------------------- */
@media (min-width: 1200px) {

	.search-bar { width:500px; }
}

/* Desktop
------------------------- */
@media (max-width: 980px) {

}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 980px) {

	.jumbotron h1 { font-size: 2.5em; margin-bottom:30px; }

}

/* Tablet
------------------------- */
@media (max-width: 767px) {

	.jumbotron h1 { font-size: 2em; margin-bottom:20px; }

}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {

	.jumbotron h1 { font-size: 2em; margin-bottom:20px; }

}