/* RBS R14 independent SVG icons. These never require webfonts. */
body.rbs-modern.rbs-breach :is(.fa,.fas,.far,.fab,.fal,.m-icon,.glyphicon)::before {
  content: "" !important;
  display: inline-block !important;
  width: 1em;
  height: 1em;
  min-width: 1em;
  vertical-align: -.12em;
  background-color: currentColor;
  background-image: none !important;
  -webkit-mask-image: var(--rbs-i, url("../img/rbs-icons-r14/diamond.svg"));
  mask-image: var(--rbs-i, url("../img/rbs-icons-r14/diamond.svg"));
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: contain;
  mask-size: contain;
  font-family: inherit !important;
  text-shadow: none;
}
body.rbs-modern.rbs-breach :is(.fa,.fas,.far,.fab,.fal,.m-icon,.glyphicon) { line-height: 1.15; }
body.rbs-modern.rbs-breach .fa-archive::before { --rbs-i: url("../img/rbs-icons-r14/archive.svg"); }
body.rbs-modern.rbs-breach .fa-ban::before,
body.rbs-modern.rbs-breach .fa-gavel::before,
body.rbs-modern.rbs-breach .glyphicon-ban-circle::before { --rbs-i: url("../img/rbs-icons-r14/ban.svg"); }
body.rbs-modern.rbs-breach .fa-barcode::before { --rbs-i: url("../img/rbs-icons-r14/barcode.svg"); }
body.rbs-modern.rbs-breach .fa-bell::before { --rbs-i: url("../img/rbs-icons-r14/bell.svg"); }
body.rbs-modern.rbs-breach .fa-birthday-cake::before { --rbs-i: url("../img/rbs-icons-r14/birthday.svg"); }
body.rbs-modern.rbs-breach .fa-book::before,
body.rbs-modern.rbs-breach .fa-bookmark::before,
body.rbs-modern.rbs-breach .fa-copy::before { --rbs-i: url("../img/rbs-icons-r14/book.svg"); }
body.rbs-modern.rbs-breach .fa-calendar-alt::before { --rbs-i: url("../img/rbs-icons-r14/calendar.svg"); }
body.rbs-modern.rbs-breach .fa-cc-mastercard::before,
body.rbs-modern.rbs-breach .fa-cc-visa::before,
body.rbs-modern.rbs-breach .fa-credit-card::before,
body.rbs-modern.rbs-breach .fa-id-card::before,
body.rbs-modern.rbs-breach .fa-money-bill::before { --rbs-i: url("../img/rbs-icons-r14/card.svg"); }
body.rbs-modern.rbs-breach .fa-shopping-cart::before { --rbs-i: url("../img/rbs-icons-r14/cart.svg"); }
body.rbs-modern.rbs-breach .fa-chart-bar::before,
body.rbs-modern.rbs-breach .fa-chart-line::before,
body.rbs-modern.rbs-breach .fa-signal::before { --rbs-i: url("../img/rbs-icons-r14/chart.svg"); }
body.rbs-modern.rbs-breach .fa-discord::before,
body.rbs-modern.rbs-breach .fa-vk::before,
body.rbs-modern.rbs-breach .m-icon.icon-fb::before,
body.rbs-modern.rbs-breach .m-icon.icon-vk::before { --rbs-i: url("../img/rbs-icons-r14/chatapp.svg"); }
body.rbs-modern.rbs-breach .fa-check::before,
body.rbs-modern.rbs-breach .fa-check-circle::before,
body.rbs-modern.rbs-breach .m-icon.icon-check::before,
body.rbs-modern.rbs-breach .m-icon.icon-ok::before { --rbs-i: url("../img/rbs-icons-r14/check.svg"); }
body.rbs-modern.rbs-breach .fa-times-circle::before,
body.rbs-modern.rbs-breach .m-icon.icon-remove::before { --rbs-i: url("../img/rbs-icons-r14/close.svg"); }
body.rbs-modern.rbs-breach .fa-comments::before { --rbs-i: url("../img/rbs-icons-r14/comments.svg"); }
body.rbs-modern.rbs-breach .fa-crosshairs::before { --rbs-i: url("../img/rbs-icons-r14/crosshair.svg"); }
body.rbs-modern.rbs-breach .fa-crown::before { --rbs-i: url("../img/rbs-icons-r14/crown.svg"); }
body.rbs-modern.rbs-breach .fa-arrow-down::before,
body.rbs-modern.rbs-breach .m-icon.icon-down::before { --rbs-i: url("../img/rbs-icons-r14/down.svg"); }
body.rbs-modern.rbs-breach .fa-download::before { --rbs-i: url("../img/rbs-icons-r14/download.svg"); }
body.rbs-modern.rbs-breach .fa-edit::before,
body.rbs-modern.rbs-breach .fa-pencil::before,
body.rbs-modern.rbs-breach .m-icon.icon-pencil::before { --rbs-i: url("../img/rbs-icons-r14/edit.svg"); }
body.rbs-modern.rbs-breach .fa-external-link-alt::before { --rbs-i: url("../img/rbs-icons-r14/external.svg"); }
body.rbs-modern.rbs-breach .fa-eye::before { --rbs-i: url("../img/rbs-icons-r14/eye.svg"); }
body.rbs-modern.rbs-breach .fa-flag::before,
body.rbs-modern.rbs-breach .m-icon.icon-marker::before { --rbs-i: url("../img/rbs-icons-r14/flag.svg"); }
body.rbs-modern.rbs-breach .fa-gamepad::before,
body.rbs-modern.rbs-breach .m-icon.icon-steam::before { --rbs-i: url("../img/rbs-icons-r14/gamepad.svg"); }
body.rbs-modern.rbs-breach .fa-gift::before { --rbs-i: url("../img/rbs-icons-r14/gift.svg"); }
body.rbs-modern.rbs-breach .fa-globe::before { --rbs-i: url("../img/rbs-icons-r14/globe.svg"); }
body.rbs-modern.rbs-breach .fa-home::before { --rbs-i: url("../img/rbs-icons-r14/home.svg"); }
body.rbs-modern.rbs-breach .fa-exclamation-circle::before,
body.rbs-modern.rbs-breach .fa-info-circle::before { --rbs-i: url("../img/rbs-icons-r14/info.svg"); }
body.rbs-modern.rbs-breach .fa-key::before { --rbs-i: url("../img/rbs-icons-r14/key.svg"); }
body.rbs-modern.rbs-breach .fa-arrow-left::before { --rbs-i: url("../img/rbs-icons-r14/left.svg"); }
body.rbs-modern.rbs-breach .fa-life-ring::before { --rbs-i: url("../img/rbs-icons-r14/life.svg"); }
body.rbs-modern.rbs-breach .fa-thumbs-up::before { --rbs-i: url("../img/rbs-icons-r14/like.svg"); }
body.rbs-modern.rbs-breach .fa-sign-out-alt::before { --rbs-i: url("../img/rbs-icons-r14/logout.svg"); }
body.rbs-modern.rbs-breach .fa-envelope::before { --rbs-i: url("../img/rbs-icons-r14/mail.svg"); }
body.rbs-modern.rbs-breach .fa-comment::before,
body.rbs-modern.rbs-breach .fa-comment-dots::before { --rbs-i: url("../img/rbs-icons-r14/message.svg"); }
body.rbs-modern.rbs-breach .fa-minus::before,
body.rbs-modern.rbs-breach .m-icon.icon-minus::before { --rbs-i: url("../img/rbs-icons-r14/minus.svg"); }
body.rbs-modern.rbs-breach .fa-paperclip::before { --rbs-i: url("../img/rbs-icons-r14/paperclip.svg"); }
body.rbs-modern.rbs-breach .fa-plus::before,
body.rbs-modern.rbs-breach .m-icon.icon-plus::before { --rbs-i: url("../img/rbs-icons-r14/plus.svg"); }
body.rbs-modern.rbs-breach .fa-redo::before,
body.rbs-modern.rbs-breach .fa-sync-alt::before { --rbs-i: url("../img/rbs-icons-r14/refresh.svg"); }
body.rbs-modern.rbs-breach .fa-arrow-right::before,
body.rbs-modern.rbs-breach .fa-hand-point-right::before { --rbs-i: url("../img/rbs-icons-r14/right.svg"); }
body.rbs-modern.rbs-breach .fa-balance-scale::before { --rbs-i: url("../img/rbs-icons-r14/scale.svg"); }
body.rbs-modern.rbs-breach .fa-search::before { --rbs-i: url("../img/rbs-icons-r14/search.svg"); }
body.rbs-modern.rbs-breach .fa-server::before { --rbs-i: url("../img/rbs-icons-r14/server.svg"); }
body.rbs-modern.rbs-breach .fa-cog::before,
body.rbs-modern.rbs-breach .fa-cogs::before { --rbs-i: url("../img/rbs-icons-r14/settings.svg"); }
body.rbs-modern.rbs-breach .fa-shield-alt::before,
body.rbs-modern.rbs-breach .fa-user-lock::before { --rbs-i: url("../img/rbs-icons-r14/shield.svg"); }
body.rbs-modern.rbs-breach .fa-shopping-bag::before,
body.rbs-modern.rbs-breach .fa-shopping-basket::before,
body.rbs-modern.rbs-breach .fa-suitcase::before { --rbs-i: url("../img/rbs-icons-r14/shop.svg"); }
body.rbs-modern.rbs-breach .fa-skull::before { --rbs-i: url("../img/rbs-icons-r14/skull.svg"); }
body.rbs-modern.rbs-breach .fa-bolt::before,
body.rbs-modern.rbs-breach .fa-fire::before { --rbs-i: url("../img/rbs-icons-r14/spark.svg"); }
body.rbs-modern.rbs-breach .fa-star::before { --rbs-i: url("../img/rbs-icons-r14/star.svg"); }
body.rbs-modern.rbs-breach .fa-bullseye::before { --rbs-i: url("../img/rbs-icons-r14/target.svg"); }
body.rbs-modern.rbs-breach .fa-bars::before,
body.rbs-modern.rbs-breach .fa-tasks::before { --rbs-i: url("../img/rbs-icons-r14/task.svg"); }
body.rbs-modern.rbs-breach .fa-telegram::before,
body.rbs-modern.rbs-breach .fa-telegram-plane::before { --rbs-i: url("../img/rbs-icons-r14/telegram.svg"); }
body.rbs-modern.rbs-breach .fa-clock::before,
body.rbs-modern.rbs-breach .fa-history::before,
body.rbs-modern.rbs-breach .fa-hourglass-half::before { --rbs-i: url("../img/rbs-icons-r14/time.svg"); }
body.rbs-modern.rbs-breach .fa-trash::before,
body.rbs-modern.rbs-breach .m-icon.icon-trash::before { --rbs-i: url("../img/rbs-icons-r14/trash.svg"); }
body.rbs-modern.rbs-breach .fa-trophy::before { --rbs-i: url("../img/rbs-icons-r14/trophy.svg"); }
body.rbs-modern.rbs-breach .fa-arrow-up::before,
body.rbs-modern.rbs-breach .m-icon.icon-up::before { --rbs-i: url("../img/rbs-icons-r14/up.svg"); }
body.rbs-modern.rbs-breach .fa-user::before,
body.rbs-modern.rbs-breach .fa-user-astronaut::before { --rbs-i: url("../img/rbs-icons-r14/user.svg"); }
body.rbs-modern.rbs-breach .fa-user-friends::before,
body.rbs-modern.rbs-breach .fa-users::before { --rbs-i: url("../img/rbs-icons-r14/users.svg"); }
body.rbs-modern.rbs-breach .fa-video::before { --rbs-i: url("../img/rbs-icons-r14/video.svg"); }
body.rbs-modern.rbs-breach .fa-coins::before,
body.rbs-modern.rbs-breach .fa-wallet::before,
body.rbs-modern.rbs-breach .m-icon.icon-bank::before { --rbs-i: url("../img/rbs-icons-r14/wallet.svg"); }
body.rbs-modern.rbs-breach .fa-exclamation-triangle::before { --rbs-i: url("../img/rbs-icons-r14/warning.svg"); }
body.rbs-modern.rbs-breach .fa-youtube::before { --rbs-i: url("../img/rbs-icons-r14/youtube.svg"); }
body.rbs-modern.rbs-breach .m-icon.icon-trash::after,
body.rbs-modern.rbs-breach .m-icon.icon-pencil::after { content: none !important; }
