﻿@charset "utf-8";
/* CSS Document*/
@font-face {
	font-family:vollkornbi;
	src: url('../fonts/Vollkorn-BoldItalic.ttf'); 
}

@font-face {
	font-family:vollkorni;
	src: url('../fonts/Vollkorn-Italic.ttf'); 
}

@font-face {
	font-family:vollkornr;
	src: url('../fonts/Vollkorn-Regular.ttf'); 
}

@font-face {
	font-family:vollkornb;
	src: url('../fonts/Vollkorn-Bold.ttf'); 
}

.b{ font-family:vollkornb; }

.i{	font-family:vollkorni; }

.bi{ font-family:vollkornbi; }

.r{ font-family:vollkornr; }

.top-bar h4{
	color:#fff; 
		
}

h3{
font-size:30px;
}

.main-row{ 
    background-image:url(../images/bg.jpg); 
	background-position:center;
	background-repeat:no-repeat; 
	background-size:cover; 
	position:relative;
	height:auto; 
	min-height:700px; 

}

.main-blurb{ 
 	 
    margin-top:300px;

}

.blurb{
	color:#fff; 
 	font-size:50px;
	line-height:80px; 
}

.blurb-sm{
	color:#fff; 
 	font-size:25px; 
	margin-top:-200px;
	
}

.jumbotron .congrats-blurb p{
	font-size:16px; 
	color:#000; 
}

.blurb-bg{ 
  /*background-color:#33411e; */
  
	
}


.jumbotron{ 
  background-color:#ebf2e4; 
  background-color:rgba(235, 242, 228, 0.9); 
  display:none; 
  border:solid; 
  border-color:rgba(250, 250, 250, 0.5); 
  border-width:10px; 
  
}

/*
.logo{ 
    
	position:absolute;
	left:50%; 
	
}
*/

.logo-img{
	position:relative;
	width:80%;
	margin-top:25px;
}

.social-text{ 
	margin-top:10px;
	font-size:18px;

}

.social-row{ 
	padding-top:20px; 
	padding-bottom::20px;
	
}

.social-row p{ 

 	margin-top:10px; 
	
}

.social-row img{ 

	padding-right:20px;
	padding-bottom:40px;
	
}

.green-bg{
	background-color:#ebf2e4;	
}

.congrats-text{
	color:#33411e; 
}

.question-row{ 
	margin-top:40px;
	
}

/*

.form-group{ 
	padding-top:10px; 
	padding-bottom:10px;

}

*/

.progress-label{
	font-size:12px; 
	font-weight:bold; 
	margin-bottom:10px;
}



.btn-super{ 
   
  height:50px; 
  font-size:24px; 
  padding-left:20px; 
  padding-right:20px; 
  min-width:150px; 
  max-width:300px; 
  margin-top:15px; 
  /*background-color:#ff8c00;*/ 
  
	
}

.btn-start{
  height:120px; 
  font-size:50px;
  padding-left:30px; 
  padding-right:30px; 
  min-width:350px; 
  max-width:380px; 
  margin-top:50px; 
}

.btn-block{
	  margin-top:100px; 
	  height:80px;
	  font-size:25px; 
}

.form-horizontal{
	
	padding-top:10px; 
	padding-bottom:20px;
}

.footer{ 

	padding-top:50px; 
	padding-bottom:50px;
	
	
}

.footer-container{
	background-color:#ebf2e4; 
}

.col-md-1{ 

 	max-width:10px;
	
}


.sm{
	
	font-size:16px;
}


.question, .post-test, .order-now-btn{
 	display:none;	
}

#form-1{
	display:block;
}

.form-horizontal .inputGroupContainer .form-control-feedback{
	top:0;
	right:-15px;
}

.form-horizontal .form-group .form-control-feedback {
    /* Adjust feedback icon position */
    right: -15px;
}

.has-feedback .form-control {
    padding-right: 10px;
}

.tooltip > .tooltip-inner {
	background-color:#ff8c00;
}

.tooltip.top .tooltip-arrow { 
	border-top-color:#ff8c00;
}

.radio-btns{ 
	text-align:center;
}

a{
	color:#fff;
}

a:hover{
	color:#fff; 
	text-decoration:none;
}

.black-line{ 

 background-color:rgba(51, 65, 30, 0.7);  
	
	
}

.privacy{ 
  margin-top:50px;
	
}

.privacy a, .privacy a:hover{ 
  color:#33411e; 
	
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none;*/
    -webkit-appearance: none;
    -moz-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield;
}

@media(max-width:767px){
input[type='radio'], input[type='checkbox']{opacity:0;position:absolute;filter:alpha(opacity=0);margin:5px 0 0 5px; padding-right:20px;}
input[type='radio']:focus+label, input[type="checkbox"]:focus+label{color:#C30}
input[type="checkbox"]+label, input[type="radio"]+label{background:url('../images/checkbox_radio.png') left top no-repeat;position:relative;margin:0;padding:0 0 0 50px;cursor:pointer;line-height:20px;min-height:40px;display:inline-block;z-index:0;font-size:16px; }
input[type="checkbox"]+label{background-position:0 0}
input[type="radio"]+label{background-position:0 -200px;  padding-top:5px;}
input[type='checkbox']:checked+label{background-position:0 -100px}
input[type='radio']:checked+label{background-position:0 -300px}
input[type='checkbox']:disabled+label{background-position:0 -400px;color:#999}
input[type='radio']:disabled+label{background-position:0 -600px;color:#999} 
input[type='checkbox']:disabled:checked+label{background-position:0 -500px;color:#999}
input[type='radio']:disabled:checked+label{background-position:0 -700px;color:#999}
.radio-btns{ text-align:left;}

.form-group{ 
	padding-top:0px; 
	padding-bottom:0px;

}

h3{
font-size:20px;
}


}
fieldset label{padding-right:20px; font-size:16px}
fieldset{margin-bottom:10px;}



