body { color: #333; }

.header { border-bottom: solid 2px #eee; padding: 15px 0; }
.header h1 { margin-bottom: 0px; color: #1E82E4;}
h2 { margin: 30px 0 20px 0; font-weight: 100;}

.intro {
  padding: 40px 15px 0px 15px;
  text-align: center;

}

.intro .lead {
  font-weight: 400;
  line-height: 1.6;
  font-size: 20px;
}

.badge { width: 25px; height: 25px; border-radius: 25px; font-size: 18px; margin-right: 10px;  }
.panel-default > .panel-heading .badge { background-color: #ffb400; color: #fff; }
.panel-title { font-size: 20px; }
.panel-default > .panel-heading { background-color: #f8f8f8; }
.panel-body { font-size: 16px; }

.well { background-color: #ffb400; padding: 8px; color: #fff; text-align: center; margin-bottom: 50px; }
.well h3 { margin: 0px 0 20px 0; text-align: center; }
.well p { font-size: 16px; }

.btn-primary { background-color: #1E82E4; }
p.important { font-size: 18px; text-align: center; border: 1px solid #eee; background-color: #fff; font-weight: 800;}
#canvs3 { margin: 0 auto; display: block; }
.result-box { padding-top: 100px; }
.allo-vw2 .result-box { padding-top: 10px; }
.result-box a { display: block; text-align: center; width: 100%; margin: 0 auto; }
.allo-vw2 .result-box a { display: block; text-align: center; width: 50%; margin: 10px auto 10px auto; }

