﻿.page-text {
    /*color: #666;*/
}

.frm__checkbox-input input[type=checkbox] + input[type=hidden] + label:before, .frm__checkbox-input input[type=checkbox] + label:before {
    line-height: 1.125rem;
    text-indent: -6px;
}

@font-face {
    font-family: 'FontAwesome';
    src: url("/Ecommerce/base/Content/font/fontawesome-webfont.eot");
    src: url("/Ecommerce/base/Content/font/fontawesome-webfont.eot") format("embedded-opentype"), url("/Ecommerce/base/Content/font/fontawesome-webfont.woff") format("woff"), url("/Ecommerce/base/Content/font/fontawesome-webfont.ttf?v=3.0.1") format("truetype");
    font-weight: normal;
    font-style: normal;
}

.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.tick-list li:before {
    content: "";
    -webkit-mask: url(/Ecommerce/base/Content/images/tick.svg) no-repeat 50% 50%;
    mask: url(/Ecommerce/base/Content/images/tick.svg) no-repeat 50% 50%;
    -webkit-mask-size: contain;
    mask-size: contain;
    height: 15px;
    width: 19px;
    background-color: #000;
    position: absolute;
    left: 0;
    top: 3px
}
.fa-fw {
    width: 1.28571429em;
    text-align: center;
    padding: 10px;
}

.fa-2x {
    font-size: 1.2em;
}

.fa-check:before {
    content: "\f00c";
}

.fa-exclamation-triangle:before {
    content: "\f071";
}

fa-times:before {
    content: "\f00d";
}

.fa-times-circle:before {
    content: "\f057";
}

@font-face {
    font-family: TeXGyreAdventorRegular;
    src: url("../font/texgyreadventor-regular-webfont.eot");
    src: url("../font/texgyreadventor-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/ecommerce/fonts/texgyreadventor-regular-webfont.woff") format("woff"), url("/ecommerce/fonts/texgyreadventor-regular-webfont.ttf") format("truetype"), url("/ecommerce/fonts/texgyreadventor-regular-webfont#TeXGyreAdventorRegular") format("svg");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "cclub-icon-font";
    src: url("../font/all-cclub-icons.eot");
    src: url("../font/all-cclub-icons.eot?#iefix") format("embedded-opentype"), url("/ecommerce/fonts/all-cclub-icons.woff") format("woff"), url("/ecommerce/fonts/fonts/all-cclub-icons.ttf") format("truetype"), url("/ecommerce/fonts/fonts/all-cclub-icons.svg#cclub-icon-font") format("svg");
    font-weight: normal;
    font-style: normal;
}

[data-icon]:before {
    font-family: "cclub-icon-font" !important;
    content: attr(data-icon);
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


.icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-button>.icon {
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}


.icon-button>.fa{
    font-size: 22px !important;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}





#profileImage {
    margin-top: -6px;
}

.link--orange {
    color: #B84725 !important;
}

.link--white {
    color: #ffffff !important;
}

.alertSmall p {
    color: red;
}

.alertSmall ul li {
    color: red;
}

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
}

.button-control {
    margin-top: 20px;
}

#CCLUBAPPS #mainContent {
    background: #f6f6f6 none repeat scroll 0 0;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

    #CCLUBAPPS #mainContent #mainContentInner {
        overflow: hidden;
        padding: 15px 10px;
    }

    #CCLUBAPPS #mainContent .accordianStyle {
        cursor: pointer;
    }

@media screen and (max-width: 768px) {
    #CCLUBAPPS #mainContent .desktopOnly {
        display: none;
    }
}

#CCLUBAPPS #mainContent .mobileOnly {
    display: none;
}

@media screen and (max-width: 768px) {
    #CCLUBAPPS #mainContent .mobileOnly {
        display: block;
    }
}

#mainContentInner h2 {
    font-size: 1.25rem;
    margin: 0 0 10px 0px;
}

#mainContentInner h3 {
    margin-top: 20px;
    font-size: 1.15rem;
    margin: 0 0 10px 0px;
    color: #217473;
}

#CCLUBAPPS .buttonNavBackwards, #CCLUBAPPS a.buttonNavBackwards,
#CCLUBAPPS #mainContentInner .buttonNavBackwards {
    font-size: 0.88em;
    /* 0.875rem;*/
    font-weight: 700;
    background: url("../images/refreshed-apps-backward-nav.png") no-repeat 0 3px;
    border: 0px solid #217473;
    color: #217473;
    cursor: pointer;
    display: inline-block;
    margin: 7px 10px 16px 0;
    min-width: 0px;
    padding: 10px 16px 06px 30px;
    text-align: left;
    color: #217473;
    line-height: 1;
    font-weight: 700;
    text-transform: uppercase;
}

    #CCLUBAPPS .buttonNavBackwards:hover,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:hover,
    #CCLUBAPPS .buttonNavBackwards:focus,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:focus,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:hover,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:focus,
    #CCLUBAPPS .Overlay #contentWrapper a.buttonNavBackwards:hover,
    #CCLUBAPPS .buttonNavBackwards:active,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:active,
    #CCLUBAPPS .Overlay #contentWrapper a.buttonNavBackwards:active,
    #CCLUBAPPS .buttonNavBackwards:focus,
    #CCLUBAPPS #mainContentInner .buttonNavBackwards:focus,
    #CCLUBAPPS .Overlay #contentWrapper a.buttonNavBackwards:focus {
        background: url("../images/refreshed-apps-backward-nav-over.png") no-repeat 0 3px;
        border: 0px solid #217473;
        text-decoration: none;
        color: #333333;
    }

.row {
    margin-bottom: 15px !important;
}

.profileRow {
    border-bottom: 1px solid #d4d4d4;
    padding: 20px 0;
}

.frm__checkbox label {
    padding-left: 10px;
}

.listing {
    border-bottom: 1px solid #d6d7d6;
    padding: 5px;
}

.outfits-table td, .outfits-table th {
    height: auto;
    border: none !important;
    width: 50%;
}

    .outfits-table td p, .outfits-table th p {
        white-space: normal;
    }

.outfits-table tbody, .outfits-table tbody tr, .outfits-table tbody tr:nth-child(2n) {
    background-color: transparent;
}

    .outfits-table tbody td:first-child {
        padding-left: 0;
    }

.moreInfotext {
    font-size: 0.85em;
}

.frm__checkbox-input input[type=checkbox] + label {
    float: left;
}

.frm__checkbox-input input[type="checkbox"] + input[type="hidden"] + label::before,
.frm__checkbox-input input[type="checkbox"] + label::before {
    background: #fff none repeat scroll 0 0 !important;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    box-shadow: inset 0 2px 0 0 rgba(0,0,0,.2);
}

.frm__checkbox-input input[type="checkbox"]:active + input[type="hidden"] + label,
.frm__checkbox-input input[type="checkbox"]:active + label,
.frm__checkbox-input input[type="checkbox"]:focus + input[type="hidden"] + label,
.frm__checkbox-input input[type="checkbox"]:focus + label,
.frm__radio-input input[type="radio"]:active + label, .frm__radio-input input[type="radio"]:focus + label {
    outline: none !important;
}

.checklist-field {
    list-style-type: none;
    margin-left: 0 !important;
    margin-bottom: 30px;
}

.frm__radio-input label {
    margin-left: 5px;
    margin-right: 10px;
}

.ui-datepicker-trigger {
    margin-bottom: 0 !important;
    margin-left: 10px;
}

.td-bottom-hyperlink {
    position: absolute;
    bottom: 0;
    margin-bottom: 5px;
}

.shopButton td, .shopButton th {
    height: 80px;
}

td.textwrap {
    white-space: normal;
}

.col-negative-margin-top {
    margin-top: -12px !important;
}

p.address {
    margin: 0 0 0.2em;
}

.PayBoxWhitebg {
    background-color: #fff;
}

.PayBoxWhitebgGreenBackGround {
    border: 1px solid #217473;
    border-radius: 5px;
}

.PayBox {
    padding: 10px;
}

    .PayBox p {
        margin: 20px 20px;
    }

.full-width {
    width: 100%;
}

/*.join-as-member input[type=radio],  .join-as-member input[type=radio]:checked{
    width: 18px !important;
    height: 18px !important;
}*/
.join-as-member-outfit-td {
    height: 30px !important;
}

.cell-size {
    width: 300px;
}

.richtext img {
    margin-bottom: 0px !important;
}

span.minorNote {
    color: #333333 !important;
    font-size: 0.75em !important;
    font-weight: normal !important;
    display: block !important;
}

.DDAddress {
    margin: 0 0 15px 0;
    padding: 0;
}

.joinonline .DDAddress {
    background: none;
}

    .joinonline .DDAddress li {
        background: none !important;
        line-height: 1.4em !important;
    }

.PaymentInfo .DDAddress li {
    list-style: none;
    margin-left: 0;
    line-height: 1em;
    font-weight: bold;
}

ul li {
    list-style-type: none;
}

.notes li {
    list-style-type: initial;
}

.overseas-insurance-quote li {
    list-style-type: initial;
    margin-bottom: 10px;
}

.passengerList, .outfitList {
    /*margin-left: 0px !important;*/
    margin-top: 0px !important;
}

#CCLUBAPPS select:disabled {
    background-color: #dfeeed !important;
    color: #217473 !important;
    cursor: not-allowed !important;
}

#CCLUBAPPS #ferryEurotunnelCrossings {
    background: url("/caravanclubapps/Content/images/refreshed-ferry-crossing-2016.svg") 0 0 no-repeat;
    width: 658px;
    height: 343px;
}

#CCLUBAPPS .CCLUBOVERSEASINSURANCE .passengerList li, #CCLUBAPPS .CCLUBOVERSEASINSURANCE .outfitList li {
    margin-left: -1.25rem !important;
}

#CCLUBAPPS .CCLUBOVERSEASINSURANCE .progressTracker {
    height: 8em;
}

#CCLUBAPPS .progressTracker {
    margin-left: 0;
}

    #CCLUBAPPS .progressTracker .stageNumber {
        font-size: 1.3em;
        font-weight: bold;
        color: #ffffff;
        text-align: center;
        margin: 0 auto 10px auto;
        display: block !important;
        background: #217473;
        /*PALE GREY #e8e8e8*/
        width: 50px !important;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        border-radius: 30px;
        height: 50px;
        line-height: 50px;
    }

@media screen and (max-width: 768px) {
    #CCLUBAPPS .progressTracker .stageNumber {
        width: 40px !important;
        line-height: 38px;
        height: 40px !important;
    }
}

#CCLUBAPPS .progressTracker .future .stageNumber {
    background: #fff !important;
    border: 2px solid #CDE2DB;
    color: #CDE2DB;
}

#CCLUBAPPS .progressTracker .future .stageName {
    color: #CDE2DB;
}

#CCLUBAPPS .current .stageNumber,
#CCLUBAPPS .current-step .stageNumber {
    background: #474747 !important;
    /* DARK GREY */
    color: #ffffff;
}

#CCLUBAPPS #mainContent .progressTrackers {
    background: #fff;
    height: 100px;
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
}

#CCLUBAPPS .progress-steps .current-step,
#CCLUBAPPS .progress-steps li,
#CCLUBAPPS #mainContent ul.progressTracker li,
#CCLUBAPPS #mainContent ul.progressTracker li.current,
#CCLUBAPPS #mainContent ul.progressTracker li.previousStage {
    background: transparent none repeat scroll 0px 0px;
    border: 0px solid #ffffff !important;
    float: left !important;
    /* was center */
    padding: 10px 0px 10px 0px !important;
    /* was 10px */
    width: 23% !important;
    /* was 18% */
    height: 7em !important;
    font-size: 0.8em;
    text-align: center;
    /* was 1.2em */
}

    #CCLUBAPPS .progress-steps .current-step,
    #CCLUBAPPS .progress-steps li,
    #CCLUBAPPS #mainContent ul.progressTracker li,
    #CCLUBAPPS #mainContent ul.progressTracker li.current,
    #CCLUBAPPS #mainContent ul.progressTracker li.previousStage {
        background: transparent none repeat scroll 0px 0px;
        border: 0px solid #ffffff !important;
        float: left !important;
        /* was center */
        padding: 10px 0px 10px 0px !important;
        /* was 10px */
        width: 23% !important;
        /* was 18% */
        height: 7em !important;
        font-size: 0.8em;
        text-align: center;
        /* was 1.2em */
    }

#CCLUBAPPS #mainContent ul.progressTracker.fiveSteps li {
    width: 20% !important;
    padding-top: 15px !important;
}

#CCLUBAPPS .CCLUBINSURANCE .progress-steps li {
    margin: 0;
}

#CCLUBAPPS .CCLUBINSURANCE .progressTracker .past .stageNumber {
    background: #217473;
}

#CCLUBAPPS .progressTracker .current .stageNumber,
#CCLUBAPPS .CCLUBINSURANCE .progressTracker .current-step .stageNumber {
    background: #474747;
    /* DARK GREY */
    color: #ffffff;
}

.colWidth {
    width: 100%;
}

.buttonContainer {
    margin-bottom: 10px;
    margin-top: 10px;
}

.iconTCC {
    font-family: "cclub-icon-font" !important;
    font-size: 1.8rem;
    color: #155664 !important;
    float: left;
}

    .iconTCC:before {
        cursor: pointer;
        font-family: "cclub-icon-font" !important;
    }

ul.overseas-site-list li {
    float: left;
    border: 1px solid #e6e6e6;
    padding: 10px;
    margin-left: -20px;
    background-color: #fff;
}

ul.overseas-site-list .siteSearchSiteContainer {
    float: left;
}

    ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerImage {
        float: left;
        width: 25%;
    }

    ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerDesc {
        float: left;
        width: 55%;
        padding-left: 10px;
        padding-right: 10px;
    }

        ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerDesc p {
            margin-top: 0px;
        }

    ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerRating {
        float: left;
        width: 20%;
    }

        ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerRating .placeholderHeight {
            float: right;
        }

        ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerRating .button {
            padding: 5px 10px;
            border: 1px solid;
            margin-top: 10px;
            border-radius: 3px;
        }

        ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerRating .site-rating-image,
        ul.overseas-site-list .siteSearchSiteContainer .siteSearchSiteContainerRating .site-rating-imageMobi {
            float: right;
        }


ul.overseas-site-list .iconTCC {
    position: relative;
}

.iconCCLUB-baby-and-toddler-facilities:before,
.iconCCLUB-Parent-baby-and-toddler-washroom-facilities:before,
.CCLUBOVERSEASSITES .iconCCLUB-baby-and-toddler-facilities,
.CCLUBOVERSEASSITES .iconCCLUB-Parent-baby-and-toddler-washroom-facilities {
    content: "\61";
}

.iconCCLUB-gamesroom:before,
.CCLUBOVERSEASSITES .iconCCLUB-gamesroom {
    content: "\62";
}

.iconCCLUB-refreshed-apps-tick:before {
    content: "\63";
}

.iconCCLUB-storage-pitches:before,
.iconCCLUB-Storage-pitches-available:before,
.CCLUBOVERSEASSITES .iconCCLUB-storage-pitches,
.CCLUBOVERSEASSITES .iconCCLUB-Storage-pitches-available {
    content: "\64";
}

.iconCCLUB-golf:before,
.iconCCLUB-Golf-within-5-miles:before,
.CCLUBOVERSEASSITES .iconCCLUB-golf,
.CCLUBOVERSEASSITES .iconCCLUB-Golf-within-5-miles {
    content: "\65";
}

.iconCCLUB-Beach-direct-access:before,
.iconCCLUB-Beach-coast-within-5-miles:before,
.CCLUBOVERSEASSITES .iconCCLUB-Beach-direct-access,
.CCLUBOVERSEASSITES .iconCCLUB-Beach-coast-within-5-miles {
    content: "\66";
}

.iconCCLUB-bus:before,
.iconCCLUB-Public-transport-available-within-1-mile:before,
.CCLUBOVERSEASSITES .iconCCLUB-bus,
.CCLUBOVERSEASSITES .iconCCLUB-Public-transport-available-within-1-mile {
    content: "\67";
}

.iconCCLUB-hardstanding:before,
.iconCCLUB-Part-hard-standings:before,
.CCLUBOVERSEASSITES .iconCCLUB-hardstanding,
.CCLUBOVERSEASSITES .iconCCLUB-Part-hard-standings {
    content: "\68";
}

.iconCCLUB-Pool:before,
.iconCCLUB-Swimming-pool-on-site:before,
.CCLUBOVERSEASSITES .iconCCLUB-Pool,
.CCLUBOVERSEASSITES .iconCCLUB-Swimming-pool-on-site {
    content: "\69";
}

.iconCCLUB-tennis:before,
.CCLUBOVERSEASSITES .iconCCLUB-tennis {
    content: "\6a";
}

.iconCCLUB-hiking:before,
.CCLUBOVERSEASSITES .iconCCLUB-hiking {
    content: "\6b";
}

.iconCCLUB-campervan:before,
.CCLUBOVERSEASSITES .iconCCLUB-campervan {
    content: "\6c";
}

.iconCCLUB-Motorhome-waste-disposal:before,
.CCLUBOVERSEASSITES .iconCCLUB-Motorhome-waste-disposal {
    content: "\6d";
}

.iconCCLUB-Family-friendly:before,
.iconCCLUB-Ideal-for-families:before,
.CCLUBOVERSEASSITES .iconCCLUB-FamilyFriendly,
.CCLUBOVERSEASSITES .iconCCLUB-Ideal-for-families {
    content: "\6e";
}

.iconCCLUB-tent-camping:before,
.iconCCLUB-Tent-campers-welcome:before {
    content: "\6f";
}

.iconCCLUB-toilet-block:before,
.iconCCLUB-Toilet-block:before {
    content: "\70";
}

.iconCCLUB-Laundry-facilities:before {
    content: "\71";
}

.iconCCLUB-caravan:before {
    content: "\72";
}

.iconCCLUB-cycling:before {
    content: "\73";
}

.iconCCLUB-member-only:before,
.iconCCLUB-Members-only:before {
    content: "\74";
}

.iconCCLUB-town-nearby:before,
.iconCCLUB-Town-village-within-05-miles:before {
    content: "\75";
}

.icon-watersports:before,
.icon-Watersports-within-5-miles:before {
    content: "\76";
}

.iconCCLUB-wifi:before,
.iconCCLUB-Wi-Fi-internet-access:before {
    content: "\77";
}

.iconCCLUB-no-campervan:before {
    content: "\78";
}

.iconCCLUB-Pets-welcome:before,
.iconCCLUB-Dog-walk-on-site-or-nearby:before {
    content: "\79";
}

.iconCCLUB-paddling:before {
    content: "\7a";
}

.iconCCLUB-disabled-facilities:before,
.iconCCLUB-Assistance-for-walking-disabled-only:before,
.iconCCLUB-Facilities-for-wheelchair-and-walking-disabled:before {
    content: "\41";
}

.iconCCLUB-entertainment:before {
    content: "\42";
}

.iconCCLUB-play-area:before {
    content: "\44";
}

.iconCCLUB-ferry:before {
    content: "\45";
}

.iconCCLUB-fishing:before,
.iconCCLUB-Fishing-within-5-miles:before {
    content: "\46";
}

.iconCCLUB-playground:before {
    content: "\47";
}

.iconCCLUB-pod:before {
    content: "\48";
}

.iconCCLUB-football:before {
    content: "\49";
}

.iconCCLUB-shower:before {
    content: "\4a";
}

.iconCCLUB-adult-only-site:before {
    content: "\4b";
}

.iconCCLUB-electric-hook-up:before {
    content: "\4c";
}

.iconCCLUB-Sites-with-fitness-room-sauna-and-or-whirlpool:before,
.iconCCLUB-Sites-with-fitness-room-sauna-and---or-whirlpool:before {
    content: "\4d";
}

.iconCCLUB-Sites-with-environmental-credentials:before {
    content: "\4e";
}

.iconCCLUB-Action-packed:before {
    content: "\4f";
}

.iconCCLUB-12-months:before,
.iconCCLUB-Open-all-year:before {
    content: "\50";
}

.iconCCLUB-Peace-and-quiet:before,
.iconCCLUB-Quiet-and-peaceful-off-peak:before {
    content: "\43";
}

.spacerImage {
    min-width: 30px !important;
    min-height: 30px !important;
    width: 30px !important;
    height: 30px !important;
}

#CCLUBAPPS #availabilityKey div {
    display: inline-block;
    padding-left: 8px;
}

    #CCLUBAPPS #availabilityKey div.available:before, #CCLUBAPPS #availabilityKey div.full:before, #CCLUBAPPS #availabilityKey div.closed:before, #CCLUBAPPS #availabilityKey div.selected:before {
        position: relative;
        left: -5px;
        content: '';
        border: 10px solid;
        border-bottom-width: 1px;
        border-top-width: 1px;
    }

    #CCLUBAPPS #availabilityKey div.available:before {
        border-color: #b2d7dc;
    }

    #CCLUBAPPS #availabilityKey div.full:before {
        border-color: #ffaa00;
        /*#FFAA00*/
    }

    #CCLUBAPPS #availabilityKey div.closed:before {
        border-color: #b1b1b1;
        /*#9A9D9F*/
    }

    #CCLUBAPPS #availabilityKey div.selected:before {
        border-color: #85bb65;
        /*#99C9B3*/
    }


.match-list-table td, .match-list-table th {
    padding: 5px !important;
}

.outfit-table td, .outfit-table th {
    padding-top: 5px !important;
    padding-top: 5px !important;
    height: 20px;
}

#searchResults_length, #searchResults_filter {
    margin-top: -20px;
}

.printConfirmation::after {
    font-family: FontAwesome;
    content: "\f02f";
    margin-left: 10px;
}

.printConfirmation:hover::after {
    text-decoration: none;
}

.CCLUBAPPS #searchResults img {
    width: 20px;
    display: none;
}

.CCLUBAPPS #searchResults td {
    vertical-align: middle;
}

    .CCLUBAPPS #searchResults td:nth-child(1) {
        text-align: center;
    }

@media screen and (max-width: 768px) {
    .CCLUBAPPS #searchResults th {
        width: 97% !important;
    }
}

.CCLUBAPPS .col.span_8 img {
    display: none;
}

.omd-links.row {
    text-align: right;
    margin-right: 10px;
}

.omd-links .link--orange::after {
    font-family: FontAwesome;
    content: "\f29c";
    margin-left: 10px;
    font-size: 1.1rem;
}

.tool-tip-link:after {
    font-family: FontAwesome;
    content: "\f0a9";
    color: #217473;
}

.tool-tip-link.expanded::after {
    font-family: FontAwesome;
    content: "\f0aa";
    color: #217473;
}

.tool-tip-link span {
    display: none;
}

.CCLUBAPPS a.tool-tip-link:hover, .CCLUBAPPS a.tool-tip-link:focus {
    text-decoration: none;
}


.tool-tip-panel {
    background-color: #fff;
    padding: 10px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
}

.CCLUBAPPS article.quick-facts {
    background-color: #fff;
}

.currencyDelimiter {
    display: block;
    position: absolute;
    margin-left: 6px;
    margin-top: 11px;
}

.field-validation-error span,
.field-validation-error.frm__error {
    color: #d21e27;
    width: 100%;
    float: left;
    font-size: 0.9rem;
}

.field-validation-error.frm__error {
    margin-top: 10px;
}



.validation-message {
    display: block;
    color: #ff0000 !important;
    font-size: 0.825rem !important;
}

.matchReportItem > img {
    display: none;
}

.frm__validation-summary {
    color: #d21e27;
    border: 1px solid #d21e27;
    padding: 10px;
    background-color: rgba(210, 30, 39, 0.10);
}

    .frm__validation-summary ul {
        margin-left: 0;
        color: #d21e27;
    }


.price-block__cost {
    font-size: 2em;
}




/*overlay*/

#overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

#modal {
    position: absolute;
    background: url(tint20.png) 0 0 repeat;
    background: rgba(0,0,0,0.2);
    border-radius: 14px;
    padding: 8px;
}

#content {
    border-radius: 8px;
    background: #fff;
    padding: 20px;
}

#close {
    position: absolute;
    width: 24px;
    height: 27px;
    display: block;
    font-weight: bold;
    top: 20px;
    right: 60px;
}

    #close:hover {
        text-decoration: none;
    }

    #close:before {
        content: "X";
        width: 48px;
        height: 40px;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        font-family: cursive;
        border-radius: 9px;
        padding: 0px 4px;
        margin-right: 5px;
        margin-left: -10px;
        background-color: #444;
    }

@@media screen and (max-width: 768px) {
    #modal h1.bgt.type--star-destroyer {
        margin-top: 20px;
    }
}


/* Effects */
html, body {
    overflow-x: hidden;
}

.container {
    overflow-x: hidden;
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
}

    .container.overlay-open {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
    }

    .container::after {
        content: '';
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,0.6);
        -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
        transition: opacity 0.5s, visibility 0s 0.5s;
    }

    .container.overlay-open::after {
        visibility: visible;
        opacity: 1;
        -webkit-transition: opacity 0.5s;
        transition: opacity 0.5s;
    }

.overlay-contentpush {
    background: rgba(153,204,51,1);
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
    transition: transform 0.5s, visibility 0s 0.5s;
}

    .overlay-contentpush.open {
        visibility: visible;
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        -webkit-transition: -webkit-transform 0.5s;
        transition: transform 0.5s;
    }

@media screen and (max-height: 30.5em) {
    .overlay nav {
        height: 70%;
        font-size: 34px;
    }

    .overlay ul li {
        min-height: 34px;
    }
}


#mainForm input[type=text] {
    width: 100%;
}

#mainForm input#EmailAddress,
#mainForm input#MobilePhone {
    width: 100%;
}

#mainForm .col.span_2 {
    text-align: center;
}

#listingsform #Length {
    width: 100%;
}


.campingBreakdown table.responsive-tables.PriceGrid.GridHigh {
    width: 100%;
}

.campingBreakdown .responsive-tables th,
.campingBreakdown .responsive-tables td {
    height: 50px;
    margin: 0;
    padding: 15px;
    vertical-align: top;
}

.responsive-tables thead th {
    text-align: left;
    vertical-align: middle;
    background-color: #217473;
    border: 1px solid #fff;
    border-bottom: none;
    color: #fff;
}

.responsive-tables th {
    height: 50px;
    margin: 0;
    padding: 15px;
    vertical-align: top;
}

.responsive-tables tbody tr:nth-child(odd) {
    background-color: #fff;
}

.responsive-tables tbody tr:nth-child(even) {
    background-color: #e9f5f1;
}

.frm__checkbox-input input[type=checkbox] + input[type=hidden] + label, .frm__checkbox-input input[type=checkbox] + label {
    float: left;
}


#CCLUBAPPS h2.cta-block__title.type--cruiser {
    color: #fff;
}



/*loading spinnner*/

body.loading:after {
    /* with no content, nothing is rendered */
    content: "";
    position: fixed;
    /* element stretched to cover during rotation an aspect ratio up to 1/10 */
    top: -500%;
    left: -500%;
    right: -500%;
    bottom: -500%;
    z-index: 9999;
    pointer-events: none; /* to block content use: all */
    /* background */
    background-color: rgba(0,0,0,0.3);
    /*background-image: url(data:image/png;base64,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);*/
    /*this is the camc logo - remove if not needed*/
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAADTCAYAAAAbBybZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAH8hJREFUeNrsnQmcFMXVwKtmZ1dQPJBDERSMIgiCeMVbQVGjgkc8UdHEiJLE+040UaOfRgUPvMUDxQPvG0WJoOCVqMACwgIqyIIguyC7LMte0997O73s7DA900e9qu7Z9/yVPezM1HRV17/eq1dVr6RlWYKFhSW4xLgKWFgYJhYWhomFhWFiYWFhmFhYGCYWFoaJhYVhYmFhYZhYWBgmFhaGiYWFhWFiYWGYWFgYJhYWhomFhYVhYmFhmFhYGCYWFoaJhYWFYWJhYZhYWBgmFhYWhomFhWFiYWGYWFgYJhYWFoaJhYVhYmFhmFhYGCYWFpbAIltLQd/p1qsILgfYaX9Ie0HqAqmN/ZGVkEogTYP06tDSkpmm7xmP+5l9bscwVePOGdqNzHJd0FraV79ny/IbJgCoF1yGQDoK0mGQ2nr4+meQrgWoPo8iTFagnlI25pCSx87ZoWn8vBvA5uUzTPE8BGgAXM6EdCKk3gGyOhjSdMhvNFyvB6gaWo/JYaXmsUtubWTJHBA1Qdc35bNzQltxPs//i+cJQGiu/RHS2ZD6KK7aqyH1hN84FYCqb2XDgF1dmHLC5Wek3Uqb/r2n1azWZpqEIEM/0rpggsaN1TcY0khIJxCXBbXcw5AujIxaCt6weuaGRXrQSpteZfO/97av35qAQJXEIwgROhLOgXQlpL4af3oE/PbHoJ0mhL6SAjcsuZsLSGTKD+X8rNUSHqfrfvb1f1Foi+nj0niEIELnwUWQroO0vaHbuB/u410Aal1+W3dWzLsJl/0qvX3+APv6ZZTGpfEIQBS3zat/GISoSTpD+guku/KYpN0DQNP02i+I6d872H79WRQqLhZykHCsMhfSQyEAqUlG2uO1cHaPatpEepIurzGHf7tNTvkcKpJTG6GWeEghwvmhB20HQ9gE51z2DY1db5HApMS083K13JmCA+3rFErPi9884yGDCFcj3ADpWkhFIe6EjozKIDkqMElvn8dOdrKOnsVLnvEQgYSDznGQekWgwe2bpyANIATGaVzl93q0/XoSm3nNEBXC5VZI14joLLztzlpJGVxB8zgW0vutHiYACWfYXxDN8wtRkUKGyShUza+TQ5oh9r/f9WvISYWVZwKkU+AyI4Ig5bO48sZZ/jx1KlPz/Vkt/n6iXxdDJDUTQFQAl3+L5Jo3lnBJLk0hU/6QSUPo0lDZ3jsZ0hsUleOswaR+mACkreHysj14ZAmnZvIHgmXIzMv83qmQXqXoaZwx02jmAUg4P/MFg6T8SWZ5vL7NPLIU0EQs8PDZM/LSAWHvMUIXZmemIoCNQT8OSNNMrlaFe9Iy0p9m8vuZYfb1hbyACUDCZSDvQNoqwk35Z0jLIZVD+lUkt7fnBZ8yK0yWqXGPV7Mu1/eHQxofaZgApCNE0l3ZNgJta61I7qeZBWkRpIWQFkMqHVpasr6VWI6fZPjY4MBgyIxjKh0Qpb4+D9Iz/mvKMgdTBEBaJpJLUjCAyqcAzEK2JTPK5CzvHeuqgVvkoLj9zPmQnvK+hM9y0uT0MIUYpO8gvQLpbUgzACCLWQkk6SsPTjBs1rl5bwRQMTa4Jt+UyDgBSBhG660QgbQa0rOYAJ4Z3P5J5e2U1ydrNOu8voebTB9T7RGKKwapt62R2oXgwRZDGoOeHIComtu5dkmdOD0tJBClvxdOBwSA1NlW+6ajJn4F6RZIH7RaM45iW08wecW+nqlBW7n9/MUiuWcuXDDZ8RnQtOth8IHhjtzrAKD3Wr1OsDL/KQTbg5uC0ZytWSM5ff4ySPer6rhUrYB4RDQHwdAt5bYNPIBBcjt4Ni7PQ3pOeF/l4PW9Tf5mbfrelao6rsCaCbTSn0XSh29C0LFwFUBUxrhEUprmfc7XZeo57OjFvXR3By1MLCBIBwRWk/4E54iOBojOY5A06yaZ06L0I085aJRs2saVJvKgua4LWlfxACBtbdvAujfKvQbpQoBodeuFwk8TVtTsLTLzsWnuZ6TBMVSgugqimXCcpHP7dh16YACiU6lBKh7eYQtIXSEVGMVGSk9QWISaqeeeHTpD2kFDsR/VOYZK03Q3atf9oJUwPPF4je0Kz05CiKYTQ9RVJGOKD7XrpgrS65Bu7z++fL4JoOCejMEM8LS1NcWlotlTuxjS1Qtnlb/mRZn5aGiXEmuibHnc4vVmfZ3PBCBhMEhsWFtreqZ49MhxANJS4kbbTSTnqDL1vniczJOQbgKoVuQ7TAARmv94qshNkLo6fGwEAPWEhtu5QiNETa9v8gOTHzPvIY0gfQrpEA0gYT284gCSsE0ADNG8CD57M5qB+ToiA5BwlTguu3o8C0iN7QA+20/DLd2ryBHR+DfLnUl4G/mYCbTSSXD5vabninug0GO3VsNvIShu5sm2sHut7wCoY/MMoh0gYUiBjyDt4eIrGCR0AnxHXbBQ6TjyGKVqnCTdj7nuIIMJQNocLg9oBAnHSDUazKjOPipuJ0gT4bsTIG0XNXCslhBJSBfZpvtpHrPqk2KGBb6X5D8c3Sh3KXA2uHVExPw457x8AUMWd9PwrN+zQarV1LYwUtI2Pr+LcQbmAVCnRwkm2QwSemM/tj1oW/rM7kbIp6smD9gdwn9MCD/QjfJSAlcwgVbCnvg6Dc8Zz+M5XRdIAMGecPlDwGzaQ3oJ8noaUruoAAUA4KJT3FU8MGBWWObbtdCflNvcah1LjeZyrVtjHnqENsTPF4+5H6p5i/hdQt28I0I5A4DaN+QQtYU0Dl6+qNCRNBzy7K/FLk3KLW4cEbLF36Rf8+8+ZWYeaCW0i4cRP2MMUnK8zqVB0OiPEurDjmG4588h74tDChKeU/tfoX4tpfQzYA8oN3mDwvLqEUz9jLIx002CdtEx9jtnA0iLND+MW4nyxeVVDxSf0+HxuYO7FYUIpME2SHsQ/cRx8Bu6dw4EXfUQcwnYQ24GeLEcWgnj3VEPrm8BkCbqfAK2Vtqf9ClXFuIRkpMAqPYhAOkSuHwQwNHiVm7WXLS/+wTGz9Ikx31ibjXTNcSVMV34nCALKDeQjpfrYjNlVbyPPbj/AoD6jSGI0O2Nk55jvJgrAeQY+L29NBfzOk9QSN+OiMdz+UZiWbTSjoI2xGwFDlxBKzVo1koHweVwQqN1Ray8qG/KX/DwtukAVD/NIKGJiesnL9fcuK9WW52uf9MdFFagBbS+zbzLiHsz3NS32ECHfSmpefdr0XphyfRtKV0gTQOg9tcEEnpeMXD92Qbq93T4fWXzkR4G61STuanvPZ3tDmMOWglXO4wgrHAM4P+k7qcMWgkbNdlyKDDvZsgNBU4mHbqhP6QGChoyPjscgw41NETDRbKavZmyqfMPMF6SbgFz1J1OmgmdDlSxwdGsG2kochBuJ6DazFgRW120e47PbGUDdQgRSLhlAkOtDTLs8zhf6Zo998bgJcL3CRqW25M7nvOkmYi10hgAqdiAVsKynk/WN66L/yAS0s3ENgL1HgC1r2KQsLG8FAKQUDoJn6f4qbC0hZqt7xvfk1nHTlk0E5h42LseRFRQXAH+L0OVjI2MZm2hJZbF1hUO8PANBOp9AKqXIpCkbc8PDQFIor5W/LjgUznE0M+PFOp25jp9xrUD4izCgt4HWulXQ5V8LllXWFFY4SNsQEfb5NtewS3cKZLHphiVumqxYPZEuWjqw3Lnn74VZy2Z0tHUNuGgc0650ituYaKapMX4dqNM1CyYeDiWOIVIKy2R6+O7+/w2LiB+E4DyHZcdtBKarteYhKimSsyb8aZc8sljcreVCxqXVDU5Ik4LXr2+5E9C7WmEmT6THSYw8faBy25EdT4atNI6Q88bVzyQ7I6NVRYGLRN6954GoKQPkAaK5PYJI5KoF8vnTpILpo2Vu5cvzhhcJ/A8ZYB1bCqCsWT7TE7NROU2xsD5jwlzcjJRvr/IqnhfBflgo/ubl94ZQEKthsFeCg3U5/qls8S3Ux+RO/w8L2vnexiYetsaNOuDnoubLb2dC6bjiQr2gqk4d3a4rhMo8gbzTmVsiltBOw100zvbbme027Wv+wOTbv5nT8vakily70TutSvYvkxu788AgVQ5dsoME5h46Onak6hQDxis0N9Cougd62KVSrRS6rOY4NIhMcoul07ZsORrMWv6E7J39VpPC2ZNehiHbaqRLJXjJ0fNdAxRgT4HrTTLYIUOJtFK9bG5LueVvAjGk3g+2/gJtBLO31yiswIb6sTir56XlQunyz0t7x6BI8HUM3lugGpPnnQDE9Vk3wRhVo4kgWldfHOi+z3CCRYACSdDn9BZeZW/iJmfPi53qlzVOBHrR3AKoK/B56/Ko9ecmleef+gE00AKh49IxgY3IrZLnGICeq3cULAb4a3fCdqpd4a/jxUaD5MrnSVmfvWCHACaKaaggyCUrIrv94o1U0HKyvPYJjDZAVO6EpRyKph4yw32SntReLtkXWwR8cl8aD4+A0DFUrQSeqd0LdGpmzdZzp8/RQ5QlN+htLeb82Go0UibmnmxTJqJaiXzm4ZNPJJyyfVkJl664+TPNkjbCn0T3tWz3pbLls0RvRWXxaS4BSOQR6/pH/sRFWJyHsLUIDfEvtd0/7cX/NwWt43gcqFOGn6vovhd+e6qH5Qfp7rTkikdOxlsB0P8aCbLnYb6NB0miq3Gy8HEm2cYpgEEeX4tEhKXJuk48nOrNu1j6HC4QIdGgnTML4s2nYxUJPu4X89A4vzzrHWkR+3U9KIPwc1/bJKi4uGNE5u7UowD+04uxSCZuIbxS+py1FQkjrWsxnWNpGMkSCctnFWO5ZlK9Bt9Xa20k05jIKkdJq+mXuydbr3QHqc4xOoTw1qpt6DZdt+o1gEoDJaJE5ILSIfWDUJWLq1fTFxXFwBIjW7e7oPKSuFCYca667At306GXHKUizGTDAQTjm+JHtBMwzDtTpTvtxu72smlGDQTJ7tJg2euXljXH9pSJVH2fweQnk3721cEv9NLmBevjgjpFaZdKAbpkOYarridKcaB6YedAVCLbZMvQVWQRJ1VWLWyoYQg65cApEyRWOcQ/FbPEMPkVmM5XTdmThHTbcHQ0pJqwxVHcd5uxmVRANQUQXywQdm8WjSTVB5oUJLFsUEBU+clUzpuFhqYJMGYSdBM1s4JQS+0I0Ge2bTDaEhvURWmocbavGZtYrai7DZAOg20ktNerNlExegWGpgspTDNbMp8e4KbXhICmCicKo7x0EE74QgZA9GsoipQ+fxaVWW6DECaneP51RMUoWtoYHI/TpIur43/60Jw06UhgKmT7k4CgFolCCM7bViT6NJQawX1HuJE+tis9vGgMuwYVkTkmXiRA51gsYJ79hr/1z5PYaIoV851hgAUmnrPUhXq1+/r6gJ8Hd35F4JWcuNnXhaRZ6LECSH9rc9LvTa+2CrfYLInbCliPvzi8nMY4ITkYOuKpfV9wd6v8Pn1GwGkH7N+QrZKmKTHq6NmooDJtCePaiGqqzBloJ0Qun9S3ICVgMpd0+DH1MMx0pjcP7DxFcW81hYhgckNHDGP4DX+j6LhVRiusLYUmfYfX+4lEtHDgsiruWZRnZ9x7uWglbycOEIBU5uQwBQEGqfPBt705SS1hiuMYj7D01m7oJ3QG/Y3EkfE6kRXq0F4CeYyCUDyulayQT9MWna3BzHlsn2WDKb1Iv/E88AfgMIg+hRLc0TVynov3rabqUxaxUZsWDSTG8AymnkstEISW33tknq3Kzwm2avBWZzHTF6gkbrNvLZ5+BC29Pm99wXBOsWatYnOVkL87OKjd/r8iW3yGCZV2kiLmWd6DVYdxUMoHt7Bs1Fvr4wYTVHI6vKGXFMQs0ErTQnQ6JQP90IAU1BosnrzKOZDtjRcYVTbFfwGs8Rzk9aovpmKpfW5Tpm4P0D2FHNCVeb9D4GhyTppSwHTdiZJ6j++nMo176uB2RsJxxNoJtxm4uQ5RTf+BAMdR1b+zfsfAkMT062ZOgrzErZOYpzqm8FduA01ltPi29fAxKsKkD3FOjoNHkLp5gNuzbusQFkZNBPFLtEdQgDTLwR5+t7WAdppBlyUB5hZX9bgBExQTbgTQf2ton/srmLoedE4Tp+XMoNmolgdvEsIYKJ4cEEb2CvKByErGjJpEOwg/ToehL2Jj8JUX6kcDRdaKiWPJdkBkUEga3xBEXF11xDARLFQM2hgRuVBOTesSeyUoc29ByZekG30VKGff/aHQzAtJV2PlyxHLdTyb1JmeL/xH0sJKm23EMD0E0GegYKC2Kae0s4rUW/FYOyUXtZ3DHcamaSWyAryyqYDII6QZfic1eJ9yx5f4h9+ILjpHnYIMZPyI0Ge/YqHdwg6/zJNeStdl0g1aVEjTQ7YxfcjqLsl3QeVJTw3fbXiAI3MBk8uuGIyJfNFRI15L8MwUZRrSwW99lTVN1Vd3pDa7OaAibc24OBj/1A8j8CucplNM6WAYmXTVulaKNP7G2HCgIMUK4T3MwwTVaix/cMGE4ybUue/PgukPpIHk1EE2jcQZKcFjStygeLmfZn5/SRMQ0tL0JadT1CSgSZJ6j++HJfaUJyje0DAcRPWtdLVEDVrE6ku++kKxksU6/KKDXeugUFKeZ2eNv4ACkVop0Ng3BQ3XIEUx38epSCP71TeUEOtVQidcFPH8b8QlM/7s6BfSqQKpEyvW8BEEcoYtygfmIcw7Vw8vENQ17/y6KwAFLqd6xQ4Xo4mqDO0fubRjo9cayYvDga3r1vA9AVRAU40DNO3RPn+LuD3la+EqF2XwJUQCxbOKq/32/3bk7UUR2bO6T6orN5gO1idw1wLAlK7dJi+JnJCnGQYpmlE+Z4S8PvKpyNqKxs9UiUeBuSZ5DhBsxdtmuF24HUM5CW1UH1iaGnJeiJTbxcYN+1p0AmxWNBElz0cTL0g6w8Xq76hmopEOwWOpDOJHsXUEMAURPtkg1CkayYUqiMzzzNckVOJHk6Qhqcc8NqKxHZBxktg4iGMJxDUFarDTw0+/7WK4Uk3DzPC9B+iwpwN2qkwz2BCOcfvF/tOLsWTAGtU3kzd+kT7uiprucdhUrrpShGKqxjGS6sNPn9HSCzvJl06WC12lKe6rnF+YgNBhXYWyRP2XjdUmVSdxF5g6h0EpuTnPr9/JCRlnQwGp6xcVj/L+zBpo4wkqieTh4RXpnUnLV7LTH+X8J/l2B3JXObKRgEN8haRqp8G47LDTNUoNPpv4LI3QdYvAkxnEd87ef2AiYcHac8gyv6Q7oPKP9O1jTZNqlxCIX18TqR2hv2eLdskaMY7RIU6FEDdW5iT14jyPRUaexcRfbmGKF+c+/qiBUgeJ2cDIuh23OPZi2dlsCrSYcJj66mOk7zWYGOhMjGxQq+KMkWglTD+3hlE2b+9yUpxyzsNPqW6ufFLFS7wFkk6DM42CphivxCOMU4H7dTHRIMBUwxdxvOJsv9rxLUThnAuIMr7NR0FsLJrpab9R6q1lMilmVAmEJUZb+Bmg43mRaJ80WFzXRQpAq2Ey6IuIMoet6hP1VGODC27RqifnJWN/2VwiWeDCeMUUMUKPw20k6mtGU8TmrAXgXbqHkGebiXUSs+AiVdnqFxBVjM4/zuHiboJTGDqoTvxZcKC3gNASd21C6Yebs+fRKid7o2YVjpE0K14QBlrqGi1isdHrsVpC/aThIXFhzjcUEU/QZj3yaCdjokISDi/+ADhT3zSfVD5IgNFq1Ng1vn2iWSECbQTTuDOJCz0KNBOHQxU9jvCR7gpD3I/ALVZBHi6DNIA2k7LyLxSblMt87+VSLbgIGMIC92JOH8nUw97rgcJfwKjF/1fBJwOtxL+xHJlwwRvTb2BwnRTBdPzgjY001mgnU420J7weMwqwvyvBO10eIjNOzwJnvLIn/u6DypTc3Kk5epPKAlN8EhfMNmxIe6hHsMAUN00a6fVxGNCrPBxANRWIeTpBkG7+xlXaD8WQLv4bc1aNE8QzYTyiKAJStIkGFvvRQOxIkYLmjOcmqQHpGf8nOdEqJUGC6IT4FPkUdBKFW5UiULRNTiTgWAC7YTHktxNfJPo3RulWTthBNRHiX8GdxnfGBKQMHrRi4L22FXUSv/W3KYtVWioINJN5eKAfSVxDV0G2umPmtvYHcRjJ5SbQTsdZxgk3PSHay6pj/m5G7TSr75bs3dFFKz9W57uRiqBydZOt2p47o8BUIM1aidc0fwA8c9g/U4AoPbRCZDVDBKubnhB0LrBUXBN5/2BWrO3bxjxu6vQTMIeVM4nvhdcgf0aADVAY/nvEDTnOKUKhlT+AIDqqatQUmyMzIqrEIZq+MkbQSut02TgWZQOjiAq1BVMoJ0wTJOOrQboAfsIgOqno9HZx3Veo+Gn0MT6EIDS6blET6wO0xkjWz2pqUyWMfeDQs2EQE2EyxuaGt4HuoASyRP2vtTwOz0gTQWgehCPkSQkdARcrqn+Lk7ds2TpBIn+y5IEpiZHgYZBOwqG0fpYx+5c0E5Yz38RNHED0wVPVJyuICKsI0giOSmta0vIWADpK/VWl1Suf6SGr3iCCbQTrry+QdODQg01RYdTAoDC+Ad3aipXVxuovRSDVCSSq1ZGaioHLhu6mkZLWCE15NRqJhT0gE3XdH84hpqoyW3+L0F3DE26YIy7aQDUEEUgYQSojyEN09h2LtxkglZ9l6/iSFtt3/QME2inhD2wXafpoaGX7ykA6l7K+HugnXB35h80mXsoeLDB2wDUP4KslACQ9oALmloHawRpHID0nnZng54cfD8LXzPiANQie5yhU3BA/R8AagdCoNAzpXPVgrQ14hsA1LY+QPqTDVIPjfeMz/6S0IMUETOvCSj0gj2n+X4PhVRMvNr8LkgfaS4XnhZSDEANdAnR1pAwVgdudtxc433i4ufTCeeULMMgSSMw2YLaaaHmAuOmwtcBqHEUh1CDdkIzFkMfr9RcLnRMfAxAjYHULgtIOM7Cw+nOMNDYrgKQZhCCJKIKUmCY7HgRGAG20kDh8UCAeQDUMAKgcFXEaYJ2ZbnTA0UT6jsA6oQ0iLa3tRHuFt7RQH2/ACA9SNAcrXwASVkm0KBxycpbwtxeEjz/5wqA+xuVmUKDHgGXxw0+5Mn11QXXL/uy/bHw+nrbaWFC8GjPwwGmaj+kyPCPiwK3WwyPrKzxA1A4/3SbwQrBh4PbpW8CqEoUAjVGw4A7o9StL5hVNm/L7Wsr4tsZrFfcbb0PgLQ8T50LShhQCpMNFPbiIwxXDrq2ce/OaIBqpgKYCmyte7yuTqF2XXxm+bx23eDayXBdovk+CED6Jg8hUgYSFUzY8F4V5o/fbJIpIjnJ/C6AVRcAKPSYoYfvIEK9uqa6vOj71Yu22BVMu21CUHdYX8cBSAGPhMEY95aaZm+5Mh+1g0QCkw0UfcPzLuhQwEAiE/yOqwCo9vbYrK/C+6qt31Awv2JJ2/i6FW36WInQ1BfeyTAA6WXH1hw9LUQGEhlMNlBbw+VDSL8NYUXi4cxvQvpAJM+N2uABKNxCMVUkF6z61UBrYSz0Q+XytoVVKzbrnaiX8ZDVD4KEK8Ef8ehksFyplDwEiRSmCADVJAjSFyK5BQNPACwGuH5yARSaPr3cNEyrQS6r3xBbBSacVbVqsx1rK+Odw9pvdz1wdUms0FoTK7AOdMFP6CWDKUjW3klhSgFqYshMvlyCgUHmieRhy4shLYOEZ9BilCbcflK1eafa9h16V94jY2I7MM3WWwlZAxpmA5hs9fXVMQmapwihqV0X7wIwhb7ACBHOOMaLEuh67ybyU0gfBDlMKWMonGwcKlhCCRJ0CrKgKLFbHheTvJ1nOoZTuYDZhMfT4Fq6p7jphtCsi4lYqwdJquEtpqM0ABTO/eChWv/kJhwikOJWYawooS3Qi6U/D+kqH0vN3Wk36MHswzkoXHHejpu0OZDibRIYNWmHPC6m1ratZczkABRuaMNVBb/hpq3Z0QACIOFC2c2d26DFIIVxzORg9s2BCwZLeYmbuN7xEYDUS2TdA2VFHaLQBu6nBGotJDwGEtfyrefmTmzWFSW20Dk+io42kqZvQLnZ1xsu4yDtz01fsVmXnD/qqbXj1GopNv6Y8XZszMzLoKUw9DJO7F4BqZoxCA6RrY3aQgKzTup9zpau7KUMA0ih0kxpWgoDNOJK798xFv7HRnlu0oWu7Rrz5rmECldM3CfY4+fepBONnjrcA7UtQ8QwpQOFJ5djSOZrRTKQCoszRNrnjbztKQo8kJLh4tmKFkwpUOFmOYybhydx8GRvKkQwLoKR706siVgzeYUK449jPIa/tlZN1fUggMiyV3jHUld458Vka+QgiixMKVC1hcv5Iun926VVQNTs5sZOpGMeFzWSbTKyMKVAhS7fIyBdKJJxJwrzEaJYXMRj8UR3tOoYIr3idlwYeZjSwMKTIM6ChKsq8mHyF0+YeL374WUDQCMNaNUQRcCCzSuY0sDCATlGZMUY3gdGqEfHkMyTRDLC04dDls6vmX1ux/SOUl8TtwwCxGZeKMHCM56OFMlJ4MMg9Q7R7WEA/P+KZEwJhGjG0NKSjU3YsiyRBpMZsMIEj1fINWm1VgFTBrgwZNcBInmeUX9IuB2kh4beEuNHLEBgRPIYGAziMtfeOJmZluwwhR2uaLWtgNAhTPHWBhM03jVwed9OTYDhloQ+kHa1wcKEKwm6iKTnbEs7bZGhAePYJmFfy0QyRt/PtsmGwVhw3eEC+whT3Y1XGWBZBuL50SGriJOJvR8LC0twiXEVsLAwTCwsDBMLC8PEwsLCMLGwMEwsLAwTCwvDxMLCwjCxsDBMLCwMEwsLC8PEwsIwsbAwTCwsDBMLCwvDxMLCMLGwMEwsLAwTCwsLw8TCwjCxsDBMLCwsDBMLC8PEwhJi+X8BBgD5ZnfACvAdHAAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 75px 75px;
    /* animation */
    -webkit-animation-name: linearRotate;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: linearRotate;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -o-animation-name: linearRotate;
    -o-animation-duration: 1s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
    animation-name: linearRotate;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@-webkit-keyframes linearRotate {
    from {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
