@font-face {
    font-family: "Powell";
    src: url(fonts/PowellAntique.ttf);
}

@font-face {
    font-family: "SourceRegular";
    src: url(fonts/SourceSansPro-Regular.otf);
}
@font-face {
    font-family: "SourceSemi";
    src: url(fonts/SourceSansPro-Semibold.otf);
}

body{
	font-family: "SourceRegular";
	font-weight: 100;
	 background: url(../img/background.jpg) no-repeat center center fixed!important; 
	-webkit-background-size: cover!important;
	-moz-background-size: cover!important;
	-o-background-size: cover!important;
	background-size: cover!important;
}
label{
	font-family: "SourceRegular";
}
.center{text-align: center;}
.powell{font-family: "Powell";}
h4{font-family: "Montserrat";font-size: 20px;}
.logo{
	margin-top: 15px;
	text-align: center;
}
hr{border-bottom: 1px solid #ddd;}
a{
	color: #49433c;
	text-decoration: none;
}
a:hover{color: #49433c}

.steps > ul{padding-left: 0px!important;padding-right: 10px!important;font-family: "Montserrat"!important;font-size:18px;}
.steps > ul > li{
	list-style: none;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background-color: #f5f3f3;
    border-radius: 5px;
}

.steps > ul >  .current{background-color: #9a9a9a!important; }
.steps > ul >  .current > a{color:#f5f3f3!important; }
.steps > ul > li > a{
	color: #49433c;
	padding: 5px;
	text-decoration: none;
}
.current-info{display: none;}

fieldset{
	background-color: #f5f3f3;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 5px!important;
}
.thankYou{font-size: 18px;}

.coolBackground{

	background-color: #f5f3f3;
	padding-top:20px;
	padding-bottom:20px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 5px!important;
}

.requiredStar, .error{
	color: red;
	/*font-size: 10px;*/
}
label.error{font-size: 10px;}

.wizard>.actions{
	text-align: right;
	display: inline-block;
}

.wizard > .actions > ul > li{
	list-style: none;
	display: inline-block;
	padding: 10px;
	background-color: #666;
	margin: 10px;
	color: #fff;
	font-family: "Montserrat";
	font-size: 16px;
}
.wizard > .actions > ul > li > a{
	color: #fff;
	text-decoration: none;
}

.wizard > .actions > ul > li.disabled{
	background-color: #f5f3f3;
}
.wizard > .actions > ul > li.disabled > a{
	color: #666!important;
}


.loaders{color: #f5f3f3;font-family: "Montserrat";font-size: 16px;}


.divide20{margin-top: 20px;}
.divide40{margin-top: 40px;}
.divide60{margin-top: 60px;}
.divide80{margin-top: 80px;}

@media(max-width:767px){
	.steps > ul{
		padding-right: 0px!important;
	}
}

@media(min-width:768px){
	.steps > ul{
		padding-right: 0px!important;
	}
}

@media(min-width:992px){

}

@media(min-width:1200px){

}
