﻿/*quote request form - wide*/
.quote-wide {
    position: relative;
}

    .quote-wide h1 {
        margin-top: 0px;
        margin-bottom: 30px;
        font-size: 1.8em;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
    }

    .quote-wide input {
        padding: 5px;
    }

    .quote-wide select {
        padding: 15px;
        width: 100%;
    }

        .quote-wide select > option {
            padding: 10px;
        }

    .quote-wide .row {
        padding: 0px;
        margin: 0px;
    }

    .quote-wide .optin {
        font-size: 0.8em;
    }

    .quote-wide .submit {
        width: 300px;
        margin-top: 10px;
    }

    .quote-wide input {
        width: 100%;
        padding: 10px;
    }

    .quote-wide .row {
        margin-bottom: 15px;
    }




/*quote request form - slim*/
.quote-slim {
    background-color: #8bb70a;
    width: 350px;
    height: 500px;
    float: right;
    padding: 15px;
    position: relative;
}

    .quote-slim h1 {
        margin-top: 0px;
        margin-bottom: 15px;
        font-size: 1.8em;
        text-align: center;
        color: #ffffff;
        text-transform: uppercase;
    }

    .quote-slim input {
        padding: 5px;
    }

    .quote-slim select {
        padding: 15px;
        width: 100%;
    }

        .quote-slim select > option {
            padding: 10px;
        }

    .quote-slim .row {
        padding: 0px;
        margin: 0px;
    }

    .quote-slim .optin {
        font-size: 0.8em;
    }

    .quote-slim .submit {
        width: 100%;
        margin-top: 10px;
    }

    .quote-slim input {
        width: 100%;
        padding: 10px;
    }

    .quote-slim .row {
        margin-bottom: 15px;
    }

.quote-slim .field-validation-error {
    padding: 0px;
    height: 5px;
    margin: 0px;
}