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

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

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

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

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

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

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

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

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

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

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

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

.icon-alert--warning-blue { background-image: url('png/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('png/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('png/alert--warning-lightblue.png'); background-repeat: no-repeat; }

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

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

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

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

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

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

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

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

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

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

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

.news-and-events__container::after,
.icon-pixel-snake { background-image: url('png/pixel-snake.png'); background-repeat: no-repeat; }

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

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

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

.icon-service-births-marriages-deaths-purple { background-image: url('png/service-births-marriages-deaths-purple.png'); background-repeat: no-repeat; }

.icon-service-births-marriages-deaths { background-image: url('png/service-births-marriages-deaths.png'); background-repeat: no-repeat; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button--toggle::after,
.button--white .icon-ui-chevron--down,
.button--dropdown__black:hover::after,
.button--dropdown__black:active::after,
.button--dropdown__black:focus::after,
.button--dropdown::after,
.button--dropdown__white::after,
.feedback__link::after,
.icon-ui-chevron--down-black { background-image: url('png/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('png/ui-chevron--down-blue.png'); background-repeat: no-repeat; }

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

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

.button--toggle:hover::after,
.button--toggle:focus::after,
.button--toggle:active::after,
.button--dropdown:hover::after,
.button--dropdown:active::after,
.button--dropdown:focus::after,
.button--dropdown__white:hover::after,
.button--dropdown__white:active::after,
.button--dropdown__white:focus::after,
.button--dropdown__black::after,
.feedback__link:hover::after,
.feedback__link:active::after,
.feedback__link:focus::after,
.icon-ui-chevron--down { background-image: url('png/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('png/ui-chevron--left-blue.png'); background-repeat: no-repeat; }

.pagination__item--previous .pagination__label::before,
.form__footer .button--secondary::before,
.icon-ui-chevron--left-grey { background-image: url('png/ui-chevron--left-grey.png'); background-repeat: no-repeat; }

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

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

.icon-ui-chevron--left-visited { background-image: url('png/ui-chevron--left-visited.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('png/ui-chevron--left-yellow.png'); background-repeat: no-repeat; }

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

.pagination__item--previous .pagination__link:hover .pagination__label::before,
.pagination__item--previous .pagination__link:active .pagination__label::before,
.pagination__item--previous .pagination__link:focus .pagination__label::before,
.form__footer .button--secondary:hover::before,
.form__footer .button--secondary:active::before,
.form__footer .button--secondary:focus::before,
.nav--pages-in .list__link.is-active::after,
.icon-ui-chevron--left { background-image: url('png/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('png/ui-chevron--right-blue.png'); background-repeat: no-repeat; }

.council-services__content .list--council-services .list__link::after,
.button--primary::after,
.button--secondary::after,
.pagination__item--next .pagination__label::after,
.sidebar--secondary .supplement--further-info  .button--primary:hover::after,
.sidebar--secondary .supplement--further-info  .button--primary:active::after,
.sidebar--secondary .supplement--further-info  .button--primary:focus::after,
.list--rich .list__link::after,
.list--record .list__link::after,
.list--navigation .list__link::after,
.widget__subheading .widget__link::after,
.list--card-links .list__link::after,
.supplement .list__link::after,
.sidebar__section--secondary .list__link::after,
.widget--my-account-links ul li:last-child a::after,
.widget--my-account-forms .view-more::after,
.widget--my-account-payments h2 + .item-list a::after,
.icon-ui-chevron--right-grey { background-image: url('png/ui-chevron--right-grey.png'); background-repeat: no-repeat; }

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

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

.icon-ui-chevron--right-visited { background-image: url('png/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('png/ui-chevron--right-yellow.png'); background-repeat: no-repeat; }

.council-services__content .list--council-services .list__link::after,
.button--primary:hover::after,
.button--primary:active::after,
.button--primary:focus::after,
.button--secondary:hover::after,
.button--secondary:active::after,
.button--secondary:focus::after,
.pagination__item--next .pagination__link:hover .pagination__label::after,
.pagination__item--next .pagination__link:active .pagination__label::after,
.pagination__item--next .pagination__link:focus .pagination__label::after,
.sidebar--secondary .supplement--further-info  .button--primary::after,
.card--simple::after,
.sidebar__section--related-information .list__link::after,
.site-main .form__append-group .button--primary::after,
.listing--featured .list--rich .list__link::after,
.widget--my-account-links ul li:last-child a:hover::after,
.widget--my-account-links ul li:last-child a:focus::after,
.widget--my-account-links ul li:last-child a:active::after,
.widget--my-account-forms .view-more:hover::after,
.widget--my-account-forms .view-more:focus::after,
.widget--my-account-forms .view-more:active::after,
.widget--my-account-payments h2 + .item-list a:hover::after,
.widget--my-account-payments h2 + .item-list a:focus::after,
.widget--my-account-payments h2 + .item-list a:active::after,
.icon-ui-chevron--right { background-image: url('png/ui-chevron--right.png'); background-repeat: no-repeat; }

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

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

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

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

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

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

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

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

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

.icon-ui-link { background-image: url('png/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('png/ui-menu-blue.png'); background-repeat: no-repeat; }

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

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

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

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

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

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

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

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

.form__label--checkbox::after,
.icon-ui-tick { background-image: url('png/ui-tick.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('png/ui-upload-blue.png'); background-repeat: no-repeat; }

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

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

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

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

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

