﻿.noMargin {margin:0 !important; }
.noPadding { padding: 0 !important; }
.form-wrapper { width: 100%;  float: left; font-family: "Montserrat"; }
.form-box { width: 100%; float: left; min-height: 430px; display: none; margin: 10px 0; position: relative; background: transparent; }
.form-heading {  text-align: center;  }

.form-result { width: 978px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.form-result .form-heading { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.form-box-active { display: block; }
.form-heading h2 { font-family:"Montserrat"; color: #FFFFFF; font-weight: bold; font-size: 32px; padding: 25px 0px; }
.form-heading h3 { font-family: "Montserrat"; color: #FFFFFF; font-weight: bold; font-size: 24px; padding: 0 0px; }

.form-steps {width:100%; float:left; text-align: center; }
.form-error { border: 1px solid; margin: 15px 0px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; color: #D8000C; background-color: #FFBABA; }
.form-steps-number { width: 25%;  float:left; display:block; background-color:#999;  font-size: 32px;  text-align: center;  padding: 0; line-height:60px; text-shadow: -1px 0px 2px #333333; color: #FFFFFF; }
.form-steps .active { background-color: #2ba86d ;}

.form-content {width:100%; float:left; text-align: center; padding: 15px 0 0 0; }
.form-row { margin: 10px 0px; position: relative; }
.textbox { width: 96%; margin:0 2%; height: 40px; border: 1px solid #cccccc; padding-left: 30px; font-size: 18px;  outline: none; } 

.selectBox { width: 96%; height: 64px; margin:0 2%; border: 1px solid #cccccc; padding-left: 30px; font-size: 18px; font-family: Arial; outline: none; line-height: 30px; color: #999; background:white url(../images/down.png) no-repeat; background-position: 96% center; }
.selectBoxFocus { color: #000; background: white url(../images/downBlack.png) no-repeat; background-position: 96% center; }
.lblCreditRating { width: 100px; padding: 18px 30px 20px 30px; margin: 0 20px 0 0; font-size: 18px;  color: #999; border: 1px solid #cccccc; }
.form-button { background: #fa7600; background: -moz-linear-gradient(top, #fa7600 0%, #e34500 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa7600), color-stop(100%,#e34500)); background: -webkit-linear-gradient(top, #fa7600 0%,#e34500 100%); background: -o-linear-gradient(top, #fa7600 0%,#e34500 100%); background: -ms-linear-gradient(top, #fa7600 0%,#e34500 100%); background: linear-gradient(to bottom, #fa7600 0%,#e34500 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa7600', endColorstr='#e34500',GradientType=0 ); border: none; width: 543px; text-align: center; padding: 15px 0px; margin: 10px 0 10px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #FFFFFF; font-size: 38px; font-weight: bold; cursor: pointer; }

.form-button:hover { background: -moz-linear-gradient(top, #2eb645 0%, #29701b 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29701b), color-stop(100%,#29701b)); background: -webkit-linear-gradient(top, #2eb645 0%,#29701b 100%); background: -o-linear-gradient(top, #2eb645 0%,#29701b 100%); background: -mslinear-gradient(top, #2eb645 0%,#29701b 100%); background: linear-gradient(to bottom, #2eb645 0%,#29701b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2eb645', endColorstr='#29701b',GradientType=0 ); border: none; width: 543px; text-align: center; padding: 15px 0px; margin: 10px 0 10px 0; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #FFFFFF; font-size: 38px; font-weight: bold; cursor: pointer; }

select { width: 535px; padding: 15px 5px; font-size: 21px; }
.form-row .cb-box { display: inline-block; width: 18%; text-align: left; }

.stepMenuBottom { width: 90%; height: 60px; position: absolute; margin: 0 5%; bottom: 18px;  }
.stepMenuBottomStep3 { width: 64px; margin:0 auto; }
.stepMenuNext { width: 64px; height: 64px; float: right; margin: 0 0 0 0;  background: transparent url(../images/next.png) no-repeat; cursor: pointer;  }
.stepMenuPrev { width: 64px; height: 64px; float: left; margin: 0 0 0 0; background: transparent url(../images/prev.png) no-repeat; cursor: pointer; }

