﻿@font-face {
    font-family: 'geico';
    src: url('../fonticon/bhv.eot?r5709x');
    src: url('../fonticon/bhv.eot?r5709x#iefix') format('embedded-opentype'), url('../fonticon/bhv.ttf?r5709x') format('truetype'), url('../fonticon/bhv.woff?r5709x') format('woff'), url('../fonticon/bhv.svg?r5709x#geico') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"],
[class*=" icon-"],
input[type="checkbox"] + label:after,
.list--links li:before,
.select-box:before {
    font-family: 'geico';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"],
[class*=" icon-"] {
    color: #154995;
}

.icon-vehicle:before,
.geico-icon--actionable.icon-vehicle:after {
    content: "\e100";
}

.icon-vehicle-multi:before,
.geico-icon--actionable.icon-vehicle-multi:after {
    content: "\e101";
}

.icon-motorcycle:before,
.geico-icon--actionable.icon-motorcycle:after {
    content: "\e102";
}

.icon-motorcycle-multi:before,
.geico-icon--actionable.icon-motorcycle-multi:after {
    content: "\e103";
}

.icon-atv-ins:before,
.geico-icon--actionable.icon-atv-ins:after {
    content: "\e104";
}

.icon-rv-ins:before,
.geico-icon--actionable.icon-rv-ins:after {
    content: "\e105";
}

.icon-boat-ins:before,
.geico-icon--actionable.icon-boat-ins:after {
    content: "\e106";
}

.icon-commercial-ins:before,
.geico-icon--actionable.icon-commercial-ins:after {
    content: "\e107";
}

.icon-auto-collector-ins:before,
.geico-icon--actionable.icon-auto-collector-ins:after {
    content: "\e108";
}

.icon-homeowner-ins:before,
.geico-icon--actionable.icon-homeowner-ins:after {
    content: "\e109";
}

.icon-renters-ins:before,
.geico-icon--actionable.icon-renters-ins:after {
    content: "\e110";
}

.icon-condo-ins:before,
.geico-icon--actionable.icon-condo-ins:after {
    content: "\e111";
}

.icon-mobile-home-ins:before,
.geico-icon--actionable.icon-mobile-home-ins:after {
    content: "\e112";
}

.icon-flood-ins:before,
.geico-icon--actionable.icon-flood-ins:after {
    content: "\e113";
}

.icon-umbrella-ins:before,
.geico-icon--actionable.icon-umbrella-ins:after {
    content: "\e114";
}

.icon-life-ins:before,
.geico-icon--actionable.icon-life-ins:after {
    content: "\e115";
}

.icon-overseas-ins:before,
.geico-icon--actionable.icon-overseas-ins:after {
    content: "\e116";
}

.icon-id-protection-ins:before,
.geico-icon--actionable.icon-id-protection-ins:after {
    content: "\e117";
}

.icon-collectibles-ins:before,
.geico-icon--actionable.icon-collectibles-ins:after {
    content: "\e118";
}

.icon-business-ins:before,
.geico-icon--actionable.icon-business-ins:after {
    content: "\e119";
}

.icon-pet-ins:before,
.geico-icon--actionable.icon-pet-ins:after {
    content: "\e120";
}

.icon-rental-car-ins:before,
.geico-icon--actionable.icon-rental-car-ins:after {
    content: "\e121";
}

.icon-dwelling-fire:before,
.geico-icon--actionable.icon-dwelling-fire:after {
    content: "\e122";
}

.icon-animal-claim:before,
.geico-icon--actionable.icon-animal-claim:after {
    content: "\e123";
}

.icon-profile:before,
.geico-icon--actionable.icon-profile:after {
    content: "\e124";
}

.icon-profile-multi:before,
.geico-icon--actionable.icon-profile-multi:after {
    content: "\e125";
}

.icon-motorcycle-rider:before,
.geico-icon--actionable.icon-motorcycle-rider:after {
    content: "\e126";
}

.icon-motorcycle-rider-multi:before,
.geico-icon--actionable.icon-motorcycle-rider-multi:after {
    content: "\e127";
}

.icon-policy:before,
.geico-icon--actionable.icon-policy:after {
    content: "\e128";
}

.icon-policies:before,
.geico-icon--actionable.icon-policies:after {
    content: "\e129";
}

.icon-id-card:before,
.geico-icon--actionable.icon-id-card:after {
    content: "\e130";
}

.icon-id-cards:before,
.geico-icon--actionable.icon-id-cards:after {
    content: "\e131";
}

.icon-license:before,
.geico-icon--actionable.icon-license:after {
    content: "\e132";
}

.icon-documents:before,
.geico-icon--actionable.icon-documents:after {
    content: "\e133";
}

.icon-address:before,
.geico-icon--actionable.icon-address:after {
    content: "\e134";
}

.icon-coverage:before,
.geico-icon--actionable.icon-coverage:after {
    content: "\e135";
}

.icon-coverage-added:before,
.geico-icon--actionable.icon-coverage-added:after {
    content: "\e136";
}

.icon-account-info:before,
.geico-icon--actionable.icon-account-info:after {
    content: "\e137";
}

.icon-policy-review:before,
.geico-icon--actionable.icon-policy-review:after {
    content: "\e138";
}

.icon-e-signature:before,
.geico-icon--actionable.icon-e-signature:after {
    content: "\e139";
}

.icon-medical:before,
.geico-icon--actionable.icon-medical:after {
    content: "\e140";
}

.icon-resource-center:before,
.geico-icon--actionable.icon-resource-center:after {
    content: "\e141";
}

.icon-alert:before,
.geico-icon--actionable.icon-alert:after {
    content: "\e142";
}

.icon-info:before,
.geico-icon--actionable.icon-info:after {
    content: "\e143";
}

.icon-notifications:before,
.geico-icon--actionable.icon-notifications:after {
    content: "\e144";
}

.icon-non-critical-warning:before,
.geico-icon--actionable.icon-non-critical-warning:after {
    content: "\e145";
}

.icon-tips:before,
.geico-icon--actionable.icon-tips:after {
    content: "\e146";
}

.icon-settings:before,
.geico-icon--actionable.icon-settings:after {
    content: "\e147";
}

.icon-bill:before,
.geico-icon--actionable.icon-bill:after {
    content: "\e148";
}

.icon-quotes:before,
.geico-icon--actionable.icon-quotes:after {
    content: "\e149";
}

.icon-bills:before,
.geico-icon--actionable.icon-bills:after {
    content: "\e150";
}

.icon-current-discount:before,
.geico-icon--actionable.icon-current-discount:after {
    content: "\e151";
}

.icon-credit-card:before,
.geico-icon--actionable.icon-credit-card:after {
    content: "\e152";
}

.icon-credit-card-multi:before,
.geico-icon--actionable.icon-credit-card-multi:after {
    content: "\e153";
}

.icon-check:before,
.geico-icon--actionable.icon-check:after {
    content: "\e154";
}

.icon-cash:before,
.geico-icon--actionable.icon-cash:after {
    content: "\e155";
}

.icon-billing-details:before,
.geico-icon--actionable.icon-billing-details:after {
    content: "\e156";
}

.icon-paperless:before,
.geico-icon--actionable.icon-paperless:after {
    content: "\e157";
}

.icon-confirmation:before,
.geico-icon--actionable.icon-confirmation:after {
    content: "\e158";
}

.icon-question-mark:before,
.geico-icon--actionable.icon-question-mark:after {
    content: "\e159";
}

.icon-contact:before,
.geico-icon--actionable.icon-contact:after {
    content: "\e160";
}

.icon-email:before,
.geico-icon--actionable.icon-email:after {
    content: "\e161";
}

.icon-sms-feedback:before,
.geico-icon--actionable.icon-sms-feedback:after {
    content: "\e162";
}

.icon-calendar:before,
.geico-icon--actionable.icon-calendar:after {
    content: "\e163";
}

.icon-live-chat:before,
.geico-icon--actionable.icon-live-chat:after {
    content: "\e164";
}

.icon-call:before,
.geico-icon--actionable.icon-call:after {
    content: "\e165";
}

.icon-fax:before,
.geico-icon--actionable.icon-fax:after {
    content: "\e166";
}

.icon-print:before,
.geico-icon--actionable.icon-print:after {
    content: "\e167";
}

.icon-mail:before,
.geico-icon--actionable.icon-mail:after {
    content: "\e168";
}

.icon-geolocation:before,
.geico-icon--actionable.icon-geolocation:after {
    content: "\e169";
}

.icon-edit:before,
.geico-icon--actionable.icon-edit:after {
    content: "\e170";
}

.icon-navigation-arrow:before,
.geico-icon--actionable.icon-navigation-arrow:after {
    content: "\e171";
}

.icon-roadside-assist:before,
.geico-icon--actionable.icon-roadside-assist:after {
    content: "\e172";
}

.icon-ers:before,
.geico-icon--actionable.icon-ers:after {
    content: "\e173";
}

.icon-accident-assist:before,
.geico-icon--actionable.icon-accident-assist:after {
    content: "\e174";
}

.icon-breakdown:before,
.geico-icon--actionable.icon-breakdown:after {
    content: "\e175";
}

.icon-vandalism:before,
.geico-icon--actionable.icon-vandalism:after {
    content: "\e176";
}

.icon-accident:before,
.geico-icon--actionable.icon-accident:after {
    content: "\e177";
}

.icon-hit-rental-car:before,
.geico-icon--actionable.icon-hit-rental-car:after {
    content: "\e178";
}

.icon-collision:before,
.geico-icon--actionable.icon-collision:after {
    content: "\e179";
}

.icon-glass:before,
.geico-icon--actionable.icon-glass:after {
    content: "\e180";
}

.icon-gas-station:before,
.geico-icon--actionable.icon-gas-station:after {
    content: "\e181";
}

.icon-repair-shop:before,
.geico-icon--actionable.icon-repair-shop:after {
    content: "\e182";
}

.icon-inspection:before,
.geico-icon--actionable.icon-inspection:after {
    content: "\e183";
}

.icon-claims:before,
.geico-icon--actionable.icon-claims:after {
    content: "\e184";
}

.icon-cab:before,
.geico-icon--actionable.icon-cab:after {
    content: "\e185";
}

.icon-locksmith:before,
.geico-icon--actionable.icon-locksmith:after {
    content: "\e186";
}

.icon-weather:before,
.geico-icon--actionable.icon-weather:after {
    content: "\e187";
}

.icon-security:before,
.geico-icon--actionable.icon-security:after {
    content: "\e188";
}

.icon-faq:before,
.geico-icon--actionable.icon-faq:after {
    content: "\e189";
}

.icon-extras:before,
.geico-icon--actionable.icon-extras:after {
    content: "\e190";
}

.icon-customer-review:before,
.geico-icon--actionable.icon-customer-review:after {
    content: "\e191";
}

.icon-local-agent:before,
.geico-icon--actionable.icon-local-agent:after {
    content: "\e192";
}

.icon-gfr-geico:before,
.geico-icon--actionable.icon-gfr-geico:after {
    content: "\e193";
}

.icon-legal:before,
.geico-icon--actionable.icon-legal:after {
    content: "\e194";
}

.icon-video:before,
.geico-icon--actionable.icon-video:after {
    content: "\e195";
}

.icon-launch-ios:before,
.geico-icon--actionable.icon-launch-ios:after {
    content: "\e196";
}

.icon-launch-android:before,
.geico-icon--actionable.icon-launch-android:after {
    content: "\e197";
}

.icon-loader-g:before,
.geico-icon--actionable.icon-loader-g:after {
    content: "\e198";
}

.icon-share-ios:before,
.geico-icon--actionable.icon-share-ios:after {
    content: "\e199";
}

.icon-share-android:before,
.geico-icon--actionable.icon-share-android:after {
    content: "\e200";
}

.icon-menu:before,
.geico-icon--actionable.icon-menu:after {
    content: "\e201";
}

.icon-search:before,
.geico-icon--actionable.icon-search:after {
    content: "\e202";
}

.icon-feedback:before,
.geico-icon--actionable.icon-feedback:after {
    content: "\e203";
}

.icon-quick-link:before,
.geico-icon--actionable.icon-quick-link:after {
    content: "\e204";
}

.icon-arrow:before,
.geico-icon--actionable.icon-arrow:after {
    content: "\e205";
}

.icon-turn:before,
.geico-icon--actionable.icon-turn:after {
    content: "\e206";
}

.icon-lilly:before,
.geico-icon--actionable.icon-lilly:after,
.icon-g-microphone:before,
.geico-icon--actionable.icon-g-microphone:after {
    content: "\e207";
}

.icon-expand:before,
.geico-icon--actionable.icon-expand:after {
    content: "\e208";
}

.icon-collapse:before,
.geico-icon--actionable.icon-collapse:after {
    content: "\e209";
}

.icon-close:before,
.geico-icon--actionable.icon-close:after {
    content: "\e210";
}

.icon-chevron-rating:before,
.geico-icon--actionable.icon-chevron-rating:after {
    content: "\e211";
}

.icon-chevron-right:before,
.geico-icon--actionable.icon-chevron-right:after {
    content: "\e212";
}

.icon-chevron-left:before,
.geico-icon--actionable.icon-chevron-left:after {
    content: "\e213";
}

.icon-chevron-down:before,
.geico-icon--actionable.icon-chevron-down:after {
    content: "\e214";
}

.icon-chevron-up:before,
.geico-icon--actionable.icon-chevron-up:after {
    content: "\e215";
}

.icon-chevron-unsorted:before,
.geico-icon--actionable.icon-chevron-unsorted:after {
    content: "\e216";
}

.icon-chevron-double-right:before,
.geico-icon--actionable.icon-chevron-double-right:after {
    content: "\e217";
}

.icon-chevron-double-left:before,
.geico-icon--actionable.icon-chevron-double-left:after {
    content: "\e218";
}

.icon-chevron-link:before,
.geico-icon--actionable.icon-chevron-link:after {
    content: "\e219";
}

.icon-check-mark:before,
.geico-icon--actionable.icon-check-mark:after {
    content: "\e220";
}

.icon-calendar-button:before,
.geico-icon--actionable.icon-calendar-button:after {
    content: "\e221";
}

.icon-rating-button:before,
.geico-icon--actionable.icon-rating-button:after {
    content: "\e222";
}

.icon-help-button:before,
.geico-icon--actionable.icon-help-button:after {
    content: "\e223";
}

.icon-facebook:before,
.geico-icon--actionable.icon-facebook:after {
    content: "\e224";
}

.icon-google:before,
.geico-icon--actionable.icon-google:after {
    content: "\e225";
}

.icon-twitter:before,
.geico-icon--actionable.icon-twitter:after {
    content: "\e226";
}

.icon-youtube:before,
.geico-icon--actionable.icon-youtube:after {
    content: "\e227";
}

.icon-benefits:before,
.geico-icon--actionable.icon-benefits:after {
    content: "\e228";
}

.icon-due-date:before,
.geico-icon--actionable.icon-due-date:after {
    content: "\e229";
}

.icon-smartphone:before,
.geico-icon--actionable.icon-smartphone:after {
    content: "\e230";
}

.icon-go-green:before,
.geico-icon--actionable.icon-go-green:after {
    content: "\e231";
}

.icon-safety-info:before,
.geico-icon--actionable.icon-safety-info:after {
    content: "\e232";
}

.icon-cycle-safety:before,
.geico-icon--actionable.icon-cycle-safety:after {
    content: "\e233";
}

.icon-proof-insurance:before,
.geico-icon--actionable.icon-proof-insurance:after {
    content: "\e234";
}

.icon-refresh:before,
.geico-icon--actionable.icon-refresh:after {
    content: "\e235";
}

.icon-license-plate:before,
.geico-icon--actionable.icon-license-plate:after {
    content: "\e236";
}

.icon-geico:before,
.geico-icon--actionable.icon-geico:after {
    content: "\e237";
}

.icon-add-vehicle:before,
.geico-icon--actionable.icon-add-vehicle:after {
    content: "\e238";
}

.icon-add-driver:before,
.geico-icon--actionable.icon-add-driver:after {
    content: "\e239";
}

.icon-add-motorcycle:before,
.geico-icon--actionable.icon-add-motorcycle:after {
    content: "\e240";
}

.icon-mouse:before,
.geico-icon--actionable.icon-mouse:after {
    content: "\e241";
}

.icon-apple:before,
.geico-icon--actionable.icon-apple:after {
    content: "\e242";
}

.icon-android:before,
.geico-icon--actionable.icon-android:after {
    content: "\e243";
}

.icon-vehicle-inspection:before,
.geico-icon--actionable.icon-vehicle-inspection:after {
    content: "\e244";
}

.icon-repair-location:before,
.geico-icon--actionable.icon-repair-location:after {
    content: "\e245";
}

.icon-report-claim:before,
.geico-icon--actionable.icon-report-claim:after {
    content: "\e246";
}

.icon-about-claims:before,
.geico-icon--actionable.icon-about-claims:after {
    content: "\e247";
}

.icon-careers:before,
.geico-icon--actionable.icon-careers:after {
    content: "\e248";
}

.icon-b2b:before,
.geico-icon--actionable.icon-b2b:after {
    content: "\e249";
}

.icon-life-plan:before,
.geico-icon--actionable.icon-life-plan:after {
    content: "\e250";
}

.icon-federal-employee:before,
.geico-icon--actionable.icon-federal-employee:after {
    content: "\e251";
}

.icon-military-personnel:before,
.geico-icon--actionable.icon-military-personnel:after {
    content: "\e252";
}

.icon-geico-affiliate:before,
.geico-icon--actionable.icon-geico-affiliate:after {
    content: "\e253";
}

.icon-catastrophe-center:before,
.geico-icon--actionable.icon-catastrophe-center:after {
    content: "\e254";
}

.icon-community:before,
.geico-icon--actionable.icon-community:after {
    content: "\e255";
}

.icon-state-guidelines:before,
.geico-icon--actionable.icon-state-guidelines:after {
    content: "\e256";
}

.icon-publication:before,
.geico-icon--actionable.icon-publication:after {
    content: "\e257";
}

.icon-merchandise:before,
.geico-icon--actionable.icon-merchandise:after {
    content: "\e258";
}

.icon-commercial:before,
.geico-icon--actionable.icon-commercial:after {
    content: "\e259";
}

.icon-press-release:before,
.geico-icon--actionable.icon-press-release:after {
    content: "\e260";
}

.icon-share:before,
.geico-icon--actionable.icon-share:after {
    content: "\e261";
}

.icon-linkedin:before,
.geico-icon--actionable.icon-linkedin:after {
    content: "\e262";
}

.icon-instagram:before,
.geico-icon--actionable.icon-instagram:after {
    content: "\e263";
}

.icon-pinterest:before,
.geico-icon--actionable.icon-pinterest:after {
    content: "\e264";
}

.icon-loss-of-use:before,
.geico-icon--actionable.icon-loss-of-use:after {
    content: "\e265";
}

.icon-non-building-structure:before,
.geico-icon--actionable.icon-non-building-structure:after {
    content: "\e266";
}

.icon-other-structures:before,
.geico-icon--actionable.icon-other-structures:after {
    content: "\e267";
}

.icon-special-personal-property:before,
.geico-icon--actionable.icon-special-personal-property:after {
    content: "\e268";
}

.icon-water-backup:before,
.geico-icon--actionable.icon-water-backup:after {
    content: "\e269";
}

.icon-snowmobile:before,
.geico-icon--actionable.icon-snowmobile:after {
    content: "\e270";
}

.icon-car-sharing:before,
.geico-icon--actionable.icon-car-sharing:after {
    content: "\e271";
}

.icon-to-top-arrow:before,
.geico-icon--actionable.icon-to-top-arrow:after {
    content: "\e272";
}

.icon-down-arrow:before,
.geico-icon--actionable.icon-down-arrow:after {
    content: "\e273";
}

.icon-concierge:before,
.geico-icon--actionable.icon-concierge:after {
    content: "\e274";
}

.icon-close-20:before,
.geico-icon--actionable.icon-close-20:after {
    content: "\e275";
}

.icon-more-dots:before,
.geico-icon--actionable.icon-more-dots:after {
    content: "\e276";
}

.icon-driver-coverage:before,
.geico-icon--actionable.icon-driver-coverage:after {
    content: "\e277";
}

.icon-vehicle-coverage:before,
.geico-icon--actionable.icon-vehicle-coverage:after {
    content: "\e278";
}

.icon-motorcycle-coverage:before,
.geico-icon--actionable.icon-motorcycle-coverage:after {
    content: "\e279";
}

.icon-clock:before,
.geico-icon--actionable.icon-clock:after {
    content: "\e280";
}

.icon-inbound-email:before,
.geico-icon--actionable.icon-inbound-email:after {
    content: "\e281";
}

.icon-outbound-email:before,
.geico-icon--actionable.icon-outbound-email:after {
    content: "\e282";
}

.icon-inbound-message:before,
.geico-icon--actionable.icon-inbound-message:after {
    content: "\e283";
}

.icon-outbound-message:before,
.geico-icon--actionable.icon-outbound-message:after {
    content: "\e284";
}

.icon-alert-exclamation:before,
.geico-icon--actionable.icon-alert-exclamation:after {
    content: "\e285";
}

.icon-total-loss:before,
.geico-icon--actionable.icon-total-loss:after {
    content: "\e286";
}

.icon-pin:before,
.geico-icon--actionable.icon-pin:after {
    content: "\e287";
}

.icon-plog:before,
.geico-icon--actionable.icon-plog:after {
    content: "\e288";
}

.icon-resize:before,
.geico-icon--actionable.icon-resize:after {
    content: "\e289";
}

.icon-web-accessibility:before,
.geico-icon--actionable.icon-web-accessibility:after {
    content: "\e290";
}

.icon-dashboard:before,
.geico-icon--actionable.icon-dashboard:after {
    content: "\e291";
}

.icon-travel:before,
.geico-icon--actionable.icon-travel:after {
    content: "\e292";
}

.icon-microphone:before,
.geico-icon--actionable.icon-microphone:after {
    content: "\e293";
}

.icon-battery:before,
.geico-icon--actionable.icon-battery:after {
    content: "\e294";
}

.icon-camera:before,
.geico-icon--actionable.icon-camera:after {
    content: "\e295";
}

.icon-flat-tire:before,
.geico-icon--actionable.icon-flat-tire:after {
    content: "\e296";
}

.icon-stuck-in-ditch:before,
.geico-icon--actionable.icon-stuck-in-ditch:after {
    content: "\e297";
}

.icon-logout:before,
.geico-icon--actionable.icon-logout:after {
    content: "\e298";
}

.icon-send:before,
.geico-icon--actionable.icon-send:after {
    content: "\e299";
}

.icon-return:before,
.geico-icon--actionable.icon-return:after {
    content: "\e300";
}

.icon-cancel:before,
.geico-icon--actionable.icon-cancel:after {
    content: "\e301";
}

.icon-wallet:before,
.geico-icon--actionable.icon-wallet:after {
    content: "\e302";
}

.icon-lyft:before,
.geico-icon--actionable.icon-lyft:after {
    content: "\e303";
}

.icon-microphone2:before,
.geico-icon--actionable.icon-microphone2:after {
    content: "\e304";
}

.icon-glassdoor:before,
.geico-icon--actionable.icon-glassdoor:after {
    content: "\e305";
}

.icon-multiple-saved-quotes:before,
.geico-icon--actionable.icon-multiple-saved-quotes:after {
    content: "\e306";
}

.icon-bug:before,
.geico-icon--actionable.icon-bug:after {
    content: "\e307";
}

.icon-driver-circle:before,
.geico-icon--actionable.icon-driver-circle:after {
    content: "\e308";
}

.icon-operator-circle:before,
.geico-icon--actionable.icon-operator-circle:after {
    content: "\e310";
}

.icon-need-help:before,
.geico-icon--actionable.icon-need-help:after {
    content: "\e313";
}

.icon-touch-id:before,
.geico-icon--actionable.icon-touch-id:after {
    content: "\e314";
}

.icon-professional-liability:before,
.geico-icon--actionable.icon-professional-liability:after {
    content: "\e315";
}

.icon-general-liability:before,
.geico-icon--actionable.icon-general-liability:after {
    content: "\e316";
}

.icon-express:before,
.geico-icon--actionable.icon-express:after {
    content: "\e317";
}

.icon-underwriter:before,
.geico-icon--actionable.icon-underwriter:after {
    content: "\e318";
}

.icon-property-card:before,
.geico-icon--actionable.icon-property-card:after {
    content: "\e319";
}

.icon-workers-comp:before,
.geico-icon--actionable.icon-workers-comp:after {
    content: "\e320";
}

.icon-extra-half:before,
.geico-icon--actionable.icon-extra-half:after {
    content: "\e321";
}

.icon-extra-empty:before,
.geico-icon--actionable.icon-extra-empty:after {
    content: "\e322";
}

.icon-storage-plan-auto:before,
.geico-icon--actionable.icon-storage-plan-auto:after {
    content: "\e323";
}

.icon-storage-plan-cycle:before,
.geico-icon--actionable.icon-storage-plan-cycle:after {
    content: "\e324";
}

.icon-flood:before,
.geico-icon--actionable.icon-flood:after {
    content: "\e325";
}

.icon-hail:before,
.geico-icon--actionable.icon-hail:after {
    content: "\e326";
}

.icon-hurricane:before,
.geico-icon--actionable.icon-hurricane:after {
    content: "\e327";
}

.icon-storm:before,
.geico-icon--actionable.icon-storm:after {
    content: "\e328";
}

.icon-tornado:before,
.geico-icon--actionable.icon-tornado:after {
    content: "\e329";
}

.icon-fire:before,
.geico-icon--actionable.icon-fire:after {
    content: "\e330";
}

.icon-winter-storm:before,
.geico-icon--actionable.icon-winter-storm:after {
    content: "\e331";
}

.icon-file-doc:before,
.geico-icon--actionable.icon-file-doc:after {
    content: "\e332";
}

.icon-file-img:before,
.geico-icon--actionable.icon-file-img:after {
    content: "\e333";
}

.icon-severe-winter-storm:before,
.geico-icon--actionable.icon-severe-winter-storm:after {
    content: "\e334";
}

.icon-geico-cares:before,
.geico-icon--actionable.icon-geico-cares:after {
    content: "\e335";
}

.icon-smile-face:before,
.geico-icon--actionable.icon-smile-face:after {
    content: "\e336";
}

.icon-straight-face:before,
.geico-icon--actionable.icon-straight-face:after {
    content: "\e337";
}

.icon-frown-face:before,
.geico-icon--actionable.icon-frown-face:after {
    content: "\e338";
}

.icon-parking-locator:before,
.geico-icon--actionable.icon-parking-locator:after {
    content: "\e339";
}

/* /////////////////////////////////////////////////////////////////////
//  06 - Icons
/////////////////////////////////////////////////////////////////////*/
.no-touch div:not(.panel-wrapper) .animate-icon-on-rollover .geico-icon.geico-icon--actionable:before {
    -webkit-transition: -webkit-transform 0.15s ease-in-out;
    -moz-transition: -moz-transform 0.15s ease-in-out;
    -o-transition: -o-transform 0.15s ease-in-out;
    transition: -webkit-transform 0.15s ease-in-out,-moz-transform 0.15s ease-in-out,-o-transform 0.15s ease-in-out,transform 0.15s ease-in-out;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.no-touch div:not(.panel-wrapper) .animate-icon-on-rollover:hover .geico-icon.geico-icon--actionable:before,
.no-touch div:not(.panel-wrapper) .animate-icon-on-rollover:focus .geico-icon.geico-icon--actionable:before {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.no-touch div:not(.panel-wrapper) .geico-icon.geico-icon--actionable:before {
    -webkit-transition: -webkit-transform 0.15s ease-in-out;
    -moz-transition: -moz-transform 0.15s ease-in-out;
    -o-transition: -o-transform 0.15s ease-in-out;
    transition: -webkit-transform 0.15s ease-in-out,-moz-transform 0.15s ease-in-out,-o-transform 0.15s ease-in-out,transform 0.15s ease-in-out;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.no-touch div:not(.panel-wrapper) .geico-icon.geico-icon--actionable:hover:before,
.no-touch div:not(.panel-wrapper) .geico-icon.geico-icon--actionable:focus:before {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}

.no-touch .bg-gradient .geico-icon.geico-icon--actionable:active,
.no-touch .bg-color .geico-icon.geico-icon--actionable:active,
.no-touch div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active,
.no-touch div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active {
    background-color: #ffffff;
}

.touch .bg-gradient .geico-icon.geico-icon--actionable:active,
.touch .bg-color .geico-icon.geico-icon--actionable:active,
.touch div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active,
.touch div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active {
    background-color: rgba(255, 255, 255, 0.5);
}

.geico-icon {
    -webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    font-size-adjust: none;
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 6rem;
    height: 6rem;
    font-size: 3rem;
    line-height: 5.6rem;
    text-align: center;
    color: #757374;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    border-width: 0.2rem;
    border-style: solid;
    border-color: currentColor;
}

    .geico-icon:before {
        display: block;
        margin: 0 auto;
    }

    .geico-icon.geico-icon--small {
        border-width: 0.1rem;
        width: 3rem;
        height: 3rem;
        font-size: 1.8rem;
        line-height: 3rem;
    }

        .geico-icon.geico-icon--small.geico-icon--actionable {
            line-height: 3rem;
        }

    .geico-icon.geico-icon--large {
        width: 12rem;
        height: 12rem;
        font-size: 6rem;
        line-height: 11.6rem;
    }

        .geico-icon.geico-icon--large.geico-icon--actionable {
            line-height: 12rem;
        }

    .geico-icon.geico-icon--dotted {
        border-style: dotted;
    }

    .geico-icon.geico-icon--actionable {
        text-decoration: none;
        background-color: #757374;
        color: #fff;
        cursor: pointer;
        line-height: 6rem;
        border-style: none;
    }

        .geico-icon.geico-icon--actionable:active {
            background-color: #5b5a5a;
            color: #fff;
            -webkit-transition: none;
            -moz-transition: none;
            -o-transition: none;
            transition: none;
        }

    .geico-icon.geico-icon--alert-indicator {
        overflow: visible;
    }

        .geico-icon.geico-icon--alert-indicator:after {
            content: '\e285';
            position: absolute;
            bottom: 38px;
            font-size: 1.4rem;
            color: white;
            height: 2rem;
            width: 2rem;
            line-height: 1.45;
            text-align: center;
            background-color: #ef5621;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-border-radius: 50%;
            -webkit-background-clip: padding-box;
            -moz-border-radius: 50%;
            -moz-background-clip: padding;
            border-radius: 50%;
            background-clip: padding-box;
            border-width: 0.2rem;
            border-color: #ef5621;
        }

        .geico-icon.geico-icon--alert-indicator:before {
            display: inherit;
        }

.bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable,
.bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--geico-blue .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--geico-blue .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--geico-blue .geico-icon.geico-icon--actionable:visited {
    color: #154995;
}

.bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable,
.bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--bluejay .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--bluejay .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--bluejay .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--bluejay .geico-icon.geico-icon--actionable:visited {
    color: #3773ca;
}

.bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable,
.bg-color.bg-color--denim .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--denim .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--denim .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--denim .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--denim .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--denim .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--denim .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--denim .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--denim .geico-icon.geico-icon--actionable:visited {
    color: #4789b6;
}

.bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable,
.bg-color.bg-color--gecko .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--gecko .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--gecko .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--gecko .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--gecko .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--gecko .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--gecko .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--gecko .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--gecko .geico-icon.geico-icon--actionable:visited {
    color: #4ba449;
}

.bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable,
.bg-color.bg-color--aqua .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--aqua .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--aqua .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--aqua .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--aqua .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--aqua .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--aqua .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--aqua .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--aqua .geico-icon.geico-icon--actionable:visited {
    color: #309fb0;
}

.bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable,
.bg-color.bg-color--marigold .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--marigold .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--marigold .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--marigold .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--marigold .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--marigold .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--marigold .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--marigold .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--marigold .geico-icon.geico-icon--actionable:visited {
    color: #ef7014;
}

.bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable,
.bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--wisteria .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--wisteria .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--wisteria .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--wisteria .geico-icon.geico-icon--actionable:visited {
    color: #977fcc;
}

.bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable,
.bg-color.bg-color--coral .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--coral .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--coral .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--coral .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--coral .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--coral .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--coral .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--coral .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--coral .geico-icon.geico-icon--actionable:visited {
    color: #ff5f4e;
}

.bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable,
.bg-color.bg-color--storm .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--storm .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--storm .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--storm .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--storm .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--storm .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--storm .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--storm .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--storm .geico-icon.geico-icon--actionable:visited {
    color: #757374;
}

.bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable,
.bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable,
.bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable,
.bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable,
div:not(.panel-wrapper).bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable,
.bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable:active,
.bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable:active,
.bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable:active,
div:not(.panel-wrapper).bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable:active,
.bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-gradient--cayenne .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-gradient--cayenne .geico-icon.geico-icon--actionable:visited,
.bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable:visited,
.bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-gradient.bg-color--cayenne .geico-icon.geico-icon--actionable:visited,
div:not(.panel-wrapper).bg-color.bg-color--cayenne .geico-icon.geico-icon--actionable:visited {
    color: #b6091a;
}

.bg-gradient .geico-icon,
.bg-color .geico-icon,
div:not(.panel-wrapper).bg-gradient .geico-icon,
div:not(.panel-wrapper).bg-color .geico-icon {
    color: #ffffff;
    border-color: currentColor;
}

    .bg-gradient .geico-icon.geico-icon--actionable,
    .bg-color .geico-icon.geico-icon--actionable,
    div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable,
    div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable,
    .bg-gradient .geico-icon.geico-icon--actionable:active,
    .bg-color .geico-icon.geico-icon--actionable:active,
    div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active,
    div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active,
    .bg-gradient .geico-icon.geico-icon--actionable:visited,
    .bg-color .geico-icon.geico-icon--actionable:visited,
    div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited,
    div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited {
        background-color: #fff;
    }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--geico-blue,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--geico-blue,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--geico-blue,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--geico-blue,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--geico-blue,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--geico-blue,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--geico-blue {
            color: #154995;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--bluejay,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--bluejay,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--bluejay,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--bluejay,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--bluejay,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--bluejay,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--bluejay {
            color: #3773ca;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--tangerine,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--tangerine,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--tangerine,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--tangerine,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--tangerine,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--tangerine,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--tangerine {
            color: #ef5621;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--denim,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--denim,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--denim,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--denim,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--denim,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--denim,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--denim,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--denim,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--denim,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--denim,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--denim,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--denim {
            color: #4789b6;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--marigold,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--marigold,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--marigold,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--marigold,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--marigold,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--marigold,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--marigold,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--marigold,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--marigold,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--marigold,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--marigold,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--marigold {
            color: #ef7014;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--wisteria,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--wisteria,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--wisteria,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--wisteria,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--wisteria,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--wisteria,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--wisteria {
            color: #977fcc;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--aqua,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--aqua,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--aqua,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--aqua,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--aqua,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--aqua,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--aqua,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--aqua,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--aqua,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--aqua,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--aqua,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--aqua {
            color: #309fb0;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--coral,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--coral,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--coral,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--coral,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--coral,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--coral,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--coral,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--coral,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--coral,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--coral,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--coral,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--coral {
            color: #ff5f4e;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--gecko,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--gecko,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--gecko,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--gecko,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--gecko,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--gecko,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--gecko,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--gecko,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--gecko,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--gecko,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--gecko,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--gecko {
            color: #4ba449;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--cayenne,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--cayenne,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--cayenne,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--cayenne,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--cayenne,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--cayenne,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--cayenne {
            color: #b6091a;
        }

        .bg-gradient .geico-icon.geico-icon--actionable.geico-icon--storm,
        .bg-color .geico-icon.geico-icon--actionable.geico-icon--storm,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable.geico-icon--storm,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable.geico-icon--storm,
        .bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--storm,
        .bg-color .geico-icon.geico-icon--actionable:active.geico-icon--storm,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:active.geico-icon--storm,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:active.geico-icon--storm,
        .bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--storm,
        .bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--storm,
        div:not(.panel-wrapper).bg-gradient .geico-icon.geico-icon--actionable:visited.geico-icon--storm,
        div:not(.panel-wrapper).bg-color .geico-icon.geico-icon--actionable:visited.geico-icon--storm {
            color: #757374;
        }

#icons .pattern-content > div {
    padding-left: 1rem;
    padding-right: 1rem;
}