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

[class*='bhy-icon-']:before {
    /* use !important to prevent issues with browser extensions that change fonts */
    display: inline-block;
    font-family: 'BusinessSymbols' !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition: all .25s linear;
    -o-transition: all .25s linear;
    -moz-transition: all .25s linear;
    -webkit-transition: all .25s linear;
}

.bhy-icon-facematch:before {
    content: "\e900";
}
.bhy-icon-id_card:before {
    content: "\e901";
}
.bhy-icon-verified_shield:before {
    content: "\e902";
}
.bhy-icon-age_match:before {
    content: "\e903";
}
.bhy-icon-name_match:before {
    content: "\e904";
}
.bhy-icon-location_match:before {
    content: "\e905";
}
.bhy-icon-empty_file:before {
    content: "\e906";
}

.bhy-in {
    display: inline-block;
    font: normal normal normal 14px/1 BusinessSymbols;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.bhy-in-lg {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -15%;
}
.bhy-in-0-5x {
    font-size: 0.6em;
}
.bhy-in-1x {
    font-size: 1em;
}
.bhy-in-1-5x {
    font-size: 1.5em;
}
.bhy-in-2x {
    font-size: 2em;
}
.bhy-in-2-5x {
    font-size: 2.5em;
}
.bhy-in-3x {
    font-size: 3em;
}
.bhy-in-3-5x {
    font-size: 3.5em;
}
.bhy-in-4x {
    font-size: 4em;
}
.bhy-in-5x {
    font-size: 5em;
}
.bhy-in-6x {
    font-size: 6em;
}
.bhy-in-rotate-0 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.bhy-in-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
.bhy-in-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}
.bhy-in-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}
:root .bhy-in-rotate-0, .bhy-in-rotate-90, .bhy-in-rotate-180, .bhy-in-rotate-270 {
    filter: none;
}

.bhy-in-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.bhy-in-stack-table {
    display: table-cell;
    position: relative;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}
.bhy-in-stack-1x,
.bhy-in-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}
.bhy-in-stack-1x {
    line-height: inherit;
}
.bhy-in-stack-2x {
    font-size: 2em;
}
.bhy-in-stack-2-5x {
    font-size: 2.5em;
}
