/*!
 * Start Bootstrap - Business Frontpage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
    padding-top: 50px; 
	font-family: 'Roboto', sans-serif;/* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

/* Header Image Background - Change the URL below to your image path (example: ../images/background.jpg) */

.business-header {
    background: url(../images/headerbg.jpg) center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	text-align:center;
	padding:60px 0 50px 0;
	margin-bottom:50px;
}

/* Customize the text color and shadow color and to optimize text legibility. */

.tagline {
    color: #fff;
}

.img-center {
    margin: 0 auto;
}

footer {
    margin: 50px 0 0 0;
}
.business-header img{
	}
.business-header h1{
	color:#ffffff;
	font-weight:300;
	font-size:;}
.business-header h3{
	color:#ffffff;
	font-weight:300;
	font-size:;}
.header_secondtext{
	margin-top:10px;
	margin-bottom:50px;}
.step{
	width:100px;
	height:100px;
	border-radius:50px;
	border:3px solid #c7c7c7;
	margin:0 auto;
	color:#fe7201;
	text-align:center;
	font-size:4.14em;
	padding:3px 0;
	font-family: 'PT Sans Narrow', sans-serif;}
.input-group-addon.input_hme{
	color: #f1782f;
    font-size: 24px;
	font-weight:100;
	background-color:#fef1ea;
	border-radius:0;
	border:0 none;
	}
.form-control.input_hme{
	font-size:18px;
	font-family:roboto;
	font-weight:300;
	height:50px;
	border:0;
	padding-left:15px;
	padding-right:15px;
	border-radius:0;
	background:url(../images/sprtr.gif) #fef1ea 0% 50% no-repeat;
	}
.input-group-addon.input_hme{
	color: #f1782f;
    font-size: 24px;
	font-weight:100;
	background-color:#fef1ea;
	border-radius:0;
	border:0 none;
	}
.form-control.input_hme{
	font-size:18px;
	font-family:roboto;
	font-weight:300;
	height:50px;
	border:0;
	padding-left:15px;
	padding-right:15px;
	border-radius:0;
	background:url(../images/sprtr.gif) #fef1ea 0% 50% no-repeat;
	}
.store_url{
	}
.glyphicon.glyphicon-link{
	padding:0 5px;}
.link_icon{
	background:url(../images/link_icon.gif) #ffffff 0% 50% no-repeat;
	width:31px;
	height:27px;}
.green_btn{
	width:100%;
	background-color:#007f14;
	font-size:1.8em;
	font-weight:300;
	color:#ffffff;
	padding:5px 0;
	margin-top:35px;
	border:0;
	}
.green_btn:hover,
.green_btn:active{
	background-color:#039c1b;}
.steps_text{
	font-family:"PT Sans";
	font-size:1.11em;
	line-height:28px;
	padding:35px 35px 0 35px;
	text-align:center;
	color:#434242;}
footer{
	border-top:20px solid #2f2f2f;
	background-color:#3d3d3d;
	padding:15px 0 55px 0;
	text-align:center;}
footer p{
	color:#6b6969;
	font-size:1em;
	font-family:"Open Sans"}
.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
	padding:10px 0 10px 0;
	box-shadow:0 -1px 10px #b24f16;
}
.logo_main{
	display:block;
	height:39px;
	margin-top:6px;
	}
.navbar-nav > li > a{
	font-family:"Open Sans";
	color:#e46018!important;
	font-size:1em;}
.result_block{
	padding:70px 0 20px 0;
	text-align:center;}
	
.result_block h2{
	color:#f17328;
	font-weight:lighter;
	font-size:46px;
	padding-bottom:15px;
	font-family: 'Roboto', sans-serif;}
.result_block h5{
	color:#848383;
	font-size:28px;
	font-weight:lighter;
	padding-bottom:35px;
	font-family: 'Roboto', sans-serif;}

.input-group-addon.input_result{
	color: #f1782f;
    font-size: 24px;
	font-weight:100;
	background-color:#ffffff;
	border-radius:0;
	border:0 none;
	border:1px solid #cecdcd;
	border-right:0;
	}
.form-control.input_result{
	font-size:18px;
	font-family:roboto;
	font-weight:300;
	height:50px;
	border:0;
	padding-left:15px;
	padding-right:15px;
	border-radius:0;
	background:url(../images/sprtr.gif) #ffffff 0% 50% no-repeat;
	border:1px solid #cecdcd;
	border-left:0;
	}
.input-group.inner{
	margin-bottom:30px;}
.user_icon{
	background:url(../images/user_icon.png) #ffffff 0% 50% no-repeat;
	width:31px;
	height:27px;}
.mail_icon{
	background:url(../images/email_icon.png) #ffffff 0% 50% no-repeat;
	width:31px;
	height:27px;}
.result_block .green_btn{
	margin-top:15px;}
.navbar-nav{
	float:right;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color:#242424!mportant;}
/*------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 600px){
	.business-header h1{
		font-size:27px;
		padding-bottom:10px;}
		
	.business-header h3{
		font-size:20px;}
	.logo_main{
	margin-left:10px;
	}
	.result_block h2{
	font-size:35px;
	padding-bottom:15px;}
.result_block h5{
	font-size:22px;
}
}
@media (min-width: 550px){
	.green_btn{width:300px;}}
	
.error{
	color:#0cccc;
}
.result{
	min-height:372px;
}
.result > h2{
	color:#007f14;
}
#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  background:url('../images/opacity_img.png') repeat;
  z-index: 99;
  text-align: center;
  display:none;
}

#loading-div {
  	width: 50%;
height: 150px;
background-color: #9a9a9a;
padding: 0px;
margin: .6em 0;
clear: both;
position: absolute;
top: 100px;
left: 300px;
}

#loading-div p{
	margin-top:40px;
	color:#ffffff;
}

#progressbar {
    width: 50%;
height: 17px;
background-color: #9a9a9a;
padding: 0px;
margin: .6em 0;
border: 1px #B2B2B2 double;
clear: both;
position: relative;
top:15px;
left: 152px;
z-index: 100;
	
}

#progress {
    background: #f1782b; /*-- Color of the bar --*/
    height: 15px;
    width: 0%;
    max-width: 100%;
    float: left;
    -webkit-animation: progress 5s 1 forwards;
    -moz-animation: progress 5s 1 forwards;
    -ms-animation: progress 5s 1 forwards;
    animation: progress 5s 1 forwards;
}

#pbaranim {
    height: 15px;
    width: 100%;
    overflow: hidden;
    background: url('../images/load_bar.gif') repeat-x;
    -moz-opacity: 0.25;
    -khtml-opacity: 0.25;
    opacity: 0.25;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=25);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    filter: alpha(opacity=25);
}

@-webkit-keyframes progress { 
    from { }

    to { width: 100% }
}

@-moz-keyframes progress { 
    from { }

    to { width: 100% }
}

@-ms-keyframes progress { 
    from { }

    to { width: 100% }
}

@keyframes progress { 
    from { }

    to { width: 100% }
}

	