@font-face {
  font-family: 'bf-icons';
  src:  url('bf-icons.eot');
  src:  url('bf-icons.eot#iefix') format('embedded-opentype'),
    url('bf-icons.ttf') format('truetype'),
    url('bf-icons.woff') format('woff'),
    url('bf-icons.svg#bf-icons') format('svg');
  font-weight: normal;
  font-style: normal;
}

.ui.modal>.close::before, [class^="bf-icon-"], [class*=" bf-icon-"] {
  font-family: 'bf-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bf-icon-alarm-clock::before {content: "\e000";}
.bf-icon-align-all::before {content: "\e001";}
.bf-icon-ambulance::before {content: "\e002";}
.bf-icon-angle-double-down::before {content: "\e003";}
.bf-icon-angle-double-left::before {content: "\e004";}
.bf-icon-angle-double-right::before {content: "\e005";}
.bf-icon-angle-double-up::before {content: "\e006";}
.bf-icon-angle-down::before {content: "\e007";}
.bf-icon-angle-left::before {content: "\e008";}
.bf-icon-angle-right::before {content: "\e009";}
.bf-icon-angle-up::before {content: "\e00a";}
.bf-icon-angles-v-alt::before {content: "\e00b";}
.bf-icon-angles-v::before {content: "\e00c";}
.bf-icon-arrow-down::before {content: "\e00d";}
.bf-icon-arrow-left-bottom::before {content: "\e00e";}
.bf-icon-arrow-left-top::before {content: "\e00f";}
.bf-icon-arrow-left::before {content: "\e010";}
.bf-icon-arrow-right-bottom::before {content: "\e011";}
.bf-icon-arrow-right-top::before {content: "\e012";}
.bf-icon-arrow-right::before {content: "\e013";}
.bf-icon-arrow-up::before {content: "\e014";}
.bf-icon-arrows-h::before {content: "\e015";}
.bf-icon-arrows-left-right::before {content: "\e016";}
.bf-icon-arrows-random::before {content: "\e017";}
.bf-icon-arrows-up-down::before {content: "\e018";}
.bf-icon-arrows-v::before {content: "\e019";}
.bf-icon-at-sign::before {content: "\e01a";}
.bf-icon-attachment-add::before {content: "\e01b";}
.bf-icon-attachment-remove::before {content: "\e01c";}
.bf-icon-attachment::before {content: "\e01d";}
.bf-icon-badge-ribbon::before {content: "\e01e";}
.bf-icon-badge::before {content: "\e01f";}
.bf-icon-ban::before {content: "\e020";}
.bf-icon-bar-chart::before {content: "\e021";}
.bf-icon-barbecue::before {content: "\e022";}
.bf-icon-basketball::before {content: "\e023";}
.bf-icon-beach::before {content: "\e024";}
.bf-icon-beer-glass::before {content: "\e025";}
.bf-icon-bell-active::before {content: "\e026";}
.bf-icon-bell-disable::before {content: "\e027";}
.bf-icon-bell-sleeping::before {content: "\e028";}
.bf-icon-bell-time::before {content: "\e029";}
.bf-icon-bell::before {content: "\e02a";}
.bf-icon-bicycle::before {content: "\e02b";}
.bf-icon-billiard::before {content: "\e02c";}
.bf-icon-binoculars::before {content: "\e02d";}
.bf-icon-boat::before {content: "\e02e";}
.bf-icon-bolt::before {content: "\e02f";}
.bf-icon-book::before {content: "\e030";}
.bf-icon-bookmarks::before {content: "\e031";}
.bf-icon-bowling::before {content: "\e032";}
.bf-icon-bracket-symbols::before {content: "\e033";}
.bf-icon-bread-slice::before {content: "\e034";}
.bf-icon-bread::before {content: "\e035";}
.bf-icon-briefcase::before {content: "\e036";}
.bf-icon-broom::before {content: "\e037";}
.bf-icon-bullhorn::before {content: "\e038";}
.bf-icon-bus::before {content: "\e039";}
.bf-icon-calc::before {content: "\e03a";}
.bf-icon-calendar-day::before {content: "\e03b";}
.bf-icon-calendar-days::before {content: "\e03c";}
.bf-icon-calendar-edit::before {content: "\e03d";}
.bf-icon-calendar-list::before {content: "\e03e";}
.bf-icon-calendar-star::before {content: "\e03f";}
.bf-icon-camera::before {content: "\e040";}
.bf-icon-camping-bag::before {content: "\e041";}
.bf-icon-camping-fire::before {content: "\e042";}
.bf-icon-camping-tent::before {content: "\e043";}
.bf-icon-camping::before {content: "\e044";}
.bf-icon-candles::before {content: "\e045";}
.bf-icon-car::before {content: "\e046";}
.bf-icon-cart-put::before {content: "\e047";}
.bf-icon-cart::before {content: "\e048";}
.bf-icon-casino-chip::before {content: "\e049";}
.bf-icon-cat::before {content: "\e04a";}
.bf-icon-cell-phone::before {content: "\e04b";}
.bf-icon-chairs-table::before {content: "\e04c";}
.bf-icon-champagne::before {content: "\e04d";}
.bf-icon-chat::before {content: "\e04e";}
.bf-icon-check::before {content: "\e04f";}
.bf-icon-checklist::before {content: "\e050";}
.bf-icon-chef::before {content: "\e051";}
.bf-icon-child::before {content: "\e052";}
.bf-icon-church::before {content: "\e053";}
.bf-icon-circle-notice::before {content: "\e054";}
.bf-icon-circle-question::before {content: "\e055";}
.bf-icon-clock::before {content: "\e056";}
.bf-icon-closed-door::before {content: "\e057";}
.bf-icon-cloud-add::before {content: "\e058";}
.bf-icon-cloud-confirm::before {content: "\e059";}
.bf-icon-cloud-download::before {content: "\e05a";}
.bf-icon-cloud-remove::before {content: "\e05b";}
.bf-icon-cloud-upload::before {content: "\e05c";}
.bf-icon-cocktail::before {content: "\e05d";}
.bf-icon-coffee::before {content: "\e05e";}
.bf-icon-confirm-shield::before {content: "\e05f";}
.bf-icon-cough::before {content: "\e060";}
.bf-icon-credit-card::before {content: "\e061";}
.bf-icon-credit-cards::before {content: "\e062";}
.bf-icon-crib::before {content: "\e063";}
.bf-icon-croissant::before {content: "\e064";}
.bf-icon-crop::before {content: "\e065";}
.bf-icon-cruise-ship::before {content: "\e066";}
.bf-icon-database-add::before {content: "\e067";}
.bf-icon-database-remove::before {content: "\e068";}
.bf-icon-database::before {content: "\e069";}
.bf-icon-desk::before {content: "\e06a";}
.bf-icon-discount-badge::before {content: "\e06b";}
.bf-icon-diving-mask::before {content: "\e06c";}
.bf-icon-dog::before {content: "\e06d";}
.bf-icon-dollar-down::before {content: "\e06e";}
.bf-icon-dollar-up::before {content: "\e06f";}
.bf-icon-dollar::before {content: "\e070";}
.bf-icon-donkey::before {content: "\e071";}
.bf-icon-dots::before {content: "\e072";}
.bf-icon-double-bed::before {content: "\e073";}
.bf-icon-download-arrow::before {content: "\e074";}
.bf-icon-edit::before {content: "\e075";}
.bf-icon-emergency-sign::before {content: "\e076";}
.bf-icon-eraser::before {content: "\e077";}
.bf-icon-espresso-machine::before {content: "\e078";}
.bf-icon-euro-down::before {content: "\e079";}
.bf-icon-euro-up::before {content: "\e07a";}
.bf-icon-euro::before {content: "\e07b";}
.bf-icon-expand-arrows::before {content: "\e07c";}
.bf-icon-eye-disabled::before {content: "\e07d";}
.bf-icon-eye::before {content: "\e07e";}
.bf-icon-fan::before {content: "\e07f";}
.bf-icon-fax::before {content: "\e080";}
.bf-icon-file-add::before {content: "\e081";}
.bf-icon-file-code::before {content: "\e082";}
.bf-icon-file-css::before {content: "\e083";}
.bf-icon-file-csv::before {content: "\e084";}
.bf-icon-file-doc::before {content: "\e085";}
.bf-icon-file-dvg::before {content: "\e086";}
.bf-icon-file-exe::before {content: "\e087";}
.bf-icon-file-image::before {content: "\e088";}
.bf-icon-file-jpg::before {content: "\e089";}
.bf-icon-file-js::before {content: "\e08a";}
.bf-icon-file-list::before {content: "\e08b";}
.bf-icon-file-pdf::before {content: "\e08c";}
.bf-icon-file-png::before {content: "\e08d";}
.bf-icon-file-txt::before {content: "\e08e";}
.bf-icon-file-xls::before {content: "\e08f";}
.bf-icon-file-xml::before {content: "\e090";}
.bf-icon-file-zip::before {content: "\e091";}
.bf-icon-file::before {content: "\e092";}
.bf-icon-filter::before {content: "\e093";}
.bf-icon-fish::before {content: "\e094";}
.bf-icon-fishing::before {content: "\e095";}
.bf-icon-flag::before {content: "\e096";}
.bf-icon-folder-add::before {content: "\e097";}
.bf-icon-folder-open::before {content: "\e098";}
.bf-icon-folder::before {content: "\e099";}
.bf-icon-football::before {content: "\e09a";}
.bf-icon-fork-knife::before {content: "\e09b";}
.bf-icon-fridge::before {content: "\e09c";}
.bf-icon-gamepad::before {content: "\e09d";}
.bf-icon-gear::before {content: "\e09e";}
.bf-icon-gesture-finger::before {content: "\e09f";}
.bf-icon-gesture-stop::before {content: "\e0a0";}
.bf-icon-gesture-thumbs-down::before {content: "\e0a1";}
.bf-icon-gesture-thumbs-up::before {content: "\e0a2";}
.bf-icon-gift::before {content: "\e0a3";}
.bf-icon-golf::before {content: "\e0a4";}
.bf-icon-grid-columns::before {content: "\e0a5";}
.bf-icon-grid-rows::before {content: "\e0a6";}
.bf-icon-grid::before {content: "\e0a7";}
.bf-icon-gym-sign::before {content: "\e0a8";}
.bf-icon-hair-dryer::before {content: "\e0a9";}
.bf-icon-half-moon::before {content: "\e0aa";}
.bf-icon-heart::before {content: "\e0ab";}
.bf-icon-highway::before {content: "\e0ac";}
.bf-icon-home::before {content: "\e0ad";}
.bf-icon-hot-badge::before {content: "\e0ae";}
.bf-icon-hot-bath::before {content: "\e0af";}
.bf-icon-hotel-3-stars::before {content: "\e0b0";}
.bf-icon-hotel-4-stars::before {content: "\e0b1";}
.bf-icon-hotel-5-stars::before {content: "\e0b2";}
.bf-icon-hotel-bell::before {content: "\e0b3";}
.bf-icon-hotel-building::before {content: "\e0b4";}
.bf-icon-hotel-disturb::before {content: "\e0b5";}
.bf-icon-hotel-dont-disturb::before {content: "\e0b6";}
.bf-icon-hotel-sign::before {content: "\e0b7";}
.bf-icon-hotel-stars::before {content: "\e0b8";}
.bf-icon-hotel-style::before {content: "\e0b9";}
.bf-icon-ice-cream::before {content: "\e0ba";}
.bf-icon-image::before {content: "\e0bb";}
.bf-icon-info-sign::before {content: "\e0bc";}
.bf-icon-iron-table::before {content: "\e0bd";}
.bf-icon-iron::before {content: "\e0be";}
.bf-icon-kayak::before {content: "\e0bf";}
.bf-icon-key::before {content: "\e0c0";}
.bf-icon-keyboard::before {content: "\e0c1";}
.bf-icon-lamp::before {content: "\e0c2";}
.bf-icon-life-ring::before {content: "\e0c3";}
.bf-icon-light-bulb::before {content: "\e0c4";}
.bf-icon-line-chart::before {content: "\e0c5";}
.bf-icon-link-add::before {content: "\e0c6";}
.bf-icon-link-remove::before {content: "\e0c7";}
.bf-icon-link::before {content: "\e0c8";}
.bf-icon-login::before {content: "\e0c9";}
.bf-icon-logout::before {content: "\e0ca";}
.bf-icon-luggage-transport::before {content: "\e0cb";}
.bf-icon-luggage::before {content: "\e0cc";}
.bf-icon-magic::before {content: "\e0cd";}
.bf-icon-mail-add::before {content: "\e0ce";}
.bf-icon-mail-open::before {content: "\e0cf";}
.bf-icon-mail-send-arrow::before {content: "\e0d0";}
.bf-icon-mail-sent::before {content: "\e0d1";}
.bf-icon-mail::before {content: "\e0d2";}
.bf-icon-man::before {content: "\e0d3";}
.bf-icon-map-marker::before {content: "\e0d4";}
.bf-icon-map-route::before {content: "\e0d5";}
.bf-icon-map::before {content: "\e0d6";}
.bf-icon-men::before {content: "\e0d7";}
.bf-icon-menu::before {content: "\e0d8";}
.bf-icon-metro::before {content: "\e0d9";}
.bf-icon-microphone::before {content: "\e0da";}
.bf-icon-microwave::before {content: "\e0db";}
.bf-icon-mini-bus::before {content: "\e0dc";}
.bf-icon-money::before {content: "\e0dd";}
.bf-icon-monitor::before {content: "\e0de";}
.bf-icon-mountains::before {content: "\e0df";}
.bf-icon-mouse::before {content: "\e0e0";}
.bf-icon-music::before {content: "\e0e1";}
.bf-icon-n-a::before {content: "\e0e2";}
.bf-icon-net::before {content: "\e0e3";}
.bf-icon-network-globe::before {content: "\e0e4";}
.bf-icon-new-badge::before {content: "\e0e5";}
.bf-icon-no-smoking::before {content: "\e0e6";}
.bf-icon-notebook::before {content: "\e0e7";}
.bf-icon-open-door::before {content: "\e0e8";}
.bf-icon-options::before {content: "\e0e9";}
.bf-icon-oven::before {content: "\e0ea";}
.bf-icon-padlock::before {content: "\e0eb";}
.bf-icon-parachute::before {content: "\e0ec";}
.bf-icon-parking-sign::before {content: "\e0ed";}
.bf-icon-password::before {content: "\e0ee";}
.bf-icon-paw::before {content: "\e0ef";}
.bf-icon-pc-desktop::before {content: "\e0f0";}
.bf-icon-pc-laptop::before {content: "\e0f1";}
.bf-icon-percentage::before {content: "\e0f2";}
.bf-icon-phone-24::before {content: "\e0f3";}
.bf-icon-phone-call::before {content: "\e0f4";}
.bf-icon-pie-chart::before {content: "\e0f5";}
.bf-icon-ping-pong::before {content: "\e0f6";}
.bf-icon-plane::before {content: "\e0f7";}
.bf-icon-plug::before {content: "\e0f8";}
.bf-icon-poker::before {content: "\e0f9";}
.bf-icon-pound::before {content: "\e0fa";}
.bf-icon-printer::before {content: "\e0fb";}
.bf-icon-profile-user::before {content: "\e0fc";}
.bf-icon-recycling::before {content: "\e0fd";}
.bf-icon-refresh-alt::before {content: "\e0fe";}
.bf-icon-refresh::before {content: "\e0ff";}
.bf-icon-road::before {content: "\e100";}
.bf-icon-roller-skates::before {content: "\e101";}
.bf-icon-safe-box::before {content: "\e102";}
.bf-icon-save::before {content: "\e103";}
.bf-icon-scooter::before {content: "\e104";}
.bf-icon-search-add::before {content: "\e105";}
.bf-icon-search-remove::before {content: "\e106";}
.bf-icon-search::before {content: "\e107";}
.bf-icon-security-camera::before {content: "\e108";}
.bf-icon-serving-plate-hand::before {content: "\e109";}
.bf-icon-serving-plate::before {content: "\e10a";}
.bf-icon-settings::before {content: "\e10b";}
.bf-icon-share::before {content: "\e10c";}
.bf-icon-shopping-bag-star::before {content: "\e10d";}
.bf-icon-shopping-bag::before {content: "\e10e";}
.bf-icon-shower::before {content: "\e10f";}
.bf-icon-sign-divide::before {content: "\e110";}
.bf-icon-sign-equal::before {content: "\e111";}
.bf-icon-sign-greater-than::before {content: "\e112";}
.bf-icon-sign-identical::before {content: "\e113";}
.bf-icon-sign-infinity::before {content: "\e114";}
.bf-icon-sign-less-than::before {content: "\e115";}
.bf-icon-sign-minus::before {content: "\e116";}
.bf-icon-sign-not-equal::before {content: "\e117";}
.bf-icon-sign-plus::before {content: "\e118";}
.bf-icon-signal::before {content: "\e119";}
.bf-icon-single-bed::before {content: "\e11a";}
.bf-icon-ski-boots::before {content: "\e11b";}
.bf-icon-ski::before {content: "\e11c";}
.bf-icon-slot::before {content: "\e11d";}
.bf-icon-smoking::before {content: "\e11e";}
.bf-icon-snowflake::before {content: "\e11f";}
.bf-icon-snowman::before {content: "\e120";}
.bf-icon-spa-flower::before {content: "\e121";}
.bf-icon-spa-sign::before {content: "\e122";}
.bf-icon-spaceship::before {content: "\e123";}
.bf-icon-speaker::before {content: "\e124";}
.bf-icon-speedometer::before {content: "\e125";}
.bf-icon-square-check::before {content: "\e126";}
.bf-icon-square::before {content: "\e127";}
.bf-icon-star-half::before {content: "\e128";}
.bf-icon-star::before {content: "\e129";}
.bf-icon-suitcase::before {content: "\e12a";}
.bf-icon-sun-field::before {content: "\e12b";}
.bf-icon-sun::before {content: "\e12c";}
.bf-icon-sunbed::before {content: "\e12d";}
.bf-icon-sunset-sea::before {content: "\e12e";}
.bf-icon-surf::before {content: "\e12f";}
.bf-icon-swimming-alt::before {content: "\e130";}
.bf-icon-swimming::before {content: "\e131";}
.bf-icon-tag::before {content: "\e132";}
.bf-icon-target::before {content: "\e133";}
.bf-icon-taxi::before {content: "\e134";}
.bf-icon-teddy-bear::before {content: "\e135";}
.bf-icon-teleferik::before {content: "\e136";}
.bf-icon-temperature-cold::before {content: "\e137";}
.bf-icon-temperature-hot::before {content: "\e138";}
.bf-icon-tennis::before {content: "\e139";}
.bf-icon-text-align-center::before {content: "\e13a";}
.bf-icon-text-align-justify::before {content: "\e13b";}
.bf-icon-text-align-left::before {content: "\e13c";}
.bf-icon-text-align-right::before {content: "\e13d";}
.bf-icon-text-list::before {content: "\e13e";}
.bf-icon-ticket::before {content: "\e13f";}
.bf-icon-time-pass::before {content: "\e140";}
.ui.modal>.close::before, .bf-icon-times::before {content: "\e141";}
.bf-icon-traffic-light::before {content: "\e142";}
.bf-icon-train::before {content: "\e143";}
.bf-icon-trash-bin::before {content: "\e144";}
.bf-icon-trekking::before {content: "\e145";}
.bf-icon-trumpet::before {content: "\e146";}
.bf-icon-tv::before {content: "\e147";}
.bf-icon-umbrella::before {content: "\e148";}
.bf-icon-upload-arrow::before {content: "\e149";}
.bf-icon-user-add::before {content: "\e14a";}
.bf-icon-user-list::before {content: "\e14b";}
.bf-icon-user-remove::before {content: "\e14c";}
.bf-icon-user::before {content: "\e14d";}
.bf-icon-users-alt::before {content: "\e14e";}
.bf-icon-users::before {content: "\e14f";}
.bf-icon-volleyball::before {content: "\e150";}
.bf-icon-wallet::before {content: "\e151";}
.bf-icon-warning-sign::before {content: "\e152";}
.bf-icon-washing-machine::before {content: "\e153";}
.bf-icon-water::before {content: "\e154";}
.bf-icon-wedding-rings::before {content: "\e155";}
.bf-icon-weight::before {content: "\e156";}
.bf-icon-wheelchair::before {content: "\e157";}
.bf-icon-window-stack::before {content: "\e158";}
.bf-icon-window::before {content: "\e159";}
.bf-icon-wine-glass::before {content: "\e15a";}

.bf-icon.bf-icon-pull-left,.bf-icon.pull-left{margin-right:.3em}
.bf-icon-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.bf-icon-2x{font-size:2em}
.bf-icon-3x{font-size:3em}
.bf-icon-4x{font-size:4em}
.bf-icon-5x{font-size:5em}
.bf-icon-fw{width:1.28571429em;text-align:center}
.bf-icon-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.bm-icon.bf-icon-pull-right,.bm-icon.pull-right{margin-left:.3em}
.bf-icon-ul>li{position:relative}
.bf-icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.bf-icon-li.bf-icon-lg{left:-1.85714286em}
.bf-icon-border{padding:.2em .25em .15em;border:.08em solid rgba(0,0,0,.1);border-radius:.1em}
.bf-icon-pull-left{float:left}
.bf-icon-pull-right{float:right}
.bf-icon-spin{animation:fa-spin 2s infinite linear}
.bf-icon-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}
.bf-icon-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}
.bf-icon-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}
.bf-icon-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}
.bf-icon-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}
.bf-icon-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}
:root .bf-icon-flip-horizontal,:root .bf-icon-flip-vertical,:root .bf-icon-rotate-180,:root .bf-icon-rotate-270,:root .bf-icon-rotate-90{-webkit-filter:none;filter:none}
.bf-icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.bf-icon-stack-1x,.bf-icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.bf-icon-stack-1x{line-height:inherit}
.bf-icon-stack-2x{font-size:2em}
.bf-icon-inverse{color:#fff}