@font-face {
  font-family: 'billpay-icons';
  src:  url('../fonts/billpay-icons.eot?geomgh');
  src:  url('../fonts/billpay-icons.eot?geomgh#iefix') format('embedded-opentype'),
    url('../fonts/billpay-icons.ttf?geomgh') format('truetype'),
    url('../fonts/billpay-icons.woff?geomgh') format('woff'),
    url('../fonts/billpay-icons.svg?geomgh#billpay-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'billpay-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  font-size: 19px;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-menu-udb-bi-merchant:before {
  content: "\e921";
}
.icon-menu-udb-merchant:before {
  content: "\e922";
}
.icon-menu-udb-va-holders:before {
  content: "\e920";
}
.icon-menu-record-purged:before {
  content: "\e919";
}
.icon-menu-record-va-holder-tr:before {
  content: "\e921";
}
.icon-menu-record-pending:before {
  content: "\e91d";
}
.icon-menu-record-completed:before {
  content: "\e91e";
}
.icon-menu-scheduler:before {
  content: "\e91f";
}
.icon-chevron-left:before {
  content: "\e914";
}
.icon-chevron-up:before {
  content: "\e915";
}
.icon-circled-add:before {
  content: "\e916";
}
.icon-delete:before {
  content: "\e917";
}
.icon-edit:before {
  content: "\e918";
}
.icon-pause:before {
  content: "\e91a";
}
.icon-resume:before {
  content: "\e91b";
}
.icon-thumbs-up:before {
  content: "\e91c";
}
.icon-arrow-down:before {
  content: "\e90a";
}
.icon-arrow-left:before {
  content: "\e90b";
}
.icon-arrow-right:before {
  content: "\e90c";
}
.icon-calendar:before {
  content: "\e90d";
}
.icon-checkbox-checked:before {
  content: "\e90e";
}
.icon-checkbox-empty:before {
  content: "\e90f";
}
.icon-chevron-down:before {
  content: "\e910";
}
.icon-download:before {
  content: "\e911";
}
.icon-search:before {
  content: "\e912";
}
.icon-x:before {
  content: "\e913";
}
.icon-circled-arrow-left:before {
  content: "\e909";
}
.icon-menu-cs:before {
  content: "\e900";
}
.icon-menu-payout:before {
  content: "\e901";
}
.icon-menu-record:before {
  content: "\e902";
}
.icon-menu-settings:before {
  content: "\e903";
}
.icon-menu-treasury:before {
  content: "\e904";
}
.icon-menu-udb:before {
  content: "\e905";
}
.icon-menu-collection:before {
  content: "\e906";
}
.icon-menu-udb-merchants:before {
  content: "\e907";
}
.icon-menu-udb-users:before {
  content: "\e908";
}

/* COUNTRY / CURRENCY */
.billpay-icon.currency {
	border: 1px solid var(--ultramarine-blue);
	height: 16px;
	width: 23px;
}

.billpay-icon.currency.AUD {
  background: url(/images/country/AUS.svg) center center no-repeat;
}

.billpay-icon.currency.CAD {
  background: url(/images/country/CAN.svg) center center no-repeat;
}

.billpay-icon.currency.CNY {
  background: url(/images/country/CHN.svg) center center no-repeat;
}

.billpay-icon.currency.EUR {
  background: url(/images/country/EUR.svg) center center no-repeat;
}

.billpay-icon.currency.GBP {
  background: url(/images/country/GBR.svg) center center no-repeat;
}

.billpay-icon.currency.HKD {
  background: url(/images/country/HKG.svg) center center no-repeat;
}

.billpay-icon.currency.IDR {
  background: url(/images/country/IDN.svg) center center no-repeat;
}

.billpay-icon.currency.JPY {
  background: url(/images/country/JPN.svg) center center no-repeat;
}

.billpay-icon.currency.KRW {
  background: url(/images/country/KOR.svg) center center no-repeat;
}

.billpay-icon.currency.MYR {
  background: url(/images/country/MYS.svg) center center no-repeat;
}

.billpay-icon.currency.NPR {
  background: url(/images/country/NPL.svg) center center no-repeat;
}

.billpay-icon.currency.NZD {
  background: url(/images/country/NZL.svg) center center no-repeat;
}

.billpay-icon.currency.PHP {
  background: url(/images/country/PHL.svg) center center no-repeat;
}

.billpay-icon.currency.SGD {
  background: url(/images/country/SGP.svg) center center no-repeat;
}

.billpay-icon.currency.THB {
  background: url(/images/country/THA.svg) center center no-repeat;
}

.billpay-icon.currency.USD {
  background: url(/images/country/USA.svg) center center no-repeat;
}

.billpay-icon.currency.USD\(S\) {
  background: url(/images/country/USA.svg) center center no-repeat;
}

.billpay-icon.currency.VND {
  background: url(/images/country/VNM.svg) center center no-repeat;
}

.billpay-icon.currency.HUF {
  background: url(/images/country/HUN.svg) center center no-repeat;
}

.billpay-icon.currency.CZK {
  background: url(/images/country/CZE.svg) center center no-repeat;
}

.billpay-icon.currency.HRK {
  background: url(/images/country/HRV.svg) center center no-repeat;
}

.billpay-icon.currency.INR {
  background: url(/images/country/IND.svg) center center no-repeat;
}

.billpay-icon.currency.RON {
  background: url(/images/country/ROU.svg) center center no-repeat;
}

.billpay-icon.currency.NOK {
  background: url(/images/country/NOR.svg) center center no-repeat;
}

.billpay-icon.currency.SEK {
  background: url(/images/country/SWE.svg) center center no-repeat;
}

.billpay-icon.currency.DKK {
  background: url(/images/country/DNK.svg) center center no-repeat;
}

.billpay-icon.currency.PLN {
  background: url(/images/country/POL.svg) center center no-repeat;
}

.billpay-icon.upload {
	display: inline-block;
	height: 40px;
	width: 40px;
}
.billpay-icon.upload.add-file {
  background: url(/images/icons/add-file.svg) center center no-repeat;
}