﻿@charset "UTF-8";
/* line 168, icons/light/*.png */
.light-sprite, .light-add, .light-car, .light-checkcircle, .light-checkmark-on-white, .light-checkmark, .light-edit, .light-gauge, .light-key, .light-question, .light-quote, .light-renew, .light-right-bracket, .light-right-triangle, .light-temp, .light-tow, .light-umbrella {
    background-image: url('../images/generated/icons/light-sb472b2c4af.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-add {
    background-position: 0 0;
    height: 45px;
    width: 45px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-car {
    background-position: 0 -45px;
    height: 26px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkcircle {
    background-position: 0 -71px;
    height: 38px;
    width: 38px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkmark-on-white {
    background-position: 0 -109px;
    height: 38px;
    width: 38px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkmark {
    background-position: 0 -147px;
    height: 19px;
    width: 21px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-edit {
    background-position: 0 -166px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-gauge {
    background-position: 0 -210px;
    height: 30px;
    width: 41px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-key {
    background-position: 0 -240px;
    height: 31px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-question {
    background-position: 0 -271px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-quote {
    background-position: 0 -315px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-renew {
    background-position: 0 -359px;
    height: 24px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-right-bracket {
    background-position: 0 -383px;
    height: 15px;
    width: 10px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-right-triangle {
    background-position: 0 -398px;
    height: 18px;
    width: 16px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-temp {
    background-position: 0 -416px;
    height: 31px;
    width: 31px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-tow {
    background-position: 0 -447px;
    height: 33px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-umbrella {
    background-position: 0 -480px;
    height: 44px;
    width: 44px;
}
.light-phone {
    height:44px;
    width:44px;
    background:url(../Images/icons/light/phone1.png) no-repeat;
}
/* line 88, icons/partners/*.png */
.partners-sprite, .partners-AXA, .partners-Ageas, .partners-Aviva, .partners-Covea, .partners-Highway, .partners-Zeneth {
    background-image: url('../images/generated/icons/partners-s4ee5fd4718.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-AXA {
    background-position: 0 0;
    height: 78px;
    width: 79px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Ageas {
    background-position: 0 -78px;
    height: 88px;
    width: 85px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Aviva {
    background-position: 0 -166px;
    height: 71px;
    width: 101px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Covea {
    background-position: 0 -237px;
    height: 66px;
    width: 103px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Highway {
    background-position: 0 -303px;
    height: 51px;
    width: 144px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Zeneth {
    background-position: 0 -354px;
    height: 52px;
    width: 144px;
}

/* line 80, icons/third-party/*.png */
.third-party-sprite, .third-party-GBregistration-sm, .third-party-GBregistration, .third-party-feefo, .third-party-fraud, .third-party-norton {
    background-image: url('../images/generated/icons/third-party-s3d495fd69b.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-GBregistration-sm {
    background-position: 0 0;
    height: 64px;
    width: 31px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-GBregistration {
    background-position: 0 -64px;
    height: 82px;
    width: 39px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-feefo {
    background-position: 0 -146px;
    height: 22px;
    width: 94px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-fraud {
    background-position: 0 -168px;
    height: 108px;
    width: 90px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-norton {
    background-position: 0 -276px;
    height: 88px;
    width: 153px;
}

/* line 4, ../../app/styles/main.scss */
h1, h2 {
    color: #1e397c;
}

/* line 5, ../../app/styles/main.scss */
.body-content h3, .body-content h4, .body-content h5, .body-content p {
    color: #3f3f3f;
}

/* line 7, ../../app/styles/main.scss */
img {
    max-width: 100%;
}

/* line 9, ../../app/styles/main.scss */
a {
    text-decoration: underline;
    color: rgb(80, 186, 212);
}

    a.clean {
        border-bottom: none;
    }
    /* line 12, ../../app/styles/main.scss */
    a:hover {
        text-decoration: none;
    }

/* line 15, ../../app/styles/main.scss */
ul {
    list-style: none;
    padding-left: 32px;
    list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEzNzM5QzJDMTlDMTFFNDk3MzFFQzhGNkUwODMzMTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEzNzM5QzNDMTlDMTFFNDk3MzFFQzhGNkUwODMzMTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MTM3MzlDMEMxOUMxMUU0OTczMUVDOEY2RTA4MzMxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1MTM3MzlDMUMxOUMxMUU0OTczMUVDOEY2RTA4MzMxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpyuLfIAAAAwUExURR45fB86fSZAgbK70uTn78rQ4ElflYiWupyoxSxFhD5VjnWGrzRMiVZqnGV3pf///0B2XdIAAAAQdFJOU////////////////////wDgI10ZAAAAc0lEQVR42mzQWw6AIAxE0aGWh8/Z/26tNSRC7Q/hfFxIwTi64QfXHFWlEhELg6oIg2ZJOeiSUDmrYeGshsJZDT06qOEb/Wo1LP2CrbTn3IEefVQF6dgvwx71gvE7jR9lTo4nB/XXsXJS/6kGNW7DPm4BBgAbQRLZaOJ03AAAAABJRU5ErkJggg==') /*../images/icons/light/checkmark.png*/;
}

#privacy ul {
    list-style-image:none;
    list-style-type:disc;
}

/* line 24, ../../app/styles/main.scss */
ul li, ol li {
        padding: 0 0 8px;
    }

/* line 27, ../../app/styles/main.scss */
.icon, .btn-primary > span, button > span, body > section.customers footer span, body > section.temporary-cover .btn-md, body > header .btn, .icon + span, .btn-primary > span + span, button > span + span, body > section.customers footer span + span, body > section.temporary-cover .btn-md + span, body > header .btn + span {
    display: inline-block;
    vertical-align: middle;
}

/* line 32, ../../app/styles/main.scss */
.btn-primary > span, button > span {
    text-transform: uppercase;
    padding: 0 8px;
}

@media (min-width: 768px) {
    /* line 32, ../../app/styles/main.scss */
    .btn-primary > span, button > span {
        padding: 0 12px;
    }
}

@media (min-width: 992px) {
    /* line 32, ../../app/styles/main.scss */
    .btn-primary > span, button > span {
        padding: 0 24px;
    }
}

h3 > span {
    max-width: 75%;
}


/* line 46, ../../app/styles/main.scss */
body > section {
    padding-bottom: 45px;
    text-align: center;
}

    body > section.call-to-action {
        padding-bottom: 0px;
        text-align: center;
    }

    body > section.temporary-cover {
        padding-top: 40px;
    }

@media (min-width: 768px) {
    /* line 46, ../../app/styles/main.scss */
    body > section {
        text-align: left;
    }
}
/* line 52, ../../app/styles/main.scss */
body > section h2 {
    border-bottom: 1px solid #50bad4;
    padding-bottom: 15px;
    margin-top: 15px;
}
    /* line 59, ../../app/styles/main.scss */
    body > section h2 .icon + i, body > section h2 .btn-primary > span + i, body > section h2 button > span + i, body > section.customers h2 footer span + i, body > section.customers footer h2 span + i, body > section.temporary-cover h2 .btn-md + i, body > section h2 body > header .btn + i, body > header body > section h2 .btn + i, body > section h3 .icon + i, body > section h3 .btn-primary > span + i, body > section h3 button > span + i, body > section.customers h3 footer span + i, body > section.customers footer h3 span + i, body > section.temporary-cover h3 .btn-md + i, body > section h3 body > header .btn + i, body > header body > section h3 .btn + i {
        display: none;
    }

@media (min-width: 768px) {
    /* line 58, ../../app/styles/main.scss */
    body > section h2, body > section h3 {
        margin-top: 30px;
    }
        /* line 63, ../../app/styles/main.scss */
        body > section h2 .icon + i, body > section h2 .btn-primary > span + i, body > section h2 button > span + i, body > section.customers h2 footer span + i, body > section.customers footer h2 span + i, body > section.temporary-cover h2 .btn-md + i, body > section h2 body > header .btn + i, body > header body > section h2 .btn + i, body > section h3 .icon + i, body > section h3 .btn-primary > span + i, body > section h3 button > span + i, body > section.customers h3 footer span + i, body > section.customers footer h3 span + i, body > section.temporary-cover h3 .btn-md + i, body > section h3 body > header .btn + i, body > header body > section h3 .btn + i {
            display: inline;
        }
}
/* line 66, ../../app/styles/main.scss */
body > section h2 span, body > section h2 .icon + span, body > section h2 .btn-primary > span + span, body > section h2 button > span + span, body > section.customers h2 footer span + span, body > section.customers footer h2 span + span, body > section.temporary-cover h2 .btn-md + span, body > section h2 body > header .btn + span, body > header body > section h2 .btn + span, body > section h3 span, body > section h3 .icon + span, body > section h3 .btn-primary > span + span, body > section h3 button > span + span, body > section.customers h3 footer span + span, body > section.customers footer h3 span + span, body > section.temporary-cover h3 .btn-md + span, body > section h3 body > header .btn + span, body > header body > section h3 .btn + span {
    display: block;
    margin-top: 15px;
}

@media (min-width: 768px) {
    /* line 66, ../../app/styles/main.scss */
    body > section h2 span, body > section h2 .icon + span, body > section h2 .btn-primary > span + span, body > section h2 button > span + span, body > section.customers h2 footer span + span, body > section.customers footer h2 span + span, body > section.temporary-cover h2 .btn-md + span, body > section h2 body > header .btn + span, body > header body > section h2 .btn + span, body > section h3 span, body > section h3 .icon + span, body > section h3 .btn-primary > span + span, body > section h3 button > span + span, body > section.customers h3 footer span + span, body > section.customers footer h3 span + span, body > section.temporary-cover h3 .btn-md + span, body > section h3 body > header .btn + span, body > header body > section h3 .btn + span {
        display: inline-block;
        vertical-align: middle;
        max-width: 70%;
        margin-top: 0;
    }
}
/* line 79, ../../app/styles/main.scss */
body > section h3 {
    font-weight: 700;
    margin-bottom: 20px;
}
    /* line 82, ../../app/styles/main.scss */
    body > section h3 span, body > section h3 i {
        line-height: 1;
    }

@media (min-width: 768px) {
    /* line 79, ../../app/styles/main.scss */
    body > section h3 {
        height: 3em;
        line-height: 3em;
    }
}
/* line 90, ../../app/styles/main.scss */
body section h2, body  section h4, body section p, body section ul {
    margin-bottom: 20px;
}



@media (min-width: 768px) {
    /* line 90, ../../app/styles/main.scss */
    body > section h2, body > section h4, body > section p, body > section ul {
        margin-bottom: 30px;
    }
}
/* line 95, ../../app/styles/main.scss */
body > section blockquote {
    quotes: "“" "”" "‘" "’";
    border-left: 0;
    padding: 0;
    line-height: 1.5;
    margin-bottom: 0;
}
    /* line 102, ../../app/styles/main.scss */
    body > section blockquote footer {
        display: block;
        margin-top: 1em;
        font-weight: 700;
        color: #3f3f3f;
    }
        /* line 109, ../../app/styles/main.scss */
        body > section blockquote footer:before {
            content: none;
        }
    /* line 112, ../../app/styles/main.scss */
    body > section blockquote p {
        display: inline;
    }
        /* line 114, ../../app/styles/main.scss */
        body > section blockquote p:last-of-type {
            margin-bottom: 0;
        }
        /* line 116, ../../app/styles/main.scss */
        body > section blockquote p:before, body > section blockquote p:after {
            color: #ccc;
            font-size: 2em;
            line-height: 0.1em;
            vertical-align: -0.2em;
            font-family: 'Times new Roman';
            font-weight: 700;
            color: #1e397c;
        }
        /* line 126, ../../app/styles/main.scss */
        body > section blockquote p:before {
            content: open-quote;
            margin-right: 0.1em;
        }
        /* line 130, ../../app/styles/main.scss */
        body > section blockquote p:after {
            content: close-quote;
            margin-left: 0.1em;
        }
/* line 137, ../../app/styles/main.scss */
body > section.customers {
    background: #f3f3f3;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

body > section.temporary-cover {
}
/* line 149, ../../app/styles/main.scss */
body > section.customers blockquote {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}
/* line 155, ../../app/styles/main.scss */
body > section.customers blockquote, body > section.customers p {
    font-size: 20px;
}

@media (min-width: 768px) {
    /* line 157, ../../app/styles/main.scss */
    body > section.customers footer {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end;
    }
}
/* line 169, ../../app/styles/main.scss */
body > section.additions .row {
    padding: 15px 30px;
    background: #f3f3f3;
}
/* line 176, ../../app/styles/main.scss */
body > section.why-ecar .lg-half {
    padding: 0;
}
/* line 177, ../../app/styles/main.scss */
body > section.why-ecar p {
    margin: 0;
}
/* line 178, ../../app/styles/main.scss */
body > section.why-ecar ul {
    margin-bottom: 0;
}
/* line 181, ../../app/styles/main.scss */
body > section .flex-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

@media (min-width: 768px) {
    /* line 181, ../../app/styles/main.scss */
    body > section .flex-container {
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}
/* line 189, ../../app/styles/main.scss */
body > section .flex-container + p {
    margin: 20px 0 0;
}
/* line 192, ../../app/styles/main.scss */
body > section .lg-half {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 20px 0;
    padding: 0px;
}
    /* line 199, ../../app/styles/main.scss */
    body > section .lg-half:first-child {
        margin-left: 0;
    }

@media (min-width: 768px) {
    /* line 192, ../../app/styles/main.scss */
    body > section .lg-half {
        margin: 20px 0 20px 20px;
    }
}

@media (min-width: 992px) {
    /* line 192, ../../app/styles/main.scss */
    body > section .lg-half {
        margin: 0 0 0 40px;
    }
}
/* line 204, ../../app/styles/main.scss */
body > section .lg-half h3 {
    margin-top: 0;
}
/* line 206, ../../app/styles/main.scss */
body > section .lg-half div.content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 2;
    -ms-flex-positive: 2;
    flex-grow: 2;
}
/* line 212, ../../app/styles/main.scss */
body > section .lg-half.box {
    /*background: #f3f3f3;*/
}

/* line 218, ../../app/styles/main.scss */
.retrieve, .retrieve a:visited {
    font-size: 15px;
    display: block;
    margin-top: 15px;
    margin-left: 0px;
    font-weight: bold;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    /* line 218, ../../app/styles/main.scss */
    .retrieve {
        font-size: 15px;
        display: inline-block;
        margin-top: 0;
        text-transform: uppercase;
        margin-left: 26px;
        font-weight: bold;
    }
}

@media (min-width: 992px) {
    /* line 218, ../../app/styles/main.scss */
    .retrieve, .retrieve a:visited {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: bold;
        margin-left: 35px;
    }
}

/* line 232, ../../app/styles/main.scss */
section.call-to-action .visible-xs-block {
    margin-top: 10px;
}
/* line 233, ../../app/styles/main.scss */
section.call-to-action .hero {
    background: url(../Images/ebike_main_4.jpg) no-repeat left;
    background-size: cover;
}

@media (min-width: 768px) {
    /* line 233, ../../app/styles/main.scss */
    section.call-to-action .hero {
        background-position: left;
    }
}

section.renewing {
    background: linear-gradient(rgba(100, 100, 100, 0.1), rgba(100, 100, 100, 0.1));
    background-size: cover;
    padding:20px 0;
}

@media (min-width: 768px) {
    /* line 238, ../../app/styles/main.scss */
    section.call-to-action .row {
        min-height: 380px;
        padding: 80px 0;
    }
}

@media (min-width: 992px) {
    /* line 238, ../../app/styles/main.scss */
    section.call-to-action .row {
        padding: 100px 0;
    }
}

/* line 259, ../../app/styles/main.scss */
section.call-to-action .quote {
    text-align: center;
    max-width: 380px;
    padding: 20px 20px;
    margin:20px auto;
    background: rgba(255, 255, 255, 0.8);
}

.underline {
    border-bottom: 1px solid #50bad4;
}

@media (min-width: 768px) {
    /* line 248, ../../app/styles/main.scss */
    section.call-to-action .quote {
        margin:0;
        height: 270px;
        max-width: 600px;
        text-align: left;
    }
}

/* line 263, ../../app/styles/main.scss */
section.call-to-action .quote a.btn {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 20px;
    display: block;
    max-width: 310px;
}

/* line 268, ../../app/styles/main.scss */
section.call-to-action .quote .find {
    font-size: 14px;
}

/* line 285, ../../app/styles/main.scss */
section.call-to-action .quote p {
    margin: 20px 0;
}
    /* line 287, ../../app/styles/main.scss */
    section.call-to-action .quote p:last-child {
        margin-top: 25px;
    }
/* line 291, ../../app/styles/main.scss */
section.call-to-action h1 {
    margin: 0 0 5px;
}
    /* line 293, ../../app/styles/main.scss */
    section.call-to-action h1 small {
        display: block;
        font-size: 0.33em;
    }
    /* line 298, ../../app/styles/main.scss */
    section.call-to-action h1.rated {
        font-size: 1.3em;
        font-weight: 800;
        margin: 10px 0;
    }

@media (min-width: 768px) {
    /* line 291, ../../app/styles/main.scss */
    section.call-to-action h1 {
        font-size: 44px;
    }
}

@media (min-width: 992px) {
    /* line 291, ../../app/styles/main.scss */
    section.call-to-action h1 {
        font-size: 60px;
    }
}
/* line 304, ../../app/styles/main.scss */
section.call-to-action h2 {
    border-bottom: 0;
    padding-bottom: 0;
    margin: 0 0 30px 0;
    font-size: 26px;
}

@media (min-width: 768px) {
    section.call-to-action h2:nth-child(2) {
        border-bottom: 0;
        padding-bottom: 0;
        margin: 0 0 30px 0;
        font-weight: 500;
        font-size: 22px;
    }
}

@media (min-width: 992px) {
    section.call-to-action h2:nth-child(2) {
        border-bottom: 0;
        padding-bottom: 0;
        margin: 0 0 40px 0;
        font-weight: 500;
        font-size: 30px;
    }
}
/* line 306, ../../app/styles/main.scss */
section.call-to-action .registration {
    display: table;
    margin: 0 auto 30px;
    max-width: 310px;
    min-width: 280px;
    border-radius: 12px;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25);
}

@media (max-width: 320px) {
    /* line 306, ../../app/styles/main.scss */
    section.call-to-action .registration {
        max-width: 280px;
        min-width: 260px;
    }
}

@media (min-width: 768px) {
    /* line 306, ../../app/styles/main.scss */
    section.call-to-action .registration {
        margin: 0 0 20px;
    }
}

@media (min-width: 992px) {
    /* line 306, ../../app/styles/main.scss */
    section.call-to-action .registration {
        max-width: 380px;
        min-width: 280px;
        margin: 0 0 30px;
    }
}
/* line 325, ../../app/styles/main.scss */
section.call-to-action .registration .icon, section.call-to-action .registration .btn-primary > span, section.call-to-action .registration button > span, section.call-to-action .registration body > section.customers footer span, body > section.customers footer section.call-to-action .registration span, section.call-to-action .registration body > section.temporary-cover .btn-md, body > section.temporary-cover section.call-to-action .registration .btn-md, section.call-to-action .registration body > header .btn, body > header section.call-to-action .registration .btn, section.call-to-action .registration input {
    display: table-cell;
}
    /* line 326, ../../app/styles/main.scss */
    section.call-to-action .registration .icon, section.call-to-action .registration .btn-primary > span, section.call-to-action .registration button > span, section.call-to-action .registration body > section.customers footer span, body > section.customers footer section.call-to-action .registration span, section.call-to-action .registration body > section.temporary-cover .btn-md, body > section.temporary-cover section.call-to-action .registration .btn-md, section.call-to-action .registration body > header .btn, body > header section.call-to-action .registration .btn, section.call-to-action .registration .icon + span, section.call-to-action .registration .btn-primary > span + span, section.call-to-action .registration button > span + span, section.call-to-action .registration body > section.customers footer span + span, body > section.customers footer section.call-to-action .registration span + span, section.call-to-action .registration body > section.temporary-cover .btn-md + span, body > section.temporary-cover section.call-to-action .registration .btn-md + span, section.call-to-action .registration body > header .btn + span, body > header section.call-to-action .registration .btn + span {
        vertical-align: top;
    }
/* line 328, ../../app/styles/main.scss */
section.call-to-action .registration input {
    height: 64px;
    width: 100%;
    margin: 0;
    border: 0;
    border-radius: 0 12px 12px 0;
    text-transform: uppercase;
    text-align: center;
    font-size: 35px;
    letter-spacing: 3px;
    padding: 0 5px;
    line-height: 42px;
}

@media (min-width: 320px) {
    /* line 328, ../../app/styles/main.scss */
    section.call-to-action .registration input {
        font-size: 39px;
        padding: 0 10px;
        line-height: 52px;
    }
}

@media (min-width: 768px) {
    /* line 328, ../../app/styles/main.scss */
    section.call-to-action .registration input {
        font-size: 39px;
        padding: 0 9px;
        line-height: 52px;
    }
}

@media (min-width: 992px) {
    /* line 328, ../../app/styles/main.scss */
    section.call-to-action .registration input {
        height: 82px;
        font-size: 52px;
        padding: 0 9px;
        line-height: 62px;
    }
}
/* line 362, ../../app/styles/main.scss */
section.call-to-action .partners {
    margin-top: 20px;
}
    /* line 365, ../../app/styles/main.scss */
    section.call-to-action .partners span {
        font-size: 19px;
        display: block;
        text-align: center;
        margin-bottom: 20px;
    }
    /* line 372, ../../app/styles/main.scss */
    section.call-to-action .partners ul {
        margin-bottom: 0;
    }
    /* line 373, ../../app/styles/main.scss */
    section.call-to-action .partners li {
        display: inline-block;
        text-align: center;
        width: 49%;
    }

@media (min-width: 768px) {
    /* line 373, ../../app/styles/main.scss */
    section.call-to-action .partners li {
        width: auto;
    }
}
/* line 381, ../../app/styles/main.scss */
section.call-to-action .partners img {
    -ms-transform: scale(0.75);
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
}

@media (min-width: 768px) {
    /* line 386, ../../app/styles/main.scss */
    section.call-to-action .partners ul {
        display: table;
        width: 100%;
    }
    /* line 387, ../../app/styles/main.scss */
    section.call-to-action .partners li {
        display: table-cell;
    }
}

@media (min-width: 992px) {
    /* line 391, ../../app/styles/main.scss */
    section.call-to-action .partners span {
        text-align: left;
        width: 140px;
    }
    /* line 396, ../../app/styles/main.scss */
    section.call-to-action .partners span, section.call-to-action .partners ul {
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 0px;
    }
    /* line 402, ../../app/styles/main.scss */
    section.call-to-action .partners ul {
        max-width: 750px;
    }
}

/* line 408, ../../app/styles/main.scss */
body > header {
    background: linear-gradient(90deg, #1e397c 50%, #fe7208 50%) ;
}

body > footer {
    background: #1e397c;
}
    /* line 410, ../../app/styles/main.scss */
    body > header, body > header p, body > footer, body > footer p {
        color: #ffffff;
    }
/* line 413, ../../app/styles/main.scss */
body > header {
    padding: 20px 0;
}
    /* line 416, ../../app/styles/main.scss */
    body > header .container > div {
        display: table;
        width: 100%;
    }
    /* line 420, ../../app/styles/main.scss */
    body > header h1 {
        margin: 0;
        display: table-cell;
        width: 50%;
    }
/* line 436, ../../app/styles/main.scss */
body > footer {
    padding: 40px 0;
}
    /* line 439, ../../app/styles/main.scss */
    body > footer .icon, body > footer .btn-primary > span, body > footer button > span, body > section.customers body > footer span, body > footer body > section.temporary-cover .btn-md, body > section.temporary-cover body > footer .btn-md, body > footer body > header .btn, body > header body > footer .btn {
        margin-bottom: 15px;
        display: inline-block;
        max-width: 48%;
    }
    /* line 444, ../../app/styles/main.scss */
    body > footer p {
        font-size: 14px;
    }

/* line 448, ../../app/styles/main.scss */
body > section.temporary-cover .btn-md, body > header .btn {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
    /* line 450, ../../app/styles/main.scss */
    body > section.temporary-cover .btn-md > span, body > header .btn > span {
        display: inline-block;
        vertical-align: middle;
        padding: 0 3px;
    }
        /* line 455, ../../app/styles/main.scss */
        body > section.temporary-cover .btn-md > span br, body > header .btn > span br {
            height: 0;
            line-height: 1;
            padding: 10px 16px;
        }

@media (min-width: 768px) {
    /* line 450, ../../app/styles/main.scss */
    body > section.temporary-cover .btn-md > span, body > header .btn > span {
        padding: 0 19px;
    }
}

@media (min-width: 768px) {
    /* line 448, ../../app/styles/main.scss */
    body > section.temporary-cover .btn-md, body > header .btn {
        font-size: 16px;
    }
}

/* line 168, icons/light/*.png */
.light-sprite, .light-add, .light-car, .light-checkcircle, .light-checkmark-on-white, .light-checkmark, .light-edit, .light-gauge, .light-key, .light-question, .light-quote, .light-renew, .light-right-bracket, .light-right-triangle, .light-temp, .light-tow, .light-umbrella {
    background-image: url('../images/generated/icons/light-sb472b2c4af.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-add {
    background-position: 0 0;
    height: 45px;
    width: 45px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-car {
    background-position: 0 -45px;
    height: 26px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkcircle {
    background-position: 0 -71px;
    height: 38px;
    width: 38px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkmark-on-white {
    background-position: 0 -109px;
    height: 38px;
    width: 38px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-checkmark {
    background-position: 0 -147px;
    height: 19px;
    width: 21px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-edit {
    background-position: 0 -166px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-gauge {
    background-position: 0 -210px;
    height: 30px;
    width: 41px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-key {
    background-position: 0 -240px;
    height: 31px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-question {
    background-position: 0 -271px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-quote {
    background-position: 0 -315px;
    height: 44px;
    width: 44px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-renew {
    background-position: 0 -359px;
    height: 24px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-right-bracket {
    background-position: 0 -383px;
    height: 15px;
    width: 10px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-right-triangle {
    background-position: 0 -398px;
    height: 18px;
    width: 16px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-temp {
    background-position: 0 -416px;
    height: 31px;
    width: 31px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-tow {
    background-position: 0 -447px;
    height: 33px;
    width: 32px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.light-umbrella {
    background-position: 0 -480px;
    height: 44px;
    width: 44px;
}

/* line 88, icons/partners/*.png */
.partners-sprite, .partners-AXA, .partners-Ageas, .partners-Aviva, .partners-Covea, .partners-Highway, .partners-Zeneth {
    background-image: url('../images/generated/icons/partners-s4ee5fd4718.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-AXA {
    background-position: 0 0;
    height: 78px;
    width: 79px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Ageas {
    background-position: 0 -78px;
    height: 88px;
    width: 85px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Aviva {
    background-position: 0 -166px;
    height: 71px;
    width: 101px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Covea {
    background-position: 0 -237px;
    height: 66px;
    width: 103px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Highway {
    background-position: 0 -303px;
    height: 51px;
    width: 144px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.partners-Zeneth {
    background-position: 0 -354px;
    height: 52px;
    width: 144px;
}

/* line 80, icons/third-party/*.png */
.third-party-sprite, .third-party-GBregistration-sm, .third-party-GBregistration, .third-party-feefo, .third-party-fraud, .third-party-norton {
    background-image: url('../images/generated/icons/third-party-s3d495fd69b.png');
    background-repeat: no-repeat;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-GBregistration-sm {
    background-position: 0 0;
    height: 64px;
    width: 31px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-GBregistration {
    background-position: 0 -64px;
    height: 82px;
    width: 39px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-feefo {
    background-position: 0 -146px;
    height: 22px;
    width: 94px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-fraud {
    background-position: 0 -168px;
    height: 108px;
    width: 90px;
}

/* line 84, ../../../../.rvm/gems/ruby-2.2.0/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.third-party-norton {
    background-position: 0 -276px;
    height: 88px;
    width: 153px;
}

/* line 4, ../../app/styles/_ie-fix.scss */
.browserupgrade {
    text-align: center;
}

@media (min-width: 768px) {
    /* line 8, ../../app/styles/_ie-fix.scss */
    html.lt-ie10 .registration input {
        line-height: 82px;
        width: 90%;
        max-width: 345px;
    }
}

/* line 19, ../../app/styles/_ie-fix.scss */
html.lt-ie9 .hero {
    background: url("../images/HERO.jpg") no-repeat left;
}
/* line 22, ../../app/styles/_ie-fix.scss */
html.lt-ie9 header h1 {
    text-align: left !important;
    margin: 0 !important;
    display: block;
}
/* line 30, ../../app/styles/_ie-fix.scss */
html.lt-ie9 .box {
    padding: 15px;
}

@media (min-width: 768px) {
    /* line 36, ../../app/styles/_ie-fix.scss */
    html.lt-ie9 .quote form > p {
        margin-top: 20px !important;
    }
}
/* line 41, ../../app/styles/_ie-fix.scss */
html.lt-ie9 .registration input {
    width: 100%;
}
/* line 45, ../../app/styles/_ie-fix.scss */
html.lt-ie9 .why-ecar .flex-container {
    background: white !important;
}

/* line 51, ../../app/styles/_ie-fix.scss */
.no-flexbox .flex-container, .lt-ie9 .flex-container {
    display: block;
    overflow: hidden;
}

@media (min-width: 768px) {
    /* line 51, ../../app/styles/_ie-fix.scss */
    .no-flexbox .flex-container, .lt-ie9 .flex-container {
        display: table !important;
        border-collapse: collapse;
    }
}
/* line 55, ../../app/styles/_ie-fix.scss */
.no-flexbox .lg-half, .lt-ie9 .lg-half {
    display: block;
    margin: 20px 0;
}
    /* line 59, ../../app/styles/_ie-fix.scss */
    .no-flexbox .lg-half p.hidden-xs, .lt-ie9 .lg-half p.hidden-xs {
        display: block !important;
        margin-top: 30px !important;
    }

@media (min-width: 768px) {
    /* line 55, ../../app/styles/_ie-fix.scss */
    .no-flexbox .lg-half, .lt-ie9 .lg-half {
        display: table-cell;
        margin: 0 !important;
        float: none !important;
        height: 100%;
        border-left: 40px solid white;
    }
        /* line 72, ../../app/styles/_ie-fix.scss */
        .no-flexbox .lg-half:first-child, .lt-ie9 .lg-half:first-child {
            border-left: 0;
            border-right: 40px solid white;
        }
}

@media (min-width: 768px) {
    /* line 79, ../../app/styles/_ie-fix.scss */
    .no-flexbox .customers .lg-half, .lt-ie9 .customers .lg-half {
        border-color: #f3f3f3;
    }
}

.footer-icons .icon {
    padding: 0 10px;
}

.cookie {
    color: #fff;
    background-color: #191919;
    padding: 1em 0;
    display: none;
}

    .cookie p {
        margin: 0;
        font-size: 12px;
    }

.badge.primary {
    background: #1e397c none repeat scroll 0 0;
}

.badge {
    border-radius: 50%;
    padding: 6px 8px;
    vertical-align: middle;
}

.badge {
    color: #fff;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    min-width: 10px;
    text-align: center;
    white-space: nowrap;
}

@media (min-width: 1200px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 768px) {
    .align-to-bottom {
        position: absolute;
        bottom: 20px;
        left: -20px;
    }
}


aside .call-us-aside {
    background-color: #F3F3F3;
    padding: 1em;
}

aside.col-md-3 div.col-sm-6.col-md-12 {
    padding-right: 0;
}

.call-us-aside .sidebar-title {
    padding-right: 0;
    margin-top: 0;
    line-height: 40px;
    display: table;
}

    .call-us-aside .sidebar-title h3 {
        padding-left: 5px;
        margin-top: 0px;
        line-height: 1.2em;
        display: table-cell;
        vertical-align: middle;
        font-size: 1.3em;
    }

    .call-us-aside .sidebar-title span {
        display: table-cell;
        vertical-align: middle;
    }

.call-us-aside .glyphicon-earphone {
    font-size: 40px;
}

h3.btn-white {
    background-color: #FFFFFF;
    padding: 0.5em 0;
}

.btn-white a {
    color: #4FBAD3 !important;
    text-decoration: none;
    border-bottom: none;
}

    .btn-white a:hover {
        color: #1E3982 !important;
        text-decoration: underline;
    }

aside .btn-white {
    font-size: 22px;
    font-weight: bold;
    line-height: 1.33;
    text-align: center;
}

.call-cost {
    color: #8a8a8a !important;
    line-height: 1;
}

hr.colored {
    border-color: #4FBAD3;
}

div.content.col-md-9.question-text {
    padding-left: 0px;
}

div.col-sm-6.col-md-12 div.call-us p {
    color: #333;
    font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-size: 14px;
    line-height: 1.42857;
}

.section-heading {
    font-size: 30px;
    color: #1e397c;
    font-family: inherit;
    font-weight: 300;
    line-height: 1.1;
}

.faq h3 > .glyphicon {
    vertical-align: top;
    margin-right: 15px;
    display: inline-block;
    color: rgb(80, 186, 212);
    font-size: 44px;
}

.faq .btn-md > span {
    padding: 0 20px;
    text-transform: uppercase;
}

@media (min-width: 768px) {
    .faq .well p {
        min-height: 130px;
    }

    .faq .well h3 {
        min-height: 60px;
    }
}

.help-content {
    margin: 30px 0;
}

.well h3 {
    margin-top: 0;
    font-weight: 600;
    font-size: 17px;
    display: inline-block;
}

body footer {
    margin-top: 30px;
}

section.claims-info .row {
    margin: 20px 0;
}

section.claims-info .table {
    margin-bottom: 0;
}

    section.claims-info .table > tbody > tr > td {
        border-top: 0;
    }

.bulletpoint {
    margin-right: 20px;
}

h1 {
    border-bottom: 1px solid #50bad4;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

    h1.rated {
        border: none;
    }

.greyish-panel {
    background: #f3f3f3;
    padding: 20px;
}

a.btn {
    text-decoration: none;
    cursor: pointer;
}

section.claims-info p {
    margin: 0 0 10px;
}

.navbutton {
    text-transform: uppercase;
    font-weight: 800;
    padding: 10px 20px;
    display: block;
    max-width: 310px;
}

.call-us {
    font-weight: 800;
    font-size: 40px;
    color: #facb09;
    padding: 10px 14px;
}

.call-us-link {
    margin-top: 12px;
}

.claims-contact {
    font-size: 12pt;
}

@media (min-width: 768px) {
    .claims-contact {
        font-size: 16pt;
    }
}

/*.renewing p, .renewing h1, .renewing span {
    color: #f3f3f3;
}*/

.section-striped > div {
    padding: 10px 20px;
}

    .section-striped > div:nth-child(odd) {
        background-color: #f3f3f3;
    }

    .section-striped > div:nth-child(even) {
        background-color: #f9f9f9;
    }

.yellow {
    color: yellow;
}

.light-grey {
    font-weight: 500;
    color: #999;
}

a.btn-white {
    border: 1px solid #1e397c;
    background-color: #fff;
    color: #1e397c;
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    border-radius: 30px;
    max-width: 550px;
    min-width: 290px;
}

    a.btn-white span {
        padding: 0 5px;
    }

    a.btn-white .glyphicon {
        font-size: 16px;
        margin: auto 0;
    }

@media (min-width: 768px) {
    a.btn-white {
        font-size: 22px;
    }

        a.btn-white span {
            padding: 0 60px;
        }
}

[class^="visible-"] hr {
    margin-top: 0;
}

#privacy > ol, #privacy > ol li {
    margin:20px 0;
    list-style-type: disc;
}
#privacy h4 {
    color: #ED7d31;
    font-size: 1.7EM;
}

#top > ol li {
    margin: 0;
}
main {
    padding-bottom:2em;
}



/*temp styles*/
.toChange {
    background:yellow;
    font-weight:bold;
}
