body {
	font:400 14px/21px "Roboto", ​sans-serif;
	background:#none;
}
.card {
	width: 100%;
}
.hd {
	font:600 32px /40px "Montserrat", ​sans-serif;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:15px;
}
.wizard-container {
	/*	z-index: 3;
	max-width:1040px;
	width:100%;
	margin:50px auto;
	font:400 20px/25px Tahoma, Geneva, sans-serif;
	background:#FFF;*/
	color:#FFF;
	max-width:1170px;
	margin:0 auto;
}
.wizard-card {
	min-height: 410px;
}
.wizard-container input, select {
	width:100%;
	height:38px;
	border:1px solid #fff;
	line-height:42px;
	margin-bottom:16px;
	padding:8px;
	background:none;
}
.wizard-container textarea {
	width:100%;
	height:170px;
	border:1px solid #fff;
	line-height:25px;
	border-radius:4px;
	margin-bottom:15px;
	padding:8px;
	background:none;
}
.nav-pills {
	height:45px;
}
.wizard-card .nav-pills > li {
	text-align: center;
	background:#737577;
}
.nav-pills > li > a {
	border-radius: 0;
	font:700 17px/45px Tahoma, Geneva, sans-serif;
	width: 100%;
	text-align: center;
	color: #fff !important;
}
.nav>li>a {
	position:relative;
	display:block;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus, .nav-pills > li > a:hover, .nav-pills > li > a:focus {
}
.nav>li>a:focus, .nav>li>a:hover {
}
.nav-pills > li.active > a /*, .nav-pills > li.active > a:hover, 
.nav-pills > li.active > a:focus, 
.nav-pills > li > a:hover, 
.nav-pills > li > a:focus*/ {
	background:url("active.png") no-repeat scroll right top #fff !important;
}
.nav-pills > li.second.active > a {
	background: #72ba4c;
	background:url(active-2.png) no-repeat left top!important;
}
.nav-pills > li.third.active > a {
	background: #72ba4c;
	background:url(active-3.png) no-repeat left top #fff !important;
}
.green-font {
	border-bottom: 2px solid #5eb030;
	color: #5eb030;
	font-weight: 700;
	margin: 0 0 40px;
	padding: 14px 15px 10px 15px;
	clear:both;
}
.green-16 {
	font-size:15px;
	color: #5eb030;
}
.font-16 {
	font-size:15px;
}
.green-line {
	background:url(green-line-bg.png) repeat-x left center;
	text-align:center;
	margin-bottom:30px;
}
.green-line span {
	padding:10px;
	background:#FFF;
}
.radio input[type=radio]:checked ~ .check {
 background-color: #72ba4c;
}
.radio input[type=radio]:checked ~ .circle {
 border-color: #72ba4c;
}
.radio {
	position:relative;
	display:block;
	margin-top:10px;
	margin-bottom:10px
}
.checkbox {
	position:relative;
	display:block;
	margin-bottom:10px
}
.checkbox input[type=checkbox]:checked + .checkbox-material .check {
	background: #72ba4c;
}
.form-control, .form-group .form-control {
	float: none;
	box-shadow: none;
	border-radius: 3px;
	font-weight: 400;
}
.btn, .btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover, .open > .btn.dropdown-toggle, .open > .btn.dropdown-toggle:focus, .open > .btn.dropdown-toggle:hover, .btn.btn-default, .btn.btn-default:hover, .btn.btn-default:focus, .btn.btn-default:active, .btn.btn-default.active, .btn.btn-default:active:focus, .btn.btn-default:active:hover, .btn.btn-default.active:focus, .btn.btn-default.active:hover, .open > .btn.btn-default.dropdown-toggle, .open > .btn.btn-default.dropdown-toggle:focus, .open > .btn.btn-default.dropdown-toggle:hover {
	background-color: #72ba4c;
	color: #FFFFFF;/*border:1px solid #72ba4c;
  border-bottom:none;*/
}
.input-group .input-group-btn {
	padding: 0;
}
.rt-btn {
	border-radius:0 3px 3px 0;
}
.form-control {
/*  height: 36px;
  padding: 7px 0;
  font-size: 14px;
  line-height: 1.42857;*/
}
.form-group {
/*  padding-bottom: 7px;
  margin: 27px 0 0 0;*/
}
.form-group {
/*margin-bottom:15px*/
}
.red {
	color:#F00;
	padding:0 !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 font-size:14px;
 color:#FFF;
}
::-moz-placeholder { /* Firefox 19+ */
 font-size:14px;
 color:#FFF;
}
:-ms-input-placeholder { /* IE 10+ */
 font-size:14px;
 color:#FFF;
}
:-moz-placeholder { /* Firefox 18- */
 font-size:14px;
 color:#FFF;
}
.btn {
	border: none!important;
	position: relative;
	padding: 0 30px !important;
	margin: 10px 1px;
	font-size: 16px;
	font-weight: 700;
	line-height:440px;
	letter-spacing: 0;
	will-change: box-shadow, transform;
	transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
.sub-btn {
	background: #fff !important;
	color:#000 !important;
	line-height:38px!important;
	border:1px solid #fff!important;
	text-transform:uppercase!important;
	padding:0 !important;
	border-radius:0!important;
	font-weight:700 !important;
}
.clear-btn {
	background: rgba(0, 0, 0, 0) url("../img/blk.png") repeat-x scroll left center !important;
}
