.icon-alert {
    background-image: url('png/alert.png');
    background-repeat: no-repeat;
}

.icon-archive {
    background-image: url('png/archive-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-archive,
a:hover .icon-archive,
a.icon-archive:hover {
    background-image: url('png/archive-1.png');
    background-repeat: no-repeat;
}

.icon-arrow-down-gray {
    background-image: url('png/arrow-down-gray.png');
    background-repeat: no-repeat;
}

.icon-arrow-right-green {
    background-image: url('png/arrow-right-green.png');
    background-repeat: no-repeat;
}

.icon-backtop {
    background-image: url('png/backtop-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-backtop,
a:hover .icon-backtop,
a.icon-backtop:hover {
    background-image: url('png/backtop-1.png');
    background-repeat: no-repeat;
}

.icon-bar-chart {
    background-image: url('png/bar-chart.png');
    background-repeat: no-repeat;
}

.icon-book-circle-gray {
    background-image: url('png/book-circle-gray.png');
    background-repeat: no-repeat;
}

.icon-briefcase {
    background-image: url('png/icon-briefcase.png');
    background-repeat: no-repeat;
}

.icon-building {
    background-image: url('png/building-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-building,
a:hover .icon-building,
a.icon-building:hover {
    background-image: url('png/building-1.png');
    background-repeat: no-repeat;
}

.icon-calendar {
    background-image: url('png/calendar-0.png');
    background-repeat: no-repeat;
}

.icon-caret {
    background-image: url('png/caret.png');
    background-repeat: no-repeat;
}


.icon-chart-monitor {
    background-image: url('png/chart-monitor.png');
    background-repeat: no-repeat;
}

.icon-checkbox-checked-gray {
    background-image: url('png/checkbox-checked-gray.png');
    background-repeat: no-repeat;
}

.icon-chevron-right-gray {
    background-image: url('png/chevron-right-gray.png');
    background-repeat: no-repeat;
}

.icon-chevron-down-white {
    background-image: url('png/chevron-down-white.png');
    background-repeat: no-repeat;
}

.icon-clipboard {
    background-image: url('png/clipboard.png');
    background-repeat: no-repeat;
}

.icon-connected-gray {
    background-image: url('png/connected-gray.png');
    background-repeat: no-repeat;
}

.icon-connect {
    background-image: url('png/connect.png');
    background-repeat: no-repeat;
}

.icon-congress-reports {
    background-image: url('png/congress-reports.png');
    background-repeat: no-repeat;
}

.icon-ddp {
    background-image: url('png/data-download-program-orange.png');
    background-repeat: no-repeat;
}

.icon-ddp-settings {
    background-image: url('png/ddp-settings.png');
    background-repeat: no-repeat;
}

.icon-document {
    background-image: url('png/icon-document.png');
    background-repeat: no-repeat;
}

.icon-document-search {
    background-image: url('png/icon-document-search.png');
    background-repeat: no-repeat;
}

.icon-download {
    background-image: url('png/download-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-download,
a:hover .icon-download,
a.icon-download:hover {
    background-image: url('png/download-1.png');
    background-repeat: no-repeat;
}

.icon-download-header {
    background-image: url('png/download-header-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-download-header,
a:hover .icon-download-header,
a.icon-download-header:hover {
    background-image: url('png/download-header-1.png');
    background-repeat: no-repeat;
}

.icon-education-circle-gray {
    background-image: url('png/education-circle-gray.png');
    background-repeat: no-repeat;
}

.icon-Email {
    background-image: url('png/email-0.png');
    background-repeat: no-repeat;
}

.icon-Email-blue {
    background-image: url('png/Email-blue-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Email,
a:hover .icon-Email,
a.icon-Email:hover,
button:hover .icon-Email-blue,
a:hover .icon-Email-blue,
a.icon-Email-blue:hover {
    background-image: url('png/email-1.png');
    background-repeat: no-repeat;
}

.icon-Email-nav {
    background-image: url('png/email-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Email-nav,
a:hover .icon-Email-nav,
a.icon-Email-nav:hover {
    background-image: url('png/email-nav-1.png');
    background-repeat: no-repeat;
}

a[href*="//"]::after,
.icon-exit {
    background-image: url('png/exit-0.png');
    background-repeat: no-repeat;
}

a[href*="//"]:hover::after,
button:hover .icon-exit,
a:hover .icon-exit,
a.icon-exit:hover {
    background-image: url('png/exit-1.png');
    background-repeat: no-repeat;
}

.icon-Facebook {
    background-image: url('png/facebook-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Facebook,
a:hover .icon-Facebook,
a.icon-Facebook:hover {
    background-image: url('png/facebook-1.png');
    background-repeat: no-repeat;
}

.icon-Facebook-nav {
    background-image: url('png/facebook-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Facebook-nav,
a:hover .icon-Facebook-nav,
a.icon-Facebook-nav:hover {
    background-image: url('png/facebook-nav-1.png');
    background-repeat: no-repeat;
}

.icon-FAQs {
    background-image: url('png/FAQs-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-FAQs,
a:hover .icon-FAQs,
a.icon-FAQs:hover {
    background-image: url('png/FAQs-1.png');
    background-repeat: no-repeat;
}

.icon-faq-bluesteel {
    background-image: url('png/faq-bluesteel.png');
    background-repeat: no-repeat;
}

.icon-FAQs-gray {
    background-image: url('png/icon-FAQs-gray.png');
    background-repeat: no-repeat;
}

.icon-figures {
    background-image: url('png/figures-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-figures,
a:hover .icon-figures,
a.icon-figures:hover {
    background-image: url('png/figures-1.png');
    background-repeat: no-repeat;
}

.icon-financial-accounts-guide {
    background-image: url('png/financial-accounts-guide-green.png');
    background-repeat: no-repeat;
}

.icon-Flickr {
    background-image: url('png/flickr-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Flickr,
a:hover .icon-Flickr,
a.icon-Flickr:hover {
    background-image: url('png/flickr-1.png');
    background-repeat: no-repeat;
}

.icon-Flickr-nav {
    background-image: url('png/flickr-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Flickr-nav,
a:hover .icon-Flickr-nav,
a.icon-Flickr-nav:hover {
    background-image: url('png/flickr-nav-1.png');
    background-repeat: no-repeat;
}

.icon-frb-logo-black {
    background-image: url('png/frb-logo-black.png');
    background-repeat: no-repeat;
}

.icon-frb-logo-gray {
    background-image: url('png/frb-logo-gray.png');
    background-repeat: no-repeat;
}

.icon-FRB_logo-bw {
    background-image: url('png/FRB_logo-bw.png');
    background-repeat: no-repeat;
}

.icon-FRB_logo {
    background-image: url('png/FRB_logo.png');
    background-repeat: no-repeat;
}

.icon-help {
    background-image: url('png/help.png');
    background-repeat: no-repeat;
}

.icon-holiday {
    background-image: url('png/holiday-0.png');
    background-repeat: no-repeat;
}

.icon-ijbc-logo {
    background-image: url('png/ijbc-logo.png');
    background-repeat: no-repeat;
}

.icon-LinkedIn {
    background-image: url('png/linkedin-0.png');
    background-repeat: no-repeat;
}

.icon-Linkedin-blue {
    background-image: url('png/Linkedin-blue-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-LinkedIn,
a:hover .icon-LinkedIn,
a.icon-LinkedIn:hover,
button:hover .icon-LinkedIn-blue,
a:hover .icon-LinkedIn-blue,
a.icon-LinkedIn-blue:hover {
    background-image: url('png/linkedin-1.png');
    background-repeat: no-repeat;
}

.icon-LinkedIn-nav {
    background-image: url('png/linkedin-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-LinkedIn-nav,
a:hover .icon-LinkedIn-nav,
a.icon-LinkedIn-nav:hover {
    background-image: url('png/linkedin-nav-1.png');
    background-repeat: no-repeat;
}

.icon-living-wills {
    background-image: url('png/living-wills.png');
    background-repeat: no-repeat;
}

.icon-list {
    background-image: url('png/list.png');
    background-repeat: no-repeat;
}

.icon-magnifying-glass {
    background-image: url('png/magnifying-glass.png');
    background-repeat: no-repeat;
}

.icon-members {
    background-image: url('png/members-0.png');
    background-repeat: no-repeat;
}

.icon-minus {
    background-image: url('png/minus-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-minus,
a:hover .icon-minus,
a.icon-minus:hover {
    background-image: url('png/minus-1.png');
    background-repeat: no-repeat;
}

.icon-more {
    background-image: url('png/more-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-more,
a:hover .icon-more,
a.icon-more:hover {
    background-image: url('png/more-1.png');
    background-repeat: no-repeat;
}

.icon-more-white {
    background-image: url('png/more-white.png');
    background-repeat: no-repeat;
}

.icon-next {
    background-image: url('png/next-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-next,
a:hover .icon-next,
a.icon-next:hover {
    background-image: url('png/next-1.png');
    background-repeat: no-repeat;
}

.icon-offcanvas-nav {
    background-image: url('png/offcanvas-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-offcanvas-nav,
a:hover .icon-offcanvas-nav,
a.icon-offcanvas-nav:hover {
    background-image: url('png/offcanvas-nav-1.png');
    background-repeat: no-repeat;
}

.icon-options-nav {
    background-image: url('png/options-nav.png');
    background-repeat: no-repeat;
}

.icon-photo {
    background-image: url('png/photo-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-photo,
a:hover .icon-photo,
a.icon-photo:hover {
    background-image: url('png/photo-1.png');
    background-repeat: no-repeat;
}

.icon-plus {
    background-image: url('png/plus-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-plus,
a:hover .icon-plus,
a.icon-plus:hover {
    background-image: url('png/plus-1.png');
    background-repeat: no-repeat;
}

.icon-reg-service {
    background-image: url('png/reg-service.png');
    background-repeat: no-repeat;
}

.icon-release-calendar {
    background-image: url('png/release-calendar-gray.png');
    background-repeat: no-repeat;
}

.icon-reports {
    background-image: url('png/reports-0.png');
    background-repeat: no-repeat;
}

.icon-reports-to-congress {
    background-image: url('png/reports-to-congress.png');
    background-repeat: no-repeat;
}

.icon-research-analysis {
    background-image: url('png/research-analysis.png');
    background-repeat: no-repeat;
}

.icon-reserve-bulletin {
    background-image: url('png/reserve-bulletin.png');
    background-repeat: no-repeat;
}

.icon-RSS {
    background-image: url('png/rss-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-RSS,
a:hover .icon-RSS,
a.icon-RSS:hover {
    background-image: url('png/rss-1.png');
    background-repeat: no-repeat;
}

.icon-RSS-nav {
    background-image: url('png/rss-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-RSS-nav,
a:hover .icon-RSS-nav,
a.icon-RSS-nav:hover {
    background-image: url('png/rss-nav-1.png');
    background-repeat: no-repeat;
}

.icon-search-nav {
    background-image: url('png/search-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-search-nav,
a:hover .icon-search-nav,
a.icon-search-nav:hover {
    background-image: url('png/search-nav-1.png');
    background-repeat: no-repeat;
}

.icon-service {
    background-image: url('png/service.png');
    background-repeat: no-repeat;
}

.icon-share {
    background-image: url('png/share-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-share,
a:hover .icon-share,
a.icon-share:hover {
    background-image: url('png/share-1.png');
    background-repeat: no-repeat;
}

.icon-share-header {
    background-image: url('png/share-header-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-share-header,
a:hover .icon-share-header,
a.icon-share-header:hover {
    background-image: url('png/share-header-1.png');
    background-repeat: no-repeat;
}

.icon-stress-test {
    background-image: url('png/stress-test.png');
    background-repeat: no-repeat;
}

.icon-supervision-manuals {
    background-image: url('png/supervision-manuals.png');
    background-repeat: no-repeat;
}

.icon-Twitter {
    background-image: url('png/twitter-0.png');
    background-repeat: no-repeat;
}

.icon-Twitter-blue {
    background-image: url('png/Twitter-blue-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Twitter,
a:hover .icon-Twitter,
a.icon-Twitter:hover,
button:hover .icon-Twitter-blue,
a:hover .icon-Twitter-blue,
a.icon-Twitter-blue:hover {
    background-image: url('png/twitter-1.png');
    background-repeat: no-repeat;
}

.icon-Twitter-nav {
    background-image: url('png/twitter-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-Twitter-nav,
a:hover .icon-Twitter-nav,
a.icon-Twitter-nav:hover {
    background-image: url('png/twitter-nav-1.png');
    background-repeat: no-repeat;
}

.icon-video {
    background-image: url('png/video-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-video,
a:hover .icon-video,
a.icon-video:hover {
    background-image: url('png/video-1.png');
    background-repeat: no-repeat;
}


.icon-videos-all {
    background-image: url('png/all-videos.png');
    background-repeat: no-repeat;
}

.icon-x {
    background-image: url('png/plus-0.png');
    background-repeat: no-repeat;
    transform: rotate(45deg);
}

button:hover .icon-x,
a:hover .icon-x,
a.icon-x:hover {
    background-image: url('png/plus-1.png');
    background-repeat: no-repeat;
    transform: rotate(45deg);
}


.icon-YouTube {
    background-image: url('png/youtube-0.png');
    background-repeat: no-repeat;
}

.icon-YouTube-blue {
    background-image: url('png/Youtube-blue-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-YouTube-blue,
a:hover .icon-YouTube-blue,
a.icon-YouTube-blue:hover,
button:hover .icon-YouTube,
a:hover .icon-YouTube,
a.icon-YouTube:hover {
    background-image: url('png/youtube-1.png');
    background-repeat: no-repeat;
}

.icon-YouTube-nav {
    background-image: url('png/youtube-nav-0.png');
    background-repeat: no-repeat;
}

button:hover .icon-YouTube-nav,
a:hover .icon-YouTube-nav,
a.icon-YouTube-nav:hover {
    background-image: url('png/youtube-nav-1.png');
    background-repeat: no-repeat;
}

button:hover .icon-T4-expand,
a:hover .icon-T4-expand,
a.icon-T4-expand:hover {
    background-image: url('png/T4-expand-light.png');
    background-repeat: no-repeat;
}

.icon-T4-expand {
    background-image: url('png/T4-expand.png');
    background-repeat: no-repeat;
}

button:hover .icon-enter-fullscreen,
a:hover .icon-enter-fullscreen,
a.icon-enter-fullscreen:hover {
    background-image: url('png/enter-fullscreen-light.png');
    background-repeat: no-repeat;
}

.icon-enter-fullscreen {
    background-image: url('png/enter-fullscreen.png');
    background-repeat: no-repeat;
}

button:hover .icon-T4-collapse,
a:hover .icon-T4-collapse,
a.icon-T4-collapse:hover {
    background-image: url('png/T4-collapse-light.png');
    background-repeat: no-repeat;
}

.icon-T4-collapse {
    background-image: url('png/T4-collapse.png');
    background-repeat: no-repeat;
}


.icon-wrench-gray {
    background-image: url('png/wrench-gray.png');
    background-repeat: no-repeat;
}

.watermark-frb-logo {
    background-image: url('png/frb-logo-gray.png');
    background-repeat: no-repeat;
}


.icon-youtube-color {
    background-image: url('png/youtube-color.png');
    background-repeat: no-repeat;
}

.icon-twitter-color {
    background-image: url('png/twitter-color.png');
    background-repeat: no-repeat;
}

.icon-rss-color {
    background-image: url('png/rss-color.png');
    background-repeat: no-repeat;
}

.icon-linkedin-color {
    background-image: url('png/linkedIn-color.png');
    background-repeat: no-repeat;
}

.icon-flickr-color {
    background-image: url('png/flickr-color.png');
    background-repeat: no-repeat;
}

.icon-facebook-color {
    background-image: url('png/facebook-color.png');
    background-repeat: no-repeat;
}

.icon-email-color {
    background-image: url('png/email-color.png');
    background-repeat: no-repeat;
}

.icon-fraser-logo {
    background-image: url('png/fraser-logo.png');
    background-repeat: no-repeat;
}

.icon-models-tools {
    background-image: url('png/models-tools.png');
    background-repeat: no-repeat;
}

.icon-calendar-no-circle {
    background-image: url('png/calendar-no-circle.png');
    background-repeat: no-repeat;
}

.icon-efa {
    background-image: url('png/efa.png');
    background-repeat: no-repeat;
}
