/* css/dev/n42.core.css */
body {
    background: #414042;
}

body .quote {
    line-height: 1;
}

.icon .icon-facebook:before {
    content: '\e800';
    top: 0;
    left: 0;
}

.icon .icon-gplus:before {
    content: '\e801';
    top: .1rem;
    left: .2rem;
}

.icon .icon-twitter:before {
    content: '\e802';
    top: .1rem;
    left: .1rem;
}

.icon .icon-instagram:before {
    content: '\f31e';
    top: .1rem;
    left: .1rem;
}

.icon .icon-circle:before {
    content: '\e803';
    font-size: 2.5rem;
    position: static;
    color: #FFFFFF;
}

#PolicyAddForm {
    padding-bottom: 70px;
}

.quote {
    font-family: 'Lato';
    font-weight: 400;
}

.formFieldValue {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 14px;
}

.formFieldValue .value {
    color: #000;
}

.quote h2.productName {
    margin-bottom: 0;
}

.reveal-modal.loginUser {
    padding: 0;
    background: transparent;
}

.reveal-modal.loginUser .container {
    padding: 0;
    background: transparent;
}

#flashMessage a {
    color: #fff;
    text-decoration: underline;
}

.Shell.header.top {
    height: 6.625em;
    border: none;
    background: #fff;
    padding: 0;
    position: static;
}

input {width: 217px;}

.message, .notice {
    color: #fff;
    text-align: left;
    display: block;
    margin: 0 0 20px 0;
    padding: 10px 20px;
    font-size: 16px;
    font-weight: 400;
    border: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.message.success {
    background-color: #a6d04d;
}

@media only screen and (min-width: 991px) {
    .container.quote {
        padding-top: 55px;
    }
}

.singleProduct {
    width: 100%;
}

.quote h1,
.quote h2,
.quote .step {
    font-family: 'Lato';
    font-weight: normal;
    font-size: 14px;
}

.quote h1.firstHeader {
    font-size: 1.5625em;
    font-weight: 700;
}

.quote p.firstParagraph {
    padding: 0 0 1em 0;
    font-size: 1.25em;
}

.quote {
    font-size: 14px;
}

.quote .mobileNaviButton {
    box-shadow: none;
}

.quote input {
    color: #000000;
    padding: 4px 7px;
}
