﻿@charset "utf-8";

/*............inline css............*/
.ind-size {
    font-size:21px;
    margin-top:20px
}

.evi-left {
    text-align:center
}

.ind-size1 {
    font-size:21px;
    padding-top:60px;
    margin-top:-50px!important
}

.mar-top-3 {
    margin-top:3px
}

.ind-evi-1 {
    color:#333!important;
    font-size:20px!important
}

.ind-evi-2 {
    margin-top:-65px
}

.ind-evi-3 {
    margin-top:-10px
}

.ind-evi-4 {
    margin-top:-5px
}

.ind-evi-5 {
    margin-top:-20px
}

.ind-evi-6 {
    color:#333;
    font-size:20px;
    margin-top:-20px
}

.ind-evi-7 {
    margin-top:-60px
}

.ind-evi-8 {
    color:#333;
    font-size:20px
}

.ind-evi-9 {
    margin-bottom:30px
}

.ind-evi1-1 {
    margin-top:-60px
}

.ind-clear {
    clear:both!important
}

.ind-evi1-2 {
    margin-top:20px;
    margin-left:-238px
}

.ind-evi1-3 {
    font-size:22px!important;
    font-family:Arial!important
}

.ind-evi1-4 {
    text-align:center;
    padding-top:10px;
    background-color:#f5f7f7;
    padding-bottom:10px;
    margin-top:-30px
}

.ind-evi1-5 {
    padding:15px 0
}

.ind-evi1-6 {
/* 12-31-2020 | Tom - End of the year 2020 changes. */
    /*color:#cfedfc*/
    color: #ffffff;
/*************************************************/
}



/* 12-31-2020 | Tom - End of the year 2020 changes. */
.footer-3 .btn-white a:hover {
    background: #cfedfc;
    color: #0194CB
}

.footer-3 .btn-white a:active {
    background: #0194cb
}

.footer-3 .btn-white {
    padding: 12.2px 0 7.2px;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.footer-3 .btn-white a {
    color: #00b0e7 !important;
    text-transform: inherit;
    font-weight: 700;
    font-size: 14px;
    background: #fff;
    border-radius: 10px;
    margin-top: -4px;
    padding: 12px 28px;
    font-family: "Open Sans",Arial,sans-serif;
    text-decoration: none;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}
/*************************************************/


.evi-ban-title {
    margin-top:-170px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.evi-ban-title {
    margin-top:-110px!important
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.evi-ban-title {
    margin-top:-160px!important
}
}

/*.fotemob{width:190%;}*/
@media all and (max-width: 480px) and (min-width: 20px) {
.fotemob {
    width:100%
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
body {
    width:100%;
    overflow-x:hidden
}
}

.menumob {
    margin-left:63px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.menumob {
    width:100%;
    text-align:center;
    margin-left:0
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.menumob {
    width:100%;
    text-align:center;
    margin-left:0
}
}

.abtmob {
    line-height:1.9em;
    margin-right:-100%;
    color:#333;
    width:38%;
    text-align:justify;
    margin-top:-60px;
    font-size:16px;
    font-style:normal;
    text-transform:none
}

@media all and (max-width: 480px) and (min-width: 20px) {
.abtmob {
    width:100%!important
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.abtmob {
    width:100%!important;
    margin-right:0
}
}

.our-vision-mobile {
    float:left;
    width:58%;
    padding-right:20%!important;
    margin-left:40%!important
}

@media all and (max-width: 480px) and (min-width: 20px) {
.our-vision-mobile {
    width:80%;
    color:#fff!important;
    line-height:1.2em;
    background:url(../images/Grey-Box-M.png) repeat;
    padding:0 0 15px 15px;
    float:left;
    margin-top:15px
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.our-vision-mobile {
    width:80%!important;
    color:#fff!important;
    line-height:1.2em;
    background:url(../images/Grey-Box-M.png) repeat;
    padding:0 0 15px 15px;
    float:left;
    margin-top:20%
}
}

.our-vision1 {
    float:right;
    width:50%!important
}

@media all and (max-width: 480px) and (min-width: 20px) {
.our-vision1 {
    display:none
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.our-vision1 {
    display:none;
    width:1023px;
    margin:0 auto!important
}
}

.fot-col-1 {
    float:left;
    width:80%
}

/*
.main{float:left; width:100%;}
.main1{margin:0 auto; width:1000px;}
.main2{float:left; width:1000px;}
*/
.evi-vision-mobile {
    text-align:left;
    font-size:25px;
    padding-top:15px;
    color:#333c40
}

@media all and (max-width: 480px) and (min-width: 20px) {
.evi-vision-mobile {
    text-align:left;
    font-weight:700;
    font-size:20px;
    padding-top:15px;
    color:#fff
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.evi-vision-mobile {
    text-align:left;
    font-weight:700;
    font-size:15px;
    padding-top:15px;
    color:#fff
}
}

.about-evi-mobile-compat {
    font-family:"Open Sans",Arial,sans-serif;
    font-weight:400;
    line-height:1.4em;
    color:inherit;
    font-size:15px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.about-evi-mobile-compat {
    font-family:"Open Sans",Arial,sans-serif;
    font-weight:400;
    line-height:1.4em;
    color:inherit;
    font-size:14px
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.about-evi-mobile-compat {
    font-family:"Open Sans",Arial,sans-serif;
    font-weight:400;
    line-height:1.4em;
    color:inherit;
    font-size:16px
}
}

.cer-bym-para {
    text-align:center;
    padding-top:10px;
    background-color:#f5f7f7;
    padding-bottom:10px;
    margin-bottom:-60px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.cer-bym-para {
    text-align:center;
    padding-top:10px;
    background-color:#f5f7f7;
    padding-bottom:10px;
    margin-bottom:0
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.cer-bym-para {
    text-align:center;
    padding-top:10px;
    background-color:#f5f7f7;
    padding-bottom:10px;
    margin-bottom:0
}
}

.evi-certify-hover {
    margin-top:-45px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.evi-certify-hover {
    padding-bottom:40px
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.evi-certify-hover {
    padding-bottom:40px
}
}

.evi-menu-img {
    margin-left:50px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.evi-menu-img {
    margin-left:0
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.evi-menu-img {
    margin-left:0
}
}

.evi-number-mobile {
    float:right;
    margin-top:8px;
    color:#FFF;
    font-size:14px;
    font-weight:700;
    margin-right:-25px
}

@media all and (max-width: 480px) and (min-width: 20px) {
.evi-number-mobile {
    float:right;
    margin-top:0;
    color:#FFF;
    font-size:11px;
    font-weight:700;
    margin-right:0
}
}

@media all and (max-width: 1024px) and (min-width: 481px) {
.evi-number-mobile {
    float:right;
    margin-top:0;
    color:#FFF;
    font-size:13px;
    font-weight:700;
    margin-right:0;
    width:100%
}
}

/*form classes */
/* CSS Document */
@media screen and (max-width: 400px) {
@-ms-viewport {
    width:320px
}
}

.container:before,.evi-privacy-wrapper:before,.evi-container:before,.page:before,#footer-wrapper:before,#loan-cta-wrapper:before,.loan-cta:before,#people .people-wrapper:before,.event:before,.blog-sidebar-bottom:before,#application-form label:before,#footer-wrapper .social-media:before,#footer-wrapper .copyright:before,.footer-4:before,.section-header:before,.customer-options:before,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,#loan-cta-wrapper:after,.loan-cta:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    content:".";
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}

.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,#loan-cta-wrapper:after,.loan-cta:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    clear:both
}

.container,.evi-privacy-wrapper,.evi-container,.page,#footer-wrapper {
    margin-left:auto;
    margin-right:auto;
    max-width:1280px;
    padding-left:10px;
    padding-right:10px
}

.slide-boxes .slide-box-content,#departments-wrapper,.slide-down,#people,.collage-left,.collage-right,#lender-nav ul,.agreements {
    padding-left:0;
    padding-right:0
}

.agreements {
    margin-left:15%
}

.agreements {
    margin-right:15%
}

.number,.section-header .breadcrumb-link-forward,.breadcrumb-link-forward,.breadcrumb-link-back {
    float:left;
    width:25%
}

#searchf {
    float:left;
    width:40%
}

.slide-down-left,.slide-down-right,div.person,.job-title {
    float:left;
    width:50%
}

.sorting {
    float:left;
    width:60%
}

.value,.section-header .section-name {
    float:left;
    width:75%
}

.view,#lender-nav ul li {
    float:left;
    width:33.33333%
}

#loan-cta-wrapper,.loan-cta,#people .people-wrapper,.event,.blog-sidebar-bottom,#application-form label,#footer-wrapper .social-media,#footer-wrapper .copyright,.footer-4,.section-header {
    clear:both;
    width:100%
}

@media screen {
.clear {
    clear:both;
    display:block;
    overflow:hidden;
    visibility:hidden;
    width:0;
    height:0
}

.grid-container:before,.container:before,.evi-privacy-wrapper:before,.evi-container:before,.page:before,#footer-wrapper:before,#loan-cta-wrapper:before,.loan-cta:before,#people .people-wrapper:before,.event:before,.blog-sidebar-bottom:before,#application-form label:before,#footer-wrapper .social-media:before,#footer-wrapper .copyright:before,.footer-4:before,.section-header:before,.clearfix:before,.customer-options:before,.grid-container:after,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,#loan-cta-wrapper:after,.loan-cta:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.clearfix:after,.customer-options:after {
    content:".";
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}

.grid-container:after,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,#loan-cta-wrapper:after,.loan-cta:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.clearfix:after,.customer-options:after {
    clear:both
}

.grid-container,.container,.evi-privacy-wrapper,.evi-container,.page,#footer-wrapper {
    margin-left:auto;
    margin-right:auto;
    max-width:1280px;
    padding-left:10px;
    padding-right:10px
}

.grid-5,.mobile-grid-5,.tablet-grid-5,.grid-10,.mobile-grid-10,.tablet-grid-10,.grid-15,.mobile-grid-15,.tablet-grid-15,.grid-20,.mobile-grid-20,.tablet-grid-20,.grid-25,.mobile-grid-25,.tablet-grid-25,.grid-30,.mobile-grid-30,.tablet-grid-30,.grid-35,.mobile-grid-35,.tablet-grid-35,.grid-40,.mobile-grid-40,.tablet-grid-40,.grid-45,.mobile-grid-45,.tablet-grid-45,.grid-50,.mobile-grid-50,.tablet-grid-50,.grid-55,.mobile-grid-55,.tablet-grid-55,.grid-60,.mobile-grid-60,.tablet-grid-60,.grid-65,.mobile-grid-65,.tablet-grid-65,.grid-70,.mobile-grid-70,.tablet-grid-70,.grid-75,.mobile-grid-75,.tablet-grid-75,.grid-80,.mobile-grid-80,.tablet-grid-80,.grid-85,.mobile-grid-85,.tablet-grid-85,.grid-90,.mobile-grid-90,.tablet-grid-90,.grid-95,.mobile-grid-95,.tablet-grid-95,.grid-100,.mobile-grid-100,.tablet-grid-100,.grid-33,.mobile-grid-33,.tablet-grid-33,.grid-66,.mobile-grid-66,.tablet-grid-66 {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-left:10px;
    padding-right:10px
}

.grid-parent,.slide-boxes .slide-box-content,#departments-wrapper,.slide-down,#people,.collage-left,.collage-right,#lender-nav ul,.agreements {
    padding-left:0;
    padding-right:0
}

.agreements {
    margin-left:15%
}

.agreements {
    margin-right:15%
}

.number,.section-header .breadcrumb-link-forward,.breadcrumb-link-forward,.breadcrumb-link-back {
    float:left;
    width:25%
}

#searchf {
    float:left;
    width:40%
}

.slide-down-left,.slide-down-right,div.person,.job-title {
    float:left;
    width:50%
}

.sorting {
    float:left;
    width:60%
}

.value,.section-header .section-name {
    float:left;
    width:75%
}

.view,#lender-nav ul li {
    float:left;
    width:33.33333%
}

#loan-cta-wrapper,.loan-cta,#people .people-wrapper,.event,.blog-sidebar-bottom,#application-form label,#footer-wrapper .social-media,#footer-wrapper .copyright,.footer-4,.section-header {
    clear:both;
    width:100%
}

body {
    min-width:320px
}
}

@media screen and (max-width: 767px) {
.container:before,.evi-privacy-wrapper:before,.evi-container:before,.page:before,#footer-wrapper:before,.mobile-grid-100:before,.evi-privacy-img:before,.evi-privacy-text:before,#pageslide2:before,#loan-cta-wrapper:before,.loan-cta:before,.view:before,.navbar-nav:before,.value-block:before,.careers-wrapper:before,.slide-down-left:before,.slide-down-right:before,#people .people-wrapper:before,.collage-left:before,.collage-right:before,.event:before,.slide .mobile-image:before,.lender-slider .img-left:before,.prospects .img-left:before,.lender-slider .cont-right:before,.prospects .cont-right:before,.lender-slider #lender-hwh-slider:before,.prospects #lender-hwh-slider:before,.sorting:before,#searchf:before,.blog-sidebar-bottom:before,#left-partners:before,#right-partners:before,#lender-nav ul:before,.prospects .columns:before,.ss:before,.ss .ss-logo:before,.ss .ss-quote:before,.job-title:before,#application-form label:before,.demo-left:before,.demo-left .left-quote:before,.demo-right:before,.demo-right ul li .submit-left:before,.demo-right ul li .submit-right:before,#footer-wrapper .social-media:before,#footer-wrapper .copyright:before,.footer-1:before,.footer-2:before,.footer-2 .footer-2-col:before,.footer-3:before,.footer-4:before,.lightbox-form-wrapper:before,#demo-form:before,.section-header:before,.customer-options:before,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.mobile-grid-100:after,.evi-privacy-img:after,.evi-privacy-text:after,#pageslide2:after,#loan-cta-wrapper:after,.loan-cta:after,.view:after,.navbar-nav:after,.value-block:after,.careers-wrapper:after,.slide-down-left:after,.slide-down-right:after,#people .people-wrapper:after,.collage-left:after,.collage-right:after,.event:after,.slide .mobile-image:after,.lender-slider .img-left:after,.prospects .img-left:after,.lender-slider .cont-right:after,.prospects .cont-right:after,.lender-slider #lender-hwh-slider:after,.prospects #lender-hwh-slider:after,.sorting:after,#searchf:after,.blog-sidebar-bottom:after,#left-partners:after,#right-partners:after,#lender-nav ul:after,.prospects .columns:after,.ss:after,.ss .ss-logo:after,.ss .ss-quote:after,.job-title:after,#application-form label:after,.demo-left:after,.demo-left .left-quote:after,.demo-right:after,.demo-right ul li .submit-left:after,.demo-right ul li .submit-right:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-1:after,.footer-2:after,.footer-2 .footer-2-col:after,.footer-3:after,.footer-4:after,.lightbox-form-wrapper:after,#demo-form:after,.section-header:after,.customer-options:after {
    content:".";
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}

.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.mobile-grid-100:after,.evi-privacy-img:after,.evi-privacy-text:after,#pageslide2:after,#loan-cta-wrapper:after,.loan-cta:after,.view:after,.navbar-nav:after,.value-block:after,.careers-wrapper:after,.slide-down-left:after,.slide-down-right:after,#people .people-wrapper:after,.collage-left:after,.collage-right:after,.event:after,.slide .mobile-image:after,.lender-slider .img-left:after,.prospects .img-left:after,.lender-slider .cont-right:after,.prospects .cont-right:after,.lender-slider #lender-hwh-slider:after,.prospects #lender-hwh-slider:after,.sorting:after,#searchf:after,.blog-sidebar-bottom:after,#left-partners:after,#right-partners:after,#lender-nav ul:after,.prospects .columns:after,.ss:after,.ss .ss-logo:after,.ss .ss-quote:after,.job-title:after,#application-form label:after,.demo-left:after,.demo-left .left-quote:after,.demo-right:after,.demo-right ul li .submit-left:after,.demo-right ul li .submit-right:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-1:after,.footer-2:after,.footer-2 .footer-2-col:after,.footer-3:after,.footer-4:after,.lightbox-form-wrapper:after,#demo-form:after,.section-header:after,.customer-options:after {
    clear:both
}

.container,.evi-privacy-wrapper,.evi-container,.page,#footer-wrapper {
    margin-left:auto;
    margin-right:auto;
    max-width:1280px;
    padding-left:10px;
    padding-right:10px
}

.slide-boxes .slide-box-content,.value-table,#departments-wrapper,.slide-down,#people,.collage-left,.collage-right,#lender-nav ul,.agreements,.footer-2 {
    padding-left:0;
    padding-right:0
}

.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66 {
    position:relative
}

.hide-on-mobile,.evi-menu,.tab-pane .ss-quote-img,.tab-pane .ss-quote,.two-links .link-1,.two-links .link-2,.three-links .link-1,.three-links .link-2,.three-links .link-3,.no-links .space,.quote,.tablet-desktop-slider-nav {
    display:none!important
}

.mobile-grid-5 {
    float:left;
    width:5%
}

.mobile-prefix-5,#intro .intro-text,.tab-wrapper,#company .intro-text,#team-intro .intro-text,#people .people-intro,.blog-content,.agreements>div:first-child,.agreements>div:nth-child(2),.agreements>div:last-child,.generic-content {
    margin-left:5%
}

.mobile-suffix-5,#intro .intro-text,.tab-wrapper,#company .intro-text,.value-table,.quote,#team-intro .intro-text,#people .people-intro,.blog-content,.agreements>div:first-child,.agreements>div:nth-child(2),.agreements>div:last-child,.generic-content {
    margin-right:5%
}

.mobile-push-5 {
    left:5%
}

.mobile-pull-5 {
    left:-5%
}

.mobile-grid-10 {
    float:left;
    width:10%
}

.mobile-prefix-10 {
    margin-left:10%
}

.mobile-suffix-10 {
    margin-right:10%
}

.mobile-push-10 {
    left:10%
}

.mobile-pull-10 {
    left:-10%
}

.mobile-grid-15 {
    float:left;
    width:15%
}

.mobile-prefix-15,.agreements {
    margin-left:15%
}

.mobile-suffix-15,.agreements {
    margin-right:15%
}

.mobile-push-15 {
    left:15%
}

.mobile-pull-15 {
    left:-15%
}

.mobile-grid-20 {
    float:left;
    width:20%
}

.mobile-prefix-20 {
    margin-left:20%
}

.mobile-suffix-20 {
    margin-right:20%
}

.mobile-push-20 {
    left:20%
}

.mobile-pull-20 {
    left:-20%
}

.mobile-grid-25,.number,.section-header .breadcrumb-link-forward,.breadcrumb-link-forward,.breadcrumb-link-back {
    float:left;
    width:25%
}

.mobile-prefix-25 {
    margin-left:25%
}

.mobile-suffix-25 {
    margin-right:25%
}

.mobile-push-25 {
    left:25%
}

.mobile-pull-25 {
    left:-25%
}

.mobile-grid-30 {
    float:left;
    width:30%
}

.mobile-prefix-30 {
    margin-left:30%
}

.mobile-suffix-30 {
    margin-right:30%
}

.mobile-push-30 {
    left:30%
}

.mobile-pull-30 {
    left:-30%
}

.mobile-grid-35 {
    float:left;
    width:35%
}

.mobile-prefix-35 {
    margin-left:35%
}

.mobile-suffix-35 {
    margin-right:35%
}

.mobile-push-35 {
    left:35%
}

.mobile-pull-35 {
    left:-35%
}

.mobile-grid-40,#searchf {
    float:left;
    width:40%
}

.mobile-prefix-40 {
    margin-left:40%
}

.mobile-suffix-40 {
    margin-right:40%
}

.mobile-push-40 {
    left:40%
}

.mobile-pull-40 {
    left:-40%
}

.mobile-grid-45,.slide-down .title {
    float:left;
    width:45%
}

.mobile-prefix-45 {
    margin-left:45%
}

.mobile-suffix-45 {
    margin-right:45%
}

.mobile-push-45 {
    left:45%
}

.mobile-pull-45 {
    left:-45%
}

.mobile-grid-50,.customer-options .btn-group,.login,.slide-down-left,.slide-down-right,div.person,.job-title {
    float:left;
    width:50%
}

.mobile-prefix-50 {
    margin-left:50%
}

.mobile-suffix-50 {
    margin-right:50%
}

.mobile-push-50 {
    left:50%
}

.mobile-pull-50 {
    left:-50%
}

.mobile-grid-55,.slide-down .img {
    float:left;
    width:55%
}

.mobile-prefix-55 {
    margin-left:55%
}

.mobile-suffix-55 {
    margin-right:55%
}

.mobile-push-55 {
    left:55%
}

.mobile-pull-55 {
    left:-55%
}

.mobile-grid-60,.sorting {
    float:left;
    width:60%
}

.mobile-prefix-60 {
    margin-left:60%
}

.mobile-suffix-60 {
    margin-right:60%
}

.mobile-push-60 {
    left:60%
}

.mobile-pull-60 {
    left:-60%
}

.mobile-grid-65 {
    float:left;
    width:65%
}

.mobile-prefix-65 {
    margin-left:65%
}

.mobile-suffix-65 {
    margin-right:65%
}

.mobile-push-65 {
    left:65%
}

.mobile-pull-65 {
    left:-65%
}

.mobile-grid-70 {
    float:left;
    width:70%
}

.mobile-prefix-70 {
    margin-left:70%
}

.mobile-suffix-70 {
    margin-right:70%
}

.mobile-push-70 {
    left:70%
}

.mobile-pull-70 {
    left:-70%
}

.mobile-grid-75,.value,.text-block,.section-header .section-name {
    float:left;
    width:75%
}

.mobile-prefix-75 {
    margin-left:75%
}

.mobile-suffix-75 {
    margin-right:75%
}

.mobile-push-75 {
    left:75%
}

.mobile-pull-75 {
    left:-75%
}

.mobile-grid-80 {
    float:left;
    width:80%
}

.mobile-prefix-80 {
    margin-left:80%
}

.mobile-suffix-80 {
    margin-right:80%
}

.mobile-push-80 {
    left:80%
}

.mobile-pull-80 {
    left:-80%
}

.mobile-grid-85 {
    float:left;
    width:85%
}

.mobile-prefix-85 {
    margin-left:85%
}

.mobile-suffix-85 {
    margin-right:85%
}

.mobile-push-85 {
    left:85%
}

.mobile-pull-85 {
    left:-85%
}

.mobile-grid-90,#intro .intro-text,.tab-wrapper,#company .intro-text,.value-table,#team-intro .intro-text,.blog-content,.agreements>div:first-child,.agreements>div:nth-child(2),.agreements>div:last-child,.generic-content {
    float:left;
    width:90%
}

.mobile-prefix-90 {
    margin-left:90%
}

.mobile-suffix-90 {
    margin-right:90%
}

.mobile-push-90 {
    left:90%
}

.mobile-pull-90 {
    left:-90%
}

.mobile-grid-95 {
    float:left;
    width:95%
}

.mobile-prefix-95 {
    margin-left:95%
}

.mobile-suffix-95 {
    margin-right:95%
}

.mobile-push-95 {
    left:95%
}

.mobile-pull-95 {
    left:-95%
}

.mobile-grid-33,.view,#lender-nav ul li {
    float:left;
    width:33.33333%
}

.mobile-prefix-33 {
    margin-left:33.33333%
}

.mobile-suffix-33 {
    margin-right:33.33333%
}

.mobile-push-33 {
    left:33.33333%
}

.mobile-pull-33 {
    left:-33.33333%
}

.mobile-grid-66 {
    float:left;
    width:66.66667%
}

.mobile-prefix-66 {
    margin-left:66.66667%
}

.mobile-suffix-66 {
    margin-right:66.66667%
}

.mobile-push-66 {
    left:66.66667%
}

.mobile-pull-66 {
    left:-66.66667%
}

.mobile-grid-100,.evi-privacy-img,.evi-privacy-text,#pageslide2,#loan-cta-wrapper,.loan-cta,.view,.navbar-nav,.value-block,.careers-wrapper,.slide-down-left,.slide-down-right,#people .people-wrapper,.collage-left,.collage-right,.event,.slide .mobile-image,.lender-slider .img-left,.prospects .img-left,.lender-slider .cont-right,.prospects .cont-right,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.sorting,#searchf,.blog-sidebar-bottom,#left-partners,#right-partners,#lender-nav ul,.prospects .columns,.ss,.ss .ss-logo,.ss .ss-quote,.job-title,#application-form label,.demo-left,.demo-left .left-quote,.demo-right,.demo-right ul li .submit-left,.demo-right ul li .submit-right,#footer-wrapper .social-media,#footer-wrapper .copyright,.footer-1,.footer-2,.footer-2 .footer-2-col,.footer-3,.footer-4,.lightbox-form-wrapper,#demo-form,.section-header {
    clear:both;
    width:100%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.container:before,.evi-privacy-wrapper:before,.evi-container:before,.page:before,#footer-wrapper:before,.tablet-grid-100:before,#loan-cta-wrapper:before,.loan-cta:before,.navbar-nav:before,#people .people-wrapper:before,.event:before,.lender-slider .img-left:before,.prospects .img-left:before,.lender-slider .cont-right:before,.prospects .cont-right:before,.blog-sidebar-bottom:before,#application-form label:before,.demo-left .left-quote:before,#footer-wrapper .social-media:before,#footer-wrapper .copyright:before,.footer-4:before,.section-header:before,.customer-options:before,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.tablet-grid-100:after,#loan-cta-wrapper:after,.loan-cta:after,.navbar-nav:after,#people .people-wrapper:after,.event:after,.lender-slider .img-left:after,.prospects .img-left:after,.lender-slider .cont-right:after,.prospects .cont-right:after,.blog-sidebar-bottom:after,#application-form label:after,.demo-left .left-quote:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    content:".";
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}

.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.tablet-grid-100:after,#loan-cta-wrapper:after,.loan-cta:after,.navbar-nav:after,#people .people-wrapper:after,.event:after,.lender-slider .img-left:after,.prospects .img-left:after,.lender-slider .cont-right:after,.prospects .cont-right:after,.blog-sidebar-bottom:after,#application-form label:after,.demo-left .left-quote:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    clear:both
}

.container,.evi-privacy-wrapper,.evi-container,.page,#footer-wrapper {
    margin-left:auto;
    margin-right:auto;
    max-width:1280px;
    padding-left:10px;
    padding-right:10px
}

.slide-boxes .slide-box-content,.value-table,#departments-wrapper,.slide-down,#people,.collage-left,.collage-right,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,#lender-nav ul,.prospects .columns,.ss,.agreements,.footer-2 {
    padding-left:0;
    padding-right:0
}

.tablet-push-5,.tablet-pull-5,.tablet-push-10,.tablet-pull-10,.tablet-push-15,.tablet-pull-15,.tablet-push-20,.tablet-pull-20,.tablet-push-25,.tablet-pull-25,.tablet-push-30,.tablet-pull-30,.tablet-push-35,.tablet-pull-35,.tablet-push-40,.tablet-pull-40,.tablet-push-45,.tablet-pull-45,.tablet-push-50,.tablet-pull-50,.tablet-push-55,.tablet-pull-55,.tablet-push-60,.tablet-pull-60,.tablet-push-65,.tablet-pull-65,.tablet-push-70,.tablet-pull-70,.tablet-push-75,.tablet-pull-75,.tablet-push-80,.tablet-pull-80,.tablet-push-85,.tablet-pull-85,.tablet-push-90,.tablet-pull-90,.tablet-push-95,.tablet-pull-95,.tablet-push-33,.tablet-pull-33,.tablet-push-66,.tablet-pull-66 {
    position:relative
}

.hide-on-tablet,.story-menu-mobile,.evi-ind-mobile,.slide .mobile-image,.mobile-slider-nav {
    display:none!important
}

.tablet-grid-5 {
    float:left;
    width:5%
}

.tablet-prefix-5,#intro .intro-text,#company .intro-text,.value-table,#departments-wrapper,#team-intro .intro-text,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.blog-content,.prospects .columns,.ss,.agreements>div:last-child,.demo-right,.footer-1 {
    margin-left:5%
}

.tablet-suffix-5,.evi-privacy-text,#company .intro-text,.value-table,#departments-wrapper,#team-intro .intro-text,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.blog-content,.prospects .columns,.ss,.agreements>div:first-child,.agreements>div:nth-child(2) {
    margin-right:5%
}

.tablet-push-5 {
    left:5%
}

.tablet-pull-5 {
    left:-5%
}

.tablet-grid-10,.login {
    float:left;
    width:10%
}

.tablet-prefix-10,.tab-wrapper,.careers-wrapper,#people .people-intro,#lender-intro .container,#lender-nav ul,.generic-content {
    margin-left:10%
}

.tablet-suffix-10,.evi-privacy-img,.careers-wrapper,#people .people-intro,#lender-intro .container,#lender-nav ul,.footer-3,.generic-content {
    margin-right:10%
}

.tablet-push-10 {
    left:10%
}

.tablet-pull-10 {
    left:-10%
}

.tablet-grid-15 {
    float:left;
    width:15%
}

.tablet-prefix-15,.careers-wrapper p,.agreements {
    margin-left:15%
}

.tablet-suffix-15,.careers-wrapper p,.agreements {
    margin-right:15%
}

.tablet-push-15 {
    left:15%
}

.tablet-pull-15 {
    left:-15%
}

.tablet-grid-20,.footer-3 {
    float:left;
    width:20%
}

.tablet-prefix-20 {
    margin-left:20%
}

.tablet-suffix-20 {
    margin-right:20%
}

.tablet-push-20 {
    left:20%
}

.tablet-pull-20 {
    left:-20%
}

.tablet-grid-25,.customer-options .btn-group,.number,.footer-1,.section-header .breadcrumb-link-forward,.breadcrumb-link-forward,.breadcrumb-link-back {
    float:left;
    width:25%
}

.tablet-prefix-25 {
    margin-left:25%
}

.tablet-suffix-25 {
    margin-right:25%
}

.tablet-push-25 {
    left:25%
}

.tablet-pull-25 {
    left:-25%
}

.tablet-grid-30,.value-block,.agreements>div:nth-child(2),.agreements>div:last-child {
    float:left;
    width:30%
}

.tablet-prefix-30,.agreements>div:first-child {
    margin-left:30%
}

.tablet-suffix-30 {
    margin-right:30%
}

.tablet-push-30 {
    left:30%
}

.tablet-pull-30 {
    left:-30%
}

.tablet-grid-35,.evi-privacy-img,.slide-down .title {
    float:left;
    width:35%
}

.tablet-prefix-35 {
    margin-left:35%
}

.tablet-suffix-35 {
    margin-right:35%
}

.tablet-push-35 {
    left:35%
}

.tablet-pull-35 {
    left:-35%
}

.tablet-grid-40,.tab-wrapper,#searchf,.text-block,.ss .ss-logo,.demo-left,.footer-2 {
    float:left;
    width:40%
}

.tablet-prefix-40 {
    margin-left:40%
}

.tablet-suffix-40 {
    margin-right:40%
}

.tablet-push-40 {
    left:40%
}

.tablet-pull-40 {
    left:-40%
}

.tablet-grid-45 {
    float:left;
    width:45%
}

.tablet-prefix-45 {
    margin-left:45%
}

.tablet-suffix-45 {
    margin-right:45%
}

.tablet-push-45 {
    left:45%
}

.tablet-pull-45 {
    left:-45%
}

.tablet-grid-50,.evi-privacy-text,#pageslide2,.slide-down-left,.slide-down-right,.collage-left,.collage-right,div.person,#left-partners,#right-partners,.job-title,.demo-right ul li .submit-left,.demo-right ul li .submit-right,.footer-2 .footer-2-col {
    float:left;
    width:100%
}

.tablet-prefix-50 {
    margin-left:50%
}

.tablet-suffix-50,.tab-wrapper {
    margin-right:50%
}

.tablet-push-50 {
    left:50%
}

.tablet-pull-50 {
    left:-50%
}

.tablet-grid-55,.demo-right {
    float:left;
    width:55%
}

.tablet-prefix-55 {
    margin-left:55%
}

.tablet-suffix-55 {
    margin-right:55%
}

.tablet-push-55 {
    left:55%
}

.tablet-pull-55 {
    left:-55%
}

.tablet-grid-60,.sorting,.ss .ss-quote {
    float:left;
    width:60%
}

.tablet-prefix-60 {
    margin-left:60%
}

.tablet-suffix-60 {
    margin-right:60%
}

.tablet-push-60 {
    left:60%
}

.tablet-pull-60 {
    left:-60%
}

.tablet-grid-65,.slide-down .img {
    float:left;
    width:65%
}

.tablet-prefix-65,.customer-options .btn-group {
    margin-left:60%
}

.tablet-suffix-65 {
    margin-right:65%
}

.tablet-push-65 {
    left:65%
}

.tablet-pull-65 {
    left:-65%
}

.tablet-grid-70 {
    float:left;
    width:70%
}

.tablet-prefix-70 {
    margin-left:70%
}

.tablet-suffix-70 {
    margin-right:70%
}

.tablet-push-70 {
    left:70%
}

.tablet-pull-70 {
    left:-70%
}

.tablet-grid-75,.value,.section-header .section-name {
    float:left;
    width:75%
}

.tablet-prefix-75 {
    margin-left:75%
}

.tablet-suffix-75 {
    margin-right:75%
}

.tablet-push-75 {
    left:75%
}

.tablet-pull-75 {
    left:-75%
}

.tablet-grid-80,#intro .intro-text,.careers-wrapper,#lender-nav ul,.generic-content {
    float:left;
    width:80%
}

.tablet-prefix-80 {
    margin-left:80%
}

.tablet-suffix-80 {
    margin-right:80%
}

.tablet-push-80 {
    left:80%
}

.tablet-pull-80 {
    left:-80%
}

.tablet-grid-85 {
    float:left;
    width:85%
}

.tablet-prefix-85 {
    margin-left:85%
}

.tablet-suffix-85 {
    margin-right:85%
}

.tablet-push-85 {
    left:85%
}

.tablet-pull-85 {
    left:-85%
}

.tablet-grid-90,#company .intro-text,.value-table,#departments-wrapper,#team-intro .intro-text,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.blog-content,.prospects .columns,.ss {
    float:left;
    width:90%
}

.tablet-prefix-90 {
    margin-left:90%
}

.tablet-suffix-90 {
    margin-right:90%
}

.tablet-push-90 {
    left:90%
}

.tablet-pull-90 {
    left:-90%
}

.tablet-grid-95 {
    float:left;
    width:95%
}

.tablet-prefix-95 {
    margin-left:95%
}

.tablet-suffix-95 {
    margin-right:95%
}

.tablet-push-95 {
    left:95%
}

.tablet-pull-95 {
    left:-95%
}

.tablet-grid-33,.view,#lender-nav ul li {
    float:left;
    width:33.33333%
}

.tablet-prefix-33 {
    margin-left:33.33333%
}

.tablet-suffix-33 {
    margin-right:33.33333%
}

.tablet-push-33 {
    left:33.33333%
}

.tablet-pull-33 {
    left:-33.33333%
}

.tablet-grid-66 {
    float:left;
    width:66.66667%
}

.tablet-prefix-66 {
    margin-left:66.66667%
}

.tablet-suffix-66 {
    margin-right:66.66667%
}

.tablet-push-66 {
    left:66.66667%
}

.tablet-pull-66 {
    left:-66.66667%
}

.tablet-grid-100,#loan-cta-wrapper,.loan-cta,.navbar-nav,#people .people-wrapper,.event,.lender-slider .img-left,.prospects .img-left,.lender-slider .cont-right,.prospects .cont-right,.blog-sidebar-bottom,#application-form label,.demo-left .left-quote,#footer-wrapper .social-media,#footer-wrapper .copyright,.footer-4,.section-header {
    clear:both;
    width:100%
}
}

@media screen and (min-width: 1025px) {
.container:before,.evi-privacy-wrapper:before,.evi-container:before,.page:before,#footer-wrapper:before,.grid-100:before,#loan-cta-wrapper:before,.loan-cta:before,.navbar-nav:before,#people .people-wrapper:before,.event:before,.blog-sidebar-bottom:before,#application-form label:before,.demo-left .left-quote:before,#footer-wrapper .social-media:before,#footer-wrapper .copyright:before,.footer-4:before,.section-header:before,.customer-options:before,.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.grid-100:after,#loan-cta-wrapper:after,.loan-cta:after,.navbar-nav:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,.demo-left .left-quote:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    content:".";
    display:block;
    overflow:hidden;
    visibility:hidden;
    font-size:0;
    line-height:0;
    width:0;
    height:0
}

.container:after,.evi-privacy-wrapper:after,.evi-container:after,.page:after,#footer-wrapper:after,.grid-100:after,#loan-cta-wrapper:after,.loan-cta:after,.navbar-nav:after,#people .people-wrapper:after,.event:after,.blog-sidebar-bottom:after,#application-form label:after,.demo-left .left-quote:after,#footer-wrapper .social-media:after,#footer-wrapper .copyright:after,.footer-4:after,.section-header:after,.customer-options:after {
    clear:both
}

.container,.evi-privacy-wrapper,.evi-container,.page,#footer-wrapper {
    margin-left:auto;
    margin-right:auto;
    max-width:1280px;
    padding-left:10px;
    padding-right:10px
}

.slide-boxes .slide-box-content,.value-table,#departments-wrapper,.slide-down,#people,.collage-left,.collage-right,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,#lender-nav ul,.prospects .columns,.ss,.agreements,.footer-2 {
    padding-left:0;
    padding-right:0
}

.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66 {
    position:relative
}

.hide-on-desktop,.story-menu-mobile,.evi-ind-mobile,.slide .mobile-image,.mobile-slider-nav {
    display:none!important
}

.grid-5 {
    float:left;
    width:5%
}

.prefix-5,.lender-slider .cont-right,.prospects .cont-right,.demo-right {
    margin-left:5%
}

.suffix-5,.blog-content,.agreements>div:first-child,.agreements>div:nth-child(2) {
    margin-right:5%
}

.push-5 {
    left:5%
}

.pull-5 {
    left:-5%
}

.grid-10,.login {
    float:left;
    width:10%
}

.prefix-10,.slide-boxes .slide-box-content,.value-table,.careers-wrapper,#departments-wrapper,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.prospects .columns,.ss,.footer-1 {
    margin-left:10%
}

.suffix-10,.evi-privacy-img,.slide-boxes .slide-box-content,.value-table,.careers-wrapper,#departments-wrapper,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.prospects .columns,.ss,.footer-3 {
    margin-right:10%
}

.push-10 {
    left:10%
}

.pull-10 {
    left:-10%
}

.grid-15,.customer-options .btn-group {
    float:left;
    width:15%
}

.prefix-15,#intro .intro-text,.evi-privacy-img,#company .intro-text,.careers-wrapper p,#team-intro .intro-text,#lender-intro .container,.agreements {
    margin-left:15%
}

.suffix-15,.evi-privacy-text,#company .intro-text,.careers-wrapper p,#team-intro .intro-text,#lender-intro .container,.agreements {
    margin-right:15%
}

.push-15 {
    left:15%
}

.pull-15 {
    left:-15%
}

.grid-20,.evi-privacy-img,.footer-3 {
    float:left;
    width:20%
}

.prefix-20,#lender-nav ul,.generic-content {
    margin-left:20%
}

.suffix-20,#lender-nav ul,.generic-content {
    margin-right:20%
}

.push-20 {
    left:20%
}

.pull-20 {
    left:-20%
}

.grid-25,.number,.footer-1,.section-header .breadcrumb-link-forward,.breadcrumb-link-forward,.breadcrumb-link-back {
    float:left;
    width:25%
}

.prefix-25 {
    margin-left:25%
}

.suffix-25 {
    margin-right:25%
}

.push-25 {
    left:25%
}

.pull-25 {
    left:-25%
}

.grid-30,.tab-wrapper,.value-block,.lender-slider .cont-right,.prospects .cont-right,.agreements>div:first-child,.agreements>div:nth-child(2),.agreements>div:last-child {
    float:left;
    width:30%
}

.prefix-30,#people .people-intro,.blog-content {
    margin-left:30%
}

.suffix-30,#people .people-intro {
    margin-right:30%
}

.push-30 {
    left:30%
}

.pull-30 {
    left:-30%
}

.grid-35,#pageslide2,.slide-down .title,.text-block,.demo-right ul li .submit-left,.footer-2 {
    float:left;
    width:35%
}

.prefix-35 {
    margin-left:35%
}

.suffix-35 {
    margin-right:35%
}

.push-35 {
    left:35%
}

.pull-35 {
    left:-35%
}

.grid-40,.evi-privacy-text,#searchf,.ss .ss-logo,.demo-left {
    float:left;
    width:40%
}

.prefix-40 {
    margin-left:40%
}

.suffix-40 {
    margin-right:40%
}

.push-40 {
    left:40%
}

.pull-40 {
    left:-40%
}

.grid-45 {
    float:left;
    width:45%
}

.prefix-45 {
    margin-left:45%
}

.suffix-45 {
    margin-right:45%
}

.push-45 {
    left:45%
}

.pull-45 {
    left:-45%
}

.grid-50,.slide-down-left,.slide-down-right,.collage-left,.collage-right,div.person,#left-partners,#right-partners,.job-title,.footer-2 .footer-2-col {
    float:left;
    width:100%
}

.prefix-50 {
    margin-left:50%
}

.suffix-50 {
    margin-right:50%
}

.push-50 {
    left:50%
}

.pull-50 {
    left:-50%
}

.grid-55,.demo-right {
    float:left;
    width:55%
}

.prefix-55 {
    margin-left:55%
}

.suffix-55 {
    margin-right:55%
}

.push-55 {
    left:55%
}

.pull-55 {
    left:-55%
}

.grid-60,#intro .intro-text,.sorting,#lender-nav ul,.ss .ss-quote,.generic-content {
    float:left;
    width:60%
}

.prefix-60 {
    margin-left:60%
}

.suffix-60 {
    margin-right:60%
}

.push-60 {
    left:60%
}

.pull-60 {
    left:-60%
}

.grid-65,.slide-down .img,.lender-slider .img-left,.prospects .img-left,.blog-content,.demo-right ul li .submit-right {
    float:left;
    width:65%
}

.prefix-65 {
    margin-left:65%
}

.suffix-65 {
    margin-right:65%
}

.push-65 {
    left:65%
}

.pull-65 {
    left:-65%
}

.grid-70,#company .intro-text,#team-intro .intro-text {
    float:left;
    width:70%
}

.prefix-70 {
    margin-left:70%
}

.suffix-70,.tab-wrapper {
    margin-right:70%
}

.push-70 {
    left:70%
}

.pull-70 {
    left:-70%
}

.grid-75,.value,.section-header .section-name {
    float:left;
    width:75%
}

.prefix-75,.customer-options .btn-group {
    margin-left:75%
}

.suffix-75 {
    margin-right:75%
}

.push-75 {
    left:75%
}

.pull-75 {
    left:-75%
}

.grid-80,.value-table,.careers-wrapper,#departments-wrapper,.lender-slider #lender-hwh-slider,.prospects #lender-hwh-slider,.prospects .columns,.ss {
    float:left;
    width:80%
}

.prefix-80 {
    margin-left:80%
}

.suffix-80 {
    margin-right:80%
}

.push-80 {
    left:80%
}

.pull-80 {
    left:-80%
}

.grid-85 {
    float:left;
    width:85%
}

.prefix-85 {
    margin-left:85%
}

.suffix-85 {
    margin-right:85%
}

.push-85 {
    left:85%
}

.pull-85 {
    left:-85%
}

.grid-90 {
    float:left;
    width:90%
}

.prefix-90 {
    margin-left:90%
}

.suffix-90 {
    margin-right:90%
}

.push-90 {
    left:90%
}

.pull-90 {
    left:-90%
}

.grid-95 {
    float:left;
    width:95%
}

.prefix-95 {
    margin-left:95%
}

.suffix-95 {
    margin-right:95%
}

.push-95 {
    left:95%
}

.pull-95 {
    left:-95%
}

.grid-33,.view,#lender-nav ul li {
    float:left;
    width:33.33333%
}

.prefix-33 {
    margin-left:33.33333%
}

.suffix-33 {
    margin-right:33.33333%
}

.push-33 {
    left:33.33333%
}

.pull-33 {
    left:-33.33333%
}

.grid-66 {
    float:left;
    width:66.66667%
}

.prefix-66 {
    margin-left:66.66667%
}

.suffix-66 {
    margin-right:66.66667%
}

.push-66 {
    left:66.66667%
}

.pull-66 {
    left:-66.66667%
}

.grid-100,#loan-cta-wrapper,.loan-cta,.navbar-nav,#people .people-wrapper,.event,.blog-sidebar-bottom,#application-form label,.demo-left .left-quote,#footer-wrapper .social-media,#footer-wrapper .copyright,.footer-4,.section-header {
    clear:both;
    width:100%
}
}

input[type="checkbox"]+label span,input[type="checkbox"]+label span:hover,input[type="checkbox"]:checked+label span {
    display:inline-block;
    background-image:url(../images/sprite.png)!important;
    background-repeat:no-repeat
}

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block
}

audio,canvas,video {
    display:inline-block
}

audio:not([controls]) {
    display:none;
    height:0
}

[hidden],template {
    display:none
}

html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}

body {
    margin:0
}

a {
    background:transparent
}

a:focus {
    outline:thin dotted
}

a:active,a:hover {
    outline:0
}

h1 {
    font-size:2em;
    margin:.67em 0
}

abbr[title] {
    border-bottom:1px dotted
}

b,strong {
    font-weight:700
}

dfn {
    font-style:italic
}

hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0
}

mark {
    background:#ff0;
    color:#000
}

code,kbd,pre,samp {
    font-family:monospace,serif;
    font-size:1em
}

pre {
    white-space:pre-wrap
}

q {
    quotes:"\201C" "\201D" "\2018" "\2019"
}

small {
    font-size:80%
}

sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}

sup {
    top:-.5em
}

sub {
    bottom:-.25em
}

img {
    border:0
}

svg:not(:root) {
    overflow:hidden
}

figure {
    margin:0
}

fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em
}

legend {
    border:0;
    padding:0
}

button,input,select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0
}

button,input {
    line-height:normal
}

button,select {
    text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer
}

button[disabled],html input[disabled] {
    cursor:default
}

input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0
}

input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}

textarea {
    overflow:auto;
    vertical-align:top
}

table {
    border-collapse:collapse;
    border-spacing:0
}

@media print {
* {
    text-shadow:none!important;
    color:#000!important;
    background:transparent!important;
    box-shadow:none!important
}

a,a:visited {
    text-decoration:underline
}

a[href]:after {
    content:" (" attr(href) ")"
}

abbr[title]:after {
    content:" (" attr(title) ")"
}

a[href^="javascript:"]:after,a[href^="#"]:after {
    content:""
}

pre,blockquote {
    border:1px solid #999;
    page-break-inside:avoid
}

thead {
    display:table-header-group
}

tr,img {
    page-break-inside:avoid
}

img {
    max-width:100%!important
}

@page {
    margin:2cm .5cm
}

p,h2,h3 {
    orphans:3;
    widows:3
}

h2,h3 {
    page-break-after:avoid
}

select {
    background:#fff!important
}

.navbar {
    display:none
}

.table td,.table th {
    background-color:#fff!important
}

.btn>.caret,.dropup>.btn>.caret {
    border-top-color:#000!important
}

.label {
    border:1px solid #000
}

.table {
    border-collapse:collapse!important
}

.table-bordered th,.table-bordered td {
    border:1px solid #ddd!important
}
}

*,:before,:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

html {
    font-size:62.5%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}

body {
    font-family:"Open Sans",Arial,sans-serif;
    font-size:16px;
    line-height:1.42857;
    color:#717d7f;
    background-color:#fff
}

input,button,select,textarea {
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}

a {
    color:#00b0e7;
    text-decoration:none
}

a:hover,a:focus {
    color:#0194cb;
    text-decoration:underline
}

a:focus {
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

img {
    vertical-align:middle
}

.img-responsive {
    display:block;
    max-width:100%;
    height:auto
}

.img-rounded {
    border-radius:6px
}

.img-thumbnail,.thumbnail {
    padding:4px;
    line-height:1.42857;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:4px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    display:inline-block;
    max-width:100%;
    height:auto
}

.img-circle {
    border-radius:50%
}

hr {
    margin-top:22px;
    margin-bottom:22px;
    border:0;
    border-top:1px solid #adbdc6
}

.sr-only {
    position:absolute;
    width:1px;
    height:1px;
    margin:-1px;
    padding:0;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}

p {
    margin:0 0 11px
}

.lead {
    margin-bottom:22px;
    font-size:18px;
    font-weight:200;
    line-height:1.4
}

@media (min-width: 768px) {
.lead {
    font-size:24px
}
}

small,.small {
    font-size:85%
}

cite {
    font-style:normal
}

.text-muted {
    color:#8d9ea6
}

.text-primary {
    color:#00b0e7
}

.text-primary:hover {
    color:#0089b4
}

.text-warning {
    color:#c09853
}

.text-warning:hover {
    color:#a47e3c
}

.text-danger {
    color:#b94a48
}

.text-danger:hover {
    color:#953b39
}

.text-success {
    color:#468847
}

.text-success:hover {
    color:#356635
}

.text-info {
    color:#3a87ad
}

.text-info:hover {
    color:#2d6987
}

.text-left {
    text-align:left
}

.text-right {
    text-align:right
}

.text-center {
    text-align:center
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family:"Open Sans",Arial,sans-serif;
    font-weight:400;
    line-height:1.1;
    color:inherit
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small {
    font-weight:400;
    line-height:1;
    color:#8d9ea6
}

h1,h2,h3 {
    margin-top:22px;
    margin-bottom:11px
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small {
    font-size:65%
}

h4,h5,h6 {
    margin-top:11px;
    margin-bottom:11px
}

h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small {
    font-size:75%
}

h1,.h1 {
    font-size:40px
}

h2,.h2 {
    font-size:25px
}

h3,.h3 {
    font-size:22px
}

h4,.h4 {
    font-size:18px
}

h5,.h5 {
    font-size:16px
}

h6,.h6 {
    font-size:16px
}

.page-header {
    padding-bottom:10px;
    margin:44px 0 22px;
    border-bottom:1px solid #adbdc6
}

ul,ol {
    margin-top:0;
    margin-bottom:11px
}

ul ul,ul ol,ol ul,ol ol {
    margin-bottom:0
}

.list-unstyled,.list-inline {
    padding-left:0;
    list-style:none
}

.list-inline>li {
    display:inline-block;
    padding-left:5px;
    padding-right:5px
}

.list-inline>li:first-child {
    padding-left:0
}

dl {
    margin-bottom:22px
}

dt,dd {
    line-height:1.42857
}

dt {
    font-weight:700
}

dd {
    margin-left:0
}

@media (min-width: 768px) {
.dl-horizontal dt {
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}

.dl-horizontal dd {
    margin-left:180px
}

.dl-horizontal dd:before,.dl-horizontal dd:after {
    content:" ";
    display:table
}

.dl-horizontal dd:after {
    clear:both
}
}

abbr[title],abbr[data-original-title] {
    cursor:help;
    border-bottom:1px dotted #8d9ea6
}

abbr.initialism {
    font-size:90%;
    text-transform:uppercase
}

blockquote {
    padding:11px 22px;
    margin:0 0 22px;
    border-left:5px solid #adbdc6
}

blockquote p {
    font-size:20px;
    font-weight:300;
    line-height:1.25
}

blockquote p:last-child {
    margin-bottom:0
}

blockquote small {
    display:block;
    line-height:1.42857;
    color:#8d9ea6
}

blockquote small:before {
    content:'\2014 \00A0'
}

blockquote.pull-right {
    padding-right:15px;
    padding-left:0;
    border-right:5px solid #adbdc6;
    border-left:0
}

blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small {
    text-align:right
}

blockquote.pull-right small:before,blockquote.pull-right .small:before {
    content:''
}

blockquote.pull-right small:after,blockquote.pull-right .small:after {
    content:'\00A0 \2014'
}

blockquote:before,blockquote:after {
    content:""
}

address {
    margin-bottom:22px;
    font-style:normal;
    line-height:1.42857
}

code,kbd,pre,samp {
    font-family:Monaco,Menlo,Consolas,"Courier New",monospace
}

code {
    padding:2px 4px;
    font-size:90%;
    color:#c7254e;
    background-color:#f9f2f4;
    white-space:nowrap;
    border-radius:4px
}

pre {
    display:block;
    padding:10.5px;
    margin:0 0 11px;
    font-size:15px;
    line-height:1.42857;
    word-break:break-all;
    word-wrap:break-word;
    color:#43545a;
    background-color:#f5f5f5;
    border:1px solid #ccc;
    border-radius:4px
}

pre code {
    padding:0;
    font-size:inherit;
    color:inherit;
    white-space:pre-wrap;
    background-color:transparent;
    border-radius:0
}

.pre-scrollable {
    max-height:340px;
    overflow-y:scroll
}

table {
    max-width:100%;
    background-color:transparent
}

th {
    text-align:left
}

.table {
    width:100%;
    margin-bottom:22px
}

.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td {
    padding:8px;
    line-height:1.42857;
    vertical-align:top;
    border-top:1px solid #ddd
}

.table>thead>tr>th {
    vertical-align:bottom;
    border-bottom:2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td {
    border-top:0
}

.table>tbody+tbody {
    border-top:2px solid #ddd
}

.table .table {
    background-color:#fff
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td {
    padding:5px
}

.table-bordered {
    border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td {
    border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td {
    border-bottom-width:2px
}

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
    background-color:#f9f9f9
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
    background-color:#f5f5f5
}

table col[class*="col-"] {
    float:none;
    display:table-column
}

table td[class*="col-"],table th[class*="col-"] {
    float:none;
    display:table-cell
}

.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th {
    background-color:#f5f5f5
}

.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th {
    background-color:#dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th {
    background-color:#d0e9c6
}

.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th {
    background-color:#f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th {
    background-color:#ebcccc
}

.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th {
    background-color:#fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th {
    background-color:#faf2cc
}

@media (max-width: 767px) {
.table-responsive {
    width:100%;
    margin-bottom:16.5px;
    overflow-y:hidden;
    overflow-x:scroll;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd;
    -webkit-overflow-scrolling:touch
}

.table-responsive>.table {
    margin-bottom:0
}

.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td {
    white-space:nowrap
}

.table-responsive>.table-bordered {
    border:0
}

.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left:0
}

.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right:0
}

.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom:0
}
}

fieldset {
    padding:0;
    margin:0;
    border:0
}

legend {
    display:block;
    width:100%;
    padding:0;
    margin-bottom:22px;
    font-size:24px;
    line-height:inherit;
    color:#43545a;
    border:0;
    border-bottom:1px solid #e5e5e5
}

label {
    display:inline-block;
    margin-bottom:5px;
    color:#242e33;
    font-weight:700;
    font-size:14px
}

input[type="search"] {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}

input[type="radio"],input[type="checkbox"] {
    margin:9px 0 0;
    margin-top:1px \9;
    line-height:normal
}

input[type="file"] {
    display:block
}

select[multiple],select[size] {
    height:auto
}

select optgroup {
    font-size:inherit;
    font-style:inherit;
    font-family:inherit
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus {
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button {
    height:auto
}

output {
    display:block;
    padding-top:7px;
    font-size:16px;
    line-height:1.42857;
    color:#717d7f;
    vertical-align:middle
}

.form-control,.mktInput input,.mktInput select,.mktInput textarea {
    display:block;
    width:100%;
    height:36px;
    padding:6px 12px;
    font-size:16px;
    line-height:1.42857;
    color:#717d7f;
    vertical-align:middle;
    background-color:#fff;
    background-image:none;
    border:2px solid #8d9ea6;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out 0.15s,box-shadow ease-in-out .15s
}

.form-control:focus,.mktInput input:focus,.mktInput select:focus,.mktInput textarea:focus {
    border-color:#66afe9;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control:-moz-placeholder,.mktInput input:-moz-placeholder,.mktInput select:-moz-placeholder,.mktInput textarea:-moz-placeholder {
    color:#8d9ea6
}

.form-control::-moz-placeholder,.mktInput input::-moz-placeholder,.mktInput select::-moz-placeholder,.mktInput textarea::-moz-placeholder {
    color:#8d9ea6
}

.form-control:-ms-input-placeholder,.mktInput input:-ms-input-placeholder,.mktInput select:-ms-input-placeholder,.mktInput textarea:-ms-input-placeholder {
    color:#8d9ea6
}

.form-control::-webkit-input-placeholder,.mktInput input::-webkit-input-placeholder,.mktInput select::-webkit-input-placeholder,.mktInput textarea::-webkit-input-placeholder {
    color:#8d9ea6
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,.mktInput input[disabled],.mktInput input[readonly],fieldset[disabled] .mktInput input,.mktInput select[disabled],.mktInput select[readonly],fieldset[disabled] .mktInput select,.mktInput textarea[disabled],.mktInput textarea[readonly],fieldset[disabled] .mktInput textarea {
    cursor:not-allowed;
    background-color:#adbdc6
}

textarea.form-control,.mktInput textarea {
    height:auto
}

.form-group {
    margin-bottom:15px
}

.radio,.checkbox {
    display:block;
    min-height:22px;
    margin-top:10px;
    margin-bottom:10px;
    padding-left:20px;
    vertical-align:middle
}

.radio label,.checkbox label {
    display:inline;
    margin-bottom:0;
    font-weight:400;
    cursor:pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"] {
    float:left;
    margin-left:-20px
}

.radio+.radio,.checkbox+.checkbox {
    margin-top:-5px
}

.radio-inline,.checkbox-inline {
    display:inline-block;
    padding-left:20px;
    margin-bottom:0;
    vertical-align:middle;
    font-weight:400;
    cursor:pointer
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline {
    margin-top:0;
    margin-left:10px
}

input[type="radio"][disabled],fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],fieldset[disabled] input[type="checkbox"],.radio[disabled],fieldset[disabled] .radio,.radio-inline[disabled],fieldset[disabled] .radio-inline,.checkbox[disabled],fieldset[disabled] .checkbox,.checkbox-inline[disabled],fieldset[disabled] .checkbox-inline {
    cursor:not-allowed
}

.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
    height:33px;
    padding:5px 10px;
    font-size:14px;
    line-height:1.5;
    border-radius:3px
}

select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn {
    height:33px;
    line-height:33px
}

textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn {
    height:auto
}

.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
    height:54px;
    padding:10px 16px;
    font-size:18px;
    line-height:1.8;
    border-radius:6px
}

select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn {
    height:54px;
    line-height:54px
}

textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn {
    height:auto
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline {
    color:#c09853
}

.has-warning .form-control {
    border-color:#c09853;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus {
    border-color:#a47e3c;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e
}

.has-warning .input-group-addon {
    color:#c09853;
    border-color:#c09853;
    background-color:#fcf8e3
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline {
    color:#b94a48
}

.has-error .form-control {
    border-color:#b94a48;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus {
    border-color:#953b39;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392
}

.has-error .input-group-addon {
    color:#b94a48;
    border-color:#b94a48;
    background-color:#f2dede
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
    color:#468847
}

.has-success .form-control {
    border-color:#468847;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus {
    border-color:#356635;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b
}

.has-success .input-group-addon {
    color:#468847;
    border-color:#468847;
    background-color:#dff0d8
}

.form-control-static {
    margin-bottom:0
}

.help-block {
    display:block;
    margin-top:5px;
    margin-bottom:10px;
    color:#b4bbbc
}

@media (min-width: 768px) {
.form-inline .form-group,.navbar-form .form-group {
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle
}

.form-inline .form-control,.navbar-form .form-control {
    display:inline-block
}

.form-inline .radio,.navbar-form .radio,.form-inline .checkbox,.navbar-form .checkbox {
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    padding-left:0
}

.form-inline .radio input[type="radio"],.navbar-form .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"],.navbar-form .checkbox input[type="checkbox"] {
    float:none;
    margin-left:0
}
}

.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline {
    margin-top:0;
    margin-bottom:0;
    padding-top:7px
}

.form-horizontal .form-group {
    margin-left:-15px;
    margin-right:-15px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after {
    content:" ";
    display:table
}

.form-horizontal .form-group:after {
    clear:both
}

.form-horizontal .form-control-static {
    padding-top:7px
}

@media (min-width: 768px) {
.form-horizontal .control-label {
    text-align:right
}
}

.ls-select {
    width:100%;
    overflow:hidden;
    background:#fff;
    border:2px solid #8D9EA7;
    border-radius:4px;
    background:url(../images/select-arrow.png) no-repeat right;
    -webkit-box-shadow:rgba(221,222,223,0.75) 0 1px 0 1px;
    box-shadow:rgba(221,222,223,0.75) 0 1px 0 1px
}

.ls-select select {
    background:transparent;
    box-shadow:none;
    width:100%;
    border:0;
    -webkit-appearance:none;
    -moz-appearance:none;
    text-indent:.01px;
    text-overflow:
}

input[type="checkbox"]+label span {
    width:20px;
    height:20px;
    background-position:-680px -36px;
    vertical-align:middle;
    cursor:pointer;
    margin:-3px 3px 0 -21px
}

input[type="checkbox"]+label span:hover {
    width:20px;
    height:20px;
    background-position:-700px -36px
}

input[type="checkbox"]:checked+label span {
    width:20px;
    height:20px;
    background-position:-720px -36px
}

.btn {
    display:inline-block;
    margin-bottom:0;
    font-weight:700;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:2px solid transparent;
    white-space:nowrap;
    padding:11px 25px;
    font-size:13px;
    line-height:1.42857;
    border-radius:10px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    -webkit-transition:background-color .2s ease;
    transition:background-color .2s ease;
    text-transform:none!important
}

.btn:focus {
    outline:thin dotted #333;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}

.btn:hover,.btn:focus {
    color:#fff;
    text-decoration:none
}

.btn:active,.btn.active {
    outline:0;
    background-image:none;
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
    cursor:not-allowed;
    pointer-events:none;
    opacity:.65;
    filter:alpha(opacity=65);
    -webkit-box-shadow:none;
    box-shadow:none
}

.btn-default {
    color:#fff;
    background-color:#00b0e7;
    border-color:#00b0e7;
    border-radius:10px;
    text-align:center
}

.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active {
    color:#fff;
    background-color:#0091be;
    border-color:#0081aa
}

.open .btn-default.dropdown-toggle {
    color:#fff;
    background-color:#0091be;
    border-color:#0081aa
}

.btn-default:active,.btn-default.active {
    background-image:none
}

.open .btn-default.dropdown-toggle {
    background-image:none
}

.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active {
    background-color:#00b0e7;
    border-color:#00b0e7
}

.btn-default:hover {
    background:#56c7f0;
    border-color:#56c7f0
}

.btn-default a {
    color:#fff!important
}

.btn-primary {
    color:#fff;
    background-color:#00b0e7;
    border-color:#009dce;
    border-radius:10px
}

.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active {
    color:#fff;
    background-color:#0091be;
    border-color:#006e90
}

.open .btn-primary.dropdown-toggle {
    color:#fff;
    background-color:#0091be;
    border-color:#006e90
}

.btn-primary:active,.btn-primary.active {
    background-image:none
}

.open .btn-primary.dropdown-toggle {
    background-image:none
}

.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active {
    background-color:#00b0e7;
    border-color:#009dce
}

.btn-warning {
    color:#fff;
    background-color:#f0ad4e;
    border-color:#eea236;
    border-radius:10px
}

.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active {
    color:#fff;
    background-color:#ed9c28;
    border-color:#d58512
}

.open .btn-warning.dropdown-toggle {
    color:#fff;
    background-color:#ed9c28;
    border-color:#d58512
}

.btn-warning:active,.btn-warning.active {
    background-image:none
}

.open .btn-warning.dropdown-toggle {
    background-image:none
}

.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active {
    background-color:#f0ad4e;
    border-color:#eea236
}

.btn-danger {
    color:#fff;
    background-color:#d9534f;
    border-color:#d43f3a;
    border-radius:10px
}

.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active {
    color:#fff;
    background-color:#d2322d;
    border-color:#ac2925
}

.open .btn-danger.dropdown-toggle {
    color:#fff;
    background-color:#d2322d;
    border-color:#ac2925
}

.btn-danger:active,.btn-danger.active {
    background-image:none
}

.open .btn-danger.dropdown-toggle {
    background-image:none
}

.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active {
    background-color:#d9534f;
    border-color:#d43f3a
}

.btn-success {
    color:#fff;
    background-color:#5cb85c;
    border-color:#4cae4c;
    border-radius:10px
}

.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active {
    color:#fff;
    background-color:#47a447;
    border-color:#398439
}

.open .btn-success.dropdown-toggle {
    color:#fff;
    background-color:#47a447;
    border-color:#398439
}

.btn-success:active,.btn-success.active {
    background-image:none
}

.open .btn-success.dropdown-toggle {
    background-image:none
}

.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active {
    background-color:#5cb85c;
    border-color:#4cae4c
}

.btn-info {
    color:#006dae;
    background-color:rgba(255,255,255,0.75);
    border-color:#fff;
    border-radius:10px;
    background:url(../images/ie8-bg-white.png) repeat \9
}

.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active {
    color:#006dae;
    background-color:rgba(235,235,235,0.75);
    border-color:#e0e0e0
}

.open .btn-info.dropdown-toggle {
    color:#006dae;
    background-color:rgba(235,235,235,0.75);
    border-color:#e0e0e0
}

.btn-info:active,.btn-info.active {
    background-image:none
}

.open .btn-info.dropdown-toggle {
    background-image:none
}

.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active {
    background-color:rgba(255,255,255,0.75);
    border-color:#fff
}

.btn-info:hover {
    background:#fff;
    color:#006dae
}

.btn-link {
    color:#00b0e7;
    font-weight:400;
    cursor:pointer;
    border-radius:0
}

.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active {
    border-color:transparent
}

.btn-link:hover,.btn-link:focus {
    color:#0194cb;
    text-decoration:underline;
    background-color:transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus {
    color:#8d9ea6;
    text-decoration:none
}

.btn-lg,.btn-group-lg>.btn {
    padding:10px 16px;
    font-size:18px;
    line-height:1.8;
    border-radius:6px
}

.btn-sm,.btn-group-sm>.btn,.btn-xs,.btn-group-xs>.btn {
    padding:5px 10px;
    font-size:14px;
    line-height:1.5;
    border-radius:3px
}

.btn-xs,.btn-group-xs>.btn {
    padding:1px 5px
}

.btn-block {
    display:block;
    width:100%;
    padding-left:0;
    padding-right:0
}

.btn-block+.btn-block {
    margin-top:5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {
    width:100%
}

.fade {
    opacity:0;
    -webkit-transition:opacity .15s linear;
    transition:opacity .15s linear
}

.fade.in {
    opacity:1
}

.collapse {
    display:none
}

.collapse.in {
    display:block
}

.collapsing {
    position:relative;
    height:0;
    overflow:hidden;
    -webkit-transition:height .35s ease;
    transition:height .35s ease
}

@font-face {
    font-family:'Glyphicons Halflings';
    src:url(../fonts/glyphicons-halflings-regular.eot);
    src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon {
    position:relative;
    top:1px;
    display:inline-block;
    font-family:'Glyphicons Halflings';
    font-style:normal;
    font-weight:400;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}

.glyphicon:empty {
    width:1em
}

.glyphicon-asterisk:before {
    content:"\2a"
}

.glyphicon-plus:before {
    content:"\2b"
}

.glyphicon-euro:before {
    content:"\20ac"
}

.glyphicon-minus:before {
    content:"\2212"
}

.glyphicon-cloud:before {
    content:"\2601"
}

.glyphicon-envelope:before {
    content:"\2709"
}

.glyphicon-pencil:before {
    content:"\270f"
}

.glyphicon-glass:before {
    content:"\e001"
}

.glyphicon-music:before {
    content:"\e002"
}

.glyphicon-search:before {
    content:"\e003"
}

.glyphicon-heart:before {
    content:"\e005"
}

.glyphicon-star:before {
    content:"\e006"
}

.glyphicon-star-empty:before {
    content:"\e007"
}

.glyphicon-user:before {
    content:"\e008"
}

.glyphicon-film:before {
    content:"\e009"
}

.glyphicon-th-large:before {
    content:"\e010"
}

.glyphicon-th:before {
    content:"\e011"
}

.glyphicon-th-list:before {
    content:"\e012"
}

.glyphicon-ok:before {
    content:"\e013"
}

.glyphicon-remove:before {
    content:"\e014"
}

.glyphicon-zoom-in:before {
    content:"\e015"
}

.glyphicon-zoom-out:before {
    content:"\e016"
}

.glyphicon-off:before {
    content:"\e017"
}

.glyphicon-signal:before {
    content:"\e018"
}

.glyphicon-cog:before {
    content:"\e019"
}

.glyphicon-trash:before {
    content:"\e020"
}

.glyphicon-home:before {
    content:"\e021"
}

.glyphicon-file:before {
    content:"\e022"
}

.glyphicon-time:before {
    content:"\e023"
}

.glyphicon-road:before {
    content:"\e024"
}

.glyphicon-download-alt:before {
    content:"\e025"
}

.glyphicon-download:before {
    content:"\e026"
}

.glyphicon-upload:before {
    content:"\e027"
}

.glyphicon-inbox:before {
    content:"\e028"
}

.glyphicon-play-circle:before {
    content:"\e029"
}

.glyphicon-repeat:before {
    content:"\e030"
}

.glyphicon-refresh:before {
    content:"\e031"
}

.glyphicon-list-alt:before {
    content:"\e032"
}

.glyphicon-lock:before {
    content:"\e033"
}

.glyphicon-flag:before {
    content:"\e034"
}

.glyphicon-headphones:before {
    content:"\e035"
}

.glyphicon-volume-off:before {
    content:"\e036"
}

.glyphicon-volume-down:before {
    content:"\e037"
}

.glyphicon-volume-up:before {
    content:"\e038"
}

.glyphicon-qrcode:before {
    content:"\e039"
}

.glyphicon-barcode:before {
    content:"\e040"
}

.glyphicon-tag:before {
    content:"\e041"
}

.glyphicon-tags:before {
    content:"\e042"
}

.glyphicon-book:before {
    content:"\e043"
}

.glyphicon-bookmark:before {
    content:"\e044"
}

.glyphicon-print:before {
    content:"\e045"
}

.glyphicon-camera:before {
    content:"\e046"
}

.glyphicon-font:before {
    content:"\e047"
}

.glyphicon-bold:before {
    content:"\e048"
}

.glyphicon-italic:before {
    content:"\e049"
}

.glyphicon-text-height:before {
    content:"\e050"
}

.glyphicon-text-width:before {
    content:"\e051"
}

.glyphicon-align-left:before {
    content:"\e052"
}

.glyphicon-align-center:before {
    content:"\e053"
}

.glyphicon-align-right:before {
    content:"\e054"
}

.glyphicon-align-justify:before {
    content:"\e055"
}

.glyphicon-list:before {
    content:"\e056"
}

.glyphicon-indent-left:before {
    content:"\e057"
}

.glyphicon-indent-right:before {
    content:"\e058"
}

.glyphicon-facetime-video:before {
    content:"\e059"
}

.glyphicon-picture:before {
    content:"\e060"
}

.glyphicon-map-marker:before {
    content:"\e062"
}

.glyphicon-adjust:before {
    content:"\e063"
}

.glyphicon-tint:before {
    content:"\e064"
}

.glyphicon-edit:before {
    content:"\e065"
}

.glyphicon-share:before {
    content:"\e066"
}

.glyphicon-check:before {
    content:"\e067"
}

.glyphicon-move:before {
    content:"\e068"
}

.glyphicon-step-backward:before {
    content:"\e069"
}

.glyphicon-fast-backward:before {
    content:"\e070"
}

.glyphicon-backward:before {
    content:"\e071"
}

.glyphicon-play:before {
    content:"\e072"
}

.glyphicon-pause:before {
    content:"\e073"
}

.glyphicon-stop:before {
    content:"\e074"
}

.glyphicon-forward:before {
    content:"\e075"
}

.glyphicon-fast-forward:before {
    content:"\e076"
}

.glyphicon-step-forward:before {
    content:"\e077"
}

.glyphicon-eject:before {
    content:"\e078"
}

.glyphicon-chevron-left:before {
    content:"\e079"
}

.glyphicon-chevron-right:before {
    content:"\e080"
}

.glyphicon-plus-sign:before {
    content:"\e081"
}

.glyphicon-minus-sign:before {
    content:"\e082"
}

.glyphicon-remove-sign:before {
    content:"\e083"
}

.glyphicon-ok-sign:before {
    content:"\e084"
}

.glyphicon-question-sign:before {
    content:"\e085"
}

.glyphicon-info-sign:before {
    content:"\e086"
}

.glyphicon-screenshot:before {
    content:"\e087"
}

.glyphicon-remove-circle:before {
    content:"\e088"
}

.glyphicon-ok-circle:before {
    content:"\e089"
}

.glyphicon-ban-circle:before {
    content:"\e090"
}

.glyphicon-arrow-left:before {
    content:"\e091"
}

.glyphicon-arrow-right:before {
    content:"\e092"
}

.glyphicon-arrow-up:before {
    content:"\e093"
}

.glyphicon-arrow-down:before {
    content:"\e094"
}

.glyphicon-share-alt:before {
    content:"\e095"
}

.glyphicon-resize-full:before {
    content:"\e096"
}

.glyphicon-resize-small:before {
    content:"\e097"
}

.glyphicon-exclamation-sign:before {
    content:"\e101"
}

.glyphicon-gift:before {
    content:"\e102"
}

.glyphicon-leaf:before {
    content:"\e103"
}

.glyphicon-fire:before {
    content:"\e104"
}

.glyphicon-eye-open:before {
    content:"\e105"
}

.glyphicon-eye-close:before {
    content:"\e106"
}

.glyphicon-warning-sign:before {
    content:"\e107"
}

.glyphicon-plane:before {
    content:"\e108"
}

.glyphicon-calendar:before {
    content:"\e109"
}

.glyphicon-random:before {
    content:"\e110"
}

.glyphicon-comment:before {
    content:"\e111"
}

.glyphicon-magnet:before {
    content:"\e112"
}

.glyphicon-chevron-up:before {
    content:"\e113"
}

.glyphicon-chevron-down:before {
    content:"\e114"
}

.glyphicon-retweet:before {
    content:"\e115"
}

.glyphicon-shopping-cart:before {
    content:"\e116"
}

.glyphicon-folder-close:before {
    content:"\e117"
}

.glyphicon-folder-open:before {
    content:"\e118"
}

.glyphicon-resize-vertical:before {
    content:"\e119"
}

.glyphicon-resize-horizontal:before {
    content:"\e120"
}

.glyphicon-hdd:before {
    content:"\e121"
}

.glyphicon-bullhorn:before {
    content:"\e122"
}

.glyphicon-bell:before {
    content:"\e123"
}

.glyphicon-certificate:before {
    content:"\e124"
}

.glyphicon-thumbs-up:before {
    content:"\e125"
}

.glyphicon-thumbs-down:before {
    content:"\e126"
}

.glyphicon-hand-right:before {
    content:"\e127"
}

.glyphicon-hand-left:before {
    content:"\e128"
}

.glyphicon-hand-up:before {
    content:"\e129"
}

.glyphicon-hand-down:before {
    content:"\e130"
}

.glyphicon-circle-arrow-right:before {
    content:"\e131"
}

.glyphicon-circle-arrow-left:before {
    content:"\e132"
}

.glyphicon-circle-arrow-up:before {
    content:"\e133"
}

.glyphicon-circle-arrow-down:before {
    content:"\e134"
}

.glyphicon-globe:before {
    content:"\e135"
}

.glyphicon-wrench:before {
    content:"\e136"
}

.glyphicon-tasks:before {
    content:"\e137"
}

.glyphicon-filter:before {
    content:"\e138"
}

.glyphicon-briefcase:before {
    content:"\e139"
}

.glyphicon-fullscreen:before {
    content:"\e140"
}

.glyphicon-dashboard:before {
    content:"\e141"
}

.glyphicon-paperclip:before {
    content:"\e142"
}

.glyphicon-heart-empty:before {
    content:"\e143"
}

.glyphicon-link:before {
    content:"\e144"
}

.glyphicon-phone:before {
    content:"\e145"
}

.glyphicon-pushpin:before {
    content:"\e146"
}

.glyphicon-usd:before {
    content:"\e148"
}

.glyphicon-gbp:before {
    content:"\e149"
}

.glyphicon-sort:before {
    content:"\e150"
}

.glyphicon-sort-by-alphabet:before {
    content:"\e151"
}

.glyphicon-sort-by-alphabet-alt:before {
    content:"\e152"
}

.glyphicon-sort-by-order:before {
    content:"\e153"
}

.glyphicon-sort-by-order-alt:before {
    content:"\e154"
}

.glyphicon-sort-by-attributes:before {
    content:"\e155"
}

.glyphicon-sort-by-attributes-alt:before {
    content:"\e156"
}

.glyphicon-unchecked:before {
    content:"\e157"
}

.glyphicon-expand:before {
    content:"\e158"
}

.glyphicon-collapse-down:before {
    content:"\e159"
}

.glyphicon-collapse-up:before {
    content:"\e160"
}

.glyphicon-log-in:before {
    content:"\e161"
}

.glyphicon-flash:before {
    content:"\e162"
}

.glyphicon-log-out:before {
    content:"\e163"
}

.glyphicon-new-window:before {
    content:"\e164"
}

.glyphicon-record:before {
    content:"\e165"
}

.glyphicon-save:before {
    content:"\e166"
}

.glyphicon-open:before {
    content:"\e167"
}

.glyphicon-saved:before {
    content:"\e168"
}

.glyphicon-import:before {
    content:"\e169"
}

.glyphicon-export:before {
    content:"\e170"
}

.glyphicon-send:before {
    content:"\e171"
}

.glyphicon-floppy-disk:before {
    content:"\e172"
}

.glyphicon-floppy-saved:before {
    content:"\e173"
}

.glyphicon-floppy-remove:before {
    content:"\e174"
}

.glyphicon-floppy-save:before {
    content:"\e175"
}

.glyphicon-floppy-open:before {
    content:"\e176"
}

.glyphicon-credit-card:before {
    content:"\e177"
}

.glyphicon-transfer:before {
    content:"\e178"
}

.glyphicon-cutlery:before {
    content:"\e179"
}

.glyphicon-header:before {
    content:"\e180"
}

.glyphicon-compressed:before {
    content:"\e181"
}

.glyphicon-earphone:before {
    content:"\e182"
}

.glyphicon-phone-alt:before {
    content:"\e183"
}

.glyphicon-tower:before {
    content:"\e184"
}

.glyphicon-stats:before {
    content:"\e185"
}

.glyphicon-sd-video:before {
    content:"\e186"
}

.glyphicon-hd-video:before {
    content:"\e187"
}

.glyphicon-subtitles:before {
    content:"\e188"
}

.glyphicon-sound-stereo:before {
    content:"\e189"
}

.glyphicon-sound-dolby:before {
    content:"\e190"
}

.glyphicon-sound-5-1:before {
    content:"\e191"
}

.glyphicon-sound-6-1:before {
    content:"\e192"
}

.glyphicon-sound-7-1:before {
    content:"\e193"
}

.glyphicon-copyright-mark:before {
    content:"\e194"
}

.glyphicon-registration-mark:before {
    content:"\e195"
}

.glyphicon-cloud-download:before {
    content:"\e197"
}

.glyphicon-cloud-upload:before {
    content:"\e198"
}

.glyphicon-tree-conifer:before {
    content:"\e199"
}

.glyphicon-tree-deciduous:before {
    content:"\e200"
}

.caret {
    display:inline-block;
    width:0;
    height:0;
    margin-left:2px;
    vertical-align:middle;
    border-top:4px solid #000;
    border-right:4px solid transparent;
    border-left:4px solid transparent;
    border-bottom:0 dotted
}

.dropdown {
    position:relative
}

.dropdown-toggle:focus {
    outline:0
}

.dropdown-menu {
    position:absolute;
    top:100%;
    left:0;
    z-index:1000;
    display:none;
    float:left;
    min-width:160px;
    padding:5px 0;
    margin:2px 0 0;
    list-style:none;
    font-size:16px;
    background-color:#fff;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.15);
    border-radius:4px;
    -webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);
    box-shadow:0 6px 12px rgba(0,0,0,0.175);
    background-clip:padding-box
}

.dropdown-menu.pull-right {
    right:0;
    left:auto
}

.dropdown-menu .divider {
    height:1px;
    margin:10px 0;
    overflow:hidden;
    background-color:#e5e5e5
}

.dropdown-menu>li>a {
    display:block;
    padding:3px 20px;
    clear:both;
    font-weight:400;
    line-height:1.42857;
    color:#43545a;
    white-space:nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
    text-decoration:none;
    color:#38464b;
    background-color:#f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus {
    color:#fff;
    text-decoration:none;
    outline:0;
    background-color:#00b0e7
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    color:#8d9ea6
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus {
    text-decoration:none;
    background-color:transparent;
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
    cursor:not-allowed
}

.open>.dropdown-menu {
    display:block
}

.open>a {
    outline:0
}

.dropdown-header {
    display:block;
    padding:3px 20px;
    font-size:14px;
    line-height:1.42857;
    color:#8d9ea6
}

.dropdown-backdrop {
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    top:0;
    z-index:990
}

.pull-right>.dropdown-menu {
    right:0;
    left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
    border-top:0 dotted;
    border-bottom:4px solid #000;
    content:""
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
    top:auto;
    bottom:100%;
    margin-bottom:1px
}

@media (min-width: 768px) {
.navbar-right .dropdown-menu {
    right:0;
    left:auto
}
}

.btn-default .caret {
    border-top-color:#fff
}

.btn-primary .caret,.btn-success .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret {
    border-top-color:#fff
}

.dropup .btn-default .caret {
    border-bottom-color:#fff
}

.dropup .btn-primary .caret,.dropup .btn-success .caret,.dropup .btn-warning .caret,.dropup .btn-danger .caret,.dropup .btn-info .caret {
    border-bottom-color:#fff
}

.btn-group,.btn-group-vertical {
    position:static;
    display:inline-block;
    vertical-align:middle;
    top:0;
    left:0;
    height:30px;
    width:170px
}

.btn-group>.btn,.btn-group-vertical>.btn {
    position:relative;
    float:left
}

.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
    z-index:2
}

.btn-group>.btn:focus,.btn-group-vertical>.btn:focus {
    outline:none
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group {
    margin-left:-1px
}

.btn-toolbar:before,.btn-toolbar:after {
    content:" ";
    display:table
}

.btn-toolbar:after {
    clear:both
}

.btn-toolbar .btn-group {
    float:left
}

.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn-group+.btn-group {
    margin-left:5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius:0
}

.btn-group>.btn:first-child {
    margin-left:0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}

.btn-group>.btn-group {
    float:left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}

.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}

.btn-group>.btn-group:last-child>.btn:first-child {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle {
    outline:0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left:8px;
    padding-right:8px
}

.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle {
    padding-left:12px;
    padding-right:12px
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow:none;
    box-shadow:none
}

.btn .caret {
    margin-left:0
}

.btn-lg .caret,.btn-group-lg>.btn .caret {
    border-width:5px 5px 0;
    border-bottom-width:0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret {
    border-width:0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    display:block;
    float:none;
    width:100%;
    max-width:100%
}

.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after {
    content:" ";
    display:table
}

.btn-group-vertical>.btn-group:after {
    clear:both
}

.btn-group-vertical>.btn-group>.btn {
    float:none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group {
    margin-top:-1px;
    margin-left:0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius:0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius:4px;
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius:4px;
    border-top-right-radius:0;
    border-top-left-radius:0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius:0
}

.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}

.btn-group-vertical>.btn-group:last-child>.btn:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}

.btn-group-justified {
    display:table;
    width:100%;
    table-layout:fixed;
    border-collapse:separate
}

.btn-group-justified .btn {
    float:none;
    display:table-cell;
    width:1%
}

[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"] {
    display:none
}

.input-group {
    position:relative;
    display:table;
    border-collapse:separate
}

.input-group.col {
    float:none;
    padding-left:0;
    padding-right:0
}

.input-group .form-control {
    width:100%;
    margin-bottom:0
}

.input-group-addon,.input-group-btn,.input-group .form-control {
    display:table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child) {
    border-radius:0
}

.input-group-addon,.input-group-btn {
    width:1%;
    white-space:nowrap;
    vertical-align:middle
}

.input-group-addon {
    padding:6px 12px;
    font-size:16px;
    font-weight:400;
    line-height:1;
    color:#717d7f;
    text-align:center;
    background-color:#adbdc6;
    border:1px solid #8d9ea6;
    border-radius:4px
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn {
    padding:5px 10px;
    font-size:14px;
    border-radius:3px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn {
    padding:10px 16px;
    font-size:18px;
    border-radius:6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"] {
    margin-top:0
}

.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius:0;
    border-top-right-radius:0
}

.input-group-addon:first-child {
    border-right:0
}

.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child) {
    border-bottom-left-radius:0;
    border-top-left-radius:0
}

.input-group-addon:last-child {
    border-left:0
}

.input-group-btn {
    position:relative;
    white-space:nowrap
}

.input-group-btn:first-child>.btn {
    margin-right:-1px
}

.input-group-btn:last-child>.btn {
    margin-left:-1px
}

.input-group-btn>.btn {
    position:relative
}

.input-group-btn>.btn+.btn {
    margin-left:-4px
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:active {
    z-index:2
}

.nav {
    margin-bottom:0;
    padding-left:0;
    list-style:none
}

.nav:before,.nav:after {
    content:" ";
    display:table
}

.nav:after {
    clear:both
}

.nav>li {
    position:relative;
    display:block
}

.nav>li>a {
    position:relative;
    display:block;
    padding:10px 15px
}

.nav>li>a:hover,.nav>li>a:focus {
    text-decoration:none;
    background-color:#adbdc6
}

.nav>li.disabled>a {
    color:#8d9ea6
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus {
    color:#8d9ea6;
    text-decoration:none;
    background-color:transparent;
    cursor:not-allowed
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus {
    background-color:#adbdc6;
    border-color:#00b0e7
}

.nav .open>a .caret,.nav .open>a:hover .caret,.nav .open>a:focus .caret {
    border-top-color:#0194cb;
    border-bottom-color:#0194cb
}

.nav .nav-divider {
    height:1px;
    margin:10px 0;
    overflow:hidden;
    background-color:#e5e5e5
}

.nav>li>a>img {
    max-width:none
}

.nav-tabs {
    border-bottom:1px solid #ddd
}

.nav-tabs>li {
    float:left;
    margin-bottom:-1px
}

.nav-tabs>li>a {
    margin-right:2px;
    line-height:1.42857;
    border:1px solid transparent;
    border-radius:4px 4px 0 0
}

.nav-tabs>li>a:hover {
    border-color:#adbdc6 #adbdc6 #ddd
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus {
    color:#717d7f;
    background-color:#fff;
    border:1px solid #ddd;
    border-bottom-color:transparent;
    cursor:default
}

.nav-pills>li {
    float:left
}

.nav-pills>li>a {
    border-radius:4px
}

.nav-pills>li+li {
    margin-left:2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus {
    color:#fff;
    background-color:#00b0e7
}

.nav-pills>li.active>a .caret,.nav-pills>li.active>a:hover .caret,.nav-pills>li.active>a:focus .caret {
    border-top-color:#fff;
    border-bottom-color:#fff
}

.nav-stacked>li {
    float:none
}

.nav-stacked>li+li {
    margin-top:2px;
    margin-left:0
}

.nav-justified,.nav-tabs.nav-justified {
    width:100%
}

.nav-justified>li,.nav-tabs.nav-justified>li {
    float:none
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
    text-align:center;
    margin-bottom:5px
}

.nav-justified>.dropdown .dropdown-menu {
    top:auto;
    left:auto
}

@media (min-width: 768px) {
.nav-justified>li,.nav-tabs.nav-justified>li {
    display:table-cell;
    width:1%
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-bottom:0
}
}

.nav-tabs-justified,.nav-tabs.nav-justified {
    border-bottom:0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    margin-right:0;
    border-radius:4px
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
    border:1px solid #ddd
}

@media (min-width: 768px) {
.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a {
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus {
    border-bottom-color:#fff
}
}

.tab-content>.tab-pane {
    display:none
}

.tab-content>.active {
    display:block
}

.nav .caret {
    border-top-color:#00b0e7;
    border-bottom-color:#00b0e7
}

.nav a:hover .caret {
    border-top-color:#0194cb;
    border-bottom-color:#0194cb
}

.nav-tabs .dropdown-menu {
    margin-top:-1px;
    border-top-right-radius:0;
    border-top-left-radius:0
}

.navbar {
    position:relative;
    min-height:50px;
    margin-bottom:22px;
    border:1px solid transparent
}

.navbar:before,.navbar:after {
    content:" ";
    display:table
}

.navbar:after {
    clear:both
}

@media (min-width: 768px) {
.navbar {
    border-radius:4px
}
}

.navbar-header:before,.navbar-header:after {
    content:" ";
    display:table
}

.navbar-header:after {
    clear:both
}

@media (min-width: 768px) {
.navbar-header {
    float:left
}
}

.navbar-collapse {
    max-height:340px;
    overflow-x:visible;
    padding-right:15px;
    padding-left:15px;
    border-top:1px solid transparent;
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
    -webkit-overflow-scrolling:touch
}

.navbar-collapse:before,.navbar-collapse:after {
    content:" ";
    display:table
}

.navbar-collapse:after {
    clear:both
}

.navbar-collapse.in {
    overflow-y:auto
}

@media (min-width: 768px) {
.navbar-collapse {
    width:auto;
    border-top:0;
    box-shadow:none
}

.navbar-collapse.collapse {
    display:block!important;
    height:auto!important;
    padding-bottom:0;
    overflow:visible!important
}

.navbar-collapse.in {
    overflow-y:auto
}

.navbar-collapse .navbar-nav.navbar-left:first-child {
    margin-left:-15px
}

.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right:-15px
}

.navbar-collapse .navbar-text:last-child {
    margin-right:0
}
}

.container>.navbar-header,.container>.navbar-collapse {
    margin-right:-15px;
    margin-left:-15px
}

@media (min-width: 768px) {
.container>.navbar-header,.container>.navbar-collapse {
    margin-right:0;
    margin-left:0
}
}

.navbar-static-top {
    z-index:1000;
    border-width:0 0 1px
}

@media (min-width: 768px) {
.navbar-static-top {
    border-radius:0
}
}

.navbar-fixed-top,.navbar-fixed-bottom {
    position:fixed;
    right:0;
    left:0;
    z-index:1030
}

@media (min-width: 768px) {
.navbar-fixed-top,.navbar-fixed-bottom {
    border-radius:0
}
}

.navbar-fixed-top {
    top:0;
    border-width:0 0 1px
}

.navbar-fixed-bottom {
    bottom:0;
    margin-bottom:0;
    border-width:1px 0 0
}

.navbar-brand {
    float:left;
    padding:14px 15px;
    font-size:18px;
    line-height:22px
}

.navbar-brand:hover,.navbar-brand:focus {
    text-decoration:none
}

@media (min-width: 768px) {
.navbar>.container .navbar-brand {
    margin-left:-15px
}
}

.navbar-toggle {
    position:relative;
    float:right;
    margin-right:15px;
    padding:9px 10px;
    margin-top:8px;
    margin-bottom:8px;
    background-color:transparent;
    border:1px solid transparent;
    border-radius:4px
}

.navbar-toggle .icon-bar {
    display:block;
    width:22px;
    height:2px;
    border-radius:1px
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top:4px
}

@media (min-width: 768px) {
.navbar-toggle {
    display:none
}
}

.navbar-nav {
    margin:7px -15px
}

.navbar-nav>li>a {
    padding-top:10px;
    padding-bottom:10px;
    line-height:22px
}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu {
    position:static;
    float:none;
    width:auto;
    margin-top:0;
    background-color:transparent;
    border:0;
    box-shadow:none
}

.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header {
    padding:5px 15px 5px 25px
}

.navbar-nav .open .dropdown-menu>li>a {
    line-height:22px
}

.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus {
    background-image:none
}
}

@media (min-width: 768px) {
.navbar-nav {
    float:left;
    margin:0
}

.navbar-nav>li {
    float:left
}

.navbar-nav>li>a {
    padding-top:14px;
    padding-bottom:14px
}
}

@media (min-width: 768px) {
.navbar-left {
    float:left!important
}

.navbar-right {
    float:right!important
}
}

.navbar-form {
    margin-left:-15px;
    margin-right:-15px;
    padding:10px 15px;
    border-top:1px solid transparent;
    border-bottom:1px solid transparent;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
    margin-top:7px;
    margin-bottom:7px
}

@media (max-width: 767px) {
.navbar-form .form-group {
    margin-bottom:5px
}
}

@media (min-width: 768px) {
.navbar-form {
    width:auto;
    border:0;
    margin-left:0;
    margin-right:0;
    padding-top:0;
    padding-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
}

.navbar-nav>li>.dropdown-menu {
    margin-top:0;
    border-top-right-radius:0;
    border-top-left-radius:0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}

.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right {
    left:auto;
    right:0
}

.navbar-btn {
    margin-top:7px;
    margin-bottom:7px
}

.navbar-text {
    float:left;
    margin-top:14px;
    margin-bottom:14px
}

@media (min-width: 768px) {
.navbar-text {
    margin-left:15px;
    margin-right:15px
}
}

.navbar-default {
    background-color:#f7f8f9
}

.navbar-default .navbar-brand {
    color:#777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {
    color:#5e5e5e;
    background-color:transparent
}

.navbar-default .navbar-text {
    color:#717d7f
}

.navbar-default .navbar-nav>li>a {
    color:#777
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus {
    color:#333;
    background-color:transparent
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus {
    color:#555;
    background-color:#e4e7eb
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus {
    color:#ccc;
    background-color:transparent
}

.navbar-default .navbar-toggle {
    border-color:#ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
    background-color:#ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color:#ccc
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
    border-color:#e4e7eb
}

.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret {
    border-top-color:#333;
    border-bottom-color:#333
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus {
    background-color:#e4e7eb;
    color:#555
}

.navbar-default .navbar-nav>.open>a .caret,.navbar-default .navbar-nav>.open>a:hover .caret,.navbar-default .navbar-nav>.open>a:focus .caret {
    border-top-color:#555;
    border-bottom-color:#555
}

.navbar-default .navbar-nav>.dropdown>a .caret {
    border-top-color:#777;
    border-bottom-color:#777
}

@media (max-width: 767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color:#777
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
    color:#333;
    background-color:transparent
}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
    color:#555;
    background-color:#e4e7eb
}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color:#ccc;
    background-color:transparent
}
}

.navbar-default .navbar-link {
    color:#777
}

.navbar-default .navbar-link:hover {
    color:#333
}

.navbar-inverse {
    background-color:#222;
    border-color:#090909
}

.navbar-inverse .navbar-brand {
    color:#8d9ea6
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus {
    color:#fff;
    background-color:transparent
}

.navbar-inverse .navbar-text {
    color:#8d9ea6
}

.navbar-inverse .navbar-nav>li>a {
    color:#8d9ea6
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus {
    color:#fff;
    background-color:transparent
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus {
    color:#fff;
    background-color:#090909
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus {
    color:#444;
    background-color:transparent
}

.navbar-inverse .navbar-toggle {
    border-color:#333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus {
    background-color:#333
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color:#fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
    border-color:#101010
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus {
    background-color:#090909;
    color:#fff
}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret {
    border-top-color:#fff;
    border-bottom-color:#fff
}

.navbar-inverse .navbar-nav>.dropdown>a .caret {
    border-top-color:#8d9ea6;
    border-bottom-color:#8d9ea6
}

.navbar-inverse .navbar-nav>.open>a .caret,.navbar-inverse .navbar-nav>.open>a:hover .caret,.navbar-inverse .navbar-nav>.open>a:focus .caret {
    border-top-color:#fff;
    border-bottom-color:#fff
}

@media (max-width: 767px) {
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
    border-color:#090909
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
    color:#8d9ea6
}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus {
    color:#fff;
    background-color:transparent
}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus {
    color:#fff;
    background-color:#090909
}

.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus {
    color:#444;
    background-color:transparent
}
}

.navbar-inverse .navbar-link {
    color:#8d9ea6
}

.navbar-inverse .navbar-link:hover {
    color:#fff
}

.breadcrumb {
    padding:8px 15px;
    margin-bottom:22px;
    list-style:none;
    background-color:#f5f5f5;
    border-radius:4px
}

.breadcrumb>li {
    display:inline-block
}

.breadcrumb>li+li:before {
    content:"/\00a0";
    padding:0 5px;
    color:#ccc
}

.breadcrumb>.active {
    color:#8d9ea6
}

.pagination {
    display:inline-block;
    padding-left:0;
    margin:22px 0;
    border-radius:4px
}

.pagination>li {
    display:inline
}

.pagination>li>a,.pagination>li>span {
    position:relative;
    float:left;
    padding:6px 12px;
    line-height:1.42857;
    text-decoration:none;
    background-color:#fff;
    border:1px solid #ddd;
    margin-left:-1px
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
    margin-left:0;
    border-bottom-left-radius:4px;
    border-top-left-radius:4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
    border-bottom-right-radius:4px;
    border-top-right-radius:4px
}

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus {
    background-color:#adbdc6
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus {
    z-index:2;
    color:#fff;
    background-color:#00b0e7;
    border-color:#00b0e7;
    cursor:default
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {
    color:#8d9ea6;
    background-color:#fff;
    border-color:#ddd;
    cursor:not-allowed
}

.pagination-lg>li>a,.pagination-lg>li>span {
    padding:10px 16px;
    font-size:18px
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
    border-bottom-left-radius:6px;
    border-top-left-radius:6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
    border-bottom-right-radius:6px;
    border-top-right-radius:6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
    padding:5px 10px;
    font-size:14px
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
    border-bottom-left-radius:3px;
    border-top-left-radius:3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
    border-bottom-right-radius:3px;
    border-top-right-radius:3px
}

.pager {
    padding-left:0;
    margin:22px 0;
    list-style:none;
    text-align:center
}

.pager:before,.pager:after {
    content:" ";
    display:table
}

.pager:after {
    clear:both
}

.pager li {
    display:inline
}

.pager li>a,.pager li>span {
    display:inline-block;
    padding:5px 14px;
    background-color:#fff;
    border:1px solid #ddd;
    border-radius:15px
}

.pager li>a:hover,.pager li>a:focus {
    text-decoration:none;
    background-color:#adbdc6
}

.pager .next>a,.pager .next>span {
    float:right
}

.pager .previous>a,.pager .previous>span {
    float:left
}

.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span {
    color:#8d9ea6;
    background-color:#fff;
    cursor:not-allowed
}

.label {
    display:inline;
    padding:.2em .6em .3em;
    font-size:75%;
    font-weight:700;
    line-height:1;
    color:#fff;
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:.25em
}

.label[href]:hover,.label[href]:focus {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}

.label:empty {
    display:none
}

.label-default {
    background-color:#8d9ea6
}

.label-default[href]:hover,.label-default[href]:focus {
    background-color:#708690
}

.label-primary {
    background-color:#00b0e7
}

.label-primary[href]:hover,.label-primary[href]:focus {
    background-color:#0089b4
}

.label-success {
    background-color:#5cb85c
}

.label-success[href]:hover,.label-success[href]:focus {
    background-color:#449d44
}

.label-info {
    background-color:#5bc0de
}

.label-info[href]:hover,.label-info[href]:focus {
    background-color:#31b0d5
}

.label-warning {
    background-color:#f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus {
    background-color:#ec971f
}

.label-danger {
    background-color:#d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus {
    background-color:#c9302c
}

.badge {
    display:inline-block;
    min-width:10px;
    padding:3px 7px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    line-height:1;
    vertical-align:baseline;
    white-space:nowrap;
    text-align:center;
    background-color:#8d9ea6;
    border-radius:10px
}

.badge:empty {
    display:none
}

a.badge:hover,a.badge:focus {
    color:#fff;
    text-decoration:none;
    cursor:pointer
}

.btn .badge {
    position:relative;
    top:-1px
}

a.list-group-item.active>.badge,.nav-pills>.active>a>.badge {
    color:#00b0e7;
    background-color:#fff
}

.nav-pills>li>a>.badge {
    margin-left:3px
}

.jumbotron {
    padding:100px 0 100px 20%;
    font-weight:200;
    line-height:2.14286;
    color:#fff;
    background-color:#0194cb
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.jumbotron {
    padding:100px 0 100px 10%
}
}

@media screen and (max-width: 767px) {
.jumbotron {
    padding:50px 0 50px 4%
}
}

.jumbotron h1 {
    line-height:1;
    font-size:40px;
    color:inherit
}

@media screen and (max-width: 767px) {
.jumbotron h1 {
    font-size:25px
}
}

.jumbotron p {
    line-height:1.4
}

.container .jumbotron {
    border-radius:6px
}

.thumbnail {
    display:block;
    margin-bottom:22px
}

.thumbnail>img {
    display:block;
    max-width:100%;
    height:auto;
    margin-left:auto;
    margin-right:auto
}

.thumbnail .caption {
    padding:9px;
    color:#717d7f
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
    border-color:#00b0e7
}

.alert {
    padding:10px;
    margin-bottom:22px;
    border:1px solid transparent;
    border-radius:4px
}

.alert h4 {
    margin-top:0;
    color:inherit
}

.alert .alert-link {
    font-weight:700
}

.alert>p,.alert>ul {
    margin-bottom:0
}

.alert>p+p {
    margin-top:5px
}

.alert-dismissable {
    padding-right:30px
}

.alert-dismissable .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}

.alert-success {
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#468847
}

.alert-success hr {
    border-top-color:#c9e2b3
}

.alert-success .alert-link {
    color:#356635
}

.alert-info {
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#3a87ad
}

.alert-info hr {
    border-top-color:#a6e1ec
}

.alert-info .alert-link {
    color:#2d6987
}

.alert-warning {
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#c09853
}

.alert-warning hr {
    border-top-color:#f7e1b5
}

.alert-warning .alert-link {
    color:#a47e3c
}

.alert-danger {
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#b94a48
}

.alert-danger hr {
    border-top-color:#e4b9c0
}

.alert-danger .alert-link {
    color:#953b39
}

@-webkit-keyframes progress-bar-stripes {
from {
    background-position:40px 0
}

to {
    background-position:0 0
}
}

@-moz-keyframes progress-bar-stripes {
from {
    background-position:40px 0
}

to {
    background-position:0 0
}
}

@-o-keyframes progress-bar-stripes {
from {
    background-position:0 0
}

to {
    background-position:40px 0
}
}

@keyframes progress-bar-stripes {
from {
    background-position:40px 0
}

to {
    background-position:0 0
}
}

.progress {
    overflow:hidden;
    height:22px;
    margin-bottom:22px;
    background-color:#f5f5f5;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}

.progress-bar {
    float:left;
    width:0;
    height:100%;
    font-size:14px;
    line-height:22px;
    color:#fff;
    text-align:center;
    background-color:#00b0e7;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
    -webkit-transition:width .6s ease;
    transition:width .6s ease
}

.progress-striped .progress-bar {
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-size:40px 40px
}

.progress.active .progress-bar {
    -webkit-animation:progress-bar-stripes 2s linear infinite;
    animation:progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color:#5cb85c
}

.progress-striped .progress-bar-success {
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-info {
    background-color:#5bc0de
}

.progress-striped .progress-bar-info {
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-warning {
    background-color:#f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.progress-bar-danger {
    background-color:#d9534f
}

.progress-striped .progress-bar-danger {
    background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));
    background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
    background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)
}

.media,.media-body {
    overflow:hidden;
    zoom:1
}

.media,.media .media {
    margin-top:15px
}

.media:first-child {
    margin-top:0
}

.media-object {
    display:block
}

.media-heading {
    margin:0 0 5px
}

.media>.pull-left {
    margin-right:10px
}

.media>.pull-right {
    margin-left:10px
}

.media-list {
    padding-left:0;
    list-style:none
}

.list-group {
    margin-bottom:20px;
    padding-left:0
}

.list-group-item {
    position:relative;
    display:block;
    padding:10px 15px;
    margin-bottom:-1px;
    background-color:#fff;
    border:1px solid #ddd
}

.list-group-item:first-child {
    border-top-right-radius:4px;
    border-top-left-radius:4px
}

.list-group-item:last-child {
    margin-bottom:0;
    border-bottom-right-radius:4px;
    border-bottom-left-radius:4px
}

.list-group-item>.badge {
    float:right
}

.list-group-item>.badge+.badge {
    margin-right:5px
}

a.list-group-item {
    color:#555
}

a.list-group-item .list-group-item-heading {
    color:#333
}

a.list-group-item:hover,a.list-group-item:focus {
    text-decoration:none;
    background-color:#f5f5f5
}

a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {
    z-index:2;
    color:#fff;
    background-color:#00b0e7;
    border-color:#00b0e7
}

a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading {
    color:inherit
}

a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text {
    color:#b4edff
}

.list-group-item-heading {
    margin-top:0;
    margin-bottom:5px
}

.list-group-item-text {
    margin-bottom:0;
    line-height:1.3
}

.panel {
    margin-bottom:22px;
    background-color:#fff;
    border:1px solid transparent;
    border-radius:4px;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
    box-shadow:0 1px 1px rgba(0,0,0,0.05)
}

.panel-body {
    padding:15px
}

.panel-body:before,.panel-body:after {
    content:" ";
    display:table
}

.panel-body:after {
    clear:both
}

.panel>.list-group {
    margin-bottom:0
}

.panel>.list-group .list-group-item {
    border-width:1px 0
}

.panel>.list-group .list-group-item:first-child {
    border-top-right-radius:0;
    border-top-left-radius:0
}

.panel>.list-group .list-group-item:last-child {
    border-bottom:0
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width:0
}

.panel>.table,.panel>.table-responsive {
    margin-bottom:0
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
    border-top:1px solid #ddd
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border:0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left:0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right:0
}

.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom:0
}

.panel-heading {
    padding:10px 15px;
    border-bottom:1px solid transparent;
    border-top-right-radius:3px;
    border-top-left-radius:3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color:inherit
}

.panel-title {
    margin-top:0;
    margin-bottom:0;
    font-size:18px
}

.panel-title>a {
    color:inherit
}

.panel-footer {
    padding:10px 15px;
    background-color:#f5f5f5;
    border-top:1px solid #ddd;
    border-bottom-right-radius:3px;
    border-bottom-left-radius:3px
}

.panel-group .panel {
    margin-bottom:0;
    border-radius:4px;
    overflow:hidden
}

.panel-group .panel+.panel {
    margin-top:5px
}

.panel-group .panel-heading {
    border-bottom:0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top:1px solid #ddd
}

.panel-group .panel-footer {
    border-top:0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom:1px solid #ddd
}

.panel-default {
    border-color:#ddd
}

.panel-default>.panel-heading {
    color:#43545a;
    background-color:#f5f5f5;
    border-color:#ddd
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#ddd
}

.panel-default>.panel-heading>.dropdown .caret {
    border-color:#43545a transparent
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#ddd
}

.panel-primary {
    border-color:#00b0e7
}

.panel-primary>.panel-heading {
    color:#fff;
    background-color:#00b0e7;
    border-color:#00b0e7
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#00b0e7
}

.panel-primary>.panel-heading>.dropdown .caret {
    border-color:#fff transparent
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#00b0e7
}

.panel-success {
    border-color:#d6e9c6
}

.panel-success>.panel-heading {
    color:#468847;
    background-color:#dff0d8;
    border-color:#d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#d6e9c6
}

.panel-success>.panel-heading>.dropdown .caret {
    border-color:#468847 transparent
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#d6e9c6
}

.panel-warning {
    border-color:#faebcc
}

.panel-warning>.panel-heading {
    color:#c09853;
    background-color:#fcf8e3;
    border-color:#faebcc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#faebcc
}

.panel-warning>.panel-heading>.dropdown .caret {
    border-color:#c09853 transparent
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#faebcc
}

.panel-danger {
    border-color:#ebccd1
}

.panel-danger>.panel-heading {
    color:#b94a48;
    background-color:#f2dede;
    border-color:#ebccd1
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#ebccd1
}

.panel-danger>.panel-heading>.dropdown .caret {
    border-color:#b94a48 transparent
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#ebccd1
}

.panel-info {
    border-color:#bce8f1
}

.panel-info>.panel-heading {
    color:#3a87ad;
    background-color:#d9edf7;
    border-color:#bce8f1
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color:#bce8f1
}

.panel-info>.panel-heading>.dropdown .caret {
    border-color:#3a87ad transparent
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color:#bce8f1
}

.well {
    min-height:20px;
    padding:19px;
    margin-bottom:20px;
    background-color:#f5f5f5;
    border:1px solid #e3e3e3;
    border-radius:4px;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well blockquote {
    border-color:#ddd;
    border-color:rgba(0,0,0,0.15)
}

.well-lg {
    padding:24px;
    border-radius:6px
}

.well-sm {
    padding:9px;
    border-radius:3px
}

.close {
    float:right;
    font-size:24px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.2;
    filter:alpha(opacity=20)
}

.close:hover,.close:focus {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    opacity:.5;
    filter:alpha(opacity=50)
}

button.close {
    padding:0;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none
}

.modal-open {
    overflow:hidden
}

.modal {
    display:none;
    overflow:auto;
    overflow-y:scroll;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040
}

.modal.fade .modal-dialog {
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    transform:translate(0,-25%);
    -webkit-transition:-webkit-transform .3s ease-out;
    -moz-transition:-moz-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0)
}

.modal-dialog {
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:auto;
    padding:10px;
    z-index:1050
}

.modal-content {
    position:relative;
    background-color:#fff;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);
    box-shadow:0 3px 9px rgba(0,0,0,0.5);
    background-clip:padding-box;
    outline:none
}

.modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1030;
    background-color:#000
}

.modal-backdrop.fade {
    opacity:0;
    filter:alpha(opacity=0)
}

.modal-backdrop.in {
    opacity:.5;
    filter:alpha(opacity=50)
}

.modal-header {
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    min-height:16.42857px
}

.modal-header .close {
    margin-top:-2px
}

.modal-title {
    margin:0;
    line-height:1.42857
}

.modal-body {
    position:relative;
    padding:20px
}

.modal-footer {
    margin-top:15px;
    padding:19px 20px 20px;
    text-align:right;
    border-top:1px solid #e5e5e5
}

.modal-footer:before,.modal-footer:after {
    content:" ";
    display:table
}

.modal-footer:after {
    clear:both
}

.modal-footer .btn+.btn {
    margin-left:5px;
    margin-bottom:0
}

.modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}

.modal-footer .btn-block+.btn-block {
    margin-left:0
}

@media screen and (min-width: 768px) {
.modal-dialog {
    width:600px;
    padding-top:30px;
    padding-bottom:30px
}

.modal-content {
    -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);
    box-shadow:0 5px 15px rgba(0,0,0,0.5)
}
}

.tooltip {
    position:absolute;
    z-index:1030;
    display:block;
    visibility:visible;
    font-size:14px;
    line-height:1.4;
    opacity:0;
    filter:alpha(opacity=0)
}

.tooltip.in {
    opacity:.9;
    filter:alpha(opacity=90)
}

.tooltip.top {
    margin-top:-3px;
    padding:5px 0
}

.tooltip.right {
    margin-left:3px;
    padding:0 5px
}

.tooltip.bottom {
    margin-top:3px;
    padding:5px 0
}

.tooltip.left {
    margin-left:-3px;
    padding:0 5px
}

.tooltip-inner {
    max-width:200px;
    padding:3px 8px;
    color:#fff;
    text-align:center;
    text-decoration:none;
    background-color:#000;
    border-radius:4px
}

.tooltip-arrow {
    position:absolute;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}

.tooltip.top .tooltip-arrow {
    bottom:0;
    left:50%;
    margin-left:-5px;
    border-width:5px 5px 0;
    border-top-color:#000
}

.tooltip.top-left .tooltip-arrow {
    bottom:0;
    left:5px;
    border-width:5px 5px 0;
    border-top-color:#000
}

.tooltip.top-right .tooltip-arrow {
    bottom:0;
    right:5px;
    border-width:5px 5px 0;
    border-top-color:#000
}

.tooltip.right .tooltip-arrow {
    top:50%;
    left:0;
    margin-top:-5px;
    border-width:5px 5px 5px 0;
    border-right-color:#000
}

.tooltip.left .tooltip-arrow {
    top:50%;
    right:0;
    margin-top:-5px;
    border-width:5px 0 5px 5px;
    border-left-color:#000
}

.tooltip.bottom .tooltip-arrow {
    top:0;
    left:50%;
    margin-left:-5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}

.tooltip.bottom-left .tooltip-arrow {
    top:0;
    left:5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}

.tooltip.bottom-right .tooltip-arrow {
    top:0;
    right:5px;
    border-width:0 5px 5px;
    border-bottom-color:#000
}

.popover {
    position:absolute;
    top:0;
    left:0;
    z-index:1010;
    display:none;
    max-width:276px;
    padding:1px;
    text-align:left;
    background-color:#fff;
    background-clip:padding-box;
    border:1px solid #ccc;
    border:1px solid rgba(0,0,0,0.2);
    border-radius:6px;
    -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
    box-shadow:0 5px 10px rgba(0,0,0,0.2);
    white-space:normal
}

.popover.top {
    margin-top:-10px
}

.popover.right {
    margin-left:10px
}

.popover.bottom {
    margin-top:10px
}

.popover.left {
    margin-left:-10px
}

.popover-title {
    margin:0;
    padding:8px 14px;
    font-size:16px;
    font-weight:400;
    line-height:18px;
    background-color:#f7f7f7;
    border-bottom:1px solid #ebebeb;
    border-radius:5px 5px 0 0
}

.popover-content {
    padding:9px 14px
}

.popover .arrow,.popover .arrow:after {
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid
}

.popover .arrow {
    border-width:11px
}

.popover .arrow:after {
    border-width:10px;
    content:""
}

.popover.top .arrow {
    left:50%;
    margin-left:-11px;
    border-bottom-width:0;
    border-top-color:#999;
    border-top-color:rgba(0,0,0,0.25);
    bottom:-11px
}

.popover.top .arrow:after {
    content:" ";
    bottom:1px;
    margin-left:-10px;
    border-bottom-width:0;
    border-top-color:#fff
}

.popover.right .arrow {
    top:50%;
    left:-11px;
    margin-top:-11px;
    border-left-width:0;
    border-right-color:#999;
    border-right-color:rgba(0,0,0,0.25)
}

.popover.right .arrow:after {
    content:" ";
    left:1px;
    bottom:-10px;
    border-left-width:0;
    border-right-color:#fff
}

.popover.bottom .arrow {
    left:50%;
    margin-left:-11px;
    border-top-width:0;
    border-bottom-color:#999;
    border-bottom-color:rgba(0,0,0,0.25);
    top:-11px
}

.popover.bottom .arrow:after {
    content:" ";
    top:1px;
    margin-left:-10px;
    border-top-width:0;
    border-bottom-color:#fff
}

.popover.left .arrow {
    top:50%;
    right:-11px;
    margin-top:-11px;
    border-right-width:0;
    border-left-color:#999;
    border-left-color:rgba(0,0,0,0.25)
}

.popover.left .arrow:after {
    content:" ";
    right:1px;
    border-right-width:0;
    border-left-color:#fff;
    bottom:-10px
}

.carousel {
    position:relative
}

.carousel-inner {
    position:relative;
    overflow:hidden;
    width:100%
}

.carousel-inner>.item {
    display:none;
    position:relative;
    -webkit-transition:.6s ease-in-out left;
    transition:.6s ease-in-out left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img {
    display:block;
    max-width:100%;
    height:auto;
    line-height:1
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
    display:block
}

.carousel-inner>.active {
    left:0
}

.carousel-inner>.next,.carousel-inner>.prev {
    position:absolute;
    top:0;
    width:100%
}

.carousel-inner>.next {
    left:100%
}

.carousel-inner>.prev {
    left:-100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right {
    left:0
}

.carousel-inner>.active.left {
    left:-100%
}

.carousel-inner>.active.right {
    left:100%
}

.carousel-control {
    position:absolute;
    top:0;
    left:0;
    bottom:0;
    width:15%;
    opacity:.5;
    filter:alpha(opacity=50);
    font-size:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-control.left {
    background-repeat:repeat-x;
    background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.0001) 100%)
}

.carousel-control.right {
    left:auto;
    right:0;
    background-repeat:repeat-x;
    background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0%,rgba(0,0,0,0.5) 100%)
}

.carousel-control:hover,.carousel-control:focus {
    color:#fff;
    text-decoration:none;
    opacity:.9;
    filter:alpha(opacity=90)
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right {
    position:absolute;
    top:50%;
    z-index:5;
    display:inline-block
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {
    left:50%
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {
    right:50%
}

.carousel-control .icon-prev,.carousel-control .icon-next {
    width:20px;
    height:20px;
    margin-top:-10px;
    margin-left:-10px;
    font-family:serif
}

.carousel-control .icon-prev:before {
    content:'\2039'
}

.carousel-control .icon-next:before {
    content:'\203a'
}

.carousel-indicators {
    position:absolute;
    bottom:10px;
    left:50%;
    z-index:15;
    width:60%;
    margin-left:-30%;
    padding-left:0;
    list-style:none;
    text-align:center
}

.carousel-indicators li {
    display:inline-block;
    width:10px;
    height:10px;
    margin:1px;
    text-indent:-999px;
    border:1px solid #fff;
    border-radius:10px;
    cursor:pointer;
    background-color:#000 \9;
    background-color:rgba(0,0,0,0)
}

.carousel-indicators .active {
    margin:0;
    width:12px;
    height:12px;
    background-color:#fff
}

.carousel-caption {
    position:absolute;
    left:15%;
    right:15%;
    bottom:20px;
    z-index:10;
    padding-top:20px;
    padding-bottom:20px;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-caption .btn {
    text-shadow:none
}

@media screen and (min-width: 768px) {
.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
    width:30px;
    height:30px;
    margin-top:-15px;
    margin-left:-15px;
    font-size:30px
}

.carousel-caption {
    left:20%;
    right:20%;
    padding-bottom:30px
}

.carousel-indicators {
    bottom:20px
}
}

.clearfix:before,.clearfix:after {
    content:" ";
    display:table;
    
}

.clearfix:after {
    clear:both
}

.center-block {
    display:block;
    margin-left:auto;
    margin-right:auto
}

.pull-right {
    float:right!important
}

.pull-left {
    float:left!important
}

.hide {
    display:none!important
}

.show {
    display:block!important
}

.invisible {
    visibility:hidden
}

.text-hide {
    font:0/0 a;
    color:transparent;
    text-shadow:none;
    background-color:transparent;
    border:0
}

.hidden {
    display:none!important;
    visibility:hidden!important
}

.affix {
    position:fixed
}

@-ms-viewport {
    width:device-width
}

.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs {
    display:none!important
}

@media (max-width: 767px) {
.visible-xs {
    display:block!important
}

tr.visible-xs {
    display:table-row!important
}

th.visible-xs,td.visible-xs {
    display:table-cell!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-xs.visible-sm {
    display:block!important
}

tr.visible-xs.visible-sm {
    display:table-row!important
}

th.visible-xs.visible-sm,td.visible-xs.visible-sm {
    display:table-cell!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-xs.visible-md {
    display:block!important
}

tr.visible-xs.visible-md {
    display:table-row!important
}

th.visible-xs.visible-md,td.visible-xs.visible-md {
    display:table-cell!important
}
}

@media (min-width: 1200px) {
.visible-xs.visible-lg {
    display:block!important
}

tr.visible-xs.visible-lg {
    display:table-row!important
}

th.visible-xs.visible-lg,td.visible-xs.visible-lg {
    display:table-cell!important
}
}

.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm {
    display:none!important
}

@media (max-width: 767px) {
.visible-sm.visible-xs {
    display:block!important
}

tr.visible-sm.visible-xs {
    display:table-row!important
}

th.visible-sm.visible-xs,td.visible-sm.visible-xs {
    display:table-cell!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
    display:block!important
}

tr.visible-sm {
    display:table-row!important
}

th.visible-sm,td.visible-sm {
    display:table-cell!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-sm.visible-md {
    display:block!important
}

tr.visible-sm.visible-md {
    display:table-row!important
}

th.visible-sm.visible-md,td.visible-sm.visible-md {
    display:table-cell!important
}
}

@media (min-width: 1200px) {
.visible-sm.visible-lg {
    display:block!important
}

tr.visible-sm.visible-lg {
    display:table-row!important
}

th.visible-sm.visible-lg,td.visible-sm.visible-lg {
    display:table-cell!important
}
}

.visible-md,tr.visible-md,th.visible-md,td.visible-md {
    display:none!important
}

@media (max-width: 767px) {
.visible-md.visible-xs {
    display:block!important
}

tr.visible-md.visible-xs {
    display:table-row!important
}

th.visible-md.visible-xs,td.visible-md.visible-xs {
    display:table-cell!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-md.visible-sm {
    display:block!important
}

tr.visible-md.visible-sm {
    display:table-row!important
}

th.visible-md.visible-sm,td.visible-md.visible-sm {
    display:table-cell!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
    display:block!important
}

tr.visible-md {
    display:table-row!important
}

th.visible-md,td.visible-md {
    display:table-cell!important
}
}

@media (min-width: 1200px) {
.visible-md.visible-lg {
    display:block!important
}

tr.visible-md.visible-lg {
    display:table-row!important
}

th.visible-md.visible-lg,td.visible-md.visible-lg {
    display:table-cell!important
}
}

.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg {
    display:none!important
}

@media (max-width: 767px) {
.visible-lg.visible-xs {
    display:block!important
}

tr.visible-lg.visible-xs {
    display:table-row!important
}

th.visible-lg.visible-xs,td.visible-lg.visible-xs {
    display:table-cell!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.visible-lg.visible-sm {
    display:block!important
}

tr.visible-lg.visible-sm {
    display:table-row!important
}

th.visible-lg.visible-sm,td.visible-lg.visible-sm {
    display:table-cell!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.visible-lg.visible-md {
    display:block!important
}

tr.visible-lg.visible-md {
    display:table-row!important
}

th.visible-lg.visible-md,td.visible-lg.visible-md {
    display:table-cell!important
}
}

@media (min-width: 1200px) {
.visible-lg {
    display:block!important
}

tr.visible-lg {
    display:table-row!important
}

th.visible-lg,td.visible-lg {
    display:table-cell!important
}
}

.hidden-xs {
    display:block!important
}

tr.hidden-xs {
    display:table-row!important
}

th.hidden-xs,td.hidden-xs {
    display:table-cell!important
}

@media (max-width: 767px) {
.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs {
    display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm {
    display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md {
    display:none!important
}
}

@media (min-width: 1200px) {
.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg {
    display:none!important
}
}

.hidden-sm {
    display:block!important
}

tr.hidden-sm {
    display:table-row!important
}

th.hidden-sm,td.hidden-sm {
    display:table-cell!important
}

@media (max-width: 767px) {
.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs {
    display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm {
    display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md {
    display:none!important
}
}

@media (min-width: 1200px) {
.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg {
    display:none!important
}
}

.hidden-md {
    display:block!important
}

tr.hidden-md {
    display:table-row!important
}

th.hidden-md,td.hidden-md {
    display:table-cell!important
}

@media (max-width: 767px) {
.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs {
    display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm {
    display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md {
    display:none!important
}
}

@media (min-width: 1200px) {
.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg {
    display:none!important
}
}

.hidden-lg {
    display:block!important
}

tr.hidden-lg {
    display:table-row!important
}

th.hidden-lg,td.hidden-lg {
    display:table-cell!important
}

@media (max-width: 767px) {
.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs {
    display:none!important
}
}

@media (min-width: 768px) and (max-width: 991px) {
.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm {
    display:none!important
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md {
    display:none!important
}
}

@media (min-width: 1200px) {
.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg {
    display:none!important
}
}

.visible-print,tr.visible-print,th.visible-print,td.visible-print {
    display:none!important
}

@media print {
.visible-print {
    display:block!important
}

tr.visible-print {
    display:table-row!important
}

th.visible-print,td.visible-print {
    display:table-cell!important
}

.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print {
    display:none!important
}
}

#intro {
    position:relative
}

@media screen and (min-width: 1024px) {
#intro {
    background:#45494d url(../images/ROA_2021_Mobile_Processing_1667x686.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:1024px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
#intro {
    background:#45494d url(../images/ROA_2021_Mobile_Processing_1667x686.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    min-height:946px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
#intro {
    background:#45494d url(../images/ROA_2021_Mobile_Processing_1667x686.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    min-height:768px
}
}

@media screen and (max-width: 767px) {
#intro {
    background:#fff url(../images/ROA_2021_Mobile_Processing_794x808.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:919px
}
}

#intro ul {
    margin:0;
    padding:0
}

#intro ul li {
    display:inline-block;
    list-style:none;
    *display:inline;
    margin-right:20px
}

@media screen and (max-width: 767px) {
#intro ul li {
    margin-right:10px
}
}

#intro .intro-text {
    position:absolute;
    top:50%
}

@media screen and (max-width: 767px) {
#intro .intro-text {
    top:45%
}
}

#intro .intro-text h1 {
    color:#fff;
    text-transform:uppercase;
    margin-bottom:5px
}

@media screen and (max-width: 767px) {
#intro .intro-text h1 {
    padding-right:50px;
    font-size:30px
}
}

#intro .intro-text h2,#intro .intro-text h1.secondH1 {
    color:#fff;
    margin:0
}

@media screen and (max-width: 767px) {
#intro .intro-text h2 span,#intro .intro-text h1.secondH1 span {
    display:block;
    padding-right:30px
}
}

#intro .intro-text h1.secondH1 {
    text-transform:none;
    padding-bottom:15px
}

#intro .intro-text p {
    color:#fff
}

@media screen and (min-width: 1025px) {
#intro .intro-text {
    margin-top:-144px
}

#intro .intro-text span.italic {
    font-style:italic;
    font-weight:400
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#intro .intro-text {
    margin-top:-122px
}

#intro .intro-text span.italic {
    font-style:italic;
    font-weight:400
}
}

@media screen and (max-width: 767px) {
#intro .intro-text {
    margin-top:-134px
}

#intro .intro-text span.italic {
    font-style:italic;
    font-size:18px;
    font-weight:400
}
}

#intro .evi-home-1 {
    position:absolute
}

@media screen and (min-width: 1025px) {
#intro .evi-home-1 {
    bottom:150px;
    right:150px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#intro .evi-home-1 {
    bottom:100px;
    right:50px
}
}

@media screen and (max-width: 767px) {
#intro .evi-home-1 {
    bottom:5px;
    right:10px
}
}

#intro .evi-home-1 p {
    font-size:14px;
    color:#fff;
    line-height:1.2
}

.evi-privacy {
    padding:3% 0;
    background:#E7F0F2
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.evi-privacy-img .round-img img {
    display:block;
    margin:30px auto
}
}

@media screen and (min-width: 1025px) {
.evi-privacy-img .round-img img {
    display:block;
    margin:30px auto
}
}

@media screen and (max-width: 767px) {
.evi-privacy-img .round-img {
    margin:0 auto
}

.evi-privacy-img .round-img img {
    display:block;
    margin:0 auto -55px
}
}

.evi-privacy-text {
    display:table
}

@media screen and (min-width: 1025px) {
.evi-privacy-text {
    height:286px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.evi-privacy-text {
    height:286px
}
}

@media screen and (max-width: 767px) {
.evi-privacy-text {
    padding:0 10px;
    height:240px
}
}

.evi-privacy-text .tt-wrapper {
    display:table-cell;
    vertical-align:middle;
    min-height:388px
}

@media screen and (max-width: 767px) {
.evi-privacy-text .tt-wrapper {
    padding-bottom:60px;
    padding-top:/*here newly insert pad-top20*/
70px
}

.evi-privacy-text .tt-wrapper img {
    display:block;
    margin:0 auto
}
}

.evi-privacy-text blockquote {
    padding:0;
    margin:16px 0 0;
    border:none;
    font-family:"Open Sans",Arial,sans-serif;
    color:#717d7f;
    font-size:16px
}

@media screen and (max-width: 767px) {
.evi-privacy-text blockquote {
    text-align:center
}
}

.evi-privacy-text small {
    color:#43545a;
    font-size:14px;
    font-weight:600;
    margin-top:20px
}

.evi-privacy-text small:before {
    content:none
}

.evi-privacy-text small cite {
    font-size:14px;
    font-weight:400
}

#success-stories {
    background-position:center center;
    background-repeat:no-repeat;
    background-image:url(../images/EVI-Vision.jpg);
    background-color:#45494d;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    position:relative
}

@media screen and (max-width: 767px) {
#success-stories {
    height:356px!important
}
}

.rob-bg {
    background-image:url(../images/123.jpg)!important
}

.evi-menu {
    position:absolute;
    width:78px;
    -webkit-transition:width 1s;
    transition:width 1s;
    overflow:hidden;
    z-index:99;
    list-style:none;
    overflow:hidden;
    right:0;
    top:50%;
    padding:0;
    margin:-159.5px 0 0
}

.evi-menu:hover {
    width:330px;
    overflow:visible
}

.menuItem {
    position:relative;
    margin-bottom:0;
    margin-left:0;
    border-left:5px solid #0194cb
}

.menuItem img {
    max-width:inherit;
    height:auto
}

.menuItem span {
    font-size:14px;
    font-weight:400
}

.menuItem .client-wrap {
    background:#eceeef;
    transition:border .5s,background .2s;
    -webkit-transition:border .5s,background .2s;
    -moz-transition:border .5s,background .2s;
    -o-transition:border .5s,background .2s;
    -ms-transition:border .5s,background .2s;
    border-right:0 solid #0f75b5
}

.menuItem:hover .client-wrap {
    background:#d6dadb;
    cursor:pointer;
    border-right:10px solid #0f75b5
}

.menuItem .client {
    position:absolute;
    font-size:14px;
    display:block;
    width:200px;
    left:100px;
    color:#717d7f;
    top:20px;
    font-weight:700
}

.story-menu-mobile {
    width:100%;
    -webkit-transition:width 1s;
    transition:width 1s;
    overflow:hidden;
    z-index:99;
    list-style:none;
    overflow:hidden;
    right:0;
    top:50%;
    padding:0;
    margin-bottom:0
}

.story-menu-mobile:hover {
    overflow:visible
}

.tab-wrapper {
    position:absolute
}

@media screen and (min-width: 1025px) {
.tab-wrapper {
    margin:-221px auto 0;
    top:50%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.tab-wrapper {
    margin:-221px auto 0;
    top:50%
}
}

.tab-content {
    display:table-cell;
    vertical-align:middle
}

@media screen and (min-width: 1025px) {
.tab-pane {
    margin-left:10%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.tab-pane {
    margin-left:10%
}
}

@media screen and (max-width: 767px) {
.tab-pane {
    padding:30px 0
}
}

.tab-pane .ss-quote {
    display:block;
    text-transform:uppercase;
    font-style:italic;
    font-weight:600;
    font-family:"Open Sans",Arial,sans-serif;
    line-height:1.5;
    color:#fff;
    text-align:left
}

@media screen and (min-width: 1025px) {
.tab-pane .ss-quote {
    padding:10px 0 20px;
    font-size:25px;
    font-weight:700
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.tab-pane .ss-quote {
    padding:10px 0 20px;
    font-size:25px;
    font-weight:700
}
}

.tab-pane small {
    font-weight:700;
    font-size:14px;
    color:#fff
}

@media screen and (max-width: 767px) {
.tab-pane small {
    display:block;
    margin-top:120px;
    font-size:25px;
    text-transform:uppercase;
    line-height:1
}
}

.tab-pane small cite {
    font-size:14px;
    font-weight:600
}

#pageslide2 {
    display:none;
    position:absolute;
    position:fixed;
    top:61px;
    height:94.4%;
    z-index:1;
    background-color:#fff;
    color:#57676c
}

@media screen and (min-width: 1025px) {
#pageslide2 {
    padding:26px 54px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#pageslide2 {
    padding:26px 54px
}
}

@media screen and (max-width: 767px) {
#pageslide2 {
    padding:15px 20px
}
}

#pageslide2 h1 {
    font-size:25px;
    margin:0 0 3px
}

#pageslide2 cite {
    font-size:14px
}

#pageslide2 p {
    font-size:16px;
    line-height:1.3;
    color:#687981
}

#pageslide2 .bluex {
    position:absolute;
    right:23px;
    top:19px
}

#pageslide2 .vid-thumb {
    position:relative;
    max-width:128px;
    width:100%
}

#pageslide2 .vid-thumb img {
    margin:15px 0 25px
}

#pageslide2 .play-btn {
    border:3px solid #d9ddde;
    border-radius:10px;
    background:#d75547;
    margin-top:-3px;
    width:43px;
    position:absolute;
    top:36%;
    left:35%
}

#pageslide2 .play-btn span {
    color:#fff;
    display:block;
    padding:5px 28px 10px 15px
}

.evi-vision {
    margin:15px 0 0;
    padding:0
}

.evi-vision li {
    display:inline-block;
    *display:inline;
    padding-left:20px
}

.evi-vision li:first-child {
    padding-left:0
}

.evi-vision .play {
    border:3px solid #d9ddde;
    border-radius:10px;
    background:#d75547;
    margin-top:-3px;
    -webkit-transition:background .1s linear;
    transition:background .1s linear
}

.evi-vision .play:hover {
    background:#c45042
}

.evi-vision .play:active {
    background:#e59da3
}

.evi-vision .play span {
    color:#fff;
    display:block;
    padding:5px 28px 10px 15px
}

.evi-vision .watch-vid {
    color:#6b7d84;
    font-size:13px;
    font-weight:800;
    text-decoration:none
}

.evi-vision .watch-vid img {
    margin:-4px 5px 0 0
}

#loan-cta-container {
    background:#f7f8f9
}

#loan-cta-wrapper {
    padding:3.5% 0 4%
}

@media screen and (max-width: 767px) {
#loan-cta-wrapper {
    padding:7% 0 12%
}
}

.loan-cta {
    text-align:center
}

.loan-cta h3 {
    margin-bottom:40px
}

.slide-boxes {
    background:#f5f7f7
}

.slide-boxes h1,.slide-boxes h3 {
    text-align:center
}

.slide-boxes h3 {
    color:#334145
}

.slide-boxes .slide-box-content {
    margin-top:5%;
    margin-bottom:5%;
    border:1px solid #eceeef;
    overflow:hidden;
    background:#f9fbfc
}

.slide-boxes .slide-box-content div img {
    margin:0 auto;
    display:block
}

.slide-boxes .slide-box-content div:nth-child(3),.slide-boxes .slide-box-content div:last-child {
    border-right:none
}

@media screen and (max-width: 767px) {
.slide-boxes .slide-box-content div:nth-child(3),.slide-boxes .slide-box-content div:last-child {
    border-right:1px solid #d6dadb
}
}

.slide-boxes .slide-box-content div:nth-child(4),.slide-boxes .slide-box-content div:nth-child(5),.slide-boxes .slide-box-content div:nth-child(6) {
    border-bottom:none
}

@media screen and (max-width: 767px) {
.slide-boxes .slide-box-content div:nth-child(4),.slide-boxes .slide-box-content div:nth-child(5),.slide-boxes .slide-box-content div:nth-child(6) {
    border-bottom:1px solid #d6dadb
}
}

.view {
    padding:0;
    height:auto;
    border-left:1px solid #eceeef;
    border-bottom:1px solid #eceeef;
    overflow:hidden;
    position:relative;
    text-align:center;
    -webkit-box-shadow:1px 1px 2px #e6e6e6;
    -moz-box-shadow:1px 1px 2px #e6e6e6;
    box-shadow:1px 1px 2px #e6e6e6;
    cursor:default
}

.view .mask,.view .content {
    height:100%;
    width:100%;
    position:absolute;
    overflow:hidden;
    top:0;
    left:0;
    padding-top:10px;
    display:none \9
}

.view .mask .read-article,.view .mask .blog-content ul.more-author .listen-podcast,.blog-content ul.more-author .view .mask .listen-podcast,.view .content .read-article,.view .content .blog-content ul.more-author .listen-podcast,.blog-content ul.more-author .view .content .listen-podcast {
    color:#00b0e7;
    font-size:14px;
    background:url(../images/article.png) no-repeat center right;
    display:inline
}

.view .mask .read-article a,.view .mask .blog-content ul.more-author .listen-podcast a,.blog-content ul.more-author .view .mask .listen-podcast a,.view .content .read-article a,.view .content .blog-content ul.more-author .listen-podcast a,.blog-content ul.more-author .view .content .listen-podcast a {
    padding-right:25px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600
}

.view .mask .download-article,.view .content .download-article {
    color:#00b0e7;
    font-size:14px;
    background:url(../images/download.png) no-repeat center right;
    display:inline
}

.view .mask .download-article a,.view .content .download-article a {
    padding-right:25px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600
}

.view img {
    display:block;
    position:relative
}

.view h3 {
    position:relative;
    font-style:italic;
    text-align:center;
    color:#717d7f
}

@media screen and (min-width: 1025px) {
.view h3 {
    padding:10px 30px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.view h3 {
    padding:5px 30px 0;
    font-size:inherit
}
}

@media screen and (max-width: 767px) {
.view h3 {
    padding:10px 30px
}
}

.view-fifth img {
    -webkit-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out
}

.view-fifth .mask {
    background:rgba(255,255,255,0.9);
    -webkit-transform:translateY(400px);
    -moz-transform:translateY(400px);
    -o-transform:translateY(400px);
    -ms-transform:translateY(400px);
    transform:translateY(400px);
    -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1;
    -webkit-transition:all .6s ease-in-out;
    transition:all .6s ease-in-out
}

@media screen and (min-width: 1025px) {
.view-fifth .mask {
    padding-top:20%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.view-fifth .mask {
    padding-top:20%
}
}

@media screen and (max-width: 767px) {
.view-fifth .mask {
    padding-top:15%
}
}

.view-fifth p {
    -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:alpha(opacity=0);
    opacity:0;
    font-weight:400;
    color:#8d9ea6;
    -webkit-transition:all .2s linear;
    transition:all .2s linear
}

.view-fifth:hover .mask {
    -webkit-transform:translateX(0px);
    -moz-transform:translateX(0px);
    -o-transform:translateX(0px);
    -ms-transform:translateX(0px);
    transform:translateX(0px)
}

.view-fifth:hover p {
    -ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter:alpha(opacity=100);
    opacity:1
}

#homeb #menubar.alert {
    border-radius:0;
    border:none;
    margin-bottom:0;
    padding-top:10px
}

#homeb .navbar-default {
    background:#FFF
}

#homeb .navbar-nav li {
    border-color:#e6eff2
}

#homeb .navbar-nav li a {
    color:#43535a
}

#homeb .customer-options {
    background:none
}

#homeb .customer-options .alert-title {
    font-weight:700;
    font-size:14px
}

#homeb .customer-options a {
    display:inline;
    cursor:pointer
}

#homeb .customer-options a.alert-link {
    font-weight:400;
    text-decoration:underline;
    color:#2081D3;
    cursor:pointer
}

#homeb .customer-options .alert-content {
    position:relative
}

#homeb .customer-options .cta-link {
    float:right
}

#homeb .customer-options .cta-link a {
    color:#0d5995;
    font-weight:700;
    text-transform:uppercase;
    font-size:12px
}

#homeb .customer-options .alert-icon {
    margin-bottom:-7px
}

#homeb #intro {
    border-top:2px solid #c3d2da
}

#homeb #intro a.btn {
    text-transform:uppercase!important;
    padding-left:22px;
    padding-right:22px
}

#homeb .section-head {
    background:#e6eff2
}

#homeb .section-head h2 {
    color:#242e33;
    font-size:18px;
    padding:35px 0
}

#homeb .evi-privacy {
    background:#FFF
}

#homeb .read-more .btn {
    padding-left:22px;
    padding-right:22px
}

#homeb #footer a:link,#homeb #footer a:visited {
    color:#FFF
}

header {
    position:relative;
    top:0;
    z-index:999
}

.customer-options {
    background:#334145
}

.customer-options a {
    color:#fff;
    text-decoration:none;
    font-size:13px;
    text-align:center;
    display:block;
    padding:8px 0
}

.customer-options .btn-group.open,.customer-options .btn-group .dropdown-toggle {
    box-shadow:none
}

@media screen and (max-width: 767px) {
.customer-options .btn-group .btn {
    display:block;
    margin:7px auto 0
}

.customer-options .btn-group .btn:active,.customer-options .btn-group .btn.active {
    box-shadow:none
}

.customer-options .btn-group .dropdown-menu {
    margin-left:10px
}
}

.customer-options .btn-group .btn-evi-mobile {
    border-style:none;
    border-color:inherit;
    border-width:medium;
    background:;
    color:#fff;
    font-size:13px;
    font-family:"Open Sans",Arial,sans-serif;
    display:block;
    padding:0 0 0 3px;
    margin:8px 0;
    font-weight:400!important;
    -webkit-transition:color .3s ease;
    transition:color .3s ease;
    text-align:center
}

.customer-options .btn-group .btn-evi-mobile:hover {
    background:none;
    border:none;
    color:#adbdc6
}

.customer-options .btn-group .btn-evi-mobile:focus {
    outline:none
}

.customer-options .btn-group .btn-evi-mobile img {
    margin-left:8px;
    margin-top:-2px;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}

.customer-options .btn-group .btn-group.open .dropdown-toggle {
    box-shadow:none
}

.customer-options .btn-group .dropdown-menu {
    background:#334145;
    font-family:"Open Sans",Arial,sans-serif;
    border-radius:0 0 10px 10px;
    margin:0 0 0 9px;
    padding:10px 20px;
    border-top:none
}

.customer-options .btn-group .dropdown-menu li:first-child {
    border-top:none
}

.customer-options .btn-group .dropdown-menu li a {
    padding:3px!important;
    color:#adbdc6!important
}

.customer-options .btn-group .dropdown-menu li a:hover {
    background:none;
    color:#fff!important
}

.login ul {
    text-align:center;
    margin-bottom:0;
    padding:0
}

.login ul li {
    display:inline-block;
    background:url(../images/login.png) no-repeat center left;
    margin-bottom:0
}

.login ul li:first-child {
    padding-left:20px
}

.login ul li a {
    font-weight:700;
    font-family:"Open Sans",Arial,sans-serif
}

.login ul li a:hover {
    color:#adbdc6
}

.sticky-wrapper {
    width:100%;
    overflow:hidden;
    position:relative
}

.stuck {
    position:fixed;
    top:0;
    width:100%;
    -webkit-transform:translate3d(0,0,0)
}

.navbar {
    border-radius:0;
    padding:0;
    z-index:999;
    margin-bottom:0
}

@media screen and (max-width: 767px) {
.navbar-nav {
    margin:0
}
}

.navbar-nav>.active>a,.navbar-nav>.active>a:hover,.navbar-nav>.active>a:focus {
    background:none
}

.navbar-nav li {
    border-left:2px solid #d5e1e6;
    margin-bottom:-1px
}

.navbar-nav li:first-child {
    border-left:none
}

.navbar-nav li:last-child {
    border-right:none
}

.navbar-nav li div {
    text-align:center
}

.navbar-nav li a {
    text-align:center;
    color:#717d7f;
    font-weight:700;
    padding:20px 0;
    text-transform:uppercase;
    font-family:"Open Sans",Arial,sans-serif;
    font-size:14px;
    display:block
}

.navbar-nav li.active {
    background:url(../images/active-bg2.jpg) repeat-x center bottom;
    font-weight:700
}

.navbar-nav li.active a {
    color:#0194cb
}

.navbar-nav .logo img {
    padding:6px 0 3px;
    max-width:170px
}

.navbar-nav .logo a {
    display:inline
}

@media screen and (min-width: 1025px) {
.navbar-nav .logo {
    width:25%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.navbar-nav .logo {
    width:22%
}
}

@media screen and (max-width: 767px) {
.navbar-nav .logo {
    width:42%;
    float:left
}

.navbar-nav .logo img {
    max-width:134px
}
}

@media screen and (max-width: 400px) {
.navbar-nav .logo img {
    width:80%
}
}

@media screen and (min-width: 1025px) {
.two-links .link-1 {
    width:25%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.two-links .link-1 {
    width:23%
}
}

.two-links .link-2 {
    border-left:2px solid #d5e1e6
}

@media screen and (min-width: 1025px) {
.two-links .link-2 {
    width:20%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.two-links .link-2 {
    width:23%
}
}

@media screen and (min-width: 1025px) {
.three-links .link-1 {
    width:21.6%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.three-links .link-1 {
    width:23%
}
}

.three-links .link-2 {
    border-left:2px solid #d5e1e6
}

@media screen and (min-width: 1025px) {
.three-links .link-2 {
    width:21.7%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.three-links .link-2 {
    width:21.7%
}
}

.three-links .link-3 {
    border-left:2px solid #d5e1e6
}

@media screen and (min-width: 1025px) {
.three-links .link-3 {
    width:21.7%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.three-links .link-3 {
    width:21.7%
}
}

.no-links .space {
    border-left:2px solid #d5e1e6;
    height:60px
}

@media screen and (min-width: 1025px) {
.no-links .space {
    width:50%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.no-links .space {
    width:45%
}
}

.evi-ind,.evi-ind-mobile {
    padding:2px 0
}

.evi-ind .btn,.evi-ind-mobile .btn {
    margin:6px 20px;
    display:block;
    color:#fff!important;
    padding:11px 0;
    font-size:13px;
    line-height:1.42857;
    border-radius:10px
}

@media screen and (max-width: 767px) {
.evi-ind .btn,.evi-ind-mobile .btn {
    margin:6px 10px
}
}

.evi-ind a:hover,.evi-ind-mobile a:hover {
    background-color:#56c7f0!important
}

.evi-ind {
    border-left:2px solid #d5e1e6
}

@media screen and (min-width: 1025px) {
.evi-ind {
    width:15%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.evi-ind {
    width:22%
}
}

@media screen and (max-width: 767px) {
.evi-ind {
    width:43%;
    float:left
}
}

@media screen and (max-width: 767px) {
.evi-ind-mobile {
    width:43%;
    float:left
}
}

.slide-out a {
    text-transform:uppercase;
    text-decoration:none;
    display:block;
    text-align:center
}

.slide-out img {
    margin:-2px 0 0 5px
}

@media screen and (min-width: 1025px) {
.slide-out {
    width:10%
}

.slide-out .menu-text:before {
    content:"Menu"
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide-out {
    font-size:14px;
    width:10%
}
}

@media screen and (max-width: 767px) {
.slide-out {
    font-size:18px;
    width:15%;
    float:left
}

.slide-out .menu-text:before {
    content:""
}
}

#slide-out-menu {
    display:none;
    overflow:hidden
}

#slide-out-menu h2 {
    margin:45px 0 0;
    padding-bottom:30px;
    padding-left:40px
}

#slide-out-menu h2 a {
    font-family:"Open Sans",Arial,sans-serif;
    color:#717d7f;
    font-size:22px;
    text-transform:uppercase;
    text-decoration:none
}

#slide-out-menu .accordionButton,#slide-out-menu .non-accordionButton {
    border-top:1px solid #273b3c;
    padding:19px 0;
    margin:0 40px;
    font-weight:700;
    font-family:"Open Sans",Arial,sans-serif;
    color:#adbdc6;
    font-size:14px;
    text-transform:uppercase;
    text-decoration:none;
    cursor:pointer
}

.top-btns {
    margin:0;
    padding:25px 0;
    overflow:hidden
}

.top-btns li {
    list-style:none;
    display:inline-block;
    *display:inline;
    margin-bottom:0
}

.top-btns li.sidebar-login {
    background:url(../images/login.png) no-repeat center left;
    margin-left:23px;
    padding-left:20px
}

.top-btns li.FinePrint {
    background:url(../images/search-icon.png) no-repeat center left;
    margin-left:25px;
    padding-left:20px
}

.top-btns li.slide-close {
    margin-left:41px
}

.top-btns li img {
    display:block;
    margin:0 auto
}

.top-btns li a {
    font-family:"Open Sans",Arial,sans-serif;
    color:#d5e1e6;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase
}

.top-btns li a:hover {
    text-decoration:none
}

.top-btns li:first-child {
    border-left:none
}

.accordionButton {
    -webkit-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out
}

.accordionButton span img {
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:-3px 0 0 15px
}

.accordionButton.open span img {
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}

.accordionButton:hover {
    color:#fff
}

.slideout-contact {
    padding:19px 0;
    margin:0 40px;
    cursor:normal!important;
    color:#eef1f3
}

.slideout-contact>span {
    font-weight:700;
    font-size:14px;
    font-family:"Open Sans",Arial,sans-serif;
    color:#adbdc6;
    text-transform:uppercase
}

.slideout-contact address {
    font-size:11px;
    color:#adbdc6;
    font-weight:400;
    margin-top:15px;
    line-height:1.5
}

.slideout-contact ul {
    padding:0;
    margin:25px 0
}

.slideout-contact .social-media li {
    list-style:none;
    display:inline-block;
    *display:inline;
    margin-right:18px;
    width:15px;
    height:14px;
    -webkit-transition:background .3s ease-in-out;
    transition:background .3s ease-in-out
}

.slideout-contact .social-media li a {
    display:block;
    background-image:url(../images/socialmedia.png);
    width:15px;
    height:15px
}

.slideout-contact .social-media li a span {
    display:block;
    width:15px;
    height:15px;
    opacity:0
}

.slideout-contact .social-media li a.facebook {
    background-position:0 0
}

/*.slideout-contact .social-media li a.facebook span {
    background-position:0 -15px;
    background-image:url(../images/social-media.png);
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

/*.slideout-contact .social-media li a.facebook:hover span {
    opacity:1
}*/

.slideout-contact .social-media li a.twitter {
    background-position:-15px 0
}

/*.slideout-contact .social-media li a.twitter span {
    background-position:-15px -15px;
    background-image:url(../images/social-media.png);
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

.slideout-contact .social-media li a.twitter:hover span {
    opacity:1
}

.slideout-contact .social-media li a.google {
    background-position:-30px 0
}

/*.slideout-contact .social-media li a.google span {
    background-position:-30px -15px;
    background-image:url(../images/social-media.png);
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

/*.slideout-contact .social-media li a.google:hover span {
    opacity:1
}*/

/*.slideout-contact .social-media li a.linkedin {
    background-position:-45px 0
}*/

/*.slideout-contact .social-media li a.linkedin span {
    background-position:-45px -15px;
    background-image:url(../images/social-media.png);
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

/*.slideout-contact .social-media li a.linkedin:hover span {
    opacity:1
}*/

/*.slideout-contact .social-media li a.email {
    background-position:-60px 0
}*/

/*.slideout-contact .social-media li a.email span {
    background-position:-60px -15px;
    background-image:url(../images/social-media.png);
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

/*.slideout-contact .social-media li a.email:hover span {
    opacity:1
}*/

.slideout-contact .evi-newsletter span {
    font-weight:700;
    font-family:"Open Sans",Arial,sans-serif;
    font-size:14px;
    color:#adbdc6;
    text-transform:uppercase;
    margin-bottom:20px;
    display:block
}

.slideout-contact .evi-newsletter a {
    background:#8d9ea6;
    color:#fff;
    border-radius:40px;
    padding:8px 23px;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase
}

ul.slide-about {
    border-top:1px solid #273b3c
}

ul.slideout-menu {
    padding:16px 0;
    margin:0 40px
}

ul.slideout-menu li {
    list-style:none;
    padding-bottom:7px;
    margin-bottom:0
}

ul.slideout-menu li a {
    color:#adbdc6;
    font-weight:500;
    font-size:14px
}

ul.slideout-menu li a:hover {
    text-decoration:none;
    color:#fff
}

ul.slideout-menu li ul.sub-menu {
    padding:10px 0 0 35px;
    border-bottom:none;
    margin-bottom:0
}

ul.slideout-menu li ul.sub-menu li:last-child {
    padding-bottom:0
}

ul.slideout-menu li ul.sub-menu li a {
    font-weight:300
}

ul.slideout-menu li.current_page_item>a {
    color:#fff
}

#pageslide {
    display:none;
    position:absolute;
    position:fixed;
    top:0;
    height:100%;
    z-index:999999;
    width:322px;
    background-color:#334145
}

#pageslide .menu-close {
    position:absolute;
    top:19px;
    right:20px
}

#company {
    position:relative
}

@media screen and (min-width: 1025px) {
#company {
    background:#45494d url(../images/the-burke-handshake.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:1024px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#company {
    background:#45494d url(../images/the-burke-handshake.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:946px
}
}

@media screen and (max-width: 767px) {
#company {
    background:#45494d url(../images/the-burke-handshake-mobile.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:919px
}
}

#company .intro-text {
    position:absolute;
    top:43%
}

#company .intro-text h1 {
    color:#fff;
    text-transform:uppercase
}

@media screen and (min-width: 1025px) {
#company .intro-text {
    margin-top:-24px
}

#company .intro-text span.italic {
    font-style:italic;
    font-size:25px;
    font-weight:400
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#company .intro-text {
    margin-top:-24px
}

#company .intro-text span.italic {
    font-style:italic;
    font-size:25px;
    font-weight:400
}
}

@media screen and (max-width: 767px) {
#company .intro-text {
    margin-top:-54px
}

#company .intro-text h1 {
    font-size:25px
}

#company .intro-text span.italic {
    font-style:italic;
    font-size:18px;
    font-weight:400
}
}

#company .intro-text p {
    color:#fff
}

#core-values {
    background-color:#f5f7f7;
    overflow:hidden
}

@media screen and (min-width: 1025px) {
#core-values {
    padding:160px 0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#core-values {
    padding:160px 0 190px
}
}

@media screen and (max-width: 767px) {
#core-values {
    padding:40px 0 160px
}
}

#core-values h1,#core-values h3 {
    text-align:center
}

.value-block {
    position:relative;
    border-bottom:6px solid #56c7f0;
    background:#e6eff2;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
}

@media screen and (min-width: 1025px) {
.value-block {
    margin:0 0 20px 20px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.value-block {
    margin:0 0 20px 20px
}
}

@media screen and (max-width: 767px) {
.value-block {
    margin:0 0 20px 10px
}
}

.value-block:hover,.value-block:active {
    background:#56c7f0
}

.value-block:hover .number,.value-block:active .number {
    background:#56c7f0
}

.value-block:hover .value h3,.value-block:active .value h3 {
    color:#fff
}

.hover-block {
    position:absolute;
    width:100%;
    background:#00b0e7;
    top:100px;
    padding:20px 15px;
    z-index:999
}

@media screen and (min-width: 1025px) {
.hover-block {
    -webkit-transform:rotateX(90deg);
    -ms-transform:rotateX(90deg);
    transform:rotateX(90deg);
    -webkit-transition:.7s ease-in-out;
    transition:.7s ease-in-out;
    -webkit-transform-origin:top;
    -moz-transform-origin:top;
    transform-origin:top;
    min-height:102px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.hover-block {
    display:none
}
}

@media screen and (max-width: 767px) {
.hover-block {
    display:none
}
}

.hover-block p {
    color:#fff;
    font-size:14px;
    line-height:1.4;
    margin:0
}

@media screen and (min-width: 1025px) {
.value-block:hover .hover-block {
    -webkit-transform:rotateX(0deg);
    -ms-transform:rotateX(0deg);
    transform:rotateX(0deg);
    z-index:999;
    -webkit-perspective:350px;
    -moz-perspective:350px;
    perspective:350px
}
}

.number {
    text-align:center;
    background:#56c7f0;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    display:table
}

.number span {
    display:table-cell;
    height:100px;
    vertical-align:middle;
    color:#fff;
    -webkit-transition:color,0.3s ease;
    transition:color,0.3s ease;
    font-size:40px;
    font-weight:800;
    font-family:"Open Sans",Arial,sans-serif
}

.number span:before {
    content:'0'
}

.value {
    display:table
}

.value h3 {
    color:#0194cb;
    font-weight:700;
    text-transform:uppercase;
    display:table-cell;
    vertical-align:middle;
    height:100px;
    font-size:14px;
    -webkit-transition:color .3s ease;
    transition:color .3s ease
}

#map {
    margin-bottom:-6px
}

#careers {
    overflow:hidden
}

.careers-wrapper {
    margin-top:20px;
    margin-bottom:20px
}

.careers-wrapper h1,.careers-wrapper h3 {
    text-align:center
}

#departments-wrapper {
    margin-bottom:20px
}

@media screen and (min-width: 1025px) {
.slide-down-left {
    padding-right:10px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide-down-left {
    padding-right:10px
}
}

@media screen and (min-width: 1025px) {
.slide-down-right {
    padding-left:10px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide-down-right {
    padding-left:10px
}
}

.cursor {
    cursor:pointer
}

.slide-down {
    border-bottom:5px solid #00b0e7;
    overflow:hidden;
    -webkit-transition:background .3s ease-in-out;
    transition:background .3s ease-in-out
}

.slide-down .img img {
    width:100%
}

.slide-down:hover {
    background:#00b0e7
}

.slide-down:hover .title {
    background:#56c7f0
}

.slide-down:hover .title .title-cont h3,.slide-down:hover .title .title-cont span {
    color:#FFF
}

.slide-down .title {
    position:relative;
    background:#e6eff2;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
}

@media screen and (min-width: 1025px) {
.slide-down .title .dummy {
    padding-top:128%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide-down .title .dummy {
    padding-top:128%
}
}

@media screen and (max-width: 767px) {
.slide-down .title .dummy {
    padding-top:84%
}
}

.slide-down .title .title-cont {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    text-align:center
}

.slide-down .title .title-cont:before {
    content:' ';
    display:inline-block;
    vertical-align:middle;
    height:100%
}

.slide-down .title .title-cont h3 {
    font-weight:600;
    color:#0194CB;
    -webkit-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out;
    font-size:14px;
    font-size:12px \9;
    text-transform:uppercase;
    vertical-align:middle;
    display:inline-block;
    max-height:100%;
    max-width:100%;
    margin:0
}

@media screen and (max-width: 1120px) {
.slide-down .title .title-cont h3 {
    font-size:13px
}
}

.slide-down .title .title-cont h3 span {
    font-weight:400;
    font-size:14px;
    -webkit-transition:color .3s ease-in-out;
    transition:color .3s ease-in-out;
    text-transform:none;
    color:#8d9ea6
}

@media screen and (max-width: 1120px) {
.slide-down .title .title-cont h3 span {
    font-size:12px
}
}

.quote {
    display:table
}

.quote>div {
    display:table-cell;
    vertical-align:middle
}

.quote h4 {
    color:#8d9ea6;
    padding:0;
    line-height:1.3;
    margin:5px 0 3px;
    font-style:italic;
    font-weight:100
}

.quote span {
    font-size:14px;
    font-family:"Open Sans",Arial,sans-serif;
    color:#abb3b6;
    font-weight:400
}

.slide-down-desc {
    background:#00b0e7;
    display:none;
    color:#fff;
    padding:23px 19px
}

.slide-down-desc div {
    opacity:0;
    -webkit-transition:opacity .5s ease-out;
    transition:opacity .5s ease-out
}

.slide-down-desc h3 {
    margin:0 0 20px;
    color:#fff;
    font-weight:700;
    padding-bottom:0
}

.slide-down-desc p {
    color:#fff;
    font-weight:400;
    font-size:14px;
    line-height:1.3;
    margin-bottom:40px
}

.slide-down-desc ul {
    margin-top:5px;
    padding:30px 0 0;
    border-top:2px solid #fff
}

.slide-down-desc ul li {
    list-style:none
}

.slide-down-desc ul li a {
    color:#cfedfc;
    font-weight:700
}

.slide-down-desc ul li a:hover {
    color:#56c7f0
}

.slide-down-left:hover .slide-down-desc div,.slide-down-right:hover .slide-down-desc div {
    opacity:1
}

@media screen and (max-width: 767px) {
.development {
    margin-bottom:30px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.administration .title-cont h3 {
    font-size:13px!important
}
}

@media screen and (min-width: 1025px) {
#team-intro {
    background:#45494d url(../images/team-hero.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:1024px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#team-intro {
    background:#45494d url(../images/team-hero.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:946px
}
}

@media screen and (max-width: 767px) {
#team-intro {
    background:#45494d url(../images/brightest-minds-mobile.jpg) center center no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover;
    height:919px
}
}

#team-intro .intro-text {
    position:absolute;
    top:50%
}

#team-intro .intro-text h1 {
    color:#fff;
    font-weight:700;
    text-transform:uppercase
}

@media screen and (min-width: 1025px) {
#team-intro .intro-text {
    margin-top:-24px
}

#team-intro .intro-text span.italic {
    font-style:italic;
    font-size:25px;
    font-weight:400
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#team-intro .intro-text {
    margin-top:-24px
}

#team-intro .intro-text span.italic {
    font-style:italic;
    font-size:25px;
    font-weight:400
}
}

@media screen and (max-width: 767px) {
#team-intro .intro-text {
    margin-top:-20px
}

#team-intro .intro-text h1 {
    font-size:25px
}

#team-intro .intro-text span.italic {
    font-style:italic;
    font-size:18px;
    font-weight:400
}
}

#team-intro .intro-text p {
    color:#fff
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.adam-michaelson .title-cont h3 {
    font-size:11px!important
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.jessie-warner h3 span {
    font-size:10px!important
}
}

#people .people-wrapper {
    text-align:center
}

#people .people-intro {
    padding:50px 0
}

div.person {
    -webkit-perspective:1200px;
    -moz-perspective:1200px;
    perspective:1200px
}

div.person figure {
    position:relative;
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    -o-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-transition:.3s;
    transition:.3s;
    font-size:16px
}

div.person figure img {
    width:100%;
    height:auto
}

div.person figure figcaption {
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    -webkit-transform:rotateY(0.5turn) translateZ(1px);
    -moz-transform:rotateY(0.5turn) translateZ(1px);
    -o-transform-style:rotateY(0.5turn) translateZ(1px);
    transform:rotateY(0.5turn) translateZ(1px);
    background:rgba(255,255,255,0.9);
    background:url(../images/ie8-bg-white.png) repeat \9;
    text-align:center;
    opacity:.6;
    -webkit-transition:1s .5s opacity;
    transition:1s .5s opacity;
    font-size:14px
}

@media screen and (min-width: 1025px) {
div.person figure figcaption {
    padding-top:30%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
div.person figure figcaption {
    padding-top:30%
}
}

@media screen and (max-width: 767px) {
div.person figure figcaption {
    padding-top:25%
}
}

div.person figure figcaption span {
    font-weight:700;
    text-transform:uppercase
}

div.person:hover figure {
    -webkit-transform:rotateY(180deg);
    -ms-transform:rotateY(180deg);
    transform:rotateY(180deg)
}

div.person:hover figure figcaption {
    opacity:1
}

#leadership-style {
    margin-top:25px;
    overflow:hidden
}

#leadership-style .slide-down-desc p {
    margin-bottom:0
}

@media screen and (max-width: 767px) {
.mark-santiago {
    margin-bottom:30px
}
}

@media screen and (min-width: 1025px) {
#how-we-help {
    background-color:#fff
}
}

@media screen and (max-width: 767px) {
#how-we-help {
    background-color:#fff;
    margin-bottom:35px
}
}

#how-we-help .ls-wrapper {
    margin-bottom:0
}

@media screen and (min-width: 1025px) {
#how-we-help .ls-wrapper .ls-nav-left-arrow {
    left:22.8%;
    top:84%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#how-we-help .ls-wrapper .ls-nav-left-arrow {
    left:14%;
    top:73%
}
}

@media screen and (max-width: 767px) {
#how-we-help .ls-wrapper .ls-nav-left-arrow {
    left:0;
    top:36%;
    display:none
}
}

@media screen and (min-width: 1025px) {
#how-we-help .ls-wrapper .ls-nav-right-arrow {
    right:23.7%;
    top:84%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#how-we-help .ls-wrapper .ls-nav-right-arrow {
    right:12.5%;
    top:73%
}
}

@media screen and (max-width: 767px) {
#how-we-help .ls-wrapper .ls-nav-right-arrow {
    right:0;
    top:36%;
    display:none
}
}

@media screen and (max-width: 767px) {
#culture,#benefits {
    background-color:#fff
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#culture,#benefits {
    background-color:#EEF4F5
}
}

@media screen and (min-width: 1025px) {
#culture,#benefits {
    background-color:#EEF4F5
}
}

#culture .ls-wrapper,#benefits .ls-wrapper {
    margin-bottom:-20px
}

@media screen and (min-width: 1025px) {
#culture .ls-wrapper .ls-nav-left-arrow {
    left:23.3%;
    top:44%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#culture .ls-wrapper .ls-nav-left-arrow {
    left:14%;
    top:53%
}
}

@media screen and (max-width: 767px) {
#culture .ls-wrapper .ls-nav-left-arrow {
    left:0;
    top:36%;
    display:none
}
}

@media screen and (min-width: 1025px) {
#culture .ls-wrapper .ls-nav-right-arrow {
    right:23.3%;
    top:44%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#culture .ls-wrapper .ls-nav-right-arrow {
    right:13.5%;
    top:53%
}
}

@media screen and (max-width: 767px) {
#culture .ls-wrapper .ls-nav-right-arrow {
    right:0;
    top:36%;
    display:none
}
}

#benefits .ls-wrapper {
    margin-bottom:0
}

@media screen and (min-width: 1025px) {
#benefits .ls-wrapper .ls-nav-left-arrow {
    left:22.8%;
    top:78%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#benefits .ls-wrapper .ls-nav-left-arrow {
    left:14%;
    top:73%
}
}

@media screen and (max-width: 767px) {
#benefits .ls-wrapper .ls-nav-left-arrow {
    left:0;
    top:36%;
    display:none
}
}

@media screen and (min-width: 1025px) {
#benefits .ls-wrapper .ls-nav-right-arrow {
    right:23.7%;
    top:78%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#benefits .ls-wrapper .ls-nav-right-arrow {
    right:12.5%;
    top:73%
}
}

@media screen and (max-width: 767px) {
#benefits .ls-wrapper .ls-nav-right-arrow {
    right:0;
    top:36%;
    display:none
}
}

.slide {
    position:relative
}

@media screen and (min-width: 1025px) {
.slide {
    max-height:725px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide {
    max-height:725px
}
}

@media screen and (max-width: 767px) {
.slide {
    background:none!important
}
}

.slide .slide-text h2 {
    text-align:center;
    color:#334145
}

.slide .slide-text h3 {
    text-align:center;
    color:#334145
}

.slide .slide-text p {
    color:#334145
}

@media screen and (max-width: 767px) {
.slide .slide-text {
    width:100%;
    padding:0;
    position:static;
    background:none
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slide .slide-text {
    width:70%;
    padding:40px 65px 5px;
    margin:20% auto 0;
    background:rgba(255,255,255,0.7);
    background:url(../images/ie8-bg-white.png) repeat \9
}
}

@media screen and (min-width: 1025px) {
.slide .slide-text {
    width:51.5%;
    padding:40px 65px 5px;
    margin:10% auto 0;
    background:rgba(255,255,255,0.7);
    background:url(../images/ie8-bg-white.png) repeat \9
}
}

#benefits .ls-wrapper .liquid-slider .panel-wrapper,#how-we-help .ls-wrapper .liquid-slider .panel-wrapper {
    position:static
}

#benefits .slide,#how-we-help .slide {
    margin-bottom:0
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#benefits .slide .slide-text,#how-we-help .slide .slide-text {
    margin:0 auto -1px;
    position:absolute;
    bottom:0;
    left:15.8%
}
}

@media screen and (min-width: 1025px) {
#benefits .slide .slide-text,#how-we-help .slide .slide-text {
    margin:0 auto -1px;
    position:absolute;
    bottom:0;
    left:23.8%
}
}

.slider-nav {
    padding:0;
    margin:30px 0;
    text-align:center
}

.slider-nav li {
    list-style:none;
    display:inline-block;
    *display:inline
}

@media screen and (min-width: 1025px) {
.slider-nav li {
    margin-right:3px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slider-nav li {
    margin-right:5px
}
}

@media screen and (max-width: 767px) {
.slider-nav li {
    margin-right:5px
}
}

.slider-nav li a {
    background:none;
    font-size:1px;
    color:#fff;
    font-weight:700;
    border:2px solid #D6DADB
}

@media screen and (min-width: 1025px) {
.slider-nav li a {
    padding:4px;
    border-radius:15px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.slider-nav li a {
    padding:4px;
    border-radius:20px
}
}

@media screen and (max-width: 767px) {
.slider-nav li a {
    padding:4px;
    border-radius:20px
}
}

.slider-nav li a.currentCrossLink {
    background:#0194cb;
    border:none;
    padding:6px
}

.lender-slider,.prospects {
    background:#e7f0f2
}

@media screen and (min-width: 1025px) {
.lender-slider,.prospects {
    padding:60px 0
}

.lender-slider .cont-right,.prospects .cont-right {
    padding-top:2%
}

.lender-slider .ls-nav-left-arrow,.prospects .ls-nav-left-arrow,.lender-slider .ls-nav-right-arrow,.prospects .ls-nav-right-arrow {
    margin-top:15%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-slider,.prospects {
    padding:60px 0
}

.lender-slider .img-left img,.prospects .img-left img {
    display:block;
    margin:0 auto
}

.lender-slider .cont-right,.prospects .cont-right {
    text-align:center;
    max-width:700px;
    margin:15px auto 0
}

.lender-slider .ls-nav-left-arrow,.prospects .ls-nav-left-arrow,.lender-slider .ls-nav-right-arrow,.prospects .ls-nav-right-arrow {
    margin-top:26%
}
}

@media screen and (max-width: 767px) {
.lender-slider,.prospects {
    padding:30px 0 0
}

.lender-slider .cont-right,.prospects .cont-right {
    text-align:center;
    margin:20px auto 0
}

.lender-slider .cont-right h3,.prospects .cont-right h3 {
    width:250px;
    margin:0 auto 10px
}

.lender-slider .ls-nav-left-arrow,.prospects .ls-nav-left-arrow,.lender-slider .ls-nav-right-arrow,.prospects .ls-nav-right-arrow {
    margin-top:230px;
    display:none
}
}

.lender-slider #lender-hwh-slider h2,.prospects #lender-hwh-slider h2 {
    padding:0;
    margin-bottom:5px;
    color:#43545a
}

.lender-slider #lender-hwh-slider .panel,.prospects #lender-hwh-slider .panel {
    background:none;
    box-shadow:none
}

@media screen and (min-width: 1025px) {
.lender-slider #lender-hwh-slider h2,.prospects #lender-hwh-slider h2 {
    text-align:left
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-slider #lender-hwh-slider h2,.prospects #lender-hwh-slider h2 {
    text-align:center
}
}

@media screen and (max-width: 767px) {
.lender-slider #lender-hwh-slider h2,.prospects #lender-hwh-slider h2 {
    font-size:18px
}

.lender-slider #lender-hwh-slider p,.prospects #lender-hwh-slider p {
    font-size:14px
}
}

@media screen and (max-width: 1024px) {
.single-post .blog-sidebar-top {
    display:none
}
}

.single-post .blog-content {
    overflow:hidden;
    margin-top:1.5%
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.single-post .blog-content {
    margin-top:0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
.single-post .blog-content {
    margin-top:0
}
}

@media screen and (max-width: 767px) {
.single-post .blog-content {
    margin-top:0
}
}

.single-post .blog-content .post {
    padding-bottom:40px
}

.sorting {
    padding:0;
    margin:10px 0
}

.sorting li {
    display:inline-block;
    *display:inline
}

.sorting li:first-child {
    margin-right:10px
}

.dropdown-container {
    width:190px;
    height:45px;
    overflow:hidden;
    margin:10px 0;
    background:url(../images/select_arrow.png) no-repeat 167px #d5e1e6;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    border-radius:15px;
    cursor:pointer
}

@media screen and (max-width: 767px) and (orientation: portrait) {
.dropdown-container {
    width:136px;
    background:url(../images/select_arrow.png) no-repeat 118px #d5e1e6
}
}

.dropdown-container:hover {
    background:url(../images/select_arrow.png) no-repeat 167px #c3d2da;
    cursor:pointer
}

.dropdown-container select {
    background:transparent;
    width:185px;
    padding:13px 20px;
    color:#687981;
    font-weight:700;
    font-size:12px;
    line-height:1.2;
    border:0;
    border-radius:0;
    height:43px;
    -webkit-appearance:none;
    -moz-appearance:none;
    text-indent:.01px;
    text-overflow:
}

@media screen and (max-width: 767px) and (orientation: portrait) {
.dropdown-container select {
    padding:13px 10px
}
}

.dropdown-container select:focus {
    outline:none
}

#searchf {
    margin:22px 0 0
}

@media screen and (max-width: 767px) {
#searchf {
    margin:0 0 14px
}
}

#searchf fieldset {
    border:2px solid #d5e1e6;
    border-radius:8px;
    padding:9px 10px
}

#searchf #submit {
    background:url(../images/search-glass.png) no-repeat center center;
    width:18px;
    height:18px;
    border:none;
    float:left
}

#searchf #submit:focus {
    outline:none;
    text-decoration:none
}

#searchf .wtext {
    width:87%;
    padding:0 0 0 10px;
    border:none;
    font-size:12px;
    float:left
}

#searchf .wtext:focus {
    outline:none;
    text-decoration:none
}

.ad-text {
    text-align:center
}

.ad-text p {
    color:#fff
}

@media screen and (max-width: 767px) {
.ad-text p {
    font-size:14px
}
}

.ad-text h2 {
    font-size:40px;
    color:#fff;
    line-height:1.2;
    padding-bottom:0;
    text-transform:uppercase;
    margin:0
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.ad-text h2 {
    padding:0 80px
}
}

@media screen and (max-width: 767px) and (orientation: landscape) {
.ad-text h2 {
    font-size:28px;
    margin-top:0;
    padding:0 80px
}
}

@media screen and (max-width: 767px) and (orientation: portrait) {
.ad-text h2 {
    font-size:22px;
    margin:0 0 10px
}
}

@media screen and (max-width: 767px) {
.ad-text {
    height:274px;
    padding:0 2%;
    display:table-cell;
    vertical-align:middle
}
}

@media screen and (min-width: 1025px) {
.blog-sidebar-images {
    background-image:url(../images/blog-ad2.jpg)
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.blog-sidebar-images {
    background-image:url(../images/blog-ad-tablet2.jpg)
}
}

@media screen and (max-width: 767px) {
.blog-sidebar-images {
    background-image:url(../images/blog-ad-mobile2.jpg)
}
}

.lender-blog-sidebar-images p,.lender-blog-sidebar-images h2 {
    color:#435359;
    line-height:auto
}

.lender-blog-sidebar-images h2 {
    font-size:30px
}

@media screen and (min-width: 1025px) {
.lender-blog-sidebar-images {
    background-image:url(../images/lender-blog-bkg.jpg)
}

.lender-blog-sidebar-images .ad-text img {
    margin-bottom:20px;
    width:auto;
    max-width:100%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-blog-sidebar-images {
    background-image:url(../images/lender-blog-bkg-mobile.jpg);
    background-position:right;
    background-size:100%
}

.lender-blog-sidebar-images .ad-text {
    text-align:left
}

.lender-blog-sidebar-images img {
    float:left;
    display:block;
    margin-right:15px
}
}

@media screen and (max-width: 767px) {
.lender-blog-sidebar-images {
    background-image:url(../images/lender-blog-bkg-mobile.jpg);
    background-size:100%;
    background-position:right
}

.lender-blog-sidebar-images h2 {
    font-size:20px
}

.lender-blog-sidebar-images .ad-text {
    text-align:left
}

.lender-blog-sidebar-images img {
    float:left;
    display:block;
    margin-right:15px
}
}

.blog-sidebar-top {
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover
}

@media screen and (min-width: 1025px) {
.blog-sidebar-top {
    position:fixed;
    z-index:100;
    left:0;
    top:60px;
    width:25%;
    height:100%;
    display:table
}
}

@media screen and (min-width: 1025px) {
.blog-sidebar-top .ad-text {
    padding:0 10%;
    display:table-cell;
    vertical-align:middle
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.blog-sidebar-top .ad-text {
    top:0;
    padding:30px 13% 40px
}
}

.blog-sidebar-bottom {
    background-size:cover;
    -webkit-background-size:cover;
    -moz-backgorund-size:cover;
    -o-background-size:cover
}

@media screen and (min-width: 1025px) {
.blog-sidebar-bottom {
    visibility:hidden
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.blog-sidebar-bottom .ad-text {
    bottom:15%;
    padding:30px 10% 40px
}
}

@media screen and (min-width: 1025px) {
.blog-content {
    max-width:700px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.blog-content {
    max-width:700px
}
}

.blog-content .post-list {
    padding:0;
    margin:0
}

.blog-content .post-list li {
    list-style:none
}

.blog-content .post-list li p {
    font-size:18px;
    max-width:640px;
    line-height:1.5
}

.blog-content .sub-title {
    font-size:25px;
    color:#adbdc6;
    font-style:italic
}

.blog-content .meta {
    padding:0 0 20px
}

.blog-content .meta li {
    display:inline-block;
    *display:inline;
    color:#717d7f;
    margin-right:10px;
    font-size:14px
}

.blog-content .meta li.author a {
    font-weight:700
}

.blog-content .meta li.category a {
    color:#006dae;
    font-weight:700
}

.blog-content .meta li.category a span {
    font-size:20px;
    position:relative;
    top:2px
}

.blog-content .post .meta {
    padding:0;
    margin:0
}

.blog-content .about-evi {
    margin:17px 0;
    padding:0
}

.blog-content .about-evi li {
    display:inline-block;
    *display:inline
}

.blog-content .about-evi li h2 {
    margin-left:15px;
    color:#43545a
}

.blog-content .about-evi .avatar {
    float:none;
    padding:0;
    text-align:right;
    border-radius:50px
}

.blog-content ul.more-author {
    padding:0;
    margin:-20px 0 20px
}

.blog-content ul.more-author li {
    display:inline-block;
    *display:inline
}

.blog-content ul.more-author .read-article,.blog-content ul.more-author .listen-podcast {
    color:#00b0e7;
    font-size:14px;
    width:74%
}

@media screen and (max-width: 767px) {
.blog-content ul.more-author .read-article,.blog-content ul.more-author .listen-podcast {
    width:60%
}
}

.blog-content ul.more-author .read-article a,.blog-content ul.more-author .listen-podcast a {
    padding-right:25px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
    background:url(../images/article.png) no-repeat center right
}

.blog-content ul.more-author .listen-podcast a {
    background:url(../images/listen.png) no-repeat center right!important
}

.blog-content ul.more-author .author-img {
    width:25%
}

@media screen and (max-width: 767px) {
.blog-content ul.more-author .author-img {
    width:35%
}
}

.blog-content ul.more-author .author-img a {
    text-align:right;
    display:block
}

.blog-content ul.more-author .avatar {
    float:none;
    padding:0;
    text-align:right;
    border-radius:50px;
    margin:20px 0 10px
}

.ssba_sharecount {
    margin-right:8px
}

.hero-img {
    margin-bottom:20px
}

.post {
    font-size:18px;
    color:#717d7f;
    font-family:"Open Sans",Arial,sans-serif
}

.post h4 {
    font-weight:600;
    color:#000
}

@media screen and (max-width: 767px) {
.post h1 {
    font-size:30px
}
}

.post p {
    margin-bottom:25px;
    font-size:18px
}

.post a {
    font-weight:600!important
}

.post #mep_0 {
    margin:10px 0 20px
}

.post blockquote {
    border-left:none;
    padding:0;
    margin-bottom:45px
}

.post blockquote p {
    font-size:25px;
    color:#43545a;
    font-style:italic;
    font-weight:700;
    text-transform:uppercase
}

.evi-services-1 {
    font-size:14px;
    color:#687981
}

.author-block {
    margin-bottom:100px
}

.comment-list {
    margin:0 0 15px;
    padding:0 0 20px;
    border-bottom:1px dashed #DBDBDB
}

.comment-list li {
    list-style:none
}

.comment-list li p {
    color:#242e33;
    font-size:14px
}

.comment-list>li {
    padding:17px 60px
}

.comment-list>li:nth-child(even) {
    background:#f5f9fa
}

.comment-author {
    padding:0;
    vertical-align:middle
}

.comment-author li {
    display:inline-block;
    *display:inline
}

.comment-author .comment-name {
    color:#242e33;
    font-weight:700;
    font-size:14px
}

.comment-author .comment-meta {
    color:#242e33;
    font-size:11px
}

.avatar {
    float:left;
    padding-right:20px
}

.fn,.says {
    vertical-align:middle;
    line-height:40px
}

.comment-meta {
    font-size:12px;
    padding:4px 0
}

.comment-body {
    font-size:14px
}

.reply {
    margin:0 0 15px
}

.reply a {
    color:#fff;
    background:#c3d2da;
    border-radius:15px;
    padding:7px 14px;
    text-transform:uppercase;
    font-size:9px
}

.comment-form label {
    display:block;
    color:#242e33;
    font-size:14px
}

.comment-form label .required {
    color:#cc4238;
    margin-top:3px
}

.comment-form input,.comment-form textarea {
    border:2px solid #c3d2da;
    border-radius:5px;
    padding:8px
}

.comment-form input:focus,.comment-form textarea:focus {
    border:2px solid #00B0E7
}

.comment-form input#submit {
    border:none;
    color:#fff;
    border-radius:25px;
    padding:7px 24px;
    background:#c3d2da
}

.page {
    padding:0;
    margin-bottom:30px
}

.page .tab-content {
    display:inline
}

.page .tab-pane {
    margin:20px 0
}

#resources-menu {
    position:relative;
    padding:0;
    margin:10px 0;
    width:110px
}

#resources-menu li {
    list-style:none;
    background:#c3d2da url(../images/select_arrow.png) no-repeat 70px center;
    width:90px;
    padding:12px 18px;
    text-align:left;
    border-radius:10px;
    color:#687981;
    font-weight:700;
    font-size:12px
}

#resources-menu li:first-child {
    cursor:pointer
}

#resources-menu li .sub-menu {
    position:absolute;
    display:none;
    z-index:999;
    margin:15px 0 0 -25px;
    padding:10px;
    border-radius:5px;
    width:190px;
    background:rgba(255,255,255,0.9) url(../images/dropdown-carrot.jpg) no-repeat center -30px;
    background:url(../images/ie8-bg-white.png) repeat \9;
    border:2px solid #657880
}

#resources-menu li .sub-menu:before,#resources-menu li .sub-menu:after {
    content:"";
    position:absolute;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    bottom:100%;
    left:20%;
    margin-left:-10px
}

#resources-menu li .sub-menu:before {
    border-bottom:10px solid #fff;
    border-bottom:10px solid #657880;
    margin-bottom:1px
}

#resources-menu li .sub-menu:after {
    border-bottom:10px solid #fff;
    margin-bottom:-2px;
    z-index:1
}

#resources-menu li .sub-menu li {
    margin:2px 0;
    font-size:18px;
    padding:0;
    width:auto;
    text-align:left;
    background:none
}

#resources-menu li .sub-menu li.active a {
    background:url(../images/dropdown-select-active.jpg) no-repeat left center
}

#resources-menu li .sub-menu li a {
    color:#43545a;
    font-size:12px;
    background:url(../images/dropdown-select.jpg) no-repeat left center;
    padding:5px 5px 5px 30px;
    display:block
}

.resource-company div:nth-child(-n+3) {
    border-top:1px solid #d6dadb
}

@media screen and (min-width: 1025px) {
.resource-company .view-fifth .mask {
    padding-top:10%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.resource-company .view-fifth .mask {
    padding-top:20%
}
}

@media screen and (max-width: 767px) {
.resource-company .view-fifth .mask {
    padding-top:15%
}
}

.resource-company .view {
    height:235px
}

.resource-company .view span {
    color:#687981;
    font-size:12px;
    font-weight:700;
    padding:0 10px
}

.resource-company .view p {
    line-height:1.5
}

.resource-company .mask {
    width:100%;
    text-align:left
}

.resource-company .mask p {
    font-size:12px;
    text-align:left;
    padding:10px 25px 0;
    margin:0
}

.resource-company .mask a {
    font-weight:700;
    font-size:14px;
    text-transform:uppercase;
    background:url(../images/more-carrot.png) no-repeat 123px center;
    padding:0 20px 0 25px
}

.resource-company div img {
    margin:20% auto 0
}

.resource-company div:nth-child(3),.resource-company div:last-child {
    border-right:none
}

@media screen and (max-width: 767px) {
.resource-company div:nth-child(3),.resource-company div:last-child {
    border-right:1px solid #d6dadb
}
}

@media screen and (max-width: 767px) {
.resource-company div:nth-child(4),.resource-company div:nth-child(5),.resource-company div:nth-child(6) {
    border-bottom:1px solid #d6dadb
}
}

.news-src {
    margin-top:2.5%
}

.page .post-list {
    padding:0;
    margin:45px 0 0;
    line-height:1
}

.page .post-list h2 {
    padding-bottom:15px
}

.page .post-list li {
    list-style:none;
    margin-bottom:45px
}

.page .post-list li h1 {
    margin-bottom:13px
}

.page .post-list li p {
    max-width:640px
}

.page .meta {
    margin:-10px 0 10px;
    padding:0
}

.page .meta li {
    display:inline-block;
    *display:inline;
    margin-bottom:0;
    line-height:1;
    color:#717d7f;
    margin-right:10px;
    font-size:14px
}

.read-article,.blog-content ul.more-author .listen-podcast {
    width:74%
}

@media screen and (max-width: 767px) {
.read-article,.blog-content ul.more-author .listen-podcast {
    width:60%
}
}

.read-article a,.blog-content ul.more-author .listen-podcast a {
    padding-right:25px;
    text-transform:uppercase;
    font-size:14px;
    font-weight:600;
    background:url(../images/article.png) no-repeat center right
}

.about-evi {
    margin:17px 0;
    padding:0
}

.about-evi li {
    display:inline-block;
    *display:inline
}

.about-evi li h2 {
    margin-left:15px;
    color:#43545a
}

.about-evi .avatar {
    float:none;
    padding:0;
    text-align:right;
    border-radius:50px
}

@media screen and (min-width: 1025px) {
#left-partners {
    padding-right:30px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#left-partners {
    padding-right:30px
}
}

@media screen and (min-width: 1025px) {
#right-partners {
    border-left:2px solid #e6eff2;
    padding-left:30px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#right-partners {
    border-left:2px solid #e6eff2;
    padding-left:30px
}
}

@media screen and (min-width: 1025px) {
.partner {
    min-height:512px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.partner {
    min-height:512px
}
}

.blue {
    background:#095E96
}

.dark-blue {
    background:#1075B5
}

.light-blue {
    background:#0194CB
}

#lender-intro {
    color:#fff;
    padding:115px 0
}

@media screen and (max-width: 767px) {
#lender-intro {
    padding:50px 0
}
}

#lender-intro .position {
    font-size:25px;
    font-style:italic;
    text-transform:uppercase
}

@media screen and (max-width: 767px) {
#lender-intro .position {
    font-size:18px
}
}

#lender-intro h1 {
    color:#fff;
    text-transform:uppercase;
    margin:0
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#lender-intro h1 {
    font-size:30px
}
}

@media screen and (max-width: 767px) {
#lender-intro h1 {
    font-size:30px;
    margin:10px 0
}
}

#lender-intro .lender-intro-buttons {
    padding:0
}

#lender-intro .lender-intro-buttons li {
    list-style-type:none;
    display:inline-block;
    *display:inline;
    margin-right:20px
}

@media screen and (max-width: 767px) {
#lender-intro .lender-intro-buttons li {
    float:left;
    margin-right:5px
}
}

#lender-nav ul {
    text-align:center;
    padding:0;
    margin-bottom:0
}

#lender-nav ul li {
    display:inline;
    *display:inline-block
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.text-block {
    color:#fff;
    margin:30% 0 0 3%
}
}

@media screen and (min-width: 1025px) {
.text-block {
    color:#fff;
    margin:25% 0 0 3%
}
}

@media screen and (max-width: 767px) {
.text-block {
    color:#fff;
    margin:60% 0 0 3%
}
}

.text-block h2 {
    color:#fff
}

.lender-accordion .accordionButton {
    background:#d5e1e6;
    cursor:pointer
}

@media screen and (min-width: 1025px) {
.lender-accordion .accordionButton {
    padding:0 0 20px 50px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion .accordionButton {
    padding:0 0 20px 30px
}
}

@media screen and (max-width: 767px) {
.lender-accordion .accordionButton {
    padding:0 0 10px 10px
}
}

.lender-accordion .button-padding {
    background:#d5e1e6
}

@media screen and (min-width: 1025px) {
.lender-accordion .button-padding {
    padding-top:135px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion .button-padding {
    padding-top:100px
}
}

@media screen and (max-width: 767px) {
.lender-accordion .button-padding {
    padding-top:75px
}
}

.lender-accordion h2 {
    text-transform:uppercase;
    padding-bottom:0;
    min-height:56px
}

@media screen and (min-width: 1025px) {
.lender-accordion h2 {
    width:800px;
    padding-left:50px;
    /*background:url(../images/question.png) no-repeat left 12px;*/
    font-size:30px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion h2 {
    /*background:url(../images/question.png) no-repeat left 12px;*/
    padding-left:50px;
    font-size:30px
}
}

@media screen and (max-width: 767px) {
.lender-accordion h2 {
    font-size:22px
}
}

.lender-accordion span {
    font-weight:700;
    color:#1075b5;
    font-size:14px;
    text-transform:uppercase
}

@media screen and (min-width: 1025px) {
.lender-accordion span {
    padding-left:50px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion span {
    padding-left:50px
}
}

.lender-accordion img {
    margin:-1px 0 0 5px;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out
}

.lender-accordion .accordionButton.open img {
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}

.lender-accordion .accordionContent {
    background:#e6eff2
}

@media screen and (min-width: 1025px) {
.lender-accordion .accordionContent {
    padding:100px 0 100px 100px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion .accordionContent {
    padding:75px 0 75px 80px
}
}

@media screen and (max-width: 767px) {
.lender-accordion .accordionContent {
    padding:50px 10px
}
}

@media screen and (min-width: 1025px) {
.lender-accordion .accordionContent p {
    width:640px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lender-accordion .accordionContent p {
    width:640px
}
}

@media screen and (max-width: 767px) {
.lender-accordion .accordionContent p {
    width:auto
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.prospects .img-left img {
    display:block;
    margin:0 auto
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.prospects .cont-right {
    text-align:center
}
}

@media screen and (max-width: 767px) {
.prospects .cont-right {
    text-align:center
}
}

.ss {
    padding:80px 0
}

@media screen and (min-width: 1025px) {
.ss .ss-logo img {
    margin:50px auto
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.ss .ss-logo img {
    margin:50px auto
}
}

@media screen and (max-width: 767px) {
.ss .ss-logo img {
    margin:20px auto 30px
}
}

.ss .ss-logo img {
    display:block
}

@media screen and (max-width: 767px) {
.ss .ss-quote img {
    display:block;
    margin:0 auto
}

.ss .ss-quote p {
    text-align:center
}

.ss .ss-quote p .author {
    text-align:center
}
}

.ss .ss-quote p {
    padding:10px 0 0;
    line-height:1.4
}

.ss .ss-quote span.name {
    color:#43545a;
    font-weight:700;
    font-size:14px
}

.ss .ss-quote span.meta {
    font-size:12px;
    color:#687981
}

.lender-cta {
    text-align:center;
    padding:60px 0
}

.job-info {
    margin-bottom:20px;
    display:inline-block;
    width:100%
}

.job-title .job-tag {
    font-weight:700;
    color:#43545a;
    font-size:18px
}

.bread-crumb {
    font-style:italic;
    font-size:14px;
    padding:20px 0;
    display:block
}

#application-form ul {
    margin:25px 0 0;
    padding:0
}

#application-form ul li {
    list-style:none
}

#application-form input[type=text],#application-form textarea {
    border:2px solid #8d9ea6;
    border-radius:3px;
    padding:5px;
    width:50%;
    margin-bottom:20px
}

@media screen and (max-width: 767px) {
#application-form input[type=text],#application-form textarea {
    width:100%
}
}

#application-form .buttonSubmit {
    margin:40px 0 0
}

#application-form .buttonSubmit input {
    background:#2babe2;
    color:#fff;
    border-radius:30px;
    border:none;
    padding:10px 30px;
    font-size:14px
}

.agreements {
    width:70%;
    font-size:14px;
    display:inline-block
}

@media screen and (min-width: 1025px) {
.agreements {
    padding-bottom:65px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.agreements {
    padding-bottom:65px
}
}

.agreements h3 {
    font-weight:700;
    font-size:20px;
    color:#434d5a;
    border-bottom:2px solid #d5dde6;
    padding-bottom:20px;
    vertical-align:bottom
}

@media screen and (max-width: 767px) {
.agreements>div {
    padding-bottom:65px
}
}

.agreements a.read-more {
    padding-right:13px;
    text-transform:uppercase;
    font-weight:700;
    background:url(../images/read-more-carrot.png) center right no-repeat
}

body#view-demo-body {
    background:#e6eff2
}

#view-demo {
    padding-top:50px
}

@media screen and (max-width: 767px) {
#view-demo {
    padding-top:0
}
}

#view-demo h1 {
    color:#0194cb;
    margin-bottom:45px
}

.demo-left {
    padding:30px
}

@media screen and (min-width: 1025px) {
.demo-left {
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.demo-left {
}
}

.demo-left p {
    color:#687981;
    line-height:1.4
}

.demo-left ul {
    list-style:none;
    margin:20px 0
}

.demo-left ul li {
    font-weight:700;
    color:#434d5a;
    font-size:14px
}

@media screen and (max-width: 767px) {
.demo-left .left-quote img {
    display:block;
    margin:0 auto
}

.demo-left .left-quote p {
    text-align:center
}

.demo-left .left-quote p .author {
    text-align:center
}
}

.demo-left .left-quote p {
    line-height:1.4
}

.demo-left .left-quote p.author {
    margin-bottom:0
}

.demo-left .left-quote span.name {
    color:#43545a;
    font-weight:700;
    font-size:14px
}

.demo-left .left-quote span.meta {
    font-size:12px;
    color:#687981
}

.demo-right {
    background:#fff;
    border-radius:10px
}

.demo-right h2 {
    border-bottom:2px solid #c3d2da;
    margin:50px 50px 40px
}

.demo-right ul {
    margin:0;
    padding:0
}

.demo-right ul li {
    list-style:none;
    margin:0 50px;
    padding-right:15%
}

.demo-right ul li label {
    margin-bottom:0;
    font-size:12px
}

.demo-right ul li label span {
    color:#CC4238
}

.demo-right ul li:last-child {
    overflow:hidden;
    background:#d5dde6;
    margin:40px 0 0;
    padding:20px 15% 20px 50px;
    border-radius:0 0 10px 10px
}

.demo-right ul li .submit-right {
    font-size:13px;
    color:#687481;
    line-height:1.3
}

@media screen and (min-width: 1025px) {
.demo-right ul li .submit-right {
    padding-right:10%
}
}

#ls-mobile .container {
    max-width:1030px
}

#ls-mobile .post-password-form {
    max-width:1030px;
    margin:30px auto
}

#ls-mobile .navbar-nav li.link-1 {
    border-left:none
}

#app-intro {
    background:url(../images/banner-bkg.jpg) no-repeat;
    background-size:100% 100%;
    -webkit-background-size:100% 100%;
    -moz-backgorund-size:100% 100%;
    -o-background-size:100% 100%;
    max-height:490px;
    padding-top:35px;
    color:#FFF;
    margin-bottom:100px
}

@media screen and (max-width: 1024px) {
#app-intro {
    max-height:100%;
    margin-bottom:30px
}
}

#app-intro #phones {
    float:left;
    margin-left:-60px;
    width:47%
}

@media screen and (max-width: 767px) {
#app-intro #phones {
    float:none;
    width:100%;
    margin-left:0;
    text-align:center
}
}

#app-intro .right {
    padding:0
}

#app-intro h1 {
    color:#FFF;
    font-size:28px;
    font-weight:400;
    margin:130px 0 20px
}

@media screen and (max-width: 767px) {
#app-intro h1 {
    margin-top:30px;
    text-align:center
}
}

#app-intro h1 span {
    font-style:italic
}

#app-intro h1 img {
    margin:0 10px 10px 0
}

#app-intro p {
    margin:0 0 20px 60px;
    text-shadow:0 3px 10px rgba(0,0,0,0.6);
    font-family:Myriad Pro,Arial,sans-serif;
    line-height:22px
}

@media screen and (max-width: 1024px) {
#app-intro p {
    margin-left:0
}
}

#app-intro .buttons {
    padding-top:20px;
    text-align:right;
    margin-left:60px
}

@media screen and (max-width: 1024px) {
#app-intro .buttons {
    text-align:center;
    margin-left:0
}
}

#app-intro .buttons img {
    float:right
}

@media screen and (max-width: 1024px) {
#app-intro .buttons img {
    float:none;
    margin-bottom:5px
}
}

#app-intro .buttons a:first-child img {
    float:left
}

@media screen and (max-width: 1024px) {
#app-intro .buttons a:first-child img {
    float:none
}
}

#app-main h2 {
    text-align:center;
    font-weight:300;
    font-size:32px;
    padding:0 40px;
    margin-bottom:50px
}

#app-main .col {
    font-family:Myriad Pro,Arial,sans-serif;
    padding-bottom:45px
}

@media screen and (max-width: 1024px) {
#app-main .col {
    text-align:center
}
}

#app-main .col img {
    margin-bottom:25px;
    border:1px solid #c3d2d9
}

#app-main .col h3 {
    font-family:Myriad Pro,Arial,sans-serif;
    font-size:22px;
    font-weight:300
}

#app-main .col h3 span {
    font-weight:700
}

#app-main .col p {
    line-height:22px;
    font-weight:300
}

#app-main .cat-block {
    text-align:center;
    padding:15px 0;
    background:#f5f7f7;
    font-size:28px;
    font-weight:300;
    color:#242e33;
    margin-bottom:80px;
    border-radius:4px
}

#app-main .cat-block .btn {
    margin-left:15px
}

#support-section .navbar-default {
    background:#e6eff2
}

#support-section .navbar-nav li {
    border:none
}

#support-section .no-links .space {
    border-left:none
}

#support-section .btn {
    -webkit-box-shadow:0 2px rgba(27,34,38,0.15),inset 0 1px rgba(255,255,255,0.3);
    box-shadow:0 2px rgba(27,34,38,0.15),inset 0 1px rgba(255,255,255,0.3);
    background-repeat:repeat-x;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-transition:0,0;
    transition:0,0;
    color:#fff;
    font-family:OpenSansBold,OpenSansRegular,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    padding:10px 15px;
    background-image:linear-gradient(to bottom,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 50%)
}

#support-sidebar {
    background-image:url(../images/support-sidebar-bkg.jpg);
    color:#435359;
    font-size:14px
}

#support-sidebar h2 {
    font-size:16px;
    color:#435359;
    margin-bottom:20px
}

#support-sidebar .name {
    font-size:12px;
    display:block;
    margin:0 auto 20px
}

#support-sidebar p,#support-sidebar p a {
    color:#435359;
    margin:0 0 5px
}

#support-sidebar .btn {
    margin-top:20px
}

.support-blog .sorting,.support-blog #searchf {
    width:50%
}

.support-blog .dropdown-container {
    border-radius:0;
    background:none;
    width:auto
}

.support-blog .dropdown-container select {
    width:auto;
    border-radius:4px;
    font-family:"OpenSansBold",OpenSans,Arial,sans-serif!important;
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    padding:10px 35px 10px 15px;
    border:solid 2px #C3D2D9;
    background:url(../images/select-arrow.png) no-repeat right center #e6eff2;
    color:#435359;
    box-shadow:0 2px rgba(27,34,38,0.08),inset 0 1px #fff
}

.support-blog .dropdown-container select:hover {
    -webkit-transition:.2s ease-out;
    transition:.2s ease-out;
    background-color:#F5F7F7;
    color:#667880
}

.support-blog .dropdown-container select:active {
    -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);
    border:solid 2px #C3D2D9;
    background-color:#C3D2D9;
    color:#8D9EA6;
    box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)
}

.support-blog .dropdown-container select:focus {
    outline:0
}

.support-blog #searchf fieldset {
    border-radius:30px;
    border-color:#8c9ea6;
    padding:7px 10px
}

.support-blog #searchf #submit {
    background-image:url(../images/search-icon.png)
}

.support-blog ul.more-author .read-article a,.support-blog .blog-content ul.more-author .listen-podcast a,.blog-content .support-blog ul.more-author .listen-podcast a {
    text-transform:none;
    font-weight:400;
    background:none;
    font-style:italic;
    font-family:Myriad Pro,Arial,sans-serif
}

.support-blog ul.forms {
    list-style:none
}

.support-blog ul.forms label span {
    color:#cc4238
}

/* 12-31-2020 | Tom - End of the year 2020 changes. */
.footer-container {
    background: #717d7f;
    /*background:#00b4e6;*/
    margin-bottom: -22px
}
/**************************************************/

.footer-container h5 {
    color:#fff;
    text-transform:uppercase;
    font-weight:700;
    border-bottom:2px solid #0194cb;
    display:inline-block;
    padding:0 50px 10px 0;
    margin-bottom:14px
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.footer-container h5 {
    font-size:11px;
    padding:0 40px 10px 0
}
}

#footer-wrapper {
    padding:64px 0 20px
}

#footer-wrapper .footer-1 address {
    color:#cfedfc;
    font-size:14px;
    font-weight:400
}

#footer-wrapper .footer-1 a {
    color:#cfedfc
}

/* 01-01-2025 */
.footer-col1-events-style {
    color: #ffffff !important; 
}

/*************************************/
#footer-wrapper .social-media {
    padding: 0
}

@media screen and (min-width: 1025px) {
#footer-wrapper .social-media {
    margin:0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#footer-wrapper .social-media {
    margin:0;
    padding-right:20px
}
}

@media screen and (max-width: 767px) {
#footer-wrapper .social-media {
    margin:0
}
}

#footer-wrapper .social-media li {
    list-style:none;
    display:inline-block;
    *display:inline;
    width:40px;
    height:40px;
    margin-right:15px;
    margin-bottom:15px
}

@media screen and (max-width: 767px) {
#footer-wrapper .social-media li {
    margin-right:10px
}
}

/*#footer-wrapper .social-media li a {
    display:block;
    background-image:url(../images/social-media.png);
    width:40px;
    height:40px
}*/

#footer-wrapper .social-media li a.facebook {
    background-position:-78px 0
}

/*#footer-wrapper .social-media li a.facebook span {
    display:block;
    width:40px;
    height:40px;
    background-position:-78px -40px;
    background-image:url(../images/social-media.png);
    opacity:0;
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

#footer-wrapper .social-media li a.facebook:hover span {
    opacity:1
}

#footer-wrapper .social-media li a.twitter {
    background-position:-118px 0
}

/*#footer-wrapper .social-media li a.twitter span {
    display:block;
    width:40px;
    height:40px;
    background-position:-118px -40px;
    background-image:url(../images/social-media.png);
    opacity:0;
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

#footer-wrapper .social-media li a.twitter:hover span {
    opacity:1
}

#footer-wrapper .social-media li a.google {
    background-position:-158px 0
}

/*#footer-wrapper .social-media li a.google span {
    display:block;
    width:40px;
    height:40px;
    background-position:-158px -40px;
    background-image:url(../images/social-media.png);
    opacity:0;
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

#footer-wrapper .social-media li a.google:hover span {
    opacity:1
}

#footer-wrapper .social-media li a.linkedin {
    background-position:-198px 0
}

/*#footer-wrapper .social-media li a.linkedin span {
    display:block;
    width:40px;
    height:40px;
    background-position:-198px -40px;
    background-image:url(../images/social-media.png);
    opacity:0;
    -webkit-transition:opacity .45s ease;
    transition:opacity .45s ease
}*/

#footer-wrapper .social-media li a.linkedin:hover span {
    opacity:1
}

#footer-wrapper .copyright {
    text-align:center
}

#footer-wrapper .copyright p {
    font-size:12px;
    color:#8d9ea6
}

.footer-2 ul,.footer-2 ol,.footer-3 ul,.footer-3 ol {
    padding:0;
    margin:0
}

.footer-2 ul li,.footer-2 ol li,.footer-3 ul li,.footer-3 ol li {
    list-style:none;
    margin-bottom:0
}

.footer-2 ul li a,.footer-2 ol li a,.footer-3 ul li a,.footer-3 ol li a {
    color:#cfedfc;
    font-size:14px
}

.footer-2 .forms li,.footer-3 .forms li {
    margin-bottom:5px
}

.footer-2 .forms label,.footer-3 .forms label {
    font-size:12px;
    color:#fff;
    margin-bottom:0
}

.footer-2 .forms label span,.footer-3 .forms label span {
    color:#cc4238
}

.footer-2 .forms .screenReader,.footer-3 .forms .screenReader {
    display:none
}

.footer-2 .forms .inline label,.footer-3 .forms .inline label {
    float:right;
    width:93%;
    font-size:12px;
    color:#fff;
    font-weight:400
}

.footer-2 .forms .inline input,.footer-3 .forms .inline input {
    float:left;
    width:7%
}

.footer-2 .forms .error,.footer-3 .forms .error {
    font-size:12px;
    color:#fff
}

.footer-2 .forms .submit,.footer-3 .forms .submit {
    margin-top:10px;
    background:#56c7f0;
    color:#fff;
    border-radius:10px;
    border:none;
    padding:10px 30px;
    font-size:14px;
    width:110px
}

.footer-2 .forms .submit:focus,.footer-3 .forms .submit:focus {
    outline:none;
    text-decoration:none
}

@media screen and (min-width: 1025px) {
.footer-1 {
    padding:0 40px 0 0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.footer-1 {
    padding:0
}
}

.footer-1 .btn-white {
    padding:12.2px 0 7.2px;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
}

.footer-1 .btn-white a {
    color:#00b0e7!important;
    text-transform:inherit;
    font-weight:700;
    font-size:14px;
    background:#fff;
    border-radius:10px;
    margin-top:-4px;
    padding:12px 28px;
    font-family:"Open Sans",Arial,sans-serif;
    text-decoration:none;
    -webkit-transition:background .3s ease;
    transition:background .3s ease
}

@media screen and (max-width: 767px) and (orientation: portrait) {
.footer-1 .btn-white a {
    padding:8px 20px 7.5px
}
}

.footer-1 .btn-white a:hover {
    background:#CFEDFC;
    color:#0194CB
}

.footer-1 .btn-white a:active {
    background:#0194cb
}

@media screen and (max-width: 767px) {
.footer-1 {
    padding:0 69px 0 28px;
    margin:0 0 40px
}

.footer-1 .btn-white {
    display:block
}
}

@media screen and (max-width: 767px) {
.footer-2 {
    padding:0 69px 0 28px
}
}

@media screen and (max-width: 767px) {
.footer-2 .footer-2-col {
    margin:0 0 40px
}
}

.footer-2 .footer-top {
    margin-bottom:24px
}

@media screen and (min-width: 1025px) {
.footer-3 {
    padding:0 0 0 40px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.footer-3 {
    padding:0 0 0 40px
}
}

@media screen and (max-width: 767px) {
.footer-3 {
    padding:0 69px 0 28px
}
}

.footer-3 p {
    color:#fff;
    font-size:12px;
    font-weight:700
}

.footer-3 p span {
    color:#cc4238
}

.footer-3 input,.footer-3 textarea {
    width:100%;
    border-radius:3px;
    border:none;
    padding:5px;
    margin-top:3px;
    font-size:14px;
    color:#717d7f
}

.footer-3 input:focus,.footer-3 textarea:focus {
    border:none
}

.footer-3 .footer-submit {
    padding:12px 40px;
    color:#fff;
    background:#56c7f0;
    border-radius:50px;
    font-size:12px;
    font-weight:600;
    font-family:"Open Sans",Arial,sans-serif;
    width:auto
}

.footer-3 .wpcf7-response-output {
    color:#fff;
    font-size:14px
}

.footer-4 {
    text-align:center;
    padding-top:50px
}

.footer-4 p {
    font-size:11px;
    color:#fff
}

.footer-4 a {
    color:#cfedfc
}

#homeb .btn,#homeb .progress-button {
    -webkit-box-shadow:0 2px rgba(27,34,38,0.15),inset 0 1px rgba(255,255,255,0.3);
    box-shadow:0 2px rgba(27,34,38,0.15),inset 0 1px rgba(255,255,255,0.3);
    background-repeat:repeat-x;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-transition:0,0;
    transition:0,0;
    color:#fff;
    font-family:OpenSansBold,OpenSansRegular,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif!important;
    font-size:12px;
    text-decoration:none;
    text-transform:uppercase;
    padding:10px 15px;
    background-image:linear-gradient(to bottom,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 50%)
}

#homeb .btn.btn-icon {
    padding-left:40px!important;
    position:relative
}

#homeb .btn.btn-icon span {
    position:absolute;
    left:7%;
    marigin-top:-2px
}

#homeb .btn:disabled,#homeb .btn[disabled],#homeb .btn.disabled {
    color:#E6EFF2;
    background-repeat:repeat-x;
    background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%)
}

#homeb .btn:hover {
    -webkit-transition:.2s ease-out;
    transition:.2s ease-out
}

#homeb .btn:active {
    -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)
}

#homeb .btn:focus {
    outline:0;
    color:#fff
}

#homeb .btn.btn-lg,#homeb .btn-group-lg>.btn {
    font-size:14px
}

#homeb .btn.btn-sm,#homeb .btn-group-sm>.btn {
    padding:6px 10px 5px;
    font-size:10px
}

#homeb .btn.btn-xs,#homeb .btn-group-xs>.btn {
    font-size:8px;
    padding:4px 10px 3px
}

#homeb .btn.btn-default {
    border:solid 2px #C3D2D9;
    background-color:#E6EFF2;
    color:#435359;
    -webkit-box-shadow:0 2px rgba(27,34,38,0.08),inset 0 1px #fff;
    box-shadow:0 2px rgba(27,34,38,0.08),inset 0 1px #fff
}

#homeb .btn.btn-default:hover {
    background-color:#F5F7F7;
    color:#667880
}

#homeb .btn.btn-default:disabled,#homeb .btn.btn-default[disabled],#homeb .btn.btn-default.disabled {
    border:solid 2px #E6EFF2;
    color:#C3D2D9;
    background-color:#E6EFF2;
    opacity:1;
    -webkit-box-shadow:none;
    box-shadow:none
}

#homeb .btn.btn-default:active {
    border:solid 2px #C3D2D9;
    background-color:#C3D2D9;
    color:#8D9EA6;
    -webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);
    box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)
}

#homeb .btn.btn-default.btn-action {
    border:solid 2px #667880;
    background-color:#fff;
    color:#435359
}

#homeb .btn.btn-default.btn-action:hover {
    border:solid 2px #8D9EA6;
    background-color:#E6EFF2;
    color:#667880
}

#homeb .btn.btn-default.btn-action:active {
    border:solid 2px #8D9EA6;
    background-color:#E6EFF2;
    color:#8D9EA6
}

#homeb .btn.btn-default.btn-action:disabled,#homeb .btn.btn-default.btn-action[disabled],#homeb .btn.btn-default.btn-action.disabled {
    color:#C3D2D9;
    background-color:#E6EFF2;
    border:solid 2px #E6EFF2;
    opacity:1
}

#homeb .btn.btn-default.btn-action:focus {
    border:solid 2px #8D9EA6;
    background-color:#E6EFF2
}

#homeb .btn.btn-primary {
    border:solid 2px #2BABE2
}

#homeb .btn.btn-primary:hover {
    border:solid 2px #72C7EC;
    background-color:#72C7EC
}

#homeb .btn.btn-primary:active {
    border:solid 2px #2081D3;
    background-color:#2081D3;
    color:#B8E3F6
}

#homeb .btn.btn-primary:disabled,#homeb .btn.btn-primary[disabled],#homeb .btn.btn-primary.disabled {
    border:solid 2px #72C7EC;
    color:#B8E3F6;
    background-color:#72C7EC;
    opacity:1
}

#homeb .btn.btn-primary:focus {
    border:solid 2px #2081D3;
    background-color:#2081D3
}

#homeb .btn.btn-success {
    border:solid 2px #40CE72
}

#homeb .btn.btn-success:hover {
    border:solid 2px #80DEA1;
    background-color:#80DEA1
}

#homeb .btn.btn-success:active {
    border:solid 2px #30B555;
    background-color:#30B555;
    color:#BFEED0
}

#homeb .btn.btn-success:disabled,#homeb .btn.btn-success[disabled],#homeb .btn.btn-success.disabled {
    border:solid 2px #80DEA1;
    color:#BFEED0;
    background-color:#80DEA1;
    opacity:1
}

#homeb .btn.btn-success:focus {
    border:solid 2px #30B555;
    background-color:#30B555
}

#homeb .btn.btn-warning {
    border:solid 2px #E6C446
}

#homeb .btn.btn-warning:hover {
    border:solid 2px #EED884;
    background-color:#EED884
}

#homeb .btn.btn-warning:active {
    border:solid 2px #D9A634;
    background-color:#D9A634;
    color:#F7ECC2
}

#homeb .btn.btn-warning:disabled,#homeb .btn.btn-warning[disabled],#homeb .btn.btn-warning.disabled {
    border:solid 2px #EED884;
    color:#F7ECC2;
    background-color:#EED884;
    opacity:1
}

#homeb .btn.btn-warning:focus {
    border:solid 2px #D9A634;
    background-color:#D9A634
}

#homeb .btn.btn-orange {
    border:solid 2px #DE8337;
    background-color:#DE8337
}

#homeb .btn.btn-orange:hover {
    border:solid 2px #E9AC7A;
    color:#fff;
    background-color:#E9AC7A
}

#homeb .btn.btn-orange:active {
    border:solid 2px #CD6229;
    background-color:#CD6229;
    color:#F4D6BD
}

#homeb .btn.btn-orange:disabled,#homeb .btn.btn-orange[disabled],#homeb .btn.btn-orange.disabled {
    border:solid 2px #E9AC7A;
    color:#F4D6BD;
    background-color:#E9AC7A;
    opacity:1
}

#homeb .btn.btn-orange:focus {
    border:solid 2px #CD6229;
    background-color:#CD6229
}

#homeb .btn.btn-danger {
    border:solid 2px #DC5952
}

#homeb .btn.btn-danger:hover {
    border:solid 2px #E8908C;
    background-color:#E8908C
}

#homeb .btn.btn-danger:active {
    border:solid 2px #CA433D;
    background-color:#CA433D;
    color:#F4C8C6
}

#homeb .btn.btn-danger:disabled,#homeb .btn.btn-danger[disabled],#homeb .btn.btn-danger.disabled {
    border:solid 2px #E8908C;
    color:#F4C8C6;
    background-color:#E8908C;
    opacity:1
}

#homeb .btn.btn-danger:focus {
    border:solid 2px #CA433D;
    background-color:#CA433D
}

#homeb .btn.btn-purple {
    border:solid 2px #7E6FBF;
    background-color:#7E6FBF
}

#homeb .btn.btn-purple:hover {
    border:solid 2px #A99FD4;
    color:#fff;
    background-color:#A99FD4
}

#homeb .btn.btn-purple:active {
    border:solid 2px #5E539F;
    background-color:#5E539F;
    color:#D4CFEA
}

#homeb .btn.btn-purple:disabled,#homeb .btn.btn-purple[disabled],#homeb .btn.btn-purple.disabled {
    border:solid 2px #A99FD4;
    color:#D4CFEA;
    background-color:#A99FD4;
    opacity:1
}

#homeb .btn.btn-purple:focus {
    border:solid 2px #5E539F;
    background-color:#5E539F
}

#homeb .btn.btn-info {
    border:solid 2px #72C7EC
}

#homeb .btn.btn-inverse {
    border:solid 2px #667880;
    background-color:#667880
}

#homeb .btn.btn-inverse:hover {
    border:solid 2px #8D9EA6;
    background-color:#8D9EA6;
    color:#fff
}

#homeb .btn.btn-inverse:disabled,#homeb .btn.btn-inverse[disabled],#homeb .btn.btn-inverse.disabled {
    border:solid 2px #C3D2D9;
    background-color:#C3D2D9;
    color:#E6EFF2;
    opacity:1
}

#homeb .btn.btn-inverse:active {
    border:solid 2px #435359;
    background-color:#435359;
    color:#C3D2D9
}

#homeb .btn.btn-inverse:focus {
    border:solid 2px #435359;
    background-color:#435359
}

#homeb .btn-action {
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px
}

#homeb .btn-action.btn-lg,#homeb .btn-group-lg>.btn-action.btn {
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    border-radius:25px;
    padding-left:15px;
    padding-right:15px
}

#homeb .btn-action.btn-sm,#homeb .btn-group-sm>.btn-action.btn {
    -webkit-border-radius:15px;
    -moz-border-radius:15px;
    border-radius:15px;
    padding-left:15px;
    padding-right:15px
}

#homeb .btn-action.btn-xs,#homeb .btn-group-xs>.btn-action.btn {
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px
}

#homeb .btn-toggle {
    position:relative;
    width:75px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    -webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);
    padding:7px 0 7px 35px;
    background:#c3d2d9;
    font-family:"OpenSansBold","OpenSansRegular","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    display:inline-block;
    font-size:12px;
    color:#fff;
    text-transform:uppercase;
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}

#homeb .btn-toggle input[type="checkbox"] {
    display:none
}

#homeb .btn-toggle:after {
    content:'';
    display:inline-block;
    position:absolute;
    top:3px;
    background:#667880;
    width:22px;
    height:22px;
    border:2px solid #667880;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 2px 0 0 rgba(27,34,38,0.15);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 2px 0 0 rgba(27,34,38,0.15)
}

#homeb a.btn-toggle:hover {
    color:#fff!important
}

#homeb a.btn-toggle.btn-toggle-on {
    padding:7px 0 7px 16px;
    background:#80DEA1
}

#homeb a.btn-toggle.btn-toggle-off:after {
    left:5px
}

#homeb a.btn-toggle.btn-toggle-on:after {
    right:5px;
    background:#30B555;
    border:2px solid #30B555
}

#homeb .btn-toggle-small {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);
    box-shadow:inset 0 2px 0 rgba(0,0,0,0.15);
    position:relative;
    font-family:"OpenSansBold","OpenSansRegular","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    width:45px;
    padding:4px 0 1px 25px;
    background:#C3D2D9;
    font-size:12px;
    color:#fff;
    display:inline-block;
    text-transform:uppercase
}

#homeb .btn-toggle-small i {
    position:relative;
    bottom:3px
}

#homeb .btn-toggle-small:after {
    content:'';
    display:inline-block;
    position:absolute;
    top:5px;
    background:#667880;
    width:14px;
    height:14px;
    border:1px solid #667880;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 2px 0 0 rgba(27,34,38,0.15);
    box-shadow:inset 0 1px 0 rgba(255,255,255,0.3),0 2px 0 0 rgba(27,34,38,0.15)
}

#homeb a.btn-toggle-small.btn-toggle-off i {
    left:1px
}

#homeb a.btn-toggle-small.btn-toggle-on {
    padding:4px 25px 1px 5px;
    background:#80DEA1
}

#homeb a.btn-toggle-small.btn-toggle-off:after {
    left:5px
}

#homeb a.btn-toggle-small.btn-toggle-on:after {
    right:5px;
    background:#30B555;
    border:1px solid #30B555
}

#homeb .alert {
    padding:15px;
    margin-bottom:17px;
    border:1px solid transparent;
    border-radius:4px
}

#homeb .alert h4 {
    margin-top:0;
    color:inherit
}

#homeb .alert .alert-link {
    font-weight:700
}

#homeb .alert>p,#homeb .alert>ul {
    margin-bottom:0
}

#homeb .alert>p+p {
    margin-top:5px
}

#homeb .alert-dismissable {
    padding-right:35px
}

#homeb .alert-dismissable .close {
    position:relative;
    top:-2px;
    right:-21px;
    color:inherit
}

#homeb .alert-success {
    background-color:#BFEED0;
    border-color:#80DEA1;
    color:#30B555
}

#homeb .alert-success hr {
    border-top-color:#6cd992
}

#homeb .alert-success .alert-link {
    color:#258d41
}

#homeb .alert-info {
    background-color:#B8E3F6;
    border-color:#72C7EC;
    color:#2081D3
}

#homeb .alert-info hr {
    border-top-color:#5cbfe9
}

#homeb .alert-info .alert-link {
    color:#1967a7
}

#homeb .alert-warning {
    background-color:#F7ECC2;
    border-color:#EED884;
    color:#D9A634
}

#homeb .alert-warning hr {
    border-top-color:#ebd06e
}

#homeb .alert-warning .alert-link {
    color:#b88822
}

#homeb .alert-danger {
    background-color:#F4C8C6;
    border-color:#E8908C;
    color:#CA433D
}

#homeb .alert-danger hr {
    border-top-color:#e47a77
}

#homeb .alert-danger .alert-link {
    color:#a7322d
}

#homeb .alert-sm {
    border:none!important;
    padding:5px;
    font-size:12px
}

#homeb .alert-sm .alert-close {
    top:4px
}

#homeb .alert-sm.alert-danger .alert-icon {
    width:16px;
    height:16px;
    background-position:-288px -56px
}

#homeb .alert-sm.alert-success .alert-icon {
    width:16px;
    height:16px;
    background-position:-272px -56px
}

#homeb .alert-sm.alert-warning .alert-icon {
    width:16px;
    height:16px;
    background-position:-304px -56px
}

#homeb .alert-sm.alert-info .alert-icon {
    width:16px;
    height:16px;
    background-position:-320px -56px
}

#homeb .alert-title {
    font-family:"OpenSansBold","OpenSansRegular","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif
}

#homeb .icon-24-info {
    width:24px;
    height:24px;
    background-position:-240px -97px;
    display:inline-block;
    background-image:url(../images/sprite.png)!important;
    background-repeat:no-repeat
}

html {
    -webkit-font-smoothing:antialiased;
    -moz-font-smoothing:antialiased;
    -o-font-smoothing:antialiased
}

body {
    font-weight:400
}

#breadcrumbs {
    font-size:14px;
    font-style:italic;
    margin:10px 0 15px
}

h1 {
    font-weight:700;
    color:#333c40;
    font-size:40px
}

h2 {
    font-weight:700;
    padding-bottom:15px;
    color:#333c40
}

h3 {
    margin:0 0 15px
}

h4 {
    line-height:1.5
}

h5 {
    line-height:1.5
}

h6 {
    line-height:1.3
}

p {
    line-height:1.8;
    margin-bottom:15px
}

.post ol li,.post ul li,.page ol li,.page ul li {
    line-height:1.8;
    margin-bottom:15px
}

.post strong,.page strong {
    color:#43545a
}

.post a,.page a {
    font-weight:700
}

.post ol li ol,.page ol li ol {
    margin-top:15px
}

.post ol li ol li,.page ol li ol li {
    list-style:lower-latin
}

.post ol li ol li ol,.page ol li ol li ol {
    margin-top:15px
}

.post ol li ol li ol li,.page ol li ol li ol li {
    list-style:lower-roman
}

a {
    -webkit-transition:color .3s ease;
    transition:color .3s ease
}

a:hover {
    text-decoration:none
}

a:focus {
    outline:none;
    text-decoration:none
}

a:active {
    text-decoration:none
}

.mfp-close:focus {
    outline:none;
    text-decoration:none
}

select:focus,.btn:focus {
    outline:none;
    text-decoration:none
}

select:active,.btn:active {
    text-decoration:none
}

img {
    max-width:100%;
    height:auto
}

.generic-sb {
    margin-top:30px
}

.loan-details {
    padding:0
}

.loan-details li {
    list-style:none;
    display:inline-block;
    *display:inline;
    margin:0 50px 0 0!important
}

.callout-box {
    background:#f5f7f7;
    border:2px solid #d5e1e6;
    padding:40px;
    margin-bottom:50px
}

.callout-box h2 {
    padding:0;
    margin:0
}

.mktFormMsg {
    color:red
}

.lightbox-form-wrapper {
    border:2px solid #c3d2d9;
    border-radius:3px;
    margin:0 auto;
    background:#f5f7f7
}

@media screen and (min-width: 1025px) {
.lightbox-form-wrapper {
    width:370px
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.lightbox-form-wrapper {
    width:370px
}
}

.lightbox-form-wrapper ul {
    margin:0;
    padding:0
}

.lightbox-form-wrapper ul li {
    list-style:none;
    margin-bottom:20px
}

.lightbox-form-wrapper h2 {
    color:#fff;
    margin:0;
    font-weight:700;
    padding:15px 55px;
    text-align:center;
    border-radius:3px 3px 0 0;
    text-transform:uppercase;
    background-color:#43545a;
    border-bottom:2px solid #c3d2d9
}

.lightbox-form-wrapper form {
    padding:25px 40px
}

.lightbox-form-wrapper select {
    width:100%;
    font-size:14px
}

.lightbox-form-wrapper .buttonSubmit {
    margin-top:-20px;
    margin-bottom:-20px
}

.lightbox-form-wrapper .buttonSubmit input {
    background:#2babe2;
    color:#fff;
    border-radius:30px;
    border:none;
    padding:10px 30px;
    font-size:14px
}

@media screen and (min-width: 1025px) {
#demo-form {
    width:600px
}

#demo-form ul {
    overflow:hidden
}

#demo-form ul li {
    width:50%;
    float:left
}

#demo-form ul li:last-child {
    width:100%
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
#demo-form {
    width:370px
}
}

.section-header {
    border-top:2px solid #e6eff2;
    border-bottom:2px solid #e6eff2
}

.section-header .section-name h3 {
    font-size:14px;
    text-transform:uppercase;
    color:#687981;
    font-weight:700;
    margin:15px 24px 12px 0
}

.section-header .breadcrumb-link-forward a {
    display:block;
    text-align:right;
    padding:12px 15px 12px 0;
    font-weight:700;
    text-transform:uppercase;
    font-size:14px;
    background:url(../images/more-carrot.png) no-repeat 165px center
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.section-header .breadcrumb-link-forward a {
    background:url(../images/more-carrot.png) no-repeat 175px center
}
}

.breadcrumb-link-forward a {
    display:block;
    padding:12px 15px 12px 0;
    font-weight:700;
    text-transform:uppercase;
    font-size:14px;
    background:url(../images/more-carrot.png) no-repeat 140px center
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.breadcrumb-link-forward a {
    background:url(../images/more-carrot.png) no-repeat 175px center
}
}

.generic-content .breadcrumb-link-back {
    float:none;
    margin:25px 0
}

.breadcrumb-link-back {
    border-top:2px solid #e6eff2;
    border-bottom:2px solid #e6eff2
}

.breadcrumb-link-back a {
    display:block;
    padding:10px 0 9px;
    font-weight:700;
    color:#43545a;
    font-size:12px
}

.breadcrumb-link-back a .carrot {
    border-right:2px solid #e6eff2;
    padding:7px 10px;
    margin-right:10px
}

@media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
.breadcrumb-link-back a {
    background:url(../images/back.png) no-repeat 175px center
}
}

.share {
    float:left;
    color:#43545a;
    font-size:14px;
    margin:10px 5px 0 25px
}

.section-head {
    background:#eef4f5;
    text-align:center
}

.section-head h2 {
    margin:0;
    color:#43545a
}

@media screen and (min-width: 1025px) {
.section-head h2 {
    padding:40px 0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.section-head h2 {
    padding:40px 0
}
}

@media screen and (max-width: 767px) {
.section-head h2 {
    padding:20px 0;
    font-size:22px
}
}

.section-head-transparent {
    background:rgba(255,255,255,0.7);
    background-image:url(../images/ie-8-bg.png) \9;
    background-repeat:repeat-x\9;
    background-position:center top\9;
    border-top:10px solid rgba(0,176,231,0.7);
    position:absolute;
    top:0;
    width:100%;
    text-align:center
}

.section-head-transparent h2 {
    margin:0;
    color:#334145
}

@media screen and (min-width: 1025px) {
.section-head-transparent h2 {
    padding:58px 0
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.section-head-transparent h2 {
    padding:48px 0
}
}

@media screen and (max-width: 767px) {
.section-head-transparent h2 {
    padding:38px 0
}
}

.wp-pagenavi a,.wp-pagenavi span {
    border:none;
    font-weight:700
}

.wp-pagenavi span.current {
    color:#095e96
}

div.wpcf7-validation-errors {
    border:none
}

div.wpcf7-response-output {
    padding:0
}

span.wpcf7-not-valid-tip {
    background:none;
    border:none
}

div.wpcf7-mail-sent-ok {
    border:none
}

div.wpcf7-spam-blocked {
    border:none
}

.alignnone {
    margin:5px 20px 20px 0
}

.aligncenter,div.aligncenter {
    display:block;
    margin:5px auto
}

.alignright {
    float:right;
    margin:5px 0 20px 20px
}

.alignleft {
    float:left;
    margin:5px 20px 20px 0
}

.aligncenter {
    display:block;
    margin:5px auto
}

a img.alignright {
    float:right;
    margin:5px 0 20px 20px
}

a img.alignnone {
    margin:5px 20px 20px 0
}

a img.alignleft {
    float:left;
    margin:0 20px 20px 0
}

a img.aligncenter {
    display:block;
    margin-left:auto;
    margin-right:auto
}

.wp-caption {
    background:#fff;
    border:1px solid #f0f0f0;
    max-width:96%;
    padding:5px 3px 10px;
    text-align:center
}

.wp-caption .alignnone {
    margin:5px 20px 20px 0
}

.wp-caption .alignleft {
    margin:5px 20px 20px 0
}

.wp-caption .alignright {
    margin:5px 0 20px 20px
}

.wp-caption img {
    border:0 none;
    height:auto;
    margin:0;
    max-width:98.5%;
    padding:0;
    width:auto
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px
}

@media screen and (max-width: 767px) {
.comment-form textarea {
    width:90%
}
}

.wp-pagenavi a,.wp-pagenavi span {
    float:left
}

.panel-title a {
    display:block;
    background:url(../images/FAQ-closed.gif) center right no-repeat
}

.panel-title a.bg-open {
    background:url(../images/FAQ-open.gif) center right no-repeat!important
}

.mejs-controls,.mejs-mediaelement,.mejs-container {
    background:url()!important;
    background-color:#d5e1e6!important
}

.mejs-currenttime,.mejs-duration {
    color:#687981!important
}

.mejs-controls .mejs-button button:focus {
    outline:none!important
}

.mejs-controls .mejs-button button {
    background-image:url(../images/controls.svg)!important
}

.mejs-controls .mejs-time-rail .mejs-time-total {
    background:#e6eff2!important
}

.mejs-controls .mejs-time-rail .mejs-time-current {
    background:#00a!important
}

.mejs-controls .mejs-time-rail .mejs-time-loaded {
    background:#00b0e7!important
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
    background:#00b0e7!important
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background:#e6eff2!important
}

.TopRow {
    border-style:0;
    border-color:#0;
    border-width:0;
    background-color:#334145;
    display:block
}

.CustomerSupport {
    font-family:"Open Sans",Arial,sans-serif;
    font-size:13px;
    font-weight:500;
    color:#fff;
    vertical-align:middle;
    position:relative;
    padding:0;
    margin:0;
    display:block;
    width:97%;
    text-align:right
}

.TopRow {
    border-style:0;
    border-color:#0;
    border-width:0;
    background-color:#334145;
    display:block
}

.CustomerSupport {
    font-family:"Open Sans",Arial,sans-serif;
    font-size:13px;
    font-weight:500;
    color:#fff;
    vertical-align:middle;
    position:relative;
    padding:0;
    margin:0;
    display:block;
    width:97%;
    text-align:right
}

.TopRow {
    border-style:0;
    border-color:#0;
    border-width:0;
    background-color:#334145;
    display:block
}

.Tiles {
    font-size:15px;
    line-height:1.3;
    margin:1px 5px 5px 1px;
    padding-right:5px;
    padding-left:5px
}

.swipenext {
    display:none
}

@media all and (max-width:1024px) and (min-width: 721px) {
.swipenext {
    float:right;
    width:120px;
    color:#FFF;
    border:0 #00F solid;
    z-index:999;
    display:block
}
}

@media all and (max-width: 720px) and (min-width: 481px) {
.swipenext {
    position:relative;
    -webkit-transition:background .3s ease;
    transition:background .3s ease;
    display:block;
    width:120px;
    float:right;
    padding:5px 10px
}
}
