/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

.landing-page-overlay {
     background: url("../images/landing-page-overlay.jpg") no-repeat top;
     background-size: cover;
     color: #FFFFFF;
     background-position-y: 40%;
 }

.landing-page-overlay article {
    position: relative;
    height: 100%;
}

 .land-page-form.left {
     top: 45%;
     left: 10%;
     float: left;
     position: relative;
     max-width: 20%;
 }

 .land-page-form.center {
     width: 50%;
     margin: 1em auto;
     padding: 1em auto;
 }

.cswp-form-container {
    font-size: 16px;
    line-height: 1.5;
}

.cswp-form-container h2 {
    font-size: 4rem;
    font-weight: 700;
    margin: 0 auto;
    font-family: "ToyotaType-Bold";
    line-height: 1.1;
    color: inherit;
}

.cswp-form-container p {
    font-size: 15px;
    font-weight: 700;
    margin: 0 0 10px
    font-family: "ToyotaType-Regular";
    line-height: 1.4;
    color: inherit;
}

.cswp-form-container .form-inline {
    display: inline-block;
}

.cswp-form-container input, .cswp-form-container select, .cswp-form-container textarea {
    color: #555555;
}

.cswp-form-container .bg-red {
    background-color: #d61820;
    border: none;
    color: #ffffff;
}

#cswp-dealerships-validate .float-left {
    display: inline-inline-block;;
    float: left;
    position: relative;
}

#cswp-dealerships-validate input[type="submit"] {
    width: 40%;
    max-width: 40%;
    height: 45px;
    line-height: 45px;
    padding: 0em;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
}

#cswp-dealerships-validate input[type="password"] {
    width: 60%;
    max-width: 60%;
    height: 45px;
    line-height: 45px;
    padding: 12px;
    font-size: 14px;
    background-color: #fff;
}
