.stripe-gray {
background:#fcfcfc;
}

.new-border-gray {
background:#e8e8e8;
}

.border-gray {
background:#cdcdcd;
}

.medium-gray {
background:#a8a8a8;
}

.new-dark-gray {
background:#5f5f5f;
}

.dark-gray {
background:#525252;
}

.darker-gray {
background:#333;
}

.black {
background:#000;
}

.light-green {
background:#7ebf38;
}

.disabled-light-green {
background:rgba(126,191,56,0.6);
}

.dark-green {
background:#19686b;
}

.disabled-dark-green {
background:rgba(25,104,107,0.6);
}

.dark-green-alt {
background:#3e897a;
}

.disabled-dark-green-alt {
background:rgba(62,137,122,0.6);
}

.cta-green-hover {
background:#059d5f;
}

.cta-red {
background:#fd5959;
}

.cta-red-hover {
background:#fc2727;
}

.facebook-color {
background:#3b5998;
}

.linkedin-color {
background:#007bb6;
}

.twitter-color {
background:#00aced;
}

.google-plus-color {
background:#dd4b39;
}

.visible-desktop {
display:inherit!important;
}

.clearfix {
zoom:1;
clear:both;
}

.clearfix:before,.clearfix:after {
display:table;
content:"";
line-height:0;
}

.clearfix:after {
clear:both;
}

.hide-text {
font:0/0 a;
color:transparent;
text-shadow:none;
background-color:transparent;
border:0;
}

.input-block-level {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

.container-fluid {
padding-left:0;
padding-right:0;
}

.parent {
display:table!important;
border-sizing:border-box;
}

.child {
display:table-cell!important;
vertical-align:middle!important;
float:none!important;
}

.vcenter {
display:inline-block;
vertical-align:middle;
float:none;
}

.centered {
float:none;
margin-left:auto;
margin-right:auto;
}

.rounded {
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.soft-shadow {
-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.08);
-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.08);
box-shadow:0 3px 3px 0 rgba(0,0,0,0.08);
}

#main {
min-height:100%;
height:auto!important;
margin:0 auto -270px;
}

.half-transparency {
opacity:0.5;
filter:alpha(opacity=50);
}

.jump-to-furthest-step a {
padding-right:0;
}

body[data-controller="home"] h1.page-title,body[data-controller="press"] h1.page-title,body[data-controller="pages"] h1.page-title {
margin-top:15px;
padding-bottom:15px;
margin-bottom:30px;
border-bottom:1px solid #e8e8e8;
}

.bootstrap-indicator {
position:fixed;
bottom:15px;
right:15px;
opacity:0.7;
filter:alpha(opacity=70);
z-index:999;
width:200px;
background:#7a43b6;
color:#fff;
-webkit-transition:all .5s ease;
-moz-transition:all .5s ease;
-o-transition:all .5s ease;
transition:all .5s ease;
}

.bootstrap-indicator.minimized {
width:10px;
height:10px;
}

section>div {
padding:75px 0;
}

#above-the-fold {
background:url('images/home-fold.jpg');
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
height:690px;
}

#above-the-fold>.container:first-child {
padding-top:132px;
}

#above-the-fold h1 {
font-size:4.375rem;
line-height:4.375rem;
margin-bottom:20px;
color:#fff;
}

#above-the-fold h2 {
font-size:1.75rem;
color:#fff;
font-weight:lighter;
}

#above-the-fold .press-icons img {
opacity:0.6;
filter:alpha(opacity=60);
}

#above-the-fold:before,#above-the-fold:after {
box-sizing:border-box;
content:" ";
position:absolute;
top:0;
display:block;
width:50%;
margin-top:580px;
height:110px;
border-bottom:15px solid #f8f8f8;
}

#above-the-fold:before {
left:0;
border-right:20px solid transparent;
border-left:0;
}

#above-the-fold:after {
right:0;
border-left:20px solid transparent;
border-right:0;
}

#features ul.lenda-process hr {
color:#00bc6f;
border:1px solid #00bc6f;
}

#features h5 {
margin-top:25px;
}

#features p {
text-align:justify;
line-height:1.625rem;
font-size:.875rem;
padding:0 15px;
}

#lendas-fees small a {
font-size:small;
}

#stop-shopping-around h2 {
font-size:1.75rem;
line-height:2.625rem;
margin-bottom:30px;
}

#stop-shopping-around .lenda-rate-quote-screenshot img {
margin-bottom:35px;
box-shadow:0 15px 25px rgba(0,0,0,0.4);
}

#testimonial {
background:#f8f8f8;
border-top:1px solid #cdcdcd;
}

#testimonial img {
padding-left:25px;
}

#testimonial .testimonial-box {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
padding:20px;
}

#testimonial .testimonial-box .bubble {
position:relative;
background:#fff;
margin-bottom:20px;
border-bottom:2px solid rgba(0,0,0,0.1);
padding:30px;
}

#testimonial .testimonial-box .bubble:after {
content:"";
position:absolute;
bottom:-15px;
left:20px;
border-color:#fff transparent;
border-style:solid;
border-width:15px 15px 0;
}

#testimonial .testimonial-box .bubble:before {
content:"";
position:absolute;
bottom:-16px;
left:21px;
border-color:rgba(0,0,0,0.1) transparent;
border-style:solid;
border-width:15px 14px 0;
}

#index-form {
background:#006764;
text-align:center;
color:#fff;
padding:60px inherit;
}

#index-form ul.lenda-process {
margin-bottom:40px;
}

#index-form ul.lenda-process strong {
margin-top:10px;
text-transform:uppercase;
}

#index-form h2 {
margin-top:50px;
margin-bottom:20px;
font-size:3.125rem;
line-height:4.375rem;
}

#index-form p {
margin-bottom:20px;
font-size:1.25rem;
}

#index-form input:focus {
box-shadow:none;
}

#index-form .bootstrap-select .btn:focus {
outline:none!important;
box-shadow:none;
}

#index-form .form-group {
margin-bottom:0;
}

#index-form .form-group .input-group {
border-bottom:1px solid #cdcdcd;
}

#index-form .form-group .input-group>span,#index-form .form-group .input-group>input,#index-form .form-group .input-group>.selectpicker,#index-form .form-group .input-group button.btn.selectpicker.btn-default {
border-radius:0;
border:none;
background:#fff;
font-weight:lighter;
}

#index-form .form-group .input-group .input-group-addon {
color:#cdcdcd;
}

#index-form .form-group .input-group input {
font-size:1.25rem;
height:80px;
}

#index-form .form-group .input-group .selectpicker:not(.dropdown-menu) span {
font-size:1.25rem;
}

#index-form .form-group .input-group .quote_credit_rating_range {
height:80px;
margin-bottom:0;
}

#index-form .form-group .input-group .dropdown-menu {
border-radius:0;
}

#index-form .form-group .input-group .dropdown-menu>li>a {
height:60px;
text-align:center;
padding:inherit;
}

#index-form .form-group .input-group .dropdown-menu>li>a .text {
font-size:1.125rem;
line-height:60px;
}

#index-form .btn-primary {
margin-top:30px;
}

.about-us .team-member:nth-child(even) {
clear:left;
}

.white,#lendas-fees {
background:#fff;
}

.light-gray,#features,#stop-shopping-around {
background:#f8f8f8;
}

.brand-primary,.cta-green,#features ul.lenda-process hr:after {
background:#00bc6f;
}

.uploads #main>.container,.build #main>.container,.sessions #main>.container,.passwords #main>.container,.wizard #main>.container,[data-controller="user_portal"]>.container {
margin-top:40px;
}

.hidden,.zip-errors:empty {
display:none;
visibility:hidden;
}

.visible-phone,.visible-tablet,.hidden-desktop,.visible-print,.bootstrap-indicator.minimized span,.visible-lg,.visible-xl {
display:none!important;
}

#above-the-fold .btn-primary,#above-the-fold .press-icons {
margin-top:69px;
}

#features ul.lenda-process i,#index-form .form-group .input-group .input-group-addon-focus {
color:#00bc6f;
}

#lendas-fees h2,#lendas-fees .feature,#lendas-fees img,.about-us .team-member {
margin-bottom:30px;
}

#index-form .form-group .input-group .selectpicker:not(.dropdown-menu),#index-form .form-group .input-group .quote_credit_rating_range .bootstrap-select {
height:80px;
}

@media min-width 768px and max-width 979px{
.row {
margin-left:-20px;
zoom:1;
}

[class*="span"] {
float:left;
min-height:1px;
margin-left:20px;
}

.span1 {
width:42px;
}

.span2 {
width:104px;
}

.span3 {
width:166px;
}

.span4 {
width:228px;
}

.span5 {
width:290px;
}

.span6 {
width:352px;
}

.span7 {
width:414px;
}

.span8 {
width:476px;
}

.span9 {
width:538px;
}

.span10 {
width:600px;
}

.span11 {
width:662px;
}

.offset1 {
margin-left:82px;
}

.offset2 {
margin-left:144px;
}

.offset3 {
margin-left:206px;
}

.offset4 {
margin-left:268px;
}

.offset5 {
margin-left:330px;
}

.offset6 {
margin-left:392px;
}

.offset7 {
margin-left:454px;
}

.offset8 {
margin-left:516px;
}

.offset9 {
margin-left:578px;
}

.offset10 {
margin-left:640px;
}

.offset11 {
margin-left:702px;
}

.offset12 {
margin-left:764px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.70924%;
}

.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.76243%;
}

.row-fluid .span1 {
width:5.74791%;
}

.row-fluid .span2 {
width:14.31145%;
}

.row-fluid .span3 {
width:22.87499%;
}

.row-fluid .span4 {
width:31.43852%;
}

.row-fluid .span5 {
width:40.00206%;
}

.row-fluid .span6 {
width:48.56559%;
}

.row-fluid .span7 {
width:57.12913%;
}

.row-fluid .span8 {
width:65.69266%;
}

.row-fluid .span9 {
width:74.2562%;
}

.row-fluid .span10 {
width:82.81974%;
}

.row-fluid .span11 {
width:91.38327%;
}

.row-fluid .span12 {
width:99.94681%;
}

.row-fluid .offset1 {
margin-left:11.21958%;
}

.row-fluid .offset1:first-child {
margin-left:8.45715%;
}

.row-fluid .offset2 {
margin-left:19.78312%;
}

.row-fluid .offset2:first-child {
margin-left:17.02069%;
}

.row-fluid .offset3 {
margin-left:28.34666%;
}

.row-fluid .offset3:first-child {
margin-left:25.58422%;
}

.row-fluid .offset4 {
margin-left:36.91019%;
}

.row-fluid .offset4:first-child {
margin-left:34.14776%;
}

.row-fluid .offset5 {
margin-left:45.47373%;
}

.row-fluid .offset5:first-child {
margin-left:42.7113%;
}

.row-fluid .offset6 {
margin-left:54.03726%;
}

.row-fluid .offset6:first-child {
margin-left:51.27483%;
}

.row-fluid .offset7 {
margin-left:62.6008%;
}

.row-fluid .offset7:first-child {
margin-left:59.83837%;
}

.row-fluid .offset8 {
margin-left:71.16434%;
}

.row-fluid .offset8:first-child {
margin-left:68.4019%;
}

.row-fluid .offset9 {
margin-left:79.72787%;
}

.row-fluid .offset9:first-child {
margin-left:76.96544%;
}

.row-fluid .offset10 {
margin-left:88.29141%;
}

.row-fluid .offset10:first-child {
margin-left:85.52898%;
}

.row-fluid .offset11 {
margin-left:96.85494%;
}

.row-fluid .offset11:first-child {
margin-left:94.09251%;
}

.row-fluid .offset12 {
margin-left:105.41848%;
}

.row-fluid .offset12:first-child {
margin-left:102.65605%;
}

.controls-row [class*="span"]+[class*="span"] {
margin-left:20px;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:28px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:90px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:152px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:214px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:276px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:338px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:400px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:462px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:524px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:586px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:648px;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:710px;
}

.hidden-desktop,.visible-tablet {
display:inherit!important;
}

.visible-desktop,.hidden-tablet {
display:none!important;
}

.row:before,.row:after,.row-fluid:before,.row-fluid:after {
display:table;
content:"";
line-height:0;
}

.row:after,.row-fluid:after {
clear:both;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12 {
width:724px;
}

.row-fluid [class*="span"]:first-child,input,textarea,.uneditable-input {
margin-left:0;
}
}

@media max-width 767px{
body {
padding-left:0;
padding-right:0;
}

.container {
padding-left:20px;
padding-right:20px;
max-width:600px;
}

.hidden-desktop,.visible-phone {
display:inherit!important;
}

.visible-desktop,.hidden-phone {
display:none!important;
}
}

@media print{
.visible-print {
display:inherit!important;
}

.hidden-print {
display:none!important;
}
}

@media min-width 1200px{
.row {
margin-left:-30px;
zoom:1;
}

[class*="span"] {
float:left;
min-height:1px;
margin-left:30px;
}

.span1 {
width:70px;
}

.span2 {
width:170px;
}

.span3 {
width:270px;
}

.span4 {
width:370px;
}

.span5 {
width:470px;
}

.span6 {
width:570px;
}

.span7 {
width:670px;
}

.span8 {
width:770px;
}

.span9 {
width:870px;
}

.span10 {
width:970px;
}

.span11 {
width:1070px;
}

.offset1 {
margin-left:130px;
}

.offset2 {
margin-left:230px;
}

.offset3 {
margin-left:330px;
}

.offset4 {
margin-left:430px;
}

.offset5 {
margin-left:530px;
}

.offset6 {
margin-left:630px;
}

.offset7 {
margin-left:730px;
}

.offset8 {
margin-left:830px;
}

.offset9 {
margin-left:930px;
}

.offset10 {
margin-left:1030px;
}

.offset11 {
margin-left:1130px;
}

.offset12 {
margin-left:1230px;
}

.row-fluid {
width:100%;
zoom:1;
}

.row-fluid [class*="span"] {
display:block;
width:100%;
min-height:30px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
float:left;
margin-left:2.51091%;
}

.row-fluid .controls-row [class*="span"]+[class*="span"] {
margin-left:2.5641%;
}

.row-fluid .span1 {
width:5.92971%;
}

.row-fluid .span2 {
width:14.47672%;
}

.row-fluid .span3 {
width:23.02373%;
}

.row-fluid .span4 {
width:31.57074%;
}

.row-fluid .span5 {
width:40.11775%;
}

.row-fluid .span6 {
width:48.66476%;
}

.row-fluid .span7 {
width:57.21177%;
}

.row-fluid .span8 {
width:65.75877%;
}

.row-fluid .span9 {
width:74.30578%;
}

.row-fluid .span10 {
width:82.85279%;
}

.row-fluid .span11 {
width:91.3998%;
}

.row-fluid .span12 {
width:99.94681%;
}

.row-fluid .offset1 {
margin-left:11.00473%;
}

.row-fluid .offset1:first-child {
margin-left:8.44063%;
}

.row-fluid .offset2 {
margin-left:19.55174%;
}

.row-fluid .offset2:first-child {
margin-left:16.98763%;
}

.row-fluid .offset3 {
margin-left:28.09875%;
}

.row-fluid .offset3:first-child {
margin-left:25.53464%;
}

.row-fluid .offset4 {
margin-left:36.64575%;
}

.row-fluid .offset4:first-child {
margin-left:34.08165%;
}

.row-fluid .offset5 {
margin-left:45.19276%;
}

.row-fluid .offset5:first-child {
margin-left:42.62866%;
}

.row-fluid .offset6 {
margin-left:53.73977%;
}

.row-fluid .offset6:first-child {
margin-left:51.17567%;
}

.row-fluid .offset7 {
margin-left:62.28678%;
}

.row-fluid .offset7:first-child {
margin-left:59.72268%;
}

.row-fluid .offset8 {
margin-left:70.83379%;
}

.row-fluid .offset8:first-child {
margin-left:68.26969%;
}

.row-fluid .offset9 {
margin-left:79.3808%;
}

.row-fluid .offset9:first-child {
margin-left:76.81669%;
}

.row-fluid .offset10 {
margin-left:87.92781%;
}

.row-fluid .offset10:first-child {
margin-left:85.3637%;
}

.row-fluid .offset11 {
margin-left:96.47481%;
}

.row-fluid .offset11:first-child {
margin-left:93.91071%;
}

.row-fluid .offset12 {
margin-left:105.02182%;
}

.row-fluid .offset12:first-child {
margin-left:102.45772%;
}

input.span1,textarea.span1,.uneditable-input.span1 {
width:56px;
}

input.span2,textarea.span2,.uneditable-input.span2 {
width:156px;
}

input.span3,textarea.span3,.uneditable-input.span3 {
width:256px;
}

input.span4,textarea.span4,.uneditable-input.span4 {
width:356px;
}

input.span5,textarea.span5,.uneditable-input.span5 {
width:456px;
}

input.span6,textarea.span6,.uneditable-input.span6 {
width:556px;
}

input.span7,textarea.span7,.uneditable-input.span7 {
width:656px;
}

input.span8,textarea.span8,.uneditable-input.span8 {
width:756px;
}

input.span9,textarea.span9,.uneditable-input.span9 {
width:856px;
}

input.span10,textarea.span10,.uneditable-input.span10 {
width:956px;
}

input.span11,textarea.span11,.uneditable-input.span11 {
width:1056px;
}

input.span12,textarea.span12,.uneditable-input.span12 {
width:1156px;
}

.thumbnails {
margin-left:-30px;
}

.bootstrap-indicator {
background:#049cdb;
}

.row:before,.row:after,.row-fluid:before,.row-fluid:after {
display:table;
content:"";
line-height:0;
}

.row:after,.row-fluid:after {
clear:both;
}

.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,.span12 {
width:1170px;
}

.row-fluid [class*="span"]:first-child,input,textarea,.uneditable-input,.row-fluid .thumbnails {
margin-left:0;
}

.controls-row [class*="span"]+[class*="span"],.thumbnails>li {
margin-left:30px;
}
}

@media screen and min-width 1200px and min-height 768px{
body {
font-size:14px;
}
}

@media screen and max-width 480px{
body {
font-size:95%;
}
}

@media min-width 768px{
.bootstrap-indicator {
background:#9d261d;
}
}

@media min-width 992px{
.bootstrap-indicator {
background:#ffc40d;
}
}

@media min-width 1345px{
.bootstrap-indicator {
background:#c3325f;
}

.visible-xl {
display:block!important;
}
}

@media min-width 1200px and max-width 1345px{
.visible-lg {
display:block!important;
}
}

@media max-width 768px{
.about-us .team-member h2,.about-us .team-member h5 {
text-align:center;
}
}
/* Revisions */
.igc
{
	max-height:45px !important
}
.frm-ico-c
{
	width: 27px;
    height: 39px;
	padding-top:40%;
	font-size: 1.3em;
}