.icon-alert--danger-blue { background-image: url('images/alert--danger-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .alert--danger:before,
.icon-alert--danger-cream { background-image: url('images/alert--danger-cream.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--danger:before,
.icon-alert--danger-lightblue { background-image: url('images/alert--danger-lightblue.png'); background-repeat: no-repeat; }

.alert--danger::before,
.icon-alert--danger { background-image: url('images/alert--danger.png'); background-repeat: no-repeat; }

.icon-alert--information-blue { background-image: url('images/alert--information-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .alert--information:before,
.icon-alert--information-cream { background-image: url('images/alert--information-cream.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--information:before,
.icon-alert--information-lightblue { background-image: url('images/alert--information-lightblue.png'); background-repeat: no-repeat; }

.alert--information::before,
.icon-alert--information { background-image: url('images/alert--information.png'); background-repeat: no-repeat; }

.icon-alert--success-blue { background-image: url('images/alert--success-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .alert--success:before,
.icon-alert--success-cream { background-image: url('images/alert--success-cream.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--success:before,
.icon-alert--success-lightblue { background-image: url('images/alert--success-lightblue.png'); background-repeat: no-repeat; }

.alert--success::before,
.site-announcement--welcome .site-announcement__content::before,
.icon-alert--success { background-image: url('images/alert--success.png'); background-repeat: no-repeat; }

.icon-alert--warning-blue { background-image: url('images/alert--warning-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .alert--warning:before,
.user-style--scheme-cream .site-announcement__content:before,
.user-style--scheme-cream .site-announcement--welcome .site-announcement__content:before,
.icon-alert--warning-cream { background-image: url('images/alert--warning-cream.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .alert--warning:before,
.user-style--scheme-blue .site-announcement__content:before,
.user-style--scheme-blue .site-announcement--welcome .site-announcement__content:before,
.icon-alert--warning-lightblue { background-image: url('images/alert--warning-lightblue.png'); background-repeat: no-repeat; }

.alert--warning::before,
.site-announcement__content::before,
.icon-alert--warning { background-image: url('images/alert--warning.png'); background-repeat: no-repeat; }

.list--rich .list__item::before,
.icon-bullet-bluemid { background-image: url('images/bullet-bluemid.png'); background-repeat: no-repeat; }

.icon-bullet { background-image: url('images/bullet.png'); background-repeat: no-repeat; }

.icon-lock { background-image: url('images/lock.png'); background-repeat: no-repeat; }

.icon-logo--with-strapline-blue { background-image: url('images/logo--with-strapline-blue.png'); background-repeat: no-repeat; }

.icon-logo--with-strapline-primary { background-image: url('images/logo--with-strapline-primary.png'); background-repeat: no-repeat; }

.icon-logo--with-strapline-yellow { background-image: url('images/logo--with-strapline-yellow.png'); background-repeat: no-repeat; }

.icon-logo--with-strapline { background-image: url('images/logo--with-strapline.png'); background-repeat: no-repeat; }

.icon-logo { background-image: url('images/logo.png'); background-repeat: no-repeat; }

.icon-service-apply { background-image: url('images/service-apply.png'); background-repeat: no-repeat; }

.icon-service-benefits { background-image: url('images/service-benefits.png'); background-repeat: no-repeat; }

.icon-service-birth-marriages-death { background-image: url('images/service-birth-marriages-death.png'); background-repeat: no-repeat; }

.icon-service-business { background-image: url('images/service-business.png'); background-repeat: no-repeat; }

.icon-service-calculator { background-image: url('images/service-calculator.png'); background-repeat: no-repeat; }

.icon-service-children-family { background-image: url('images/service-children-family.png'); background-repeat: no-repeat; }

.icon-service-council-tax { background-image: url('images/service-council-tax.png'); background-repeat: no-repeat; }

.icon-service-council { background-image: url('images/service-council.png'); background-repeat: no-repeat; }

.icon-service-education { background-image: url('images/service-education.png'); background-repeat: no-repeat; }

.icon-service-environmental-issues { background-image: url('images/service-environmental-issues.png'); background-repeat: no-repeat; }

.icon-service-have-your-say { background-image: url('images/service-have-your-say.png'); background-repeat: no-repeat; }

.icon-service-health-social-care { background-image: url('images/service-health-social-care.png'); background-repeat: no-repeat; }

.icon-service-health { background-image: url('images/service-health.png'); background-repeat: no-repeat; }

.icon-service-house { background-image: url('images/service-house.png'); background-repeat: no-repeat; }

.icon-service-housing { background-image: url('images/service-housing.png'); background-repeat: no-repeat; }

.icon-service-in-my-area { background-image: url('images/service-in-my-area.png'); background-repeat: no-repeat; }

.icon-service-jobs-volunteering { background-image: url('images/service-jobs-volunteering.png'); background-repeat: no-repeat; }

.icon-service-leisure-culture { background-image: url('images/service-leisure-culture.png'); background-repeat: no-repeat; }

.icon-service-libraries { background-image: url('images/service-libraries.png'); background-repeat: no-repeat; }

.icon-service-news-centre { background-image: url('images/service-news-centre.png'); background-repeat: no-repeat; }

.icon-service-parking-transport-roads { background-image: url('images/service-parking-transport-roads.png'); background-repeat: no-repeat; }

.icon-service-pay { background-image: url('images/service-pay.png'); background-repeat: no-repeat; }

.icon-service-people-communities { background-image: url('images/service-people-communities.png'); background-repeat: no-repeat; }

.icon-service-planning-building { background-image: url('images/service-planning-building.png'); background-repeat: no-repeat; }

.icon-service-planning { background-image: url('images/service-planning.png'); background-repeat: no-repeat; }

.icon-service-report { background-image: url('images/service-report.png'); background-repeat: no-repeat; }

.icon-service-request { background-image: url('images/service-request.png'); background-repeat: no-repeat; }

.icon-service-schools-education { background-image: url('images/service-schools-education.png'); background-repeat: no-repeat; }

.icon-service-tax { background-image: url('images/service-tax.png'); background-repeat: no-repeat; }

.icon-service-upcoming-events { background-image: url('images/service-upcoming-events.png'); background-repeat: no-repeat; }

.icon-service-waste-recycling { background-image: url('images/service-waste-recycling.png'); background-repeat: no-repeat; }

.icon-service-waste { background-image: url('images/service-waste.png'); background-repeat: no-repeat; }

.icon-service-your-council { background-image: url('images/service-your-council.png'); background-repeat: no-repeat; }

.icon-social--facebook { background-image: url('images/social--facebook.png'); background-repeat: no-repeat; }

.icon-social--instagram { background-image: url('images/social--instagram.png'); background-repeat: no-repeat; }

.icon-social--twitter { background-image: url('images/social--twitter.png'); background-repeat: no-repeat; }

.icon-social--youtube { background-image: url('images/social--youtube.png'); background-repeat: no-repeat; }

.button--white .icon-ui-chevron--down,
.icon-ui-chevron--down-black { background-image: url('images/ui-chevron--down-black.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .icon-ui-chevron--down,
.user-style--scheme-cream .icon-ui-chevron--down,
.icon-ui-chevron--down-blue { background-image: url('images/ui-chevron--down-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .icon-ui-chevron--down,
.icon-ui-chevron--down-yellow { background-image: url('images/ui-chevron--down-yellow.png'); background-repeat: no-repeat; }

.button--toggle::after,
.icon-ui-chevron--down { background-image: url('images/ui-chevron--down.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .calendar__content .icon-ui-chevron--left,
.user-style--scheme-blue .calendar__content .icon-ui-chevron--left,
.user-style--scheme-cream .pagination .icon-ui-chevron--left,
.user-style--scheme-blue .pagination .icon-ui-chevron--left,
.icon-ui-chevron--left-blue { background-image: url('images/ui-chevron--left-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .pagination .icon-ui-chevron--left,
.user-style--scheme-high-contrast .pagination .icon-ui-chevron--left,
.icon-ui-chevron--left-yellow { background-image: url('images/ui-chevron--left-yellow.png'); background-repeat: no-repeat; }

.icon-ui-chevron--left.colours-blue { background-image: url('images/ui-chevron--left.colours-blue.png'); background-repeat: no-repeat; }

.icon-ui-chevron--left { background-image: url('images/ui-chevron--left.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .calendar__content .icon-ui-chevron--right,
.user-style--scheme-blue .calendar__content .icon-ui-chevron--right,
.user-style--scheme-cream .pagination .icon-ui-chevron--right,
.user-style--scheme-blue .pagination .icon-ui-chevron--right,
.icon-ui-chevron--right-blue { background-image: url('images/ui-chevron--right-blue.png'); background-repeat: no-repeat; }

.icon-ui-chevron--right-hover { background-image: url('images/ui-chevron--right-hover.png'); background-repeat: no-repeat; }

.icon-ui-chevron--right-link { background-image: url('images/ui-chevron--right-link.png'); background-repeat: no-repeat; }

.icon-ui-chevron--right-visited { background-image: url('images/ui-chevron--right-visited.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .pagination .icon-ui-chevron--right,
.user-style--scheme-high-contrast .pagination .icon-ui-chevron--right,
.icon-ui-chevron--right-yellow { background-image: url('images/ui-chevron--right-yellow.png'); background-repeat: no-repeat; }

.icon-ui-chevron--right { background-image: url('images/ui-chevron--right.png'); background-repeat: no-repeat; }

.icon-ui-chevron--up { background-image: url('images/ui-chevron--up.png'); background-repeat: no-repeat; }

.nav__toggle[aria-expanded="true"]::before,
.icon-ui-close { background-image: url('images/ui-close.png'); background-repeat: no-repeat; }

.icon-ui-download { background-image: url('images/ui-download.png'); background-repeat: no-repeat; }

.icon-ui-link { background-image: url('images/ui-link.png'); background-repeat: no-repeat; }

.user-style--scheme-cream .nav__toggle::before,
.user-style--scheme-blue .nav__toggle::before,
.icon-ui-menu-blue { background-image: url('images/ui-menu-blue.png'); background-repeat: no-repeat; }

.icon-ui-menu-yellow { background-image: url('images/ui-menu-yellow.png'); background-repeat: no-repeat; }

.nav__toggle::before,
.icon-ui-menu { background-image: url('images/ui-menu.png'); background-repeat: no-repeat; }

.icon-ui-search-primary { background-image: url('images/ui-search-primary.png'); background-repeat: no-repeat; }

.icon-ui-search-primarydark { background-image: url('images/ui-search-primarydark.png'); background-repeat: no-repeat; }

.icon-ui-search { background-image: url('images/ui-search.png'); background-repeat: no-repeat; }

.user-style--scheme-blue .file-upload__label::after,
.user-style--scheme-cream .file-upload__label::after,
.icon-ui-upload-blue { background-image: url('images/ui-upload-blue.png'); background-repeat: no-repeat; }

.user-style--scheme-high-contrast .file-upload__label::after,
.icon-ui-upload-yellow { background-image: url('images/ui-upload-yellow.png'); background-repeat: no-repeat; }

.file-upload__label::after,
.icon-ui-upload { background-image: url('images/ui-upload.png'); background-repeat: no-repeat; }

.icon-ui-user { background-image: url('images/ui-user.png'); background-repeat: no-repeat; }

