.form-group {
	position: static !important;
}

h1 {
	font-size: 35px;
}

h5 {
	font-weight: 600;
	text-transform: none;
	font-size: 14px;
}

body {
  color: #434241;
  text-shadow: none;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1, h2, h3, h4, h5, h6 {
  color: #434241;
  margin-top: 5px;
  text-shadow: none;
  font-weight: normal;
  font-family: 'Open Sans', sans-serif;
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 600 !important;
}

.all-content {
	padding-top: 20px;
}

.topbar-v3 {
  background: none repeat scroll 0 0 #111;
  opacity: .8;
  position: absolute;
  width: 100%;
  z-index: 99;
}

.break {
	page-break-before: always;
}

.radio label, .checkbox label {
  padding-left: 20px;
  margin-bottom: 0px;
  font-weight: 600;
  cursor: pointer;
  line-height: 1.9;
}

.bold {
	font-weight: 600;
}

.print-bio-logo {
  top: 13px;
  left: 5px;
  position: absolute;
  z-index: 99;
}

.print-header-logo {
  height: 40px;
  width: 65px;
}

.tri-fit {
	margin-bottom: 50px;
}

.tri-fit .tri-left {
	padding-left: 0;
	padding-right: 5px;
}

.tri-fit .tri-middle {
	padding-left: 0;
	padding-right: 0;
}

.tri-fit .tri-right {
	padding-left: 5px;
	padding-right: 0;
}

@media (max-width: 991px) {

	.tri-fit .tri-right {
		padding-left: 0;
		padding-right: 0;
	}

	.tri-fit .tri-left {
		padding-left: 0;
		padding-right: 0;
	}
}

.bi-fit {
	margin-bottom: 50px;
}

.bi-fit.bi-90 {
	margin-bottom: 90px;
}

.bi-fit.bi-120 {
	margin-bottom: 120px;
}

.bi-fit.no-spacing {
	margin-bottom: 0px;
}

.bi-fit .bi-left {
	padding-left:0;
	padding-right: 5px;
}

.bi-fit .bi-right {
	padding-left: 5px;
	padding-right: 0px;
}


@media (max-width: 991px) {

	.bi-fit .bi-left {
		padding-left:0;
		padding-right: 0px;
	}

	.bi-fit .bi-right {
		padding-left: 0px;
		padding-right: 0px;
	}
}

h5.bold {
	margin-bottom: 0px;
}

.terms {
  overflow: auto;
  height: 200px;
  width: 100%;
  border: 2px inset #999999 ;
}

.btn-form-n {
	width: 85px;
    background-color: #bc813b;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
}

.btn-form-n:hover,
.btn-form-n:focus,
.btn-form-n:active {
	background-color: #e49910;
	border: medium none;
	color: #fff;
	font-family: "Open Sans",sans-serif;
}

.btn-form {
    background-color: #bc813b;
    border: medium none;
    color: #fff;
    font-family: "Open Sans",sans-serif;
}

.btn-form:hover,
.btn-form:focus,
.btn-form:active {
	background-color: #e49910;
	border: medium none;
	color: #fff;
	font-family: "Open Sans",sans-serif;
}

.progbar {
	margin-bottom: 20px;
}

.selected1 {
    width: 0;
    height: 0;
    border-top: 29px solid transparent;
    border-left: 15px solid #bc813b;
    border-bottom: 29px solid transparent;
    margin-top: 3px;
    position: relative;
    z-index: 9999;
    top: -0.9px;
    left: 16.66%;
}
.selected2 {
	width: 0;
	height: 0;
    border-top: 29px solid transparent;
    border-left: 15px solid #bc813b;
    border-bottom: 29px solid transparent;
	margin-top: 3px;
	position: relative;
	z-index: 9999;
	top: -1px;
	left: 33.32%;
}
.selected3 {
	width: 0;
	height: 0;
    border-top: 29px solid transparent;
    border-left: 15px solid #bc813b;
    border-bottom: 29px solid transparent;
	margin-top: 3px;
	position: relative;
	z-index: 9999;
	top: -1px;
	left: 49.99%;
}
.selected4 {
	width: 0;
	height: 0;
    border-top: 29px solid transparent;
    border-left: 15px solid #bc813b;
    border-bottom: 29px solid transparent;
	margin-top: 3px;
	position: relative;
	z-index: 9999;
	top: -1px;
	left: 66.66%;
}

.selected5 {
	width: 0;
	height: 0;
	border-top: 29px solid transparent;
    border-left: 15px solid #bc813b;
    border-bottom: 29px solid transparent;
	margin-top: 3px;
	position: relative;
	z-index: 9999;
	top: -1px;
	left: 83.33%;
}

/*extra small triangle size and positioning*/
@media (max-width: 767px) {
	.selected1 {
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-left: 5px solid #bc813b;
		border-bottom: 12px solid transparent;
		margin-top: 3px;
		position: relative;
		z-index: 9999;
		top: 0.5px;
		left: 16.66%;
	}
	.selected2 {
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-left: 5px solid #bc813b;
		border-bottom: 12px solid transparent;
		margin-top: 3px;
		position: relative;
		z-index: 9999;
		top: 0.5px;
		left: 33.32%;
	}
	.selected3 {
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-left: 5px solid #bc813b;
		border-bottom: 12px solid transparent;
		margin-top: 3px;
		position: relative;
		z-index: 9999;
		top: 0.5px;
		left: 49.99%;
	}
	.selected4 {
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-left: 5px solid #bc813b;
		border-bottom: 12px solid transparent;
		margin-top: 3px;
		position: relative;
		z-index: 9999;
		top: 0.5px;
		left: 66.66%;
	}

	.selected5 {
		width: 0;
		height: 0;
		border-top: 12px solid transparent;
		border-left: 5px solid #bc813b;
		border-bottom: 12px solid transparent;
		margin-top: 3px;
		position: relative;
		z-index: 9999;
		top: 0.5px;
		left: 83.33%;
	}
}

.progY {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #bc813b;
	border-top: 3px solid #444;
	border-bottom: 3px solid #444;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	width:100%;
	min-height: 30px;
}

.progY h6 {
	color: #F5F5F5;
	font-size: 1em;
}

.progN h6 {
	color: #434241;
	font-size: 1em;
}

.progStart {
	border-left: 4px solid #444;
}


.progN {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ebdec0;
	border-top: 3px solid #444;
	border-bottom: 3px solid #444;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
	width: 100%;
	min-height: 30px;
	-webkit-box-shadow: inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);
	box-shadow: inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);
}

.progEnd {
	border-right: 2px solid #444;
	-webkit-box-shadow: inset -6px 0px 7px -7px rgba(0,0,0,0.75), inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);
	-moz-box-shadow: inset -6px 0px 7px -7px rgba(0,0,0,0.75), inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);
	box-shadow: inset -6px 0px 7px -7px rgba(0,0,0,0.75), inset 0px 6px 7px -7px rgba(0,0,0,0.75), inset 0px -6px 7px -7px rgba(0,0,0,0.75);

}

.progBlueEnd {
	border-right: 3px solid #444;
}

.prog-no-space {
	padding-right:0;
	padding-left:0;
}

#triangle-right {
	width: 0;
	height: 0;
	border-top: 16px solid transparent;
	border-left: 20px solid red;
	border-bottom: 16px solid transparent;
	margin-top: 3px;
	position: relative;
	z-index: 9999;

}

.form-header-text h1 {
	padding-top: 15px;
}

.form-header-text h5 {
	padding-top: 25px;
}

.forms-print-wrapper hr {
	margin-top: 0;
	margin-bottom: 10px;
}

.forms-print-wrapper p {
	font-weight: bold;
}

.forms-print-wrapper p span {
	font-weight: normal;
}

.sig-date {
	margin-top: 50px;
	margin-left: 235px;
}

.sig-signature {
	margin-top: 50px;
}

.img-signature-dump {
	height:75px;
	width: 150px;
}

.align-top {
	vertical-align: top;
}

.grey-bg-box{
	border: 1px solid #999;
	text-align: center;
	background: #e7e7e7 repeat;
}

#emailCopy.btn-form-n {
	width: 100%;
}

.emailSuccess {
height: 500px;
padding-top: 120px;
text-align: center;
}
