/* ---------------------------------------------------------
    Web Fonts
----------------------------------------------------------*/
/* Corbel */
@font-face {
    font-family: 'Corbel Bold';
    src: url('../fonts/Corbel_Bold/Corbel-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Corbel_Bold/Corbel-Bold.woff') format('woff'), url('../fonts/Corbel_Bold/Corbel-Bold.ttf') format('truetype'), url('../fonts/Corbel_Bold/Corbel-Bold.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel Bold Italic';
    src: url('../fonts/Corbel_Bold_Italic/Corbel-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Corbel_Bold_Italic/Corbel-BoldItalic.woff') format('woff'), url('../fonts/Corbel_Bold_Italic/Corbel-BoldItalic.ttf') format('truetype'), url('../fonts/Corbel_Bold_Italic/Corbel-BoldItalic.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel Italic';
    src: url('../fonts/Corbel_Italic/Corbel-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Corbel_Italic/Corbel-Italic.woff') format('woff'), url('../fonts/Corbel_Italic/Corbel-Italic.ttf') format('truetype'), url('../fonts/Corbel_Italic/Corbel-Italic.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Corbel';
    src: url('../fonts/Corbel_Regular/Corbel.eot?#iefix') format('embedded-opentype'), url('../fonts/Corbel_Regular/Corbel.woff') format('woff'), url('../fonts/Corbel_Regular/Corbel.ttf') format('truetype'), url('../fonts/Corbel_Regular/Corbel.svg#svgFontName') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Corporate S */

@font-face {
    font-family: 'CorporateS Bold';
    src: url('../fonts/CorporateS_Bold/CorporateS-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Bold/CorporateS-Bold.woff') format('woff'), url('../fonts/CorporateS_Bold/CorporateS-Bold.ttf') format('truetype'), url('../fonts/CorporateS_Bold/CorporateS-Bold.svg#CorporateS-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS Bold Italic';
    src: url('../fonts/CorporateS_Bold_Italic/CorporateS-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Bold_Italic/CorporateS-BoldItalic.woff') format('woff'), url('../fonts/CorporateS_Bold_Italic/CorporateS-BoldItalic.ttf') format('truetype'), url('../fonts/CorporateS_Bold_Italic/CorporateS-BoldItalic.svg#CorporateS-BoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS Demi';
    src: url('../fonts/CorporateS_Demi/CorporateS-Demi.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Demi/CorporateS-Demi.woff') format('woff'), url('../fonts/CorporateS_Demi/CorporateS-Demi.ttf') format('truetype'), url('../fonts/CorporateS_Demi/CorporateS-Demi.svg#CorporateS-Demi') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS Demi Italic';
    src: url('../fonts/CorporateS_Demi_Italic/CorporateS-DemiItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Demi_Italic/CorporateS-DemiItalic.woff') format('woff'), url('../fonts/CorporateS_Demi_Italic/CorporateS-DemiItalic.ttf') format('truetype'), url('../fonts/CorporateS_Demi_Italic/CorporateS-DemiItalic.svg#CorporateS-DemiItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS Extra Bold';
    src: url('../fonts/CorporateS_Extra_Bold/CorporateS-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Extra_Bold/CorporateS-ExtraBold.woff') format('woff'), url('../fonts/CorporateS_Extra_Bold/CorporateS-ExtraBold.ttf') format('truetype'), url('../fonts/CorporateS_Extra_Bold/CorporateS-ExtraBold.svg#CorporateS-ExtraBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS Light';
    src: url('../fonts/CorporateS_Light/CorporateS-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Light/CorporateS-Light.woff') format('woff'), url('../fonts/CorporateS_Light/CorporateS-Light.ttf') format('truetype'), url('../fonts/CorporateS_Light/CorporateS-Light.svg#CorporateS-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CorporateS';
    src: url('../fonts/CorporateS_Regular/CorporateS-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/CorporateS_Regular/CorporateS-Regular.woff') format('woff'), url('../fonts/CorporateS_Regular/CorporateS-Regular.ttf') format('truetype'), url('../fonts/CorporateS_Regular/CorporateS-Regular.svg#CorporateS-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ---------------------------------------------------------
    Home Page Carousel
----------------------------------------------------------*/
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
}

.carousel-control.left {
    display: none;
}

.carousel-control.right {
    display: none;
}

.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    top: 55% !important;
}

.carousel-indicators {
    bottom: 0 !important;
    margin-bottom: 0 !important;
}

    .carousel-indicators li {
        background-color: #fefefe !important;
    }

    .carousel-indicators .active {
        background-color: #a7a9ac !important;
    }

    .carousel-indicators li:hover {
        background-color: #a7a9ac !important;
    }

.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    margin-left: -70px !important;
}

.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
    right: 10% !important;
}

.carousel-control.left {
    background-image: none !important;
    background-repeat: no-repeat !important;
}

.carousel-control.right {
    background-image: none !important;
}

.carousel.c-fade .item {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.carousel.c-fade .active.left,
.carousel.c-fade .active.right {
    left: 0;
    z-index: 2;
    -ms-opacity: 0;
    opacity: 0;
    -webkit-filter: alpha(opacity=0);
    -moz-filter: alpha(opacity=0);
    -o-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
}

.carousel.c-fade .next,
.carousel.c-fade .prev {
    left: 0;
    z-index: 1;
}

.carousel.c-fade .carousel-control {
    z-index: 3;
}

.imgLock {
    max-width: 15% !important;
}

.videoPageParent {
    position: relative;
    padding-bottom: 30%;
    padding-top: 35px;
    height: 0;
    overflow: hidden;
}

.videoPageChild {
    position: absolute;
    top: 0;
    left: 0;
    width: 98%;
    height: 98%;
}


/* ---------------------------------------------------------
    Embed-Responsive
----------------------------------------------------------*/
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
/* ---------------------------------------------------------
    End Embed-Responsive
----------------------------------------------------------*/

/* ---------------------------------------------------------
    Navigation Info
----------------------------------------------------------*/
.navbar .navbar-toggle {
    margin: 2% 45% 2% 55% !important;
    background-color: transparent !important;
    border: 1px solid #ddd !important;
    margin-top: 5px !important;
    position: relative;
}

    .navbar .navbar-toggle:hover {
        background-color: #ddd !important;
    }

        .navbar .navbar-toggle:hover > span {
            background-color: #9acb3c !important;
        }

.navbar-toggle .icon-bar {
    color: #ddd;
    background-color: #ddd;
}

#navTest {
    background-color: #9acb3c;
}

.navbar-nav > li > a {
    color: #fff !important;
    font-family: 'CorporateS Bold';
}

    .navbar-nav > li > a:hover {
        color: #94c84a !important;
    }

.dropdown-menu > li > a {
    font-size: 1.167em !important;
    font-family: 'CorporateS Bold';
    color: #fff !important;
}

    .dropdown-menu > li > a:hover {
        color: #94c84a !important;
    }

.navbar > .nav > li > a {
    color: #fff !important;
}

.nav .caret {
    border-bottom-color: #fff;
    border-top-color: #fff;
}

.nav a:hover .caret {
    border-bottom-color: #94c84a;
    border-top-color: #94c84a;
}
#reminderLink span {
	top: 3px;
}
/*-----------------------------------------------------
        End Navigation Items
    ------------------------------------------------------*/

/* ---------------------------------------------------------
    Device Info
----------------------------------------------------------*/
@media (max-width:767px) {

    /*-----------------------------------------------------
        Navigation Items
    ------------------------------------------------------*/
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #e4fae6;
        color: #94c84a !important;
    }

    .nav > li > a:hover, .nav > li > a:focus {
        color: #94c84a !important;
    }

    .nav > li {
        text-align: center !important;
    }

    .dropdown-menu > li {
        text-align: center !important;
    }
    /*-----------------------------------------------------
        End Navigation Items
    ------------------------------------------------------*/

    .vcenter {
        display: block;
    }

        .vcenter > div > img {
            margin-bottom: 1.5em;
        }

    .tradeCreditHeader {
        font-size: 1.5em;
        text-align: center;
    }

    .contactUs {
        font-size: 2em;
        text-align: center;
    }

    .contactUsEmail {
        font-size: 1.5em;
        text-align: center;
    }

    .brand > div {
        margin: 0.833em 0 0 0;
        text-align: center;
    }

    .imgLock {
        display: inline-block;
        padding-right: 0.4em;
    }

    .homeBannerImage {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .homeBannerImageRight {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    #myCarousel {
        padding: 0 1.05em;
    }

    ul, ol {
        margin-bottom: 0;
        margin-top: 0;
    }

    .homeFooterText {
        text-align: center;
    }

    .homeImgResize {
        width: 50% !important;
        margin: 0 auto !important;
    }

    .navbar-toggle {
        margin: 2% 45% 2% 55% !important;
    }

    /*.navbar-default .nav > li > a {
        text-align: center;
        font-size: 1em !important;
    }*/

    .navbar {
        min-height: 0 !important;
    }

    .imgLinksOpacity {
        margin: 10px 0;
        width: 90% !important;
    }

    .contentClearFix {
        margin-bottom: 10% !important;
    }

    .pageHeader {
        font-size: 1.25em !important;
    }

    .contentRegularGrey {
        font-size: 1em !important;
    }

    .pageTitle {
        font-size: 2em;
        text-align: center;
    }

    .deviceCenter {
        text-align: center;
    }

    .contactNav {
    }

    .marketingMaterialName {
        font-size: 1.25em;
    }

    .marketingMaterialDescription {
        font-size: 1.25em;
    }

    .trainingDescriptionAlign {
        text-align: center;
    }

    .submitClaimDescription {
        font-size: 1.25em;
        text-align: center;
    }
}

@media (min-width:768px) {
    /*-----------------------------------------------------
        Navigation Items
    ------------------------------------------------------*/
    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #e4fae6;
        color: #94c84a !important;
    }

    .nav > li > a:hover, .nav > li > a:focus {
        color: #94c84a !important;
    }

    .nav > li {
        text-align: center !important;
    }

    .dropdown-menu > li {
        text-align: center !important;
    }
    /*-----------------------------------------------------
        End Navigation Items
    ------------------------------------------------------*/

    .vcenter {
        display: block;
    }

        .vcenter > div > img {
            margin-bottom: 1.5em;
        }

    .tradeCreditHeader {
        font-size: 1.5em;
        text-align: center;
    }

    .contactUs {
        font-size: 2em;
        text-align: center;
    }

    .contactUsEmail {
        font-size: 1.5em;
        text-align: center;
    }

    .brand > div {
        margin: 0.833em 0 0 0;
        text-align: center;
    }

    .imgLock {
        display: inline-block;
        padding-right: 0;
    }

    .homeBannerImage {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .homeBannerImageRight {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    #myCarousel {
        padding: 0 1.05em;
    }

    ul, ol {
        margin-bottom: 0;
        margin-top: 0;
    }

    .homeFooterText {
        text-align: center;
    }

    .homeImgResize {
        width: 35% !important;
        margin: 0 auto;
    }

    .navbar-toggle {
        margin: 0 45% 2% 55% !important;
    }

    /*.navbar-default .nav > li > a {
        text-align: center;
        font-size: 1em !important;
    }*/

    .nav > li > a {
        font-size: 1em !important;
        font-family: 'CorporateS Bold';
        padding: 8px !important;
    }

    .navbar {
        min-height: 0 !important;
    }

    .contentClearFix {
        margin-bottom: 5% !important;
    }

    .pageTitle {
        font-size: 2em;
        text-align: center;
    }

    .deviceCenter {
        text-align: center;
    }

    .contactNav {
    }

    .marketingMaterialName {
        font-size: 1.5em;
    }

    .marketingMaterialDescription {
        font-size: 1.25em;
    }

    .trainingDescriptionAlign {
        text-align: center;
    }

    .submitClaimDescription {
        font-size: 1.25em;
        text-align: center;
    }
}

@media (min-width:992px) {
    /*-----------------------------------------------------
        Navigation Items
    ------------------------------------------------------*/
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
        margin-top: 0;
        background: #9acb3c;
    }

    .dropdown:hover .dropdown-menu {
        display: block !important;
    }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #e4fae6;
    }
    /*-----------------------------------------------------
        End Navigation Items
    ------------------------------------------------------*/

    .vcenter {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tradeCreditHeader {
        font-size: 1.75em;
        text-align: left;
    }

    .contactUs {
        font-size: 3.0em;
        text-align: left;
    }

    .contactUsEmail {
        text-align: left;
    }

    .brand > div {
        margin: 0.833em 0 0 0;
        text-align: center;
    }

    .imgLock {
        display: inline-block;
        padding-right: 0.4em;
    }

    .homeBannerImage {
        float: left;
    }

    .homeBannerImageRight {
        float: right;
    }

    #myCarousel {
    }

    ul, ol {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .homeFooterText {
        text-align: right;
    }

    .homeImgResize {
        width: 85% !important;
    }

    /*.navbar-default .nav > li > a {
        text-align: center;
        font-size: 1.2em !important;
    }*/

    .nav > li > a {
        font-size: 1.2em !important;
        padding: 15px !important;
    }

    .fullWidthImage {
        width: 100%;
    }

    .pageTitle {
        font-size: 3.0em;
        text-align: left;
    }

    .deviceCenter {
        text-align: left;
    }

    .contactNav {
        float: left;
    }

    .marketingMaterialName {
        font-size: 1.5em;
    }

    .marketingMaterialDescription {
        font-size: 1.25em;
    }

    .trainingDescriptionAlign {
        text-align: center;
    }

    .submitClaimDescription {
        font-size: 1.5em;
        text-align: left;
    }
}

@media (min-width:1200px) {
    /*-----------------------------------------------------
        Navigation Items
    ------------------------------------------------------*/
    ul.nav li.dropdown:hover > ul.dropdown-menu {
        display: block;
        margin-top: 0;
        background: #9acb3c;
    }

    .dropdown:hover .dropdown-menu {
        display: block !important;
    }

    .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
        background-color: #e4fae6;
    }
    /*-----------------------------------------------------
        End Navigation Items
    ------------------------------------------------------*/

    .vcenter {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .tradeCreditHeader {
        font-size: 1.9em;
        text-align: left;
    }

    .contactUs {
        font-size: 3.0em;
        text-align: left;
    }

    .contactUsEmail {
        text-align: left;
    }

    .brand > div {
        margin: 0.833em 0 0 0;
        text-align: center;
    }

    .imgLock {
        display: inline-block;
        padding-right: 0.4em;
    }

    .homeBannerImage {
        float: left;
    }

    .homeBannerImageRight {
        float: right;
    }

    #myCarousel {
    }

    ul, ol {
        margin-bottom: 10px;
        margin-top: 0;
    }

    .homeFooterText {
        text-align: right;
    }

    .homeImgResize {
        width: 85% !important;
    }

    /*.navbar-default .nav > li > a {
        text-align: center;
        font-size: 1em !important;
    }*/

    .nav > li > a {
        font-size: 1.167em !important;
        font-family: 'CorporateS Bold';
        padding: 15px !important;
    }

    .fullWidthImage {
        width: 100%;
    }

    .navbarPadding {
        margin: 0 3% !important;
    }

    .pageTitle {
        font-size: 3.0em;
        text-align: left;
    }

    .deviceCenter {
        text-align: left;
    }

    .contactNav {
        float: left;
    }

    .marketingMaterialName {
        font-size: 1.5em;
    }

    .marketingMaterialDescription {
        font-size: 1.25em;
    }

    .trainingDescriptionAlign {
        text-align: center;
    }

    .submitClaimDescription {
        font-size: 1.5em;
        text-align: left;
        font-family: CorporateS;
        color: #959595;
    }
}

/* ---------------------------------------------------------
    Defaults
----------------------------------------------------------*/
body {
    font-size: 14px; /* 12px */
}

.headerDesign {
    background-color: #9acb3c;
    background-size: 100% 100%;
    overflow: no-display;
}

#bgcontainer {
    width: 100%;
    height: 100%;
}

.header {
    margin: 10px 0;
}

.brand > div {
    margin: 0.833em 0 0 0;
}

    .brand > div > a {
        font-family: CorporateS Bold;
        font-size: 1.167em;
        color: #ffffff;
        text-decoration: none;
    }

.removeAllPadding {
    padding: 0 !important;
}

.brand {
    width: 100%;
    text-align: center;
    margin: auto;
}

.packageText {
    font-size: 1.333em;
    font-family: Corbel Bold;
    padding-bottom: 1.25em;
}

.tradeCreditHeader {
    font-family: CorporateS Bold;
    color: #a7a9ac;
}

.contactUs {
    font-family: CorporateS Bold;
    color: #a7a9ac;
}

.contactUsEmail {
    font-family: CorporateS Bold;
    font-size: 1.5em;
    color: #a7a9ac;
}

.homePageGraphicLinks {
    font-family: CorporateS;
    font-size: 1.1em;
    color: #a1a1a1;
}

.homePageTradeCertificate {
    font-family: CorporateS Bold;
    font-weight: bold;
    color: #a1a1a1;
    font-size: 1.65em;
    text-transform: uppercase;
}

.trainingDescription {
    font-family: CorporateS;
    font-size: 1.1em;
    color: #a1a1a1;
    text-decoration: none;
}

    .trainingDescription:hover {
        text-decoration: none;
        color: #a1a1a1;
    }

.homeLinksMargin {
    margin: 0 0 0.5em 0;
}

.marketingHeaderLine {
    border: 1px solid #a7a9ac;
}

.elementSpacing {
    margin-top: 1em;
    margin-bottom: 1em;
}

.marketingMaterialName, .marketingMaterialName label {
    font-family: CorporateS;
    color: #9aca3c;
	font-weight: normal;
}

.marketingMaterialDescription, .marketingMaterialDescription label, .marketingMaterialDisclaimer label {
    color: #7d7d7d;
    font-family: CorporateS;
	font-weight: normal;
}
.marketingMaterialDisclaimer {
	padding: 0;
	font-size: 16px;
}

.orderFormHeading {
    color: #a7a9ac;
    font-family: CorporateS Bold;
    font-size: 3.0em;
}

.homeImageSize {
    width: 40%;
    height: 40%;
}
.videoMarginTop {
	margin-top: 30px;
	}
.dealerPresBtn {
    text-align: center;
}
/*.submitClaimDescription {
    font-family: CorporateS;
    color: #959595;
}*/

/*-----------------------------------
  Global Styles
-----------------------------------*/
.mainContainerSpacing {
    padding: 0.417em 0;
}

.loginPositioning {
    position: absolute;
    bottom: 0;
    left: 2.2em;
}

.controlAlignment {
    display: inline-block;
}

.baseFooterMargin {
    margin: 0.833em 0 0 0;
}

.removeTextDecoration {
    text-decoration: none;
    color: #9acb3c;
}

    .removeTextDecoration:hover {
        color: #acacac;
        text-decoration: none;
    }

.pageMarginTop, .pageMarginTopAgent {
    margin-top: 1.0em !important;
}

.documentHeader {
    font-family: CorporateS;
    color: #a8c94b;
}
a.documentHeader:hover {
    color: #a8c94b;
    text-decoration: none;
}
.pageMarginTopAgent:nth-of-type(3n+1) {
    clear: left;
}

.pageMarginTopAgent div {
    text-align: center;
}

.pageMarginTopLarge {
    margin-top: 2.5em;
}

.contentClearFix > div {
    margin-top: 2%;
}

.navbar {
    border: none !important;
    margin: 5px 0 !important;
}

/*.navbar-default .nav > li > a {
    font-size: 1.4em;
}*/

.navbar-centered .navbar-nav {
    float: none;
    margin: 0 auto;
    text-align: center;
}

    .navbar-centered .navbar-nav > li {
        float: none;
    }

.navbar-centered .nav > li {
    display: inline;
}

    .navbar-centered .nav > li > a {
        display: inline-block;
    }

.homeImgResize {
    width: 75%;
}

.homeAddressSpacing {
    padding-left: 15px;
    margin-bottom: 6px;
    margin-top: 6px;
    font-size: 1.3em;
}

.header {
    border-top: 8px solid #344d08;
    background: #57791b; /* Old browsers */
    background: -moz-linear-gradient(left, #57791b 12%, #567817 12%, #597b1a 13%, #567819 13%, #587a1b 14%, #567819 15%, #55761b 16%, #58791e 17%, #54751a 18%, #58791e 18%, #55761b 19%, #58791e 20%, #54751a 21%, #57791b 22%, #55761b 23%, #597a1f 24%, #557719 24%, #57781d 26%, #577918 28%, #55761f 28%, #597a21 29%, #547618 30%, #587a1b 31%, #547618 31%, #587a1c 32%, #55761b 33%, #58791e 34%, #56771c 35%, #58791e 35%, #55761b 36%, #57781d 36%, #57791a 37%, #557719 39%, #58791e 40%, #587a1c 41%, #557719 42%, #57791b 43%, #557719 45%, #55761b 46%, #597a1f 46%, #54751a 47%, #597a1f 48%, #56771e 48%, #57781d 49%, #567720 49%, #597924 50%, #587922 50%, #55761b 51%, #587a1c 51%, #55761f 52%, #577821 53%, #57791a 54%, #56771c 55%, #577821 55%, #597a21 56%, #55761b 56%, #58791e 57%, #54751a 57%, #56771e 58%, #567819 60%, #58791e 61%, #56771c 63%, #58791e 63%, #56781a 64%, #577a16 65%, #547617 66%, #597b1d 66%, #537517 68%, #597b1c 68%, #567819 69%, #57791a 71%, #547617 71%, #597b1c 72%, #567819 73%, #57781d 73%, #55761b 74%, #587a1c 74%, #557719 75%, #56781a 78%, #587a1c 78%, #56781a 81%, #58791e 81%, #54751a 82%, #58791e 82%, #597a1f 83%, #56771c 83%, #56781a 86%, #5a7c1e 87%, #527416 88%, #5a7c1e 89%, #56781a 91%, #587a1c 92%, #567819 93%, #57791a 94%, #547617 95%, #597b1c 95%, #57791a 96%, #587a1c 97%, #56771c 97%, #58791e 98%, #55761b 98%, #58791e 99%, #55761b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(12%,#57791b), color-stop(12%,#567817), color-stop(13%,#597b1a), color-stop(13%,#567819), color-stop(14%,#587a1b), color-stop(15%,#567819), color-stop(16%,#55761b), color-stop(17%,#58791e), color-stop(18%,#54751a), color-stop(18%,#58791e), color-stop(19%,#55761b), color-stop(20%,#58791e), color-stop(21%,#54751a), color-stop(22%,#57791b), color-stop(23%,#55761b), color-stop(24%,#597a1f), color-stop(24%,#557719), color-stop(26%,#57781d), color-stop(28%,#577918), color-stop(28%,#55761f), color-stop(29%,#597a21), color-stop(30%,#547618), color-stop(31%,#587a1b), color-stop(31%,#547618), color-stop(32%,#587a1c), color-stop(33%,#55761b), color-stop(34%,#58791e), color-stop(35%,#56771c), color-stop(35%,#58791e), color-stop(36%,#55761b), color-stop(36%,#57781d), color-stop(37%,#57791a), color-stop(39%,#557719), color-stop(40%,#58791e), color-stop(41%,#587a1c), color-stop(42%,#557719), color-stop(43%,#57791b), color-stop(45%,#557719), color-stop(46%,#55761b), color-stop(46%,#597a1f), color-stop(47%,#54751a), color-stop(48%,#597a1f), color-stop(48%,#56771e), color-stop(49%,#57781d), color-stop(49%,#567720), color-stop(50%,#597924), color-stop(50%,#587922), color-stop(51%,#55761b), color-stop(51%,#587a1c), color-stop(52%,#55761f), color-stop(53%,#577821), color-stop(54%,#57791a), color-stop(55%,#56771c), color-stop(55%,#577821), color-stop(56%,#597a21), color-stop(56%,#55761b), color-stop(57%,#58791e), color-stop(57%,#54751a), color-stop(58%,#56771e), color-stop(60%,#567819), color-stop(61%,#58791e), color-stop(63%,#56771c), color-stop(63%,#58791e), color-stop(64%,#56781a), color-stop(65%,#577a16), color-stop(66%,#547617), color-stop(66%,#597b1d), color-stop(68%,#537517), color-stop(68%,#597b1c), color-stop(69%,#567819), color-stop(71%,#57791a), color-stop(71%,#547617), color-stop(72%,#597b1c), color-stop(73%,#567819), color-stop(73%,#57781d), color-stop(74%,#55761b), color-stop(74%,#587a1c), color-stop(75%,#557719), color-stop(78%,#56781a), color-stop(78%,#587a1c), color-stop(81%,#56781a), color-stop(81%,#58791e), color-stop(82%,#54751a), color-stop(82%,#58791e), color-stop(83%,#597a1f), color-stop(83%,#56771c), color-stop(86%,#56781a), color-stop(87%,#5a7c1e), color-stop(88%,#527416), color-stop(89%,#5a7c1e), color-stop(91%,#56781a), color-stop(92%,#587a1c), color-stop(93%,#567819), color-stop(94%,#57791a), color-stop(95%,#547617), color-stop(95%,#597b1c), color-stop(96%,#57791a), color-stop(97%,#587a1c), color-stop(97%,#56771c), color-stop(98%,#58791e), color-stop(98%,#55761b), color-stop(99%,#58791e), color-stop(100%,#55761b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #57791b 12%,#567817 12%,#597b1a 13%,#567819 13%,#587a1b 14%,#567819 15%,#55761b 16%,#58791e 17%,#54751a 18%,#58791e 18%,#55761b 19%,#58791e 20%,#54751a 21%,#57791b 22%,#55761b 23%,#597a1f 24%,#557719 24%,#57781d 26%,#577918 28%,#55761f 28%,#597a21 29%,#547618 30%,#587a1b 31%,#547618 31%,#587a1c 32%,#55761b 33%,#58791e 34%,#56771c 35%,#58791e 35%,#55761b 36%,#57781d 36%,#57791a 37%,#557719 39%,#58791e 40%,#587a1c 41%,#557719 42%,#57791b 43%,#557719 45%,#55761b 46%,#597a1f 46%,#54751a 47%,#597a1f 48%,#56771e 48%,#57781d 49%,#567720 49%,#597924 50%,#587922 50%,#55761b 51%,#587a1c 51%,#55761f 52%,#577821 53%,#57791a 54%,#56771c 55%,#577821 55%,#597a21 56%,#55761b 56%,#58791e 57%,#54751a 57%,#56771e 58%,#567819 60%,#58791e 61%,#56771c 63%,#58791e 63%,#56781a 64%,#577a16 65%,#547617 66%,#597b1d 66%,#537517 68%,#597b1c 68%,#567819 69%,#57791a 71%,#547617 71%,#597b1c 72%,#567819 73%,#57781d 73%,#55761b 74%,#587a1c 74%,#557719 75%,#56781a 78%,#587a1c 78%,#56781a 81%,#58791e 81%,#54751a 82%,#58791e 82%,#597a1f 83%,#56771c 83%,#56781a 86%,#5a7c1e 87%,#527416 88%,#5a7c1e 89%,#56781a 91%,#587a1c 92%,#567819 93%,#57791a 94%,#547617 95%,#597b1c 95%,#57791a 96%,#587a1c 97%,#56771c 97%,#58791e 98%,#55761b 98%,#58791e 99%,#55761b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #57791b 12%,#567817 12%,#597b1a 13%,#567819 13%,#587a1b 14%,#567819 15%,#55761b 16%,#58791e 17%,#54751a 18%,#58791e 18%,#55761b 19%,#58791e 20%,#54751a 21%,#57791b 22%,#55761b 23%,#597a1f 24%,#557719 24%,#57781d 26%,#577918 28%,#55761f 28%,#597a21 29%,#547618 30%,#587a1b 31%,#547618 31%,#587a1c 32%,#55761b 33%,#58791e 34%,#56771c 35%,#58791e 35%,#55761b 36%,#57781d 36%,#57791a 37%,#557719 39%,#58791e 40%,#587a1c 41%,#557719 42%,#57791b 43%,#557719 45%,#55761b 46%,#597a1f 46%,#54751a 47%,#597a1f 48%,#56771e 48%,#57781d 49%,#567720 49%,#597924 50%,#587922 50%,#55761b 51%,#587a1c 51%,#55761f 52%,#577821 53%,#57791a 54%,#56771c 55%,#577821 55%,#597a21 56%,#55761b 56%,#58791e 57%,#54751a 57%,#56771e 58%,#567819 60%,#58791e 61%,#56771c 63%,#58791e 63%,#56781a 64%,#577a16 65%,#547617 66%,#597b1d 66%,#537517 68%,#597b1c 68%,#567819 69%,#57791a 71%,#547617 71%,#597b1c 72%,#567819 73%,#57781d 73%,#55761b 74%,#587a1c 74%,#557719 75%,#56781a 78%,#587a1c 78%,#56781a 81%,#58791e 81%,#54751a 82%,#58791e 82%,#597a1f 83%,#56771c 83%,#56781a 86%,#5a7c1e 87%,#527416 88%,#5a7c1e 89%,#56781a 91%,#587a1c 92%,#567819 93%,#57791a 94%,#547617 95%,#597b1c 95%,#57791a 96%,#587a1c 97%,#56771c 97%,#58791e 98%,#55761b 98%,#58791e 99%,#55761b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #57791b 12%,#567817 12%,#597b1a 13%,#567819 13%,#587a1b 14%,#567819 15%,#55761b 16%,#58791e 17%,#54751a 18%,#58791e 18%,#55761b 19%,#58791e 20%,#54751a 21%,#57791b 22%,#55761b 23%,#597a1f 24%,#557719 24%,#57781d 26%,#577918 28%,#55761f 28%,#597a21 29%,#547618 30%,#587a1b 31%,#547618 31%,#587a1c 32%,#55761b 33%,#58791e 34%,#56771c 35%,#58791e 35%,#55761b 36%,#57781d 36%,#57791a 37%,#557719 39%,#58791e 40%,#587a1c 41%,#557719 42%,#57791b 43%,#557719 45%,#55761b 46%,#597a1f 46%,#54751a 47%,#597a1f 48%,#56771e 48%,#57781d 49%,#567720 49%,#597924 50%,#587922 50%,#55761b 51%,#587a1c 51%,#55761f 52%,#577821 53%,#57791a 54%,#56771c 55%,#577821 55%,#597a21 56%,#55761b 56%,#58791e 57%,#54751a 57%,#56771e 58%,#567819 60%,#58791e 61%,#56771c 63%,#58791e 63%,#56781a 64%,#577a16 65%,#547617 66%,#597b1d 66%,#537517 68%,#597b1c 68%,#567819 69%,#57791a 71%,#547617 71%,#597b1c 72%,#567819 73%,#57781d 73%,#55761b 74%,#587a1c 74%,#557719 75%,#56781a 78%,#587a1c 78%,#56781a 81%,#58791e 81%,#54751a 82%,#58791e 82%,#597a1f 83%,#56771c 83%,#56781a 86%,#5a7c1e 87%,#527416 88%,#5a7c1e 89%,#56781a 91%,#587a1c 92%,#567819 93%,#57791a 94%,#547617 95%,#597b1c 95%,#57791a 96%,#587a1c 97%,#56771c 97%,#58791e 98%,#55761b 98%,#58791e 99%,#55761b 100%); /* IE10+ */
    background: linear-gradient(to right, #57791b 12%,#567817 12%,#597b1a 13%,#567819 13%,#587a1b 14%,#567819 15%,#55761b 16%,#58791e 17%,#54751a 18%,#58791e 18%,#55761b 19%,#58791e 20%,#54751a 21%,#57791b 22%,#55761b 23%,#597a1f 24%,#557719 24%,#57781d 26%,#577918 28%,#55761f 28%,#597a21 29%,#547618 30%,#587a1b 31%,#547618 31%,#587a1c 32%,#55761b 33%,#58791e 34%,#56771c 35%,#58791e 35%,#55761b 36%,#57781d 36%,#57791a 37%,#557719 39%,#58791e 40%,#587a1c 41%,#557719 42%,#57791b 43%,#557719 45%,#55761b 46%,#597a1f 46%,#54751a 47%,#597a1f 48%,#56771e 48%,#57781d 49%,#567720 49%,#597924 50%,#587922 50%,#55761b 51%,#587a1c 51%,#55761f 52%,#577821 53%,#57791a 54%,#56771c 55%,#577821 55%,#597a21 56%,#55761b 56%,#58791e 57%,#54751a 57%,#56771e 58%,#567819 60%,#58791e 61%,#56771c 63%,#58791e 63%,#56781a 64%,#577a16 65%,#547617 66%,#597b1d 66%,#537517 68%,#597b1c 68%,#567819 69%,#57791a 71%,#547617 71%,#597b1c 72%,#567819 73%,#57781d 73%,#55761b 74%,#587a1c 74%,#557719 75%,#56781a 78%,#587a1c 78%,#56781a 81%,#58791e 81%,#54751a 82%,#58791e 82%,#597a1f 83%,#56771c 83%,#56781a 86%,#5a7c1e 87%,#527416 88%,#5a7c1e 89%,#56781a 91%,#587a1c 92%,#567819 93%,#57791a 94%,#547617 95%,#597b1c 95%,#57791a 96%,#587a1c 97%,#56771c 97%,#58791e 98%,#55761b 98%,#58791e 99%,#55761b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57791b', endColorstr='#55761b',GradientType=1 ); /* IE6-9 */
}

.headerDesign {
    background-size: 100% 100%;
    overflow: no-content;
}

.headerPadding {
    padding: 1.4em 0em 0.9em 0em;
}

.footer {
    margin-top: 2%;
    border-top: 1em solid #80a03c;
    background: #87aa44; /* Old browsers */
    background: -moz-linear-gradient(left, #87aa44 8%, #8aad47 9%, #8aad47 10%, #86a943 11%, #8cac47 13%, #89a944 13%, #89a944 14%, #8bae48 16%, #87aa46 18%, #8aad49 18%, #87aa46 19%, #89ad49 20%, #87aa42 21%, #89ac44 21%, #88ab43 23%, #8bae46 24%, #89ac46 25%, #8bae48 25%, #87aa44 26%, #8aad47 26%, #87aa44 27%, #89ac46 27%, #87ab47 28%, #89ae47 29%, #8aad47 29%, #87aa44 30%, #8cad45 31%, #89aa42 31%, #8aad45 32%, #86a941 33%, #8bae46 34%, #86a941 35%, #8aad45 35%, #88ab43 36%, #8dae46 37%, #8aab43 37%, #8bac44 38%, #89aa42 39%, #8cad45 39%, #8cad45 40%, #87ab47 41%, #8aae4a 41%, #87ab47 43%, #89ad49 44%, #87ac45 45%, #89ae47 47%, #86ab44 48%, #88ac48 49%, #86aa46 49%, #89ad49 50%, #86aa46 51%, #88ac48 52%, #86ab42 54%, #8cb148 54%, #88ad44 55%, #89ae45 56%, #87ac43 56%, #8aad47 57%, #86a943 57%, #89ac46 58%, #89ac46 58%, #86a943 59%, #8cad45 60%, #8aab43 60%, #89ac46 61%, #88ab45 62%, #8aad47 62%, #87aa44 63%, #8cac47 65%, #86a943 66%, #8bae48 66%, #85a842 68%, #8caf49 68%, #89ac46 69%, #8aad45 70%, #88ab43 70%, #8aad45 72%, #88ab43 73%, #8aad47 73%, #86a943 74%, #89ac46 74%, #87aa44 75%, #89ac46 76%, #88ab45 77%, #8bae46 77%, #88ab43 78%, #88ab43 80%, #8aad47 81%, #87aa44 82%, #8aad47 82%, #8aad47 83%, #87aa44 83%, #8aad47 84%, #88ab43 86%, #8bae46 87%, #86a941 88%, #8db048 89%, #89ac44 89%, #87aa42 91%, #89ac44 92%, #86ab44 93%, #89ae47 94%, #86a941 95%, #8caf47 95%, #89ac44 96%, #89ac44 98%, #86a941 98%, #8caf47 99%, #87aa42 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(8%,#87aa44), color-stop(9%,#8aad47), color-stop(10%,#8aad47), color-stop(11%,#86a943), color-stop(13%,#8cac47), color-stop(13%,#89a944), color-stop(14%,#89a944), color-stop(16%,#8bae48), color-stop(18%,#87aa46), color-stop(18%,#8aad49), color-stop(19%,#87aa46), color-stop(20%,#89ad49), color-stop(21%,#87aa42), color-stop(21%,#89ac44), color-stop(23%,#88ab43), color-stop(24%,#8bae46), color-stop(25%,#89ac46), color-stop(25%,#8bae48), color-stop(26%,#87aa44), color-stop(26%,#8aad47), color-stop(27%,#87aa44), color-stop(27%,#89ac46), color-stop(28%,#87ab47), color-stop(29%,#89ae47), color-stop(29%,#8aad47), color-stop(30%,#87aa44), color-stop(31%,#8cad45), color-stop(31%,#89aa42), color-stop(32%,#8aad45), color-stop(33%,#86a941), color-stop(34%,#8bae46), color-stop(35%,#86a941), color-stop(35%,#8aad45), color-stop(36%,#88ab43), color-stop(37%,#8dae46), color-stop(37%,#8aab43), color-stop(38%,#8bac44), color-stop(39%,#89aa42), color-stop(39%,#8cad45), color-stop(40%,#8cad45), color-stop(41%,#87ab47), color-stop(41%,#8aae4a), color-stop(43%,#87ab47), color-stop(44%,#89ad49), color-stop(45%,#87ac45), color-stop(47%,#89ae47), color-stop(48%,#86ab44), color-stop(49%,#88ac48), color-stop(49%,#86aa46), color-stop(50%,#89ad49), color-stop(51%,#86aa46), color-stop(52%,#88ac48), color-stop(54%,#86ab42), color-stop(54%,#8cb148), color-stop(55%,#88ad44), color-stop(56%,#89ae45), color-stop(56%,#87ac43), color-stop(57%,#8aad47), color-stop(57%,#86a943), color-stop(58%,#89ac46), color-stop(58%,#89ac46), color-stop(59%,#86a943), color-stop(60%,#8cad45), color-stop(60%,#8aab43), color-stop(61%,#89ac46), color-stop(62%,#88ab45), color-stop(62%,#8aad47), color-stop(63%,#87aa44), color-stop(65%,#8cac47), color-stop(66%,#86a943), color-stop(66%,#8bae48), color-stop(68%,#85a842), color-stop(68%,#8caf49), color-stop(69%,#89ac46), color-stop(70%,#8aad45), color-stop(70%,#88ab43), color-stop(72%,#8aad45), color-stop(73%,#88ab43), color-stop(73%,#8aad47), color-stop(74%,#86a943), color-stop(74%,#89ac46), color-stop(75%,#87aa44), color-stop(76%,#89ac46), color-stop(77%,#88ab45), color-stop(77%,#8bae46), color-stop(78%,#88ab43), color-stop(80%,#88ab43), color-stop(81%,#8aad47), color-stop(82%,#87aa44), color-stop(82%,#8aad47), color-stop(83%,#8aad47), color-stop(83%,#87aa44), color-stop(84%,#8aad47), color-stop(86%,#88ab43), color-stop(87%,#8bae46), color-stop(88%,#86a941), color-stop(89%,#8db048), color-stop(89%,#89ac44), color-stop(91%,#87aa42), color-stop(92%,#89ac44), color-stop(93%,#86ab44), color-stop(94%,#89ae47), color-stop(95%,#86a941), color-stop(95%,#8caf47), color-stop(96%,#89ac44), color-stop(98%,#89ac44), color-stop(98%,#86a941), color-stop(99%,#8caf47), color-stop(100%,#87aa42)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #87aa44 8%,#8aad47 9%,#8aad47 10%,#86a943 11%,#8cac47 13%,#89a944 13%,#89a944 14%,#8bae48 16%,#87aa46 18%,#8aad49 18%,#87aa46 19%,#89ad49 20%,#87aa42 21%,#89ac44 21%,#88ab43 23%,#8bae46 24%,#89ac46 25%,#8bae48 25%,#87aa44 26%,#8aad47 26%,#87aa44 27%,#89ac46 27%,#87ab47 28%,#89ae47 29%,#8aad47 29%,#87aa44 30%,#8cad45 31%,#89aa42 31%,#8aad45 32%,#86a941 33%,#8bae46 34%,#86a941 35%,#8aad45 35%,#88ab43 36%,#8dae46 37%,#8aab43 37%,#8bac44 38%,#89aa42 39%,#8cad45 39%,#8cad45 40%,#87ab47 41%,#8aae4a 41%,#87ab47 43%,#89ad49 44%,#87ac45 45%,#89ae47 47%,#86ab44 48%,#88ac48 49%,#86aa46 49%,#89ad49 50%,#86aa46 51%,#88ac48 52%,#86ab42 54%,#8cb148 54%,#88ad44 55%,#89ae45 56%,#87ac43 56%,#8aad47 57%,#86a943 57%,#89ac46 58%,#89ac46 58%,#86a943 59%,#8cad45 60%,#8aab43 60%,#89ac46 61%,#88ab45 62%,#8aad47 62%,#87aa44 63%,#8cac47 65%,#86a943 66%,#8bae48 66%,#85a842 68%,#8caf49 68%,#89ac46 69%,#8aad45 70%,#88ab43 70%,#8aad45 72%,#88ab43 73%,#8aad47 73%,#86a943 74%,#89ac46 74%,#87aa44 75%,#89ac46 76%,#88ab45 77%,#8bae46 77%,#88ab43 78%,#88ab43 80%,#8aad47 81%,#87aa44 82%,#8aad47 82%,#8aad47 83%,#87aa44 83%,#8aad47 84%,#88ab43 86%,#8bae46 87%,#86a941 88%,#8db048 89%,#89ac44 89%,#87aa42 91%,#89ac44 92%,#86ab44 93%,#89ae47 94%,#86a941 95%,#8caf47 95%,#89ac44 96%,#89ac44 98%,#86a941 98%,#8caf47 99%,#87aa42 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #87aa44 8%,#8aad47 9%,#8aad47 10%,#86a943 11%,#8cac47 13%,#89a944 13%,#89a944 14%,#8bae48 16%,#87aa46 18%,#8aad49 18%,#87aa46 19%,#89ad49 20%,#87aa42 21%,#89ac44 21%,#88ab43 23%,#8bae46 24%,#89ac46 25%,#8bae48 25%,#87aa44 26%,#8aad47 26%,#87aa44 27%,#89ac46 27%,#87ab47 28%,#89ae47 29%,#8aad47 29%,#87aa44 30%,#8cad45 31%,#89aa42 31%,#8aad45 32%,#86a941 33%,#8bae46 34%,#86a941 35%,#8aad45 35%,#88ab43 36%,#8dae46 37%,#8aab43 37%,#8bac44 38%,#89aa42 39%,#8cad45 39%,#8cad45 40%,#87ab47 41%,#8aae4a 41%,#87ab47 43%,#89ad49 44%,#87ac45 45%,#89ae47 47%,#86ab44 48%,#88ac48 49%,#86aa46 49%,#89ad49 50%,#86aa46 51%,#88ac48 52%,#86ab42 54%,#8cb148 54%,#88ad44 55%,#89ae45 56%,#87ac43 56%,#8aad47 57%,#86a943 57%,#89ac46 58%,#89ac46 58%,#86a943 59%,#8cad45 60%,#8aab43 60%,#89ac46 61%,#88ab45 62%,#8aad47 62%,#87aa44 63%,#8cac47 65%,#86a943 66%,#8bae48 66%,#85a842 68%,#8caf49 68%,#89ac46 69%,#8aad45 70%,#88ab43 70%,#8aad45 72%,#88ab43 73%,#8aad47 73%,#86a943 74%,#89ac46 74%,#87aa44 75%,#89ac46 76%,#88ab45 77%,#8bae46 77%,#88ab43 78%,#88ab43 80%,#8aad47 81%,#87aa44 82%,#8aad47 82%,#8aad47 83%,#87aa44 83%,#8aad47 84%,#88ab43 86%,#8bae46 87%,#86a941 88%,#8db048 89%,#89ac44 89%,#87aa42 91%,#89ac44 92%,#86ab44 93%,#89ae47 94%,#86a941 95%,#8caf47 95%,#89ac44 96%,#89ac44 98%,#86a941 98%,#8caf47 99%,#87aa42 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #87aa44 8%,#8aad47 9%,#8aad47 10%,#86a943 11%,#8cac47 13%,#89a944 13%,#89a944 14%,#8bae48 16%,#87aa46 18%,#8aad49 18%,#87aa46 19%,#89ad49 20%,#87aa42 21%,#89ac44 21%,#88ab43 23%,#8bae46 24%,#89ac46 25%,#8bae48 25%,#87aa44 26%,#8aad47 26%,#87aa44 27%,#89ac46 27%,#87ab47 28%,#89ae47 29%,#8aad47 29%,#87aa44 30%,#8cad45 31%,#89aa42 31%,#8aad45 32%,#86a941 33%,#8bae46 34%,#86a941 35%,#8aad45 35%,#88ab43 36%,#8dae46 37%,#8aab43 37%,#8bac44 38%,#89aa42 39%,#8cad45 39%,#8cad45 40%,#87ab47 41%,#8aae4a 41%,#87ab47 43%,#89ad49 44%,#87ac45 45%,#89ae47 47%,#86ab44 48%,#88ac48 49%,#86aa46 49%,#89ad49 50%,#86aa46 51%,#88ac48 52%,#86ab42 54%,#8cb148 54%,#88ad44 55%,#89ae45 56%,#87ac43 56%,#8aad47 57%,#86a943 57%,#89ac46 58%,#89ac46 58%,#86a943 59%,#8cad45 60%,#8aab43 60%,#89ac46 61%,#88ab45 62%,#8aad47 62%,#87aa44 63%,#8cac47 65%,#86a943 66%,#8bae48 66%,#85a842 68%,#8caf49 68%,#89ac46 69%,#8aad45 70%,#88ab43 70%,#8aad45 72%,#88ab43 73%,#8aad47 73%,#86a943 74%,#89ac46 74%,#87aa44 75%,#89ac46 76%,#88ab45 77%,#8bae46 77%,#88ab43 78%,#88ab43 80%,#8aad47 81%,#87aa44 82%,#8aad47 82%,#8aad47 83%,#87aa44 83%,#8aad47 84%,#88ab43 86%,#8bae46 87%,#86a941 88%,#8db048 89%,#89ac44 89%,#87aa42 91%,#89ac44 92%,#86ab44 93%,#89ae47 94%,#86a941 95%,#8caf47 95%,#89ac44 96%,#89ac44 98%,#86a941 98%,#8caf47 99%,#87aa42 100%); /* IE10+ */
    background: linear-gradient(to right, #87aa44 8%,#8aad47 9%,#8aad47 10%,#86a943 11%,#8cac47 13%,#89a944 13%,#89a944 14%,#8bae48 16%,#87aa46 18%,#8aad49 18%,#87aa46 19%,#89ad49 20%,#87aa42 21%,#89ac44 21%,#88ab43 23%,#8bae46 24%,#89ac46 25%,#8bae48 25%,#87aa44 26%,#8aad47 26%,#87aa44 27%,#89ac46 27%,#87ab47 28%,#89ae47 29%,#8aad47 29%,#87aa44 30%,#8cad45 31%,#89aa42 31%,#8aad45 32%,#86a941 33%,#8bae46 34%,#86a941 35%,#8aad45 35%,#88ab43 36%,#8dae46 37%,#8aab43 37%,#8bac44 38%,#89aa42 39%,#8cad45 39%,#8cad45 40%,#87ab47 41%,#8aae4a 41%,#87ab47 43%,#89ad49 44%,#87ac45 45%,#89ae47 47%,#86ab44 48%,#88ac48 49%,#86aa46 49%,#89ad49 50%,#86aa46 51%,#88ac48 52%,#86ab42 54%,#8cb148 54%,#88ad44 55%,#89ae45 56%,#87ac43 56%,#8aad47 57%,#86a943 57%,#89ac46 58%,#89ac46 58%,#86a943 59%,#8cad45 60%,#8aab43 60%,#89ac46 61%,#88ab45 62%,#8aad47 62%,#87aa44 63%,#8cac47 65%,#86a943 66%,#8bae48 66%,#85a842 68%,#8caf49 68%,#89ac46 69%,#8aad45 70%,#88ab43 70%,#8aad45 72%,#88ab43 73%,#8aad47 73%,#86a943 74%,#89ac46 74%,#87aa44 75%,#89ac46 76%,#88ab45 77%,#8bae46 77%,#88ab43 78%,#88ab43 80%,#8aad47 81%,#87aa44 82%,#8aad47 82%,#8aad47 83%,#87aa44 83%,#8aad47 84%,#88ab43 86%,#8bae46 87%,#86a941 88%,#8db048 89%,#89ac44 89%,#87aa42 91%,#89ac44 92%,#86ab44 93%,#89ae47 94%,#86a941 95%,#8caf47 95%,#89ac44 96%,#89ac44 98%,#86a941 98%,#8caf47 99%,#87aa42 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87aa44', endColorstr='#87aa42',GradientType=1 ); /* IE6-9 */
}

.footerDesign {
    -ms-background-size: 100% 100%;
    background-size: 100% 100%;
    overflow: no-content;
    background-color: #acacac;
}

.footerLinks {
    font-family: CorporateS Bold;
    font-size: 1.167em;
    color: #ffffff;
    text-decoration: none;
}

    .footerLinks:hover {
        cursor: pointer;
        color: #ffffff;
        text-decoration: none;
    }

.homeFooterText {
    font-family: CorporateS Light;
    font-size: 1.083em;
    color: #ffffff;
    text-transform: uppercase;
}

.disclaimerText {
    font-family: CorporateS Light;
    font-size: 1em;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}

.homeFooterPadding {
    padding: 1em 15px;
}

.sterlingEMarketingLink {
    font-family: CorporateS Bold;
    color: #ffffff;
    text-decoration: none !important;
}

    .sterlingEMarketingLink:hover {
        color: #ffffff;
    }

.contactEmail {
    background: rgba(239,240,240,1);
    background: -moz-linear-gradient(left, rgba(239,240,240,1) 0%, rgba(245,245,246,1) 50%, rgba(253,253,253,1) 99%, rgba(253,253,253,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(239,240,240,1)), color-stop(50%, rgba(245,245,246,1)), color-stop(99%, rgba(253,253,253,1)), color-stop(100%, rgba(253,253,253,1)));
    background: -webkit-linear-gradient(left, rgba(239,240,240,1) 0%, rgba(245,245,246,1) 50%, rgba(253,253,253,1) 99%, rgba(253,253,253,1) 100%);
    background: -o-linear-gradient(left, rgba(239,240,240,1) 0%, rgba(245,245,246,1) 50%, rgba(253,253,253,1) 99%, rgba(253,253,253,1) 100%);
    background: -ms-linear-gradient(left, rgba(239,240,240,1) 0%, rgba(245,245,246,1) 50%, rgba(253,253,253,1) 99%, rgba(253,253,253,1) 100%);
    background: linear-gradient(to right, rgba(239,240,240,1) 0%, rgba(245,245,246,1) 50%, rgba(253,253,253,1) 99%, rgba(253,253,253,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff0f0', endColorstr='#fdfdfd', GradientType=1 );
}

.carouselNavBG {
    background: transparent;
}

.carouselImgPadding {
    /*padding: 2.2em 0;*/
}

.homeHeaderPadding {
    padding: 15px 0 5px 0;
}

.homeBGRepeat {
    border-style: solid;
    border-width: 17px 0px 16px;
    border-color: #9acb3c;
}

    .homeBGRepeat > div {
        background-color: #f1f87c;
    }

.imgLinksOpacity {
    opacity: 1.0;
}

    .imgLinksOpacity:hover {
        opacity: 0.7;
    }

.homeHeaderBorderRight {
    border-right: 1px solid #a8c85d;
}

.homeHeaderBorderLeft {
    border-left: 1px solid #a8c85d;
}

.homeMediaIconPadding {
    margin: 0 0 1.0em 0;
}

.contentRegularGrey {
    font-family: CorporateS;
    font-size: 1.5em;
    color: #a7a9ac;
    font-weight: 500;
}

.homeDescriptionHeader {
    font-family: CorporateS Bold;
    font-size: 1.42em;
    color: #808285;
}

.homeDescriptionPoints {
    font-family: CorporateS;
    font-size: 1.1em;
    color: #939598;
}

.pageTitle {
    font-family: CorporateS Bold;
    color: #a7a9ac;
}

/* Training */
.trainingHeader {
    font-family: CorporateS;
    font-size: 1.75em;
    color: #9acb3c;
    text-align: center;
    text-transform: uppercase;
}

.fullWidthImage {
    width: 100%;
}

.contactButton {
    background-color: #edeeef;
    color: #000000;
    font-family: CorporateS;
    font-size: 1.5em;
    padding: 0.2em 0.8em;
}

.contactComments {
    height: 9em;
}

.col-centered {
    display: inline-block;
    float: none;
}

.centerAlign {
    text-align: center;
    vertical-align: middle;
}

.leftAlign {
    text-align: left;
    vertical-align: middle;
}

.rightAlign {
    text-align: right;
    vertical-align: middle;
}

.clear {
    clear: both;
}

a img {
    border: none;
}

.spaceTop {
    margin-top: 1.05em;
}

.spaceBottom {
    margin-bottom: 1.8em;
}

.removeLeftPadding {
    padding-left: 0 !important;
}

.removeRightPadding {
    padding-right: 0 !important;
}

.removeAllPadding {
    padding: 0 !important;
}

.field-validation-error {
    color: #ff0000 !important;
}
.home-icons {
    height: 75px;
    width: 78px;
}

/*Trade Credit Section*/
#zip::-webkit-outer-spin-button, input::-webkit-inner-spin-button, #AppearanceProtection::-webkit-outer-spin-button, input::-webkit-inner-spin-button, #ServiceContract::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
        -webkit-appearance: none;
        margin: 0;
    }
input[type=number] {
    -moz-appearance: textfield;
}
#makeDiv, #modelDiv, #styleDiv, #zipError, #vinError, #accDiv, #milesDiv, #btnSubmit, #results, #bookForm {
        display: none;
    }
.clearLeft {
    clear: left;
}
    .loading {
        background-color: #fff;
        opacity: .5;
    }

    #loader {
        display: none;
        position: fixed;
        margin: 0 auto;
        left: 46%;
        z-index: 100;
    }
    @media (max-width: 325px){
        .dealershipDiv {
            width: 100%;
        }

}
	.tradeCreditDisclaimer {
    font-size: 14px;
    color: #939598;
	line-height: 15px;
}
.tradeCreditDisclaimerImage {
    float: right;
}

/*Privacy/Terms Pages*/

.privacyTermsHeader {
	font-family: CorporateS Bold;
    color: #a7a9ac;
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
