.em, .em-svg {
  height: 1.5em;
  width: 1.5em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle; }

.em---1, .em---1, .em-thumbsup {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44d.png"); }

.em---1.em-svg, .em---1.em-svg, .em-thumbsup.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44d.svg"), none; }

.em--1, .em-thumbsdown {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44e.png"); }

.em--1.em-svg, .em-thumbsdown.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44e.svg"), none; }

.em-100 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4af.png"); }

.em-100.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4af.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4af.svg"), none; }

.em-1234 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f522.png"); }

.em-1234.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f522.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f522.svg"), none; }

.em-8ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b1.png"); }

.em-8ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b1.svg"), none; }

.em-a {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f170.png"); }

.em-a.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f170.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f170.svg"), none; }

.em-ab {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f18e.png"); }

.em-ab.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f18e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f18e.svg"), none; }

.em-abc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f524.png"); }

.em-abc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f524.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f524.svg"), none; }

.em-abcd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f521.png"); }

.em-abcd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f521.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f521.svg"), none; }

.em-accept {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f251.png"); }

.em-accept.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f251.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f251.svg"), none; }

.em-admission_tickets {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f39f.png"); }

.em-admission_tickets.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f39f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f39f.svg"), none; }

.em-adult {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d1.png"); }

.em-adult.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d1.svg"), none; }

.em-aerial_tramway {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a1.png"); }

.em-aerial_tramway.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a1.svg"), none; }

.em-airplane {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2708.png"); }

.em-airplane.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2708.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2708.svg"), none; }

.em-airplane_arriving {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ec.png"); }

.em-airplane_arriving.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ec.svg"), none; }

.em-airplane_departure {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6eb.png"); }

.em-airplane_departure.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6eb.svg"), none; }

.em-alarm_clock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f0.png"); }

.em-alarm_clock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f0.svg"), none; }

.em-alembic {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2697.png"); }

.em-alembic.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2697.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2697.svg"), none; }

.em-alien {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47d.png"); }

.em-alien.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47d.svg"), none; }

.em-ambulance {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f691.png"); }

.em-ambulance.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f691.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f691.svg"), none; }

.em-amphora {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3fa.png"); }

.em-amphora.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3fa.svg"), none; }

.em-anchor {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2693.png"); }

.em-anchor.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2693.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2693.svg"), none; }

.em-angel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47c.png"); }

.em-angel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47c.svg"), none; }

.em-anger {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a2.png"); }

.em-anger.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a2.svg"), none; }

.em-angry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f620.png"); }

.em-angry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f620.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f620.svg"), none; }

.em-anguished {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f627.png"); }

.em-anguished.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f627.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f627.svg"), none; }

.em-ant {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41c.png"); }

.em-ant.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41c.svg"), none; }

.em-apple {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34e.png"); }

.em-apple.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34e.svg"), none; }

.em-aquarius {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2652.png"); }

.em-aquarius.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2652.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2652.svg"), none; }

.em-aries {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2648.png"); }

.em-aries.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2648.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2648.svg"), none; }

.em-arrow_backward {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25c0.png"); }

.em-arrow_backward.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25c0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25c0.svg"), none; }

.em-arrow_double_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23ec.png"); }

.em-arrow_double_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23ec.svg"), none; }

.em-arrow_double_up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23eb.png"); }

.em-arrow_double_up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23eb.svg"), none; }

.em-arrow_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b07.png"); }

.em-arrow_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b07.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b07.svg"), none; }

.em-arrow_down_small {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f53d.png"); }

.em-arrow_down_small.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f53d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f53d.svg"), none; }

.em-arrow_forward {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25b6.png"); }

.em-arrow_forward.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25b6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25b6.svg"), none; }

.em-arrow_heading_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2935.png"); }

.em-arrow_heading_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2935.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2935.svg"), none; }

.em-arrow_heading_up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2934.png"); }

.em-arrow_heading_up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2934.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2934.svg"), none; }

.em-arrow_left {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b05.png"); }

.em-arrow_left.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b05.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b05.svg"), none; }

.em-arrow_lower_left {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2199.png"); }

.em-arrow_lower_left.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2199.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2199.svg"), none; }

.em-arrow_lower_right {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2198.png"); }

.em-arrow_lower_right.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2198.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2198.svg"), none; }

.em-arrow_right {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/27a1.png"); }

.em-arrow_right.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/27a1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/27a1.svg"), none; }

.em-arrow_right_hook {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/21aa.png"); }

.em-arrow_right_hook.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/21aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/21aa.svg"), none; }

.em-arrow_up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b06.png"); }

.em-arrow_up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b06.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b06.svg"), none; }

.em-arrow_up_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2195.png"); }

.em-arrow_up_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2195.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2195.svg"), none; }

.em-arrow_up_small {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f53c.png"); }

.em-arrow_up_small.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f53c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f53c.svg"), none; }

.em-arrow_upper_left {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2196.png"); }

.em-arrow_upper_left.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2196.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2196.svg"), none; }

.em-arrow_upper_right {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2197.png"); }

.em-arrow_upper_right.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2197.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2197.svg"), none; }

.em-arrows_clockwise {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f503.png"); }

.em-arrows_clockwise.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f503.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f503.svg"), none; }

.em-arrows_counterclockwise {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f504.png"); }

.em-arrows_counterclockwise.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f504.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f504.svg"), none; }

.em-art {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a8.png"); }

.em-art.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a8.svg"), none; }

.em-articulated_lorry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69b.png"); }

.em-articulated_lorry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69b.svg"), none; }

.em-astonished {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f632.png"); }

.em-astonished.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f632.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f632.svg"), none; }

.em-athletic_shoe {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45f.png"); }

.em-athletic_shoe.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45f.svg"), none; }

.em-atm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e7.png"); }

.em-atm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e7.svg"), none; }

.em-atom_symbol {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/269b.png"); }

.em-atom_symbol.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/269b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/269b.svg"), none; }

.em-avocado {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f951.png"); }

.em-avocado.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f951.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f951.svg"), none; }

.em-b {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f171.png"); }

.em-b.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f171.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f171.svg"), none; }

.em-baby {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f476.png"); }

.em-baby.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f476.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f476.svg"), none; }

.em-baby_bottle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37c.png"); }

.em-baby_bottle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37c.svg"), none; }

.em-baby_chick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f424.png"); }

.em-baby_chick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f424.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f424.svg"), none; }

.em-baby_symbol {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6bc.png"); }

.em-baby_symbol.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6bc.svg"), none; }

.em-back {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f519.png"); }

.em-back.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f519.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f519.svg"), none; }

.em-bacon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f953.png"); }

.em-bacon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f953.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f953.svg"), none; }

.em-badminton_racquet_and_shuttlecock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f8.png"); }

.em-badminton_racquet_and_shuttlecock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f8.svg"), none; }

.em-baggage_claim {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c4.png"); }

.em-baggage_claim.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c4.svg"), none; }

.em-baguette_bread {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f956.png"); }

.em-baguette_bread.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f956.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f956.svg"), none; }

.em-balloon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f388.png"); }

.em-balloon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f388.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f388.svg"), none; }

.em-ballot_box_with_ballot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5f3.png"); }

.em-ballot_box_with_ballot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5f3.svg"), none; }

.em-ballot_box_with_check {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2611.png"); }

.em-ballot_box_with_check.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2611.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2611.svg"), none; }

.em-bamboo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38d.png"); }

.em-bamboo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38d.svg"), none; }

.em-banana {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34c.png"); }

.em-banana.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34c.svg"), none; }

.em-bangbang {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/203c.png"); }

.em-bangbang.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/203c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/203c.svg"), none; }

.em-bank {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e6.png"); }

.em-bank.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e6.svg"), none; }

.em-bar_chart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ca.png"); }

.em-bar_chart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ca.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ca.svg"), none; }

.em-barber {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f488.png"); }

.em-barber.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f488.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f488.svg"), none; }

.em-barely_sunny, .em-sun_behind_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f325.png"); }

.em-barely_sunny.em-svg, .em-sun_behind_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f325.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f325.svg"), none; }

.em-baseball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26be.png"); }

.em-baseball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26be.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26be.svg"), none; }

.em-basketball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c0.png"); }

.em-basketball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c0.svg"), none; }

.em-bat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f987.png"); }

.em-bat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f987.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f987.svg"), none; }

.em-bath {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c0.png"); }

.em-bath.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c0.svg"), none; }

.em-bathtub {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c1.png"); }

.em-bathtub.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c1.svg"), none; }

.em-battery {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50b.png"); }

.em-battery.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50b.svg"), none; }

.em-beach_with_umbrella {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d6.png"); }

.em-beach_with_umbrella.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d6.svg"), none; }

.em-bear {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43b.png"); }

.em-bear.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43b.svg"), none; }

.em-bearded_person {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d4.png"); }

.em-bearded_person.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d4.svg"), none; }

.em-bed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6cf.png"); }

.em-bed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6cf.svg"), none; }

.em-bee, .em-honeybee {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41d.png"); }

.em-bee.em-svg, .em-honeybee.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41d.svg"), none; }

.em-beer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37a.png"); }

.em-beer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37a.svg"), none; }

.em-beers {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37b.png"); }

.em-beers.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37b.svg"), none; }

.em-beetle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41e.png"); }

.em-beetle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41e.svg"), none; }

.em-beginner {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f530.png"); }

.em-beginner.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f530.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f530.svg"), none; }

.em-bell {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f514.png"); }

.em-bell.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f514.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f514.svg"), none; }

.em-bellhop_bell {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ce.png"); }

.em-bellhop_bell.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ce.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ce.svg"), none; }

.em-bento {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f371.png"); }

.em-bento.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f371.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f371.svg"), none; }

.em-bicyclist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b4.png"); }

.em-bicyclist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b4.svg"), none; }

.em-bike {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b2.png"); }

.em-bike.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b2.svg"), none; }

.em-bikini {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f459.png"); }

.em-bikini.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f459.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f459.svg"), none; }

.em-billed_cap {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e2.png"); }

.em-billed_cap.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e2.svg"), none; }

.em-biohazard_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2623.png"); }

.em-biohazard_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2623.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2623.svg"), none; }

.em-bird {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f426.png"); }

.em-bird.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f426.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f426.svg"), none; }

.em-birthday {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f382.png"); }

.em-birthday.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f382.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f382.svg"), none; }

.em-black_circle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26ab.png"); }

.em-black_circle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26ab.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26ab.svg"), none; }

.em-black_circle_for_record {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23fa.png"); }

.em-black_circle_for_record.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23fa.svg"), none; }

.em-black_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5a4.png"); }

.em-black_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5a4.svg"), none; }

.em-black_joker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f0cf.png"); }

.em-black_joker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f0cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f0cf.svg"), none; }

.em-black_large_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b1b.png"); }

.em-black_large_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b1b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b1b.svg"), none; }

.em-black_left_pointing_double_triangle_with_vertical_bar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23ee.png"); }

.em-black_left_pointing_double_triangle_with_vertical_bar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23ee.svg"), none; }

.em-black_medium_small_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25fe.png"); }

.em-black_medium_small_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25fe.svg"), none; }

.em-black_medium_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25fc.png"); }

.em-black_medium_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25fc.svg"), none; }

.em-black_nib {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2712.png"); }

.em-black_nib.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2712.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2712.svg"), none; }

.em-black_right_pointing_double_triangle_with_vertical_bar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23ed.png"); }

.em-black_right_pointing_double_triangle_with_vertical_bar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23ed.svg"), none; }

.em-black_right_pointing_triangle_with_double_vertical_bar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23ef.png"); }

.em-black_right_pointing_triangle_with_double_vertical_bar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23ef.svg"), none; }

.em-black_small_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25aa.png"); }

.em-black_small_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25aa.svg"), none; }

.em-black_square_button {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f532.png"); }

.em-black_square_button.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f532.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f532.svg"), none; }

.em-black_square_for_stop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f9.png"); }

.em-black_square_for_stop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f9.svg"), none; }

.em-blond-haired-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f471-200d-2642-fe0f.png"); }

.em-blond-haired-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f471-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f471-200d-2642-fe0f.svg"), none; }

.em-blond-haired-woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f471-200d-2640-fe0f.png"); }

.em-blond-haired-woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f471-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f471-200d-2640-fe0f.svg"), none; }

.em-blossom {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33c.png"); }

.em-blossom.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33c.svg"), none; }

.em-blowfish {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f421.png"); }

.em-blowfish.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f421.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f421.svg"), none; }

.em-blue_book {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d8.png"); }

.em-blue_book.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d8.svg"), none; }

.em-blue_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f699.png"); }

.em-blue_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f699.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f699.svg"), none; }

.em-blue_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f499.png"); }

.em-blue_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f499.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f499.svg"), none; }

.em-blush {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60a.png"); }

.em-blush.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60a.svg"), none; }

.em-boar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f417.png"); }

.em-boar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f417.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f417.svg"), none; }

.em-boat, .em-sailboat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f5.png"); }

.em-boat.em-svg, .em-sailboat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f5.svg"), none; }

.em-bomb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a3.png"); }

.em-bomb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a3.svg"), none; }

.em-book, .em-open_book {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d6.png"); }

.em-book.em-svg, .em-open_book.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d6.svg"), none; }

.em-bookmark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f516.png"); }

.em-bookmark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f516.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f516.svg"), none; }

.em-bookmark_tabs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d1.png"); }

.em-bookmark_tabs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d1.svg"), none; }

.em-books {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4da.png"); }

.em-books.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4da.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4da.svg"), none; }

.em-boom, .em-collision {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a5.png"); }

.em-boom.em-svg, .em-collision.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a5.svg"), none; }

.em-boot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f462.png"); }

.em-boot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f462.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f462.svg"), none; }

.em-bouquet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f490.png"); }

.em-bouquet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f490.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f490.svg"), none; }

.em-bow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f647.png"); }

.em-bow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f647.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f647.svg"), none; }

.em-bow_and_arrow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f9.png"); }

.em-bow_and_arrow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f9.svg"), none; }

.em-bowl_with_spoon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f963.png"); }

.em-bowl_with_spoon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f963.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f963.svg"), none; }

.em-bowling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b3.png"); }

.em-bowling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b3.svg"), none; }

.em-boxing_glove {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f94a.png"); }

.em-boxing_glove.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f94a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f94a.svg"), none; }

.em-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f466.png"); }

.em-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f466.svg"), none; }

.em-brain {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e0.png"); }

.em-brain.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e0.svg"), none; }

.em-bread {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35e.png"); }

.em-bread.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35e.svg"), none; }

.em-breast-feeding {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f931.png"); }

.em-breast-feeding.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f931.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f931.svg"), none; }

.em-bride_with_veil {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f470.png"); }

.em-bride_with_veil.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f470.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f470.svg"), none; }

.em-bridge_at_night {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f309.png"); }

.em-bridge_at_night.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f309.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f309.svg"), none; }

.em-briefcase {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4bc.png"); }

.em-briefcase.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4bc.svg"), none; }

.em-broccoli {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f966.png"); }

.em-broccoli.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f966.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f966.svg"), none; }

.em-broken_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f494.png"); }

.em-broken_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f494.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f494.svg"), none; }

.em-bug {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41b.png"); }

.em-bug.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41b.svg"), none; }

.em-building_construction {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d7.png"); }

.em-building_construction.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d7.svg"), none; }

.em-bulb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a1.png"); }

.em-bulb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a1.svg"), none; }

.em-bullettrain_front {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f685.png"); }

.em-bullettrain_front.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f685.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f685.svg"), none; }

.em-bullettrain_side {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f684.png"); }

.em-bullettrain_side.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f684.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f684.svg"), none; }

.em-burrito {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32f.png"); }

.em-burrito.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32f.svg"), none; }

.em-bus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68c.png"); }

.em-bus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68c.svg"), none; }

.em-busstop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68f.png"); }

.em-busstop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68f.svg"), none; }

.em-bust_in_silhouette {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f464.png"); }

.em-bust_in_silhouette.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f464.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f464.svg"), none; }

.em-busts_in_silhouette {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f465.png"); }

.em-busts_in_silhouette.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f465.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f465.svg"), none; }

.em-butterfly {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98b.png"); }

.em-butterfly.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98b.svg"), none; }

.em-cactus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f335.png"); }

.em-cactus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f335.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f335.svg"), none; }

.em-cake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f370.png"); }

.em-cake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f370.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f370.svg"), none; }

.em-calendar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c6.png"); }

.em-calendar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c6.svg"), none; }

.em-call_me_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f919.png"); }

.em-call_me_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f919.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f919.svg"), none; }

.em-calling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f2.png"); }

.em-calling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f2.svg"), none; }

.em-camel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42b.png"); }

.em-camel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42b.svg"), none; }

.em-camera {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f7.png"); }

.em-camera.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f7.svg"), none; }

.em-camera_with_flash {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f8.png"); }

.em-camera_with_flash.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f8.svg"), none; }

.em-camping {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d5.png"); }

.em-camping.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d5.svg"), none; }

.em-cancer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264b.png"); }

.em-cancer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264b.svg"), none; }

.em-candle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f56f.png"); }

.em-candle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f56f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f56f.svg"), none; }

.em-candy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36c.png"); }

.em-candy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36c.svg"), none; }

.em-canned_food {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f96b.png"); }

.em-canned_food.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f96b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f96b.svg"), none; }

.em-canoe {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f6.png"); }

.em-canoe.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f6.svg"), none; }

.em-capital_abcd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f520.png"); }

.em-capital_abcd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f520.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f520.svg"), none; }

.em-capricorn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2651.png"); }

.em-capricorn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2651.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2651.svg"), none; }

.em-car, .em-red_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f697.png"); }

.em-car.em-svg, .em-red_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f697.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f697.svg"), none; }

.em-card_file_box {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5c3.png"); }

.em-card_file_box.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5c3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5c3.svg"), none; }

.em-card_index {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c7.png"); }

.em-card_index.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c7.svg"), none; }

.em-card_index_dividers {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5c2.png"); }

.em-card_index_dividers.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5c2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5c2.svg"), none; }

.em-carousel_horse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a0.png"); }

.em-carousel_horse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a0.svg"), none; }

.em-carrot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f955.png"); }

.em-carrot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f955.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f955.svg"), none; }

.em-cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f431.png"); }

.em-cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f431.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f431.svg"), none; }

.em-cat2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f408.png"); }

.em-cat2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f408.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f408.svg"), none; }

.em-cd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4bf.png"); }

.em-cd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4bf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4bf.svg"), none; }

.em-chains {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26d3.png"); }

.em-chains.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26d3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26d3.svg"), none; }

.em-champagne {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37e.png"); }

.em-champagne.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37e.svg"), none; }

.em-chart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b9.png"); }

.em-chart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b9.svg"), none; }

.em-chart_with_downwards_trend {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c9.png"); }

.em-chart_with_downwards_trend.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c9.svg"), none; }

.em-chart_with_upwards_trend {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c8.png"); }

.em-chart_with_upwards_trend.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c8.svg"), none; }

.em-checkered_flag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c1.png"); }

.em-checkered_flag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c1.svg"), none; }

.em-cheese_wedge {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9c0.png"); }

.em-cheese_wedge.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9c0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9c0.svg"), none; }

.em-cherries {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f352.png"); }

.em-cherries.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f352.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f352.svg"), none; }

.em-cherry_blossom {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f338.png"); }

.em-cherry_blossom.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f338.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f338.svg"), none; }

.em-chestnut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f330.png"); }

.em-chestnut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f330.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f330.svg"), none; }

.em-chicken {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f414.png"); }

.em-chicken.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f414.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f414.svg"), none; }

.em-child {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d2.png"); }

.em-child.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d2.svg"), none; }

.em-children_crossing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b8.png"); }

.em-children_crossing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b8.svg"), none; }

.em-chipmunk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43f.png"); }

.em-chipmunk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43f.svg"), none; }

.em-chocolate_bar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36b.png"); }

.em-chocolate_bar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36b.svg"), none; }

.em-chopsticks {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f962.png"); }

.em-chopsticks.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f962.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f962.svg"), none; }

.em-christmas_tree {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f384.png"); }

.em-christmas_tree.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f384.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f384.svg"), none; }

.em-church {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26ea.png"); }

.em-church.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26ea.svg"), none; }

.em-cinema {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a6.png"); }

.em-cinema.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a6.svg"), none; }

.em-circus_tent {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3aa.png"); }

.em-circus_tent.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3aa.svg"), none; }

.em-city_sunrise {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f307.png"); }

.em-city_sunrise.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f307.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f307.svg"), none; }

.em-city_sunset {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f306.png"); }

.em-city_sunset.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f306.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f306.svg"), none; }

.em-cityscape {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d9.png"); }

.em-cityscape.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d9.svg"), none; }

.em-cl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f191.png"); }

.em-cl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f191.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f191.svg"), none; }

.em-clap {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44f.png"); }

.em-clap.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44f.svg"), none; }

.em-clapper {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ac.png"); }

.em-clapper.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ac.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ac.svg"), none; }

.em-classical_building {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3db.png"); }

.em-classical_building.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3db.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3db.svg"), none; }

.em-clinking_glasses {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f942.png"); }

.em-clinking_glasses.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f942.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f942.svg"), none; }

.em-clipboard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4cb.png"); }

.em-clipboard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4cb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4cb.svg"), none; }

.em-clock1 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f550.png"); }

.em-clock1.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f550.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f550.svg"), none; }

.em-clock10 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f559.png"); }

.em-clock10.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f559.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f559.svg"), none; }

.em-clock1030 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f565.png"); }

.em-clock1030.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f565.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f565.svg"), none; }

.em-clock11 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55a.png"); }

.em-clock11.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55a.svg"), none; }

.em-clock1130 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f566.png"); }

.em-clock1130.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f566.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f566.svg"), none; }

.em-clock12 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55b.png"); }

.em-clock12.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55b.svg"), none; }

.em-clock1230 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f567.png"); }

.em-clock1230.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f567.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f567.svg"), none; }

.em-clock130 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55c.png"); }

.em-clock130.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55c.svg"), none; }

.em-clock2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f551.png"); }

.em-clock2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f551.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f551.svg"), none; }

.em-clock230 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55d.png"); }

.em-clock230.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55d.svg"), none; }

.em-clock3 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f552.png"); }

.em-clock3.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f552.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f552.svg"), none; }

.em-clock330 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55e.png"); }

.em-clock330.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55e.svg"), none; }

.em-clock4 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f553.png"); }

.em-clock4.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f553.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f553.svg"), none; }

.em-clock430 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f55f.png"); }

.em-clock430.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f55f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f55f.svg"), none; }

.em-clock5 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f554.png"); }

.em-clock5.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f554.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f554.svg"), none; }

.em-clock530 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f560.png"); }

.em-clock530.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f560.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f560.svg"), none; }

.em-clock6 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f555.png"); }

.em-clock6.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f555.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f555.svg"), none; }

.em-clock630 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f561.png"); }

.em-clock630.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f561.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f561.svg"), none; }

.em-clock7 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f556.png"); }

.em-clock7.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f556.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f556.svg"), none; }

.em-clock730 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f562.png"); }

.em-clock730.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f562.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f562.svg"), none; }

.em-clock8 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f557.png"); }

.em-clock8.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f557.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f557.svg"), none; }

.em-clock830 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f563.png"); }

.em-clock830.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f563.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f563.svg"), none; }

.em-clock9 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f558.png"); }

.em-clock9.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f558.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f558.svg"), none; }

.em-clock930 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f564.png"); }

.em-clock930.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f564.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f564.svg"), none; }

.em-closed_book {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d5.png"); }

.em-closed_book.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d5.svg"), none; }

.em-closed_lock_with_key {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f510.png"); }

.em-closed_lock_with_key.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f510.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f510.svg"), none; }

.em-closed_umbrella {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f302.png"); }

.em-closed_umbrella.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f302.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f302.svg"), none; }

.em-cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2601.png"); }

.em-cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2601.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2601.svg"), none; }

.em-clown_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f921.png"); }

.em-clown_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f921.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f921.svg"), none; }

.em-clubs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2663.png"); }

.em-clubs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2663.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2663.svg"), none; }

.em-cn, .em-flag-cn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f3.png"); }

.em-cn.em-svg, .em-flag-cn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f3.svg"), none; }

.em-coat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e5.png"); }

.em-coat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e5.svg"), none; }

.em-cocktail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f378.png"); }

.em-cocktail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f378.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f378.svg"), none; }

.em-coconut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f965.png"); }

.em-coconut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f965.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f965.svg"), none; }

.em-coffee {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2615.png"); }

.em-coffee.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2615.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2615.svg"), none; }

.em-coffin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26b0.png"); }

.em-coffin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26b0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26b0.svg"), none; }

.em-cold_sweat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f630.png"); }

.em-cold_sweat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f630.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f630.svg"), none; }

.em-comet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2604.png"); }

.em-comet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2604.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2604.svg"), none; }

.em-compression {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5dc.png"); }

.em-compression.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5dc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5dc.svg"), none; }

.em-computer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4bb.png"); }

.em-computer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4bb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4bb.svg"), none; }

.em-confetti_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38a.png"); }

.em-confetti_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38a.svg"), none; }

.em-confounded {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f616.png"); }

.em-confounded.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f616.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f616.svg"), none; }

.em-confused {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f615.png"); }

.em-confused.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f615.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f615.svg"), none; }

.em-congratulations {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/3297.png"); }

.em-congratulations.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/3297.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/3297.svg"), none; }

.em-construction {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a7.png"); }

.em-construction.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a7.svg"), none; }

.em-construction_worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f477.png"); }

.em-construction_worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f477.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f477.svg"), none; }

.em-control_knobs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f39b.png"); }

.em-control_knobs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f39b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f39b.svg"), none; }

.em-convenience_store {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ea.png"); }

.em-convenience_store.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ea.svg"), none; }

.em-cookie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36a.png"); }

.em-cookie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36a.svg"), none; }

.em-cool {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f192.png"); }

.em-cool.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f192.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f192.svg"), none; }

.em-cop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46e.png"); }

.em-cop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46e.svg"), none; }

.em-copyright {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/a9.png"); }

.em-copyright.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/a9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/a9.svg"), none; }

.em-corn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33d.png"); }

.em-corn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33d.svg"), none; }

.em-couch_and_lamp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6cb.png"); }

.em-couch_and_lamp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6cb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6cb.svg"), none; }

.em-couple, .em-man_and_woman_holding_hands {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46b.png"); }

.em-couple.em-svg, .em-man_and_woman_holding_hands.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46b.svg"), none; }

.em-couple_with_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f491.png"); }

.em-couple_with_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f491.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f491.svg"), none; }

.em-couplekiss {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48f.png"); }

.em-couplekiss.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48f.svg"), none; }

.em-cow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42e.png"); }

.em-cow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42e.svg"), none; }

.em-cow2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f404.png"); }

.em-cow2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f404.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f404.svg"), none; }

.em-crab {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f980.png"); }

.em-crab.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f980.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f980.svg"), none; }

.em-credit_card {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b3.png"); }

.em-credit_card.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b3.svg"), none; }

.em-crescent_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f319.png"); }

.em-crescent_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f319.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f319.svg"), none; }

.em-cricket {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f997.png"); }

.em-cricket.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f997.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f997.svg"), none; }

.em-cricket_bat_and_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cf.png"); }

.em-cricket_bat_and_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cf.svg"), none; }

.em-crocodile {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40a.png"); }

.em-crocodile.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40a.svg"), none; }

.em-croissant {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f950.png"); }

.em-croissant.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f950.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f950.svg"), none; }

.em-crossed_fingers, .em-hand_with_index_and_middle_fingers_crossed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91e.png"); }

.em-crossed_fingers.em-svg, .em-hand_with_index_and_middle_fingers_crossed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91e.svg"), none; }

.em-crossed_flags {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38c.png"); }

.em-crossed_flags.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38c.svg"), none; }

.em-crossed_swords {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2694.png"); }

.em-crossed_swords.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2694.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2694.svg"), none; }

.em-crown {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f451.png"); }

.em-crown.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f451.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f451.svg"), none; }

.em-cry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f622.png"); }

.em-cry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f622.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f622.svg"), none; }

.em-crying_cat_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63f.png"); }

.em-crying_cat_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63f.svg"), none; }

.em-crystal_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52e.png"); }

.em-crystal_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52e.svg"), none; }

.em-cucumber {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f952.png"); }

.em-cucumber.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f952.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f952.svg"), none; }

.em-cup_with_straw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f964.png"); }

.em-cup_with_straw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f964.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f964.svg"), none; }

.em-cupid {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f498.png"); }

.em-cupid.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f498.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f498.svg"), none; }

.em-curling_stone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f94c.png"); }

.em-curling_stone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f94c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f94c.svg"), none; }

.em-curly_loop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/27b0.png"); }

.em-curly_loop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/27b0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/27b0.svg"), none; }

.em-currency_exchange {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b1.png"); }

.em-currency_exchange.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b1.svg"), none; }

.em-curry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35b.png"); }

.em-curry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35b.svg"), none; }

.em-custard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36e.png"); }

.em-custard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36e.svg"), none; }

.em-customs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c3.png"); }

.em-customs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c3.svg"), none; }

.em-cut_of_meat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f969.png"); }

.em-cut_of_meat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f969.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f969.svg"), none; }

.em-cyclone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f300.png"); }

.em-cyclone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f300.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f300.svg"), none; }

.em-dagger_knife {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5e1.png"); }

.em-dagger_knife.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5e1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5e1.svg"), none; }

.em-dancer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f483.png"); }

.em-dancer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f483.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f483.svg"), none; }

.em-dancers {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46f.png"); }

.em-dancers.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46f.svg"), none; }

.em-dango {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f361.png"); }

.em-dango.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f361.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f361.svg"), none; }

.em-dark_sunglasses {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f576.png"); }

.em-dark_sunglasses.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f576.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f576.svg"), none; }

.em-dart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3af.png"); }

.em-dart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3af.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3af.svg"), none; }

.em-dash {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a8.png"); }

.em-dash.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a8.svg"), none; }

.em-date {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c5.png"); }

.em-date.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c5.svg"), none; }

.em-de, .em-flag-de {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ea.png"); }

.em-de.em-svg, .em-flag-de.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1ea.svg"), none; }

.em-deciduous_tree {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f333.png"); }

.em-deciduous_tree.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f333.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f333.svg"), none; }

.em-deer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98c.png"); }

.em-deer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98c.svg"), none; }

.em-department_store {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ec.png"); }

.em-department_store.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ec.svg"), none; }

.em-derelict_house_building {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3da.png"); }

.em-derelict_house_building.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3da.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3da.svg"), none; }

.em-desert {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3dc.png"); }

.em-desert.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3dc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3dc.svg"), none; }

.em-desert_island {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3dd.png"); }

.em-desert_island.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3dd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3dd.svg"), none; }

.em-desktop_computer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5a5.png"); }

.em-desktop_computer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5a5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5a5.svg"), none; }

.em-diamond_shape_with_a_dot_inside {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a0.png"); }

.em-diamond_shape_with_a_dot_inside.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a0.svg"), none; }

.em-diamonds {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2666.png"); }

.em-diamonds.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2666.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2666.svg"), none; }

.em-disappointed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61e.png"); }

.em-disappointed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61e.svg"), none; }

.em-disappointed_relieved {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f625.png"); }

.em-disappointed_relieved.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f625.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f625.svg"), none; }

.em-dizzy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ab.png"); }

.em-dizzy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ab.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ab.svg"), none; }

.em-dizzy_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f635.png"); }

.em-dizzy_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f635.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f635.svg"), none; }

.em-do_not_litter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6af.png"); }

.em-do_not_litter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6af.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6af.svg"), none; }

.em-dog {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f436.png"); }

.em-dog.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f436.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f436.svg"), none; }

.em-dog2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f415.png"); }

.em-dog2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f415.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f415.svg"), none; }

.em-dollar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b5.png"); }

.em-dollar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b5.svg"), none; }

.em-dolls {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38e.png"); }

.em-dolls.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38e.svg"), none; }

.em-dolphin, .em-flipper {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42c.png"); }

.em-dolphin.em-svg, .em-flipper.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42c.svg"), none; }

.em-door {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6aa.png"); }

.em-door.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6aa.svg"), none; }

.em-double_vertical_bar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f8.png"); }

.em-double_vertical_bar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f8.svg"), none; }

.em-doughnut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f369.png"); }

.em-doughnut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f369.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f369.svg"), none; }

.em-dove_of_peace {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f54a.png"); }

.em-dove_of_peace.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f54a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f54a.svg"), none; }

.em-dragon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f409.png"); }

.em-dragon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f409.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f409.svg"), none; }

.em-dragon_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f432.png"); }

.em-dragon_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f432.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f432.svg"), none; }

.em-dress {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f457.png"); }

.em-dress.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f457.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f457.svg"), none; }

.em-dromedary_camel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42a.png"); }

.em-dromedary_camel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42a.svg"), none; }

.em-drooling_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f924.png"); }

.em-drooling_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f924.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f924.svg"), none; }

.em-droplet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a7.png"); }

.em-droplet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a7.svg"), none; }

.em-drum_with_drumsticks {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f941.png"); }

.em-drum_with_drumsticks.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f941.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f941.svg"), none; }

.em-duck {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f986.png"); }

.em-duck.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f986.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f986.svg"), none; }

.em-dumpling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95f.png"); }

.em-dumpling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95f.svg"), none; }

.em-dvd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c0.png"); }

.em-dvd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c0.svg"), none; }

.em-e-mail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e7.png"); }

.em-e-mail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e7.svg"), none; }

.em-eagle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f985.png"); }

.em-eagle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f985.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f985.svg"), none; }

.em-ear {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f442.png"); }

.em-ear.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f442.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f442.svg"), none; }

.em-ear_of_rice {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33e.png"); }

.em-ear_of_rice.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33e.svg"), none; }

.em-earth_africa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30d.png"); }

.em-earth_africa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30d.svg"), none; }

.em-earth_americas {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30e.png"); }

.em-earth_americas.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30e.svg"), none; }

.em-earth_asia {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30f.png"); }

.em-earth_asia.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30f.svg"), none; }

.em-egg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95a.png"); }

.em-egg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95a.svg"), none; }

.em-eggplant {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f346.png"); }

.em-eggplant.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f346.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f346.svg"), none; }

.em-eight {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/38-20e3.png"); }

.em-eight.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/38-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/38-20e3.svg"), none; }

.em-eight_pointed_black_star {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2734.png"); }

.em-eight_pointed_black_star.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2734.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2734.svg"), none; }

.em-eight_spoked_asterisk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2733.png"); }

.em-eight_spoked_asterisk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2733.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2733.svg"), none; }

.em-eject {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23cf.png"); }

.em-eject.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23cf.svg"), none; }

.em-electric_plug {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50c.png"); }

.em-electric_plug.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50c.svg"), none; }

.em-elephant {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f418.png"); }

.em-elephant.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f418.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f418.svg"), none; }

.em-elf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dd.png"); }

.em-elf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dd.svg"), none; }

.em-email, .em-envelope {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2709.png"); }

.em-email.em-svg, .em-envelope.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2709.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2709.svg"), none; }

.em-end {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51a.png"); }

.em-end.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51a.svg"), none; }

.em-envelope_with_arrow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e9.png"); }

.em-envelope_with_arrow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e9.svg"), none; }

.em-es, .em-flag-es {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f8.png"); }

.em-es.em-svg, .em-flag-es.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1f8.svg"), none; }

.em-euro {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b6.png"); }

.em-euro.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b6.svg"), none; }

.em-european_castle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f0.png"); }

.em-european_castle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f0.svg"), none; }

.em-european_post_office {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e4.png"); }

.em-european_post_office.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e4.svg"), none; }

.em-evergreen_tree {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f332.png"); }

.em-evergreen_tree.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f332.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f332.svg"), none; }

.em-exclamation, .em-heavy_exclamation_mark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2757.png"); }

.em-exclamation.em-svg, .em-heavy_exclamation_mark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2757.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2757.svg"), none; }

.em-exploding_head, .em-shocked_face_with_exploding_head {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92f.png"); }

.em-exploding_head.em-svg, .em-shocked_face_with_exploding_head.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92f.svg"), none; }

.em-expressionless {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f611.png"); }

.em-expressionless.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f611.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f611.svg"), none; }

.em-eye {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f441.png"); }

.em-eye.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f441.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f441.svg"), none; }

.em-eyeglasses {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f453.png"); }

.em-eyeglasses.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f453.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f453.svg"), none; }

.em-eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f440.png"); }

.em-eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f440.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f440.svg"), none; }

.em-face_palm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f926.png"); }

.em-face_palm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f926.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f926.svg"), none; }

.em-face_vomiting, .em-face_with_open_mouth_vomiting {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92e.png"); }

.em-face_vomiting.em-svg, .em-face_with_open_mouth_vomiting.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92e.svg"), none; }

.em-face_with_cowboy_hat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f920.png"); }

.em-face_with_cowboy_hat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f920.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f920.svg"), none; }

.em-face_with_hand_over_mouth, .em-smiling_face_with_smiling_eyes_and_hand_covering_mouth {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92d.png"); }

.em-face_with_hand_over_mouth.em-svg, .em-smiling_face_with_smiling_eyes_and_hand_covering_mouth.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92d.svg"), none; }

.em-face_with_head_bandage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f915.png"); }

.em-face_with_head_bandage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f915.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f915.svg"), none; }

.em-face_with_monocle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d0.png"); }

.em-face_with_monocle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d0.svg"), none; }

.em-face_with_raised_eyebrow, .em-face_with_one_eyebrow_raised {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f928.png"); }

.em-face_with_raised_eyebrow.em-svg, .em-face_with_one_eyebrow_raised.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f928.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f928.svg"), none; }

.em-face_with_rolling_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f644.png"); }

.em-face_with_rolling_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f644.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f644.svg"), none; }

.em-face_with_symbols_on_mouth, .em-serious_face_with_symbols_covering_mouth {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92c.png"); }

.em-face_with_symbols_on_mouth.em-svg, .em-serious_face_with_symbols_covering_mouth.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92c.svg"), none; }

.em-face_with_thermometer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f912.png"); }

.em-face_with_thermometer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f912.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f912.svg"), none; }

.em-facepunch, .em-punch {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44a.png"); }

.em-facepunch.em-svg, .em-punch.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44a.svg"), none; }

.em-factory {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ed.png"); }

.em-factory.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ed.svg"), none; }

.em-fairy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9da.png"); }

.em-fairy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9da.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9da.svg"), none; }

.em-fallen_leaf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f342.png"); }

.em-fallen_leaf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f342.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f342.svg"), none; }

.em-family, .em-man-woman-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46a.png"); }

.em-family.em-svg, .em-man-woman-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46a.svg"), none; }

.em-fast_forward {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23e9.png"); }

.em-fast_forward.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23e9.svg"), none; }

.em-fax {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e0.png"); }

.em-fax.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e0.svg"), none; }

.em-fearful {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f628.png"); }

.em-fearful.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f628.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f628.svg"), none; }

.em-feet, .em-paw_prints {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43e.png"); }

.em-feet.em-svg, .em-paw_prints.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43e.svg"), none; }

.em-female-artist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3a8.png"); }

.em-female-artist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f3a8.svg"), none; }

.em-female-astronaut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f680.png"); }

.em-female-astronaut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f680.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f680.svg"), none; }

.em-female-construction-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f477-200d-2640-fe0f.png"); }

.em-female-construction-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f477-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f477-200d-2640-fe0f.svg"), none; }

.em-female-cook {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f373.png"); }

.em-female-cook.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f373.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f373.svg"), none; }

.em-female-detective {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f575-fe0f-200d-2640-fe0f.png"); }

.em-female-detective.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f575-fe0f-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f575-fe0f-200d-2640-fe0f.svg"), none; }

.em-female-doctor {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2695-fe0f.png"); }

.em-female-doctor.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2695-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2695-fe0f.svg"), none; }

.em-female-factory-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3ed.png"); }

.em-female-factory-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f3ed.svg"), none; }

.em-female-farmer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f33e.png"); }

.em-female-farmer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f33e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f33e.svg"), none; }

.em-female-firefighter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f692.png"); }

.em-female-firefighter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f692.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f692.svg"), none; }

.em-female-guard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f482-200d-2640-fe0f.png"); }

.em-female-guard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f482-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f482-200d-2640-fe0f.svg"), none; }

.em-female-judge {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2696-fe0f.png"); }

.em-female-judge.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2696-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2696-fe0f.svg"), none; }

.em-female-mechanic {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f527.png"); }

.em-female-mechanic.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f527.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f527.svg"), none; }

.em-female-office-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f4bc.png"); }

.em-female-office-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f4bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f4bc.svg"), none; }

.em-female-pilot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2708-fe0f.png"); }

.em-female-pilot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2708-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2708-fe0f.svg"), none; }

.em-female-police-officer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46e-200d-2640-fe0f.png"); }

.em-female-police-officer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46e-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46e-200d-2640-fe0f.svg"), none; }

.em-female-scientist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f52c.png"); }

.em-female-scientist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f52c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f52c.svg"), none; }

.em-female-singer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3a4.png"); }

.em-female-singer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f3a4.svg"), none; }

.em-female-student {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f393.png"); }

.em-female-student.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f393.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f393.svg"), none; }

.em-female-teacher {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3eb.png"); }

.em-female-teacher.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f3eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f3eb.svg"), none; }

.em-female-technologist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f4bb.png"); }

.em-female-technologist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f4bb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f4bb.svg"), none; }

.em-female_elf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dd-200d-2640-fe0f.png"); }

.em-female_elf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dd-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dd-200d-2640-fe0f.svg"), none; }

.em-female_fairy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9da-200d-2640-fe0f.png"); }

.em-female_fairy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9da-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9da-200d-2640-fe0f.svg"), none; }

.em-female_genie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9de-200d-2640-fe0f.png"); }

.em-female_genie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9de-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9de-200d-2640-fe0f.svg"), none; }

.em-female_mage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d9-200d-2640-fe0f.png"); }

.em-female_mage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d9-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d9-200d-2640-fe0f.svg"), none; }

.em-female_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2640.png"); }

.em-female_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2640.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2640.svg"), none; }

.em-female_vampire {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9db-200d-2640-fe0f.png"); }

.em-female_vampire.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9db-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9db-200d-2640-fe0f.svg"), none; }

.em-female_zombie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9df-200d-2640-fe0f.png"); }

.em-female_zombie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9df-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9df-200d-2640-fe0f.svg"), none; }

.em-fencer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93a.png"); }

.em-fencer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93a.svg"), none; }

.em-ferris_wheel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a1.png"); }

.em-ferris_wheel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a1.svg"), none; }

.em-ferry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f4.png"); }

.em-ferry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f4.svg"), none; }

.em-field_hockey_stick_and_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d1.png"); }

.em-field_hockey_stick_and_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d1.svg"), none; }

.em-file_cabinet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5c4.png"); }

.em-file_cabinet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5c4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5c4.svg"), none; }

.em-file_folder {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c1.png"); }

.em-file_folder.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c1.svg"), none; }

.em-film_frames {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f39e.png"); }

.em-film_frames.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f39e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f39e.svg"), none; }

.em-film_projector {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4fd.png"); }

.em-film_projector.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4fd.svg"), none; }

.em-fire {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f525.png"); }

.em-fire.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f525.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f525.svg"), none; }

.em-fire_engine {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f692.png"); }

.em-fire_engine.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f692.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f692.svg"), none; }

.em-fireworks {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f386.png"); }

.em-fireworks.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f386.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f386.svg"), none; }

.em-first_place_medal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f947.png"); }

.em-first_place_medal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f947.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f947.svg"), none; }

.em-first_quarter_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f313.png"); }

.em-first_quarter_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f313.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f313.svg"), none; }

.em-first_quarter_moon_with_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31b.png"); }

.em-first_quarter_moon_with_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31b.svg"), none; }

.em-fish {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41f.png"); }

.em-fish.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41f.svg"), none; }

.em-fish_cake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f365.png"); }

.em-fish_cake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f365.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f365.svg"), none; }

.em-fishing_pole_and_fish {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a3.png"); }

.em-fishing_pole_and_fish.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a3.svg"), none; }

.em-fist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/270a.png"); }

.em-fist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/270a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/270a.svg"), none; }

.em-five {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/35-20e3.png"); }

.em-five.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/35-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/35-20e3.svg"), none; }

.em-flag-ac {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1e8.png"); }

.em-flag-ac.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1e8.svg"), none; }

.em-flag-ad {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1e9.png"); }

.em-flag-ad.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1e9.svg"), none; }

.em-flag-ae {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ea.png"); }

.em-flag-ae.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1ea.svg"), none; }

.em-flag-af {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1eb.png"); }

.em-flag-af.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1eb.svg"), none; }

.em-flag-ag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ec.png"); }

.em-flag-ag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1ec.svg"), none; }

.em-flag-ai {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ee.png"); }

.em-flag-ai.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1ee.svg"), none; }

.em-flag-al {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f1.png"); }

.em-flag-al.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f1.svg"), none; }

.em-flag-am {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f2.png"); }

.em-flag-am.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f2.svg"), none; }

.em-flag-ao {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f4.png"); }

.em-flag-ao.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f4.svg"), none; }

.em-flag-aq {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f6.png"); }

.em-flag-aq.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f6.svg"), none; }

.em-flag-ar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f7.png"); }

.em-flag-ar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f7.svg"), none; }

.em-flag-as {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f8.png"); }

.em-flag-as.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f8.svg"), none; }

.em-flag-at {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f9.png"); }

.em-flag-at.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1f9.svg"), none; }

.em-flag-au {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fa.png"); }

.em-flag-au.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1fa.svg"), none; }

.em-flag-aw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fc.png"); }

.em-flag-aw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1fc.svg"), none; }

.em-flag-ax {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fd.png"); }

.em-flag-ax.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1fd.svg"), none; }

.em-flag-az {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ff.png"); }

.em-flag-az.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e6-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e6-1f1ff.svg"), none; }

.em-flag-ba {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e6.png"); }

.em-flag-ba.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1e6.svg"), none; }

.em-flag-bb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e7.png"); }

.em-flag-bb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1e7.svg"), none; }

.em-flag-bd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e9.png"); }

.em-flag-bd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1e9.svg"), none; }

.em-flag-be {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ea.png"); }

.em-flag-be.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ea.svg"), none; }

.em-flag-bf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1eb.png"); }

.em-flag-bf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1eb.svg"), none; }

.em-flag-bg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ec.png"); }

.em-flag-bg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ec.svg"), none; }

.em-flag-bh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ed.png"); }

.em-flag-bh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ed.svg"), none; }

.em-flag-bi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ee.png"); }

.em-flag-bi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ee.svg"), none; }

.em-flag-bj {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ef.png"); }

.em-flag-bj.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ef.svg"), none; }

.em-flag-bl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f1.png"); }

.em-flag-bl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f1.svg"), none; }

.em-flag-bm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f2.png"); }

.em-flag-bm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f2.svg"), none; }

.em-flag-bn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f3.png"); }

.em-flag-bn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f3.svg"), none; }

.em-flag-bo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f4.png"); }

.em-flag-bo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f4.svg"), none; }

.em-flag-bq {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f6.png"); }

.em-flag-bq.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f6.svg"), none; }

.em-flag-br {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f7.png"); }

.em-flag-br.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f7.svg"), none; }

.em-flag-bs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f8.png"); }

.em-flag-bs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f8.svg"), none; }

.em-flag-bt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f9.png"); }

.em-flag-bt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1f9.svg"), none; }

.em-flag-bv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fb.png"); }

.em-flag-bv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1fb.svg"), none; }

.em-flag-bw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fc.png"); }

.em-flag-bw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1fc.svg"), none; }

.em-flag-by {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fe.png"); }

.em-flag-by.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1fe.svg"), none; }

.em-flag-bz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ff.png"); }

.em-flag-bz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e7-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e7-1f1ff.svg"), none; }

.em-flag-ca {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e6.png"); }

.em-flag-ca.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1e6.svg"), none; }

.em-flag-cc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e8.png"); }

.em-flag-cc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1e8.svg"), none; }

.em-flag-cd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e9.png"); }

.em-flag-cd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1e9.svg"), none; }

.em-flag-cf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1eb.png"); }

.em-flag-cf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1eb.svg"), none; }

.em-flag-cg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ec.png"); }

.em-flag-cg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1ec.svg"), none; }

.em-flag-ch {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ed.png"); }

.em-flag-ch.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1ed.svg"), none; }

.em-flag-ci {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ee.png"); }

.em-flag-ci.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1ee.svg"), none; }

.em-flag-ck {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f0.png"); }

.em-flag-ck.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f0.svg"), none; }

.em-flag-cl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f1.png"); }

.em-flag-cl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f1.svg"), none; }

.em-flag-cm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f2.png"); }

.em-flag-cm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f2.svg"), none; }

.em-flag-co {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f4.png"); }

.em-flag-co.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f4.svg"), none; }

.em-flag-cp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f5.png"); }

.em-flag-cp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f5.svg"), none; }

.em-flag-cr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f7.png"); }

.em-flag-cr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1f7.svg"), none; }

.em-flag-cu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fa.png"); }

.em-flag-cu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1fa.svg"), none; }

.em-flag-cv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fb.png"); }

.em-flag-cv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1fb.svg"), none; }

.em-flag-cw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fc.png"); }

.em-flag-cw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1fc.svg"), none; }

.em-flag-cx {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fd.png"); }

.em-flag-cx.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1fd.svg"), none; }

.em-flag-cy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fe.png"); }

.em-flag-cy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1fe.svg"), none; }

.em-flag-cz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ff.png"); }

.em-flag-cz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e8-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e8-1f1ff.svg"), none; }

.em-flag-dg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ec.png"); }

.em-flag-dg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1ec.svg"), none; }

.em-flag-dj {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ef.png"); }

.em-flag-dj.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1ef.svg"), none; }

.em-flag-dk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f0.png"); }

.em-flag-dk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1f0.svg"), none; }

.em-flag-dm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f2.png"); }

.em-flag-dm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1f2.svg"), none; }

.em-flag-do {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f4.png"); }

.em-flag-do.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1f4.svg"), none; }

.em-flag-dz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ff.png"); }

.em-flag-dz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1e9-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1e9-1f1ff.svg"), none; }

.em-flag-ea {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1e6.png"); }

.em-flag-ea.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1e6.svg"), none; }

.em-flag-ec {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1e8.png"); }

.em-flag-ec.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1e8.svg"), none; }

.em-flag-ee {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ea.png"); }

.em-flag-ee.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1ea.svg"), none; }

.em-flag-eg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ec.png"); }

.em-flag-eg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1ec.svg"), none; }

.em-flag-eh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ed.png"); }

.em-flag-eh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1ed.svg"), none; }

.em-flag-england {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png"); }

.em-flag-england.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.svg"), none; }

.em-flag-er {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f7.png"); }

.em-flag-er.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1f7.svg"), none; }

.em-flag-et {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f9.png"); }

.em-flag-et.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1f9.svg"), none; }

.em-flag-eu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1fa.png"); }

.em-flag-eu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ea-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ea-1f1fa.svg"), none; }

.em-flag-fi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1ee.png"); }

.em-flag-fi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1ee.svg"), none; }

.em-flag-fj {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1ef.png"); }

.em-flag-fj.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1ef.svg"), none; }

.em-flag-fk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f0.png"); }

.em-flag-fk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1f0.svg"), none; }

.em-flag-fm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f2.png"); }

.em-flag-fm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1f2.svg"), none; }

.em-flag-fo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f4.png"); }

.em-flag-fo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1f4.svg"), none; }

.em-flag-ga {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e6.png"); }

.em-flag-ga.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1e6.svg"), none; }

.em-flag-gd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e9.png"); }

.em-flag-gd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1e9.svg"), none; }

.em-flag-ge {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ea.png"); }

.em-flag-ge.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1ea.svg"), none; }

.em-flag-gf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1eb.png"); }

.em-flag-gf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1eb.svg"), none; }

.em-flag-gg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ec.png"); }

.em-flag-gg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1ec.svg"), none; }

.em-flag-gh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ed.png"); }

.em-flag-gh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1ed.svg"), none; }

.em-flag-gi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ee.png"); }

.em-flag-gi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1ee.svg"), none; }

.em-flag-gl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f1.png"); }

.em-flag-gl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f1.svg"), none; }

.em-flag-gm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f2.png"); }

.em-flag-gm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f2.svg"), none; }

.em-flag-gn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f3.png"); }

.em-flag-gn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f3.svg"), none; }

.em-flag-gp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f5.png"); }

.em-flag-gp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f5.svg"), none; }

.em-flag-gq {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f6.png"); }

.em-flag-gq.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f6.svg"), none; }

.em-flag-gr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f7.png"); }

.em-flag-gr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f7.svg"), none; }

.em-flag-gs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f8.png"); }

.em-flag-gs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f8.svg"), none; }

.em-flag-gt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f9.png"); }

.em-flag-gt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1f9.svg"), none; }

.em-flag-gu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fa.png"); }

.em-flag-gu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1fa.svg"), none; }

.em-flag-gw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fc.png"); }

.em-flag-gw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1fc.svg"), none; }

.em-flag-gy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fe.png"); }

.em-flag-gy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1fe.svg"), none; }

.em-flag-hk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f0.png"); }

.em-flag-hk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1f0.svg"), none; }

.em-flag-hm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f2.png"); }

.em-flag-hm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1f2.svg"), none; }

.em-flag-hn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f3.png"); }

.em-flag-hn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1f3.svg"), none; }

.em-flag-hr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f7.png"); }

.em-flag-hr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1f7.svg"), none; }

.em-flag-ht {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f9.png"); }

.em-flag-ht.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1f9.svg"), none; }

.em-flag-hu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1fa.png"); }

.em-flag-hu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ed-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ed-1f1fa.svg"), none; }

.em-flag-ic {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1e8.png"); }

.em-flag-ic.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1e8.svg"), none; }

.em-flag-id {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1e9.png"); }

.em-flag-id.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1e9.svg"), none; }

.em-flag-ie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1ea.png"); }

.em-flag-ie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1ea.svg"), none; }

.em-flag-il {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f1.png"); }

.em-flag-il.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f1.svg"), none; }

.em-flag-im {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f2.png"); }

.em-flag-im.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f2.svg"), none; }

.em-flag-in {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f3.png"); }

.em-flag-in.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f3.svg"), none; }

.em-flag-io {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f4.png"); }

.em-flag-io.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f4.svg"), none; }

.em-flag-iq {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f6.png"); }

.em-flag-iq.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f6.svg"), none; }

.em-flag-ir {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f7.png"); }

.em-flag-ir.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f7.svg"), none; }

.em-flag-is {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f8.png"); }

.em-flag-is.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f8.svg"), none; }

.em-flag-je {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1ea.png"); }

.em-flag-je.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ef-1f1ea.svg"), none; }

.em-flag-jm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f2.png"); }

.em-flag-jm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ef-1f1f2.svg"), none; }

.em-flag-jo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f4.png"); }

.em-flag-jo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ef-1f1f4.svg"), none; }

.em-flag-ke {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ea.png"); }

.em-flag-ke.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1ea.svg"), none; }

.em-flag-kg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ec.png"); }

.em-flag-kg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1ec.svg"), none; }

.em-flag-kh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ed.png"); }

.em-flag-kh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1ed.svg"), none; }

.em-flag-ki {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ee.png"); }

.em-flag-ki.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1ee.svg"), none; }

.em-flag-km {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f2.png"); }

.em-flag-km.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1f2.svg"), none; }

.em-flag-kn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f3.png"); }

.em-flag-kn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1f3.svg"), none; }

.em-flag-kp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f5.png"); }

.em-flag-kp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1f5.svg"), none; }

.em-flag-kw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1fc.png"); }

.em-flag-kw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1fc.svg"), none; }

.em-flag-ky {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1fe.png"); }

.em-flag-ky.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1fe.svg"), none; }

.em-flag-kz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ff.png"); }

.em-flag-kz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1ff.svg"), none; }

.em-flag-la {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e6.png"); }

.em-flag-la.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1e6.svg"), none; }

.em-flag-lb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e7.png"); }

.em-flag-lb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1e7.svg"), none; }

.em-flag-lc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e8.png"); }

.em-flag-lc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1e8.svg"), none; }

.em-flag-li {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1ee.png"); }

.em-flag-li.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1ee.svg"), none; }

.em-flag-lk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f0.png"); }

.em-flag-lk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1f0.svg"), none; }

.em-flag-lr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f7.png"); }

.em-flag-lr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1f7.svg"), none; }

.em-flag-ls {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f8.png"); }

.em-flag-ls.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1f8.svg"), none; }

.em-flag-lt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f9.png"); }

.em-flag-lt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1f9.svg"), none; }

.em-flag-lu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fa.png"); }

.em-flag-lu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1fa.svg"), none; }

.em-flag-lv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fb.png"); }

.em-flag-lv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1fb.svg"), none; }

.em-flag-ly {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fe.png"); }

.em-flag-ly.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f1-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f1-1f1fe.svg"), none; }

.em-flag-ma {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e6.png"); }

.em-flag-ma.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1e6.svg"), none; }

.em-flag-mc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e8.png"); }

.em-flag-mc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1e8.svg"), none; }

.em-flag-md {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e9.png"); }

.em-flag-md.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1e9.svg"), none; }

.em-flag-me {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ea.png"); }

.em-flag-me.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1ea.svg"), none; }

.em-flag-mf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1eb.png"); }

.em-flag-mf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1eb.svg"), none; }

.em-flag-mg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ec.png"); }

.em-flag-mg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1ec.svg"), none; }

.em-flag-mh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ed.png"); }

.em-flag-mh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1ed.svg"), none; }

.em-flag-mk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f0.png"); }

.em-flag-mk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f0.svg"), none; }

.em-flag-ml {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f1.png"); }

.em-flag-ml.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f1.svg"), none; }

.em-flag-mm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f2.png"); }

.em-flag-mm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f2.svg"), none; }

.em-flag-mn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f3.png"); }

.em-flag-mn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f3.svg"), none; }

.em-flag-mo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f4.png"); }

.em-flag-mo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f4.svg"), none; }

.em-flag-mp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f5.png"); }

.em-flag-mp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f5.svg"), none; }

.em-flag-mq {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f6.png"); }

.em-flag-mq.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f6.svg"), none; }

.em-flag-mr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f7.png"); }

.em-flag-mr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f7.svg"), none; }

.em-flag-ms {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f8.png"); }

.em-flag-ms.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f8.svg"), none; }

.em-flag-mt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f9.png"); }

.em-flag-mt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1f9.svg"), none; }

.em-flag-mu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fa.png"); }

.em-flag-mu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1fa.svg"), none; }

.em-flag-mv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fb.png"); }

.em-flag-mv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1fb.svg"), none; }

.em-flag-mw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fc.png"); }

.em-flag-mw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1fc.svg"), none; }

.em-flag-mx {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fd.png"); }

.em-flag-mx.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1fd.svg"), none; }

.em-flag-my {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fe.png"); }

.em-flag-my.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1fe.svg"), none; }

.em-flag-mz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ff.png"); }

.em-flag-mz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f2-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f2-1f1ff.svg"), none; }

.em-flag-na {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1e6.png"); }

.em-flag-na.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1e6.svg"), none; }

.em-flag-nc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1e8.png"); }

.em-flag-nc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1e8.svg"), none; }

.em-flag-ne {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ea.png"); }

.em-flag-ne.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1ea.svg"), none; }

.em-flag-nf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1eb.png"); }

.em-flag-nf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1eb.svg"), none; }

.em-flag-ng {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ec.png"); }

.em-flag-ng.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1ec.svg"), none; }

.em-flag-ni {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ee.png"); }

.em-flag-ni.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1ee.svg"), none; }

.em-flag-nl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f1.png"); }

.em-flag-nl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1f1.svg"), none; }

.em-flag-no {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f4.png"); }

.em-flag-no.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1f4.svg"), none; }

.em-flag-np {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f5.png"); }

.em-flag-np.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1f5.svg"), none; }

.em-flag-nr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f7.png"); }

.em-flag-nr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1f7.svg"), none; }

.em-flag-nu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1fa.png"); }

.em-flag-nu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1fa.svg"), none; }

.em-flag-nz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ff.png"); }

.em-flag-nz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f3-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f3-1f1ff.svg"), none; }

.em-flag-om {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f4-1f1f2.png"); }

.em-flag-om.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f4-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f4-1f1f2.svg"), none; }

.em-flag-pa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1e6.png"); }

.em-flag-pa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1e6.svg"), none; }

.em-flag-pe {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ea.png"); }

.em-flag-pe.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1ea.svg"), none; }

.em-flag-pf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1eb.png"); }

.em-flag-pf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1eb.svg"), none; }

.em-flag-pg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ec.png"); }

.em-flag-pg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1ec.svg"), none; }

.em-flag-ph {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ed.png"); }

.em-flag-ph.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1ed.svg"), none; }

.em-flag-pk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f0.png"); }

.em-flag-pk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f0.svg"), none; }

.em-flag-pl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f1.png"); }

.em-flag-pl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f1.svg"), none; }

.em-flag-pm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f2.png"); }

.em-flag-pm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f2.svg"), none; }

.em-flag-pn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f3.png"); }

.em-flag-pn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f3.svg"), none; }

.em-flag-pr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f7.png"); }

.em-flag-pr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f7.svg"), none; }

.em-flag-ps {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f8.png"); }

.em-flag-ps.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f8.svg"), none; }

.em-flag-pt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f9.png"); }

.em-flag-pt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1f9.svg"), none; }

.em-flag-pw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1fc.png"); }

.em-flag-pw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1fc.svg"), none; }

.em-flag-py {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1fe.png"); }

.em-flag-py.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f5-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f5-1f1fe.svg"), none; }

.em-flag-qa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f6-1f1e6.png"); }

.em-flag-qa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f6-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f6-1f1e6.svg"), none; }

.em-flag-re {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1ea.png"); }

.em-flag-re.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f7-1f1ea.svg"), none; }

.em-flag-ro {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1f4.png"); }

.em-flag-ro.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f7-1f1f4.svg"), none; }

.em-flag-rs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1f8.png"); }

.em-flag-rs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f7-1f1f8.svg"), none; }

.em-flag-rw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1fc.png"); }

.em-flag-rw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f7-1f1fc.svg"), none; }

.em-flag-sa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e6.png"); }

.em-flag-sa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1e6.svg"), none; }

.em-flag-sb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e7.png"); }

.em-flag-sb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1e7.svg"), none; }

.em-flag-sc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e8.png"); }

.em-flag-sc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1e8.svg"), none; }

.em-flag-scotland {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png"); }

.em-flag-scotland.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.svg"), none; }

.em-flag-sd {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e9.png"); }

.em-flag-sd.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1e9.svg"), none; }

.em-flag-se {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ea.png"); }

.em-flag-se.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ea.svg"), none; }

.em-flag-sg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ec.png"); }

.em-flag-sg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ec.svg"), none; }

.em-flag-sh {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ed.png"); }

.em-flag-sh.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ed.svg"), none; }

.em-flag-si {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ee.png"); }

.em-flag-si.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ee.svg"), none; }

.em-flag-sj {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ef.png"); }

.em-flag-sj.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ef.svg"), none; }

.em-flag-sk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f0.png"); }

.em-flag-sk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f0.svg"), none; }

.em-flag-sl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f1.png"); }

.em-flag-sl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f1.svg"), none; }

.em-flag-sm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f2.png"); }

.em-flag-sm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f2.svg"), none; }

.em-flag-sn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f3.png"); }

.em-flag-sn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f3.svg"), none; }

.em-flag-so {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f4.png"); }

.em-flag-so.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f4.svg"), none; }

.em-flag-sr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f7.png"); }

.em-flag-sr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f7.svg"), none; }

.em-flag-ss {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f8.png"); }

.em-flag-ss.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f8.svg"), none; }

.em-flag-st {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f9.png"); }

.em-flag-st.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1f9.svg"), none; }

.em-flag-sv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fb.png"); }

.em-flag-sv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1fb.svg"), none; }

.em-flag-sx {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fd.png"); }

.em-flag-sx.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1fd.svg"), none; }

.em-flag-sy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fe.png"); }

.em-flag-sy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1fe.svg"), none; }

.em-flag-sz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ff.png"); }

.em-flag-sz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f8-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f8-1f1ff.svg"), none; }

.em-flag-ta {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e6.png"); }

.em-flag-ta.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1e6.svg"), none; }

.em-flag-tc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e8.png"); }

.em-flag-tc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1e8.svg"), none; }

.em-flag-td {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e9.png"); }

.em-flag-td.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1e9.svg"), none; }

.em-flag-tf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1eb.png"); }

.em-flag-tf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1eb.svg"), none; }

.em-flag-tg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ec.png"); }

.em-flag-tg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1ec.svg"), none; }

.em-flag-th {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ed.png"); }

.em-flag-th.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1ed.svg"), none; }

.em-flag-tj {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ef.png"); }

.em-flag-tj.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1ef.svg"), none; }

.em-flag-tk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f0.png"); }

.em-flag-tk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f0.svg"), none; }

.em-flag-tl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f1.png"); }

.em-flag-tl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f1.svg"), none; }

.em-flag-tm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f2.png"); }

.em-flag-tm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f2.svg"), none; }

.em-flag-tn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f3.png"); }

.em-flag-tn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f3.svg"), none; }

.em-flag-to {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f4.png"); }

.em-flag-to.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f4.svg"), none; }

.em-flag-tr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f7.png"); }

.em-flag-tr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f7.svg"), none; }

.em-flag-tt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f9.png"); }

.em-flag-tt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1f9.svg"), none; }

.em-flag-tv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1fb.png"); }

.em-flag-tv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1fb.svg"), none; }

.em-flag-tw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1fc.png"); }

.em-flag-tw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1fc.svg"), none; }

.em-flag-tz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ff.png"); }

.em-flag-tz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f9-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f9-1f1ff.svg"), none; }

.em-flag-ua {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1e6.png"); }

.em-flag-ua.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1e6.svg"), none; }

.em-flag-ug {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1ec.png"); }

.em-flag-ug.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1ec.svg"), none; }

.em-flag-um {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f2.png"); }

.em-flag-um.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1f2.svg"), none; }

.em-flag-un {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f3.png"); }

.em-flag-un.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1f3.svg"), none; }

.em-flag-uy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1fe.png"); }

.em-flag-uy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1fe.svg"), none; }

.em-flag-uz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1ff.png"); }

.em-flag-uz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1ff.svg"), none; }

.em-flag-va {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1e6.png"); }

.em-flag-va.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1e6.svg"), none; }

.em-flag-vc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1e8.png"); }

.em-flag-vc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1e8.svg"), none; }

.em-flag-ve {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ea.png"); }

.em-flag-ve.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1ea.svg"), none; }

.em-flag-vg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ec.png"); }

.em-flag-vg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1ec.svg"), none; }

.em-flag-vi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ee.png"); }

.em-flag-vi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1ee.svg"), none; }

.em-flag-vn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1f3.png"); }

.em-flag-vn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1f3.svg"), none; }

.em-flag-vu {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1fa.png"); }

.em-flag-vu.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fb-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fb-1f1fa.svg"), none; }

.em-flag-wales {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png"); }

.em-flag-wales.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.svg"), none; }

.em-flag-wf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fc-1f1eb.png"); }

.em-flag-wf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fc-1f1eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fc-1f1eb.svg"), none; }

.em-flag-ws {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fc-1f1f8.png"); }

.em-flag-ws.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fc-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fc-1f1f8.svg"), none; }

.em-flag-xk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fd-1f1f0.png"); }

.em-flag-xk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fd-1f1f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fd-1f1f0.svg"), none; }

.em-flag-ye {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fe-1f1ea.png"); }

.em-flag-ye.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fe-1f1ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fe-1f1ea.svg"), none; }

.em-flag-yt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fe-1f1f9.png"); }

.em-flag-yt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fe-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fe-1f1f9.svg"), none; }

.em-flag-za {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1e6.png"); }

.em-flag-za.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ff-1f1e6.svg"), none; }

.em-flag-zm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1f2.png"); }

.em-flag-zm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ff-1f1f2.svg"), none; }

.em-flag-zw {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1fc.png"); }

.em-flag-zw.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ff-1f1fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ff-1f1fc.svg"), none; }

.em-flags {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38f.png"); }

.em-flags.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38f.svg"), none; }

.em-flashlight {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f526.png"); }

.em-flashlight.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f526.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f526.svg"), none; }

.em-fleur_de_lis {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/269c.png"); }

.em-fleur_de_lis.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/269c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/269c.svg"), none; }

.em-floppy_disk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4be.png"); }

.em-floppy_disk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4be.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4be.svg"), none; }

.em-flower_playing_cards {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b4.png"); }

.em-flower_playing_cards.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b4.svg"), none; }

.em-flushed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f633.png"); }

.em-flushed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f633.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f633.svg"), none; }

.em-flying_saucer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f8.png"); }

.em-flying_saucer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f8.svg"), none; }

.em-fog {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32b.png"); }

.em-fog.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32b.svg"), none; }

.em-foggy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f301.png"); }

.em-foggy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f301.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f301.svg"), none; }

.em-football {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c8.png"); }

.em-football.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c8.svg"), none; }

.em-footprints {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f463.png"); }

.em-footprints.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f463.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f463.svg"), none; }

.em-fork_and_knife {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f374.png"); }

.em-fork_and_knife.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f374.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f374.svg"), none; }

.em-fortune_cookie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f960.png"); }

.em-fortune_cookie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f960.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f960.svg"), none; }

.em-fountain {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f2.png"); }

.em-fountain.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f2.svg"), none; }

.em-four {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/34-20e3.png"); }

.em-four.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/34-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/34-20e3.svg"), none; }

.em-four_leaf_clover {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f340.png"); }

.em-four_leaf_clover.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f340.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f340.svg"), none; }

.em-fox_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98a.png"); }

.em-fox_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98a.svg"), none; }

.em-fr, .em-flag-fr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f7.png"); }

.em-fr.em-svg, .em-flag-fr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1eb-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1eb-1f1f7.svg"), none; }

.em-frame_with_picture {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5bc.png"); }

.em-frame_with_picture.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5bc.svg"), none; }

.em-free {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f193.png"); }

.em-free.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f193.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f193.svg"), none; }

.em-fried_egg, .em-cooking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f373.png"); }

.em-fried_egg.em-svg, .em-cooking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f373.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f373.svg"), none; }

.em-fried_shrimp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f364.png"); }

.em-fried_shrimp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f364.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f364.svg"), none; }

.em-fries {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35f.png"); }

.em-fries.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35f.svg"), none; }

.em-frog {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f438.png"); }

.em-frog.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f438.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f438.svg"), none; }

.em-frowning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f626.png"); }

.em-frowning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f626.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f626.svg"), none; }

.em-fuelpump {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26fd.png"); }

.em-fuelpump.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26fd.svg"), none; }

.em-full_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f315.png"); }

.em-full_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f315.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f315.svg"), none; }

.em-full_moon_with_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31d.png"); }

.em-full_moon_with_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31d.svg"), none; }

.em-funeral_urn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26b1.png"); }

.em-funeral_urn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26b1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26b1.svg"), none; }

.em-game_die {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b2.png"); }

.em-game_die.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b2.svg"), none; }

.em-gb, .em-uk, .em-flag-gb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e7.png"); }

.em-gb.em-svg, .em-uk.em-svg, .em-flag-gb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ec-1f1e7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ec-1f1e7.svg"), none; }

.em-gear {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2699.png"); }

.em-gear.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2699.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2699.svg"), none; }

.em-gem {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48e.png"); }

.em-gem.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48e.svg"), none; }

.em-gemini {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264a.png"); }

.em-gemini.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264a.svg"), none; }

.em-genie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9de.png"); }

.em-genie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9de.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9de.svg"), none; }

.em-ghost {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47b.png"); }

.em-ghost.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47b.svg"), none; }

.em-gift {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f381.png"); }

.em-gift.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f381.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f381.svg"), none; }

.em-gift_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49d.png"); }

.em-gift_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49d.svg"), none; }

.em-giraffe_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f992.png"); }

.em-giraffe_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f992.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f992.svg"), none; }

.em-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f467.png"); }

.em-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f467.svg"), none; }

.em-glass_of_milk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95b.png"); }

.em-glass_of_milk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95b.svg"), none; }

.em-globe_with_meridians {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f310.png"); }

.em-globe_with_meridians.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f310.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f310.svg"), none; }

.em-gloves {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e4.png"); }

.em-gloves.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e4.svg"), none; }

.em-goal_net {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f945.png"); }

.em-goal_net.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f945.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f945.svg"), none; }

.em-goat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f410.png"); }

.em-goat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f410.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f410.svg"), none; }

.em-golf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f3.png"); }

.em-golf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f3.svg"), none; }

.em-golfer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cc.png"); }

.em-golfer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cc.svg"), none; }

.em-gorilla {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98d.png"); }

.em-gorilla.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98d.svg"), none; }

.em-grapes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f347.png"); }

.em-grapes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f347.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f347.svg"), none; }

.em-green_apple {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34f.png"); }

.em-green_apple.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34f.svg"), none; }

.em-green_book {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d7.png"); }

.em-green_book.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d7.svg"), none; }

.em-green_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49a.png"); }

.em-green_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49a.svg"), none; }

.em-green_salad {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f957.png"); }

.em-green_salad.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f957.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f957.svg"), none; }

.em-grey_exclamation {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2755.png"); }

.em-grey_exclamation.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2755.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2755.svg"), none; }

.em-grey_question {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2754.png"); }

.em-grey_question.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2754.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2754.svg"), none; }

.em-grimacing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62c.png"); }

.em-grimacing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62c.svg"), none; }

.em-grin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f601.png"); }

.em-grin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f601.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f601.svg"), none; }

.em-grinning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f600.png"); }

.em-grinning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f600.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f600.svg"), none; }

.em-guardsman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f482.png"); }

.em-guardsman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f482.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f482.svg"), none; }

.em-guitar {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b8.png"); }

.em-guitar.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b8.svg"), none; }

.em-gun {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52b.png"); }

.em-gun.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52b.svg"), none; }

.em-haircut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f487.png"); }

.em-haircut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f487.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f487.svg"), none; }

.em-hamburger {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f354.png"); }

.em-hamburger.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f354.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f354.svg"), none; }

.em-hammer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f528.png"); }

.em-hammer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f528.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f528.svg"), none; }

.em-hammer_and_pick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2692.png"); }

.em-hammer_and_pick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2692.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2692.svg"), none; }

.em-hammer_and_wrench {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e0.png"); }

.em-hammer_and_wrench.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e0.svg"), none; }

.em-hamster {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f439.png"); }

.em-hamster.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f439.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f439.svg"), none; }

.em-hand, .em-raised_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/270b.png"); }

.em-hand.em-svg, .em-raised_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/270b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/270b.svg"), none; }

.em-handbag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45c.png"); }

.em-handbag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45c.svg"), none; }

.em-handball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93e.png"); }

.em-handball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93e.svg"), none; }

.em-handshake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91d.png"); }

.em-handshake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91d.svg"), none; }

.em-hankey, .em-poop, .em-shit {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a9.png"); }

.em-hankey.em-svg, .em-poop.em-svg, .em-shit.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a9.svg"), none; }

.em-hash {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23-20e3.png"); }

.em-hash.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23-20e3.svg"), none; }

.em-hatched_chick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f425.png"); }

.em-hatched_chick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f425.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f425.svg"), none; }

.em-hatching_chick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f423.png"); }

.em-hatching_chick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f423.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f423.svg"), none; }

.em-headphones {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a7.png"); }

.em-headphones.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a7.svg"), none; }

.em-hear_no_evil {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f649.png"); }

.em-hear_no_evil.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f649.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f649.svg"), none; }

.em-heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2764.png"); }

.em-heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2764.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2764.svg"), none; }

.em-heart_decoration {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49f.png"); }

.em-heart_decoration.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49f.svg"), none; }

.em-heart_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60d.png"); }

.em-heart_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60d.svg"), none; }

.em-heart_eyes_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63b.png"); }

.em-heart_eyes_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63b.svg"), none; }

.em-heartbeat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f493.png"); }

.em-heartbeat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f493.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f493.svg"), none; }

.em-heartpulse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f497.png"); }

.em-heartpulse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f497.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f497.svg"), none; }

.em-hearts {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2665.png"); }

.em-hearts.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2665.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2665.svg"), none; }

.em-heavy_check_mark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2714.png"); }

.em-heavy_check_mark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2714.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2714.svg"), none; }

.em-heavy_division_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2797.png"); }

.em-heavy_division_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2797.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2797.svg"), none; }

.em-heavy_dollar_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b2.png"); }

.em-heavy_dollar_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b2.svg"), none; }

.em-heavy_heart_exclamation_mark_ornament {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2763.png"); }

.em-heavy_heart_exclamation_mark_ornament.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2763.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2763.svg"), none; }

.em-heavy_minus_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2796.png"); }

.em-heavy_minus_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2796.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2796.svg"), none; }

.em-heavy_multiplication_x {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2716.png"); }

.em-heavy_multiplication_x.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2716.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2716.svg"), none; }

.em-heavy_plus_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2795.png"); }

.em-heavy_plus_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2795.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2795.svg"), none; }

.em-hedgehog {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f994.png"); }

.em-hedgehog.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f994.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f994.svg"), none; }

.em-helicopter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f681.png"); }

.em-helicopter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f681.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f681.svg"), none; }

.em-helmet_with_white_cross {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26d1.png"); }

.em-helmet_with_white_cross.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26d1.svg"), none; }

.em-herb {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33f.png"); }

.em-herb.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33f.svg"), none; }

.em-hibiscus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33a.png"); }

.em-hibiscus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33a.svg"), none; }

.em-high_brightness {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f506.png"); }

.em-high_brightness.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f506.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f506.svg"), none; }

.em-high_heel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f460.png"); }

.em-high_heel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f460.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f460.svg"), none; }

.em-hocho, .em-knife {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52a.png"); }

.em-hocho.em-svg, .em-knife.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52a.svg"), none; }

.em-hole {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f573.png"); }

.em-hole.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f573.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f573.svg"), none; }

.em-honey_pot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36f.png"); }

.em-honey_pot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36f.svg"), none; }

.em-horse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f434.png"); }

.em-horse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f434.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f434.svg"), none; }

.em-horse_racing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c7.png"); }

.em-horse_racing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c7.svg"), none; }

.em-hospital {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e5.png"); }

.em-hospital.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e5.svg"), none; }

.em-hot_pepper {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f336.png"); }

.em-hot_pepper.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f336.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f336.svg"), none; }

.em-hotdog {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32d.png"); }

.em-hotdog.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32d.svg"), none; }

.em-hotel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e8.png"); }

.em-hotel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e8.svg"), none; }

.em-hotsprings {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2668.png"); }

.em-hotsprings.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2668.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2668.svg"), none; }

.em-hourglass {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/231b.png"); }

.em-hourglass.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/231b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/231b.svg"), none; }

.em-hourglass_flowing_sand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f3.png"); }

.em-hourglass_flowing_sand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f3.svg"), none; }

.em-house {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e0.png"); }

.em-house.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e0.svg"), none; }

.em-house_buildings {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d8.png"); }

.em-house_buildings.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d8.svg"), none; }

.em-house_with_garden {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e1.png"); }

.em-house_with_garden.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e1.svg"), none; }

.em-hugging_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f917.png"); }

.em-hugging_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f917.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f917.svg"), none; }

.em-hushed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62f.png"); }

.em-hushed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62f.svg"), none; }

.em-i_love_you_hand_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91f.png"); }

.em-i_love_you_hand_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91f.svg"), none; }

.em-ice_cream {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f368.png"); }

.em-ice_cream.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f368.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f368.svg"), none; }

.em-ice_hockey_stick_and_puck {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d2.png"); }

.em-ice_hockey_stick_and_puck.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d2.svg"), none; }

.em-ice_skate {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f8.png"); }

.em-ice_skate.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f8.svg"), none; }

.em-icecream {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f366.png"); }

.em-icecream.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f366.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f366.svg"), none; }

.em-id {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f194.png"); }

.em-id.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f194.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f194.svg"), none; }

.em-ideograph_advantage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f250.png"); }

.em-ideograph_advantage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f250.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f250.svg"), none; }

.em-imp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47f.png"); }

.em-imp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47f.svg"), none; }

.em-inbox_tray {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e5.png"); }

.em-inbox_tray.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e5.svg"), none; }

.em-incoming_envelope {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e8.png"); }

.em-incoming_envelope.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e8.svg"), none; }

.em-information_desk_person {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f481.png"); }

.em-information_desk_person.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f481.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f481.svg"), none; }

.em-information_source {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2139.png"); }

.em-information_source.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2139.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2139.svg"), none; }

.em-innocent {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f607.png"); }

.em-innocent.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f607.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f607.svg"), none; }

.em-interrobang {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2049.png"); }

.em-interrobang.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2049.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2049.svg"), none; }

.em-iphone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f1.png"); }

.em-iphone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f1.svg"), none; }

.em-it, .em-flag-it {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f9.png"); }

.em-it.em-svg, .em-flag-it.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ee-1f1f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ee-1f1f9.svg"), none; }

.em-izakaya_lantern, .em-lantern {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ee.png"); }

.em-izakaya_lantern.em-svg, .em-lantern.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ee.svg"), none; }

.em-jack_o_lantern {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f383.png"); }

.em-jack_o_lantern.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f383.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f383.svg"), none; }

.em-japan {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5fe.png"); }

.em-japan.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5fe.svg"), none; }

.em-japanese_castle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ef.png"); }

.em-japanese_castle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ef.svg"), none; }

.em-japanese_goblin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47a.png"); }

.em-japanese_goblin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47a.svg"), none; }

.em-japanese_ogre {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f479.png"); }

.em-japanese_ogre.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f479.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f479.svg"), none; }

.em-jeans {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f456.png"); }

.em-jeans.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f456.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f456.svg"), none; }

.em-joy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f602.png"); }

.em-joy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f602.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f602.svg"), none; }

.em-joy_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f639.png"); }

.em-joy_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f639.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f639.svg"), none; }

.em-joystick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f579.png"); }

.em-joystick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f579.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f579.svg"), none; }

.em-jp, .em-flag-jp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f5.png"); }

.em-jp.em-svg, .em-flag-jp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1ef-1f1f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1ef-1f1f5.svg"), none; }

.em-juggling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f939.png"); }

.em-juggling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f939.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f939.svg"), none; }

.em-kaaba {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f54b.png"); }

.em-kaaba.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f54b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f54b.svg"), none; }

.em-key {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f511.png"); }

.em-key.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f511.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f511.svg"), none; }

.em-keyboard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2328.png"); }

.em-keyboard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2328.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2328.svg"), none; }

.em-keycap_star {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2a-20e3.png"); }

.em-keycap_star.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2a-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2a-20e3.svg"), none; }

.em-keycap_ten {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51f.png"); }

.em-keycap_ten.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51f.svg"), none; }

.em-kimono {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f458.png"); }

.em-kimono.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f458.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f458.svg"), none; }

.em-kiss {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48b.png"); }

.em-kiss.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48b.svg"), none; }

.em-kissing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f617.png"); }

.em-kissing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f617.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f617.svg"), none; }

.em-kissing_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63d.png"); }

.em-kissing_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63d.svg"), none; }

.em-kissing_closed_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61a.png"); }

.em-kissing_closed_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61a.svg"), none; }

.em-kissing_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f618.png"); }

.em-kissing_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f618.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f618.svg"), none; }

.em-kissing_smiling_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f619.png"); }

.em-kissing_smiling_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f619.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f619.svg"), none; }

.em-kiwifruit {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95d.png"); }

.em-kiwifruit.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95d.svg"), none; }

.em-knife_fork_plate {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37d.png"); }

.em-knife_fork_plate.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37d.svg"), none; }

.em-koala {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f428.png"); }

.em-koala.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f428.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f428.svg"), none; }

.em-koko {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f201.png"); }

.em-koko.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f201.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f201.svg"), none; }

.em-kr, .em-flag-kr {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f7.png"); }

.em-kr.em-svg, .em-flag-kr.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f0-1f1f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f0-1f1f7.svg"), none; }

.em-label {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f7.png"); }

.em-label.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f7.svg"), none; }

.em-large_blue_circle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f535.png"); }

.em-large_blue_circle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f535.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f535.svg"), none; }

.em-large_blue_diamond {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f537.png"); }

.em-large_blue_diamond.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f537.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f537.svg"), none; }

.em-large_orange_diamond {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f536.png"); }

.em-large_orange_diamond.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f536.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f536.svg"), none; }

.em-last_quarter_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f317.png"); }

.em-last_quarter_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f317.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f317.svg"), none; }

.em-last_quarter_moon_with_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31c.png"); }

.em-last_quarter_moon_with_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31c.svg"), none; }

.em-latin_cross {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/271d.png"); }

.em-latin_cross.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/271d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/271d.svg"), none; }

.em-laughing, .em-satisfied {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f606.png"); }

.em-laughing.em-svg, .em-satisfied.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f606.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f606.svg"), none; }

.em-leaves {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f343.png"); }

.em-leaves.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f343.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f343.svg"), none; }

.em-ledger {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d2.png"); }

.em-ledger.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d2.svg"), none; }

.em-left-facing_fist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91b.png"); }

.em-left-facing_fist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91b.svg"), none; }

.em-left_luggage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c5.png"); }

.em-left_luggage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c5.svg"), none; }

.em-left_right_arrow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2194.png"); }

.em-left_right_arrow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2194.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2194.svg"), none; }

.em-left_speech_bubble {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5e8.png"); }

.em-left_speech_bubble.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5e8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5e8.svg"), none; }

.em-leftwards_arrow_with_hook {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/21a9.png"); }

.em-leftwards_arrow_with_hook.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/21a9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/21a9.svg"), none; }

.em-lemon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34b.png"); }

.em-lemon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34b.svg"), none; }

.em-leo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264c.png"); }

.em-leo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264c.svg"), none; }

.em-leopard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f406.png"); }

.em-leopard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f406.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f406.svg"), none; }

.em-level_slider {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f39a.png"); }

.em-level_slider.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f39a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f39a.svg"), none; }

.em-libra {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264e.png"); }

.em-libra.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264e.svg"), none; }

.em-light_rail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f688.png"); }

.em-light_rail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f688.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f688.svg"), none; }

.em-lightning, .em-lightning_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f329.png"); }

.em-lightning.em-svg, .em-lightning_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f329.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f329.svg"), none; }

.em-link {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f517.png"); }

.em-link.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f517.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f517.svg"), none; }

.em-linked_paperclips {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f587.png"); }

.em-linked_paperclips.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f587.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f587.svg"), none; }

.em-lion_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f981.png"); }

.em-lion_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f981.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f981.svg"), none; }

.em-lips {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f444.png"); }

.em-lips.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f444.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f444.svg"), none; }

.em-lipstick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f484.png"); }

.em-lipstick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f484.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f484.svg"), none; }

.em-lizard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98e.png"); }

.em-lizard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98e.svg"), none; }

.em-lock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f512.png"); }

.em-lock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f512.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f512.svg"), none; }

.em-lock_with_ink_pen {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50f.png"); }

.em-lock_with_ink_pen.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50f.svg"), none; }

.em-lollipop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f36d.png"); }

.em-lollipop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f36d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f36d.svg"), none; }

.em-loop {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/27bf.png"); }

.em-loop.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/27bf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/27bf.svg"), none; }

.em-loud_sound {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50a.png"); }

.em-loud_sound.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50a.svg"), none; }

.em-loudspeaker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e2.png"); }

.em-loudspeaker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e2.svg"), none; }

.em-love_hotel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e9.png"); }

.em-love_hotel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e9.svg"), none; }

.em-love_letter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48c.png"); }

.em-love_letter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48c.svg"), none; }

.em-low_brightness {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f505.png"); }

.em-low_brightness.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f505.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f505.svg"), none; }

.em-lower_left_ballpoint_pen {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f58a.png"); }

.em-lower_left_ballpoint_pen.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f58a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f58a.svg"), none; }

.em-lower_left_crayon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f58d.png"); }

.em-lower_left_crayon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f58d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f58d.svg"), none; }

.em-lower_left_fountain_pen {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f58b.png"); }

.em-lower_left_fountain_pen.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f58b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f58b.svg"), none; }

.em-lower_left_paintbrush {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f58c.png"); }

.em-lower_left_paintbrush.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f58c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f58c.svg"), none; }

.em-lying_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f925.png"); }

.em-lying_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f925.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f925.svg"), none; }

.em-m {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/24c2.png"); }

.em-m.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/24c2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/24c2.svg"), none; }

.em-mag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50d.png"); }

.em-mag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50d.svg"), none; }

.em-mag_right {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f50e.png"); }

.em-mag_right.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f50e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f50e.svg"), none; }

.em-mage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d9.png"); }

.em-mage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d9.svg"), none; }

.em-mahjong {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f004.png"); }

.em-mahjong.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f004.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f004.svg"), none; }

.em-mailbox {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4eb.png"); }

.em-mailbox.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4eb.svg"), none; }

.em-mailbox_closed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ea.png"); }

.em-mailbox_closed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ea.svg"), none; }

.em-mailbox_with_mail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ec.png"); }

.em-mailbox_with_mail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ec.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ec.svg"), none; }

.em-mailbox_with_no_mail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ed.png"); }

.em-mailbox_with_no_mail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ed.svg"), none; }

.em-male-artist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3a8.png"); }

.em-male-artist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f3a8.svg"), none; }

.em-male-astronaut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f680.png"); }

.em-male-astronaut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f680.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f680.svg"), none; }

.em-male-construction-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f477-200d-2642-fe0f.png"); }

.em-male-construction-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f477-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f477-200d-2642-fe0f.svg"), none; }

.em-male-cook {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f373.png"); }

.em-male-cook.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f373.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f373.svg"), none; }

.em-male-detective {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f575-fe0f-200d-2642-fe0f.png"); }

.em-male-detective.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f575-fe0f-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f575-fe0f-200d-2642-fe0f.svg"), none; }

.em-male-doctor {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2695-fe0f.png"); }

.em-male-doctor.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2695-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-2695-fe0f.svg"), none; }

.em-male-factory-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3ed.png"); }

.em-male-factory-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3ed.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f3ed.svg"), none; }

.em-male-farmer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f33e.png"); }

.em-male-farmer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f33e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f33e.svg"), none; }

.em-male-firefighter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f692.png"); }

.em-male-firefighter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f692.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f692.svg"), none; }

.em-male-guard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f482-200d-2642-fe0f.png"); }

.em-male-guard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f482-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f482-200d-2642-fe0f.svg"), none; }

.em-male-judge {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2696-fe0f.png"); }

.em-male-judge.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2696-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-2696-fe0f.svg"), none; }

.em-male-mechanic {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f527.png"); }

.em-male-mechanic.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f527.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f527.svg"), none; }

.em-male-office-worker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f4bc.png"); }

.em-male-office-worker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f4bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f4bc.svg"), none; }

.em-male-pilot {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2708-fe0f.png"); }

.em-male-pilot.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2708-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-2708-fe0f.svg"), none; }

.em-male-police-officer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46e-200d-2642-fe0f.png"); }

.em-male-police-officer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46e-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46e-200d-2642-fe0f.svg"), none; }

.em-male-scientist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f52c.png"); }

.em-male-scientist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f52c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f52c.svg"), none; }

.em-male-singer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3a4.png"); }

.em-male-singer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f3a4.svg"), none; }

.em-male-student {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f393.png"); }

.em-male-student.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f393.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f393.svg"), none; }

.em-male-teacher {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3eb.png"); }

.em-male-teacher.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f3eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f3eb.svg"), none; }

.em-male-technologist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f4bb.png"); }

.em-male-technologist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f4bb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f4bb.svg"), none; }

.em-male_elf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dd-200d-2642-fe0f.png"); }

.em-male_elf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dd-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dd-200d-2642-fe0f.svg"), none; }

.em-male_fairy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9da-200d-2642-fe0f.png"); }

.em-male_fairy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9da-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9da-200d-2642-fe0f.svg"), none; }

.em-male_genie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9de-200d-2642-fe0f.png"); }

.em-male_genie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9de-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9de-200d-2642-fe0f.svg"), none; }

.em-male_mage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d9-200d-2642-fe0f.png"); }

.em-male_mage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d9-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d9-200d-2642-fe0f.svg"), none; }

.em-male_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2642.png"); }

.em-male_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2642.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2642.svg"), none; }

.em-male_vampire {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9db-200d-2642-fe0f.png"); }

.em-male_vampire.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9db-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9db-200d-2642-fe0f.svg"), none; }

.em-male_zombie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9df-200d-2642-fe0f.png"); }

.em-male_zombie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9df-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9df-200d-2642-fe0f.svg"), none; }

.em-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468.png"); }

.em-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468.svg"), none; }

.em-man-biking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b4-200d-2642-fe0f.png"); }

.em-man-biking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b4-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b4-200d-2642-fe0f.svg"), none; }

.em-man-bouncing-ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f9-fe0f-200d-2642-fe0f.png"); }

.em-man-bouncing-ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f9-fe0f-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f9-fe0f-200d-2642-fe0f.svg"), none; }

.em-man-bowing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f647-200d-2642-fe0f.png"); }

.em-man-bowing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f647-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f647-200d-2642-fe0f.svg"), none; }

.em-man-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f466.png"); }

.em-man-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f466.svg"), none; }

.em-man-boy-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f466-200d-1f466.png"); }

.em-man-boy-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f466-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f466-200d-1f466.svg"), none; }

.em-man-cartwheeling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f938-200d-2642-fe0f.png"); }

.em-man-cartwheeling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f938-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f938-200d-2642-fe0f.svg"), none; }

.em-man-facepalming {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f926-200d-2642-fe0f.png"); }

.em-man-facepalming.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f926-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f926-200d-2642-fe0f.svg"), none; }

.em-man-frowning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64d-200d-2642-fe0f.png"); }

.em-man-frowning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64d-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64d-200d-2642-fe0f.svg"), none; }

.em-man-gesturing-no {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f645-200d-2642-fe0f.png"); }

.em-man-gesturing-no.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f645-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f645-200d-2642-fe0f.svg"), none; }

.em-man-gesturing-ok {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f646-200d-2642-fe0f.png"); }

.em-man-gesturing-ok.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f646-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f646-200d-2642-fe0f.svg"), none; }

.em-man-getting-haircut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f487-200d-2642-fe0f.png"); }

.em-man-getting-haircut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f487-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f487-200d-2642-fe0f.svg"), none; }

.em-man-getting-massage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f486-200d-2642-fe0f.png"); }

.em-man-getting-massage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f486-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f486-200d-2642-fe0f.svg"), none; }

.em-man-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467.png"); }

.em-man-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f467.svg"), none; }

.em-man-girl-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467-200d-1f466.png"); }

.em-man-girl-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f467-200d-1f466.svg"), none; }

.em-man-girl-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467-200d-1f467.png"); }

.em-man-girl-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f467-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f467-200d-1f467.svg"), none; }

.em-man-golfing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cc-fe0f-200d-2642-fe0f.png"); }

.em-man-golfing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cc-fe0f-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cc-fe0f-200d-2642-fe0f.svg"), none; }

.em-man-heart-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2764-fe0f-200d-1f468.png"); }

.em-man-heart-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2764-fe0f-200d-1f468.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-2764-fe0f-200d-1f468.svg"), none; }

.em-man-juggling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f939-200d-2642-fe0f.png"); }

.em-man-juggling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f939-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f939-200d-2642-fe0f.svg"), none; }

.em-man-kiss-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png"); }

.em-man-kiss-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-2764-fe0f-200d-1f48b-200d-1f468.svg"), none; }

.em-man-lifting-weights {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cb-fe0f-200d-2642-fe0f.png"); }

.em-man-lifting-weights.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cb-fe0f-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cb-fe0f-200d-2642-fe0f.svg"), none; }

.em-man-man-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f466.png"); }

.em-man-man-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f468-200d-1f466.svg"), none; }

.em-man-man-boy-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f466-200d-1f466.png"); }

.em-man-man-boy-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f466-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f468-200d-1f466-200d-1f466.svg"), none; }

.em-man-man-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467.png"); }

.em-man-man-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f468-200d-1f467.svg"), none; }

.em-man-man-girl-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467-200d-1f466.png"); }

.em-man-man-girl-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f468-200d-1f467-200d-1f466.svg"), none; }

.em-man-man-girl-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467-200d-1f467.png"); }

.em-man-man-girl-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f468-200d-1f467-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f468-200d-1f467-200d-1f467.svg"), none; }

.em-man-mountain-biking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b5-200d-2642-fe0f.png"); }

.em-man-mountain-biking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b5-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b5-200d-2642-fe0f.svg"), none; }

.em-man-playing-handball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93e-200d-2642-fe0f.png"); }

.em-man-playing-handball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93e-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93e-200d-2642-fe0f.svg"), none; }

.em-man-playing-water-polo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93d-200d-2642-fe0f.png"); }

.em-man-playing-water-polo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93d-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93d-200d-2642-fe0f.svg"), none; }

.em-man-pouting {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64e-200d-2642-fe0f.png"); }

.em-man-pouting.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64e-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64e-200d-2642-fe0f.svg"), none; }

.em-man-raising-hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64b-200d-2642-fe0f.png"); }

.em-man-raising-hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64b-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64b-200d-2642-fe0f.svg"), none; }

.em-man-rowing-boat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a3-200d-2642-fe0f.png"); }

.em-man-rowing-boat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a3-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a3-200d-2642-fe0f.svg"), none; }

.em-man-running {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c3-200d-2642-fe0f.png"); }

.em-man-running.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c3-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c3-200d-2642-fe0f.svg"), none; }

.em-man-shrugging {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f937-200d-2642-fe0f.png"); }

.em-man-shrugging.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f937-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f937-200d-2642-fe0f.svg"), none; }

.em-man-surfing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c4-200d-2642-fe0f.png"); }

.em-man-surfing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c4-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c4-200d-2642-fe0f.svg"), none; }

.em-man-swimming {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ca-200d-2642-fe0f.png"); }

.em-man-swimming.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ca-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ca-200d-2642-fe0f.svg"), none; }

.em-man-tipping-hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f481-200d-2642-fe0f.png"); }

.em-man-tipping-hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f481-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f481-200d-2642-fe0f.svg"), none; }

.em-man-walking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b6-200d-2642-fe0f.png"); }

.em-man-walking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b6-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b6-200d-2642-fe0f.svg"), none; }

.em-man-wearing-turban {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f473-200d-2642-fe0f.png"); }

.em-man-wearing-turban.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f473-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f473-200d-2642-fe0f.svg"), none; }

.em-man-with-bunny-ears-partying {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46f-200d-2642-fe0f.png"); }

.em-man-with-bunny-ears-partying.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46f-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46f-200d-2642-fe0f.svg"), none; }

.em-man-woman-boy, .em-family {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f466.png"); }

.em-man-woman-boy.em-svg, .em-family.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f469-200d-1f466.svg"), none; }

.em-man-woman-boy-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f466-200d-1f466.png"); }

.em-man-woman-boy-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f466-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f469-200d-1f466-200d-1f466.svg"), none; }

.em-man-woman-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467.png"); }

.em-man-woman-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f469-200d-1f467.svg"), none; }

.em-man-woman-girl-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png"); }

.em-man-woman-girl-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f469-200d-1f467-200d-1f466.svg"), none; }

.em-man-woman-girl-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f467.png"); }

.em-man-woman-girl-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f468-200d-1f469-200d-1f467-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f468-200d-1f469-200d-1f467-200d-1f467.svg"), none; }

.em-man-wrestling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93c-200d-2642-fe0f.png"); }

.em-man-wrestling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93c-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93c-200d-2642-fe0f.svg"), none; }

.em-man_climbing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d7-200d-2642-fe0f.png"); }

.em-man_climbing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d7-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d7-200d-2642-fe0f.svg"), none; }

.em-man_dancing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f57a.png"); }

.em-man_dancing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f57a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f57a.svg"), none; }

.em-man_in_business_suit_levitating {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f574.png"); }

.em-man_in_business_suit_levitating.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f574.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f574.svg"), none; }

.em-man_in_lotus_position {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d8-200d-2642-fe0f.png"); }

.em-man_in_lotus_position.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d8-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d8-200d-2642-fe0f.svg"), none; }

.em-man_in_steamy_room {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d6-200d-2642-fe0f.png"); }

.em-man_in_steamy_room.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d6-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d6-200d-2642-fe0f.svg"), none; }

.em-man_in_tuxedo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f935.png"); }

.em-man_in_tuxedo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f935.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f935.svg"), none; }

.em-man_with_gua_pi_mao {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f472.png"); }

.em-man_with_gua_pi_mao.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f472.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f472.svg"), none; }

.em-man_with_turban {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f473.png"); }

.em-man_with_turban.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f473.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f473.svg"), none; }

.em-mans_shoe, .em-shoe {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45e.png"); }

.em-mans_shoe.em-svg, .em-shoe.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45e.svg"), none; }

.em-mantelpiece_clock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f570.png"); }

.em-mantelpiece_clock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f570.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f570.svg"), none; }

.em-maple_leaf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f341.png"); }

.em-maple_leaf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f341.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f341.svg"), none; }

.em-martial_arts_uniform {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f94b.png"); }

.em-martial_arts_uniform.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f94b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f94b.svg"), none; }

.em-mask {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f637.png"); }

.em-mask.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f637.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f637.svg"), none; }

.em-massage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f486.png"); }

.em-massage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f486.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f486.svg"), none; }

.em-meat_on_bone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f356.png"); }

.em-meat_on_bone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f356.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f356.svg"), none; }

.em-medal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f396.png"); }

.em-medal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f396.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f396.svg"), none; }

.em-medical_symbol, .em-staff_of_aesculapius {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2695.png"); }

.em-medical_symbol.em-svg, .em-staff_of_aesculapius.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2695.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2695.svg"), none; }

.em-mega {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e3.png"); }

.em-mega.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e3.svg"), none; }

.em-melon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f348.png"); }

.em-melon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f348.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f348.svg"), none; }

.em-memo, .em-pencil {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4dd.png"); }

.em-memo.em-svg, .em-pencil.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4dd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4dd.svg"), none; }

.em-menorah_with_nine_branches {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f54e.png"); }

.em-menorah_with_nine_branches.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f54e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f54e.svg"), none; }

.em-mens {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b9.png"); }

.em-mens.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b9.svg"), none; }

.em-mermaid {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dc-200d-2640-fe0f.png"); }

.em-mermaid.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dc-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dc-200d-2640-fe0f.svg"), none; }

.em-merman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dc-200d-2642-fe0f.png"); }

.em-merman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dc-200d-2642-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dc-200d-2642-fe0f.svg"), none; }

.em-merperson {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9dc.png"); }

.em-merperson.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9dc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9dc.svg"), none; }

.em-metro {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f687.png"); }

.em-metro.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f687.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f687.svg"), none; }

.em-microphone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a4.png"); }

.em-microphone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a4.svg"), none; }

.em-microscope {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52c.png"); }

.em-microscope.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52c.svg"), none; }

.em-middle_finger, .em-reversed_hand_with_middle_finger_extended {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f595.png"); }

.em-middle_finger.em-svg, .em-reversed_hand_with_middle_finger_extended.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f595.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f595.svg"), none; }

.em-milky_way {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30c.png"); }

.em-milky_way.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30c.svg"), none; }

.em-minibus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f690.png"); }

.em-minibus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f690.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f690.svg"), none; }

.em-minidisc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4bd.png"); }

.em-minidisc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4bd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4bd.svg"), none; }

.em-mobile_phone_off {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f4.png"); }

.em-mobile_phone_off.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f4.svg"), none; }

.em-money_mouth_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f911.png"); }

.em-money_mouth_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f911.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f911.svg"), none; }

.em-money_with_wings {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b8.png"); }

.em-money_with_wings.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b8.svg"), none; }

.em-moneybag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b0.png"); }

.em-moneybag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b0.svg"), none; }

.em-monkey {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f412.png"); }

.em-monkey.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f412.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f412.svg"), none; }

.em-monkey_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f435.png"); }

.em-monkey_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f435.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f435.svg"), none; }

.em-monorail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69d.png"); }

.em-monorail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69d.svg"), none; }

.em-moon, .em-waxing_gibbous_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f314.png"); }

.em-moon.em-svg, .em-waxing_gibbous_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f314.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f314.svg"), none; }

.em-mortar_board {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f393.png"); }

.em-mortar_board.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f393.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f393.svg"), none; }

.em-mosque {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f54c.png"); }

.em-mosque.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f54c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f54c.svg"), none; }

.em-mostly_sunny, .em-sun_small_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f324.png"); }

.em-mostly_sunny.em-svg, .em-sun_small_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f324.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f324.svg"), none; }

.em-motor_boat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e5.png"); }

.em-motor_boat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e5.svg"), none; }

.em-motor_scooter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f5.png"); }

.em-motor_scooter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f5.svg"), none; }

.em-motorway {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e3.png"); }

.em-motorway.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e3.svg"), none; }

.em-mount_fuji {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5fb.png"); }

.em-mount_fuji.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5fb.svg"), none; }

.em-mountain {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f0.png"); }

.em-mountain.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f0.svg"), none; }

.em-mountain_bicyclist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b5.png"); }

.em-mountain_bicyclist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b5.svg"), none; }

.em-mountain_cableway {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a0.png"); }

.em-mountain_cableway.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a0.svg"), none; }

.em-mountain_railway {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69e.png"); }

.em-mountain_railway.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69e.svg"), none; }

.em-mouse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42d.png"); }

.em-mouse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42d.svg"), none; }

.em-mouse2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f401.png"); }

.em-mouse2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f401.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f401.svg"), none; }

.em-movie_camera {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a5.png"); }

.em-movie_camera.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a5.svg"), none; }

.em-moyai {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5ff.png"); }

.em-moyai.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5ff.svg"), none; }

.em-mrs_claus, .em-mother_christmas {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f936.png"); }

.em-mrs_claus.em-svg, .em-mother_christmas.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f936.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f936.svg"), none; }

.em-muscle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4aa.png"); }

.em-muscle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4aa.svg"), none; }

.em-mushroom {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f344.png"); }

.em-mushroom.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f344.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f344.svg"), none; }

.em-musical_keyboard {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b9.png"); }

.em-musical_keyboard.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b9.svg"), none; }

.em-musical_note {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b5.png"); }

.em-musical_note.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b5.svg"), none; }

.em-musical_score {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3bc.png"); }

.em-musical_score.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3bc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3bc.svg"), none; }

.em-mute {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f507.png"); }

.em-mute.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f507.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f507.svg"), none; }

.em-nail_care {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f485.png"); }

.em-nail_care.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f485.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f485.svg"), none; }

.em-name_badge {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4db.png"); }

.em-name_badge.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4db.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4db.svg"), none; }

.em-national_park {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3de.png"); }

.em-national_park.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3de.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3de.svg"), none; }

.em-nauseated_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f922.png"); }

.em-nauseated_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f922.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f922.svg"), none; }

.em-necktie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f454.png"); }

.em-necktie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f454.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f454.svg"), none; }

.em-negative_squared_cross_mark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/274e.png"); }

.em-negative_squared_cross_mark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/274e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/274e.svg"), none; }

.em-nerd_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f913.png"); }

.em-nerd_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f913.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f913.svg"), none; }

.em-neutral_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f610.png"); }

.em-neutral_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f610.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f610.svg"), none; }

.em-new {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f195.png"); }

.em-new.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f195.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f195.svg"), none; }

.em-new_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f311.png"); }

.em-new_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f311.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f311.svg"), none; }

.em-new_moon_with_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31a.png"); }

.em-new_moon_with_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31a.svg"), none; }

.em-newspaper {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f0.png"); }

.em-newspaper.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f0.svg"), none; }

.em-ng {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f196.png"); }

.em-ng.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f196.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f196.svg"), none; }

.em-night_with_stars {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f303.png"); }

.em-night_with_stars.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f303.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f303.svg"), none; }

.em-nine {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/39-20e3.png"); }

.em-nine.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/39-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/39-20e3.svg"), none; }

.em-no_bell {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f515.png"); }

.em-no_bell.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f515.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f515.svg"), none; }

.em-no_bicycles {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b3.png"); }

.em-no_bicycles.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b3.svg"), none; }

.em-no_entry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26d4.png"); }

.em-no_entry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26d4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26d4.svg"), none; }

.em-no_entry_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ab.png"); }

.em-no_entry_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ab.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ab.svg"), none; }

.em-no_good {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f645.png"); }

.em-no_good.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f645.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f645.svg"), none; }

.em-no_mobile_phones {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f5.png"); }

.em-no_mobile_phones.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f5.svg"), none; }

.em-no_mouth {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f636.png"); }

.em-no_mouth.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f636.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f636.svg"), none; }

.em-no_pedestrians {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b7.png"); }

.em-no_pedestrians.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b7.svg"), none; }

.em-no_smoking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ad.png"); }

.em-no_smoking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ad.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ad.svg"), none; }

.em-non-potable_water {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b1.png"); }

.em-non-potable_water.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b1.svg"), none; }

.em-nose {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f443.png"); }

.em-nose.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f443.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f443.svg"), none; }

.em-notebook {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d3.png"); }

.em-notebook.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d3.svg"), none; }

.em-notebook_with_decorative_cover {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d4.png"); }

.em-notebook_with_decorative_cover.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d4.svg"), none; }

.em-notes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b6.png"); }

.em-notes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b6.svg"), none; }

.em-nut_and_bolt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f529.png"); }

.em-nut_and_bolt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f529.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f529.svg"), none; }

.em-o {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b55.png"); }

.em-o.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b55.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b55.svg"), none; }

.em-o2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f17e.png"); }

.em-o2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f17e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f17e.svg"), none; }

.em-ocean {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30a.png"); }

.em-ocean.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30a.svg"), none; }

.em-octagonal_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6d1.png"); }

.em-octagonal_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6d1.svg"), none; }

.em-octopus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f419.png"); }

.em-octopus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f419.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f419.svg"), none; }

.em-oden {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f362.png"); }

.em-oden.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f362.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f362.svg"), none; }

.em-office {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e2.png"); }

.em-office.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e2.svg"), none; }

.em-oil_drum {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e2.png"); }

.em-oil_drum.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e2.svg"), none; }

.em-ok {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f197.png"); }

.em-ok.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f197.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f197.svg"), none; }

.em-ok_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44c.png"); }

.em-ok_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44c.svg"), none; }

.em-ok_woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f646.png"); }

.em-ok_woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f646.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f646.svg"), none; }

.em-old_key {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5dd.png"); }

.em-old_key.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5dd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5dd.svg"), none; }

.em-older_adult {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d3.png"); }

.em-older_adult.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d3.svg"), none; }

.em-older_man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f474.png"); }

.em-older_man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f474.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f474.svg"), none; }

.em-older_woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f475.png"); }

.em-older_woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f475.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f475.svg"), none; }

.em-om_symbol {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f549.png"); }

.em-om_symbol.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f549.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f549.svg"), none; }

.em-on {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51b.png"); }

.em-on.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51b.svg"), none; }

.em-oncoming_automobile {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f698.png"); }

.em-oncoming_automobile.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f698.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f698.svg"), none; }

.em-oncoming_bus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68d.png"); }

.em-oncoming_bus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68d.svg"), none; }

.em-oncoming_police_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f694.png"); }

.em-oncoming_police_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f694.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f694.svg"), none; }

.em-oncoming_taxi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f696.png"); }

.em-oncoming_taxi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f696.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f696.svg"), none; }

.em-one {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/31-20e3.png"); }

.em-one.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/31-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/31-20e3.svg"), none; }

.em-open_file_folder {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c2.png"); }

.em-open_file_folder.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c2.svg"), none; }

.em-open_hands {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f450.png"); }

.em-open_hands.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f450.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f450.svg"), none; }

.em-open_mouth {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62e.png"); }

.em-open_mouth.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62e.svg"), none; }

.em-ophiuchus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26ce.png"); }

.em-ophiuchus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26ce.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26ce.svg"), none; }

.em-orange_book {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d9.png"); }

.em-orange_book.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d9.svg"), none; }

.em-orange_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e1.png"); }

.em-orange_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e1.svg"), none; }

.em-orthodox_cross {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2626.png"); }

.em-orthodox_cross.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2626.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2626.svg"), none; }

.em-outbox_tray {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e4.png"); }

.em-outbox_tray.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e4.svg"), none; }

.em-owl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f989.png"); }

.em-owl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f989.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f989.svg"), none; }

.em-ox {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f402.png"); }

.em-ox.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f402.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f402.svg"), none; }

.em-package {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e6.png"); }

.em-package.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e6.svg"), none; }

.em-page_facing_up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c4.png"); }

.em-page_facing_up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c4.svg"), none; }

.em-page_with_curl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4c3.png"); }

.em-page_with_curl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4c3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4c3.svg"), none; }

.em-pager {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4df.png"); }

.em-pager.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4df.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4df.svg"), none; }

.em-palm_tree {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f334.png"); }

.em-palm_tree.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f334.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f334.svg"), none; }

.em-palms_up_together {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f932.png"); }

.em-palms_up_together.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f932.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f932.svg"), none; }

.em-pancakes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95e.png"); }

.em-pancakes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95e.svg"), none; }

.em-panda_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43c.png"); }

.em-panda_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43c.svg"), none; }

.em-paperclip {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ce.png"); }

.em-paperclip.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ce.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ce.svg"), none; }

.em-parking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f17f.png"); }

.em-parking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f17f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f17f.svg"), none; }

.em-part_alternation_mark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/303d.png"); }

.em-part_alternation_mark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/303d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/303d.svg"), none; }

.em-partly_sunny {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26c5.png"); }

.em-partly_sunny.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26c5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26c5.svg"), none; }

.em-partly_sunny_rain, .em-sun_behind_rain_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f326.png"); }

.em-partly_sunny_rain.em-svg, .em-sun_behind_rain_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f326.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f326.svg"), none; }

.em-passenger_ship {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f3.png"); }

.em-passenger_ship.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f3.svg"), none; }

.em-passport_control {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6c2.png"); }

.em-passport_control.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6c2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6c2.svg"), none; }

.em-peace_symbol {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/262e.png"); }

.em-peace_symbol.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/262e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/262e.svg"), none; }

.em-peach {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f351.png"); }

.em-peach.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f351.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f351.svg"), none; }

.em-peanuts {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f95c.png"); }

.em-peanuts.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f95c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f95c.svg"), none; }

.em-pear {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f350.png"); }

.em-pear.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f350.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f350.svg"), none; }

.em-pencil2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/270f.png"); }

.em-pencil2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/270f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/270f.svg"), none; }

.em-penguin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f427.png"); }

.em-penguin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f427.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f427.svg"), none; }

.em-pensive {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f614.png"); }

.em-pensive.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f614.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f614.svg"), none; }

.em-performing_arts {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ad.png"); }

.em-performing_arts.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ad.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ad.svg"), none; }

.em-persevere {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f623.png"); }

.em-persevere.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f623.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f623.svg"), none; }

.em-person_climbing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d7.png"); }

.em-person_climbing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d7.svg"), none; }

.em-person_doing_cartwheel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f938.png"); }

.em-person_doing_cartwheel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f938.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f938.svg"), none; }

.em-person_frowning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64d.png"); }

.em-person_frowning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64d.svg"), none; }

.em-person_in_lotus_position {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d8.png"); }

.em-person_in_lotus_position.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d8.svg"), none; }

.em-person_in_steamy_room {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d6.png"); }

.em-person_in_steamy_room.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d6.svg"), none; }

.em-person_with_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f9.png"); }

.em-person_with_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f9.svg"), none; }

.em-person_with_blond_hair {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f471.png"); }

.em-person_with_blond_hair.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f471.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f471.svg"), none; }

.em-person_with_headscarf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d5.png"); }

.em-person_with_headscarf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d5.svg"), none; }

.em-person_with_pouting_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64e.png"); }

.em-person_with_pouting_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64e.svg"), none; }

.em-phone, .em-telephone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/260e.png"); }

.em-phone.em-svg, .em-telephone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/260e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/260e.svg"), none; }

.em-pick {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26cf.png"); }

.em-pick.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26cf.svg"), none; }

.em-pie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f967.png"); }

.em-pie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f967.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f967.svg"), none; }

.em-pig {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f437.png"); }

.em-pig.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f437.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f437.svg"), none; }

.em-pig2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f416.png"); }

.em-pig2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f416.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f416.svg"), none; }

.em-pig_nose {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43d.png"); }

.em-pig_nose.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43d.svg"), none; }

.em-pill {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48a.png"); }

.em-pill.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48a.svg"), none; }

.em-pineapple {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34d.png"); }

.em-pineapple.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34d.svg"), none; }

.em-pisces {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2653.png"); }

.em-pisces.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2653.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2653.svg"), none; }

.em-pizza {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f355.png"); }

.em-pizza.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f355.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f355.svg"), none; }

.em-place_of_worship {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6d0.png"); }

.em-place_of_worship.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6d0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6d0.svg"), none; }

.em-point_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f447.png"); }

.em-point_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f447.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f447.svg"), none; }

.em-point_left {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f448.png"); }

.em-point_left.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f448.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f448.svg"), none; }

.em-point_right {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f449.png"); }

.em-point_right.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f449.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f449.svg"), none; }

.em-point_up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/261d.png"); }

.em-point_up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/261d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/261d.svg"), none; }

.em-point_up_2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f446.png"); }

.em-point_up_2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f446.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f446.svg"), none; }

.em-police_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f693.png"); }

.em-police_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f693.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f693.svg"), none; }

.em-poodle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f429.png"); }

.em-poodle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f429.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f429.svg"), none; }

.em-popcorn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f37f.png"); }

.em-popcorn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f37f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f37f.svg"), none; }

.em-post_office {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3e3.png"); }

.em-post_office.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3e3.svg"), none; }

.em-postal_horn {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ef.png"); }

.em-postal_horn.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ef.svg"), none; }

.em-postbox {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ee.png"); }

.em-postbox.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ee.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ee.svg"), none; }

.em-potable_water {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b0.png"); }

.em-potable_water.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b0.svg"), none; }

.em-potato {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f954.png"); }

.em-potato.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f954.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f954.svg"), none; }

.em-pouch {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45d.png"); }

.em-pouch.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45d.svg"), none; }

.em-poultry_leg {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f357.png"); }

.em-poultry_leg.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f357.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f357.svg"), none; }

.em-pound {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b7.png"); }

.em-pound.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b7.svg"), none; }

.em-pouting_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63e.png"); }

.em-pouting_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63e.svg"), none; }

.em-pray {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64f.png"); }

.em-pray.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64f.svg"), none; }

.em-prayer_beads {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ff.png"); }

.em-prayer_beads.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ff.svg"), none; }

.em-pregnant_woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f930.png"); }

.em-pregnant_woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f930.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f930.svg"), none; }

.em-pretzel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f968.png"); }

.em-pretzel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f968.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f968.svg"), none; }

.em-prince {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f934.png"); }

.em-prince.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f934.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f934.svg"), none; }

.em-princess {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f478.png"); }

.em-princess.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f478.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f478.svg"), none; }

.em-printer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5a8.png"); }

.em-printer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5a8.svg"), none; }

.em-purple_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49c.png"); }

.em-purple_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49c.svg"), none; }

.em-purse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45b.png"); }

.em-purse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45b.svg"), none; }

.em-pushpin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4cc.png"); }

.em-pushpin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4cc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4cc.svg"), none; }

.em-put_litter_in_its_place {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ae.png"); }

.em-put_litter_in_its_place.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ae.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ae.svg"), none; }

.em-question {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2753.png"); }

.em-question.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2753.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2753.svg"), none; }

.em-rabbit {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f430.png"); }

.em-rabbit.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f430.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f430.svg"), none; }

.em-rabbit2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f407.png"); }

.em-rabbit2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f407.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f407.svg"), none; }

.em-racehorse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40e.png"); }

.em-racehorse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40e.svg"), none; }

.em-racing_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ce.png"); }

.em-racing_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ce.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ce.svg"), none; }

.em-racing_motorcycle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cd.png"); }

.em-racing_motorcycle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cd.svg"), none; }

.em-radio {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4fb.png"); }

.em-radio.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4fb.svg"), none; }

.em-radio_button {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f518.png"); }

.em-radio_button.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f518.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f518.svg"), none; }

.em-radioactive_sign {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2622.png"); }

.em-radioactive_sign.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2622.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2622.svg"), none; }

.em-rage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f621.png"); }

.em-rage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f621.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f621.svg"), none; }

.em-railway_car {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f683.png"); }

.em-railway_car.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f683.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f683.svg"), none; }

.em-railway_track {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e4.png"); }

.em-railway_track.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e4.svg"), none; }

.em-rain_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f327.png"); }

.em-rain_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f327.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f327.svg"), none; }

.em-rainbow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f308.png"); }

.em-rainbow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f308.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f308.svg"), none; }

.em-rainbow-flag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f3-fe0f-200d-1f308.png"); }

.em-rainbow-flag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f3-fe0f-200d-1f308.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f3-fe0f-200d-1f308.svg"), none; }

.em-raised_back_of_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91a.png"); }

.em-raised_back_of_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91a.svg"), none; }

.em-raised_hand_with_fingers_splayed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f590.png"); }

.em-raised_hand_with_fingers_splayed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f590.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f590.svg"), none; }

.em-raised_hands {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64c.png"); }

.em-raised_hands.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64c.svg"), none; }

.em-raising_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64b.png"); }

.em-raising_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64b.svg"), none; }

.em-ram {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40f.png"); }

.em-ram.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40f.svg"), none; }

.em-ramen {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35c.png"); }

.em-ramen.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35c.svg"), none; }

.em-rat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f400.png"); }

.em-rat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f400.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f400.svg"), none; }

.em-recycle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/267b.png"); }

.em-recycle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/267b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/267b.svg"), none; }

.em-red_circle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f534.png"); }

.em-red_circle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f534.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f534.svg"), none; }

.em-registered {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/ae.png"); }

.em-registered.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/ae.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/ae.svg"), none; }

.em-relaxed {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/263a.png"); }

.em-relaxed.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/263a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/263a.svg"), none; }

.em-relieved {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60c.png"); }

.em-relieved.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60c.svg"), none; }

.em-reminder_ribbon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f397.png"); }

.em-reminder_ribbon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f397.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f397.svg"), none; }

.em-repeat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f501.png"); }

.em-repeat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f501.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f501.svg"), none; }

.em-repeat_one {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f502.png"); }

.em-repeat_one.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f502.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f502.svg"), none; }

.em-restroom {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6bb.png"); }

.em-restroom.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6bb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6bb.svg"), none; }

.em-revolving_hearts {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49e.png"); }

.em-revolving_hearts.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49e.svg"), none; }

.em-rewind {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23ea.png"); }

.em-rewind.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23ea.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23ea.svg"), none; }

.em-rhinoceros {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f98f.png"); }

.em-rhinoceros.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f98f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f98f.svg"), none; }

.em-ribbon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f380.png"); }

.em-ribbon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f380.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f380.svg"), none; }

.em-rice {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35a.png"); }

.em-rice.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35a.svg"), none; }

.em-rice_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f359.png"); }

.em-rice_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f359.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f359.svg"), none; }

.em-rice_cracker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f358.png"); }

.em-rice_cracker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f358.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f358.svg"), none; }

.em-rice_scene {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f391.png"); }

.em-rice_scene.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f391.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f391.svg"), none; }

.em-right-facing_fist {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f91c.png"); }

.em-right-facing_fist.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f91c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f91c.svg"), none; }

.em-right_anger_bubble {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5ef.png"); }

.em-right_anger_bubble.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5ef.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5ef.svg"), none; }

.em-ring {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f48d.png"); }

.em-ring.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f48d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f48d.svg"), none; }

.em-robot_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f916.png"); }

.em-robot_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f916.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f916.svg"), none; }

.em-rocket {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f680.png"); }

.em-rocket.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f680.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f680.svg"), none; }

.em-rolled_up_newspaper {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5de.png"); }

.em-rolled_up_newspaper.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5de.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5de.svg"), none; }

.em-roller_coaster {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a2.png"); }

.em-roller_coaster.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a2.svg"), none; }

.em-rolling_on_the_floor_laughing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f923.png"); }

.em-rolling_on_the_floor_laughing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f923.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f923.svg"), none; }

.em-rooster {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f413.png"); }

.em-rooster.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f413.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f413.svg"), none; }

.em-rose {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f339.png"); }

.em-rose.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f339.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f339.svg"), none; }

.em-rosette {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f5.png"); }

.em-rosette.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f5.svg"), none; }

.em-rotating_light {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a8.png"); }

.em-rotating_light.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a8.svg"), none; }

.em-round_pushpin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4cd.png"); }

.em-round_pushpin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4cd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4cd.svg"), none; }

.em-rowboat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a3.png"); }

.em-rowboat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a3.svg"), none; }

.em-ru, .em-flag-ru {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1fa.png"); }

.em-ru.em-svg, .em-flag-ru.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1f7-1f1fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1f7-1f1fa.svg"), none; }

.em-rugby_football {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c9.png"); }

.em-rugby_football.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c9.svg"), none; }

.em-runner, .em-running {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c3.png"); }

.em-runner.em-svg, .em-running.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c3.svg"), none; }

.em-running_shirt_with_sash {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3bd.png"); }

.em-running_shirt_with_sash.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3bd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3bd.svg"), none; }

.em-sa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f202.png"); }

.em-sa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f202.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f202.svg"), none; }

.em-sagittarius {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2650.png"); }

.em-sagittarius.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2650.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2650.svg"), none; }

.em-sake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f376.png"); }

.em-sake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f376.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f376.svg"), none; }

.em-sandal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f461.png"); }

.em-sandal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f461.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f461.svg"), none; }

.em-sandwich {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f96a.png"); }

.em-sandwich.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f96a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f96a.svg"), none; }

.em-santa {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f385.png"); }

.em-santa.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f385.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f385.svg"), none; }

.em-satellite {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f0.png"); }

.em-satellite.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f0.svg"), none; }

.em-satellite_antenna {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4e1.png"); }

.em-satellite_antenna.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4e1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4e1.svg"), none; }

.em-sauropod {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f995.png"); }

.em-sauropod.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f995.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f995.svg"), none; }

.em-saxophone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b7.png"); }

.em-saxophone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b7.svg"), none; }

.em-scales {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2696.png"); }

.em-scales.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2696.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2696.svg"), none; }

.em-scarf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e3.png"); }

.em-scarf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e3.svg"), none; }

.em-school {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3eb.png"); }

.em-school.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3eb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3eb.svg"), none; }

.em-school_satchel {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f392.png"); }

.em-school_satchel.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f392.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f392.svg"), none; }

.em-scissors {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2702.png"); }

.em-scissors.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2702.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2702.svg"), none; }

.em-scooter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f4.png"); }

.em-scooter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f4.svg"), none; }

.em-scorpion {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f982.png"); }

.em-scorpion.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f982.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f982.svg"), none; }

.em-scorpius {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264f.png"); }

.em-scorpius.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264f.svg"), none; }

.em-scream {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f631.png"); }

.em-scream.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f631.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f631.svg"), none; }

.em-scream_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f640.png"); }

.em-scream_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f640.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f640.svg"), none; }

.em-scroll {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4dc.png"); }

.em-scroll.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4dc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4dc.svg"), none; }

.em-seat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ba.png"); }

.em-seat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ba.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ba.svg"), none; }

.em-second_place_medal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f948.png"); }

.em-second_place_medal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f948.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f948.svg"), none; }

.em-secret {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/3299.png"); }

.em-secret.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/3299.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/3299.svg"), none; }

.em-see_no_evil {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f648.png"); }

.em-see_no_evil.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f648.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f648.svg"), none; }

.em-seedling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f331.png"); }

.em-seedling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f331.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f331.svg"), none; }

.em-selfie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f933.png"); }

.em-selfie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f933.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f933.svg"), none; }

.em-seven {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/37-20e3.png"); }

.em-seven.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/37-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/37-20e3.svg"), none; }

.em-shallow_pan_of_food {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f958.png"); }

.em-shallow_pan_of_food.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f958.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f958.svg"), none; }

.em-shamrock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2618.png"); }

.em-shamrock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2618.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2618.svg"), none; }

.em-shark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f988.png"); }

.em-shark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f988.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f988.svg"), none; }

.em-shaved_ice {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f367.png"); }

.em-shaved_ice.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f367.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f367.svg"), none; }

.em-sheep {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f411.png"); }

.em-sheep.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f411.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f411.svg"), none; }

.em-shell {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f41a.png"); }

.em-shell.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f41a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f41a.svg"), none; }

.em-shield {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e1.png"); }

.em-shield.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e1.svg"), none; }

.em-shinto_shrine {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26e9.png"); }

.em-shinto_shrine.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26e9.svg"), none; }

.em-ship {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a2.png"); }

.em-ship.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a2.svg"), none; }

.em-shirt, .em-tshirt {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f455.png"); }

.em-shirt.em-svg, .em-tshirt.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f455.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f455.svg"), none; }

.em-shopping_bags {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6cd.png"); }

.em-shopping_bags.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6cd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6cd.svg"), none; }

.em-shopping_trolley {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6d2.png"); }

.em-shopping_trolley.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6d2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6d2.svg"), none; }

.em-shower {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6bf.png"); }

.em-shower.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6bf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6bf.svg"), none; }

.em-shrimp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f990.png"); }

.em-shrimp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f990.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f990.svg"), none; }

.em-shrug {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f937.png"); }

.em-shrug.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f937.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f937.svg"), none; }

.em-shushing_face, .em-face_with_finger_covering_closed_lips {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92b.png"); }

.em-shushing_face.em-svg, .em-face_with_finger_covering_closed_lips.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92b.svg"), none; }

.em-signal_strength {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f6.png"); }

.em-signal_strength.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f6.svg"), none; }

.em-six {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/36-20e3.png"); }

.em-six.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/36-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/36-20e3.svg"), none; }

.em-six_pointed_star {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52f.png"); }

.em-six_pointed_star.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52f.svg"), none; }

.em-ski {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3bf.png"); }

.em-ski.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3bf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3bf.svg"), none; }

.em-skier {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f7.png"); }

.em-skier.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f7.svg"), none; }

.em-skin-tone-2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3fb.png"); }

.em-skin-tone-2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3fb.svg"), none; }

.em-skin-tone-3 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3fc.png"); }

.em-skin-tone-3.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3fc.svg"), none; }

.em-skin-tone-4 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3fd.png"); }

.em-skin-tone-4.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3fd.svg"), none; }

.em-skin-tone-5 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3fe.png"); }

.em-skin-tone-5.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3fe.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3fe.svg"), none; }

.em-skin-tone-6 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ff.png"); }

.em-skin-tone-6.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ff.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ff.svg"), none; }

.em-skull {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f480.png"); }

.em-skull.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f480.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f480.svg"), none; }

.em-skull_and_crossbones {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2620.png"); }

.em-skull_and_crossbones.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2620.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2620.svg"), none; }

.em-sled {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6f7.png"); }

.em-sled.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6f7.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6f7.svg"), none; }

.em-sleeping {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f634.png"); }

.em-sleeping.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f634.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f634.svg"), none; }

.em-sleeping_accommodation {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6cc.png"); }

.em-sleeping_accommodation.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6cc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6cc.svg"), none; }

.em-sleepy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62a.png"); }

.em-sleepy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62a.svg"), none; }

.em-sleuth_or_spy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f575.png"); }

.em-sleuth_or_spy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f575.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f575.svg"), none; }

.em-slightly_frowning_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f641.png"); }

.em-slightly_frowning_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f641.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f641.svg"), none; }

.em-slightly_smiling_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f642.png"); }

.em-slightly_smiling_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f642.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f642.svg"), none; }

.em-slot_machine {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3b0.png"); }

.em-slot_machine.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3b0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3b0.svg"), none; }

.em-small_airplane {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6e9.png"); }

.em-small_airplane.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6e9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6e9.svg"), none; }

.em-small_blue_diamond {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f539.png"); }

.em-small_blue_diamond.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f539.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f539.svg"), none; }

.em-small_orange_diamond {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f538.png"); }

.em-small_orange_diamond.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f538.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f538.svg"), none; }

.em-small_red_triangle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f53a.png"); }

.em-small_red_triangle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f53a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f53a.svg"), none; }

.em-small_red_triangle_down {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f53b.png"); }

.em-small_red_triangle_down.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f53b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f53b.svg"), none; }

.em-smile {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f604.png"); }

.em-smile.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f604.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f604.svg"), none; }

.em-smile_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f638.png"); }

.em-smile_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f638.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f638.svg"), none; }

.em-smiley {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f603.png"); }

.em-smiley.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f603.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f603.svg"), none; }

.em-smiley_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63a.png"); }

.em-smiley_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63a.svg"), none; }

.em-smiling_imp {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f608.png"); }

.em-smiling_imp.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f608.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f608.svg"), none; }

.em-smirk {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60f.png"); }

.em-smirk.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60f.svg"), none; }

.em-smirk_cat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f63c.png"); }

.em-smirk_cat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f63c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f63c.svg"), none; }

.em-smoking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ac.png"); }

.em-smoking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ac.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ac.svg"), none; }

.em-snail {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40c.png"); }

.em-snail.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40c.svg"), none; }

.em-snake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40d.png"); }

.em-snake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40d.svg"), none; }

.em-sneezing_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f927.png"); }

.em-sneezing_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f927.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f927.svg"), none; }

.em-snow_capped_mountain {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d4.png"); }

.em-snow_capped_mountain.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d4.svg"), none; }

.em-snow_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f328.png"); }

.em-snow_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f328.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f328.svg"), none; }

.em-snowboarder {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c2.png"); }

.em-snowboarder.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c2.svg"), none; }

.em-snowflake {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2744.png"); }

.em-snowflake.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2744.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2744.svg"), none; }

.em-snowman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2603.png"); }

.em-snowman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2603.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2603.svg"), none; }

.em-snowman_without_snow {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26c4.png"); }

.em-snowman_without_snow.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26c4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26c4.svg"), none; }

.em-sob {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62d.png"); }

.em-sob.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62d.svg"), none; }

.em-soccer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26bd.png"); }

.em-soccer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26bd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26bd.svg"), none; }

.em-socks {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9e6.png"); }

.em-socks.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9e6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9e6.svg"), none; }

.em-soon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51c.png"); }

.em-soon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51c.svg"), none; }

.em-sos {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f198.png"); }

.em-sos.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f198.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f198.svg"), none; }

.em-sound {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f509.png"); }

.em-sound.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f509.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f509.svg"), none; }

.em-space_invader {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f47e.png"); }

.em-space_invader.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f47e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f47e.svg"), none; }

.em-spades {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2660.png"); }

.em-spades.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2660.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2660.svg"), none; }

.em-spaghetti {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f35d.png"); }

.em-spaghetti.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f35d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f35d.svg"), none; }

.em-sparkle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2747.png"); }

.em-sparkle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2747.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2747.svg"), none; }

.em-sparkler {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f387.png"); }

.em-sparkler.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f387.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f387.svg"), none; }

.em-sparkles {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2728.png"); }

.em-sparkles.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2728.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2728.svg"), none; }

.em-sparkling_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f496.png"); }

.em-sparkling_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f496.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f496.svg"), none; }

.em-speak_no_evil {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64a.png"); }

.em-speak_no_evil.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64a.svg"), none; }

.em-speaker {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f508.png"); }

.em-speaker.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f508.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f508.svg"), none; }

.em-speaking_head_in_silhouette {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5e3.png"); }

.em-speaking_head_in_silhouette.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5e3.svg"), none; }

.em-speech_balloon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ac.png"); }

.em-speech_balloon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ac.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ac.svg"), none; }

.em-speedboat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a4.png"); }

.em-speedboat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a4.svg"), none; }

.em-spider {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f577.png"); }

.em-spider.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f577.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f577.svg"), none; }

.em-spider_web {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f578.png"); }

.em-spider_web.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f578.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f578.svg"), none; }

.em-spiral_calendar_pad {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5d3.png"); }

.em-spiral_calendar_pad.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5d3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5d3.svg"), none; }

.em-spiral_note_pad {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5d2.png"); }

.em-spiral_note_pad.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5d2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5d2.svg"), none; }

.em-spock-hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f596.png"); }

.em-spock-hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f596.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f596.svg"), none; }

.em-spoon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f944.png"); }

.em-spoon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f944.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f944.svg"), none; }

.em-sports_medal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c5.png"); }

.em-sports_medal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c5.svg"), none; }

.em-squid {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f991.png"); }

.em-squid.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f991.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f991.svg"), none; }

.em-stadium {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3df.png"); }

.em-stadium.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3df.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3df.svg"), none; }

.em-star {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b50.png"); }

.em-star.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b50.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b50.svg"), none; }

.em-star-struck, .em-grinning_face_with_star_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f929.png"); }

.em-star-struck.em-svg, .em-grinning_face_with_star_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f929.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f929.svg"), none; }

.em-star2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31f.png"); }

.em-star2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31f.svg"), none; }

.em-star_and_crescent {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/262a.png"); }

.em-star_and_crescent.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/262a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/262a.svg"), none; }

.em-star_of_david {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2721.png"); }

.em-star_of_david.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2721.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2721.svg"), none; }

.em-stars {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f320.png"); }

.em-stars.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f320.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f320.svg"), none; }

.em-station {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f689.png"); }

.em-station.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f689.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f689.svg"), none; }

.em-statue_of_liberty {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5fd.png"); }

.em-statue_of_liberty.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5fd.svg"), none; }

.em-steam_locomotive {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f682.png"); }

.em-steam_locomotive.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f682.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f682.svg"), none; }

.em-stew {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f372.png"); }

.em-stew.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f372.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f372.svg"), none; }

.em-stopwatch {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f1.png"); }

.em-stopwatch.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f1.svg"), none; }

.em-straight_ruler {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4cf.png"); }

.em-straight_ruler.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4cf.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4cf.svg"), none; }

.em-strawberry {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f353.png"); }

.em-strawberry.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f353.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f353.svg"), none; }

.em-stuck_out_tongue {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61b.png"); }

.em-stuck_out_tongue.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61b.svg"), none; }

.em-stuck_out_tongue_closed_eyes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61d.png"); }

.em-stuck_out_tongue_closed_eyes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61d.svg"), none; }

.em-stuck_out_tongue_winking_eye {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61c.png"); }

.em-stuck_out_tongue_winking_eye.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61c.svg"), none; }

.em-studio_microphone {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f399.png"); }

.em-studio_microphone.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f399.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f399.svg"), none; }

.em-stuffed_flatbread {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f959.png"); }

.em-stuffed_flatbread.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f959.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f959.svg"), none; }

.em-sun_with_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f31e.png"); }

.em-sun_with_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f31e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f31e.svg"), none; }

.em-sunflower {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f33b.png"); }

.em-sunflower.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f33b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f33b.svg"), none; }

.em-sunglasses {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60e.png"); }

.em-sunglasses.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60e.svg"), none; }

.em-sunny {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2600.png"); }

.em-sunny.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2600.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2600.svg"), none; }

.em-sunrise {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f305.png"); }

.em-sunrise.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f305.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f305.svg"), none; }

.em-sunrise_over_mountains {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f304.png"); }

.em-sunrise_over_mountains.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f304.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f304.svg"), none; }

.em-surfer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c4.png"); }

.em-surfer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c4.svg"), none; }

.em-sushi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f363.png"); }

.em-sushi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f363.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f363.svg"), none; }

.em-suspension_railway {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69f.png"); }

.em-suspension_railway.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69f.svg"), none; }

.em-sweat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f613.png"); }

.em-sweat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f613.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f613.svg"), none; }

.em-sweat_drops {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a6.png"); }

.em-sweat_drops.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a6.svg"), none; }

.em-sweat_smile {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f605.png"); }

.em-sweat_smile.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f605.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f605.svg"), none; }

.em-sweet_potato {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f360.png"); }

.em-sweet_potato.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f360.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f360.svg"), none; }

.em-swimmer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ca.png"); }

.em-swimmer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ca.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ca.svg"), none; }

.em-symbols {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f523.png"); }

.em-symbols.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f523.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f523.svg"), none; }

.em-synagogue {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f54d.png"); }

.em-synagogue.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f54d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f54d.svg"), none; }

.em-syringe {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f489.png"); }

.em-syringe.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f489.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f489.svg"), none; }

.em-t-rex {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f996.png"); }

.em-t-rex.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f996.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f996.svg"), none; }

.em-table_tennis_paddle_and_ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d3.png"); }

.em-table_tennis_paddle_and_ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d3.svg"), none; }

.em-taco {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32e.png"); }

.em-taco.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32e.svg"), none; }

.em-tada {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f389.png"); }

.em-tada.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f389.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f389.svg"), none; }

.em-takeout_box {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f961.png"); }

.em-takeout_box.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f961.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f961.svg"), none; }

.em-tanabata_tree {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f38b.png"); }

.em-tanabata_tree.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f38b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f38b.svg"), none; }

.em-tangerine {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f34a.png"); }

.em-tangerine.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f34a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f34a.svg"), none; }

.em-taurus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2649.png"); }

.em-taurus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2649.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2649.svg"), none; }

.em-taxi {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f695.png"); }

.em-taxi.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f695.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f695.svg"), none; }

.em-tea {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f375.png"); }

.em-tea.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f375.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f375.svg"), none; }

.em-telephone_receiver {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4de.png"); }

.em-telephone_receiver.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4de.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4de.svg"), none; }

.em-telescope {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f52d.png"); }

.em-telescope.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f52d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f52d.svg"), none; }

.em-tennis {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3be.png"); }

.em-tennis.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3be.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3be.svg"), none; }

.em-tent {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26fa.png"); }

.em-tent.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26fa.svg"), none; }

.em-the_horns, .em-sign_of_the_horns {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f918.png"); }

.em-the_horns.em-svg, .em-sign_of_the_horns.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f918.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f918.svg"), none; }

.em-thermometer {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f321.png"); }

.em-thermometer.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f321.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f321.svg"), none; }

.em-thinking_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f914.png"); }

.em-thinking_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f914.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f914.svg"), none; }

.em-third_place_medal {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f949.png"); }

.em-third_place_medal.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f949.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f949.svg"), none; }

.em-thought_balloon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ad.png"); }

.em-thought_balloon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ad.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ad.svg"), none; }

.em-three {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/33-20e3.png"); }

.em-three.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/33-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/33-20e3.svg"), none; }

.em-three_button_mouse {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5b1.png"); }

.em-three_button_mouse.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5b1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5b1.svg"), none; }

.em-thunder_cloud_and_rain {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26c8.png"); }

.em-thunder_cloud_and_rain.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26c8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26c8.svg"), none; }

.em-ticket {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ab.png"); }

.em-ticket.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ab.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ab.svg"), none; }

.em-tiger {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f42f.png"); }

.em-tiger.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f42f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f42f.svg"), none; }

.em-tiger2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f405.png"); }

.em-tiger2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f405.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f405.svg"), none; }

.em-timer_clock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/23f2.png"); }

.em-timer_clock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/23f2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/23f2.svg"), none; }

.em-tired_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f62b.png"); }

.em-tired_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f62b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f62b.svg"), none; }

.em-tm {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2122.png"); }

.em-tm.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2122.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2122.svg"), none; }

.em-toilet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6bd.png"); }

.em-toilet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6bd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6bd.svg"), none; }

.em-tokyo_tower {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5fc.png"); }

.em-tokyo_tower.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5fc.svg"), none; }

.em-tomato {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f345.png"); }

.em-tomato.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f345.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f345.svg"), none; }

.em-tongue {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f445.png"); }

.em-tongue.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f445.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f445.svg"), none; }

.em-top {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51d.png"); }

.em-top.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51d.svg"), none; }

.em-tophat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3a9.png"); }

.em-tophat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3a9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3a9.svg"), none; }

.em-tornado, .em-tornado_cloud {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32a.png"); }

.em-tornado.em-svg, .em-tornado_cloud.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32a.svg"), none; }

.em-trackball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5b2.png"); }

.em-trackball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5b2.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5b2.svg"), none; }

.em-tractor {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69c.png"); }

.em-tractor.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69c.svg"), none; }

.em-traffic_light {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a5.png"); }

.em-traffic_light.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a5.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a5.svg"), none; }

.em-train {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68b.png"); }

.em-train.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68b.svg"), none; }

.em-train2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f686.png"); }

.em-train2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f686.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f686.svg"), none; }

.em-tram {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68a.png"); }

.em-tram.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68a.svg"), none; }

.em-triangular_flag_on_post {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a9.png"); }

.em-triangular_flag_on_post.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a9.svg"), none; }

.em-triangular_ruler {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4d0.png"); }

.em-triangular_ruler.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4d0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4d0.svg"), none; }

.em-trident {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f531.png"); }

.em-trident.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f531.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f531.svg"), none; }

.em-triumph {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f624.png"); }

.em-triumph.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f624.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f624.svg"), none; }

.em-trolleybus {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f68e.png"); }

.em-trolleybus.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f68e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f68e.svg"), none; }

.em-trophy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c6.png"); }

.em-trophy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c6.svg"), none; }

.em-tropical_drink {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f379.png"); }

.em-tropical_drink.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f379.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f379.svg"), none; }

.em-tropical_fish {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f420.png"); }

.em-tropical_fish.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f420.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f420.svg"), none; }

.em-truck {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f69a.png"); }

.em-truck.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f69a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f69a.svg"), none; }

.em-trumpet {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ba.png"); }

.em-trumpet.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ba.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ba.svg"), none; }

.em-tulip {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f337.png"); }

.em-tulip.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f337.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f337.svg"), none; }

.em-tumbler_glass {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f943.png"); }

.em-tumbler_glass.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f943.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f943.svg"), none; }

.em-turkey {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f983.png"); }

.em-turkey.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f983.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f983.svg"), none; }

.em-turtle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f422.png"); }

.em-turtle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f422.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f422.svg"), none; }

.em-tv {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4fa.png"); }

.em-tv.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4fa.svg"), none; }

.em-twisted_rightwards_arrows {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f500.png"); }

.em-twisted_rightwards_arrows.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f500.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f500.svg"), none; }

.em-two {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/32-20e3.png"); }

.em-two.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/32-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/32-20e3.svg"), none; }

.em-two_hearts {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f495.png"); }

.em-two_hearts.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f495.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f495.svg"), none; }

.em-two_men_holding_hands {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46c.png"); }

.em-two_men_holding_hands.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46c.svg"), none; }

.em-two_women_holding_hands {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46d.png"); }

.em-two_women_holding_hands.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46d.svg"), none; }

.em-u5272 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f239.png"); }

.em-u5272.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f239.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f239.svg"), none; }

.em-u5408 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f234.png"); }

.em-u5408.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f234.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f234.svg"), none; }

.em-u55b6 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f23a.png"); }

.em-u55b6.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f23a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f23a.svg"), none; }

.em-u6307 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f22f.png"); }

.em-u6307.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f22f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f22f.svg"), none; }

.em-u6708 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f237.png"); }

.em-u6708.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f237.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f237.svg"), none; }

.em-u6709 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f236.png"); }

.em-u6709.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f236.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f236.svg"), none; }

.em-u6e80 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f235.png"); }

.em-u6e80.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f235.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f235.svg"), none; }

.em-u7121 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f21a.png"); }

.em-u7121.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f21a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f21a.svg"), none; }

.em-u7533 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f238.png"); }

.em-u7533.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f238.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f238.svg"), none; }

.em-u7981 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f232.png"); }

.em-u7981.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f232.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f232.svg"), none; }

.em-u7a7a {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f233.png"); }

.em-u7a7a.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f233.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f233.svg"), none; }

.em-umbrella {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2602.png"); }

.em-umbrella.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2602.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2602.svg"), none; }

.em-umbrella_on_ground {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f1.png"); }

.em-umbrella_on_ground.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f1.svg"), none; }

.em-umbrella_with_rain_drops {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2614.png"); }

.em-umbrella_with_rain_drops.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2614.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2614.svg"), none; }

.em-unamused {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f612.png"); }

.em-unamused.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f612.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f612.svg"), none; }

.em-underage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f51e.png"); }

.em-underage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f51e.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f51e.svg"), none; }

.em-unicorn_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f984.png"); }

.em-unicorn_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f984.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f984.svg"), none; }

.em-unlock {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f513.png"); }

.em-unlock.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f513.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f513.svg"), none; }

.em-up {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f199.png"); }

.em-up.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f199.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f199.svg"), none; }

.em-upside_down_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f643.png"); }

.em-upside_down_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f643.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f643.svg"), none; }

.em-us, .em-flag-us {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f8.png"); }

.em-us.em-svg, .em-flag-us.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f1fa-1f1f8.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f1fa-1f1f8.svg"), none; }

.em-v {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/270c.png"); }

.em-v.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/270c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/270c.svg"), none; }

.em-vampire {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9db.png"); }

.em-vampire.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9db.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9db.svg"), none; }

.em-vertical_traffic_light {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a6.png"); }

.em-vertical_traffic_light.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a6.svg"), none; }

.em-vhs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4fc.png"); }

.em-vhs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4fc.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4fc.svg"), none; }

.em-vibration_mode {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f3.png"); }

.em-vibration_mode.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f3.svg"), none; }

.em-video_camera {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4f9.png"); }

.em-video_camera.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4f9.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4f9.svg"), none; }

.em-video_game {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ae.png"); }

.em-video_game.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ae.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ae.svg"), none; }

.em-violin {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3bb.png"); }

.em-violin.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3bb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3bb.svg"), none; }

.em-virgo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/264d.png"); }

.em-virgo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/264d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/264d.svg"), none; }

.em-volcano {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f30b.png"); }

.em-volcano.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f30b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f30b.svg"), none; }

.em-volleyball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3d0.png"); }

.em-volleyball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3d0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3d0.svg"), none; }

.em-vs {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f19a.png"); }

.em-vs.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f19a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f19a.svg"), none; }

.em-walking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b6.png"); }

.em-walking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b6.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b6.svg"), none; }

.em-waning_crescent_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f318.png"); }

.em-waning_crescent_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f318.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f318.svg"), none; }

.em-waning_gibbous_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f316.png"); }

.em-waning_gibbous_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f316.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f316.svg"), none; }

.em-warning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26a0.png"); }

.em-warning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26a0.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26a0.svg"), none; }

.em-wastebasket {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5d1.png"); }

.em-wastebasket.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5d1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5d1.svg"), none; }

.em-watch {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/231a.png"); }

.em-watch.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/231a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/231a.svg"), none; }

.em-water_buffalo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f403.png"); }

.em-water_buffalo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f403.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f403.svg"), none; }

.em-water_polo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93d.png"); }

.em-water_polo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93d.svg"), none; }

.em-watermelon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f349.png"); }

.em-watermelon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f349.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f349.svg"), none; }

.em-wave {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f44b.png"); }

.em-wave.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f44b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f44b.svg"), none; }

.em-waving_black_flag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f4.png"); }

.em-waving_black_flag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f4.svg"), none; }

.em-waving_white_flag {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3f3.png"); }

.em-waving_white_flag.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3f3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3f3.svg"), none; }

.em-wavy_dash {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/3030.png"); }

.em-wavy_dash.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/3030.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/3030.svg"), none; }

.em-waxing_crescent_moon {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f312.png"); }

.em-waxing_crescent_moon.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f312.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f312.svg"), none; }

.em-wc {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6be.png"); }

.em-wc.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6be.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6be.svg"), none; }

.em-weary {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f629.png"); }

.em-weary.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f629.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f629.svg"), none; }

.em-wedding {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f492.png"); }

.em-wedding.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f492.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f492.svg"), none; }

.em-weight_lifter {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cb.png"); }

.em-weight_lifter.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cb.svg"), none; }

.em-whale {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f433.png"); }

.em-whale.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f433.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f433.svg"), none; }

.em-whale2 {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f40b.png"); }

.em-whale2.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f40b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f40b.svg"), none; }

.em-wheel_of_dharma {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2638.png"); }

.em-wheel_of_dharma.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2638.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2638.svg"), none; }

.em-wheelchair {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/267f.png"); }

.em-wheelchair.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/267f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/267f.svg"), none; }

.em-white_check_mark {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2705.png"); }

.em-white_check_mark.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2705.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2705.svg"), none; }

.em-white_circle {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26aa.png"); }

.em-white_circle.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26aa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26aa.svg"), none; }

.em-white_flower {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4ae.png"); }

.em-white_flower.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4ae.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4ae.svg"), none; }

.em-white_frowning_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2639.png"); }

.em-white_frowning_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2639.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2639.svg"), none; }

.em-white_large_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/2b1c.png"); }

.em-white_large_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/2b1c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/2b1c.svg"), none; }

.em-white_medium_small_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25fd.png"); }

.em-white_medium_small_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25fd.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25fd.svg"), none; }

.em-white_medium_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25fb.png"); }

.em-white_medium_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25fb.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25fb.svg"), none; }

.em-white_small_square {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/25ab.png"); }

.em-white_small_square.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/25ab.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/25ab.svg"), none; }

.em-white_square_button {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f533.png"); }

.em-white_square_button.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f533.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f533.svg"), none; }

.em-wilted_flower {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f940.png"); }

.em-wilted_flower.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f940.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f940.svg"), none; }

.em-wind_blowing_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f32c.png"); }

.em-wind_blowing_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f32c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f32c.svg"), none; }

.em-wind_chime {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f390.png"); }

.em-wind_chime.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f390.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f390.svg"), none; }

.em-wine_glass {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f377.png"); }

.em-wine_glass.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f377.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f377.svg"), none; }

.em-wink {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f609.png"); }

.em-wink.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f609.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f609.svg"), none; }

.em-wolf {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f43a.png"); }

.em-wolf.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f43a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f43a.svg"), none; }

.em-woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469.png"); }

.em-woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469.svg"), none; }

.em-woman-biking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b4-200d-2640-fe0f.png"); }

.em-woman-biking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b4-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b4-200d-2640-fe0f.svg"), none; }

.em-woman-bouncing-ball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26f9-fe0f-200d-2640-fe0f.png"); }

.em-woman-bouncing-ball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26f9-fe0f-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26f9-fe0f-200d-2640-fe0f.svg"), none; }

.em-woman-bowing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f647-200d-2640-fe0f.png"); }

.em-woman-bowing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f647-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f647-200d-2640-fe0f.svg"), none; }

.em-woman-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f466.png"); }

.em-woman-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f466.svg"), none; }

.em-woman-boy-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f466-200d-1f466.png"); }

.em-woman-boy-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f466-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f466-200d-1f466.svg"), none; }

.em-woman-cartwheeling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f938-200d-2640-fe0f.png"); }

.em-woman-cartwheeling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f938-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f938-200d-2640-fe0f.svg"), none; }

.em-woman-facepalming {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f926-200d-2640-fe0f.png"); }

.em-woman-facepalming.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f926-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f926-200d-2640-fe0f.svg"), none; }

.em-woman-frowning {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64d-200d-2640-fe0f.png"); }

.em-woman-frowning.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64d-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64d-200d-2640-fe0f.svg"), none; }

.em-woman-gesturing-no {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f645-200d-2640-fe0f.png"); }

.em-woman-gesturing-no.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f645-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f645-200d-2640-fe0f.svg"), none; }

.em-woman-gesturing-ok {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f646-200d-2640-fe0f.png"); }

.em-woman-gesturing-ok.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f646-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f646-200d-2640-fe0f.svg"), none; }

.em-woman-getting-haircut {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f487-200d-2640-fe0f.png"); }

.em-woman-getting-haircut.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f487-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f487-200d-2640-fe0f.svg"), none; }

.em-woman-getting-massage {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f486-200d-2640-fe0f.png"); }

.em-woman-getting-massage.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f486-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f486-200d-2640-fe0f.svg"), none; }

.em-woman-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467.png"); }

.em-woman-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f467.svg"), none; }

.em-woman-girl-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467-200d-1f466.png"); }

.em-woman-girl-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f467-200d-1f466.svg"), none; }

.em-woman-girl-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467-200d-1f467.png"); }

.em-woman-girl-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f467-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f467-200d-1f467.svg"), none; }

.em-woman-golfing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cc-fe0f-200d-2640-fe0f.png"); }

.em-woman-golfing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cc-fe0f-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cc-fe0f-200d-2640-fe0f.svg"), none; }

.em-woman-heart-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f468.png"); }

.em-woman-heart-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f468.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2764-fe0f-200d-1f468.svg"), none; }

.em-woman-heart-woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f469.png"); }

.em-woman-heart-woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f469.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2764-fe0f-200d-1f469.svg"), none; }

.em-woman-juggling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f939-200d-2640-fe0f.png"); }

.em-woman-juggling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f939-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f939-200d-2640-fe0f.svg"), none; }

.em-woman-kiss-man {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png"); }

.em-woman-kiss-man.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f468.svg"), none; }

.em-woman-kiss-woman {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png"); }

.em-woman-kiss-woman.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-2764-fe0f-200d-1f48b-200d-1f469.svg"), none; }

.em-woman-lifting-weights {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3cb-fe0f-200d-2640-fe0f.png"); }

.em-woman-lifting-weights.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3cb-fe0f-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3cb-fe0f-200d-2640-fe0f.svg"), none; }

.em-woman-mountain-biking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b5-200d-2640-fe0f.png"); }

.em-woman-mountain-biking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b5-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b5-200d-2640-fe0f.svg"), none; }

.em-woman-playing-handball {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93e-200d-2640-fe0f.png"); }

.em-woman-playing-handball.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93e-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93e-200d-2640-fe0f.svg"), none; }

.em-woman-playing-water-polo {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93d-200d-2640-fe0f.png"); }

.em-woman-playing-water-polo.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93d-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93d-200d-2640-fe0f.svg"), none; }

.em-woman-pouting {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64e-200d-2640-fe0f.png"); }

.em-woman-pouting.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64e-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64e-200d-2640-fe0f.svg"), none; }

.em-woman-raising-hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f64b-200d-2640-fe0f.png"); }

.em-woman-raising-hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f64b-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f64b-200d-2640-fe0f.svg"), none; }

.em-woman-rowing-boat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6a3-200d-2640-fe0f.png"); }

.em-woman-rowing-boat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6a3-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6a3-200d-2640-fe0f.svg"), none; }

.em-woman-running {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c3-200d-2640-fe0f.png"); }

.em-woman-running.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c3-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c3-200d-2640-fe0f.svg"), none; }

.em-woman-shrugging {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f937-200d-2640-fe0f.png"); }

.em-woman-shrugging.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f937-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f937-200d-2640-fe0f.svg"), none; }

.em-woman-surfing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3c4-200d-2640-fe0f.png"); }

.em-woman-surfing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3c4-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3c4-200d-2640-fe0f.svg"), none; }

.em-woman-swimming {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f3ca-200d-2640-fe0f.png"); }

.em-woman-swimming.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f3ca-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f3ca-200d-2640-fe0f.svg"), none; }

.em-woman-tipping-hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f481-200d-2640-fe0f.png"); }

.em-woman-tipping-hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f481-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f481-200d-2640-fe0f.svg"), none; }

.em-woman-walking {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6b6-200d-2640-fe0f.png"); }

.em-woman-walking.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6b6-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6b6-200d-2640-fe0f.svg"), none; }

.em-woman-wearing-turban {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f473-200d-2640-fe0f.png"); }

.em-woman-wearing-turban.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f473-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f473-200d-2640-fe0f.svg"), none; }

.em-woman-with-bunny-ears-partying {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f46f-200d-2640-fe0f.png"); }

.em-woman-with-bunny-ears-partying.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f46f-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f46f-200d-2640-fe0f.svg"), none; }

.em-woman-woman-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f466.png"); }

.em-woman-woman-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f469-200d-1f466.svg"), none; }

.em-woman-woman-boy-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f466-200d-1f466.png"); }

.em-woman-woman-boy-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f466-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f469-200d-1f466-200d-1f466.svg"), none; }

.em-woman-woman-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467.png"); }

.em-woman-woman-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f469-200d-1f467.svg"), none; }

.em-woman-woman-girl-boy {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467-200d-1f466.png"); }

.em-woman-woman-girl-boy.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467-200d-1f466.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f469-200d-1f467-200d-1f466.svg"), none; }

.em-woman-woman-girl-girl {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467-200d-1f467.png"); }

.em-woman-woman-girl-girl.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f469-200d-1f469-200d-1f467-200d-1f467.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f469-200d-1f469-200d-1f467-200d-1f467.svg"), none; }

.em-woman-wrestling {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93c-200d-2640-fe0f.png"); }

.em-woman-wrestling.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93c-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93c-200d-2640-fe0f.svg"), none; }

.em-woman_climbing {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d7-200d-2640-fe0f.png"); }

.em-woman_climbing.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d7-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d7-200d-2640-fe0f.svg"), none; }

.em-woman_in_lotus_position {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d8-200d-2640-fe0f.png"); }

.em-woman_in_lotus_position.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d8-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d8-200d-2640-fe0f.svg"), none; }

.em-woman_in_steamy_room {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9d6-200d-2640-fe0f.png"); }

.em-woman_in_steamy_room.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9d6-200d-2640-fe0f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9d6-200d-2640-fe0f.svg"), none; }

.em-womans_clothes {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f45a.png"); }

.em-womans_clothes.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f45a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f45a.svg"), none; }

.em-womans_hat {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f452.png"); }

.em-womans_hat.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f452.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f452.svg"), none; }

.em-womens {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f6ba.png"); }

.em-womens.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f6ba.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f6ba.svg"), none; }

.em-world_map {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f5fa.png"); }

.em-world_map.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f5fa.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f5fa.svg"), none; }

.em-worried {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f61f.png"); }

.em-worried.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f61f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f61f.svg"), none; }

.em-wrench {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f527.png"); }

.em-wrench.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f527.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f527.svg"), none; }

.em-wrestlers {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f93c.png"); }

.em-wrestlers.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f93c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f93c.svg"), none; }

.em-writing_hand {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/270d.png"); }

.em-writing_hand.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/270d.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/270d.svg"), none; }

.em-x {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/274c.png"); }

.em-x.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/274c.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/274c.svg"), none; }

.em-yellow_heart {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f49b.png"); }

.em-yellow_heart.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f49b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f49b.svg"), none; }

.em-yen {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4b4.png"); }

.em-yen.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4b4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4b4.svg"), none; }

.em-yin_yang {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/262f.png"); }

.em-yin_yang.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/262f.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/262f.svg"), none; }

.em-yum {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f60b.png"); }

.em-yum.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f60b.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f60b.svg"), none; }

.em-zany_face, .em-grinning_face_with_one_large_and_one_small_eye {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f92a.png"); }

.em-zany_face.em-svg, .em-grinning_face_with_one_large_and_one_small_eye.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f92a.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f92a.svg"), none; }

.em-zap {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/26a1.png"); }

.em-zap.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/26a1.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/26a1.svg"), none; }

.em-zebra_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f993.png"); }

.em-zebra_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f993.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f993.svg"), none; }

.em-zero {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/30-20e3.png"); }

.em-zero.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/30-20e3.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/30-20e3.svg"), none; }

.em-zipper_mouth_face {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f910.png"); }

.em-zipper_mouth_face.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f910.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f910.svg"), none; }

.em-zombie {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f9df.png"); }

.em-zombie.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f9df.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f9df.svg"), none; }

.em-zzz {
  background-image: url("https://twemoji.maxcdn.com/2/72x72/1f4a4.png"); }

.em-zzz.em-svg {
  background: url("https://twemoji.maxcdn.com/2/72x72/1f4a4.png");
  background-image: url("https://twemoji.maxcdn.com/2/svg/1f4a4.svg"), none; }

* {
  box-sizing: border-box; }

a {
  cursor: pointer; }

/**
 * Layout
 */
.fabe-first-loading-label {
  margin-top: 30px;
  margin-left: 30px;
  display: block; }

.mount {
  width: 100%;
  height: 100%; }

.layout {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.middle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1; }

.content {
  width: 100%;
  height: 100%;
  -ms-flex: 1;
  flex: 1;
  overflow-y: auto;
  position: relative;
  z-index: 0;
  transition: .5s; }

.hidden {
  display: none; }

/**
 * Guest Footer
 */
.fabe-site-footer {
  background: #1B1E20;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 20px;
  height: 35px;
  font-size: 11px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }

.fabe-footer-link {
  padding-top: 8px;
  color: #909294;
  font-weight: 500;
  float: right; }

.fabe-footer-chili {
  background: url(/images/favicon.png);
  width: 25px;
  height: 25px;
  background-size: 100%;
  cursor: pointer;
  float: left;
  margin-top: 4px; }

/**
 * Footer
 */
.site-footer {
  box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.15);
  background: #2f2f37;
  color: #939597;
  overflow: hidden;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 30px;
  position: relative;
  z-index: 1; }
  .site-footer .footer-nav {
    float: left; }
    .site-footer .footer-nav ul li a,
    .site-footer .footer-nav ul li > span {
      color: #D1D1D1;
      transition: .3s;
      display: block;
      padding: 15px 0;
      cursor: pointer; }
    .site-footer .footer-nav ul li a:hover,
    .site-footer .footer-nav ul li > span:hover {
      color: white;
      text-decoration: none; }
    .site-footer .footer-nav .credits-wrapper {
      position: absolute;
      padding-top: 0;
      top: -15px; }
  .site-footer .footer-nav li + li a,
  .site-footer .footer-nav li + li > span {
    padding-left: 30px; }

.footer-nav li {
  list-style: none;
  display: inline-block;
  position: relative; }

.footer-nav li + li {
  margin-left: 15px; }

.footer-nav li + li a {
  padding-left: 30px; }

.credits {
  padding: 15px 0;
  float: right; }

.credits span:first-child {
  margin-right: 45px; }

/**
 * Navigation
 */
.menu {
  width: 250px;
  padding: 18px 0;
  position: relative;
  transition: .5s;
  overflow-y: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100vh;
  position: fixed;
  bottom: 0;
  padding-top: 62px;
  z-index: 2; }

.menu.white {
  background: white; }

.menu.black {
  background: #2f2f37; }

.menu + .content {
  padding-left: 250px; }

.menu.collapsed + .content {
  padding-left: 70px; }

@media (max-width: 768px) {
  .menu + .content {
    padding-left: 0; } }

.menu a {
  font-size: 14px;
  display: block;
  padding: 10px 18px;
  color: #BBBDC0;
  transition: .3s;
  position: relative; }

.menu li.bottom {
  position: absolute;
  bottom: 100px;
  width: 100%; }

.menu a:hover,
.menu a.active {
  color: white;
  text-decoration: none;
  background: #F05822; }

.menu a i {
  display: inline-block;
  margin-right: 12px;
  width: 16px;
  text-align: center; }

.menu.collapsed a {
  text-align: center; }

.menu.collapsed {
  width: 70px; }

.menu.collapsed a span.label {
  opacity: 0;
  visibility: hidden;
  display: none; }

.menu.collapsed a {
  text-align: center;
  padding: 15px 0; }

.menu.collapsed a i {
  margin: 0;
  margin-left: -7px;
  font-size: 18px; }

/**
 * Actionbar
 */
.actionbar {
  background: #fff;
  box-shadow: 0px 1px 2px 0px rgba(30, 44, 71, 0.1);
  z-index: 2;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.site-logo {
  background: url(images/logo.svg);
  width: 30px;
  height: 33px;
  background-size: 100%;
  cursor: pointer;
  float: left;
  margin: 2px 0; }

.hamburger {
  font-size: 12px;
  float: left;
  margin: 3px 20px 0 0;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 27px;
  padding: 5px;
  cursor: pointer;
  transition: .7s; }

.hamburger:not(.active):hover {
  color: #F05822; }

.hamburger.active {
  background: #F05822;
  color: #fff;
  border-radius: 4px; }

.fab {
  vertical-align: middle;
  display: inline-block;
  background: #F05822;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  position: relative;
  overflow: hidden;
  cursor: pointer;
  line-height: 1; }

.fab button {
  width: 100%;
  height: 100%;
  background: transparent;
  border: 0;
  color: #fff;
  text-align: center;
  line-height: 50px;
  outline: none; }

p.description {
  font-weight: bold;
  font-size: 15px;
  color: #58585B;
  margin: 0 30px; }

/**
* Login
*/
.login-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center; }

.login {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.login .actionbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center; }

.login .actionbar .profile {
  float: none;
  margin-right: 10px; }

.login .actionbar .icon {
  margin: 0; }

.login .actionbar .site-logo {
  margin-left: 35px;
  float: none; }

.login-no-account-user {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: auto; }
  .login-no-account-user .error-message {
    background-image: url(/images/chili/img_chilipiper.svg);
    background-size: 50px;
    background-position: 0% 45%;
    background-repeat: no-repeat;
    float: right;
    display: inline-block;
    height: 300px;
    width: 700px; }
    .login-no-account-user .error-message span {
      display: inline-block;
      vertical-align: middle;
      margin-left: 100px;
      padding-bottom: 15%;
      padding-top: 15%;
      width: 500px;
      text-align: center;
      font-family: "Open Sans Regular", sans-serif;
      font-size: 28px;
      font-style: normal;
      font-weight: 300;
      color: #808080;
      line-height: normal; }
  .login-no-account-user .choice-message {
    width: 500px;
    font-family: "Open Sans Regular", sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    color: #666666;
    line-height: normal;
    text-align: center;
    margin-bottom: 62px; }
  .login-no-account-user .choice-solution {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .login-no-account-user .choice-solution .choice-salesforce {
      background-image: url(/images/img_ic_salesforce.svg);
      background-size: 100px;
      background-position: top;
      background-repeat: no-repeat;
      display: block;
      width: 200px;
      height: 500px; }
    .login-no-account-user .choice-solution .choice-chili {
      background-image: url(/images/chili/img_ic_chilipiper.svg);
      background-size: 100px;
      background-position: top;
      background-repeat: no-repeat;
      display: block;
      width: 200px;
      height: 500px;
      margin-right: 50px;
      margin-left: 50px; }
    .login-no-account-user .choice-solution .choice-calendar {
      background-image: url(/images/img_ic_calendar.svg);
      background-size: 100px;
      background-position: top;
      background-repeat: no-repeat;
      display: block;
      width: 200px;
      height: 500px; }
    .login-no-account-user .choice-solution span {
      display: block;
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 500;
      color: #666666;
      line-height: normal;
      padding-top: 130px; }
      .login-no-account-user .choice-solution span .link-text {
        cursor: pointer;
        color: #1b75bb;
        text-decoration: none; }

.login-window {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }
  .login-window .icon-salesforce {
    width: 140px;
    margin-top: 35px;
    margin-bottom: 50px; }

.login-site-logo {
  background: url(images/logo.svg);
  width: 130px;
  height: 144px;
  background-size: 100%; }

.login-site-name {
  color: #58595B;
  font-size: 30px;
  text-transform: uppercase;
  width: 180px;
  margin-top: 30px; }

.login-site-slogan-top {
  margin-top: -100px;
  width: 500px;
  color: #929292;
  font-size: 20px;
  text-align: center;
  font-family: 'Roboto'sans-serif; }

.login-site-slogan-between {
  width: 180px;
  color: #929292;
  font-size: 14px;
  text-align: center;
  font-family: 'Roboto'sans-serif; }

.login-button {
  position: relative;
  background: #F05323;
  border-radius: 3px;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); }

.login-button button {
  border: 0;
  background: transparent;
  /*text-transform: uppercase;*/
  color: white;
  padding: 7px; }

@media screen and (max-width: 870px) {
  .buttons {
    float: right;
    margin-top: 10px; }
  .name-field {
    margin: 0;
    width: 100%; }
  .search.calendar,
  .search.users {
    margin: 10px 0 0 0;
    display: block; }
  .search.calendar input[type=text],
  .search.users input[type=text] {
    width: 100%; }
  .search.users {
    margin-bottom: 10px; }
  .table .col:first-child {
    -ms-flex-preferred-size: 50px;
    flex-basis: 50px; }
  .table .col:nth-child(3) {
    -ms-flex-preferred-size: 70px;
    flex-basis: 70px; }
  .table-row .col:nth-child(2) span {
    font-size: 13px; }
  .site-footer {
    text-align: center;
    /*flex: ;*/ }
  .button {
    font-size: 12px; }
  .button button {
    padding: 5px 14px; }
  .footer-nav {
    float: none; }
  .credits {
    margin-top: 15px;
    float: none; }
  .credits span:first-child {
    margin-right: 12px; }
  .tooltip {
    right: 0;
    text-align: right; }
  .login-no-account-user {
    height: 90%; }
    .login-no-account-user .error-message {
      background-size: 30px;
      background-position: 0px 0px;
      margin-top: 85px;
      margin-bottom: 10px;
      width: 340px;
      height: 80px;
      padding: 0; }
      .login-no-account-user .error-message span {
        width: 250px;
        font-size: 16px;
        padding-top: 15px;
        margin-left: 45px; }
    .login-no-account-user .choice-message {
      width: 250px;
      font-size: 14px;
      margin-bottom: 30px; }
    .login-no-account-user .choice-solution {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 300px; }
      .login-no-account-user .choice-solution .choice-salesforce {
        background-size: 50px;
        background-position: left;
        width: 300px;
        height: 50px; }
      .login-no-account-user .choice-solution .choice-chili {
        background-size: 50px;
        background-position: left;
        width: 300px;
        height: 50px;
        margin-top: 30px;
        margin-bottom: 30px;
        margin-right: 0px;
        margin-left: 0px; }
      .login-no-account-user .choice-solution .choice-calendar {
        background-size: 50px;
        background-position: left;
        width: 300px;
        height: 50px;
        margin-bottom: 20px; }
      .login-no-account-user .choice-solution span {
        display: inline-block;
        font-size: 12px;
        font-weight: 300;
        padding-top: 0px;
        padding-left: 80px; }
        .login-no-account-user .choice-solution span .link-text {
          cursor: pointer;
          color: #1b75bb;
          text-decoration: none; } }

@media screen and (max-width: 700px) {
  .hamburger {
    margin-right: 5px; }
  .table .arrows {
    display: none; }
  .middle:not(.middle-guest) {
    min-height: 90vh;
    padding-top: 80px; }
  .site-logo {
    background-size: 80%;
    background-position: center;
    background-repeat: no-repeat; }
  .actionbar {
    position: fixed;
    -ms-flex-align: center;
    align-items: center;
    width: 100%; }
  .menu {
    top: 49px;
    position: fixed;
    height: 100%;
    z-index: 1002; }
  .menu li.bottom {
    bottom: 60px; }
  .queue-item .queue-status,
  .queue-item .queue-edit {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    padding: 0 10px; }
  .queue-item .queue-action {
    margin: 0;
    padding: 0 10px; }
  .profile .user {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-align: center;
    align-items: center; }
  .profile .active {
    border-bottom: none !important; }
  .profile .active .fa {
    color: #f15e2a; }
  .profile .fa {
    font-size: 20px; }
  .profile .navigation-text {
    display: none; }
  .profile .user .actionbar-user-name {
    display: none; }
  .table-pagination {
    margin: 15px 0; }
  .table-row {
    padding-top: 8px;
    padding-bottom: 8px; }
  .login {
    display: block; }
  .login-window {
    min-height: 100vh; }
    .login-window .login-button button {
      text-transform: uppercase !important; } }

.not-found-image {
  margin-top: 50px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  background: url(/images/sad-smile.svg) no-repeat;
  background-size: cover;
  width: 100px;
  height: 100px; }

.not-found-block {
  margin: auto;
  width: 35%;
  padding: 10px; }
  .not-found-block .not-found-text {
    font-size: 20px;
    line-height: 1.2;
    text-align: center; }

.not-found-iframe {
  position: absolute;
  border: none;
  height: 100%;
  width: 100%; }

.step-logos {
  display: -ms-flexbox;
  display: flex; }
  .step-logos .step-select-one {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }

.fabe-loading-error {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 16px; }
  .fabe-loading-error i {
    cursor: pointer;
    margin-bottom: 20px;
    margin-top: 10px; }

.loading-circle {
  background: url(images/loading.png);
  width: 50px;
  height: 50px;
  margin-left: 250px;
  background-size: 100%; }

@define-mixin scrollStyle {
  ::-webkit-scrollbar {
    width: 16px; }
  ::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 1px;
    width: 2px; }
  ::-webkit-scrollbar-thumb {
    border-radius: 1px;
    min-height: 40px;
    background-color: #A5ABB6;
    background-clip: padding-box;
    border: 7px solid rgba(0, 0, 0, 0); } }

.actionbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  .actionbar .left-part {
    padding: 5px 10px;
    display: -ms-flexbox;
    display: flex; }
  .actionbar .events {
    color: #ff5d38;
    font-size: 14px;
    font-family: PublicSans-SemiBold;
    font-weight: 600;
    line-height: 38px;
    border-bottom: 2px solid transparent; }
  .actionbar .active {
    border-color: #f15e2a; }

.profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-family: Roboto;
  color: #404041 !important; }
  .profile a {
    color: #404041 !important;
    cursor: pointer; }

.my-teams {
  margin-left: 20px;
  margin-right: 10px; }

.my-availability {
  margin-right: 20px; }

.profile .user .arrow-up {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-left: 2px solid #424242;
  border-top: 2px solid #424242;
  cursor: pointer;
  transform: rotate(-135deg);
  margin: 0 10px;
  position: relative;
  top: -3px; }

.profile .user .arrow-down {
  display: inline-block;
  vertical-align: middle;
  width: 8px;
  height: 8px;
  border-left: 2px solid #424242;
  border-top: 2px solid #424242;
  display: inline-block;
  cursor: pointer;
  transform: rotate(45deg);
  margin: 0 10px;
  position: relative;
  top: 0px; }

.fabe-profile {
  background: #ccc;
  overflow: hidden;
  width: 35px;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }

.availability-icon {
  margin-right: 5px; }

.availability-actions {
  position: absolute;
  height: 400px;
  right: 420px;
  background: #ffffff;
  width: 420px; }

.date-text-header {
  margin-left: 10px; }

@media only screen and (max-device-width: 480px) {
  .availability-actions {
    position: absolute;
    height: 400px;
    right: 0px;
    background: #ffffff;
    width: 100%; }
  .date-selector-button {
    min-width: 50px; }
  .date-text-header {
    margin-left: 10px; } }

@media screen and (orientation: landscape) {
  .availability-actions {
    position: absolute;
    height: 400px;
    right: 20%;
    background: #ffffff;
    width: 420px; }
  .date-selector-button {
    min-width: 50px; }
  .date-text-header {
    margin-left: 10px; } }

.availability-header {
  font-family: Roboto;
  font-size: 16px;
  font-weight: 500;
  line-height: 19px;
  height: 60px;
  padding-top: 20px;
  padding-left: 20px; }

.availability-actions-header {
  background-color: #2fb641;
  color: white; }

.availability-show-away-header {
  background-color: #d8472e;
  color: white; }

.availability-cancel-set-away {
  margin-left: 30px;
  cursor: pointer;
  font-size: 15px;
  font-weight: 400;
  opacity: 0.7;
  float: right;
  margin-right: 15px;
  letter-spacing: 0.2px;
  font-weight: 400;
  cursor: pointer; }

.availability-cancel-underline {
  text-decoration: underline;
  margin-left: 4px; }

.availability-custom-minutes {
  color: #bdbfbe; }

span.availability-save-custom {
  padding: 8px 15px 7px 15px;
  margin-left: 15px;
  margin-right: 65px; }

.availability-set-away-header {
  background-color: #f4f4f4; }

.away-button {
  background-color: #50a7f9;
  border-radius: 3px;
  color: white;
  padding: 4px 6px 5px 6px;
  margin-right: 15px;
  cursor: pointer;
  font-size: 14px; }

.away-button-custom {
  background-color: transparent;
  border: 1px solid #bdbfbe;
  color: #858584;
  cursor: pointer; }

.available-for-calls-text {
  padding-left: 15px; }

.availability-actions-sub-header {
  font-size: 17px;
  color: #858584;
  height: 60px;
  padding-top: 12px;
  padding-left: 12px; }

.today-availability-button {
  width: 20px; }

.availability-mark-as-away {
  opacity: 0.7;
  float: right;
  margin-right: 20px;
  letter-spacing: 0.2px;
  text-decoration: underline;
  font-weight: 400;
  cursor: pointer; }

div.rbc-event-label {
  line-height: 15px;
  margin-right: 2px; }

.rbc-allday-cell {
  display: none; }

.rbc-time-view .rbc-header {
  border-bottom: none; }

div.rbc-time-content {
  overflow-y: scroll;
  overflow-x: hidden;
  background-color: white; }

div.rbc-today {
  background-color: white; }

div.rbc-time-header.rbc-overflowing {
  display: none; }

.logout-button {
  width: 100%;
  height: 100%; }

.logout-icon {
  position: relative;
  width: 15px;
  height: 14px;
  right: 5px;
  margin-right: 10px;
  background: url(images/signout.svg); }

.logout-label {
  margin-right: 70px;
  position: relative;
  font-size: 12px;
  text-transform: initial; }

@charset "UTF-8";
.rbc-btn {
  color: inherit;
  font: inherit;
  margin: 0; }

button.rbc-btn {
  overflow: visible;
  text-transform: none;
  -webkit-appearance: button;
  cursor: pointer; }

button[disabled].rbc-btn {
  cursor: not-allowed; }

button.rbc-input::-moz-focus-inner {
  border: 0;
  padding: 0; }

.rbc-calendar {
  box-sizing: border-box;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: stretch;
  align-items: stretch; }

.rbc-calendar *,
.rbc-calendar *:before,
.rbc-calendar *:after {
  box-sizing: inherit; }

.rbc-abs-full,
.rbc-row-bg {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.rbc-ellipsis,
.rbc-event-label,
.rbc-row-segment .rbc-event-content,
.rbc-show-more {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.rbc-rtl {
  direction: rtl; }

.rbc-off-range {
  color: #999999; }

.rbc-off-range-bg {
  background: #e5e5e5; }

.rbc-header {
  overflow: hidden;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 3px;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  font-size: 90%;
  min-height: 0;
  border-bottom: 1px solid #ddd; }

.rbc-header + .rbc-header {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-header + .rbc-header {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-header > a,
.rbc-header > a:active,
.rbc-header > a:visited {
  color: inherit;
  text-decoration: none; }

.rbc-row-content {
  position: relative;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  z-index: 4; }

.rbc-today {
  background-color: #eaf6ff; }

.rbc-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 16px; }

.rbc-toolbar .rbc-toolbar-label {
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding: 0 10px;
  text-align: center; }

.rbc-toolbar button {
  color: #373a3c;
  display: inline-block;
  margin: 0;
  text-align: center;
  vertical-align: middle;
  background: none;
  background-image: none;
  border: 1px solid #ccc;
  padding: 0.375rem 1rem;
  border-radius: 4px;
  line-height: normal;
  white-space: nowrap; }

.rbc-toolbar button:active,
.rbc-toolbar button.rbc-active {
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-toolbar button:active:hover,
.rbc-toolbar button.rbc-active:hover,
.rbc-toolbar button:active:focus,
.rbc-toolbar button.rbc-active:focus {
  color: #373a3c;
  background-color: #d4d4d4;
  border-color: #8c8c8c; }

.rbc-toolbar button:focus {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-toolbar button:hover {
  color: #373a3c;
  background-color: #e6e6e6;
  border-color: #adadad; }

.rbc-btn-group {
  display: inline-block;
  white-space: nowrap; }

.rbc-btn-group > button:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-btn-group > button:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-rtl .rbc-btn-group > button:first-child:not(:last-child) {
  border-radius: 4px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-rtl .rbc-btn-group > button:last-child:not(:first-child) {
  border-radius: 4px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-btn-group > button:not(:first-child):not(:last-child) {
  border-radius: 0; }

.rbc-btn-group button + button {
  margin-left: -1px; }

.rbc-rtl .rbc-btn-group button + button {
  margin-left: 0;
  margin-right: -1px; }

.rbc-btn-group + .rbc-btn-group,
.rbc-btn-group + button {
  margin-left: 10px; }

.rbc-event {
  padding: 2px 5px;
  background-color: #3174ad;
  border-radius: 5px;
  color: #fff;
  cursor: pointer; }

.rbc-slot-selecting .rbc-event {
  cursor: inherit;
  pointer-events: none; }

.rbc-event.rbc-selected {
  background-color: #265985; }

.rbc-event-label {
  font-size: 80%; }

.rbc-event-overlaps {
  box-shadow: -1px 1px 5px 0px rgba(51, 51, 51, 0.5); }

.rbc-event-continues-prior {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.rbc-event-continues-after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-earlier {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rbc-event-continues-later {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-day-after {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.rbc-event-continues-day-prior {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.rbc-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }

.rbc-row-segment {
  padding: 0 1px 1px 1px; }

.rbc-selected-cell {
  background-color: rgba(0, 0, 0, 0.1); }

.rbc-show-more {
  background-color: rgba(255, 255, 255, 0.3);
  z-index: 4;
  font-weight: bold;
  font-size: 85%;
  height: auto;
  line-height: normal;
  white-space: nowrap; }

.rbc-month-view {
  position: relative;
  border: 1px solid #ddd;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none;
  height: 100%; }

.rbc-month-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }

.rbc-month-row {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  -ms-flex-preferred-size: 0px;
  flex-basis: 0px;
  overflow: hidden;
  height: 100%; }

.rbc-month-row + .rbc-month-row {
  border-top: 1px solid #ddd; }

.rbc-date-cell {
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  min-width: 0;
  padding-right: 5px;
  text-align: right; }

.rbc-date-cell.rbc-now {
  font-weight: bold; }

.rbc-date-cell > a,
.rbc-date-cell > a:active,
.rbc-date-cell > a:visited {
  color: inherit;
  text-decoration: none; }

.rbc-row-bg {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  overflow: hidden; }

.rbc-day-bg {
  -ms-flex: 1 0 0%;
  flex: 1 0 0%; }

.rbc-day-bg + .rbc-day-bg {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-day-bg + .rbc-day-bg {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-overlay {
  position: absolute;
  z-index: 5;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  padding: 10px; }

.rbc-overlay > * + * {
  margin-top: 1px; }

.rbc-overlay-header {
  border-bottom: 1px solid #e5e5e5;
  margin: -10px -10px 5px -10px;
  padding: 2px 10px; }

.rbc-agenda-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1 0 0px;
  flex: 1 0 0;
  overflow: auto; }

.rbc-agenda-view table.rbc-agenda-table {
  width: 100%;
  border: 1px solid #ddd;
  border-spacing: 0;
  border-collapse: collapse; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td {
  padding: 5px 10px;
  vertical-align: top; }

.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell {
  padding-left: 15px;
  padding-right: 15px;
  text-transform: lowercase; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody > tr > td + td {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-agenda-view table.rbc-agenda-table tbody > tr + tr {
  border-top: 1px solid #ddd; }

.rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  padding: 3px 5px;
  text-align: left;
  border-bottom: 1px solid #ddd; }

.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead > tr > th {
  text-align: right; }

.rbc-agenda-time-cell {
  text-transform: lowercase; }

.rbc-agenda-time-cell .rbc-continues-after:after {
  content: ' »'; }

.rbc-agenda-time-cell .rbc-continues-prior:before {
  content: '« '; }

.rbc-agenda-date-cell,
.rbc-agenda-time-cell {
  white-space: nowrap; }

.rbc-agenda-event-cell {
  width: 100%; }

.rbc-time-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%; }

.rbc-time-column .rbc-timeslot-group {
  -ms-flex: 1;
  flex: 1; }

.rbc-timeslot-group {
  border-bottom: 1px solid #ddd;
  min-height: 40px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap; }

.rbc-time-gutter,
.rbc-header-gutter {
  -ms-flex: none;
  flex: none; }

.rbc-label {
  padding: 0 5px; }

.rbc-day-slot {
  position: relative; }

.rbc-day-slot .rbc-events-container {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 10px;
  top: 0; }

.rbc-day-slot .rbc-events-container.rbc-is-rtl {
  left: 10px;
  right: 0; }

.rbc-day-slot .rbc-event {
  border: 1px solid #265985;
  display: -ms-flexbox;
  display: flex;
  max-height: 100%;
  min-height: 20px;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -ms-flex-align: start;
  align-items: flex-start;
  overflow: hidden;
  position: absolute; }

.rbc-day-slot .rbc-event-label {
  -ms-flex: none;
  flex: none;
  padding-right: 5px;
  width: auto; }

.rbc-day-slot .rbc-event-content {
  width: 100%;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  word-wrap: break-word;
  line-height: 1;
  height: 100%;
  min-height: 1em; }

.rbc-day-slot .rbc-time-slot {
  border-top: 1px solid #f7f7f7; }

.rbc-time-slot {
  -ms-flex: 1 0 0px;
  flex: 1 0 0; }

.rbc-time-slot.rbc-now {
  font-weight: bold; }

.rbc-day-header {
  text-align: center; }

.rbc-slot-selection {
  z-index: 10;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  font-size: 75%;
  width: 100%;
  padding: 3px; }

.rbc-slot-selecting {
  cursor: move; }

.rbc-time-view {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  border: 1px solid #ddd;
  min-height: 0; }

.rbc-time-view .rbc-time-gutter {
  white-space: nowrap; }

.rbc-time-view .rbc-allday-cell {
  box-sizing: content-box;
  width: 100%;
  position: relative; }

.rbc-time-view .rbc-allday-events {
  position: relative;
  z-index: 4; }

.rbc-time-view .rbc-row {
  box-sizing: border-box;
  min-height: 20px; }

.rbc-time-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-direction: row;
  flex-direction: row; }

.rbc-time-header.rbc-overflowing {
  border-right: 1px solid #ddd; }

.rbc-rtl .rbc-time-header.rbc-overflowing {
  border-right-width: 0;
  border-left: 1px solid #ddd; }

.rbc-time-header > .rbc-row:first-child {
  border-bottom: 1px solid #ddd; }

.rbc-time-header > .rbc-row.rbc-row-resource {
  border-bottom: 1px solid #ddd; }

.rbc-time-header-content {
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
  -ms-flex-direction: column;
  flex-direction: column;
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-time-header-content {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-time-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
  border-top: 2px solid #ddd;
  overflow-y: auto;
  position: relative; }

.rbc-time-content > .rbc-time-gutter {
  -ms-flex: none;
  flex: none; }

.rbc-time-content > * + * > * {
  border-left: 1px solid #ddd; }

.rbc-rtl .rbc-time-content > * + * > * {
  border-left-width: 0;
  border-right: 1px solid #ddd; }

.rbc-time-content > .rbc-day-slot {
  width: 100%;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none; }

.rbc-current-time-indicator {
  position: absolute;
  z-index: 3;
  height: 1px;
  background-color: red;
  pointer-events: none;
  width: 335px !important; }

.step-google-plus {
  background: url(images/google/google-plus.svg);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat; }

.step-google-calendar {
  background: url(images/google-calendar.png);
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat; }

.step-microsoft-calendar {
  background: url(images/microsoft/office365-calendar.png);
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat; }

.step-google-marketplace {
  background: url(images/google/google-apps-marketplace.png);
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat; }

.step-google-apps {
  background: url(images/google/google-apps.png);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

.step-hint-error {
  background: url(images/google/warning-icon.svg);
  background-size: 25px;
  background-position: center top 5px;
  background-repeat: no-repeat;
  padding-top: 40px; }

.google-need-integration {
  max-width: 800px;
  min-height: 156px;
  background-color: #EFEFEF;
  background-image: url(images/google/google-apps.png);
  background-size: 140px;
  background-position: 10px 10px;
  background-repeat: no-repeat;
  margin: 10px;
  padding: 20px; }

.google-ni-message {
  color: #808284;
  padding-left: 130px; }

.google-link input {
  width: 100% !important; }

.step-google-account {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  background: url(images/google/google-logo-btn.png) no-repeat 10px 8px #FFFFFF;
  background-size: 18px;
  padding-left: 15px;
  width: 300px;
  font-size: 18; }
  .step-google-account button {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-style: normal;
    color: #000000 !important;
    opacity: 0.53;
    text-transform: none !important; }

.step-office-account {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  background: url(images/microsoft/office365.svg) no-repeat 10px 6px #2B6EC2;
  background-size: 20px;
  padding-left: 15px;
  width: 300px;
  font-size: 18; }
  .step-office-account button {
    text-transform: none !important; }

.step-salesforce-account {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  /*background-image: url(images/salesforce-logo-white.png)10px 6px;*/
  background: url(images/salesforce-logo-white.png) 10px 10px no-repeat #00A2FF;
  background-size: 22px;
  padding-left: 15px;
  width: 300px;
  font-size: 18; }
  .step-salesforce-account button {
    text-transform: none !important; }

.step-google-account-public {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  background-color: #F05323;
  width: 140px;
  font-size: 18; }
  .step-google-account-public button {
    text-transform: none !important; }

.step-congrats {
  background: url(images/chili/happy.svg) no-repeat center top;
  padding-top: 140px;
  background-size: 130px; }

.step-or-exchange {
  margin-top: 30px; }

.microsoft-wrapper {
  background: none !important;
  color: #58595B; }

.microsoft-title {
  font-size: 24px;
  text-align: center; }

.microsoft-certified {
  font-size: 14px;
  color: #8F9194;
  text-align: center;
  padding: 5px; }

.microsoft-steps {
  height: 400px; }

.microsoft-steps td {
  text-align: center; }

.step-circle {
  width: 42px;
  height: 42px;
  background: #CFD0D2;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
  font-size: 18px;
  font-weight: bold;
  color: white;
  text-align: center;
  line-height: 42px; }

.step-success {
  text-indent: 1000px;
  background: #5BB051 url(images/GC.svg);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

.text-orange {
  color: #F05822; }

.text-blue {
  color: #5295AF; }

.step-office {
  background: url(images/microsoft/office-365.png);
  background-size: 90%;
  background-position: center;
  background-repeat: no-repeat; }

.step-office-365 {
  background: url(images/microsoft/office-365-cloud2.png);
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat; }

.step-salesforce {
  background: url(images/microsoft/salesforce.png);
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat; }

.step-tti {
  background: url(images/light-color-large-convey-v1.0.png);
  background-size: 100%;
  background-position: center;
  background-repeat: no-repeat; }

.step-if_1040_1997812 {
  background: url(images/if_1040_1997812.svg);
  background-size: 60%;
  background-position: center;
  background-repeat: no-repeat; }

.step-users {
  background: url(images/microsoft/users.png);
  background-size: 70%;
  background-position: center;
  background-repeat: no-repeat; }

.step-box {
  text-align: center;
  margin: 0 auto;
  height: 350px; }

.error-box {
  text-align: center;
  color: #8F9194; }

.step-name {
  font-size: 20px;
  padding-top: 20px; }

.step-logo {
  margin: 0 auto;
  width: 200px;
  min-height: 150px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center; }

.step-admin-hint {
  color: #C8C9CB;
  font-size: 11px; }

.step-hint {
  width: 200px;
  margin: 0 auto;
  font-size: 11px;
  line-height: 12px; }

.step-setup-button {
  margin: 0 auto; }

.steps-line {
  background: #D1D2D4;
  weight: 1px;
  height: 250px;
  margin: 0 auto; }

.fabe-api-references {
  padding: 15px; }
  .fabe-api-references .api-references-header {
    color: #B1B6B5;
    font-size: 23px;
    margin-left: 8px; }
  .fabe-api-references .swagger-ui .wrapper {
    padding: 0; }
  .fabe-api-references .swagger-ui .information-container {
    display: none; }
  .fabe-api-references .swagger-ui .topbar {
    display: none; }

.fabe-queue-phone-behavior .radioButtonOption {
  margin-left: 30px; }

.fabe-queue-phone-behavior .phoneQueueOptionText {
  width: 350px;
  display: inline-block;
  margin-left: 10px; }

.fabe-queue-phone-behavior .phoneBehaviorTitle {
  margin: 10px; }

.layout-guest .middle {
  min-height: 90vh; }

.layout-guest .fabe-site-footer {
  display: none; }

.layout-guest .content {
  position: static;
  z-index: 1; }

@keyframes progress {
  to {
    background-position: 35px 0; } }

.process-button {
  animation: progress 1s linear infinite;
  background-repeat: repeat-x;
  background-size: 35px 35px;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.fabe-switch-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-switch-holder .fabe-swtich-label {
    display: inline-block;
    margin-left: 20px;
    font-weight: 500; }

.fabe-switch {
  background: #BBBDC0;
  width: 52px;
  height: 25px;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
  transition: .5s; }
  .fabe-switch.nonactive {
    pointer-events: none; }
    .fabe-switch.nonactive:after {
      background: #CCCCCC; }
  .fabe-switch:after {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    top: 0px;
    left: -1px;
    background: #F1F1F1;
    border-radius: 50%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    transition: .5s; }
  .fabe-switch:before {
    position: absolute;
    display: block;
    content: "OFF";
    line-height: 1;
    color: #808284;
    top: 8px;
    right: 7px;
    font-weight: 500;
    font-size: 10px; }
  .fabe-switch.active:before {
    content: 'ON';
    left: 10px;
    color: #f3f3f3; }
  .fabe-switch.active {
    background: #38b449; }
  .fabe-switch.active:after {
    left: 100%;
    margin-left: -22px; }

.fabe-snackbar-holder {
  background: transparent !important;
  position: fixed;
  z-index: 2012;
  height: 40px;
  top: 0;
  left: 50%; }
  .fabe-snackbar-holder a, .fabe-snackbar-holder a:visited, .fabe-snackbar-holder a:hover {
    color: #FFF;
    text-decoration: none;
    cursor: pointer; }
  .fabe-snackbar-holder a:hover {
    text-decoration: underline; }
  .fabe-snackbar-holder .fa {
    padding: 0px 5px; }
  .fabe-snackbar-holder .fabe-snackbar-holder-inner {
    height: 50px;
    position: relative;
    top: -50px;
    transition-duration: 0.3s;
    transition-property: top; }
    .fabe-snackbar-holder .fabe-snackbar-holder-inner.hide {
      top: -50px; }
    .fabe-snackbar-holder .fabe-snackbar-holder-inner.show {
      top: 0px; }
  .fabe-snackbar-holder .fabe-snackbar {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #FFF;
    border-radius: 2px; }

.fabe-image-upload .fabe-image-hover {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  border: none; }
  .fabe-image-upload .fabe-image-hover .fabe-image-upload-text {
    height: 120px; }
  .fabe-image-upload .fabe-image-hover .fabe-image-delete-text {
    position: absolute;
    border: 2px solid #cccccc;
    right: 5px;
    top: 5px; }
    .fabe-image-upload .fabe-image-hover .fabe-image-delete-text:hover span {
      color: #999999; }
    .fabe-image-upload .fabe-image-hover .fabe-image-delete-text span {
      text-transform: uppercase;
      display: block;
      width: 48px;
      margin: 0 15px;
      font-size: 13px;
      color: #cccccc; }

.fabe-image-upload .fabe-with-image {
  position: relative; }
  .fabe-image-upload .fabe-with-image:hover {
    background-color: none;
    border: none; }
    .fabe-image-upload .fabe-with-image:hover .fabe-image-hover {
      display: block; }

.fabe-image-upload .fabe-image-upload-zone {
  border: 1px solid #F0F1F1;
  box-shadow: 1px 1px 2px #888888;
  width: 400px;
  height: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #7e7e82;
  font-weight: 500;
  font-size: 11px;
  cursor: pointer; }
  .fabe-image-upload .fabe-image-upload-zone .fabe-image-upload-text {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .fabe-image-upload .fabe-image-upload-zone .fabe-image-upload-text.fabe-hidden {
      display: none; }

.fabe-expandable-selection {
  margin-top: 5px;
  width: 800px;
  border-radius: 4px;
  background: white;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); }
  .fabe-expandable-selection.fabe-section-expanded {
    height: 100%;
    display: block; }
    .fabe-expandable-selection.fabe-section-expanded .fabe-header-block {
      border-bottom: 1px solid #c8c8c8; }
  .fabe-expandable-selection .fabe-header-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px;
    pointer-events: none;
    transition: 0.2s; }
    .fabe-expandable-selection .fabe-header-block.fabe-header-expandable {
      cursor: pointer;
      pointer-events: all; }
      .fabe-expandable-selection .fabe-header-block.fabe-header-expandable:hover {
        background-color: rgba(0, 0, 0, 0.03); }
    .fabe-expandable-selection .fabe-header-block .fabe-header-icon-holder {
      color: #51A7F9;
      width: 22px;
      height: 22px; }
    .fabe-expandable-selection .fabe-header-block .fa-plus, .fabe-expandable-selection .fabe-header-block .fa-minus {
      color: #A6AAA9;
      font-size: 1.7em; }
    .fabe-expandable-selection .fabe-header-block .fabe-header-titles {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 700px;
      margin-left: 20px; }
      .fabe-expandable-selection .fabe-header-block .fabe-header-titles span {
        font-size: 14px;
        font-weight: 500;
        color: #808284; }
      .fabe-expandable-selection .fabe-header-block .fabe-header-titles small {
        color: #B0B5B4; }
  .fabe-expandable-selection .fabe-section-body {
    margin: 10px;
    height: 100%;
    display: block; }

.fabe-booking-link-option {
  margin-right: 50px;
  margin-bottom: 10px;
  max-width: 265px; }

.fabe-rounded-input-wrapper {
  margin-top: 20px;
  width: 320px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }
  .fabe-rounded-input-wrapper .fabe-form-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-positive: 1;
    flex-grow: 1;
    width: 320px; }
    .fabe-rounded-input-wrapper .fabe-form-group textarea {
      min-height: 65px;
      height: 65px;
      resize: none; }
  .fabe-rounded-input-wrapper .fabe-form-control-placeholder {
    position: absolute;
    top: 7px;
    left: 10px;
    transition: all 200ms;
    opacity: 0.5;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px; }
  .fabe-rounded-input-wrapper .fabe-form-control:valid {
    background-color: #F9F9F9; }
  .fabe-rounded-input-wrapper .fabe-form-control:focus + .fabe-form-control-placeholder,
  .fabe-rounded-input-wrapper .fabe-form-control:valid + .fabe-form-control-placeholder {
    color: #BDBFBE;
    font-size: 80%;
    transform: translate3d(0, -130%, 0);
    left: -1px;
    opacity: 1; }
    .fabe-rounded-input-wrapper .fabe-form-control:focus + .fabe-form-control-placeholder::after,
    .fabe-rounded-input-wrapper .fabe-form-control:valid + .fabe-form-control-placeholder::after {
      content: ":"; }
  .fabe-rounded-input-wrapper .fabe-form-control {
    height: 36px;
    width: 320px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    padding-left: 10px;
    color: #494949;
    font-size: 12px;
    font-weight: 500; }
    .fabe-rounded-input-wrapper .fabe-form-control.big {
      width: 100%; }

.fabe-autocomplete {
  position: relative; }
  .fabe-autocomplete .autocomplete-results {
    position: absolute;
    top: 100%;
    background: #fff;
    width: 100%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 100; }
  .fabe-autocomplete .autocomplete-item {
    padding: 5px;
    font-size: 13px;
    cursor: pointer;
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
  .fabe-autocomplete .autocomplete-item:hover, .fabe-autocomplete .autocomplete-item.active {
    background: #E6E7E8; }
  .fabe-autocomplete .autocomplete-item + .autocomplete-item {
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  .fabe-autocomplete .autocomplete-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-autocomplete .autocomplete-item .fabe-profile {
      margin-left: 2px; }
      .fabe-autocomplete .autocomplete-item .fabe-profile .fabe-profile-letters {
        text-align: center; }
  .fabe-autocomplete .autocomplete-item img {
    display: inline-block;
    vertical-align: middle;
    width: 42px;
    border-radius: 50%;
    float: left; }
  .fabe-autocomplete .autocomplete-item aside {
    width: 180px;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    margin-left: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
    .fabe-autocomplete .autocomplete-item aside span {
      white-space: nowrap; }
  .fabe-autocomplete .autocomplete-item small {
    margin: 0; }

.search, .reactable-filterer td {
  position: relative; }

.search {
  display: inline-block; }

.search:after, .reactable-filterer td:after {
  position: absolute;
  content: "\e604";
  font-family: 'icomoon';
  display: block;
  color: #939597;
  top: 8px;
  right: 5px; }

.search.calendar {
  margin: 0 20px; }

.search input[type=text], .reactable-filter-input {
  width: 230px;
  padding-right: 25px; }

.search.users {
  margin: 10px 0; }

@font-face {
  font-family: "PublicSans-Black";
  src: url("fonts/public-sans/PublicSans-Black.woff2") format("woff2"), url("fonts/public-sans/PublicSans-Black.woff") format("woff"), url("fonts/public-sans/PublicSans-Black.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Regular";
  src: url("fonts/public-sans/PublicSans-Regular.woff2") format("woff2"), url("fonts/public-sans/PublicSans-Regular.woff") format("woff"), url("fonts/public-sans/PublicSans-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Light";
  src: url("fonts/public-sans/PublicSans-Light.woff2") format("woff2"), url("fonts/public-sans/PublicSans-Light.woff") format("woff"), url("fonts/public-sans/PublicSans-Light.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Medium";
  src: url("fonts/public-sans/PublicSans-Medium.woff2") format("woff2"), url("fonts/public-sans/PublicSans-Medium.woff") format("woff"), url("fonts/public-sans/PublicSans-Medium.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Thin";
  src: url("fonts/public-sans/PublicSans-Thin.woff2") format("woff2"), url("fonts/public-sans/PublicSans-Thin.woff") format("woff"), url("fonts/public-sans/PublicSans-Thin.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-SemiBold";
  src: url("fonts/public-sans/PublicSans-SemiBold.woff2") format("woff2"), url("fonts/public-sans/PublicSans-SemiBold.woff") format("woff"), url("fonts/public-sans/PublicSans-SemiBold.ttf") format("truetype"); }

.fabe-events-management-app {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  font-family: "PublicSans-Regular"; }
  .fabe-events-management-app .event-creation-label {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 2px solid #1E2C47;
    z-index: 3; }
    .fabe-events-management-app .event-creation-label .event-creation-central-part {
      height: 32px;
      width: 143px;
      border-radius: 0 0 4px 4px;
      background-color: #1E2C47;
      padding: 0 16px;
      margin: 0 auto;
      display: -ms-flexbox;
      display: flex;
      color: #FFFFFF; }
      .fabe-events-management-app .event-creation-label .event-creation-central-part span {
        font-size: 12px;
        font-weight: 600;
        line-height: 32px; }
      .fabe-events-management-app .event-creation-label .event-creation-central-part i {
        cursor: pointer;
        margin-left: 12px;
        line-height: 32px; }
  .fabe-events-management-app .fabe-events-management-central-part {
    overflow: hidden;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    z-index: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    height: 10px;
    position: relative; }
  .fabe-events-management-app .image-alt {
    height: 11px;
    width: 100%;
    color: #8E95A3;
    font-size: 9px;
    font-weight: 600;
    line-height: 16px;
    text-align: center; }
  .fabe-events-management-app ::-webkit-scrollbar {
    width: 3px;
    height: 3px; }
  .fabe-events-management-app ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.1); }
  .fabe-events-management-app ::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2); }
  .fabe-events-management-app ::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255, 255, 255, 0.5); }

.fabe-queues-list.fabe-events-list {
  margin-top: 24px; }
  .fabe-queues-list.fabe-events-list .fabe-events-list-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
    .fabe-queues-list.fabe-events-list .fabe-events-list-holder > div {
      margin-left: 20px;
      margin-bottom: 20px; }
      .fabe-queues-list.fabe-events-list .fabe-events-list-holder > div :first-child {
        margin-left: 0px; }

.events-clone-dialog-title .events-clone-dialog-title-text {
  margin-left: 20px; }

.events-clone-dialog-buttons-holder {
  float: right;
  margin-top: 30px;
  margin-bottom: 5px; }
  .events-clone-dialog-buttons-holder > * {
    margin-left: 20px; }

.event-details-page {
  font-family: "PublicSans-Regular";
  background-color: #f7f8fa;
  min-height: 100%;
  padding-top: 16px !important; }
  .event-details-page .fabe-header-row {
    background: #F7F8FA;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    top: 0px;
    z-index: 1;
    margin: -16px;
    margin-bottom: 16px;
    padding: 16px;
    border-bottom: 1px solid #E8EAEC; }
    .event-details-page .fabe-header-row.sticky {
      position: -webkit-sticky;
      position: sticky; }
    .event-details-page .fabe-header-row .button-section {
      display: -ms-flexbox;
      display: flex; }
  .event-details-page .fabe-queue-header-name {
    color: #1E2C47;
    font-size: 14px;
    font-family: PublicSans-SemiBold;
    font-weight: 600;
    height: 14px;
    margin-top: 8px; }
  .event-details-page .fabe-event-subtitle-navigation {
    margin-bottom: 20px;
    display: -ms-flexbox;
    display: flex; }
    .event-details-page .fabe-event-subtitle-navigation > div {
      height: 70px;
      width: 258px;
      border-radius: 5px;
      box-shadow: rgba(0, 0, 0, 0.03) 0px 3px 12px 9px; }
    .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked,
    .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees {
      margin-right: 13px;
      padding-left: 20px;
      display: -ms-flexbox;
      display: flex; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked .fabe-event-details-data,
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees .fabe-event-details-data {
        color: #76b9fa;
        font-weight: bolder;
        font-size: 22px;
        margin-top: 18px; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked .fabe-event-details-label,
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees .fabe-event-details-label {
        font-size: 12px; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked .fabe-event-details-left,
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees .fabe-event-details-left {
        width: 120px; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked .fabe-event-details-image-holder,
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees .fabe-event-details-image-holder {
        width: 119px;
        height: 61px;
        margin-top: 9px; }
    .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-booked .fabe-event-details-image-holder {
      background-image: url("./images/event-management-booked.svg"); }
    .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-assignees .fabe-event-details-image-holder {
      background-image: url("./images/event-management-assignees.svg"); }
    .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-management-app {
      background-color: #ff5d38;
      color: white;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-management-app .fabe-event-management-app-line-1 {
        display: -ms-flexbox;
        display: flex;
        margin-top: 15px;
        margin-left: 20px; }
        .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-management-app .fabe-event-management-app-line-1 i {
          font-weight: 100;
          margin-top: 2px;
          font-size: 13px;
          margin-right: 6px; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-management-app .fabe-event-management-app-line-2 {
        margin-left: 20px;
        font-weight: 300;
        font-size: 11px; }
      .event-details-page .fabe-event-subtitle-navigation .fabe-event-details-management-app i {
        font-size: 20px;
        float: right;
        margin-top: -30px;
        margin-right: 20px; }
  .event-details-page .fabe-back-button {
    cursor: pointer; }
  .event-details-page .fabe-event-name-input {
    width: 800px;
    margin-top: 30px;
    margin-bottom: 25px; }
  .event-details-page .fabe-events-actions-renderer {
    display: -ms-flexbox;
    display: flex; }
    .event-details-page .fabe-events-actions-renderer > :first-child {
      margin-right: 8px; }
  .event-details-page .general-information,
  .event-details-page .resource-conference-rooms {
    position: relative;
    width: 680px;
    left: 50%;
    margin-left: -340px; }
  .event-details-page .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border: none !important; }
    .event-details-page .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column.fabe-column-name {
      -ms-flex-positive: 1;
      flex-grow: 1; }
    .event-details-page .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
      border-bottom: none; }
  .event-details-page .general-information .fabe-image-thumbnail {
    margin-left: 16px;
    height: 48px;
    width: 48px;
    max-width: 48px;
    border-radius: 4px;
    background-color: #333333;
    margin-right: 16px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; }
  .event-details-page .general-information .event-location-timezone {
    margin-bottom: 23px; }
  .event-details-page .general-information hr {
    width: 100%;
    height: 1px;
    background: #e8eaec;
    border: none; }
  .event-details-page .general-information .goal-text-field-wrapper {
    margin-top: 16px;
    width: 161px; }
  .event-details-page .general-information .location-input {
    width: 445px; }
  .event-details-page .general-information .events-availability {
    margin-top: 24px;
    margin-bottom: 23px; }
  .event-details-page .general-information .fabe-image-upload {
    background-color: #EDFAF9;
    width: 48px;
    height: 48px;
    margin-left: 16px; }
    .event-details-page .general-information .fabe-image-upload .fabe-image-upload-text {
      display: none; }
    .event-details-page .general-information .fabe-image-upload .fabe-image-delete-text {
      display: none; }
    .event-details-page .general-information .fabe-image-upload .fabe-image-upload-zone {
      position: relative;
      background: none;
      box-shadow: none;
      border: none;
      border-style: dashed;
      border-radius: 3px;
      border-width: 2px;
      border-color: #13bfb0;
      width: 48px;
      height: 48px; }
  .event-details-page .general-information .event-button-options {
    position: absolute;
    right: 25px;
    margin-top: 10px; }
    .event-details-page .general-information .event-button-options button span {
      color: white !important; }
    .event-details-page .general-information .event-button-options .event-button-activate,
    .event-details-page .general-information .event-button-options .event-button-activate > * {
      background-color: #37b448 !important; }
    .event-details-page .general-information .event-button-options .event-button-cancel {
      margin-left: 15px; }
      .event-details-page .general-information .event-button-options .event-button-cancel > * {
        background-color: #7F8083 !important; }
  .event-details-page .general-information .column-label {
    display: block;
    margin-top: 25px;
    color: black; }
  .event-details-page .general-information .time-zone-selector-holder {
    min-width: 300px;
    margin-left: 24px; }
  .event-details-page .general-information .row {
    margin-top: 15px;
    display: -ms-flexbox;
    display: flex; }
    .event-details-page .general-information .row.first-child-grow > :first-child {
      -ms-flex-positive: 1;
      flex-grow: 1; }
    .event-details-page .general-information .row.second-child-grow > :nth-child(2) {
      -ms-flex-positive: 1;
      flex-grow: 1; }
  .event-details-page .general-information .event-name-and-thumbnail {
    margin-bottom: 24px; }
  .event-details-page .general-information .toggle-holder {
    margin-top: 25px;
    -ms-flex-direction: column;
    flex-direction: column; }
    .event-details-page .general-information .toggle-holder .availability-section-header {
      width: 100%; }
    .event-details-page .general-information .toggle-holder .goal-option-description {
      margin-top: 2px;
      margin-left: 10px; }
  .event-details-page .meeting-types .add-new-button {
    margin: 15px 10px;
    cursor: pointer; }
  .event-details-page .meeting-types .fabe-datagrid {
    margin-left: 15px; }
    .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
      width: 350px;
      padding-left: 0; }
      .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-name .fabe-column-row {
        padding-left: 0; }
    .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-duration,
    .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-buffer,
    .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-reminders,
    .event-details-page .meeting-types .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions {
      width: 100px; }
  .event-details-page .resource-conference-rooms {
    margin-top: 16px; }
    .event-details-page .resource-conference-rooms .add-new-button {
      margin: 15px 0 25px 0;
      cursor: pointer; }

.fabe-event-card {
  position: relative;
  width: 325px;
  min-width: 325px;
  height: 360px;
  border: 1px solid #d4d5d5;
  border-radius: 4px;
  cursor: pointer; }
  .fabe-event-card::after {
    content: "";
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 5px 5px 15px 3px rgba(0, 0, 0, 0.11);
    opacity: 0;
    transition: opacity 0.1s ease-in-out; }
  .fabe-event-card:hover::after {
    opacity: 1; }
  .fabe-event-card .event-image {
    width: 100%;
    height: 175px;
    border-bottom: 1px solid #d4d5d5; }
    .fabe-event-card .event-image img {
      width: 100%;
      height: 100%; }
    .fabe-event-card .event-image .event-header-color {
      height: 100%;
      text-align: center; }
      .fabe-event-card .event-image .event-header-color i {
        font-size: 35px;
        margin-top: 70px;
        color: white; }
  .fabe-event-card .event-delete {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 10px;
    color: white;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-event-card .event-delete > div:hover {
      opacity: 0.75; }
    .fabe-event-card .event-delete a {
      color: inherit; }
  .fabe-event-card .bottom-half {
    padding: 15px 25px 0 25px; }
    .fabe-event-card .bottom-half .event-name {
      font-size: 18px;
      color: #585a5c;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .fabe-event-card .bottom-half .event-location {
      height: 20px;
      margin-top: 5px;
      font-size: 12px;
      opacity: 0.9;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .fabe-event-card .bottom-half .event-dates {
      margin-top: 3px;
      font-size: 12px;
      opacity: 0.9; }
    .fabe-event-card .bottom-half .event-statistics {
      display: -ms-flexbox;
      display: flex;
      margin-top: 7px; }
      .fabe-event-card .bottom-half .event-statistics > div {
        width: 85px; }
      .fabe-event-card .bottom-half .event-statistics .event-statistic-data {
        font-size: 18px; }
      .fabe-event-card .bottom-half .event-statistics .event-statistic-label {
        opacity: 0.9;
        font-size: 10px; }
  .fabe-event-card .event-bottom-navigation {
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 0;
    width: 100%; }
    .fabe-event-card .event-bottom-navigation > div {
      border-top: 1px solid #d4d5d5;
      width: 10px;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: 45px;
      text-align: center;
      font-weight: 500;
      z-index: 2;
      line-height: 45px; }
      .fabe-event-card .event-bottom-navigation > div:hover {
        line-height: 44px; }
      .fabe-event-card .event-bottom-navigation > div span {
        margin-left: 6px; }
    .fabe-event-card .event-bottom-navigation .event-home-option {
      border-right: 1px solid #d4d5d5;
      color: #5dadf9; }
      .fabe-event-card .event-bottom-navigation .event-home-option:hover {
        border-top: 2px solid #5dadf9; }
    .fabe-event-card .event-bottom-navigation .event-management-option {
      color: #fe4f03; }
      .fabe-event-card .event-bottom-navigation .event-management-option:hover {
        border-top: 2px solid #fe4f03; }

.fabe-add-new-event-card {
  color: #b9bbbe;
  border-style: dashed;
  border-width: 3px; }
  .fabe-add-new-event-card .plus-holder {
    font-size: 45px;
    text-align: center;
    margin-top: 120px; }
  .fabe-add-new-event-card .plus-label {
    font-size: 15px;
    text-align: center; }

.fabe-forms {
  padding: 20px; }
  .fabe-forms .fabe-form-name-holder {
    margin-bottom: 40px;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    width: 870px; }
    .fabe-forms .fabe-form-name-holder span {
      display: inline-block;
      width: 120px; }
    .fabe-forms .fabe-form-name-holder-language {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-left: auto; }
      .fabe-forms .fabe-form-name-holder-language-label {
        margin-right: 10px; }
  .fabe-forms .fabe-forms-title {
    color: #B0B5B4;
    font-weight: 500;
    font-size: 16px; }
  .fabe-forms .fabe-form-edit-block {
    padding-top: 30px;
    padding-bottom: 20px;
    margin-bottom: 30px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    border-bottom: 1px solid #B0B5B4; }
    .fabe-forms .fabe-form-edit-block .fabe-block-right-container {
      display: -ms-flexbox;
      display: flex; }
      .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-right-actions {
        position: relative;
        width: 250px;
        background-color: #DCDEE0;
        margin-right: 10px;
        padding-left: 10px;
        padding-top: 10px; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-right-actions .fabe-remove {
          position: absolute;
          bottom: 20px; }
          .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-right-actions .fabe-remove a {
            display: inline-block;
            margin-top: 2px;
            cursor: pointer; }
      .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container {
        width: 100px; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-empty-arrow {
          border: 6px solid transparent; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-up, .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-down {
          cursor: pointer;
          width: 0;
          height: 0;
          border: 6px solid transparent;
          position: relative; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-up {
          border-bottom-color: #A7A9AB; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-down {
          margin-top: 10px;
          border-top-color: #A7A9AB; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-up:after {
          position: absolute;
          content: "";
          display: block;
          width: 20px;
          height: 20px;
          left: -10px;
          top: -10px; }
        .fabe-forms .fabe-form-edit-block .fabe-block-right-container .fabe-ordering-container .fabe-arrow-down:after {
          position: absolute;
          content: "";
          display: block;
          width: 20px;
          height: 20px;
          left: -10px;
          top: -10px; }
    .fabe-forms .fabe-form-edit-block .fabe-sales-fields {
      display: -ms-flexbox;
      display: flex; }
      .fabe-forms .fabe-form-edit-block .fabe-sales-fields span {
        color: #B0B5B4; }
      .fabe-forms .fabe-form-edit-block .fabe-sales-fields .fabe-sales-block-title {
        margin-right: 20px;
        margin-top: 10px; }
      .fabe-forms .fabe-form-edit-block .fabe-sales-fields .fabe-sales-block {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-right: 50px; }
    .fabe-forms .fabe-form-edit-block .fabe-block-title {
      font-size: 14px;
      font-weight: 600; }
    .fabe-forms .fabe-form-edit-block small {
      color: #B0B5B4; }
    .fabe-forms .fabe-form-edit-block .fabe-edit-block-input .fabe-edit-input-title {
      display: inline-block;
      width: 180px;
      color: #B0B5B4; }
    .fabe-forms .fabe-form-edit-block .fabe-edit-block-checkbox {
      padding-top: 15px; }

.step-gotomeeting {
  background: url(images/gotomeeting.png);
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-more-integrations .fabe-datagrid {
  width: 900px !important; }

.fabe-more-integrations .fabe-datagrid-columns .fabe-column-row {
  height: 100px !important; }

.fabe-integrations .fabe-datagrid {
  width: 1200px !important; }

.fabe-integrations .fabe-int-hint {
  position: relative;
  width: 1000px;
  margin-top: 50px;
  margin-left: 5px;
  color: gray;
  font-size: 11px; }

.fabe-integrations .fabe-int-logo {
  width: 60px;
  height: 60px; }

.fabe-integrations .fabe-int-con .fa-check {
  color: green; }

.fabe-integrations .fabe-int-con .fa-times {
  color: red; }

.fabe-integrations .fabe-logo-salesforce {
  background: url(images/salesforce.svg);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-integrations .fabe-logo-google {
  background: url(images/google-calendar.png);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-integrations .fabe-logo-office {
  background: url(images/microsoft/Outlookcalendar.jpg);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-integrations .fabe-logo-gotomeeting {
  background: url(images/gotomeeting.png);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-integrations .fabe-logo-webex {
  background: url(images/webex.png);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat; }

.fabe-integrations .fabe-int-reconnect {
  color: gray;
  cursor: pointer; }
  .fabe-integrations .fabe-int-reconnect:hover {
    color: black; }

.fabe-integrations .fabe-int-user {
  height: 60px; }

.fabe-integrations .fabe-int-user div {
  height: 15px; }

.fabe-integrations .fabe-column-user {
  width: 240px; }

.fabe-integrations .fabe-column-titlex {
  width: 150px; }

.fabe-integrations .fabe-column-health {
  width: 150px; }

.fabe-integrations .fabe-column-reconnect {
  width: 150px; }

.fabe-integrations .fabe-column-title {
  display: none; }

.fabe-integrations .fabe-column-empty {
  width: 200px; }

div.fabe-install-extension {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10; }
  div.fabe-install-extension .fabe-ie-body {
    display: block;
    background: #fff;
    border-radius: 5px;
    box-shadow: 1px 1px 1px 2px rgba(0, 0, 0, 0.1); }
    div.fabe-install-extension .fabe-ie-body .fabe-ie-body-content {
      height: 400px;
      width: 600px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
    div.fabe-install-extension .fabe-ie-body .fabe-ie-text {
      padding-top: 10px;
      padding-bottom: 30px;
      text-align: center;
      font-size: 14px;
      color: #888; }
    div.fabe-install-extension .fabe-ie-body .fabe-ie-button {
      padding-left: 40px;
      background: url(images/instant-calendar.png) no-repeat left 2px;
      background-size: 30px; }
    div.fabe-install-extension .fabe-ie-body .fabe-ie-close {
      text-align: right;
      padding-right: 5px; }
      div.fabe-install-extension .fabe-ie-body .fabe-ie-close a {
        color: #888;
        cursor: pointer; }

.fabe-install-line,
.fabe-invalid-conference-details-line {
  background: #fffcd2;
  border-bottom: 1px solid #eee;
  height: 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .fabe-install-line .fabe-il-content,
  .fabe-invalid-conference-details-line .fabe-il-content {
    padding-left: 20px;
    background: url(images/instant-calendar.png) no-repeat left 1px;
    background-size: 16px;
    color: #333; }
    .fabe-install-line .fabe-il-content a,
    .fabe-invalid-conference-details-line .fabe-il-content a {
      color: #4c9efb;
      font-weight: bold;
      cursor: pointer; }

.fabe-install-line {
  display: none !important; }

.login-alert {
  position: absolute;
  display: table;
  z-index: 5000;
  width: 280px;
  height: 50px;
  background: #000000;
  box-shadow: 2px 2px 2px #888888;
  top: 10px;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0; }

.login-alert span {
  color: #FFFFFF;
  display: table-cell;
  text-align: center;
  vertical-align: middle; }

.login-wrapper .step-hint {
  padding: 5px;
  text-align: center;
  color: #999; }

.login-no-account {
  width: 390px;
  height: 150px;
  display: -ms-flexbox;
  display: flex; }
  .login-no-account .login-sad-chili {
    width: 200px;
    height: 160px;
    background: url(images/chili/sad.svg) no-repeat left center; }
  .login-no-account .login-na-message {
    font-size: 16px;
    margin-top: 18px;
    margin-left: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
    .login-no-account .login-na-message .login-helper-message {
      font-size: 12px; }

.login-window {
  width: 100%;
  height: 100%; }
  .login-window .buttons .button + .button {
    margin-left: 10px; }
  .login-window .button {
    position: relative;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    display: inline-block;
    cursor: pointer; }
  .login-window .salesforce-button {
    width: 300px; }
  .login-window .button button {
    border: 0;
    background: transparent;
    color: #fff;
    padding: 7px 25px;
    outline: none;
    /*text-transform: uppercase;*/
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    display: inline-block; }

.main-meeting-series-data {
  margin-left: 20px; }
  .main-meeting-series-data .recurring-meeting-timezone .fabe-timezone-chooser-outer {
    padding-bottom: 7px; }
  .main-meeting-series-data .meeting-series-small-subtitle {
    font-size: smaller;
    color: #888888; }
  .main-meeting-series-data .fabe-form-text {
    margin-right: 20px;
    color: #777777;
    font-size: 15px; }
  .main-meeting-series-data .timeSubtitle {
    font-weight: 500;
    line-height: 24px;
    margin-top: 30px;
    color: #aeaeae;
    font-size: 14px;
    margin-bottom: 10px; }
  .main-meeting-series-data .meeting-series-main-meetingType {
    margin-top: 20px;
    margin-bottom: 30px; }

.fabe-datagrid {
  width: 100%; }
  .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border: none !important; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
      height: 40px; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
      height: 60px; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
      border-bottom: 1px solid #d0d2d3;
      box-shadow: none; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
      border-bottom: 2px solid #d0d2d3; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-history {
      text-align: center; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-trash {
      width: 50px;
      text-align: center; }

.lock {
  color: #BBBDC0;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 5px;
  margin-top: -29px; }

.fabe-navigation-label {
  color: #BBBDC0;
  opacity: 0.9;
  margin-left: 20px;
  font-size: 11px; }

.fabe-navigation-dropdown-wrapper .fabe-booker-queue-dropdown2 {
  background: rgba(139, 168, 193, 0.08);
  border-radius: 8px; }
  .fabe-navigation-dropdown-wrapper .fabe-booker-queue-dropdown2 button + div {
    border: none !important; }

.fabe-navigation-dropdown-wrapper .fabe-workspace-dd-icon {
  z-index: 1;
  border-radius: 3px; }

.fabe-navigation-dropdown-wrapper button {
  top: -2px !important;
  right: 0px !important;
  fill: rgba(213, 217, 221, 0.8) !important; }

.fabe-event-navigation {
  margin-bottom: 20px;
  padding-bottom: 20px; }
  .fabe-event-navigation:not(.no-border) {
    border-bottom: solid 0.75px #BBBDC0; }

.fabe-personal-details-form {
  padding: 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-personal-details-form .conference-details-updates {
    margin-top: -20px;
    margin-left: 3px;
    font-size: 15px;
    width: 15px;
    height: 15px; }
    .fabe-personal-details-form .conference-details-updates .rotating {
      background: url(images/loading.png);
      background-size: 100%;
      width: 35px;
      height: 35px;
      padding: 0;
      margin: 0;
      background-position: -10px -15px; }
    .fabe-personal-details-form .conference-details-updates .fabe-verified-video-label {
      color: green;
      margin-top: -5px; }
  .fabe-personal-details-form .fabe-personal-title {
    color: #494949;
    font-weight: 500;
    margin-top: 30px;
    display: block;
    font-size: 30px; }
  .fabe-personal-details-form .fabe-personal-helper {
    color: #777777;
    font-size: 15px;
    margin-bottom: 50px;
    margin-top: 20px; }
  .fabe-personal-details-form .fabe-phone-input-holder .fabe-personal-details-label {
    font-size: 11px;
    font-weight: bold;
    line-height: 24px; }
  .fabe-personal-details-form .fabe-phone-input-holder input {
    height: 36px !important;
    width: 320px !important;
    border: 1px solid #E5E5E5 !important;
    border-radius: 2px !important;
    color: #494949 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    padding-left: 60px !important; }
  .fabe-personal-details-form .fabe-phone-input-holder .flag-dropdown {
    background: #e0e0e0; }
  .fabe-personal-details-form .fabe-personal-details-holder-phone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-personal-details-form .fabe-personal-details-holder-phone .fa-question-circle-o {
      margin-left: 20px;
      margin-top: 35px;
      color: #BDBFBE;
      transform: scale(1.2); }
  .fabe-personal-details-form .fabe-personal-details-holder {
    margin-top: 20px;
    width: 320px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-group {
      position: relative;
      margin-bottom: 1.5rem;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-group textarea {
        min-height: 65px;
        height: 65px;
        resize: none; }
    .fabe-personal-details-form .fabe-personal-details-holder i {
      margin-left: 10px;
      margin-top: 15px;
      color: #BDBFBE;
      transform: scale(1.2); }
    .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-control-placeholder {
      position: absolute;
      top: 7px;
      left: 10px;
      transition: all 200ms;
      opacity: 0.5;
      font-size: 11px;
      font-weight: bold;
      line-height: 24px; }
    .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-control:focus + .fabe-form-control-placeholder,
    .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-control:valid + .fabe-form-control-placeholder {
      color: #BDBFBE;
      font-size: 80%;
      transform: translate3d(0, -130%, 0);
      left: -1px;
      opacity: 1; }
    .fabe-personal-details-form .fabe-personal-details-holder .fabe-form-control {
      height: 36px;
      width: 320px;
      border: 1px solid #E5E5E5;
      border-radius: 2px;
      padding-left: 10px;
      color: #494949;
      font-size: 12px;
      font-weight: 500; }

.fabe-personal-meetings {
  padding: 15px; }
  .fabe-personal-meetings.fabe-hidden {
    display: none; }
  .fabe-personal-meetings .fabe-back-button {
    cursor: pointer; }
    .fabe-personal-meetings .fabe-back-button:hover span {
      color: #807284; }
  .fabe-personal-meetings .fabe-personal-title {
    color: #B1B6B5;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 20px;
    display: block; }
  .fabe-personal-meetings .fabe-support-section {
    padding-top: 70px; }
    .fabe-personal-meetings .fabe-support-section .fabe-support-title {
      color: #B1B6B5;
      font-size: 14px;
      font-weight: 500;
      display: block;
      margin-bottom: 10px; }
    .fabe-personal-meetings .fabe-support-section .fabe-link-side-by-side {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row; }
  .fabe-personal-meetings .meeting-personal-header {
    margin-top: 0px;
    color: #B1B6B5; }
  .fabe-personal-meetings .meeting-personal-header-active-users {
    display: inline-block;
    margin-right: 50px; }
  .fabe-personal-meetings .meeting-personal-settings-header {
    margin-top: 50px;
    color: #B1B6B5; }
  .fabe-personal-meetings .fabe-online-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -ms-flex-align: start;
    align-items: flex-start; }
    .fabe-personal-meetings .fabe-online-section .fa-external-link {
      margin-right: 5px;
      color: #43b3fc;
      cursor: pointer; }
    .fabe-personal-meetings .fabe-online-section a {
      color: #43b3fc;
      font-weight: 600;
      cursor: pointer; }
    .fabe-personal-meetings .fabe-online-section .fabe-booking-label {
      color: #9B9B9B; }
    .fabe-personal-meetings .fabe-online-section .fabe-switch {
      margin-bottom: 3px !important; }
    .fabe-personal-meetings .fabe-online-section .fabe-swtich-label {
      color: #9B9B9B; }
    .fabe-personal-meetings .fabe-online-section .fabe-copy-section {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-positive: 2;
      flex-grow: 2;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-bottom: 10px; }
      .fabe-personal-meetings .fabe-online-section .fabe-copy-section.hidden {
        display: none; }
      .fabe-personal-meetings .fabe-online-section .fabe-copy-section .booking-label {
        display: block;
        width: 120px; }
      .fabe-personal-meetings .fabe-online-section .fabe-copy-section input {
        color: #75c7fd;
        width: 490px;
        height: 36px;
        padding-right: 20px;
        padding-left: 20px;
        margin-left: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-right: 20px; }
      .fabe-personal-meetings .fabe-online-section .fabe-copy-section .fabe-copy-button button {
        background-color: #7F8083 !important; }
        .fabe-personal-meetings .fabe-online-section .fabe-copy-section .fabe-copy-button button span {
          height: 30px;
          width: 150px !important;
          color: white !important;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .fabe-personal-meetings .fabe-online-section .fabe-copy-section .fabe-copy-button button:hover {
          background-color: #6A6B6B !important; }

.fabe-meeting-team-settings {
  padding: 30px 30px 30px 50px; }
  .fabe-meeting-team-settings.fabe-loading-users .fabe-datagrid-columns {
    opacity: 0.6; }
  .fabe-meeting-team-settings .fabe-integrations-renderer {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-meeting-team-settings .fabe-integrations-renderer .fabe-integration-tooltip {
      position: relative;
      opacity: 0;
      visibility: hidden;
      background: rgba(0, 0, 0, 0.8);
      color: white;
      z-index: 1001;
      padding: 5px 10px;
      width: 220px;
      bottom: 85%;
      pointer-events: none;
      border-radius: 2px;
      transition: 0.3s;
      padding-bottom: 10px; }
      .fabe-meeting-team-settings .fabe-integrations-renderer .fabe-integration-tooltip span {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .fabe-meeting-team-settings .fabe-integrations-renderer .fabe-integration-tooltip .fabe-queue-name {
        display: block;
        line-height: 18px; }
  .fabe-meeting-team-settings .fabe-exclamation-logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 25px;
    width: 20px; }
    .fabe-meeting-team-settings .fabe-exclamation-logo:hover .fabe-integration-tooltip {
      opacity: 1;
      visibility: visible; }
    .fabe-meeting-team-settings .fabe-exclamation-logo .fa-exclamation-circle {
      color: #EE220C;
      font-size: 1.8em;
      margin-top: 1px;
      margin-right: 5px;
      margin-left: -5px; }
  .fabe-meeting-team-settings .fabe-integration-logos .fabe-queues-logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .fabe-meeting-team-settings .fabe-integration-logos .fabe-integrations-logo {
    width: 35px;
    height: 25px; }
    .fabe-meeting-team-settings .fabe-integration-logos .fabe-integrations-logo:hover .fabe-integration-tooltip {
      opacity: 1;
      visibility: visible; }
  .fabe-meeting-team-settings .fabe-integration-logos .instant-calendar-logo {
    background: url("images/instant-calendar.png");
    background-size: 55%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-integration-logos .gotomeeting-logo {
    background: url("images/gotomeeting.png");
    background-size: 55%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-integration-logos .webex-logo {
    background: url("images/webex-logo.png");
    background-size: 55%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-integration-logos .ringcentral-logo {
    background: url("images/ringcentral.svg");
    background-size: 60%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-integration-logos .outlook-logo {
    background: url("images/microsoft/office365-calendar.png");
    background-size: 55%;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-integration-logos .step-google-calendar {
    margin-left: -10px; }
  .fabe-meeting-team-settings .fabe-name-renderer {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-meeting-team-settings .fabe-name-renderer .fabe-user-avatar .fabe-profile-letters {
      margin: 0;
      line-height: 24px;
      text-align: center; }
    .fabe-meeting-team-settings .fabe-name-renderer .fabe-user-data {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 10px; }
      .fabe-meeting-team-settings .fabe-name-renderer .fabe-user-data span {
        height: 14px;
        line-height: 14px;
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 200px; }
      .fabe-meeting-team-settings .fabe-name-renderer .fabe-user-data span:first-child {
        color: #58595B; }
      .fabe-meeting-team-settings .fabe-name-renderer .fabe-user-data span:last-child {
        font-size: 12px;
        color: #A6A8AB; }
  .fabe-meeting-team-settings .fabe-settings-renderer span {
    cursor: pointer;
    color: #A6A8AB; }
    .fabe-meeting-team-settings .fabe-settings-renderer span:hover {
      text-decoration: underline; }
  .fabe-meeting-team-settings .fabe-url-renderer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-meeting-team-settings .fabe-url-renderer input {
      color: #595b5f;
      width: 400px;
      height: 36px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      margin-right: 10px;
      text-decoration: underline;
      border: none; }
      .fabe-meeting-team-settings .fabe-url-renderer input:hover {
        color: #8c8e92; }
    .fabe-meeting-team-settings .fabe-url-renderer .fabe-copy-button {
      cursor: pointer;
      background-color: #525860;
      height: 20px;
      line-height: 20px; }
      .fabe-meeting-team-settings .fabe-url-renderer .fabe-copy-button:hover span {
        color: #8c8e92; }
      .fabe-meeting-team-settings .fabe-url-renderer .fabe-copy-button span {
        color: white;
        font-weight: bold;
        font-size: 10px;
        white-space: nowrap;
        margin-left: 5px;
        margin-right: 5px; }
  .fabe-meeting-team-settings .fabe-datagrid {
    width: 600px; }
    .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns {
      margin-bottom: 10px; }
      .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
        border: none !important; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
          height: 60px; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
          border-bottom: 1px solid #D0D2D3; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
          border-bottom: 2px solid #D0D2D3; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-name {
          width: 350px; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-settings {
          width: 100px; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-url {
          width: 510px; }
        .fabe-meeting-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
          height: 60px; }

.fabe-grouping-dialog-container {
  max-height: 500px; }
  .fabe-grouping-dialog-container .fabe-grouping-name-span {
    padding-right: 20px;
    font-size: 14px; }
  .fabe-grouping-dialog-container .fabe-grouping-name-input input {
    color: #A7A9AB !important; }

.fabe-preferences {
  padding-top: 20px;
  padding-left: 20px; }
  .fabe-preferences.hide {
    display: none; }
  .fabe-preferences .fabe-multi-strategy {
    margin-top: 30px;
    margin-left: 30px;
    font-size: 12px;
    color: #898989; }
    .fabe-preferences .fabe-multi-strategy select {
      margin-left: 10px;
      width: 140px; }
  .fabe-preferences .fabe-endless-datepicker {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .fabe-preferences .fabe-endless-datepicker .fabe-preferences-section {
      width: 400px; }
    .fabe-preferences .fabe-endless-datepicker .fabe-endless-date-holder {
      margin-top: -13px;
      margin-left: -25px; }
  .fabe-preferences .fabe-booking-span {
    padding-top: 50px; }
  .fabe-preferences .fabe-preferences-section {
    padding-bottom: 30px; }
    .fabe-preferences .fabe-preferences-section .fabe-defaults-description small {
      display: inline-block; }
      .fabe-preferences .fabe-preferences-section .fabe-defaults-description small a {
        cursor: pointer; }
    .fabe-preferences .fabe-preferences-section .fabe-bookingspan-input {
      width: 35px; }
    .fabe-preferences .fabe-preferences-section .fabe-add-link-span {
      color: #E97749;
      font-size: 12px;
      cursor: pointer;
      text-transform: uppercase;
      height: 42px;
      line-height: 42px;
      display: block;
      padding-left: 10px; }
      .fabe-preferences .fabe-preferences-section .fabe-add-link-span:hover {
        color: #D36741; }
    .fabe-preferences .fabe-preferences-section .fabe-list-trash-icon {
      top: 5px !important; }
      .fabe-preferences .fabe-preferences-section .fabe-list-trash-icon i {
        color: #A7A9AB !important;
        transition: .5s; }
        .fabe-preferences .fabe-preferences-section .fabe-list-trash-icon i:hover {
          color: rgba(0, 0, 0, 0.5) !important; }
  .fabe-preferences .fabe-assignments-title {
    vertical-align: middle;
    color: #58585B;
    font-size: 15px; }
  .fabe-preferences .fabe-big-title {
    display: block;
    vertical-align: middle;
    color: #58585B;
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 20px; }
  .fabe-preferences .fabe-title {
    padding-right: 10px;
    vertical-align: middle;
    color: #58585B;
    font-size: 14px; }
  .fabe-preferences .fabe-frequency-select select {
    width: 140px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #9D9D9E;
    font-size: 13px;
    padding: 7px 2px;
    color: #939597;
    background: transparent;
    outline: none; }
  .fabe-preferences .fabe-frequency-select select:focused {
    border-bottom-color: #F05822; }
  .fabe-preferences small {
    vertical-align: middle;
    margin-top: 10px;
    font-size: 12px;
    color: #898989;
    display: block; }

.fabe-hooks {
  padding: 10px; }
  .fabe-hooks .fabe-reprocess-all {
    margin-left: 870px;
    margin-bottom: 20px; }
  .fabe-hooks .fabe-hook-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 15px; }
    .fabe-hooks .fabe-hook-line span {
      display: inline-block;
      width: 400px;
      margin-left: 10px;
      margin-right: 10px; }

input[type=text], input[type=tel], input[type=email] {
  border: 0;
  border-bottom: 1px solid #9D9D9E;
  font-size: 13px;
  padding: 10px 10px;
  color: #939597;
  outline: 0;
  transition: .4s;
  border-radius: 0; }

input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus {
  border-bottom-color: #F05822; }

h3 {
  color: #595959;
  font-size: 20px; }

.meeting-settings {
  color: #58585B;
  font-size: 14px; }
  .meeting-settings .editable-section span {
    display: block;
    padding-left: 15px;
    margin-top: -19px; }
  .meeting-settings .editable-section .defaults-description {
    margin-top: 10px; }
    .meeting-settings .editable-section .defaults-description small {
      font-weight: 500;
      display: block;
      color: #BBBDC0;
      font-size: 11px;
      margin-top: 0;
      margin-bottom: -5px;
      clear: both; }
  .meeting-settings .ownership-section span {
    padding: 0;
    margin: 0; }
  .meeting-settings .ownership-section .defaults-description {
    margin-bottom: 10px; }
  .meeting-settings .ownership-section .multiple-radios {
    position: relative;
    margin-left: 20px; }
    .meeting-settings .ownership-section .multiple-radios.fabe-algorithm {
      margin-left: 0px; }
      .meeting-settings .ownership-section .multiple-radios.fabe-algorithm small {
        margin-top: 10px;
        margin-bottom: 20px; }

.meeting-settings section {
  margin-top: 28px; }

.select {
  display: inline-block;
  position: relative; }

.select:after {
  display: block;
  content: "";
  position: absolute;
  top: 50%;
  right: 2px;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  margin-top: -2px;
  border-top-color: #9D9D9E;
  pointer-events: none; }

.select select {
  width: 100px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #9D9D9E;
  font-size: 13px;
  padding: 7px 2px;
  color: #939597;
  background: transparent;
  outline: none; }

.select select:focused {
  border-bottom-color: #F05822; }

.future-select {
  padding-top: 20px; }
  .future-select .future-label {
    color: #58585B;
    margin-right: 40px;
    font-weight: 400;
    font-size: 14px; }
  .future-select .select.future-value {
    margin-right: 20px; }
    .future-select .select.future-value select {
      width: 40px; }

.meeting-settings small {
  font-weight: 500;
  display: block;
  color: #BBBDC0;
  font-size: 11px;
  margin: 20px 0; }

.tooltip {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  background: rgba(0, 0, 0, 0.8);
  color: white;
  z-index: 1001;
  padding: 5px 10px;
  width: 200px;
  bottom: 85%;
  pointer-events: none;
  border-radius: 2px;
  transition: .3s; }

.switch {
  background: #BBBDC0;
  width: 52px;
  height: 20px;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
  transition: .5s; }

.switch:after {
  position: absolute;
  display: block;
  content: "";
  width: 21px;
  height: 21px;
  top: -1px;
  left: -1px;
  background: #F1F1F1;
  border-radius: 50%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
  transition: .5s; }

.switch:before {
  position: absolute;
  display: block;
  content: "OFF";
  line-height: 1;
  color: #808284;
  top: 5px;
  right: 9px;
  font-weight: 500;
  font-size: 10px; }

.switch.active:before {
  content: 'ON';
  left: 9px;
  color: #f3f3f3; }

.switch.active {
  background: #38b449; }

.switch.active:after {
  left: 100%;
  margin-left: -20px; }

.flatbutton {
  position: relative;
  display: inline-block;
  padding: 4px 16px;
  border-radius: 2px;
  margin-left: 10px;
  transition: .5s;
  cursor: pointer; }

.flatbutton:hover {
  background: rgba(0, 0, 0, 0.1); }

.flatbutton button {
  border: 0;
  background: transparent;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  text-align: center; }

.flatbutton.primary {
  color: #F05822; }

.rules-header {
  padding-top: 30px; }

.rules-settings small {
  font-weight: 500;
  display: block;
  color: #BBBDC0;
  font-size: 11px;
  margin: 20px 0; }

.meeting-defaults-header {
  margin-top: 60px; }

.meeting-defaults {
  color: #58585B;
  font-size: 14px;
  width: 100%; }
  .meeting-defaults section {
    width: 100%;
    margin-top: 20px; }
    .meeting-defaults section span {
      width: 120px;
      padding-right: 30px;
      display: inline-block; }
    .meeting-defaults section input {
      display: inline-block;
      width: 53%; }
    .meeting-defaults section select {
      width: 200px;
      padding-right: 12px; }

.fabe-reminders {
  padding: 20px; }
  .fabe-reminders .fabe-active {
    color: #6fa674; }
  .fabe-reminders .fabe-non-active {
    color: #E23232; }

.fabe-small-buttons {
  position: relative;
  height: 0px; }

.fabe-small-buttons-inner {
  position: absolute;
  margin-top: -110px;
  margin-left: 7px; }
  .fabe-small-buttons-inner .fabe-add-button {
    margin-top: 10px !important; }
    .fabe-small-buttons-inner .fabe-add-button i {
      color: gray !important;
      font-size: 16px; }
    .fabe-small-buttons-inner .fabe-add-button span {
      background-color: #4A4E55;
      padding: 2px 4px;
      color: #B1B3B6 !important;
      text-transform: none !important; }
    .fabe-small-buttons-inner .fabe-add-button span:hover {
      color: #FFF !important; }

.fabe-reminder {
  width: 100%;
  height: 100%;
  padding: 20px; }
  .fabe-reminder.hidden {
    display: none; }
  .fabe-reminder span {
    color: #808284; }
  .fabe-reminder .fabe-reminder-header-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    width: 100%; }
    .fabe-reminder .fabe-reminder-header-title .fabe-reminder-form-item {
      display: -ms-flexbox;
      display: flex;
      vertical-align: middle; }
      .fabe-reminder .fabe-reminder-header-title .fabe-reminder-form-item .fabe-reminder-form-item-label {
        display: inline-table;
        width: 100px !important;
        -ms-flex-item-align: center;
        -ms-grid-row-align: center;
        align-self: center;
        color: #808284;
        font-weight: 500;
        margin-right: 20px; }
      .fabe-reminder .fabe-reminder-header-title .fabe-reminder-form-item .fabe-reminder-input-text-field {
        width: 500px !important;
        margin-right: 40px; }
  .fabe-reminder .fabe-reminder-back-button {
    cursor: pointer; }
    .fabe-reminder .fabe-reminder-back-button:hover span {
      color: #807284; }
  .fabe-reminder .fabe-reminder-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 200px;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 100%; }
    .fabe-reminder .fabe-reminder-buttons .fabe-reminder-button:first-child {
      margin-right: 20px; }
  .fabe-reminder .fabe-reminder-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part {
      width: 100%;
      margin-top: 20px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-applies {
        font-weight: 500;
        font-size: 14px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-templates-block {
        margin-bottom: 40px;
        max-height: 150px;
        max-width: 300px;
        overflow-y: auto; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item {
        display: -ms-flexbox;
        display: flex;
        vertical-align: middle; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-form-item-label {
          display: inline-table;
          width: 100px !important;
          -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center;
          color: #808284;
          font-weight: 500; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-form-item-label.fabe-text-multiline {
            -ms-flex-item-align: start;
            align-self: flex-start;
            margin-top: 10px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-input-text-field {
          padding: 10px;
          width: 80% !important; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-input-text-field input {
            font-size: 14px !important;
            color: #808284 !important; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-input-text-field textarea {
            font-size: 14px !important;
            line-height: 15px !important; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-form-item .fabe-reminder-input-text-field textarea:last-child {
            color: #808284 !important;
            max-height: 145px !important; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-details .fabe-reminder-checkbox {
        padding-top: 20px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers {
        margin-top: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers small {
          color: #808284; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers .fabe-reminder-triggers-header {
          font-weight: 500;
          font-size: 14px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers .fabe-reminder-send-on-section {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          margin-top: 10px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers .fabe-reminder-send-on-section .fabe-at-label {
            margin-right: 20px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-triggers .fabe-reminder-send-on-section .select {
            margin-right: 20px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules {
        margin-top: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules small {
          color: #808284; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-header {
          font-weight: 500;
          font-size: 14px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-boundary {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          margin-top: 10px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-boundary .fabe-boundary-label {
            margin-right: 20px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-boundary .select {
            margin-right: 20px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-days {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          margin-top: 10px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-accepted {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          margin-top: 10px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-difference {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
          flex-direction: column;
          margin-top: 10px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-difference .fabe-reminder-difference-selects {
            display: -ms-flexbox;
            display: flex;
            -ms-flex-align: center;
            align-items: center;
            margin-left: 40px; }
            .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-reminder-rules .fabe-reminder-rules-difference .fabe-reminder-difference-selects .select {
              margin-right: 20px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-send-from {
        margin-top: 30px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-send-from .fabe-send-from-label {
          margin-right: 20px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-send-from small {
          color: #a6aaa9; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-left-part .fabe-send-from .select {
          margin-right: 20px; }
    .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part {
      width: 400px; }
      .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 10px;
        background-color: #DCDEE0; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-line {
          width: 100%;
          height: 1px;
          border-top: 1px solid #a6abb0;
          margin-top: 20px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-header {
          font-size: 14px;
          font-weight: 500;
          color: #A6AAA9;
          margin-bottom: 10px; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-section {
          margin-top: 20px;
          font-size: 13px;
          font-weight: 500;
          color: #A6AAA9; }
        .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-section-holder {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
          flex-direction: column; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-section-holder .fabe-reminder-description-title {
            font-size: 11px;
            font-weight: 600;
            color: #53585F;
            padding-top: 10px;
            padding-bottom: 10px; }
          .fabe-reminder .fabe-reminder-main .fabe-reminder-right-part .fabe-reminder-description-part .fabe-reminder-description-section-holder .fabe-reminder-description-text {
            font-size: 11px;
            font-weight: 400;
            color: #53585F; }

.report-events-list {
  width: 100%;
  height: 100%;
  padding: 20px;
  min-width: 10px; }
  .report-events-list .back-to-report {
    cursor: pointer;
    color: #00BCEF;
    font-weight: 500;
    display: block;
    margin-bottom: 20px;
    width: 100px; }
    .report-events-list .back-to-report:hover {
      color: #006c89; }
  .report-events-list .day-title {
    font-size: 16px;
    color: #7A7F85;
    text-align: center; }
  .report-events-list .title-meetings {
    font-size: 13px;
    margin-bottom: 10px; }
  .report-events-list .assignee-row {
    margin-top: 30px;
    margin-bottom: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .report-events-list .assignee-row .fabe-profile-letters {
      text-align: center;
      line-height: 30px; }
    .report-events-list .assignee-row .assignee-name {
      margin-left: 15px;
      color: #52575F;
      font-weight: 500;
      font-size: 17px; }
  .report-events-list .report-event-item {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #B5B9B8;
    height: 50px;
    padding-top: 10px;
    width: 100%; }
    .report-events-list .report-event-item:last-child {
      border-bottom: 1px solid #B5B9B8; }
    .report-events-list .report-event-item .circle, .report-events-list .report-event-item .inside-circle {
      width: 15px;
      height: 15px;
      border-radius: 50%;
      margin-top: 3px; }
    .report-events-list .report-event-item .inside-circle {
      background: #8227A0; }
    .report-events-list .report-event-item .event-created {
      padding-left: 10px;
      color: #B5B9B8;
      font-size: 11px;
      width: 70px; }
    .report-events-list .report-event-item .event-prospect {
      width: 150px;
      color: #2587AC;
      font-size: 12px;
      font-weight: 500; }
      .report-events-list .report-event-item .event-prospect.clickable {
        cursor: pointer; }
        .report-events-list .report-event-item .event-prospect.clickable:hover {
          color: #134558; }
    .report-events-list .report-event-item .event-body {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-positive: 2;
      flex-grow: 2;
      width: 200px;
      min-width: 10px;
      padding-left: 10px; }
      .report-events-list .report-event-item .event-body span:first-child {
        min-width: 10px;
        display: block;
        color: black;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .report-events-list .report-event-item .event-body span:last-child {
        color: #B5B9B8;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }

.date-renderer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 10px; }
  .date-renderer .download-button {
    margin-top: 14px;
    color: rgba(0, 0, 0, 0.87);
    cursor: pointer;
    margin-left: 20px;
    font-size: 14px; }
  .date-renderer .download-button:hover {
    color: #BBBDC0;
    text-decoration: none; }
  .date-renderer .submit-button {
    margin-top: 14px;
    cursor: pointer;
    font-size: 14px; }
  .date-renderer .submit-button:hover {
    color: #BBBDC0;
    text-decoration: none; }

.report-template {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%; }
  .report-template .users-list {
    background-color: #EFF3F4;
    width: 220px;
    min-width: 220px;
    padding-top: 40px;
    overflow-y: auto; }
    .report-template .users-list .booked-by {
      color: #7A7F85;
      font-weight: 500;
      font-size: 14px;
      padding-left: 20px;
      padding-bottom: 20px; }
    .report-template .users-list .fabe-users-icon {
      background: url("/images/icon_users.svg");
      width: 28px;
      height: 28px;
      background-size: 30px 30px; }
    .report-template .users-list .user-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 20px;
      margin-left: 10px;
      color: #7A7F85;
      cursor: pointer;
      line-height: 40px;
      height: 40px;
      font-weight: 500; }
      .report-template .users-list .user-item .user-name {
        padding-left: 10px;
        width: 160px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .report-template .users-list .user-item .fabe-profile-letters {
        text-align: center;
        line-height: 26px; }
      .report-template .users-list .user-item:hover {
        background: white;
        color: black; }
    .report-template .users-list .user-item.selected {
      background: white;
      color: black;
      border-left: 2px solid red; }
  .report-template .central-report-area {
    border-top: 30px solid #EFF3F4;
    overflow-y: auto;
    width: 100%;
    min-width: 10px; }
    .report-template .central-report-area .no-meetings {
      color: #7A7F85;
      padding-left: 20px;
      font-weight: 500;
      font-size: 15px; }
    .report-template .central-report-area .title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      background: #F6F8F8;
      width: 100%;
      color: #7A7F85;
      padding-left: 20px;
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      font-size: 15px; }
    .report-template .central-report-area .download-date-range {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: end;
      justify-content: flex-end; }
      .report-template .central-report-area .download-date-range .download-button {
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px;
        color: rgba(0, 0, 0, 0.87);
        cursor: pointer; }
        .report-template .central-report-area .download-date-range .download-button .fa-download {
          padding: 3px; }
        .report-template .central-report-area .download-date-range .download-button span {
          margin-left: 5px; }
      .report-template .central-report-area .download-date-range .download-button:hover {
        color: #BBBDC0;
        text-decoration: none; }
      .report-template .central-report-area .download-date-range .fabe-date-range {
        display: -ms-flexbox;
        display: flex;
        width: 230px;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-right: 20px;
        padding-top: 10px; }
        .report-template .central-report-area .download-date-range .fabe-date-range .date-title {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          border: 1px solid #E9E9E9;
          padding: 5px 10px;
          font-weight: 500;
          color: #7A7F85;
          cursor: pointer; }
          .report-template .central-report-area .download-date-range .fabe-date-range .date-title span {
            display: block;
            padding-left: 10px;
            padding-top: 2px; }
    .report-template .central-report-area .fabe-rates .fabe-rates-chart {
      margin-top: 20px;
      margin-bottom: 60px; }
    .report-template .central-report-area .renderer-per-user {
      margin: 15px; }
      .report-template .central-report-area .renderer-per-user .user-item .fabe-profile-letters {
        line-height: 24px;
        text-align: center; }
      .report-template .central-report-area .renderer-per-user .user-item .user-name {
        font-size: 15px;
        margin-left: 10px; }
      .report-template .central-report-area .renderer-per-user .row-renderer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row; }
        .report-template .central-report-area .renderer-per-user .row-renderer .column-header-large {
          width: 160px;
          font-weight: 700; }
        .report-template .central-report-area .renderer-per-user .row-renderer .column-renderer-large {
          width: 160px;
          font-weight: 400; }
        .report-template .central-report-area .renderer-per-user .row-renderer .column-renderer-large-click {
          width: 160px;
          font-weight: 400;
          color: #8227A0;
          cursor: pointer; }
        .report-template .central-report-area .renderer-per-user .row-renderer .column-header-small {
          width: 80px;
          font-weight: 700; }
        .report-template .central-report-area .renderer-per-user .row-renderer .column-renderer-small {
          width: 80px;
          font-weight: 400; }
  .report-template .queues-list {
    background-color: #EFF3F4;
    width: 250px;
    min-width: 250px;
    padding-top: 35px;
    -ms-flex-pack: center;
    justify-content: center;
    overflow-y: auto; }
    .report-template .queues-list .queue-item {
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 250px;
      margin-left: 10px;
      padding-left: 20px;
      margin-right: 10px;
      color: #7A7F85;
      cursor: pointer;
      line-height: 35px;
      height: 35px;
      font-weight: 500;
      border-radius: 5px; }
      .report-template .queues-list .queue-item:hover {
        background: #00B9EF;
        color: white; }
    .report-template .queues-list .queue-item.selected {
      background: #00B9EF;
      color: white; }
    .report-template .queues-list .your-groupings,
    .report-template .queues-list .your-queues {
      color: #7A7F85;
      font-weight: 500;
      font-size: 14px;
      padding-left: 20px;
      padding-bottom: 10px; }
    .report-template .queues-list .divider {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 20px;
      height: 1px;
      width: 80%;
      background: #E9EDED; }

.fabe-conversion-reports .graphTimeSelectorWrapper {
  font-weight: 500;
  box-shadow: 0px 1px 1px 1px #D4D4E6;
  border-radius: 3px;
  margin-top: 60px;
  width: 95%;
  float: right;
  margin-bottom: 5%;
  margin-right: 2%;
  background-color: white;
  height: 4vw;
  padding-top: 1vw;
  padding-right: 20px; }

.fabe-conversion-reports .graphTimeSelector {
  height: 4vh;
  border: 1px solid #D4D4E6;
  border-radius: 2px;
  cursor: pointer;
  display: inline-block;
  color: #B1B1BA;
  min-width: 7vw;
  padding-top: 0.6vh;
  text-align: center;
  float: right;
  font-size: 1.6vh; }

.fabe-conversion-reports .graphTimeSelectorSelected {
  background-color: #E8E8EF;
  color: #4E555A; }

.fabe-conversion-reports span.reportChartLegendSelection {
  width: 162px; }

.fabe-conversion-reports .reportChartLegend {
  height: 40px;
  width: 2.5vw;
  color: #404151;
  font-size: 17px;
  -webkit-text-stroke: 0.6px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  line-height: 40px;
  display: inline-block;
  cursor: pointer; }

.fabe-conversion-reports .reportChartLegendProspects {
  width: 17%;
  max-width: 42%;
  position: relative;
  font-size: 1.5vw;
  top: -4vh;
  height: 10vh; }

.fabe-conversion-reports .timeLineValue {
  width: 160px;
  display: inline-block;
  text-align: left;
  min-width: 7.5%;
  font-size: 1.5vw; }

.fabe-conversion-reports .timeLineValueDisabled, .fabe-conversion-reports .timeLineValueDisabled div p {
  color: #B1B1BA; }

.fabe-conversion-reports .timeLineSubValue {
  margin-left: 10px;
  font-size: 0.9vw; }

.fabe-conversion-reports .timeLineValueDescription {
  font-weight: 200;
  color: #8F8F8F; }

.fabe-conversion-reports .reportHolder {
  background-color: #FAFAFC;
  padding-bottom: 60px;
  overflow-x: hidden; }

.fabe-conversion-reports span.calendarReportButton {
  padding-bottom: 10px;
  padding-top: 8px;
  padding-right: 10px;
  padding-left: 10px; }

.fabe-conversion-reports #conversionChart {
  margin-top: -350px;
  margin-left: 10%; }

.fabe-conversion-reports .conciergeReportFooter {
  width: 100%;
  height: 100px;
  z-index: 900;
  background-color: #FAFAFC; }

.fabe-conversion-reports .ConciergeConversionWrapper {
  margin-left: 4%;
  background-color: white;
  box-shadow: 0 1px 2px 0 #DADAE6;
  border-radius: 4px;
  height: 480px;
  width: 45%; }

.fabe-conversion-reports .timeLineBox {
  box-sizing: border-box;
  padding-right: 1%; }

.fabe-conversion-reports .timeLineChartContainer {
  height: 16vw;
  margin-left: 2.5%;
  margin-bottom: 5%; }

.fabe-conversion-reports .conversionBySelectionContainer {
  height: 480px;
  background-color: white;
  width: 45%;
  float: left;
  margin-left: 53%;
  margin-top: -480px;
  display: inline-block;
  padding-left: 1%;
  box-shadow: 0 1px 2px 0 #DADAE6;
  border-radius: 4px; }

.fabe-conversion-reports .timeLineValueAllLeft {
  min-width: 12%;
  display: inline-block; }

.fabe-conversion-reports .prospectsTitleLeft {
  min-width: 20%;
  display: inline-block; }

.fabe-conversion-reports .timeLineValueAll {
  max-width: 10%;
  min-width: 5%;
  width: 110px; }

.fabe-conversion-reports .conversionBySelectionTitle {
  width: 100%; }

.fabe-conversion-reports .conversionBySelectionDetail {
  display: inline-block;
  max-width: 30%;
  position: relative;
  top: -3px; }

.fabe-conversion-reports .barConversionTitle {
  margin-left: 40px;
  width: 400px;
  max-width: 70%; }

.fabe-conversion-reports .barConversionValue {
  display: inline-block; }

.fabe-conversion-reports .meetingsAndCallsLeft {
  width: 1.9vw;
  max-width: 19%; }

.fabe-conversion-reports .meetingsOnlyLeft {
  width: 11.3vw; }

.fabe-conversion-reports .barConversionLeft {
  width: 8vw; }

.fabe-conversion-reports .barConversionDetail {
  display: inline-block;
  width: 7.5vw;
  margin-left: 1%; }

.fabe-conversion-reports .barConversionColoredSquare {
  width: 1vw;
  height: 1vw;
  backgroundColor: #F72780;
  display: inline-block;
  marginLeft: 40px; }

.fabe-conversion-reports .barMeetingsAndCallsLeft {
  display: inline-block;
  max-width: 20%;
  width: 500px; }

.fabe-conversion-reports .barSquaresLeft {
  min-width: 20%; }

.fabe-conversion-reports .barMeetingsOnlyLeft {
  display: inline-block;
  width: 80px;
  max-width: 11%; }

.fabe-conversion-reports .barCallsOnlyLeft {
  display: inline-block;
  width: 100px;
  min-width: 8%;
  max-width: 10%; }

.fabe-conversion-reports .conciergeBySelectionMainNumber {
  font-size: 25px; }

.fabe-conversion-reports .conciergeBySelectionDetailNumber {
  font-size: 13px; }

.fabe-conversion-reports .conversionBySelectionDetailText {
  -webkit-text-stroke: 0.3px;
  font-size: 13px; }

.fabe-conversion-reports .conversionLeftMarginFirstSquare {
  display: inline-block;
  width: 5%; }

.fabe-conversion-reports .filterByReportText {
  height: 35px;
  display: inline-block;
  color: #646468;
  padding-top: 6px;
  float: left;
  margin-left: 20px;
  font-weight: 500; }

.fabe-conversion-reports .timeLineDescription {
  height: 32vh; }

.fabe-conversion-reports .fabe-prospect-history {
  background-color: white;
  box-shadow: 0 1px 2px 0 #DADAE6;
  margin-top: 50px; }

.report-events-list {
  width: 100%;
  height: 100%;
  padding: 20px;
  min-width: 10px; }
  .report-events-list .all-assignees {
    cursor: pointer;
    color: #00BCEF;
    font-weight: 500;
    display: block;
    margin-bottom: 20px;
    width: 100px; }
    .report-events-list .all-assignees:hover {
      color: #006c89; }
  .report-events-list .assignee-row {
    margin-top: 30px;
    margin-bottom: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .report-events-list .assignee-row .assignee-name {
      margin-left: 15px;
      color: #52575F;
      font-weight: 500;
      font-size: 17px; }
    .report-events-list .assignee-row .assignee-details {
      padding-top: 3px;
      padding-left: 50px;
      color: #A8ADAC;
      font-weight: 500; }
  .report-events-list .report-event-item {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #B5B9B8;
    height: 50px;
    padding-top: 10px;
    width: 100%; }
    .report-events-list .report-event-item:last-child {
      border-bottom: 1px solid #B5B9B8; }
    .report-events-list .report-event-item .circle, .report-events-list .report-event-item .cancelled-circle, .report-events-list .report-event-item .no-show-circle, .report-events-list .report-event-item .online-circle, .report-events-list .report-event-item .outside-circle, .report-events-list .report-event-item .inside-circle {
      width: 15px;
      height: 15px;
      border-radius: 50%;
      margin-top: 3px; }
    .report-events-list .report-event-item .cancelled-circle {
      background: #6A003F; }
    .report-events-list .report-event-item .no-show-circle {
      background: #000000; }
    .report-events-list .report-event-item .online-circle {
      background: #B36AE2; }
    .report-events-list .report-event-item .outside-circle {
      background: #FF4745; }
    .report-events-list .report-event-item .inside-circle {
      background: #8227A0; }
    .report-events-list .report-event-item .event-created {
      padding-left: 10px;
      color: #B5B9B8;
      font-size: 11px;
      width: 70px; }
    .report-events-list .report-event-item .event-prospect {
      width: 150px;
      color: black;
      font-size: 12px;
      font-weight: 500; }
      .report-events-list .report-event-item .event-prospect.clickable {
        color: #2587AC;
        cursor: pointer; }
        .report-events-list .report-event-item .event-prospect.clickable:hover {
          color: #134558; }
    .report-events-list .report-event-item .event-body {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-positive: 2;
      flex-grow: 2;
      width: 200px;
      min-width: 10px;
      padding-left: 10px; }
      .report-events-list .report-event-item .event-body span:first-child {
        min-width: 10px;
        display: block;
        color: black;
        font-size: 13px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .report-events-list .report-event-item .event-body span:last-child {
        color: #B5B9B8;
        font-size: 12px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .report-events-list .report-event-item .event-link {
      width: 125px;
      margin-left: 10px;
      color: #2587AC;
      font-weight: 500;
      cursor: pointer;
      pointer-events: none; }
      .report-events-list .report-event-item .event-link.clickable {
        pointer-events: auto;
        cursor: pointer; }
        .report-events-list .report-event-item .event-link.clickable:hover {
          color: #134558; }

.daterangepicker {
  display: none; }
  .daterangepicker .range_inputs {
    display: none; }

.fabe-report-navigation {
  background-color: #FAFAFC;
  padding-left: 30px;
  padding-top: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-report-navigation span {
    font-weight: 500;
    font-size: 14px;
    margin-left: 1.5%;
    margin-right: 5px;
    padding-bottom: 10px;
    cursor: pointer;
    padding-bottom: 5px; }
  .fabe-report-navigation .fabe-selected-navigation {
    border-bottom: 2px solid #FF5C39 !important;
    color: #FF5C39 !important; }

.reports {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%; }
  .reports .legend {
    padding-top: 20px;
    padding-left: 20px; }
    .reports .legend .legend-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding-top: 10px;
      padding-bottom: 10px; }
      .reports .legend .legend-item .icon-holder {
        cursor: pointer;
        padding-left: 10px; }
      .reports .legend .legend-item .legend-manual-label {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
        .reports .legend .legend-item .legend-manual-label span:last-child {
          font-size: 12px;
          font-weight: 500; }
      .reports .legend .legend-item .legend-circle {
        border-radius: 50%;
        width: 20px;
        height: 20px; }
      .reports .legend .legend-item span {
        margin-left: 20px; }
  .reports .central-report-area {
    border-top: 30px solid #FAFAFC;
    overflow-y: auto;
    width: 100%;
    min-width: 10px; }
    .reports .central-report-area .no-meetings {
      color: #7A7F85;
      padding-left: 20px;
      font-weight: 500;
      font-size: 15px; }
    .reports .central-report-area .title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      background: #F6F8F8;
      width: 100%;
      color: #7A7F85;
      padding-left: 20px;
      height: 40px;
      line-height: 40px;
      font-weight: 500;
      font-size: 15px; }
    .reports .central-report-area .fabe-date-range {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding-right: 20px;
      padding-top: 10px; }
      .reports .central-report-area .fabe-date-range .date-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        border: 1px solid #E9E9E9;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 5px;
        padding-bottom: 5px;
        font-weight: 500;
        color: #7A7F85;
        cursor: pointer; }
        .reports .central-report-area .fabe-date-range .date-title span {
          display: block;
          padding-left: 10px;
          padding-top: 2px; }
  .reports .chart-holder {
    -ms-flex-positive: 2;
    flex-grow: 2; }
    .reports .chart-holder .assignee-chart {
      padding-top: 20px;
      padding-right: 20px; }
  .reports .bookers-list {
    background-color: #FAFAFC;
    width: 250px;
    min-width: 250px;
    height: 100%;
    padding-top: 40px;
    overflow-y: auto; }
    .reports .bookers-list .booked-by {
      color: #7A7F85;
      font-weight: 500;
      font-size: 14px;
      padding-left: 20px;
      padding-bottom: 20px; }
    .reports .bookers-list .fabe-users-icon {
      background: url(/images/icon_users.svg);
      width: 28px;
      height: 28px;
      background-size: 30px 30px; }
    .reports .bookers-list .booker-item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 20px;
      margin-left: 10px;
      color: #7A7F85;
      cursor: pointer;
      line-height: 40px;
      height: 40px;
      font-weight: 500; }
      .reports .bookers-list .booker-item .booker-name {
        padding-left: 10px;
        width: 160px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .reports .bookers-list .booker-item .fabe-profile-letters {
        text-align: center;
        line-height: 26px; }
      .reports .bookers-list .booker-item:hover {
        background: white;
        color: black; }
    .reports .bookers-list .booker-item.selected {
      background: white;
      color: black;
      border-left: 2px solid red; }
  .reports .queues-list {
    background-color: #FAFAFC;
    width: 250px;
    min-width: 250px;
    padding-top: 35px;
    -ms-flex-pack: center;
    justify-content: center;
    overflow-y: auto; }
    .reports .queues-list .queue-item {
      display: block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 250px;
      margin-left: 10px;
      padding-left: 20px;
      margin-right: 10px;
      color: #7A7F85;
      cursor: pointer;
      line-height: 35px;
      height: 35px;
      font-weight: 500;
      border-radius: 5px; }
      .reports .queues-list .queue-item:hover {
        background: #00B9EF;
        color: white; }
    .reports .queues-list .queue-item.selected {
      background: #00B9EF;
      color: white; }
    .reports .queues-list .your-queues, .reports .queues-list .your-groupings {
      color: #7A7F85;
      font-weight: 500;
      font-size: 14px;
      padding-left: 20px;
      padding-bottom: 10px; }
    .reports .queues-list .divider {
      margin-top: 10px;
      margin-bottom: 10px;
      margin-left: 20px;
      height: 1px;
      width: 80%;
      background: #E9EDED; }

.inbound-router {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }
  .inbound-router .buttons {
    margin-top: 40px; }
    .inbound-router .buttons .button {
      margin-right: 15px; }
  .inbound-router .router-name {
    color: #BDBFBE;
    font-size: 11px;
    font-weight: bold;
    line-height: 24px;
    margin-top: 30px; }
  .inbound-router .title-holder {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
    .inbound-router .title-holder .input-holder {
      width: 100%; }
      .inbound-router .title-holder .input-holder .title-input {
        height: 36px;
        width: 320px;
        border: 1px solid #E5E5E5;
        border-radius: 2px;
        background-color: #F9F9F9; }
      .inbound-router .title-holder .input-holder .title-error-message {
        font-size: 11px;
        color: red;
        margin-left: 10px; }
      .inbound-router .title-holder .input-holder input {
        font-size: 12px;
        font-weight: 500;
        color: #494949;
        height: 36px;
        width: 401px;
        border: 1px solid #E5E5E5;
        border-radius: 2px;
        background-color: #F9F9F9; }
    .inbound-router .title-holder .toggle-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 20px;
      margin-bottom: 40px; }
      .inbound-router .title-holder .toggle-holder .fabe-switch {
        margin-bottom: 3px !important; }
      .inbound-router .title-holder .toggle-holder .description {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 20px; }
        .inbound-router .title-holder .toggle-holder .description span {
          width: 290px;
          color: #58585B; }
        .inbound-router .title-holder .toggle-holder .description small {
          margin: 0 !important;
          color: #BBBDC0;
          font-weight: 500; }
  .inbound-router .inbound-form-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px; }
    .inbound-router .inbound-form-section .inbound-form-section-horizontal {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center; }
    .inbound-router .inbound-form-section .future-label {
      padding-right: 0px;
      margin-right: 20px; }
    .inbound-router .inbound-form-section span {
      color: #58585B;
      font-size: 14px;
      padding-right: 30px;
      margin-top: 5px; }
    .inbound-router .inbound-form-section small {
      color: #B0B5B4; }
    .inbound-router .inbound-form-section .fabe-form-tip .fabe-tip-link {
      color: #75AFE5;
      cursor: pointer;
      padding-left: 5px;
      padding-right: 5px;
      font-size: 10px; }
      .inbound-router .inbound-form-section .fabe-form-tip .fabe-tip-link:hover {
        color: #277dcd; }
  .inbound-router .fabe-form-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 10px; }
    .inbound-router .fabe-form-holder .fabe-title-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }
      .inbound-router .fabe-form-holder .fabe-title-holder .fabe-helper-text {
        color: #777777;
        font-size: 15px;
        margin-top: 5px; }
      .inbound-router .fabe-form-holder .fabe-title-holder a {
        cursor: pointer; }
      .inbound-router .fabe-form-holder .fabe-title-holder .fabe-form-title {
        height: 24px;
        color: #494949;
        font-size: 18px;
        font-weight: bold;
        line-height: 24px; }
      .inbound-router .fabe-form-holder .fabe-title-holder i {
        position: relative;
        margin-left: 2px;
        top: -2px;
        color: #B1B1B1;
        cursor: pointer; }
      .inbound-router .fabe-form-holder .fabe-title-holder.fabe-title-form-mapping {
        -ms-flex-direction: row;
        flex-direction: row; }
      .inbound-router .fabe-form-holder .fabe-title-holder-settings {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 800px; }
      .inbound-router .fabe-form-holder .fabe-title-holder-language {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        .inbound-router .fabe-form-holder .fabe-title-holder-language-label {
          margin-right: 10px; }
    .inbound-router .fabe-form-holder .fabe-form-input-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin-top: 10px; }
      .inbound-router .fabe-form-holder .fabe-form-input-holder .fabe-form-text {
        margin-right: 20px;
        color: #777777;
        font-size: 15px; }
      .inbound-router .fabe-form-holder .fabe-form-input-holder select {
        height: 36px;
        width: 175px;
        border: 1px solid #E5E5E5;
        border-radius: 2px;
        background-color: #F9F9F9; }
    .inbound-router .fabe-form-holder .fabe-new-form-link {
      font-size: 15px;
      color: #777777;
      margin-top: 10px; }
      .inbound-router .fabe-form-holder .fabe-new-form-link a {
        color: #50A7F9;
        font-size: 15px;
        font-weight: bold;
        line-height: 24px;
        cursor: pointer; }
  .inbound-router .copy-section.hidden {
    display: none; }
  .inbound-router .copy-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: 20px; }
    .inbound-router .copy-section .label {
      display: block;
      width: 80px;
      padding-right: 0px; }
    .inbound-router .copy-section input {
      width: 400px;
      height: 36px;
      padding-right: 20px;
      padding-left: 20px;
      margin-left: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      margin-right: 20px; }
    .inbound-router .copy-section .copy-button button {
      background-color: #7F8083 !important; }
      .inbound-router .copy-section .copy-button button span {
        height: 30px;
        width: 150px !important;
        color: white !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .inbound-router .copy-section .copy-button button:hover {
        background-color: #6A6B6B !important; }

.routing-loader {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 100%; }
  .routing-loader .routing-loader-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px; }
    .routing-loader .routing-loader-body span {
      margin-bottom: 40px;
      font-weight: 500;
      font-size: 14px;
      color: #808284; }

.accounts-chooser {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 100%; }
  .accounts-chooser .accounts-chooser-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
    border: 1px solid #888888;
    box-shadow: 10px 10px 5px #888888; }
    .accounts-chooser .accounts-chooser-body .title {
      margin-bottom: 40px;
      font-weight: 500;
      font-size: 14px;
      color: #808284; }
    .accounts-chooser .accounts-chooser-body .account-item {
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 40px; }
      .accounts-chooser .accounts-chooser-body .account-item .account-name {
        text-transform: uppercase;
        width: 200px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .accounts-chooser .accounts-chooser-body .account-item button {
        background-color: #f06000 !important; }

.inbound-routers {
  padding: 20px; }
  .inbound-routers .helper-text {
    padding-top: 20px; }
    .inbound-routers .helper-text span {
      display: block; }
    .inbound-routers .helper-text span:first-child {
      padding-bottom: 10px; }
  .inbound-routers .fabe-add-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px; }
    .inbound-routers .fabe-add-button:hover span {
      color: #3be9ff; }
    .inbound-routers .fabe-add-button span {
      margin-left: 10px;
      text-transform: uppercase;
      font-weight: 500;
      color: #00bcd4;
      cursor: pointer; }

.get-started-button, .get-started-button button {
  width: 200px !important; }

.error-box {
  font-size: 11px;
  width: 300px;
  line-height: 12px;
  text-align: left;
  color: #3A3A3C;
  margin: 0 auto; }
  .error-box .error-box-message {
    background: url(images/chili/sad.svg) no-repeat left;
    margin: 10px;
    padding: 10px;
    padding-left: 70px;
    min-height: 80px;
    line-height: 80px;
    display: inline-block; }
    .error-box .error-box-message span {
      line-height: 12px;
      display: inline-block;
      vertical-align: middle; }
  .error-box .error-box-text {
    width: 500px;
    margin: 10px;
    line-height: 1.2;
    text-align: center; }
    .error-box .error-box-text span {
      color: #929292;
      font-size: 20px;
      font-family: 'Roboto' sans-serif; }
  .error-box .error-box-ready {
    text-align: center;
    padding: 5px; }
  .error-box .no-errors {
    height: 30px; }

.error-box-public {
  width: 500px;
  padding-bottom: 40px; }
  .error-box-public .error-box-text {
    width: 500px; }
    .error-box-public .error-box-text span {
      color: #929292;
      font-size: 20px;
      font-family: 'Roboto' sans-serif;
      line-height: 1.2;
      text-align: center; }

.fabe-refresh-sf {
  color: #333;
  font-size: 12px;
  cursor: pointer;
  width: 210px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 20px; }

.fabe-selector-options .fabe-copy-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 10px;
  margin-top: 20px; }
  .fabe-selector-options .fabe-copy-section.hidden {
    display: none; }
  .fabe-selector-options .fabe-copy-section .fabe-booking-label {
    display: block;
    margin-bottom: 5px;
    font-weight: 500; }
  .fabe-selector-options .fabe-copy-section .fabe-input-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder input {
      color: #75c7fd;
      width: 490px;
      height: 36px;
      padding-right: 20px;
      padding-left: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      margin-right: 20px; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder .fa-external-link {
      margin-right: 5px;
      color: #43b3fc;
      cursor: pointer; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder a {
      color: #43b3fc;
      font-weight: 600;
      cursor: pointer; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button {
      background-color: #7F8083 !important; }
      .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button span {
        height: 30px;
        width: 150px !important;
        color: white !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button:hover {
        background-color: #6A6B6B !important; }

.fabe-selector-options .fabe-selector-options-body {
  margin-top: 33px; }
  .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder {
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder .fabe-welcome-label {
      color: #8C8C8C;
      margin-right: 10px;
      margin-top: 10px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder textarea {
      width: 500px;
      height: 100px;
      padding: 10px;
      resize: vertical; }
      .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder textarea:focus {
        outline: none; }
  .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder {
    margin-top: 35px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-grid-header {
      margin-left: 9px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid {
      width: 860px;
      margin-top: 8px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-column-name span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
        border: none; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
          height: 40px; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
          border-bottom: 1px solid #D0D2D3; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
          border-bottom: 2px solid #D0D2D3; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-order {
          width: 80px; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
          height: 40px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-details-renderer a {
      color: #6D6E70; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer {
      height: 30px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .empty {
        height: 12px;
        width: 12px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up,
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down {
        cursor: pointer;
        width: 10px;
        height: 10px;
        border: 6px solid transparent;
        position: relative;
        display: block;
        overflow: hidden;
        text-indent: 100px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up {
        border-bottom-color: #A7A9AB; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down {
        margin-top: 5px;
        border-top-color: #A7A9AB; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up:after {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down:after {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }

.react-tabs .react-tabs__tab-list {
  list-style: none;
  overflow: hidden;
  border-bottom: 1px solid #DDE0EC;
  display: -ms-flexbox;
  display: flex; }

.react-tabs .react-tabs__tab {
  padding: 16px;
  color: #808284;
  font-size: 14px;
  font-weight: 500;
  border-bottom: 3px solid transparent;
  cursor: pointer; }
  .react-tabs .react-tabs__tab:hover {
    color: #F05822;
    text-decoration: none; }

.react-tabs .react-tabs__tab--selected {
  border-bottom: 3px solid #F05822; }

.react-tabs {
  width: 100%;
  position: relative; }
  .react-tabs .react-tabs__tab-list {
    -ms-flex-pack: left;
    justify-content: left; }
    .react-tabs .react-tabs__tab-list li {
      z-index: 1;
      color: #A5ABB6;
      font-weight: normal;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .react-tabs .react-tabs__tab-list .react-tabs__tab {
      font-weight: 600; }
    .react-tabs .react-tabs__tab-list .react-tabs__tab--selected {
      color: #FF5D38;
      font-weight: 600;
      color: #1e2c47;
      border-bottom: 2px solid #FF5D38; }

@media screen and (max-width: 870px) {
  .react-tabs__tab {
    -ms-flex: 1;
    flex: 1;
    text-align: center; }
  .react-tabs__tab {
    padding: 17px 20px 10px 20px; } }

@media screen and (max-width: 700px) {
  .react-tabs__tab {
    padding-top: 60px !important; } }

@media screen and (max-width: 490px) {
  .react-tabs__tab {
    padding-top: 110px !important; } }

.fabe-conference {
  padding: 30px;
  padding-left: 50px; }
  .fabe-conference .fabe-conference-renderer {
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-conference .fabe-conference-renderer i {
      margin-right: 5px; }
    .fabe-conference .fabe-conference-renderer .fabe-verified-label {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      left: 0;
      color: #cacaca; }
    .fabe-conference .fabe-conference-renderer textarea {
      resize: none;
      height: 60px;
      width: 380px;
      padding-top: 5px;
      padding-left: 5px;
      border: 1px solid #cacaca;
      line-height: 13px; }
      .fabe-conference .fabe-conference-renderer textarea:focus {
        outline: none; }
  .fabe-conference .fabe-header-title i {
    position: relative;
    top: -5px;
    left: 5px; }
  .fabe-conference .fabe-datagrid {
    width: 100%; }
    .fabe-conference .fabe-datagrid .fabe-name-renderer {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-conference .fabe-datagrid .fabe-name-renderer .fabe-user-avatar .fabe-profile-letters {
        margin: 0px;
        line-height: 24px;
        text-align: center; }
      .fabe-conference .fabe-datagrid .fabe-name-renderer .fabe-user-data {
        height: 100%;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        padding-left: 10px; }
        .fabe-conference .fabe-datagrid .fabe-name-renderer .fabe-user-data span {
          height: 14px;
          line-height: 14px;
          display: inline-block;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          width: 200px; }
        .fabe-conference .fabe-datagrid .fabe-name-renderer .fabe-user-data span:first-child {
          color: #58595b; }
        .fabe-conference .fabe-datagrid .fabe-name-renderer .fabe-user-data span:last-child {
          font-size: 12px;
          color: #a6a8ab; }
    .fabe-conference .fabe-datagrid .fabe-datagrid-columns {
      margin-bottom: 10px; }
      .fabe-conference .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
        border: none; }
        .fabe-conference .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column:first-child {
          border-left: none; }
        .fabe-conference .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
          border-bottom: none; }
        .fabe-conference .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
          border-bottom: 2px solid #d0d2d3; }
        .fabe-conference .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
          height: 70px; }
  .fabe-conference .react-tel-input input {
    height: 40px !important; }

.fabe-description {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #DEECF4;
  padding: 10px; }
  .fabe-description .fabe-tooltip {
    max-width: 600px; }
  .fabe-description .fabe-description-titile {
    color: #93979D;
    font-size: 14px;
    margin-bottom: 30px; }
  .fabe-description .fabe-section-holder {
    margin-bottom: 20px; }
    .fabe-description .fabe-section-holder .fabe-form-helper {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
      align-items: flex-start;
      margin-top: 1px; }
      .fabe-description .fabe-section-holder .fabe-form-helper .fabe-support-link {
        margin-left: 10px;
        margin-top: 1px;
        font-size: 11px; }
      .fabe-description .fabe-section-holder .fabe-form-helper a {
        margin-left: 3px;
        font-size: 11px;
        margin-top: 1px; }
    .fabe-description .fabe-section-holder .fabe-section-name {
      display: block;
      font-size: 12px;
      color: #93979D;
      margin-bottom: 10px; }
    .fabe-description .fabe-section-holder .fabe-tags-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
      .fabe-description .fabe-section-holder .fabe-tags-holder .fabe-tag-holder {
        cursor: pointer;
        background-color: white;
        padding: 5px;
        margin-right: 10px;
        margin-bottom: 10px; }
        .fabe-description .fabe-section-holder .fabe-tags-holder .fabe-tag-holder span {
          font-size: 11px;
          color: #445469; }

.fabe-template {
  width: 100%;
  height: 100%;
  padding: 20px; }
  .fabe-template.hidden {
    display: none; }
  .fabe-template span {
    color: #808284; }
  .fabe-template small {
    color: #B0B5B4; }
  .fabe-template .fabe-section-expanded {
    height: auto !important; }
  .fabe-template .fabe-template-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    margin-bottom: 20px; }
    .fabe-template .fabe-template-header .fabe-template-title {
      width: 100px;
      min-width: 100px;
      font-weight: 500; }
    .fabe-template .fabe-template-header .fabe-events-select {
      width: 100%;
      min-width: 400px;
      max-width: 700px;
      -webkit-user-select: none; }
      .fabe-template .fabe-template-header .fabe-events-select select {
        padding: 10px 10px;
        width: 100%;
        background: none;
        border: none;
        border-bottom: 1px solid #9D9D9E; }
    .fabe-template .fabe-template-header .fabe-name-input {
      width: 100%; }
      .fabe-template .fabe-template-header .fabe-name-input input {
        width: 100%;
        min-width: 400px;
        max-width: 700px; }
      .fabe-template .fabe-template-header .fabe-name-input .fabe-error-message {
        display: block;
        font-size: 11px;
        color: red;
        margin-left: 10px; }
  .fabe-template .fabe-copy-section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px; }
    .fabe-template .fabe-copy-section.hidden {
      display: none; }
    .fabe-template .fabe-copy-section .booking-label {
      display: block;
      width: 100px;
      min-width: 100px;
      padding-right: 0px;
      font-weight: 500; }
    .fabe-template .fabe-copy-section input {
      -ms-flex-positive: 2;
      flex-grow: 2;
      height: 36px;
      padding-right: 20px;
      padding-left: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      margin-right: 20px;
      color: #75C7FD; }
    .fabe-template .fabe-copy-section .fabe-copy-button button {
      background-color: #7F8083 !important; }
      .fabe-template .fabe-copy-section .fabe-copy-button button span {
        height: 30px;
        width: 150px !important;
        color: white !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .fabe-template .fabe-copy-section .fabe-copy-button button:hover {
        background-color: #6A6B6B !important; }
  .fabe-template .fabe-template-back-button {
    cursor: pointer; }
    .fabe-template .fabe-template-back-button:hover span {
      color: #807284; }
  .fabe-template .fabe-template-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 200px;
    padding-top: 20px;
    padding-bottom: 10px;
    width: 100%; }
    .fabe-template .fabe-template-buttons .fabe-template-button:first-child {
      margin-right: 20px; }
  .fabe-template .fabe-template-main {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-template .fabe-template-main .fabe-template-left-part {
      width: 800px;
      margin-right: 10px; }
      .fabe-template .fabe-template-main .fabe-template-left-part .fabe-template-title {
        display: inline-block;
        font-size: 20px;
        margin-top: 20px;
        margin-bottom: 20px; }
    .fabe-template .fabe-template-main .fabe-template-right-part {
      width: 420px;
      max-width: 420px;
      -ms-flex-positive: 1;
      flex-grow: 1; }

.fabe-templates {
  padding: 20px; }

.fabe-additional-view {
  margin-top: 100px; }
  .fabe-additional-view .fabe-datagrid {
    margin-left: 0px;
    color: rgba(0, 0, 0, 0.87);
    width: 765px !important; }
    .fabe-additional-view .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
      min-width: 300px; }
      .fabe-additional-view .fabe-datagrid .fabe-datagrid-columns .fabe-column-name span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
    .fabe-additional-view .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
      border: none !important;
      -ms-flex-positive: 1;
      flex-grow: 1; }
      .fabe-additional-view .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
        height: 60px;
        border-bottom: 1px solid #d0d2d3; }
      .fabe-additional-view .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
        height: 40px; }
    .fabe-additional-view .fabe-datagrid .fabe-column-actions {
      max-width: 180px; }
    .fabe-additional-view .fabe-datagrid .fabe-events-actions-renderer span {
      cursor: pointer;
      margin-left: 30px; }
      .fabe-additional-view .fabe-datagrid .fabe-events-actions-renderer span:first-child {
        margin-left: 0; }
      .fabe-additional-view .fabe-datagrid .fabe-events-actions-renderer span a {
        color: rgba(0, 0, 0, 0.87); }
  .fabe-additional-view .fabe-add-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px; }
    .fabe-additional-view .fabe-add-button:hover span {
      color: #3be9ff; }
    .fabe-additional-view .fabe-add-button span {
      margin-left: 10px;
      text-transform: uppercase;
      font-weight: 500;
      color: #00bcd4;
      cursor: pointer; }
  .fabe-additional-view .fabe-templates-list {
    border-top: 2px solid #D1D2D4 !important; }
    .fabe-additional-view .fabe-templates-list .fabe-templates-list-item {
      border-bottom: 1px solid #E6E7E8 !important; }
      .fabe-additional-view .fabe-templates-list .fabe-templates-list-item .fave-template-name span {
        display: inline-block;
        width: 500px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .fabe-additional-view .fabe-templates-list .fabe-templates-list-item .fave-template-name a {
        color: #00bcd4; }
      .fabe-additional-view .fabe-templates-list .fabe-templates-list-item .fabe-template-actions {
        width: 500px !important;
        height: 100% !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 0px !important; }
        .fabe-additional-view .fabe-templates-list .fabe-templates-list-item .fabe-template-actions .fabe-template-list-trash-icon i {
          color: #A7A9AB !important;
          transition: .5s; }
          .fabe-additional-view .fabe-templates-list .fabe-templates-list-item .fabe-template-actions .fabe-template-list-trash-icon i:hover {
            color: rgba(0, 0, 0, 0.5) !important; }

.fabe-preferences-workspace {
  display: block;
  padding-left: 30px; }
  .fabe-preferences-workspace .fabe-preference-workspace-title {
    color: #808284;
    font-weight: 400;
    margin-top: 50px;
    margin-bottom: 50px;
    font-size: 20px; }
  .fabe-preferences-workspace .fabe-preference-workspace-subtitle {
    color: #808284;
    font-weight: 400;
    margin-bottom: 20px;
    font-size: 16px; }
  .fabe-preferences-workspace .fabe-preference-input-text-field {
    width: 80% !important;
    margin-right: 100px;
    border: groove;
    border-width: thin; }
    .fabe-preferences-workspace .fabe-preference-input-text-field input {
      font-size: 14px !important;
      color: #808284 !important; }
    .fabe-preferences-workspace .fabe-preference-input-text-field textarea {
      font-size: 14px !important;
      line-height: 15px !important;
      color: #808284 !important; }
  .fabe-preferences-workspace .fabe-support-link {
    padding-top: 20px;
    color: #808284; }
    .fabe-preferences-workspace .fabe-support-link a {
      margin-left: 5px; }
  .fabe-preferences-workspace .fabe-preferences-save-button {
    margin-top: 30px;
    margin-left: 73%; }
    .fabe-preferences-workspace .fabe-preferences-save-button button {
      -ms-flex-item-align: end;
      align-self: flex-end;
      position: relative;
      border: 0;
      background: #00bcd4;
      color: #fff;
      padding: 7px 25px;
      outline: none;
      font-size: 14px;
      text-align: center;
      white-space: nowrap;
      display: inline-block;
      border-radius: 3px;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
      cursor: pointer; }
    .fabe-preferences-workspace .fabe-preferences-save-button .save-button {
      background: #808284; }

.swagger-ui {
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

.swagger-ui body {
  margin: 0; }

.swagger-ui article, .swagger-ui aside, .swagger-ui footer, .swagger-ui header, .swagger-ui nav, .swagger-ui section {
  display: block; }

.swagger-ui h1 {
  font-size: 2em;
  margin: .67em 0; }

.swagger-ui figcaption, .swagger-ui figure, .swagger-ui main {
  display: block; }

.swagger-ui figure {
  margin: 1em 40px; }

.swagger-ui hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

.swagger-ui pre {
  font-family: monospace,monospace;
  font-size: 1em; }

.swagger-ui a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

.swagger-ui abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted; }

.swagger-ui b, .swagger-ui strong {
  font-weight: inherit;
  font-weight: bolder; }

.swagger-ui code, .swagger-ui kbd, .swagger-ui samp {
  font-family: monospace,monospace;
  font-size: 1em; }

.swagger-ui dfn {
  font-style: italic; }

.swagger-ui mark {
  background-color: #ff0;
  color: #000; }

.swagger-ui small {
  font-size: 80%; }

.swagger-ui sub, .swagger-ui sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

.swagger-ui sub {
  bottom: -.25em; }

.swagger-ui sup {
  top: -.5em; }

.swagger-ui audio, .swagger-ui video {
  display: inline-block; }

.swagger-ui audio:not([controls]) {
  display: none;
  height: 0; }

.swagger-ui img {
  border-style: none; }

.swagger-ui svg:not(:root) {
  overflow: hidden; }

.swagger-ui button, .swagger-ui input, .swagger-ui optgroup, .swagger-ui select, .swagger-ui textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

.swagger-ui button, .swagger-ui input {
  overflow: visible; }

.swagger-ui button, .swagger-ui select {
  text-transform: none; }

.swagger-ui [type=reset], .swagger-ui [type=submit], .swagger-ui button, .swagger-ui html [type=button] {
  -webkit-appearance: button; }

.swagger-ui [type=button]::-moz-focus-inner, .swagger-ui [type=reset]::-moz-focus-inner, .swagger-ui [type=submit]::-moz-focus-inner, .swagger-ui button::-moz-focus-inner {
  border-style: none;
  padding: 0; }

.swagger-ui [type=button]:-moz-focusring, .swagger-ui [type=reset]:-moz-focusring, .swagger-ui [type=submit]:-moz-focusring, .swagger-ui button:-moz-focusring {
  outline: 1px dotted ButtonText; }

.swagger-ui fieldset {
  padding: .35em .75em .625em; }

.swagger-ui legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

.swagger-ui progress {
  display: inline-block;
  vertical-align: baseline; }

.swagger-ui textarea {
  overflow: auto; }

.swagger-ui [type=checkbox], .swagger-ui [type=radio] {
  box-sizing: border-box;
  padding: 0; }

.swagger-ui [type=number]::-webkit-inner-spin-button, .swagger-ui [type=number]::-webkit-outer-spin-button {
  height: auto; }

.swagger-ui [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

.swagger-ui [type=search]::-webkit-search-cancel-button, .swagger-ui [type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

.swagger-ui ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

.swagger-ui details, .swagger-ui menu {
  display: block; }

.swagger-ui summary {
  display: list-item; }

.swagger-ui canvas {
  display: inline-block; }

.swagger-ui [hidden], .swagger-ui template {
  display: none; }

.swagger-ui .debug * {
  outline: 1px solid gold; }

.swagger-ui .debug-white * {
  outline: 1px solid #fff; }

.swagger-ui .debug-black * {
  outline: 1px solid #000; }

.swagger-ui .debug-grid {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0; }

.swagger-ui .debug-grid-16 {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0; }

.swagger-ui .debug-grid-8-solid {
  background: #fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0; }

.swagger-ui .debug-grid-16-solid {
  background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0; }

.swagger-ui .border-box, .swagger-ui a, .swagger-ui article, .swagger-ui body, .swagger-ui code, .swagger-ui dd, .swagger-ui div, .swagger-ui dl, .swagger-ui dt, .swagger-ui fieldset, .swagger-ui footer, .swagger-ui form, .swagger-ui h1, .swagger-ui h2, .swagger-ui h3, .swagger-ui h4, .swagger-ui h5, .swagger-ui h6, .swagger-ui header, .swagger-ui html, .swagger-ui input[type=email], .swagger-ui input[type=number], .swagger-ui input[type=password], .swagger-ui input[type=tel], .swagger-ui input[type=text], .swagger-ui input[type=url], .swagger-ui legend, .swagger-ui li, .swagger-ui main, .swagger-ui ol, .swagger-ui p, .swagger-ui pre, .swagger-ui section, .swagger-ui table, .swagger-ui td, .swagger-ui textarea, .swagger-ui th, .swagger-ui tr, .swagger-ui ul {
  box-sizing: border-box; }

.swagger-ui .aspect-ratio {
  height: 0;
  position: relative; }

.swagger-ui .aspect-ratio--16x9 {
  padding-bottom: 56.25%; }

.swagger-ui .aspect-ratio--9x16 {
  padding-bottom: 177.77%; }

.swagger-ui .aspect-ratio--4x3 {
  padding-bottom: 75%; }

.swagger-ui .aspect-ratio--3x4 {
  padding-bottom: 133.33%; }

.swagger-ui .aspect-ratio--6x4 {
  padding-bottom: 66.6%; }

.swagger-ui .aspect-ratio--4x6 {
  padding-bottom: 150%; }

.swagger-ui .aspect-ratio--8x5 {
  padding-bottom: 62.5%; }

.swagger-ui .aspect-ratio--5x8 {
  padding-bottom: 160%; }

.swagger-ui .aspect-ratio--7x5 {
  padding-bottom: 71.42%; }

.swagger-ui .aspect-ratio--5x7 {
  padding-bottom: 140%; }

.swagger-ui .aspect-ratio--1x1 {
  padding-bottom: 100%; }

.swagger-ui .aspect-ratio--object {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100; }

@media screen and (min-width: 30em) {
  .swagger-ui .aspect-ratio-ns {
    height: 0;
    position: relative; }
  .swagger-ui .aspect-ratio--16x9-ns {
    padding-bottom: 56.25%; }
  .swagger-ui .aspect-ratio--9x16-ns {
    padding-bottom: 177.77%; }
  .swagger-ui .aspect-ratio--4x3-ns {
    padding-bottom: 75%; }
  .swagger-ui .aspect-ratio--3x4-ns {
    padding-bottom: 133.33%; }
  .swagger-ui .aspect-ratio--6x4-ns {
    padding-bottom: 66.6%; }
  .swagger-ui .aspect-ratio--4x6-ns {
    padding-bottom: 150%; }
  .swagger-ui .aspect-ratio--8x5-ns {
    padding-bottom: 62.5%; }
  .swagger-ui .aspect-ratio--5x8-ns {
    padding-bottom: 160%; }
  .swagger-ui .aspect-ratio--7x5-ns {
    padding-bottom: 71.42%; }
  .swagger-ui .aspect-ratio--5x7-ns {
    padding-bottom: 140%; }
  .swagger-ui .aspect-ratio--1x1-ns {
    padding-bottom: 100%; }
  .swagger-ui .aspect-ratio--object-ns {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .aspect-ratio-m {
    height: 0;
    position: relative; }
  .swagger-ui .aspect-ratio--16x9-m {
    padding-bottom: 56.25%; }
  .swagger-ui .aspect-ratio--9x16-m {
    padding-bottom: 177.77%; }
  .swagger-ui .aspect-ratio--4x3-m {
    padding-bottom: 75%; }
  .swagger-ui .aspect-ratio--3x4-m {
    padding-bottom: 133.33%; }
  .swagger-ui .aspect-ratio--6x4-m {
    padding-bottom: 66.6%; }
  .swagger-ui .aspect-ratio--4x6-m {
    padding-bottom: 150%; }
  .swagger-ui .aspect-ratio--8x5-m {
    padding-bottom: 62.5%; }
  .swagger-ui .aspect-ratio--5x8-m {
    padding-bottom: 160%; }
  .swagger-ui .aspect-ratio--7x5-m {
    padding-bottom: 71.42%; }
  .swagger-ui .aspect-ratio--5x7-m {
    padding-bottom: 140%; }
  .swagger-ui .aspect-ratio--1x1-m {
    padding-bottom: 100%; }
  .swagger-ui .aspect-ratio--object-m {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100; } }

@media screen and (min-width: 60em) {
  .swagger-ui .aspect-ratio-l {
    height: 0;
    position: relative; }
  .swagger-ui .aspect-ratio--16x9-l {
    padding-bottom: 56.25%; }
  .swagger-ui .aspect-ratio--9x16-l {
    padding-bottom: 177.77%; }
  .swagger-ui .aspect-ratio--4x3-l {
    padding-bottom: 75%; }
  .swagger-ui .aspect-ratio--3x4-l {
    padding-bottom: 133.33%; }
  .swagger-ui .aspect-ratio--6x4-l {
    padding-bottom: 66.6%; }
  .swagger-ui .aspect-ratio--4x6-l {
    padding-bottom: 150%; }
  .swagger-ui .aspect-ratio--8x5-l {
    padding-bottom: 62.5%; }
  .swagger-ui .aspect-ratio--5x8-l {
    padding-bottom: 160%; }
  .swagger-ui .aspect-ratio--7x5-l {
    padding-bottom: 71.42%; }
  .swagger-ui .aspect-ratio--5x7-l {
    padding-bottom: 140%; }
  .swagger-ui .aspect-ratio--1x1-l {
    padding-bottom: 100%; }
  .swagger-ui .aspect-ratio--object-l {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100; } }

.swagger-ui img {
  max-width: 100%; }

.swagger-ui .cover {
  background-size: cover !important; }

.swagger-ui .contain {
  background-size: contain !important; }

@media screen and (min-width: 30em) {
  .swagger-ui .cover-ns {
    background-size: cover !important; }
  .swagger-ui .contain-ns {
    background-size: contain !important; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cover-m {
    background-size: cover !important; }
  .swagger-ui .contain-m {
    background-size: contain !important; } }

@media screen and (min-width: 60em) {
  .swagger-ui .cover-l {
    background-size: cover !important; }
  .swagger-ui .contain-l {
    background-size: contain !important; } }

.swagger-ui .bg-center {
  background-repeat: no-repeat;
  background-position: 50%; }

.swagger-ui .bg-top {
  background-repeat: no-repeat;
  background-position: top; }

.swagger-ui .bg-right {
  background-repeat: no-repeat;
  background-position: 100%; }

.swagger-ui .bg-bottom {
  background-repeat: no-repeat;
  background-position: bottom; }

.swagger-ui .bg-left {
  background-repeat: no-repeat;
  background-position: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .bg-center-ns {
    background-repeat: no-repeat;
    background-position: 50%; }
  .swagger-ui .bg-top-ns {
    background-repeat: no-repeat;
    background-position: top; }
  .swagger-ui .bg-right-ns {
    background-repeat: no-repeat;
    background-position: 100%; }
  .swagger-ui .bg-bottom-ns {
    background-repeat: no-repeat;
    background-position: bottom; }
  .swagger-ui .bg-left-ns {
    background-repeat: no-repeat;
    background-position: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bg-center-m {
    background-repeat: no-repeat;
    background-position: 50%; }
  .swagger-ui .bg-top-m {
    background-repeat: no-repeat;
    background-position: top; }
  .swagger-ui .bg-right-m {
    background-repeat: no-repeat;
    background-position: 100%; }
  .swagger-ui .bg-bottom-m {
    background-repeat: no-repeat;
    background-position: bottom; }
  .swagger-ui .bg-left-m {
    background-repeat: no-repeat;
    background-position: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .bg-center-l {
    background-repeat: no-repeat;
    background-position: 50%; }
  .swagger-ui .bg-top-l {
    background-repeat: no-repeat;
    background-position: top; }
  .swagger-ui .bg-right-l {
    background-repeat: no-repeat;
    background-position: 100%; }
  .swagger-ui .bg-bottom-l {
    background-repeat: no-repeat;
    background-position: bottom; }
  .swagger-ui .bg-left-l {
    background-repeat: no-repeat;
    background-position: 0; } }

.swagger-ui .outline {
  outline: 1px solid; }

.swagger-ui .outline-transparent {
  outline: 1px solid transparent; }

.swagger-ui .outline-0 {
  outline: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .outline-ns {
    outline: 1px solid; }
  .swagger-ui .outline-transparent-ns {
    outline: 1px solid transparent; }
  .swagger-ui .outline-0-ns {
    outline: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .outline-m {
    outline: 1px solid; }
  .swagger-ui .outline-transparent-m {
    outline: 1px solid transparent; }
  .swagger-ui .outline-0-m {
    outline: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .outline-l {
    outline: 1px solid; }
  .swagger-ui .outline-transparent-l {
    outline: 1px solid transparent; }
  .swagger-ui .outline-0-l {
    outline: 0; } }

.swagger-ui .ba {
  border-style: solid;
  border-width: 1px; }

.swagger-ui .bt {
  border-top-style: solid;
  border-top-width: 1px; }

.swagger-ui .br {
  border-right-style: solid;
  border-right-width: 1px; }

.swagger-ui .bb {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.swagger-ui .bl {
  border-left-style: solid;
  border-left-width: 1px; }

.swagger-ui .bn {
  border-style: none;
  border-width: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .ba-ns {
    border-style: solid;
    border-width: 1px; }
  .swagger-ui .bt-ns {
    border-top-style: solid;
    border-top-width: 1px; }
  .swagger-ui .br-ns {
    border-right-style: solid;
    border-right-width: 1px; }
  .swagger-ui .bb-ns {
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .swagger-ui .bl-ns {
    border-left-style: solid;
    border-left-width: 1px; }
  .swagger-ui .bn-ns {
    border-style: none;
    border-width: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ba-m {
    border-style: solid;
    border-width: 1px; }
  .swagger-ui .bt-m {
    border-top-style: solid;
    border-top-width: 1px; }
  .swagger-ui .br-m {
    border-right-style: solid;
    border-right-width: 1px; }
  .swagger-ui .bb-m {
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .swagger-ui .bl-m {
    border-left-style: solid;
    border-left-width: 1px; }
  .swagger-ui .bn-m {
    border-style: none;
    border-width: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .ba-l {
    border-style: solid;
    border-width: 1px; }
  .swagger-ui .bt-l {
    border-top-style: solid;
    border-top-width: 1px; }
  .swagger-ui .br-l {
    border-right-style: solid;
    border-right-width: 1px; }
  .swagger-ui .bb-l {
    border-bottom-style: solid;
    border-bottom-width: 1px; }
  .swagger-ui .bl-l {
    border-left-style: solid;
    border-left-width: 1px; }
  .swagger-ui .bn-l {
    border-style: none;
    border-width: 0; } }

.swagger-ui .b--black {
  border-color: #000; }

.swagger-ui .b--near-black {
  border-color: #111; }

.swagger-ui .b--dark-gray {
  border-color: #333; }

.swagger-ui .b--mid-gray {
  border-color: #555; }

.swagger-ui .b--gray {
  border-color: #777; }

.swagger-ui .b--silver {
  border-color: #999; }

.swagger-ui .b--light-silver {
  border-color: #aaa; }

.swagger-ui .b--moon-gray {
  border-color: #ccc; }

.swagger-ui .b--light-gray {
  border-color: #eee; }

.swagger-ui .b--near-white {
  border-color: #f4f4f4; }

.swagger-ui .b--white {
  border-color: #fff; }

.swagger-ui .b--white-90 {
  border-color: rgba(255, 255, 255, 0.9); }

.swagger-ui .b--white-80 {
  border-color: rgba(255, 255, 255, 0.8); }

.swagger-ui .b--white-70 {
  border-color: rgba(255, 255, 255, 0.7); }

.swagger-ui .b--white-60 {
  border-color: rgba(255, 255, 255, 0.6); }

.swagger-ui .b--white-50 {
  border-color: rgba(255, 255, 255, 0.5); }

.swagger-ui .b--white-40 {
  border-color: rgba(255, 255, 255, 0.4); }

.swagger-ui .b--white-30 {
  border-color: rgba(255, 255, 255, 0.3); }

.swagger-ui .b--white-20 {
  border-color: rgba(255, 255, 255, 0.2); }

.swagger-ui .b--white-10 {
  border-color: rgba(255, 255, 255, 0.1); }

.swagger-ui .b--white-05 {
  border-color: rgba(255, 255, 255, 0.05); }

.swagger-ui .b--white-025 {
  border-color: rgba(255, 255, 255, 0.025); }

.swagger-ui .b--white-0125 {
  border-color: rgba(255, 255, 255, 0.0125); }

.swagger-ui .b--black-90 {
  border-color: rgba(0, 0, 0, 0.9); }

.swagger-ui .b--black-80 {
  border-color: rgba(0, 0, 0, 0.8); }

.swagger-ui .b--black-70 {
  border-color: rgba(0, 0, 0, 0.7); }

.swagger-ui .b--black-60 {
  border-color: rgba(0, 0, 0, 0.6); }

.swagger-ui .b--black-50 {
  border-color: rgba(0, 0, 0, 0.5); }

.swagger-ui .b--black-40 {
  border-color: rgba(0, 0, 0, 0.4); }

.swagger-ui .b--black-30 {
  border-color: rgba(0, 0, 0, 0.3); }

.swagger-ui .b--black-20 {
  border-color: rgba(0, 0, 0, 0.2); }

.swagger-ui .b--black-10 {
  border-color: rgba(0, 0, 0, 0.1); }

.swagger-ui .b--black-05 {
  border-color: rgba(0, 0, 0, 0.05); }

.swagger-ui .b--black-025 {
  border-color: rgba(0, 0, 0, 0.025); }

.swagger-ui .b--black-0125 {
  border-color: rgba(0, 0, 0, 0.0125); }

.swagger-ui .b--dark-red {
  border-color: #e7040f; }

.swagger-ui .b--red {
  border-color: #ff4136; }

.swagger-ui .b--light-red {
  border-color: #ff725c; }

.swagger-ui .b--orange {
  border-color: #ff6300; }

.swagger-ui .b--gold {
  border-color: #ffb700; }

.swagger-ui .b--yellow {
  border-color: gold; }

.swagger-ui .b--light-yellow {
  border-color: #fbf1a9; }

.swagger-ui .b--purple {
  border-color: #5e2ca5; }

.swagger-ui .b--light-purple {
  border-color: #a463f2; }

.swagger-ui .b--dark-pink {
  border-color: #d5008f; }

.swagger-ui .b--hot-pink {
  border-color: #ff41b4; }

.swagger-ui .b--pink {
  border-color: #ff80cc; }

.swagger-ui .b--light-pink {
  border-color: #ffa3d7; }

.swagger-ui .b--dark-green {
  border-color: #137752; }

.swagger-ui .b--green {
  border-color: #19a974; }

.swagger-ui .b--light-green {
  border-color: #9eebcf; }

.swagger-ui .b--navy {
  border-color: #001b44; }

.swagger-ui .b--dark-blue {
  border-color: #00449e; }

.swagger-ui .b--blue {
  border-color: #357edd; }

.swagger-ui .b--light-blue {
  border-color: #96ccff; }

.swagger-ui .b--lightest-blue {
  border-color: #cdecff; }

.swagger-ui .b--washed-blue {
  border-color: #f6fffe; }

.swagger-ui .b--washed-green {
  border-color: #e8fdf5; }

.swagger-ui .b--washed-yellow {
  border-color: #fffceb; }

.swagger-ui .b--washed-red {
  border-color: #ffdfdf; }

.swagger-ui .b--transparent {
  border-color: transparent; }

.swagger-ui .b--inherit {
  border-color: inherit; }

.swagger-ui .br0 {
  border-radius: 0; }

.swagger-ui .br1 {
  border-radius: .125rem; }

.swagger-ui .br2 {
  border-radius: .25rem; }

.swagger-ui .br3 {
  border-radius: .5rem; }

.swagger-ui .br4 {
  border-radius: 1rem; }

.swagger-ui .br-100 {
  border-radius: 100%; }

.swagger-ui .br-pill {
  border-radius: 9999px; }

.swagger-ui .br--bottom {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.swagger-ui .br--top {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.swagger-ui .br--right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.swagger-ui .br--left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .br0-ns {
    border-radius: 0; }
  .swagger-ui .br1-ns {
    border-radius: .125rem; }
  .swagger-ui .br2-ns {
    border-radius: .25rem; }
  .swagger-ui .br3-ns {
    border-radius: .5rem; }
  .swagger-ui .br4-ns {
    border-radius: 1rem; }
  .swagger-ui .br-100-ns {
    border-radius: 100%; }
  .swagger-ui .br-pill-ns {
    border-radius: 9999px; }
  .swagger-ui .br--bottom-ns {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .swagger-ui .br--top-ns {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .swagger-ui .br--right-ns {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .swagger-ui .br--left-ns {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .br0-m {
    border-radius: 0; }
  .swagger-ui .br1-m {
    border-radius: .125rem; }
  .swagger-ui .br2-m {
    border-radius: .25rem; }
  .swagger-ui .br3-m {
    border-radius: .5rem; }
  .swagger-ui .br4-m {
    border-radius: 1rem; }
  .swagger-ui .br-100-m {
    border-radius: 100%; }
  .swagger-ui .br-pill-m {
    border-radius: 9999px; }
  .swagger-ui .br--bottom-m {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .swagger-ui .br--top-m {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .swagger-ui .br--right-m {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .swagger-ui .br--left-m {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .br0-l {
    border-radius: 0; }
  .swagger-ui .br1-l {
    border-radius: .125rem; }
  .swagger-ui .br2-l {
    border-radius: .25rem; }
  .swagger-ui .br3-l {
    border-radius: .5rem; }
  .swagger-ui .br4-l {
    border-radius: 1rem; }
  .swagger-ui .br-100-l {
    border-radius: 100%; }
  .swagger-ui .br-pill-l {
    border-radius: 9999px; }
  .swagger-ui .br--bottom-l {
    border-radius-top-left: 0;
    border-radius-top-right: 0; }
  .swagger-ui .br--top-l {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .swagger-ui .br--right-l {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .swagger-ui .br--left-l {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; } }

.swagger-ui .b--dotted {
  border-style: dotted; }

.swagger-ui .b--dashed {
  border-style: dashed; }

.swagger-ui .b--solid {
  border-style: solid; }

.swagger-ui .b--none {
  border-style: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .b--dotted-ns {
    border-style: dotted; }
  .swagger-ui .b--dashed-ns {
    border-style: dashed; }
  .swagger-ui .b--solid-ns {
    border-style: solid; }
  .swagger-ui .b--none-ns {
    border-style: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .b--dotted-m {
    border-style: dotted; }
  .swagger-ui .b--dashed-m {
    border-style: dashed; }
  .swagger-ui .b--solid-m {
    border-style: solid; }
  .swagger-ui .b--none-m {
    border-style: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .b--dotted-l {
    border-style: dotted; }
  .swagger-ui .b--dashed-l {
    border-style: dashed; }
  .swagger-ui .b--solid-l {
    border-style: solid; }
  .swagger-ui .b--none-l {
    border-style: none; } }

.swagger-ui .bw0 {
  border-width: 0; }

.swagger-ui .bw1 {
  border-width: .125rem; }

.swagger-ui .bw2 {
  border-width: .25rem; }

.swagger-ui .bw3 {
  border-width: .5rem; }

.swagger-ui .bw4 {
  border-width: 1rem; }

.swagger-ui .bw5 {
  border-width: 2rem; }

.swagger-ui .bt-0 {
  border-top-width: 0; }

.swagger-ui .br-0 {
  border-right-width: 0; }

.swagger-ui .bb-0 {
  border-bottom-width: 0; }

.swagger-ui .bl-0 {
  border-left-width: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .bw0-ns {
    border-width: 0; }
  .swagger-ui .bw1-ns {
    border-width: .125rem; }
  .swagger-ui .bw2-ns {
    border-width: .25rem; }
  .swagger-ui .bw3-ns {
    border-width: .5rem; }
  .swagger-ui .bw4-ns {
    border-width: 1rem; }
  .swagger-ui .bw5-ns {
    border-width: 2rem; }
  .swagger-ui .bt-0-ns {
    border-top-width: 0; }
  .swagger-ui .br-0-ns {
    border-right-width: 0; }
  .swagger-ui .bb-0-ns {
    border-bottom-width: 0; }
  .swagger-ui .bl-0-ns {
    border-left-width: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .bw0-m {
    border-width: 0; }
  .swagger-ui .bw1-m {
    border-width: .125rem; }
  .swagger-ui .bw2-m {
    border-width: .25rem; }
  .swagger-ui .bw3-m {
    border-width: .5rem; }
  .swagger-ui .bw4-m {
    border-width: 1rem; }
  .swagger-ui .bw5-m {
    border-width: 2rem; }
  .swagger-ui .bt-0-m {
    border-top-width: 0; }
  .swagger-ui .br-0-m {
    border-right-width: 0; }
  .swagger-ui .bb-0-m {
    border-bottom-width: 0; }
  .swagger-ui .bl-0-m {
    border-left-width: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .bw0-l {
    border-width: 0; }
  .swagger-ui .bw1-l {
    border-width: .125rem; }
  .swagger-ui .bw2-l {
    border-width: .25rem; }
  .swagger-ui .bw3-l {
    border-width: .5rem; }
  .swagger-ui .bw4-l {
    border-width: 1rem; }
  .swagger-ui .bw5-l {
    border-width: 2rem; }
  .swagger-ui .bt-0-l {
    border-top-width: 0; }
  .swagger-ui .br-0-l {
    border-right-width: 0; }
  .swagger-ui .bb-0-l {
    border-bottom-width: 0; }
  .swagger-ui .bl-0-l {
    border-left-width: 0; } }

.swagger-ui .shadow-1 {
  box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); }

.swagger-ui .shadow-2 {
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); }

.swagger-ui .shadow-3 {
  box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); }

.swagger-ui .shadow-4 {
  box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); }

.swagger-ui .shadow-5 {
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); }

@media screen and (min-width: 30em) {
  .swagger-ui .shadow-1-ns {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-2-ns {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-3-ns {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-4-ns {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-5-ns {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .shadow-1-m {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-2-m {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-3-m {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-4-m {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-5-m {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); } }

@media screen and (min-width: 60em) {
  .swagger-ui .shadow-1-l {
    box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-2-l {
    box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-3-l {
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-4-l {
    box-shadow: 2px 2px 8px 0 rgba(0, 0, 0, 0.2); }
  .swagger-ui .shadow-5-l {
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.2); } }

.swagger-ui .pre {
  overflow-x: auto;
  overflow-y: hidden;
  overflow: scroll; }

.swagger-ui .top-0 {
  top: 0; }

.swagger-ui .right-0 {
  right: 0; }

.swagger-ui .bottom-0 {
  bottom: 0; }

.swagger-ui .left-0 {
  left: 0; }

.swagger-ui .top-1 {
  top: 1rem; }

.swagger-ui .right-1 {
  right: 1rem; }

.swagger-ui .bottom-1 {
  bottom: 1rem; }

.swagger-ui .left-1 {
  left: 1rem; }

.swagger-ui .top-2 {
  top: 2rem; }

.swagger-ui .right-2 {
  right: 2rem; }

.swagger-ui .bottom-2 {
  bottom: 2rem; }

.swagger-ui .left-2 {
  left: 2rem; }

.swagger-ui .top--1 {
  top: -1rem; }

.swagger-ui .right--1 {
  right: -1rem; }

.swagger-ui .bottom--1 {
  bottom: -1rem; }

.swagger-ui .left--1 {
  left: -1rem; }

.swagger-ui .top--2 {
  top: -2rem; }

.swagger-ui .right--2 {
  right: -2rem; }

.swagger-ui .bottom--2 {
  bottom: -2rem; }

.swagger-ui .left--2 {
  left: -2rem; }

.swagger-ui .absolute--fill {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

@media screen and (min-width: 30em) {
  .swagger-ui .top-0-ns {
    top: 0; }
  .swagger-ui .left-0-ns {
    left: 0; }
  .swagger-ui .right-0-ns {
    right: 0; }
  .swagger-ui .bottom-0-ns {
    bottom: 0; }
  .swagger-ui .top-1-ns {
    top: 1rem; }
  .swagger-ui .left-1-ns {
    left: 1rem; }
  .swagger-ui .right-1-ns {
    right: 1rem; }
  .swagger-ui .bottom-1-ns {
    bottom: 1rem; }
  .swagger-ui .top-2-ns {
    top: 2rem; }
  .swagger-ui .left-2-ns {
    left: 2rem; }
  .swagger-ui .right-2-ns {
    right: 2rem; }
  .swagger-ui .bottom-2-ns {
    bottom: 2rem; }
  .swagger-ui .top--1-ns {
    top: -1rem; }
  .swagger-ui .right--1-ns {
    right: -1rem; }
  .swagger-ui .bottom--1-ns {
    bottom: -1rem; }
  .swagger-ui .left--1-ns {
    left: -1rem; }
  .swagger-ui .top--2-ns {
    top: -2rem; }
  .swagger-ui .right--2-ns {
    right: -2rem; }
  .swagger-ui .bottom--2-ns {
    bottom: -2rem; }
  .swagger-ui .left--2-ns {
    left: -2rem; }
  .swagger-ui .absolute--fill-ns {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .top-0-m {
    top: 0; }
  .swagger-ui .left-0-m {
    left: 0; }
  .swagger-ui .right-0-m {
    right: 0; }
  .swagger-ui .bottom-0-m {
    bottom: 0; }
  .swagger-ui .top-1-m {
    top: 1rem; }
  .swagger-ui .left-1-m {
    left: 1rem; }
  .swagger-ui .right-1-m {
    right: 1rem; }
  .swagger-ui .bottom-1-m {
    bottom: 1rem; }
  .swagger-ui .top-2-m {
    top: 2rem; }
  .swagger-ui .left-2-m {
    left: 2rem; }
  .swagger-ui .right-2-m {
    right: 2rem; }
  .swagger-ui .bottom-2-m {
    bottom: 2rem; }
  .swagger-ui .top--1-m {
    top: -1rem; }
  .swagger-ui .right--1-m {
    right: -1rem; }
  .swagger-ui .bottom--1-m {
    bottom: -1rem; }
  .swagger-ui .left--1-m {
    left: -1rem; }
  .swagger-ui .top--2-m {
    top: -2rem; }
  .swagger-ui .right--2-m {
    right: -2rem; }
  .swagger-ui .bottom--2-m {
    bottom: -2rem; }
  .swagger-ui .left--2-m {
    left: -2rem; }
  .swagger-ui .absolute--fill-m {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; } }

@media screen and (min-width: 60em) {
  .swagger-ui .top-0-l {
    top: 0; }
  .swagger-ui .left-0-l {
    left: 0; }
  .swagger-ui .right-0-l {
    right: 0; }
  .swagger-ui .bottom-0-l {
    bottom: 0; }
  .swagger-ui .top-1-l {
    top: 1rem; }
  .swagger-ui .left-1-l {
    left: 1rem; }
  .swagger-ui .right-1-l {
    right: 1rem; }
  .swagger-ui .bottom-1-l {
    bottom: 1rem; }
  .swagger-ui .top-2-l {
    top: 2rem; }
  .swagger-ui .left-2-l {
    left: 2rem; }
  .swagger-ui .right-2-l {
    right: 2rem; }
  .swagger-ui .bottom-2-l {
    bottom: 2rem; }
  .swagger-ui .top--1-l {
    top: -1rem; }
  .swagger-ui .right--1-l {
    right: -1rem; }
  .swagger-ui .bottom--1-l {
    bottom: -1rem; }
  .swagger-ui .left--1-l {
    left: -1rem; }
  .swagger-ui .top--2-l {
    top: -2rem; }
  .swagger-ui .right--2-l {
    right: -2rem; }
  .swagger-ui .bottom--2-l {
    bottom: -2rem; }
  .swagger-ui .left--2-l {
    left: -2rem; }
  .swagger-ui .absolute--fill-l {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; } }

.swagger-ui .cf:after, .swagger-ui .cf:before {
  content: " ";
  display: table; }

.swagger-ui .cf:after {
  clear: both; }

.swagger-ui .cf {
  *zoom: 1; }

.swagger-ui .cl {
  clear: left; }

.swagger-ui .cr {
  clear: right; }

.swagger-ui .cb {
  clear: both; }

.swagger-ui .cn {
  clear: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .cl-ns {
    clear: left; }
  .swagger-ui .cr-ns {
    clear: right; }
  .swagger-ui .cb-ns {
    clear: both; }
  .swagger-ui .cn-ns {
    clear: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .cl-m {
    clear: left; }
  .swagger-ui .cr-m {
    clear: right; }
  .swagger-ui .cb-m {
    clear: both; }
  .swagger-ui .cn-m {
    clear: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .cl-l {
    clear: left; }
  .swagger-ui .cr-l {
    clear: right; }
  .swagger-ui .cb-l {
    clear: both; }
  .swagger-ui .cn-l {
    clear: none; } }

.swagger-ui .dn {
  display: none; }

.swagger-ui .di {
  display: inline; }

.swagger-ui .db {
  display: block; }

.swagger-ui .dib {
  display: inline-block; }

.swagger-ui .dit {
  display: inline-table; }

.swagger-ui .dt {
  display: table; }

.swagger-ui .dtc {
  display: table-cell; }

.swagger-ui .dt-row {
  display: table-row; }

.swagger-ui .dt-row-group {
  display: table-row-group; }

.swagger-ui .dt-column {
  display: table-column; }

.swagger-ui .dt-column-group {
  display: table-column-group; }

.swagger-ui .dt--fixed {
  table-layout: fixed;
  width: 100%; }

@media screen and (min-width: 30em) {
  .swagger-ui .dn-ns {
    display: none; }
  .swagger-ui .di-ns {
    display: inline; }
  .swagger-ui .db-ns {
    display: block; }
  .swagger-ui .dib-ns {
    display: inline-block; }
  .swagger-ui .dit-ns {
    display: inline-table; }
  .swagger-ui .dt-ns {
    display: table; }
  .swagger-ui .dtc-ns {
    display: table-cell; }
  .swagger-ui .dt-row-ns {
    display: table-row; }
  .swagger-ui .dt-row-group-ns {
    display: table-row-group; }
  .swagger-ui .dt-column-ns {
    display: table-column; }
  .swagger-ui .dt-column-group-ns {
    display: table-column-group; }
  .swagger-ui .dt--fixed-ns {
    table-layout: fixed;
    width: 100%; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .dn-m {
    display: none; }
  .swagger-ui .di-m {
    display: inline; }
  .swagger-ui .db-m {
    display: block; }
  .swagger-ui .dib-m {
    display: inline-block; }
  .swagger-ui .dit-m {
    display: inline-table; }
  .swagger-ui .dt-m {
    display: table; }
  .swagger-ui .dtc-m {
    display: table-cell; }
  .swagger-ui .dt-row-m {
    display: table-row; }
  .swagger-ui .dt-row-group-m {
    display: table-row-group; }
  .swagger-ui .dt-column-m {
    display: table-column; }
  .swagger-ui .dt-column-group-m {
    display: table-column-group; }
  .swagger-ui .dt--fixed-m {
    table-layout: fixed;
    width: 100%; } }

@media screen and (min-width: 60em) {
  .swagger-ui .dn-l {
    display: none; }
  .swagger-ui .di-l {
    display: inline; }
  .swagger-ui .db-l {
    display: block; }
  .swagger-ui .dib-l {
    display: inline-block; }
  .swagger-ui .dit-l {
    display: inline-table; }
  .swagger-ui .dt-l {
    display: table; }
  .swagger-ui .dtc-l {
    display: table-cell; }
  .swagger-ui .dt-row-l {
    display: table-row; }
  .swagger-ui .dt-row-group-l {
    display: table-row-group; }
  .swagger-ui .dt-column-l {
    display: table-column; }
  .swagger-ui .dt-column-group-l {
    display: table-column-group; }
  .swagger-ui .dt--fixed-l {
    table-layout: fixed;
    width: 100%; } }

.swagger-ui .flex {
  display: -ms-flexbox;
  display: flex; }

.swagger-ui .inline-flex {
  display: -ms-inline-flexbox;
  display: inline-flex; }

.swagger-ui .flex-auto {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  min-height: 0; }

.swagger-ui .flex-none {
  -ms-flex: none;
  flex: none; }

.swagger-ui .flex-column {
  -ms-flex-direction: column;
  flex-direction: column; }

.swagger-ui .flex-row {
  -ms-flex-direction: row;
  flex-direction: row; }

.swagger-ui .flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swagger-ui .flex-nowrap {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }

.swagger-ui .flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse; }

.swagger-ui .flex-column-reverse {
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

.swagger-ui .flex-row-reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

.swagger-ui .items-start {
  -ms-flex-align: start;
  align-items: flex-start; }

.swagger-ui .items-end {
  -ms-flex-align: end;
  align-items: flex-end; }

.swagger-ui .items-center {
  -ms-flex-align: center;
  align-items: center; }

.swagger-ui .items-baseline {
  -ms-flex-align: baseline;
  align-items: baseline; }

.swagger-ui .items-stretch {
  -ms-flex-align: stretch;
  align-items: stretch; }

.swagger-ui .self-start {
  -ms-flex-item-align: start;
  align-self: flex-start; }

.swagger-ui .self-end {
  -ms-flex-item-align: end;
  align-self: flex-end; }

.swagger-ui .self-center {
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center; }

.swagger-ui .self-baseline {
  -ms-flex-item-align: baseline;
  align-self: baseline; }

.swagger-ui .self-stretch {
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch; }

.swagger-ui .justify-start {
  -ms-flex-pack: start;
  justify-content: flex-start; }

.swagger-ui .justify-end {
  -ms-flex-pack: end;
  justify-content: flex-end; }

.swagger-ui .justify-center {
  -ms-flex-pack: center;
  justify-content: center; }

.swagger-ui .justify-between {
  -ms-flex-pack: justify;
  justify-content: space-between; }

.swagger-ui .justify-around {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.swagger-ui .content-start {
  -ms-flex-line-pack: start;
  align-content: flex-start; }

.swagger-ui .content-end {
  -ms-flex-line-pack: end;
  align-content: flex-end; }

.swagger-ui .content-center {
  -ms-flex-line-pack: center;
  align-content: center; }

.swagger-ui .content-between {
  -ms-flex-line-pack: justify;
  align-content: space-between; }

.swagger-ui .content-around {
  -ms-flex-line-pack: distribute;
  align-content: space-around; }

.swagger-ui .content-stretch {
  -ms-flex-line-pack: stretch;
  align-content: stretch; }

.swagger-ui .order-0 {
  -ms-flex-order: 0;
  order: 0; }

.swagger-ui .order-1 {
  -ms-flex-order: 1;
  order: 1; }

.swagger-ui .order-2 {
  -ms-flex-order: 2;
  order: 2; }

.swagger-ui .order-3 {
  -ms-flex-order: 3;
  order: 3; }

.swagger-ui .order-4 {
  -ms-flex-order: 4;
  order: 4; }

.swagger-ui .order-5 {
  -ms-flex-order: 5;
  order: 5; }

.swagger-ui .order-6 {
  -ms-flex-order: 6;
  order: 6; }

.swagger-ui .order-7 {
  -ms-flex-order: 7;
  order: 7; }

.swagger-ui .order-8 {
  -ms-flex-order: 8;
  order: 8; }

.swagger-ui .order-last {
  -ms-flex-order: 99999;
  order: 99999; }

.swagger-ui .flex-grow-0 {
  -ms-flex-positive: 0;
  flex-grow: 0; }

.swagger-ui .flex-grow-1 {
  -ms-flex-positive: 1;
  flex-grow: 1; }

.swagger-ui .flex-shrink-0 {
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.swagger-ui .flex-shrink-1 {
  -ms-flex-negative: 1;
  flex-shrink: 1; }

@media screen and (min-width: 30em) {
  .swagger-ui .flex-ns {
    display: -ms-flexbox;
    display: flex; }
  .swagger-ui .inline-flex-ns {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .swagger-ui .flex-auto-ns {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0; }
  .swagger-ui .flex-none-ns {
    -ms-flex: none;
    flex: none; }
  .swagger-ui .flex-column-ns {
    -ms-flex-direction: column;
    flex-direction: column; }
  .swagger-ui .flex-row-ns {
    -ms-flex-direction: row;
    flex-direction: row; }
  .swagger-ui .flex-wrap-ns {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .swagger-ui .flex-nowrap-ns {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .swagger-ui .flex-wrap-reverse-ns {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .swagger-ui .flex-column-reverse-ns {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .swagger-ui .flex-row-reverse-ns {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .swagger-ui .items-start-ns {
    -ms-flex-align: start;
    align-items: flex-start; }
  .swagger-ui .items-end-ns {
    -ms-flex-align: end;
    align-items: flex-end; }
  .swagger-ui .items-center-ns {
    -ms-flex-align: center;
    align-items: center; }
  .swagger-ui .items-baseline-ns {
    -ms-flex-align: baseline;
    align-items: baseline; }
  .swagger-ui .items-stretch-ns {
    -ms-flex-align: stretch;
    align-items: stretch; }
  .swagger-ui .self-start-ns {
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .swagger-ui .self-end-ns {
    -ms-flex-item-align: end;
    align-self: flex-end; }
  .swagger-ui .self-center-ns {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center; }
  .swagger-ui .self-baseline-ns {
    -ms-flex-item-align: baseline;
    align-self: baseline; }
  .swagger-ui .self-stretch-ns {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch; }
  .swagger-ui .justify-start-ns {
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .swagger-ui .justify-end-ns {
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .swagger-ui .justify-center-ns {
    -ms-flex-pack: center;
    justify-content: center; }
  .swagger-ui .justify-between-ns {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .swagger-ui .justify-around-ns {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .swagger-ui .content-start-ns {
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .swagger-ui .content-end-ns {
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .swagger-ui .content-center-ns {
    -ms-flex-line-pack: center;
    align-content: center; }
  .swagger-ui .content-between-ns {
    -ms-flex-line-pack: justify;
    align-content: space-between; }
  .swagger-ui .content-around-ns {
    -ms-flex-line-pack: distribute;
    align-content: space-around; }
  .swagger-ui .content-stretch-ns {
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .swagger-ui .order-0-ns {
    -ms-flex-order: 0;
    order: 0; }
  .swagger-ui .order-1-ns {
    -ms-flex-order: 1;
    order: 1; }
  .swagger-ui .order-2-ns {
    -ms-flex-order: 2;
    order: 2; }
  .swagger-ui .order-3-ns {
    -ms-flex-order: 3;
    order: 3; }
  .swagger-ui .order-4-ns {
    -ms-flex-order: 4;
    order: 4; }
  .swagger-ui .order-5-ns {
    -ms-flex-order: 5;
    order: 5; }
  .swagger-ui .order-6-ns {
    -ms-flex-order: 6;
    order: 6; }
  .swagger-ui .order-7-ns {
    -ms-flex-order: 7;
    order: 7; }
  .swagger-ui .order-8-ns {
    -ms-flex-order: 8;
    order: 8; }
  .swagger-ui .order-last-ns {
    -ms-flex-order: 99999;
    order: 99999; }
  .swagger-ui .flex-grow-0-ns {
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .swagger-ui .flex-grow-1-ns {
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .swagger-ui .flex-shrink-0-ns {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .swagger-ui .flex-shrink-1-ns {
    -ms-flex-negative: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .flex-m {
    display: -ms-flexbox;
    display: flex; }
  .swagger-ui .inline-flex-m {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .swagger-ui .flex-auto-m {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0; }
  .swagger-ui .flex-none-m {
    -ms-flex: none;
    flex: none; }
  .swagger-ui .flex-column-m {
    -ms-flex-direction: column;
    flex-direction: column; }
  .swagger-ui .flex-row-m {
    -ms-flex-direction: row;
    flex-direction: row; }
  .swagger-ui .flex-wrap-m {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .swagger-ui .flex-nowrap-m {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .swagger-ui .flex-wrap-reverse-m {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .swagger-ui .flex-column-reverse-m {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .swagger-ui .flex-row-reverse-m {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .swagger-ui .items-start-m {
    -ms-flex-align: start;
    align-items: flex-start; }
  .swagger-ui .items-end-m {
    -ms-flex-align: end;
    align-items: flex-end; }
  .swagger-ui .items-center-m {
    -ms-flex-align: center;
    align-items: center; }
  .swagger-ui .items-baseline-m {
    -ms-flex-align: baseline;
    align-items: baseline; }
  .swagger-ui .items-stretch-m {
    -ms-flex-align: stretch;
    align-items: stretch; }
  .swagger-ui .self-start-m {
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .swagger-ui .self-end-m {
    -ms-flex-item-align: end;
    align-self: flex-end; }
  .swagger-ui .self-center-m {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center; }
  .swagger-ui .self-baseline-m {
    -ms-flex-item-align: baseline;
    align-self: baseline; }
  .swagger-ui .self-stretch-m {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch; }
  .swagger-ui .justify-start-m {
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .swagger-ui .justify-end-m {
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .swagger-ui .justify-center-m {
    -ms-flex-pack: center;
    justify-content: center; }
  .swagger-ui .justify-between-m {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .swagger-ui .justify-around-m {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .swagger-ui .content-start-m {
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .swagger-ui .content-end-m {
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .swagger-ui .content-center-m {
    -ms-flex-line-pack: center;
    align-content: center; }
  .swagger-ui .content-between-m {
    -ms-flex-line-pack: justify;
    align-content: space-between; }
  .swagger-ui .content-around-m {
    -ms-flex-line-pack: distribute;
    align-content: space-around; }
  .swagger-ui .content-stretch-m {
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .swagger-ui .order-0-m {
    -ms-flex-order: 0;
    order: 0; }
  .swagger-ui .order-1-m {
    -ms-flex-order: 1;
    order: 1; }
  .swagger-ui .order-2-m {
    -ms-flex-order: 2;
    order: 2; }
  .swagger-ui .order-3-m {
    -ms-flex-order: 3;
    order: 3; }
  .swagger-ui .order-4-m {
    -ms-flex-order: 4;
    order: 4; }
  .swagger-ui .order-5-m {
    -ms-flex-order: 5;
    order: 5; }
  .swagger-ui .order-6-m {
    -ms-flex-order: 6;
    order: 6; }
  .swagger-ui .order-7-m {
    -ms-flex-order: 7;
    order: 7; }
  .swagger-ui .order-8-m {
    -ms-flex-order: 8;
    order: 8; }
  .swagger-ui .order-last-m {
    -ms-flex-order: 99999;
    order: 99999; }
  .swagger-ui .flex-grow-0-m {
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .swagger-ui .flex-grow-1-m {
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .swagger-ui .flex-shrink-0-m {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .swagger-ui .flex-shrink-1-m {
    -ms-flex-negative: 1;
    flex-shrink: 1; } }

@media screen and (min-width: 60em) {
  .swagger-ui .flex-l {
    display: -ms-flexbox;
    display: flex; }
  .swagger-ui .inline-flex-l {
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .swagger-ui .flex-auto-l {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-width: 0;
    min-height: 0; }
  .swagger-ui .flex-none-l {
    -ms-flex: none;
    flex: none; }
  .swagger-ui .flex-column-l {
    -ms-flex-direction: column;
    flex-direction: column; }
  .swagger-ui .flex-row-l {
    -ms-flex-direction: row;
    flex-direction: row; }
  .swagger-ui .flex-wrap-l {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .swagger-ui .flex-nowrap-l {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
  .swagger-ui .flex-wrap-reverse-l {
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse; }
  .swagger-ui .flex-column-reverse-l {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }
  .swagger-ui .flex-row-reverse-l {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .swagger-ui .items-start-l {
    -ms-flex-align: start;
    align-items: flex-start; }
  .swagger-ui .items-end-l {
    -ms-flex-align: end;
    align-items: flex-end; }
  .swagger-ui .items-center-l {
    -ms-flex-align: center;
    align-items: center; }
  .swagger-ui .items-baseline-l {
    -ms-flex-align: baseline;
    align-items: baseline; }
  .swagger-ui .items-stretch-l {
    -ms-flex-align: stretch;
    align-items: stretch; }
  .swagger-ui .self-start-l {
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .swagger-ui .self-end-l {
    -ms-flex-item-align: end;
    align-self: flex-end; }
  .swagger-ui .self-center-l {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center; }
  .swagger-ui .self-baseline-l {
    -ms-flex-item-align: baseline;
    align-self: baseline; }
  .swagger-ui .self-stretch-l {
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch; }
  .swagger-ui .justify-start-l {
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .swagger-ui .justify-end-l {
    -ms-flex-pack: end;
    justify-content: flex-end; }
  .swagger-ui .justify-center-l {
    -ms-flex-pack: center;
    justify-content: center; }
  .swagger-ui .justify-between-l {
    -ms-flex-pack: justify;
    justify-content: space-between; }
  .swagger-ui .justify-around-l {
    -ms-flex-pack: distribute;
    justify-content: space-around; }
  .swagger-ui .content-start-l {
    -ms-flex-line-pack: start;
    align-content: flex-start; }
  .swagger-ui .content-end-l {
    -ms-flex-line-pack: end;
    align-content: flex-end; }
  .swagger-ui .content-center-l {
    -ms-flex-line-pack: center;
    align-content: center; }
  .swagger-ui .content-between-l {
    -ms-flex-line-pack: justify;
    align-content: space-between; }
  .swagger-ui .content-around-l {
    -ms-flex-line-pack: distribute;
    align-content: space-around; }
  .swagger-ui .content-stretch-l {
    -ms-flex-line-pack: stretch;
    align-content: stretch; }
  .swagger-ui .order-0-l {
    -ms-flex-order: 0;
    order: 0; }
  .swagger-ui .order-1-l {
    -ms-flex-order: 1;
    order: 1; }
  .swagger-ui .order-2-l {
    -ms-flex-order: 2;
    order: 2; }
  .swagger-ui .order-3-l {
    -ms-flex-order: 3;
    order: 3; }
  .swagger-ui .order-4-l {
    -ms-flex-order: 4;
    order: 4; }
  .swagger-ui .order-5-l {
    -ms-flex-order: 5;
    order: 5; }
  .swagger-ui .order-6-l {
    -ms-flex-order: 6;
    order: 6; }
  .swagger-ui .order-7-l {
    -ms-flex-order: 7;
    order: 7; }
  .swagger-ui .order-8-l {
    -ms-flex-order: 8;
    order: 8; }
  .swagger-ui .order-last-l {
    -ms-flex-order: 99999;
    order: 99999; }
  .swagger-ui .flex-grow-0-l {
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .swagger-ui .flex-grow-1-l {
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .swagger-ui .flex-shrink-0-l {
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  .swagger-ui .flex-shrink-1-l {
    -ms-flex-negative: 1;
    flex-shrink: 1; } }

.swagger-ui .fl {
  float: left;
  _display: inline; }

.swagger-ui .fr {
  float: right;
  _display: inline; }

.swagger-ui .fn {
  float: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .fl-ns {
    float: left;
    _display: inline; }
  .swagger-ui .fr-ns {
    float: right;
    _display: inline; }
  .swagger-ui .fn-ns {
    float: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .fl-m {
    float: left;
    _display: inline; }
  .swagger-ui .fr-m {
    float: right;
    _display: inline; }
  .swagger-ui .fn-m {
    float: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .fl-l {
    float: left;
    _display: inline; }
  .swagger-ui .fr-l {
    float: right;
    _display: inline; }
  .swagger-ui .fn-l {
    float: none; } }

.swagger-ui .sans-serif {
  font-family: -apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif; }

.swagger-ui .serif {
  font-family: georgia,serif; }

.swagger-ui .system-sans-serif {
  font-family: sans-serif; }

.swagger-ui .system-serif {
  font-family: serif; }

.swagger-ui .code, .swagger-ui code {
  font-family: Consolas,monaco,monospace; }

.swagger-ui .courier {
  font-family: Courier Next,courier,monospace; }

.swagger-ui .helvetica {
  font-family: helvetica neue,helvetica,sans-serif; }

.swagger-ui .avenir {
  font-family: avenir next,avenir,sans-serif; }

.swagger-ui .athelas {
  font-family: athelas,georgia,serif; }

.swagger-ui .georgia {
  font-family: georgia,serif; }

.swagger-ui .times {
  font-family: times,serif; }

.swagger-ui .bodoni {
  font-family: Bodoni MT,serif; }

.swagger-ui .calisto {
  font-family: Calisto MT,serif; }

.swagger-ui .garamond {
  font-family: garamond,serif; }

.swagger-ui .baskerville {
  font-family: baskerville,serif; }

.swagger-ui .i {
  font-style: italic; }

.swagger-ui .fs-normal {
  font-style: normal; }

@media screen and (min-width: 30em) {
  .swagger-ui .i-ns {
    font-style: italic; }
  .swagger-ui .fs-normal-ns {
    font-style: normal; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .i-m {
    font-style: italic; }
  .swagger-ui .fs-normal-m {
    font-style: normal; } }

@media screen and (min-width: 60em) {
  .swagger-ui .i-l {
    font-style: italic; }
  .swagger-ui .fs-normal-l {
    font-style: normal; } }

.swagger-ui .normal {
  font-weight: 400; }

.swagger-ui .b {
  font-weight: 700; }

.swagger-ui .fw1 {
  font-weight: 100; }

.swagger-ui .fw2 {
  font-weight: 200; }

.swagger-ui .fw3 {
  font-weight: 300; }

.swagger-ui .fw4 {
  font-weight: 400; }

.swagger-ui .fw5 {
  font-weight: 500; }

.swagger-ui .fw6 {
  font-weight: 600; }

.swagger-ui .fw7 {
  font-weight: 700; }

.swagger-ui .fw8 {
  font-weight: 800; }

.swagger-ui .fw9 {
  font-weight: 900; }

@media screen and (min-width: 30em) {
  .swagger-ui .normal-ns {
    font-weight: 400; }
  .swagger-ui .b-ns {
    font-weight: 700; }
  .swagger-ui .fw1-ns {
    font-weight: 100; }
  .swagger-ui .fw2-ns {
    font-weight: 200; }
  .swagger-ui .fw3-ns {
    font-weight: 300; }
  .swagger-ui .fw4-ns {
    font-weight: 400; }
  .swagger-ui .fw5-ns {
    font-weight: 500; }
  .swagger-ui .fw6-ns {
    font-weight: 600; }
  .swagger-ui .fw7-ns {
    font-weight: 700; }
  .swagger-ui .fw8-ns {
    font-weight: 800; }
  .swagger-ui .fw9-ns {
    font-weight: 900; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .normal-m {
    font-weight: 400; }
  .swagger-ui .b-m {
    font-weight: 700; }
  .swagger-ui .fw1-m {
    font-weight: 100; }
  .swagger-ui .fw2-m {
    font-weight: 200; }
  .swagger-ui .fw3-m {
    font-weight: 300; }
  .swagger-ui .fw4-m {
    font-weight: 400; }
  .swagger-ui .fw5-m {
    font-weight: 500; }
  .swagger-ui .fw6-m {
    font-weight: 600; }
  .swagger-ui .fw7-m {
    font-weight: 700; }
  .swagger-ui .fw8-m {
    font-weight: 800; }
  .swagger-ui .fw9-m {
    font-weight: 900; } }

@media screen and (min-width: 60em) {
  .swagger-ui .normal-l {
    font-weight: 400; }
  .swagger-ui .b-l {
    font-weight: 700; }
  .swagger-ui .fw1-l {
    font-weight: 100; }
  .swagger-ui .fw2-l {
    font-weight: 200; }
  .swagger-ui .fw3-l {
    font-weight: 300; }
  .swagger-ui .fw4-l {
    font-weight: 400; }
  .swagger-ui .fw5-l {
    font-weight: 500; }
  .swagger-ui .fw6-l {
    font-weight: 600; }
  .swagger-ui .fw7-l {
    font-weight: 700; }
  .swagger-ui .fw8-l {
    font-weight: 800; }
  .swagger-ui .fw9-l {
    font-weight: 900; } }

.swagger-ui .input-reset {
  -webkit-appearance: none;
  -moz-appearance: none; }

.swagger-ui .button-reset::-moz-focus-inner, .swagger-ui .input-reset::-moz-focus-inner {
  border: 0;
  padding: 0; }

.swagger-ui .h1 {
  height: 1rem; }

.swagger-ui .h2 {
  height: 2rem; }

.swagger-ui .h3 {
  height: 4rem; }

.swagger-ui .h4 {
  height: 8rem; }

.swagger-ui .h5 {
  height: 16rem; }

.swagger-ui .h-25 {
  height: 25%; }

.swagger-ui .h-50 {
  height: 50%; }

.swagger-ui .h-75 {
  height: 75%; }

.swagger-ui .h-100 {
  height: 100%; }

.swagger-ui .min-h-100 {
  min-height: 100%; }

.swagger-ui .vh-25 {
  height: 25vh; }

.swagger-ui .vh-50 {
  height: 50vh; }

.swagger-ui .vh-75 {
  height: 75vh; }

.swagger-ui .vh-100 {
  height: 100vh; }

.swagger-ui .min-vh-100 {
  min-height: 100vh; }

.swagger-ui .h-auto {
  height: auto; }

.swagger-ui .h-inherit {
  height: inherit; }

@media screen and (min-width: 30em) {
  .swagger-ui .h1-ns {
    height: 1rem; }
  .swagger-ui .h2-ns {
    height: 2rem; }
  .swagger-ui .h3-ns {
    height: 4rem; }
  .swagger-ui .h4-ns {
    height: 8rem; }
  .swagger-ui .h5-ns {
    height: 16rem; }
  .swagger-ui .h-25-ns {
    height: 25%; }
  .swagger-ui .h-50-ns {
    height: 50%; }
  .swagger-ui .h-75-ns {
    height: 75%; }
  .swagger-ui .h-100-ns {
    height: 100%; }
  .swagger-ui .min-h-100-ns {
    min-height: 100%; }
  .swagger-ui .vh-25-ns {
    height: 25vh; }
  .swagger-ui .vh-50-ns {
    height: 50vh; }
  .swagger-ui .vh-75-ns {
    height: 75vh; }
  .swagger-ui .vh-100-ns {
    height: 100vh; }
  .swagger-ui .min-vh-100-ns {
    min-height: 100vh; }
  .swagger-ui .h-auto-ns {
    height: auto; }
  .swagger-ui .h-inherit-ns {
    height: inherit; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .h1-m {
    height: 1rem; }
  .swagger-ui .h2-m {
    height: 2rem; }
  .swagger-ui .h3-m {
    height: 4rem; }
  .swagger-ui .h4-m {
    height: 8rem; }
  .swagger-ui .h5-m {
    height: 16rem; }
  .swagger-ui .h-25-m {
    height: 25%; }
  .swagger-ui .h-50-m {
    height: 50%; }
  .swagger-ui .h-75-m {
    height: 75%; }
  .swagger-ui .h-100-m {
    height: 100%; }
  .swagger-ui .min-h-100-m {
    min-height: 100%; }
  .swagger-ui .vh-25-m {
    height: 25vh; }
  .swagger-ui .vh-50-m {
    height: 50vh; }
  .swagger-ui .vh-75-m {
    height: 75vh; }
  .swagger-ui .vh-100-m {
    height: 100vh; }
  .swagger-ui .min-vh-100-m {
    min-height: 100vh; }
  .swagger-ui .h-auto-m {
    height: auto; }
  .swagger-ui .h-inherit-m {
    height: inherit; } }

@media screen and (min-width: 60em) {
  .swagger-ui .h1-l {
    height: 1rem; }
  .swagger-ui .h2-l {
    height: 2rem; }
  .swagger-ui .h3-l {
    height: 4rem; }
  .swagger-ui .h4-l {
    height: 8rem; }
  .swagger-ui .h5-l {
    height: 16rem; }
  .swagger-ui .h-25-l {
    height: 25%; }
  .swagger-ui .h-50-l {
    height: 50%; }
  .swagger-ui .h-75-l {
    height: 75%; }
  .swagger-ui .h-100-l {
    height: 100%; }
  .swagger-ui .min-h-100-l {
    min-height: 100%; }
  .swagger-ui .vh-25-l {
    height: 25vh; }
  .swagger-ui .vh-50-l {
    height: 50vh; }
  .swagger-ui .vh-75-l {
    height: 75vh; }
  .swagger-ui .vh-100-l {
    height: 100vh; }
  .swagger-ui .min-vh-100-l {
    min-height: 100vh; }
  .swagger-ui .h-auto-l {
    height: auto; }
  .swagger-ui .h-inherit-l {
    height: inherit; } }

.swagger-ui .tracked {
  letter-spacing: .1em; }

.swagger-ui .tracked-tight {
  letter-spacing: -.05em; }

.swagger-ui .tracked-mega {
  letter-spacing: .25em; }

@media screen and (min-width: 30em) {
  .swagger-ui .tracked-ns {
    letter-spacing: .1em; }
  .swagger-ui .tracked-tight-ns {
    letter-spacing: -.05em; }
  .swagger-ui .tracked-mega-ns {
    letter-spacing: .25em; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tracked-m {
    letter-spacing: .1em; }
  .swagger-ui .tracked-tight-m {
    letter-spacing: -.05em; }
  .swagger-ui .tracked-mega-m {
    letter-spacing: .25em; } }

@media screen and (min-width: 60em) {
  .swagger-ui .tracked-l {
    letter-spacing: .1em; }
  .swagger-ui .tracked-tight-l {
    letter-spacing: -.05em; }
  .swagger-ui .tracked-mega-l {
    letter-spacing: .25em; } }

.swagger-ui .lh-solid {
  line-height: 1; }

.swagger-ui .lh-title {
  line-height: 1.25; }

.swagger-ui .lh-copy {
  line-height: 1.5; }

@media screen and (min-width: 30em) {
  .swagger-ui .lh-solid-ns {
    line-height: 1; }
  .swagger-ui .lh-title-ns {
    line-height: 1.25; }
  .swagger-ui .lh-copy-ns {
    line-height: 1.5; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .lh-solid-m {
    line-height: 1; }
  .swagger-ui .lh-title-m {
    line-height: 1.25; }
  .swagger-ui .lh-copy-m {
    line-height: 1.5; } }

@media screen and (min-width: 60em) {
  .swagger-ui .lh-solid-l {
    line-height: 1; }
  .swagger-ui .lh-title-l {
    line-height: 1.25; }
  .swagger-ui .lh-copy-l {
    line-height: 1.5; } }

.swagger-ui .link {
  text-decoration: none; }

.swagger-ui .link, .swagger-ui .link:active, .swagger-ui .link:focus, .swagger-ui .link:hover, .swagger-ui .link:link, .swagger-ui .link:visited {
  transition: color .15s ease-in; }

.swagger-ui .link:focus {
  outline: 1px dotted currentColor; }

.swagger-ui .list {
  list-style-type: none; }

.swagger-ui .mw-100 {
  max-width: 100%; }

.swagger-ui .mw1 {
  max-width: 1rem; }

.swagger-ui .mw2 {
  max-width: 2rem; }

.swagger-ui .mw3 {
  max-width: 4rem; }

.swagger-ui .mw4 {
  max-width: 8rem; }

.swagger-ui .mw5 {
  max-width: 16rem; }

.swagger-ui .mw6 {
  max-width: 32rem; }

.swagger-ui .mw7 {
  max-width: 48rem; }

.swagger-ui .mw8 {
  max-width: 64rem; }

.swagger-ui .mw9 {
  max-width: 96rem; }

.swagger-ui .mw-none {
  max-width: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .mw-100-ns {
    max-width: 100%; }
  .swagger-ui .mw1-ns {
    max-width: 1rem; }
  .swagger-ui .mw2-ns {
    max-width: 2rem; }
  .swagger-ui .mw3-ns {
    max-width: 4rem; }
  .swagger-ui .mw4-ns {
    max-width: 8rem; }
  .swagger-ui .mw5-ns {
    max-width: 16rem; }
  .swagger-ui .mw6-ns {
    max-width: 32rem; }
  .swagger-ui .mw7-ns {
    max-width: 48rem; }
  .swagger-ui .mw8-ns {
    max-width: 64rem; }
  .swagger-ui .mw9-ns {
    max-width: 96rem; }
  .swagger-ui .mw-none-ns {
    max-width: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .mw-100-m {
    max-width: 100%; }
  .swagger-ui .mw1-m {
    max-width: 1rem; }
  .swagger-ui .mw2-m {
    max-width: 2rem; }
  .swagger-ui .mw3-m {
    max-width: 4rem; }
  .swagger-ui .mw4-m {
    max-width: 8rem; }
  .swagger-ui .mw5-m {
    max-width: 16rem; }
  .swagger-ui .mw6-m {
    max-width: 32rem; }
  .swagger-ui .mw7-m {
    max-width: 48rem; }
  .swagger-ui .mw8-m {
    max-width: 64rem; }
  .swagger-ui .mw9-m {
    max-width: 96rem; }
  .swagger-ui .mw-none-m {
    max-width: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .mw-100-l {
    max-width: 100%; }
  .swagger-ui .mw1-l {
    max-width: 1rem; }
  .swagger-ui .mw2-l {
    max-width: 2rem; }
  .swagger-ui .mw3-l {
    max-width: 4rem; }
  .swagger-ui .mw4-l {
    max-width: 8rem; }
  .swagger-ui .mw5-l {
    max-width: 16rem; }
  .swagger-ui .mw6-l {
    max-width: 32rem; }
  .swagger-ui .mw7-l {
    max-width: 48rem; }
  .swagger-ui .mw8-l {
    max-width: 64rem; }
  .swagger-ui .mw9-l {
    max-width: 96rem; }
  .swagger-ui .mw-none-l {
    max-width: none; } }

.swagger-ui .w1 {
  width: 1rem; }

.swagger-ui .w2 {
  width: 2rem; }

.swagger-ui .w3 {
  width: 4rem; }

.swagger-ui .w4 {
  width: 8rem; }

.swagger-ui .w5 {
  width: 16rem; }

.swagger-ui .w-10 {
  width: 10%; }

.swagger-ui .w-20 {
  width: 20%; }

.swagger-ui .w-25 {
  width: 25%; }

.swagger-ui .w-30 {
  width: 30%; }

.swagger-ui .w-33 {
  width: 33%; }

.swagger-ui .w-34 {
  width: 34%; }

.swagger-ui .w-40 {
  width: 40%; }

.swagger-ui .w-50 {
  width: 50%; }

.swagger-ui .w-60 {
  width: 60%; }

.swagger-ui .w-70 {
  width: 70%; }

.swagger-ui .w-75 {
  width: 75%; }

.swagger-ui .w-80 {
  width: 80%; }

.swagger-ui .w-90 {
  width: 90%; }

.swagger-ui .w-100 {
  width: 100%; }

.swagger-ui .w-third {
  width: 33.33333%; }

.swagger-ui .w-two-thirds {
  width: 66.66667%; }

.swagger-ui .w-auto {
  width: auto; }

@media screen and (min-width: 30em) {
  .swagger-ui .w1-ns {
    width: 1rem; }
  .swagger-ui .w2-ns {
    width: 2rem; }
  .swagger-ui .w3-ns {
    width: 4rem; }
  .swagger-ui .w4-ns {
    width: 8rem; }
  .swagger-ui .w5-ns {
    width: 16rem; }
  .swagger-ui .w-10-ns {
    width: 10%; }
  .swagger-ui .w-20-ns {
    width: 20%; }
  .swagger-ui .w-25-ns {
    width: 25%; }
  .swagger-ui .w-30-ns {
    width: 30%; }
  .swagger-ui .w-33-ns {
    width: 33%; }
  .swagger-ui .w-34-ns {
    width: 34%; }
  .swagger-ui .w-40-ns {
    width: 40%; }
  .swagger-ui .w-50-ns {
    width: 50%; }
  .swagger-ui .w-60-ns {
    width: 60%; }
  .swagger-ui .w-70-ns {
    width: 70%; }
  .swagger-ui .w-75-ns {
    width: 75%; }
  .swagger-ui .w-80-ns {
    width: 80%; }
  .swagger-ui .w-90-ns {
    width: 90%; }
  .swagger-ui .w-100-ns {
    width: 100%; }
  .swagger-ui .w-third-ns {
    width: 33.33333%; }
  .swagger-ui .w-two-thirds-ns {
    width: 66.66667%; }
  .swagger-ui .w-auto-ns {
    width: auto; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .w1-m {
    width: 1rem; }
  .swagger-ui .w2-m {
    width: 2rem; }
  .swagger-ui .w3-m {
    width: 4rem; }
  .swagger-ui .w4-m {
    width: 8rem; }
  .swagger-ui .w5-m {
    width: 16rem; }
  .swagger-ui .w-10-m {
    width: 10%; }
  .swagger-ui .w-20-m {
    width: 20%; }
  .swagger-ui .w-25-m {
    width: 25%; }
  .swagger-ui .w-30-m {
    width: 30%; }
  .swagger-ui .w-33-m {
    width: 33%; }
  .swagger-ui .w-34-m {
    width: 34%; }
  .swagger-ui .w-40-m {
    width: 40%; }
  .swagger-ui .w-50-m {
    width: 50%; }
  .swagger-ui .w-60-m {
    width: 60%; }
  .swagger-ui .w-70-m {
    width: 70%; }
  .swagger-ui .w-75-m {
    width: 75%; }
  .swagger-ui .w-80-m {
    width: 80%; }
  .swagger-ui .w-90-m {
    width: 90%; }
  .swagger-ui .w-100-m {
    width: 100%; }
  .swagger-ui .w-third-m {
    width: 33.33333%; }
  .swagger-ui .w-two-thirds-m {
    width: 66.66667%; }
  .swagger-ui .w-auto-m {
    width: auto; } }

@media screen and (min-width: 60em) {
  .swagger-ui .w1-l {
    width: 1rem; }
  .swagger-ui .w2-l {
    width: 2rem; }
  .swagger-ui .w3-l {
    width: 4rem; }
  .swagger-ui .w4-l {
    width: 8rem; }
  .swagger-ui .w5-l {
    width: 16rem; }
  .swagger-ui .w-10-l {
    width: 10%; }
  .swagger-ui .w-20-l {
    width: 20%; }
  .swagger-ui .w-25-l {
    width: 25%; }
  .swagger-ui .w-30-l {
    width: 30%; }
  .swagger-ui .w-33-l {
    width: 33%; }
  .swagger-ui .w-34-l {
    width: 34%; }
  .swagger-ui .w-40-l {
    width: 40%; }
  .swagger-ui .w-50-l {
    width: 50%; }
  .swagger-ui .w-60-l {
    width: 60%; }
  .swagger-ui .w-70-l {
    width: 70%; }
  .swagger-ui .w-75-l {
    width: 75%; }
  .swagger-ui .w-80-l {
    width: 80%; }
  .swagger-ui .w-90-l {
    width: 90%; }
  .swagger-ui .w-100-l {
    width: 100%; }
  .swagger-ui .w-third-l {
    width: 33.33333%; }
  .swagger-ui .w-two-thirds-l {
    width: 66.66667%; }
  .swagger-ui .w-auto-l {
    width: auto; } }

.swagger-ui .overflow-visible {
  overflow: visible; }

.swagger-ui .overflow-hidden {
  overflow: hidden; }

.swagger-ui .overflow-scroll {
  overflow: scroll; }

.swagger-ui .overflow-auto {
  overflow: auto; }

.swagger-ui .overflow-x-visible {
  overflow-x: visible; }

.swagger-ui .overflow-x-hidden {
  overflow-x: hidden; }

.swagger-ui .overflow-x-scroll {
  overflow-x: scroll; }

.swagger-ui .overflow-x-auto {
  overflow-x: auto; }

.swagger-ui .overflow-y-visible {
  overflow-y: visible; }

.swagger-ui .overflow-y-hidden {
  overflow-y: hidden; }

.swagger-ui .overflow-y-scroll {
  overflow-y: scroll; }

.swagger-ui .overflow-y-auto {
  overflow-y: auto; }

@media screen and (min-width: 30em) {
  .swagger-ui .overflow-visible-ns {
    overflow: visible; }
  .swagger-ui .overflow-hidden-ns {
    overflow: hidden; }
  .swagger-ui .overflow-scroll-ns {
    overflow: scroll; }
  .swagger-ui .overflow-auto-ns {
    overflow: auto; }
  .swagger-ui .overflow-x-visible-ns {
    overflow-x: visible; }
  .swagger-ui .overflow-x-hidden-ns {
    overflow-x: hidden; }
  .swagger-ui .overflow-x-scroll-ns {
    overflow-x: scroll; }
  .swagger-ui .overflow-x-auto-ns {
    overflow-x: auto; }
  .swagger-ui .overflow-y-visible-ns {
    overflow-y: visible; }
  .swagger-ui .overflow-y-hidden-ns {
    overflow-y: hidden; }
  .swagger-ui .overflow-y-scroll-ns {
    overflow-y: scroll; }
  .swagger-ui .overflow-y-auto-ns {
    overflow-y: auto; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .overflow-visible-m {
    overflow: visible; }
  .swagger-ui .overflow-hidden-m {
    overflow: hidden; }
  .swagger-ui .overflow-scroll-m {
    overflow: scroll; }
  .swagger-ui .overflow-auto-m {
    overflow: auto; }
  .swagger-ui .overflow-x-visible-m {
    overflow-x: visible; }
  .swagger-ui .overflow-x-hidden-m {
    overflow-x: hidden; }
  .swagger-ui .overflow-x-scroll-m {
    overflow-x: scroll; }
  .swagger-ui .overflow-x-auto-m {
    overflow-x: auto; }
  .swagger-ui .overflow-y-visible-m {
    overflow-y: visible; }
  .swagger-ui .overflow-y-hidden-m {
    overflow-y: hidden; }
  .swagger-ui .overflow-y-scroll-m {
    overflow-y: scroll; }
  .swagger-ui .overflow-y-auto-m {
    overflow-y: auto; } }

@media screen and (min-width: 60em) {
  .swagger-ui .overflow-visible-l {
    overflow: visible; }
  .swagger-ui .overflow-hidden-l {
    overflow: hidden; }
  .swagger-ui .overflow-scroll-l {
    overflow: scroll; }
  .swagger-ui .overflow-auto-l {
    overflow: auto; }
  .swagger-ui .overflow-x-visible-l {
    overflow-x: visible; }
  .swagger-ui .overflow-x-hidden-l {
    overflow-x: hidden; }
  .swagger-ui .overflow-x-scroll-l {
    overflow-x: scroll; }
  .swagger-ui .overflow-x-auto-l {
    overflow-x: auto; }
  .swagger-ui .overflow-y-visible-l {
    overflow-y: visible; }
  .swagger-ui .overflow-y-hidden-l {
    overflow-y: hidden; }
  .swagger-ui .overflow-y-scroll-l {
    overflow-y: scroll; }
  .swagger-ui .overflow-y-auto-l {
    overflow-y: auto; } }

.swagger-ui .static {
  position: static; }

.swagger-ui .relative {
  position: relative; }

.swagger-ui .absolute {
  position: absolute; }

.swagger-ui .fixed {
  position: fixed; }

@media screen and (min-width: 30em) {
  .swagger-ui .static-ns {
    position: static; }
  .swagger-ui .relative-ns {
    position: relative; }
  .swagger-ui .absolute-ns {
    position: absolute; }
  .swagger-ui .fixed-ns {
    position: fixed; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .static-m {
    position: static; }
  .swagger-ui .relative-m {
    position: relative; }
  .swagger-ui .absolute-m {
    position: absolute; }
  .swagger-ui .fixed-m {
    position: fixed; } }

@media screen and (min-width: 60em) {
  .swagger-ui .static-l {
    position: static; }
  .swagger-ui .relative-l {
    position: relative; }
  .swagger-ui .absolute-l {
    position: absolute; }
  .swagger-ui .fixed-l {
    position: fixed; } }

.swagger-ui .o-100 {
  opacity: 1; }

.swagger-ui .o-90 {
  opacity: .9; }

.swagger-ui .o-80 {
  opacity: .8; }

.swagger-ui .o-70 {
  opacity: .7; }

.swagger-ui .o-60 {
  opacity: .6; }

.swagger-ui .o-50 {
  opacity: .5; }

.swagger-ui .o-40 {
  opacity: .4; }

.swagger-ui .o-30 {
  opacity: .3; }

.swagger-ui .o-20 {
  opacity: .2; }

.swagger-ui .o-10 {
  opacity: .1; }

.swagger-ui .o-05 {
  opacity: .05; }

.swagger-ui .o-025 {
  opacity: .025; }

.swagger-ui .o-0 {
  opacity: 0; }

.swagger-ui .rotate-45 {
  transform: rotate(45deg); }

.swagger-ui .rotate-90 {
  transform: rotate(90deg); }

.swagger-ui .rotate-135 {
  transform: rotate(135deg); }

.swagger-ui .rotate-180 {
  transform: rotate(180deg); }

.swagger-ui .rotate-225 {
  transform: rotate(225deg); }

.swagger-ui .rotate-270 {
  transform: rotate(270deg); }

.swagger-ui .rotate-315 {
  transform: rotate(315deg); }

@media screen and (min-width: 30em) {
  .swagger-ui .rotate-45-ns {
    transform: rotate(45deg); }
  .swagger-ui .rotate-90-ns {
    transform: rotate(90deg); }
  .swagger-ui .rotate-135-ns {
    transform: rotate(135deg); }
  .swagger-ui .rotate-180-ns {
    transform: rotate(180deg); }
  .swagger-ui .rotate-225-ns {
    transform: rotate(225deg); }
  .swagger-ui .rotate-270-ns {
    transform: rotate(270deg); }
  .swagger-ui .rotate-315-ns {
    transform: rotate(315deg); } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .rotate-45-m {
    transform: rotate(45deg); }
  .swagger-ui .rotate-90-m {
    transform: rotate(90deg); }
  .swagger-ui .rotate-135-m {
    transform: rotate(135deg); }
  .swagger-ui .rotate-180-m {
    transform: rotate(180deg); }
  .swagger-ui .rotate-225-m {
    transform: rotate(225deg); }
  .swagger-ui .rotate-270-m {
    transform: rotate(270deg); }
  .swagger-ui .rotate-315-m {
    transform: rotate(315deg); } }

@media screen and (min-width: 60em) {
  .swagger-ui .rotate-45-l {
    transform: rotate(45deg); }
  .swagger-ui .rotate-90-l {
    transform: rotate(90deg); }
  .swagger-ui .rotate-135-l {
    transform: rotate(135deg); }
  .swagger-ui .rotate-180-l {
    transform: rotate(180deg); }
  .swagger-ui .rotate-225-l {
    transform: rotate(225deg); }
  .swagger-ui .rotate-270-l {
    transform: rotate(270deg); }
  .swagger-ui .rotate-315-l {
    transform: rotate(315deg); } }

.swagger-ui .black-90 {
  color: rgba(0, 0, 0, 0.9); }

.swagger-ui .black-80 {
  color: rgba(0, 0, 0, 0.8); }

.swagger-ui .black-70 {
  color: rgba(0, 0, 0, 0.7); }

.swagger-ui .black-60 {
  color: rgba(0, 0, 0, 0.6); }

.swagger-ui .black-50 {
  color: rgba(0, 0, 0, 0.5); }

.swagger-ui .black-40 {
  color: rgba(0, 0, 0, 0.4); }

.swagger-ui .black-30 {
  color: rgba(0, 0, 0, 0.3); }

.swagger-ui .black-20 {
  color: rgba(0, 0, 0, 0.2); }

.swagger-ui .black-10 {
  color: rgba(0, 0, 0, 0.1); }

.swagger-ui .black-05 {
  color: rgba(0, 0, 0, 0.05); }

.swagger-ui .white-90 {
  color: rgba(255, 255, 255, 0.9); }

.swagger-ui .white-80 {
  color: rgba(255, 255, 255, 0.8); }

.swagger-ui .white-70 {
  color: rgba(255, 255, 255, 0.7); }

.swagger-ui .white-60 {
  color: rgba(255, 255, 255, 0.6); }

.swagger-ui .white-50 {
  color: rgba(255, 255, 255, 0.5); }

.swagger-ui .white-40 {
  color: rgba(255, 255, 255, 0.4); }

.swagger-ui .white-30 {
  color: rgba(255, 255, 255, 0.3); }

.swagger-ui .white-20 {
  color: rgba(255, 255, 255, 0.2); }

.swagger-ui .white-10 {
  color: rgba(255, 255, 255, 0.1); }

.swagger-ui .black {
  color: #000; }

.swagger-ui .near-black {
  color: #111; }

.swagger-ui .dark-gray {
  color: #333; }

.swagger-ui .mid-gray {
  color: #555; }

.swagger-ui .gray {
  color: #777; }

.swagger-ui .silver {
  color: #999; }

.swagger-ui .light-silver {
  color: #aaa; }

.swagger-ui .moon-gray {
  color: #ccc; }

.swagger-ui .light-gray {
  color: #eee; }

.swagger-ui .near-white {
  color: #f4f4f4; }

.swagger-ui .white {
  color: #fff; }

.swagger-ui .dark-red {
  color: #e7040f; }

.swagger-ui .red {
  color: #ff4136; }

.swagger-ui .light-red {
  color: #ff725c; }

.swagger-ui .orange {
  color: #ff6300; }

.swagger-ui .gold {
  color: #ffb700; }

.swagger-ui .yellow {
  color: gold; }

.swagger-ui .light-yellow {
  color: #fbf1a9; }

.swagger-ui .purple {
  color: #5e2ca5; }

.swagger-ui .light-purple {
  color: #a463f2; }

.swagger-ui .dark-pink {
  color: #d5008f; }

.swagger-ui .hot-pink {
  color: #ff41b4; }

.swagger-ui .pink {
  color: #ff80cc; }

.swagger-ui .light-pink {
  color: #ffa3d7; }

.swagger-ui .dark-green {
  color: #137752; }

.swagger-ui .green {
  color: #19a974; }

.swagger-ui .light-green {
  color: #9eebcf; }

.swagger-ui .navy {
  color: #001b44; }

.swagger-ui .dark-blue {
  color: #00449e; }

.swagger-ui .blue {
  color: #357edd; }

.swagger-ui .light-blue {
  color: #96ccff; }

.swagger-ui .lightest-blue {
  color: #cdecff; }

.swagger-ui .washed-blue {
  color: #f6fffe; }

.swagger-ui .washed-green {
  color: #e8fdf5; }

.swagger-ui .washed-yellow {
  color: #fffceb; }

.swagger-ui .washed-red {
  color: #ffdfdf; }

.swagger-ui .color-inherit {
  color: inherit; }

.swagger-ui .bg-black-90 {
  background-color: rgba(0, 0, 0, 0.9); }

.swagger-ui .bg-black-80 {
  background-color: rgba(0, 0, 0, 0.8); }

.swagger-ui .bg-black-70 {
  background-color: rgba(0, 0, 0, 0.7); }

.swagger-ui .bg-black-60 {
  background-color: rgba(0, 0, 0, 0.6); }

.swagger-ui .bg-black-50 {
  background-color: rgba(0, 0, 0, 0.5); }

.swagger-ui .bg-black-40 {
  background-color: rgba(0, 0, 0, 0.4); }

.swagger-ui .bg-black-30 {
  background-color: rgba(0, 0, 0, 0.3); }

.swagger-ui .bg-black-20 {
  background-color: rgba(0, 0, 0, 0.2); }

.swagger-ui .bg-black-10 {
  background-color: rgba(0, 0, 0, 0.1); }

.swagger-ui .bg-black-05 {
  background-color: rgba(0, 0, 0, 0.05); }

.swagger-ui .bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9); }

.swagger-ui .bg-white-80 {
  background-color: rgba(255, 255, 255, 0.8); }

.swagger-ui .bg-white-70 {
  background-color: rgba(255, 255, 255, 0.7); }

.swagger-ui .bg-white-60 {
  background-color: rgba(255, 255, 255, 0.6); }

.swagger-ui .bg-white-50 {
  background-color: rgba(255, 255, 255, 0.5); }

.swagger-ui .bg-white-40 {
  background-color: rgba(255, 255, 255, 0.4); }

.swagger-ui .bg-white-30 {
  background-color: rgba(255, 255, 255, 0.3); }

.swagger-ui .bg-white-20 {
  background-color: rgba(255, 255, 255, 0.2); }

.swagger-ui .bg-white-10 {
  background-color: rgba(255, 255, 255, 0.1); }

.swagger-ui .bg-black {
  background-color: #000; }

.swagger-ui .bg-near-black {
  background-color: #111; }

.swagger-ui .bg-dark-gray {
  background-color: #333; }

.swagger-ui .bg-mid-gray {
  background-color: #555; }

.swagger-ui .bg-gray {
  background-color: #777; }

.swagger-ui .bg-silver {
  background-color: #999; }

.swagger-ui .bg-light-silver {
  background-color: #aaa; }

.swagger-ui .bg-moon-gray {
  background-color: #ccc; }

.swagger-ui .bg-light-gray {
  background-color: #eee; }

.swagger-ui .bg-near-white {
  background-color: #f4f4f4; }

.swagger-ui .bg-white {
  background-color: #fff; }

.swagger-ui .bg-transparent {
  background-color: transparent; }

.swagger-ui .bg-dark-red {
  background-color: #e7040f; }

.swagger-ui .bg-red {
  background-color: #ff4136; }

.swagger-ui .bg-light-red {
  background-color: #ff725c; }

.swagger-ui .bg-orange {
  background-color: #ff6300; }

.swagger-ui .bg-gold {
  background-color: #ffb700; }

.swagger-ui .bg-yellow {
  background-color: gold; }

.swagger-ui .bg-light-yellow {
  background-color: #fbf1a9; }

.swagger-ui .bg-purple {
  background-color: #5e2ca5; }

.swagger-ui .bg-light-purple {
  background-color: #a463f2; }

.swagger-ui .bg-dark-pink {
  background-color: #d5008f; }

.swagger-ui .bg-hot-pink {
  background-color: #ff41b4; }

.swagger-ui .bg-pink {
  background-color: #ff80cc; }

.swagger-ui .bg-light-pink {
  background-color: #ffa3d7; }

.swagger-ui .bg-dark-green {
  background-color: #137752; }

.swagger-ui .bg-green {
  background-color: #19a974; }

.swagger-ui .bg-light-green {
  background-color: #9eebcf; }

.swagger-ui .bg-navy {
  background-color: #001b44; }

.swagger-ui .bg-dark-blue {
  background-color: #00449e; }

.swagger-ui .bg-blue {
  background-color: #357edd; }

.swagger-ui .bg-light-blue {
  background-color: #96ccff; }

.swagger-ui .bg-lightest-blue {
  background-color: #cdecff; }

.swagger-ui .bg-washed-blue {
  background-color: #f6fffe; }

.swagger-ui .bg-washed-green {
  background-color: #e8fdf5; }

.swagger-ui .bg-washed-yellow {
  background-color: #fffceb; }

.swagger-ui .bg-washed-red {
  background-color: #ffdfdf; }

.swagger-ui .bg-inherit {
  background-color: inherit; }

.swagger-ui .hover-black:focus, .swagger-ui .hover-black:hover {
  color: #000; }

.swagger-ui .hover-near-black:focus, .swagger-ui .hover-near-black:hover {
  color: #111; }

.swagger-ui .hover-dark-gray:focus, .swagger-ui .hover-dark-gray:hover {
  color: #333; }

.swagger-ui .hover-mid-gray:focus, .swagger-ui .hover-mid-gray:hover {
  color: #555; }

.swagger-ui .hover-gray:focus, .swagger-ui .hover-gray:hover {
  color: #777; }

.swagger-ui .hover-silver:focus, .swagger-ui .hover-silver:hover {
  color: #999; }

.swagger-ui .hover-light-silver:focus, .swagger-ui .hover-light-silver:hover {
  color: #aaa; }

.swagger-ui .hover-moon-gray:focus, .swagger-ui .hover-moon-gray:hover {
  color: #ccc; }

.swagger-ui .hover-light-gray:focus, .swagger-ui .hover-light-gray:hover {
  color: #eee; }

.swagger-ui .hover-near-white:focus, .swagger-ui .hover-near-white:hover {
  color: #f4f4f4; }

.swagger-ui .hover-white:focus, .swagger-ui .hover-white:hover {
  color: #fff; }

.swagger-ui .hover-black-90:focus, .swagger-ui .hover-black-90:hover {
  color: rgba(0, 0, 0, 0.9); }

.swagger-ui .hover-black-80:focus, .swagger-ui .hover-black-80:hover {
  color: rgba(0, 0, 0, 0.8); }

.swagger-ui .hover-black-70:focus, .swagger-ui .hover-black-70:hover {
  color: rgba(0, 0, 0, 0.7); }

.swagger-ui .hover-black-60:focus, .swagger-ui .hover-black-60:hover {
  color: rgba(0, 0, 0, 0.6); }

.swagger-ui .hover-black-50:focus, .swagger-ui .hover-black-50:hover {
  color: rgba(0, 0, 0, 0.5); }

.swagger-ui .hover-black-40:focus, .swagger-ui .hover-black-40:hover {
  color: rgba(0, 0, 0, 0.4); }

.swagger-ui .hover-black-30:focus, .swagger-ui .hover-black-30:hover {
  color: rgba(0, 0, 0, 0.3); }

.swagger-ui .hover-black-20:focus, .swagger-ui .hover-black-20:hover {
  color: rgba(0, 0, 0, 0.2); }

.swagger-ui .hover-black-10:focus, .swagger-ui .hover-black-10:hover {
  color: rgba(0, 0, 0, 0.1); }

.swagger-ui .hover-white-90:focus, .swagger-ui .hover-white-90:hover {
  color: rgba(255, 255, 255, 0.9); }

.swagger-ui .hover-white-80:focus, .swagger-ui .hover-white-80:hover {
  color: rgba(255, 255, 255, 0.8); }

.swagger-ui .hover-white-70:focus, .swagger-ui .hover-white-70:hover {
  color: rgba(255, 255, 255, 0.7); }

.swagger-ui .hover-white-60:focus, .swagger-ui .hover-white-60:hover {
  color: rgba(255, 255, 255, 0.6); }

.swagger-ui .hover-white-50:focus, .swagger-ui .hover-white-50:hover {
  color: rgba(255, 255, 255, 0.5); }

.swagger-ui .hover-white-40:focus, .swagger-ui .hover-white-40:hover {
  color: rgba(255, 255, 255, 0.4); }

.swagger-ui .hover-white-30:focus, .swagger-ui .hover-white-30:hover {
  color: rgba(255, 255, 255, 0.3); }

.swagger-ui .hover-white-20:focus, .swagger-ui .hover-white-20:hover {
  color: rgba(255, 255, 255, 0.2); }

.swagger-ui .hover-white-10:focus, .swagger-ui .hover-white-10:hover {
  color: rgba(255, 255, 255, 0.1); }

.swagger-ui .hover-inherit:focus, .swagger-ui .hover-inherit:hover {
  color: inherit; }

.swagger-ui .hover-bg-black:focus, .swagger-ui .hover-bg-black:hover {
  background-color: #000; }

.swagger-ui .hover-bg-near-black:focus, .swagger-ui .hover-bg-near-black:hover {
  background-color: #111; }

.swagger-ui .hover-bg-dark-gray:focus, .swagger-ui .hover-bg-dark-gray:hover {
  background-color: #333; }

.swagger-ui .hover-bg-mid-gray:focus, .swagger-ui .hover-bg-mid-gray:hover {
  background-color: #555; }

.swagger-ui .hover-bg-gray:focus, .swagger-ui .hover-bg-gray:hover {
  background-color: #777; }

.swagger-ui .hover-bg-silver:focus, .swagger-ui .hover-bg-silver:hover {
  background-color: #999; }

.swagger-ui .hover-bg-light-silver:focus, .swagger-ui .hover-bg-light-silver:hover {
  background-color: #aaa; }

.swagger-ui .hover-bg-moon-gray:focus, .swagger-ui .hover-bg-moon-gray:hover {
  background-color: #ccc; }

.swagger-ui .hover-bg-light-gray:focus, .swagger-ui .hover-bg-light-gray:hover {
  background-color: #eee; }

.swagger-ui .hover-bg-near-white:focus, .swagger-ui .hover-bg-near-white:hover {
  background-color: #f4f4f4; }

.swagger-ui .hover-bg-white:focus, .swagger-ui .hover-bg-white:hover {
  background-color: #fff; }

.swagger-ui .hover-bg-transparent:focus, .swagger-ui .hover-bg-transparent:hover {
  background-color: transparent; }

.swagger-ui .hover-bg-black-90:focus, .swagger-ui .hover-bg-black-90:hover {
  background-color: rgba(0, 0, 0, 0.9); }

.swagger-ui .hover-bg-black-80:focus, .swagger-ui .hover-bg-black-80:hover {
  background-color: rgba(0, 0, 0, 0.8); }

.swagger-ui .hover-bg-black-70:focus, .swagger-ui .hover-bg-black-70:hover {
  background-color: rgba(0, 0, 0, 0.7); }

.swagger-ui .hover-bg-black-60:focus, .swagger-ui .hover-bg-black-60:hover {
  background-color: rgba(0, 0, 0, 0.6); }

.swagger-ui .hover-bg-black-50:focus, .swagger-ui .hover-bg-black-50:hover {
  background-color: rgba(0, 0, 0, 0.5); }

.swagger-ui .hover-bg-black-40:focus, .swagger-ui .hover-bg-black-40:hover {
  background-color: rgba(0, 0, 0, 0.4); }

.swagger-ui .hover-bg-black-30:focus, .swagger-ui .hover-bg-black-30:hover {
  background-color: rgba(0, 0, 0, 0.3); }

.swagger-ui .hover-bg-black-20:focus, .swagger-ui .hover-bg-black-20:hover {
  background-color: rgba(0, 0, 0, 0.2); }

.swagger-ui .hover-bg-black-10:focus, .swagger-ui .hover-bg-black-10:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.swagger-ui .hover-bg-white-90:focus, .swagger-ui .hover-bg-white-90:hover {
  background-color: rgba(255, 255, 255, 0.9); }

.swagger-ui .hover-bg-white-80:focus, .swagger-ui .hover-bg-white-80:hover {
  background-color: rgba(255, 255, 255, 0.8); }

.swagger-ui .hover-bg-white-70:focus, .swagger-ui .hover-bg-white-70:hover {
  background-color: rgba(255, 255, 255, 0.7); }

.swagger-ui .hover-bg-white-60:focus, .swagger-ui .hover-bg-white-60:hover {
  background-color: rgba(255, 255, 255, 0.6); }

.swagger-ui .hover-bg-white-50:focus, .swagger-ui .hover-bg-white-50:hover {
  background-color: rgba(255, 255, 255, 0.5); }

.swagger-ui .hover-bg-white-40:focus, .swagger-ui .hover-bg-white-40:hover {
  background-color: rgba(255, 255, 255, 0.4); }

.swagger-ui .hover-bg-white-30:focus, .swagger-ui .hover-bg-white-30:hover {
  background-color: rgba(255, 255, 255, 0.3); }

.swagger-ui .hover-bg-white-20:focus, .swagger-ui .hover-bg-white-20:hover {
  background-color: rgba(255, 255, 255, 0.2); }

.swagger-ui .hover-bg-white-10:focus, .swagger-ui .hover-bg-white-10:hover {
  background-color: rgba(255, 255, 255, 0.1); }

.swagger-ui .hover-dark-red:focus, .swagger-ui .hover-dark-red:hover {
  color: #e7040f; }

.swagger-ui .hover-red:focus, .swagger-ui .hover-red:hover {
  color: #ff4136; }

.swagger-ui .hover-light-red:focus, .swagger-ui .hover-light-red:hover {
  color: #ff725c; }

.swagger-ui .hover-orange:focus, .swagger-ui .hover-orange:hover {
  color: #ff6300; }

.swagger-ui .hover-gold:focus, .swagger-ui .hover-gold:hover {
  color: #ffb700; }

.swagger-ui .hover-yellow:focus, .swagger-ui .hover-yellow:hover {
  color: gold; }

.swagger-ui .hover-light-yellow:focus, .swagger-ui .hover-light-yellow:hover {
  color: #fbf1a9; }

.swagger-ui .hover-purple:focus, .swagger-ui .hover-purple:hover {
  color: #5e2ca5; }

.swagger-ui .hover-light-purple:focus, .swagger-ui .hover-light-purple:hover {
  color: #a463f2; }

.swagger-ui .hover-dark-pink:focus, .swagger-ui .hover-dark-pink:hover {
  color: #d5008f; }

.swagger-ui .hover-hot-pink:focus, .swagger-ui .hover-hot-pink:hover {
  color: #ff41b4; }

.swagger-ui .hover-pink:focus, .swagger-ui .hover-pink:hover {
  color: #ff80cc; }

.swagger-ui .hover-light-pink:focus, .swagger-ui .hover-light-pink:hover {
  color: #ffa3d7; }

.swagger-ui .hover-dark-green:focus, .swagger-ui .hover-dark-green:hover {
  color: #137752; }

.swagger-ui .hover-green:focus, .swagger-ui .hover-green:hover {
  color: #19a974; }

.swagger-ui .hover-light-green:focus, .swagger-ui .hover-light-green:hover {
  color: #9eebcf; }

.swagger-ui .hover-navy:focus, .swagger-ui .hover-navy:hover {
  color: #001b44; }

.swagger-ui .hover-dark-blue:focus, .swagger-ui .hover-dark-blue:hover {
  color: #00449e; }

.swagger-ui .hover-blue:focus, .swagger-ui .hover-blue:hover {
  color: #357edd; }

.swagger-ui .hover-light-blue:focus, .swagger-ui .hover-light-blue:hover {
  color: #96ccff; }

.swagger-ui .hover-lightest-blue:focus, .swagger-ui .hover-lightest-blue:hover {
  color: #cdecff; }

.swagger-ui .hover-washed-blue:focus, .swagger-ui .hover-washed-blue:hover {
  color: #f6fffe; }

.swagger-ui .hover-washed-green:focus, .swagger-ui .hover-washed-green:hover {
  color: #e8fdf5; }

.swagger-ui .hover-washed-yellow:focus, .swagger-ui .hover-washed-yellow:hover {
  color: #fffceb; }

.swagger-ui .hover-washed-red:focus, .swagger-ui .hover-washed-red:hover {
  color: #ffdfdf; }

.swagger-ui .hover-bg-dark-red:focus, .swagger-ui .hover-bg-dark-red:hover {
  background-color: #e7040f; }

.swagger-ui .hover-bg-red:focus, .swagger-ui .hover-bg-red:hover {
  background-color: #ff4136; }

.swagger-ui .hover-bg-light-red:focus, .swagger-ui .hover-bg-light-red:hover {
  background-color: #ff725c; }

.swagger-ui .hover-bg-orange:focus, .swagger-ui .hover-bg-orange:hover {
  background-color: #ff6300; }

.swagger-ui .hover-bg-gold:focus, .swagger-ui .hover-bg-gold:hover {
  background-color: #ffb700; }

.swagger-ui .hover-bg-yellow:focus, .swagger-ui .hover-bg-yellow:hover {
  background-color: gold; }

.swagger-ui .hover-bg-light-yellow:focus, .swagger-ui .hover-bg-light-yellow:hover {
  background-color: #fbf1a9; }

.swagger-ui .hover-bg-purple:focus, .swagger-ui .hover-bg-purple:hover {
  background-color: #5e2ca5; }

.swagger-ui .hover-bg-light-purple:focus, .swagger-ui .hover-bg-light-purple:hover {
  background-color: #a463f2; }

.swagger-ui .hover-bg-dark-pink:focus, .swagger-ui .hover-bg-dark-pink:hover {
  background-color: #d5008f; }

.swagger-ui .hover-bg-hot-pink:focus, .swagger-ui .hover-bg-hot-pink:hover {
  background-color: #ff41b4; }

.swagger-ui .hover-bg-pink:focus, .swagger-ui .hover-bg-pink:hover {
  background-color: #ff80cc; }

.swagger-ui .hover-bg-light-pink:focus, .swagger-ui .hover-bg-light-pink:hover {
  background-color: #ffa3d7; }

.swagger-ui .hover-bg-dark-green:focus, .swagger-ui .hover-bg-dark-green:hover {
  background-color: #137752; }

.swagger-ui .hover-bg-green:focus, .swagger-ui .hover-bg-green:hover {
  background-color: #19a974; }

.swagger-ui .hover-bg-light-green:focus, .swagger-ui .hover-bg-light-green:hover {
  background-color: #9eebcf; }

.swagger-ui .hover-bg-navy:focus, .swagger-ui .hover-bg-navy:hover {
  background-color: #001b44; }

.swagger-ui .hover-bg-dark-blue:focus, .swagger-ui .hover-bg-dark-blue:hover {
  background-color: #00449e; }

.swagger-ui .hover-bg-blue:focus, .swagger-ui .hover-bg-blue:hover {
  background-color: #357edd; }

.swagger-ui .hover-bg-light-blue:focus, .swagger-ui .hover-bg-light-blue:hover {
  background-color: #96ccff; }

.swagger-ui .hover-bg-lightest-blue:focus, .swagger-ui .hover-bg-lightest-blue:hover {
  background-color: #cdecff; }

.swagger-ui .hover-bg-washed-blue:focus, .swagger-ui .hover-bg-washed-blue:hover {
  background-color: #f6fffe; }

.swagger-ui .hover-bg-washed-green:focus, .swagger-ui .hover-bg-washed-green:hover {
  background-color: #e8fdf5; }

.swagger-ui .hover-bg-washed-yellow:focus, .swagger-ui .hover-bg-washed-yellow:hover {
  background-color: #fffceb; }

.swagger-ui .hover-bg-washed-red:focus, .swagger-ui .hover-bg-washed-red:hover {
  background-color: #ffdfdf; }

.swagger-ui .hover-bg-inherit:focus, .swagger-ui .hover-bg-inherit:hover {
  background-color: inherit; }

.swagger-ui .pa0 {
  padding: 0; }

.swagger-ui .pa1 {
  padding: .25rem; }

.swagger-ui .pa2 {
  padding: .5rem; }

.swagger-ui .pa3 {
  padding: 1rem; }

.swagger-ui .pa4 {
  padding: 2rem; }

.swagger-ui .pa5 {
  padding: 4rem; }

.swagger-ui .pa6 {
  padding: 8rem; }

.swagger-ui .pa7 {
  padding: 16rem; }

.swagger-ui .pl0 {
  padding-left: 0; }

.swagger-ui .pl1 {
  padding-left: .25rem; }

.swagger-ui .pl2 {
  padding-left: .5rem; }

.swagger-ui .pl3 {
  padding-left: 1rem; }

.swagger-ui .pl4 {
  padding-left: 2rem; }

.swagger-ui .pl5 {
  padding-left: 4rem; }

.swagger-ui .pl6 {
  padding-left: 8rem; }

.swagger-ui .pl7 {
  padding-left: 16rem; }

.swagger-ui .pr0 {
  padding-right: 0; }

.swagger-ui .pr1 {
  padding-right: .25rem; }

.swagger-ui .pr2 {
  padding-right: .5rem; }

.swagger-ui .pr3 {
  padding-right: 1rem; }

.swagger-ui .pr4 {
  padding-right: 2rem; }

.swagger-ui .pr5 {
  padding-right: 4rem; }

.swagger-ui .pr6 {
  padding-right: 8rem; }

.swagger-ui .pr7 {
  padding-right: 16rem; }

.swagger-ui .pb0 {
  padding-bottom: 0; }

.swagger-ui .pb1 {
  padding-bottom: .25rem; }

.swagger-ui .pb2 {
  padding-bottom: .5rem; }

.swagger-ui .pb3 {
  padding-bottom: 1rem; }

.swagger-ui .pb4 {
  padding-bottom: 2rem; }

.swagger-ui .pb5 {
  padding-bottom: 4rem; }

.swagger-ui .pb6 {
  padding-bottom: 8rem; }

.swagger-ui .pb7 {
  padding-bottom: 16rem; }

.swagger-ui .pt0 {
  padding-top: 0; }

.swagger-ui .pt1 {
  padding-top: .25rem; }

.swagger-ui .pt2 {
  padding-top: .5rem; }

.swagger-ui .pt3 {
  padding-top: 1rem; }

.swagger-ui .pt4 {
  padding-top: 2rem; }

.swagger-ui .pt5 {
  padding-top: 4rem; }

.swagger-ui .pt6 {
  padding-top: 8rem; }

.swagger-ui .pt7 {
  padding-top: 16rem; }

.swagger-ui .pv0 {
  padding-top: 0;
  padding-bottom: 0; }

.swagger-ui .pv1 {
  padding-top: .25rem;
  padding-bottom: .25rem; }

.swagger-ui .pv2 {
  padding-top: .5rem;
  padding-bottom: .5rem; }

.swagger-ui .pv3 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.swagger-ui .pv4 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.swagger-ui .pv5 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.swagger-ui .pv6 {
  padding-top: 8rem;
  padding-bottom: 8rem; }

.swagger-ui .pv7 {
  padding-top: 16rem;
  padding-bottom: 16rem; }

.swagger-ui .ph0 {
  padding-left: 0;
  padding-right: 0; }

.swagger-ui .ph1 {
  padding-left: .25rem;
  padding-right: .25rem; }

.swagger-ui .ph2 {
  padding-left: .5rem;
  padding-right: .5rem; }

.swagger-ui .ph3 {
  padding-left: 1rem;
  padding-right: 1rem; }

.swagger-ui .ph4 {
  padding-left: 2rem;
  padding-right: 2rem; }

.swagger-ui .ph5 {
  padding-left: 4rem;
  padding-right: 4rem; }

.swagger-ui .ph6 {
  padding-left: 8rem;
  padding-right: 8rem; }

.swagger-ui .ph7 {
  padding-left: 16rem;
  padding-right: 16rem; }

.swagger-ui .ma0 {
  margin: 0; }

.swagger-ui .ma1 {
  margin: .25rem; }

.swagger-ui .ma2 {
  margin: .5rem; }

.swagger-ui .ma3 {
  margin: 1rem; }

.swagger-ui .ma4 {
  margin: 2rem; }

.swagger-ui .ma5 {
  margin: 4rem; }

.swagger-ui .ma6 {
  margin: 8rem; }

.swagger-ui .ma7 {
  margin: 16rem; }

.swagger-ui .ml0 {
  margin-left: 0; }

.swagger-ui .ml1 {
  margin-left: .25rem; }

.swagger-ui .ml2 {
  margin-left: .5rem; }

.swagger-ui .ml3 {
  margin-left: 1rem; }

.swagger-ui .ml4 {
  margin-left: 2rem; }

.swagger-ui .ml5 {
  margin-left: 4rem; }

.swagger-ui .ml6 {
  margin-left: 8rem; }

.swagger-ui .ml7 {
  margin-left: 16rem; }

.swagger-ui .mr0 {
  margin-right: 0; }

.swagger-ui .mr1 {
  margin-right: .25rem; }

.swagger-ui .mr2 {
  margin-right: .5rem; }

.swagger-ui .mr3 {
  margin-right: 1rem; }

.swagger-ui .mr4 {
  margin-right: 2rem; }

.swagger-ui .mr5 {
  margin-right: 4rem; }

.swagger-ui .mr6 {
  margin-right: 8rem; }

.swagger-ui .mr7 {
  margin-right: 16rem; }

.swagger-ui .mb0 {
  margin-bottom: 0; }

.swagger-ui .mb1 {
  margin-bottom: .25rem; }

.swagger-ui .mb2 {
  margin-bottom: .5rem; }

.swagger-ui .mb3 {
  margin-bottom: 1rem; }

.swagger-ui .mb4 {
  margin-bottom: 2rem; }

.swagger-ui .mb5 {
  margin-bottom: 4rem; }

.swagger-ui .mb6 {
  margin-bottom: 8rem; }

.swagger-ui .mb7 {
  margin-bottom: 16rem; }

.swagger-ui .mt0 {
  margin-top: 0; }

.swagger-ui .mt1 {
  margin-top: .25rem; }

.swagger-ui .mt2 {
  margin-top: .5rem; }

.swagger-ui .mt3 {
  margin-top: 1rem; }

.swagger-ui .mt4 {
  margin-top: 2rem; }

.swagger-ui .mt5 {
  margin-top: 4rem; }

.swagger-ui .mt6 {
  margin-top: 8rem; }

.swagger-ui .mt7 {
  margin-top: 16rem; }

.swagger-ui .mv0 {
  margin-top: 0;
  margin-bottom: 0; }

.swagger-ui .mv1 {
  margin-top: .25rem;
  margin-bottom: .25rem; }

.swagger-ui .mv2 {
  margin-top: .5rem;
  margin-bottom: .5rem; }

.swagger-ui .mv3 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.swagger-ui .mv4 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.swagger-ui .mv5 {
  margin-top: 4rem;
  margin-bottom: 4rem; }

.swagger-ui .mv6 {
  margin-top: 8rem;
  margin-bottom: 8rem; }

.swagger-ui .mv7 {
  margin-top: 16rem;
  margin-bottom: 16rem; }

.swagger-ui .mh0 {
  margin-left: 0;
  margin-right: 0; }

.swagger-ui .mh1 {
  margin-left: .25rem;
  margin-right: .25rem; }

.swagger-ui .mh2 {
  margin-left: .5rem;
  margin-right: .5rem; }

.swagger-ui .mh3 {
  margin-left: 1rem;
  margin-right: 1rem; }

.swagger-ui .mh4 {
  margin-left: 2rem;
  margin-right: 2rem; }

.swagger-ui .mh5 {
  margin-left: 4rem;
  margin-right: 4rem; }

.swagger-ui .mh6 {
  margin-left: 8rem;
  margin-right: 8rem; }

.swagger-ui .mh7 {
  margin-left: 16rem;
  margin-right: 16rem; }

@media screen and (min-width: 30em) {
  .swagger-ui .pa0-ns {
    padding: 0; }
  .swagger-ui .pa1-ns {
    padding: .25rem; }
  .swagger-ui .pa2-ns {
    padding: .5rem; }
  .swagger-ui .pa3-ns {
    padding: 1rem; }
  .swagger-ui .pa4-ns {
    padding: 2rem; }
  .swagger-ui .pa5-ns {
    padding: 4rem; }
  .swagger-ui .pa6-ns {
    padding: 8rem; }
  .swagger-ui .pa7-ns {
    padding: 16rem; }
  .swagger-ui .pl0-ns {
    padding-left: 0; }
  .swagger-ui .pl1-ns {
    padding-left: .25rem; }
  .swagger-ui .pl2-ns {
    padding-left: .5rem; }
  .swagger-ui .pl3-ns {
    padding-left: 1rem; }
  .swagger-ui .pl4-ns {
    padding-left: 2rem; }
  .swagger-ui .pl5-ns {
    padding-left: 4rem; }
  .swagger-ui .pl6-ns {
    padding-left: 8rem; }
  .swagger-ui .pl7-ns {
    padding-left: 16rem; }
  .swagger-ui .pr0-ns {
    padding-right: 0; }
  .swagger-ui .pr1-ns {
    padding-right: .25rem; }
  .swagger-ui .pr2-ns {
    padding-right: .5rem; }
  .swagger-ui .pr3-ns {
    padding-right: 1rem; }
  .swagger-ui .pr4-ns {
    padding-right: 2rem; }
  .swagger-ui .pr5-ns {
    padding-right: 4rem; }
  .swagger-ui .pr6-ns {
    padding-right: 8rem; }
  .swagger-ui .pr7-ns {
    padding-right: 16rem; }
  .swagger-ui .pb0-ns {
    padding-bottom: 0; }
  .swagger-ui .pb1-ns {
    padding-bottom: .25rem; }
  .swagger-ui .pb2-ns {
    padding-bottom: .5rem; }
  .swagger-ui .pb3-ns {
    padding-bottom: 1rem; }
  .swagger-ui .pb4-ns {
    padding-bottom: 2rem; }
  .swagger-ui .pb5-ns {
    padding-bottom: 4rem; }
  .swagger-ui .pb6-ns {
    padding-bottom: 8rem; }
  .swagger-ui .pb7-ns {
    padding-bottom: 16rem; }
  .swagger-ui .pt0-ns {
    padding-top: 0; }
  .swagger-ui .pt1-ns {
    padding-top: .25rem; }
  .swagger-ui .pt2-ns {
    padding-top: .5rem; }
  .swagger-ui .pt3-ns {
    padding-top: 1rem; }
  .swagger-ui .pt4-ns {
    padding-top: 2rem; }
  .swagger-ui .pt5-ns {
    padding-top: 4rem; }
  .swagger-ui .pt6-ns {
    padding-top: 8rem; }
  .swagger-ui .pt7-ns {
    padding-top: 16rem; }
  .swagger-ui .pv0-ns {
    padding-top: 0;
    padding-bottom: 0; }
  .swagger-ui .pv1-ns {
    padding-top: .25rem;
    padding-bottom: .25rem; }
  .swagger-ui .pv2-ns {
    padding-top: .5rem;
    padding-bottom: .5rem; }
  .swagger-ui .pv3-ns {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .swagger-ui .pv4-ns {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .swagger-ui .pv5-ns {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .swagger-ui .pv6-ns {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .swagger-ui .pv7-ns {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .swagger-ui .ph0-ns {
    padding-left: 0;
    padding-right: 0; }
  .swagger-ui .ph1-ns {
    padding-left: .25rem;
    padding-right: .25rem; }
  .swagger-ui .ph2-ns {
    padding-left: .5rem;
    padding-right: .5rem; }
  .swagger-ui .ph3-ns {
    padding-left: 1rem;
    padding-right: 1rem; }
  .swagger-ui .ph4-ns {
    padding-left: 2rem;
    padding-right: 2rem; }
  .swagger-ui .ph5-ns {
    padding-left: 4rem;
    padding-right: 4rem; }
  .swagger-ui .ph6-ns {
    padding-left: 8rem;
    padding-right: 8rem; }
  .swagger-ui .ph7-ns {
    padding-left: 16rem;
    padding-right: 16rem; }
  .swagger-ui .ma0-ns {
    margin: 0; }
  .swagger-ui .ma1-ns {
    margin: .25rem; }
  .swagger-ui .ma2-ns {
    margin: .5rem; }
  .swagger-ui .ma3-ns {
    margin: 1rem; }
  .swagger-ui .ma4-ns {
    margin: 2rem; }
  .swagger-ui .ma5-ns {
    margin: 4rem; }
  .swagger-ui .ma6-ns {
    margin: 8rem; }
  .swagger-ui .ma7-ns {
    margin: 16rem; }
  .swagger-ui .ml0-ns {
    margin-left: 0; }
  .swagger-ui .ml1-ns {
    margin-left: .25rem; }
  .swagger-ui .ml2-ns {
    margin-left: .5rem; }
  .swagger-ui .ml3-ns {
    margin-left: 1rem; }
  .swagger-ui .ml4-ns {
    margin-left: 2rem; }
  .swagger-ui .ml5-ns {
    margin-left: 4rem; }
  .swagger-ui .ml6-ns {
    margin-left: 8rem; }
  .swagger-ui .ml7-ns {
    margin-left: 16rem; }
  .swagger-ui .mr0-ns {
    margin-right: 0; }
  .swagger-ui .mr1-ns {
    margin-right: .25rem; }
  .swagger-ui .mr2-ns {
    margin-right: .5rem; }
  .swagger-ui .mr3-ns {
    margin-right: 1rem; }
  .swagger-ui .mr4-ns {
    margin-right: 2rem; }
  .swagger-ui .mr5-ns {
    margin-right: 4rem; }
  .swagger-ui .mr6-ns {
    margin-right: 8rem; }
  .swagger-ui .mr7-ns {
    margin-right: 16rem; }
  .swagger-ui .mb0-ns {
    margin-bottom: 0; }
  .swagger-ui .mb1-ns {
    margin-bottom: .25rem; }
  .swagger-ui .mb2-ns {
    margin-bottom: .5rem; }
  .swagger-ui .mb3-ns {
    margin-bottom: 1rem; }
  .swagger-ui .mb4-ns {
    margin-bottom: 2rem; }
  .swagger-ui .mb5-ns {
    margin-bottom: 4rem; }
  .swagger-ui .mb6-ns {
    margin-bottom: 8rem; }
  .swagger-ui .mb7-ns {
    margin-bottom: 16rem; }
  .swagger-ui .mt0-ns {
    margin-top: 0; }
  .swagger-ui .mt1-ns {
    margin-top: .25rem; }
  .swagger-ui .mt2-ns {
    margin-top: .5rem; }
  .swagger-ui .mt3-ns {
    margin-top: 1rem; }
  .swagger-ui .mt4-ns {
    margin-top: 2rem; }
  .swagger-ui .mt5-ns {
    margin-top: 4rem; }
  .swagger-ui .mt6-ns {
    margin-top: 8rem; }
  .swagger-ui .mt7-ns {
    margin-top: 16rem; }
  .swagger-ui .mv0-ns {
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .mv1-ns {
    margin-top: .25rem;
    margin-bottom: .25rem; }
  .swagger-ui .mv2-ns {
    margin-top: .5rem;
    margin-bottom: .5rem; }
  .swagger-ui .mv3-ns {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .swagger-ui .mv4-ns {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .swagger-ui .mv5-ns {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .swagger-ui .mv6-ns {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .swagger-ui .mv7-ns {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .swagger-ui .mh0-ns {
    margin-left: 0;
    margin-right: 0; }
  .swagger-ui .mh1-ns {
    margin-left: .25rem;
    margin-right: .25rem; }
  .swagger-ui .mh2-ns {
    margin-left: .5rem;
    margin-right: .5rem; }
  .swagger-ui .mh3-ns {
    margin-left: 1rem;
    margin-right: 1rem; }
  .swagger-ui .mh4-ns {
    margin-left: 2rem;
    margin-right: 2rem; }
  .swagger-ui .mh5-ns {
    margin-left: 4rem;
    margin-right: 4rem; }
  .swagger-ui .mh6-ns {
    margin-left: 8rem;
    margin-right: 8rem; }
  .swagger-ui .mh7-ns {
    margin-left: 16rem;
    margin-right: 16rem; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .pa0-m {
    padding: 0; }
  .swagger-ui .pa1-m {
    padding: .25rem; }
  .swagger-ui .pa2-m {
    padding: .5rem; }
  .swagger-ui .pa3-m {
    padding: 1rem; }
  .swagger-ui .pa4-m {
    padding: 2rem; }
  .swagger-ui .pa5-m {
    padding: 4rem; }
  .swagger-ui .pa6-m {
    padding: 8rem; }
  .swagger-ui .pa7-m {
    padding: 16rem; }
  .swagger-ui .pl0-m {
    padding-left: 0; }
  .swagger-ui .pl1-m {
    padding-left: .25rem; }
  .swagger-ui .pl2-m {
    padding-left: .5rem; }
  .swagger-ui .pl3-m {
    padding-left: 1rem; }
  .swagger-ui .pl4-m {
    padding-left: 2rem; }
  .swagger-ui .pl5-m {
    padding-left: 4rem; }
  .swagger-ui .pl6-m {
    padding-left: 8rem; }
  .swagger-ui .pl7-m {
    padding-left: 16rem; }
  .swagger-ui .pr0-m {
    padding-right: 0; }
  .swagger-ui .pr1-m {
    padding-right: .25rem; }
  .swagger-ui .pr2-m {
    padding-right: .5rem; }
  .swagger-ui .pr3-m {
    padding-right: 1rem; }
  .swagger-ui .pr4-m {
    padding-right: 2rem; }
  .swagger-ui .pr5-m {
    padding-right: 4rem; }
  .swagger-ui .pr6-m {
    padding-right: 8rem; }
  .swagger-ui .pr7-m {
    padding-right: 16rem; }
  .swagger-ui .pb0-m {
    padding-bottom: 0; }
  .swagger-ui .pb1-m {
    padding-bottom: .25rem; }
  .swagger-ui .pb2-m {
    padding-bottom: .5rem; }
  .swagger-ui .pb3-m {
    padding-bottom: 1rem; }
  .swagger-ui .pb4-m {
    padding-bottom: 2rem; }
  .swagger-ui .pb5-m {
    padding-bottom: 4rem; }
  .swagger-ui .pb6-m {
    padding-bottom: 8rem; }
  .swagger-ui .pb7-m {
    padding-bottom: 16rem; }
  .swagger-ui .pt0-m {
    padding-top: 0; }
  .swagger-ui .pt1-m {
    padding-top: .25rem; }
  .swagger-ui .pt2-m {
    padding-top: .5rem; }
  .swagger-ui .pt3-m {
    padding-top: 1rem; }
  .swagger-ui .pt4-m {
    padding-top: 2rem; }
  .swagger-ui .pt5-m {
    padding-top: 4rem; }
  .swagger-ui .pt6-m {
    padding-top: 8rem; }
  .swagger-ui .pt7-m {
    padding-top: 16rem; }
  .swagger-ui .pv0-m {
    padding-top: 0;
    padding-bottom: 0; }
  .swagger-ui .pv1-m {
    padding-top: .25rem;
    padding-bottom: .25rem; }
  .swagger-ui .pv2-m {
    padding-top: .5rem;
    padding-bottom: .5rem; }
  .swagger-ui .pv3-m {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .swagger-ui .pv4-m {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .swagger-ui .pv5-m {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .swagger-ui .pv6-m {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .swagger-ui .pv7-m {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .swagger-ui .ph0-m {
    padding-left: 0;
    padding-right: 0; }
  .swagger-ui .ph1-m {
    padding-left: .25rem;
    padding-right: .25rem; }
  .swagger-ui .ph2-m {
    padding-left: .5rem;
    padding-right: .5rem; }
  .swagger-ui .ph3-m {
    padding-left: 1rem;
    padding-right: 1rem; }
  .swagger-ui .ph4-m {
    padding-left: 2rem;
    padding-right: 2rem; }
  .swagger-ui .ph5-m {
    padding-left: 4rem;
    padding-right: 4rem; }
  .swagger-ui .ph6-m {
    padding-left: 8rem;
    padding-right: 8rem; }
  .swagger-ui .ph7-m {
    padding-left: 16rem;
    padding-right: 16rem; }
  .swagger-ui .ma0-m {
    margin: 0; }
  .swagger-ui .ma1-m {
    margin: .25rem; }
  .swagger-ui .ma2-m {
    margin: .5rem; }
  .swagger-ui .ma3-m {
    margin: 1rem; }
  .swagger-ui .ma4-m {
    margin: 2rem; }
  .swagger-ui .ma5-m {
    margin: 4rem; }
  .swagger-ui .ma6-m {
    margin: 8rem; }
  .swagger-ui .ma7-m {
    margin: 16rem; }
  .swagger-ui .ml0-m {
    margin-left: 0; }
  .swagger-ui .ml1-m {
    margin-left: .25rem; }
  .swagger-ui .ml2-m {
    margin-left: .5rem; }
  .swagger-ui .ml3-m {
    margin-left: 1rem; }
  .swagger-ui .ml4-m {
    margin-left: 2rem; }
  .swagger-ui .ml5-m {
    margin-left: 4rem; }
  .swagger-ui .ml6-m {
    margin-left: 8rem; }
  .swagger-ui .ml7-m {
    margin-left: 16rem; }
  .swagger-ui .mr0-m {
    margin-right: 0; }
  .swagger-ui .mr1-m {
    margin-right: .25rem; }
  .swagger-ui .mr2-m {
    margin-right: .5rem; }
  .swagger-ui .mr3-m {
    margin-right: 1rem; }
  .swagger-ui .mr4-m {
    margin-right: 2rem; }
  .swagger-ui .mr5-m {
    margin-right: 4rem; }
  .swagger-ui .mr6-m {
    margin-right: 8rem; }
  .swagger-ui .mr7-m {
    margin-right: 16rem; }
  .swagger-ui .mb0-m {
    margin-bottom: 0; }
  .swagger-ui .mb1-m {
    margin-bottom: .25rem; }
  .swagger-ui .mb2-m {
    margin-bottom: .5rem; }
  .swagger-ui .mb3-m {
    margin-bottom: 1rem; }
  .swagger-ui .mb4-m {
    margin-bottom: 2rem; }
  .swagger-ui .mb5-m {
    margin-bottom: 4rem; }
  .swagger-ui .mb6-m {
    margin-bottom: 8rem; }
  .swagger-ui .mb7-m {
    margin-bottom: 16rem; }
  .swagger-ui .mt0-m {
    margin-top: 0; }
  .swagger-ui .mt1-m {
    margin-top: .25rem; }
  .swagger-ui .mt2-m {
    margin-top: .5rem; }
  .swagger-ui .mt3-m {
    margin-top: 1rem; }
  .swagger-ui .mt4-m {
    margin-top: 2rem; }
  .swagger-ui .mt5-m {
    margin-top: 4rem; }
  .swagger-ui .mt6-m {
    margin-top: 8rem; }
  .swagger-ui .mt7-m {
    margin-top: 16rem; }
  .swagger-ui .mv0-m {
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .mv1-m {
    margin-top: .25rem;
    margin-bottom: .25rem; }
  .swagger-ui .mv2-m {
    margin-top: .5rem;
    margin-bottom: .5rem; }
  .swagger-ui .mv3-m {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .swagger-ui .mv4-m {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .swagger-ui .mv5-m {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .swagger-ui .mv6-m {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .swagger-ui .mv7-m {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .swagger-ui .mh0-m {
    margin-left: 0;
    margin-right: 0; }
  .swagger-ui .mh1-m {
    margin-left: .25rem;
    margin-right: .25rem; }
  .swagger-ui .mh2-m {
    margin-left: .5rem;
    margin-right: .5rem; }
  .swagger-ui .mh3-m {
    margin-left: 1rem;
    margin-right: 1rem; }
  .swagger-ui .mh4-m {
    margin-left: 2rem;
    margin-right: 2rem; }
  .swagger-ui .mh5-m {
    margin-left: 4rem;
    margin-right: 4rem; }
  .swagger-ui .mh6-m {
    margin-left: 8rem;
    margin-right: 8rem; }
  .swagger-ui .mh7-m {
    margin-left: 16rem;
    margin-right: 16rem; } }

@media screen and (min-width: 60em) {
  .swagger-ui .pa0-l {
    padding: 0; }
  .swagger-ui .pa1-l {
    padding: .25rem; }
  .swagger-ui .pa2-l {
    padding: .5rem; }
  .swagger-ui .pa3-l {
    padding: 1rem; }
  .swagger-ui .pa4-l {
    padding: 2rem; }
  .swagger-ui .pa5-l {
    padding: 4rem; }
  .swagger-ui .pa6-l {
    padding: 8rem; }
  .swagger-ui .pa7-l {
    padding: 16rem; }
  .swagger-ui .pl0-l {
    padding-left: 0; }
  .swagger-ui .pl1-l {
    padding-left: .25rem; }
  .swagger-ui .pl2-l {
    padding-left: .5rem; }
  .swagger-ui .pl3-l {
    padding-left: 1rem; }
  .swagger-ui .pl4-l {
    padding-left: 2rem; }
  .swagger-ui .pl5-l {
    padding-left: 4rem; }
  .swagger-ui .pl6-l {
    padding-left: 8rem; }
  .swagger-ui .pl7-l {
    padding-left: 16rem; }
  .swagger-ui .pr0-l {
    padding-right: 0; }
  .swagger-ui .pr1-l {
    padding-right: .25rem; }
  .swagger-ui .pr2-l {
    padding-right: .5rem; }
  .swagger-ui .pr3-l {
    padding-right: 1rem; }
  .swagger-ui .pr4-l {
    padding-right: 2rem; }
  .swagger-ui .pr5-l {
    padding-right: 4rem; }
  .swagger-ui .pr6-l {
    padding-right: 8rem; }
  .swagger-ui .pr7-l {
    padding-right: 16rem; }
  .swagger-ui .pb0-l {
    padding-bottom: 0; }
  .swagger-ui .pb1-l {
    padding-bottom: .25rem; }
  .swagger-ui .pb2-l {
    padding-bottom: .5rem; }
  .swagger-ui .pb3-l {
    padding-bottom: 1rem; }
  .swagger-ui .pb4-l {
    padding-bottom: 2rem; }
  .swagger-ui .pb5-l {
    padding-bottom: 4rem; }
  .swagger-ui .pb6-l {
    padding-bottom: 8rem; }
  .swagger-ui .pb7-l {
    padding-bottom: 16rem; }
  .swagger-ui .pt0-l {
    padding-top: 0; }
  .swagger-ui .pt1-l {
    padding-top: .25rem; }
  .swagger-ui .pt2-l {
    padding-top: .5rem; }
  .swagger-ui .pt3-l {
    padding-top: 1rem; }
  .swagger-ui .pt4-l {
    padding-top: 2rem; }
  .swagger-ui .pt5-l {
    padding-top: 4rem; }
  .swagger-ui .pt6-l {
    padding-top: 8rem; }
  .swagger-ui .pt7-l {
    padding-top: 16rem; }
  .swagger-ui .pv0-l {
    padding-top: 0;
    padding-bottom: 0; }
  .swagger-ui .pv1-l {
    padding-top: .25rem;
    padding-bottom: .25rem; }
  .swagger-ui .pv2-l {
    padding-top: .5rem;
    padding-bottom: .5rem; }
  .swagger-ui .pv3-l {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .swagger-ui .pv4-l {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .swagger-ui .pv5-l {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .swagger-ui .pv6-l {
    padding-top: 8rem;
    padding-bottom: 8rem; }
  .swagger-ui .pv7-l {
    padding-top: 16rem;
    padding-bottom: 16rem; }
  .swagger-ui .ph0-l {
    padding-left: 0;
    padding-right: 0; }
  .swagger-ui .ph1-l {
    padding-left: .25rem;
    padding-right: .25rem; }
  .swagger-ui .ph2-l {
    padding-left: .5rem;
    padding-right: .5rem; }
  .swagger-ui .ph3-l {
    padding-left: 1rem;
    padding-right: 1rem; }
  .swagger-ui .ph4-l {
    padding-left: 2rem;
    padding-right: 2rem; }
  .swagger-ui .ph5-l {
    padding-left: 4rem;
    padding-right: 4rem; }
  .swagger-ui .ph6-l {
    padding-left: 8rem;
    padding-right: 8rem; }
  .swagger-ui .ph7-l {
    padding-left: 16rem;
    padding-right: 16rem; }
  .swagger-ui .ma0-l {
    margin: 0; }
  .swagger-ui .ma1-l {
    margin: .25rem; }
  .swagger-ui .ma2-l {
    margin: .5rem; }
  .swagger-ui .ma3-l {
    margin: 1rem; }
  .swagger-ui .ma4-l {
    margin: 2rem; }
  .swagger-ui .ma5-l {
    margin: 4rem; }
  .swagger-ui .ma6-l {
    margin: 8rem; }
  .swagger-ui .ma7-l {
    margin: 16rem; }
  .swagger-ui .ml0-l {
    margin-left: 0; }
  .swagger-ui .ml1-l {
    margin-left: .25rem; }
  .swagger-ui .ml2-l {
    margin-left: .5rem; }
  .swagger-ui .ml3-l {
    margin-left: 1rem; }
  .swagger-ui .ml4-l {
    margin-left: 2rem; }
  .swagger-ui .ml5-l {
    margin-left: 4rem; }
  .swagger-ui .ml6-l {
    margin-left: 8rem; }
  .swagger-ui .ml7-l {
    margin-left: 16rem; }
  .swagger-ui .mr0-l {
    margin-right: 0; }
  .swagger-ui .mr1-l {
    margin-right: .25rem; }
  .swagger-ui .mr2-l {
    margin-right: .5rem; }
  .swagger-ui .mr3-l {
    margin-right: 1rem; }
  .swagger-ui .mr4-l {
    margin-right: 2rem; }
  .swagger-ui .mr5-l {
    margin-right: 4rem; }
  .swagger-ui .mr6-l {
    margin-right: 8rem; }
  .swagger-ui .mr7-l {
    margin-right: 16rem; }
  .swagger-ui .mb0-l {
    margin-bottom: 0; }
  .swagger-ui .mb1-l {
    margin-bottom: .25rem; }
  .swagger-ui .mb2-l {
    margin-bottom: .5rem; }
  .swagger-ui .mb3-l {
    margin-bottom: 1rem; }
  .swagger-ui .mb4-l {
    margin-bottom: 2rem; }
  .swagger-ui .mb5-l {
    margin-bottom: 4rem; }
  .swagger-ui .mb6-l {
    margin-bottom: 8rem; }
  .swagger-ui .mb7-l {
    margin-bottom: 16rem; }
  .swagger-ui .mt0-l {
    margin-top: 0; }
  .swagger-ui .mt1-l {
    margin-top: .25rem; }
  .swagger-ui .mt2-l {
    margin-top: .5rem; }
  .swagger-ui .mt3-l {
    margin-top: 1rem; }
  .swagger-ui .mt4-l {
    margin-top: 2rem; }
  .swagger-ui .mt5-l {
    margin-top: 4rem; }
  .swagger-ui .mt6-l {
    margin-top: 8rem; }
  .swagger-ui .mt7-l {
    margin-top: 16rem; }
  .swagger-ui .mv0-l {
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .mv1-l {
    margin-top: .25rem;
    margin-bottom: .25rem; }
  .swagger-ui .mv2-l {
    margin-top: .5rem;
    margin-bottom: .5rem; }
  .swagger-ui .mv3-l {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .swagger-ui .mv4-l {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .swagger-ui .mv5-l {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .swagger-ui .mv6-l {
    margin-top: 8rem;
    margin-bottom: 8rem; }
  .swagger-ui .mv7-l {
    margin-top: 16rem;
    margin-bottom: 16rem; }
  .swagger-ui .mh0-l {
    margin-left: 0;
    margin-right: 0; }
  .swagger-ui .mh1-l {
    margin-left: .25rem;
    margin-right: .25rem; }
  .swagger-ui .mh2-l {
    margin-left: .5rem;
    margin-right: .5rem; }
  .swagger-ui .mh3-l {
    margin-left: 1rem;
    margin-right: 1rem; }
  .swagger-ui .mh4-l {
    margin-left: 2rem;
    margin-right: 2rem; }
  .swagger-ui .mh5-l {
    margin-left: 4rem;
    margin-right: 4rem; }
  .swagger-ui .mh6-l {
    margin-left: 8rem;
    margin-right: 8rem; }
  .swagger-ui .mh7-l {
    margin-left: 16rem;
    margin-right: 16rem; } }

.swagger-ui .na1 {
  margin: -.25rem; }

.swagger-ui .na2 {
  margin: -.5rem; }

.swagger-ui .na3 {
  margin: -1rem; }

.swagger-ui .na4 {
  margin: -2rem; }

.swagger-ui .na5 {
  margin: -4rem; }

.swagger-ui .na6 {
  margin: -8rem; }

.swagger-ui .na7 {
  margin: -16rem; }

.swagger-ui .nl1 {
  margin-left: -.25rem; }

.swagger-ui .nl2 {
  margin-left: -.5rem; }

.swagger-ui .nl3 {
  margin-left: -1rem; }

.swagger-ui .nl4 {
  margin-left: -2rem; }

.swagger-ui .nl5 {
  margin-left: -4rem; }

.swagger-ui .nl6 {
  margin-left: -8rem; }

.swagger-ui .nl7 {
  margin-left: -16rem; }

.swagger-ui .nr1 {
  margin-right: -.25rem; }

.swagger-ui .nr2 {
  margin-right: -.5rem; }

.swagger-ui .nr3 {
  margin-right: -1rem; }

.swagger-ui .nr4 {
  margin-right: -2rem; }

.swagger-ui .nr5 {
  margin-right: -4rem; }

.swagger-ui .nr6 {
  margin-right: -8rem; }

.swagger-ui .nr7 {
  margin-right: -16rem; }

.swagger-ui .nb1 {
  margin-bottom: -.25rem; }

.swagger-ui .nb2 {
  margin-bottom: -.5rem; }

.swagger-ui .nb3 {
  margin-bottom: -1rem; }

.swagger-ui .nb4 {
  margin-bottom: -2rem; }

.swagger-ui .nb5 {
  margin-bottom: -4rem; }

.swagger-ui .nb6 {
  margin-bottom: -8rem; }

.swagger-ui .nb7 {
  margin-bottom: -16rem; }

.swagger-ui .nt1 {
  margin-top: -.25rem; }

.swagger-ui .nt2 {
  margin-top: -.5rem; }

.swagger-ui .nt3 {
  margin-top: -1rem; }

.swagger-ui .nt4 {
  margin-top: -2rem; }

.swagger-ui .nt5 {
  margin-top: -4rem; }

.swagger-ui .nt6 {
  margin-top: -8rem; }

.swagger-ui .nt7 {
  margin-top: -16rem; }

@media screen and (min-width: 30em) {
  .swagger-ui .na1-ns {
    margin: -.25rem; }
  .swagger-ui .na2-ns {
    margin: -.5rem; }
  .swagger-ui .na3-ns {
    margin: -1rem; }
  .swagger-ui .na4-ns {
    margin: -2rem; }
  .swagger-ui .na5-ns {
    margin: -4rem; }
  .swagger-ui .na6-ns {
    margin: -8rem; }
  .swagger-ui .na7-ns {
    margin: -16rem; }
  .swagger-ui .nl1-ns {
    margin-left: -.25rem; }
  .swagger-ui .nl2-ns {
    margin-left: -.5rem; }
  .swagger-ui .nl3-ns {
    margin-left: -1rem; }
  .swagger-ui .nl4-ns {
    margin-left: -2rem; }
  .swagger-ui .nl5-ns {
    margin-left: -4rem; }
  .swagger-ui .nl6-ns {
    margin-left: -8rem; }
  .swagger-ui .nl7-ns {
    margin-left: -16rem; }
  .swagger-ui .nr1-ns {
    margin-right: -.25rem; }
  .swagger-ui .nr2-ns {
    margin-right: -.5rem; }
  .swagger-ui .nr3-ns {
    margin-right: -1rem; }
  .swagger-ui .nr4-ns {
    margin-right: -2rem; }
  .swagger-ui .nr5-ns {
    margin-right: -4rem; }
  .swagger-ui .nr6-ns {
    margin-right: -8rem; }
  .swagger-ui .nr7-ns {
    margin-right: -16rem; }
  .swagger-ui .nb1-ns {
    margin-bottom: -.25rem; }
  .swagger-ui .nb2-ns {
    margin-bottom: -.5rem; }
  .swagger-ui .nb3-ns {
    margin-bottom: -1rem; }
  .swagger-ui .nb4-ns {
    margin-bottom: -2rem; }
  .swagger-ui .nb5-ns {
    margin-bottom: -4rem; }
  .swagger-ui .nb6-ns {
    margin-bottom: -8rem; }
  .swagger-ui .nb7-ns {
    margin-bottom: -16rem; }
  .swagger-ui .nt1-ns {
    margin-top: -.25rem; }
  .swagger-ui .nt2-ns {
    margin-top: -.5rem; }
  .swagger-ui .nt3-ns {
    margin-top: -1rem; }
  .swagger-ui .nt4-ns {
    margin-top: -2rem; }
  .swagger-ui .nt5-ns {
    margin-top: -4rem; }
  .swagger-ui .nt6-ns {
    margin-top: -8rem; }
  .swagger-ui .nt7-ns {
    margin-top: -16rem; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .na1-m {
    margin: -.25rem; }
  .swagger-ui .na2-m {
    margin: -.5rem; }
  .swagger-ui .na3-m {
    margin: -1rem; }
  .swagger-ui .na4-m {
    margin: -2rem; }
  .swagger-ui .na5-m {
    margin: -4rem; }
  .swagger-ui .na6-m {
    margin: -8rem; }
  .swagger-ui .na7-m {
    margin: -16rem; }
  .swagger-ui .nl1-m {
    margin-left: -.25rem; }
  .swagger-ui .nl2-m {
    margin-left: -.5rem; }
  .swagger-ui .nl3-m {
    margin-left: -1rem; }
  .swagger-ui .nl4-m {
    margin-left: -2rem; }
  .swagger-ui .nl5-m {
    margin-left: -4rem; }
  .swagger-ui .nl6-m {
    margin-left: -8rem; }
  .swagger-ui .nl7-m {
    margin-left: -16rem; }
  .swagger-ui .nr1-m {
    margin-right: -.25rem; }
  .swagger-ui .nr2-m {
    margin-right: -.5rem; }
  .swagger-ui .nr3-m {
    margin-right: -1rem; }
  .swagger-ui .nr4-m {
    margin-right: -2rem; }
  .swagger-ui .nr5-m {
    margin-right: -4rem; }
  .swagger-ui .nr6-m {
    margin-right: -8rem; }
  .swagger-ui .nr7-m {
    margin-right: -16rem; }
  .swagger-ui .nb1-m {
    margin-bottom: -.25rem; }
  .swagger-ui .nb2-m {
    margin-bottom: -.5rem; }
  .swagger-ui .nb3-m {
    margin-bottom: -1rem; }
  .swagger-ui .nb4-m {
    margin-bottom: -2rem; }
  .swagger-ui .nb5-m {
    margin-bottom: -4rem; }
  .swagger-ui .nb6-m {
    margin-bottom: -8rem; }
  .swagger-ui .nb7-m {
    margin-bottom: -16rem; }
  .swagger-ui .nt1-m {
    margin-top: -.25rem; }
  .swagger-ui .nt2-m {
    margin-top: -.5rem; }
  .swagger-ui .nt3-m {
    margin-top: -1rem; }
  .swagger-ui .nt4-m {
    margin-top: -2rem; }
  .swagger-ui .nt5-m {
    margin-top: -4rem; }
  .swagger-ui .nt6-m {
    margin-top: -8rem; }
  .swagger-ui .nt7-m {
    margin-top: -16rem; } }

@media screen and (min-width: 60em) {
  .swagger-ui .na1-l {
    margin: -.25rem; }
  .swagger-ui .na2-l {
    margin: -.5rem; }
  .swagger-ui .na3-l {
    margin: -1rem; }
  .swagger-ui .na4-l {
    margin: -2rem; }
  .swagger-ui .na5-l {
    margin: -4rem; }
  .swagger-ui .na6-l {
    margin: -8rem; }
  .swagger-ui .na7-l {
    margin: -16rem; }
  .swagger-ui .nl1-l {
    margin-left: -.25rem; }
  .swagger-ui .nl2-l {
    margin-left: -.5rem; }
  .swagger-ui .nl3-l {
    margin-left: -1rem; }
  .swagger-ui .nl4-l {
    margin-left: -2rem; }
  .swagger-ui .nl5-l {
    margin-left: -4rem; }
  .swagger-ui .nl6-l {
    margin-left: -8rem; }
  .swagger-ui .nl7-l {
    margin-left: -16rem; }
  .swagger-ui .nr1-l {
    margin-right: -.25rem; }
  .swagger-ui .nr2-l {
    margin-right: -.5rem; }
  .swagger-ui .nr3-l {
    margin-right: -1rem; }
  .swagger-ui .nr4-l {
    margin-right: -2rem; }
  .swagger-ui .nr5-l {
    margin-right: -4rem; }
  .swagger-ui .nr6-l {
    margin-right: -8rem; }
  .swagger-ui .nr7-l {
    margin-right: -16rem; }
  .swagger-ui .nb1-l {
    margin-bottom: -.25rem; }
  .swagger-ui .nb2-l {
    margin-bottom: -.5rem; }
  .swagger-ui .nb3-l {
    margin-bottom: -1rem; }
  .swagger-ui .nb4-l {
    margin-bottom: -2rem; }
  .swagger-ui .nb5-l {
    margin-bottom: -4rem; }
  .swagger-ui .nb6-l {
    margin-bottom: -8rem; }
  .swagger-ui .nb7-l {
    margin-bottom: -16rem; }
  .swagger-ui .nt1-l {
    margin-top: -.25rem; }
  .swagger-ui .nt2-l {
    margin-top: -.5rem; }
  .swagger-ui .nt3-l {
    margin-top: -1rem; }
  .swagger-ui .nt4-l {
    margin-top: -2rem; }
  .swagger-ui .nt5-l {
    margin-top: -4rem; }
  .swagger-ui .nt6-l {
    margin-top: -8rem; }
  .swagger-ui .nt7-l {
    margin-top: -16rem; } }

.swagger-ui .collapse {
  border-collapse: collapse;
  border-spacing: 0; }

.swagger-ui .striped--light-silver:nth-child(odd) {
  background-color: #aaa; }

.swagger-ui .striped--moon-gray:nth-child(odd) {
  background-color: #ccc; }

.swagger-ui .striped--light-gray:nth-child(odd) {
  background-color: #eee; }

.swagger-ui .striped--near-white:nth-child(odd) {
  background-color: #f4f4f4; }

.swagger-ui .stripe-light:nth-child(odd) {
  background-color: rgba(255, 255, 255, 0.1); }

.swagger-ui .stripe-dark:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.1); }

.swagger-ui .strike {
  text-decoration: line-through; }

.swagger-ui .underline {
  text-decoration: underline; }

.swagger-ui .no-underline {
  text-decoration: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .strike-ns {
    text-decoration: line-through; }
  .swagger-ui .underline-ns {
    text-decoration: underline; }
  .swagger-ui .no-underline-ns {
    text-decoration: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .strike-m {
    text-decoration: line-through; }
  .swagger-ui .underline-m {
    text-decoration: underline; }
  .swagger-ui .no-underline-m {
    text-decoration: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .strike-l {
    text-decoration: line-through; }
  .swagger-ui .underline-l {
    text-decoration: underline; }
  .swagger-ui .no-underline-l {
    text-decoration: none; } }

.swagger-ui .tl {
  text-align: left; }

.swagger-ui .tr {
  text-align: right; }

.swagger-ui .tc {
  text-align: center; }

@media screen and (min-width: 30em) {
  .swagger-ui .tl-ns {
    text-align: left; }
  .swagger-ui .tr-ns {
    text-align: right; }
  .swagger-ui .tc-ns {
    text-align: center; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .tl-m {
    text-align: left; }
  .swagger-ui .tr-m {
    text-align: right; }
  .swagger-ui .tc-m {
    text-align: center; } }

@media screen and (min-width: 60em) {
  .swagger-ui .tl-l {
    text-align: left; }
  .swagger-ui .tr-l {
    text-align: right; }
  .swagger-ui .tc-l {
    text-align: center; } }

.swagger-ui .ttc {
  text-transform: capitalize; }

.swagger-ui .ttl {
  text-transform: lowercase; }

.swagger-ui .ttu {
  text-transform: uppercase; }

.swagger-ui .ttn {
  text-transform: none; }

@media screen and (min-width: 30em) {
  .swagger-ui .ttc-ns {
    text-transform: capitalize; }
  .swagger-ui .ttl-ns {
    text-transform: lowercase; }
  .swagger-ui .ttu-ns {
    text-transform: uppercase; }
  .swagger-ui .ttn-ns {
    text-transform: none; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ttc-m {
    text-transform: capitalize; }
  .swagger-ui .ttl-m {
    text-transform: lowercase; }
  .swagger-ui .ttu-m {
    text-transform: uppercase; }
  .swagger-ui .ttn-m {
    text-transform: none; } }

@media screen and (min-width: 60em) {
  .swagger-ui .ttc-l {
    text-transform: capitalize; }
  .swagger-ui .ttl-l {
    text-transform: lowercase; }
  .swagger-ui .ttu-l {
    text-transform: uppercase; }
  .swagger-ui .ttn-l {
    text-transform: none; } }

.swagger-ui .f-6, .swagger-ui .f-headline {
  font-size: 6rem; }

.swagger-ui .f-5, .swagger-ui .f-subheadline {
  font-size: 5rem; }

.swagger-ui .f1 {
  font-size: 3rem; }

.swagger-ui .f2 {
  font-size: 2.25rem; }

.swagger-ui .f3 {
  font-size: 1.5rem; }

.swagger-ui .f4 {
  font-size: 1.25rem; }

.swagger-ui .f5 {
  font-size: 1rem; }

.swagger-ui .f6 {
  font-size: .875rem; }

.swagger-ui .f7 {
  font-size: .75rem; }

@media screen and (min-width: 30em) {
  .swagger-ui .f-6-ns, .swagger-ui .f-headline-ns {
    font-size: 6rem; }
  .swagger-ui .f-5-ns, .swagger-ui .f-subheadline-ns {
    font-size: 5rem; }
  .swagger-ui .f1-ns {
    font-size: 3rem; }
  .swagger-ui .f2-ns {
    font-size: 2.25rem; }
  .swagger-ui .f3-ns {
    font-size: 1.5rem; }
  .swagger-ui .f4-ns {
    font-size: 1.25rem; }
  .swagger-ui .f5-ns {
    font-size: 1rem; }
  .swagger-ui .f6-ns {
    font-size: .875rem; }
  .swagger-ui .f7-ns {
    font-size: .75rem; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .f-6-m, .swagger-ui .f-headline-m {
    font-size: 6rem; }
  .swagger-ui .f-5-m, .swagger-ui .f-subheadline-m {
    font-size: 5rem; }
  .swagger-ui .f1-m {
    font-size: 3rem; }
  .swagger-ui .f2-m {
    font-size: 2.25rem; }
  .swagger-ui .f3-m {
    font-size: 1.5rem; }
  .swagger-ui .f4-m {
    font-size: 1.25rem; }
  .swagger-ui .f5-m {
    font-size: 1rem; }
  .swagger-ui .f6-m {
    font-size: .875rem; }
  .swagger-ui .f7-m {
    font-size: .75rem; } }

@media screen and (min-width: 60em) {
  .swagger-ui .f-6-l, .swagger-ui .f-headline-l {
    font-size: 6rem; }
  .swagger-ui .f-5-l, .swagger-ui .f-subheadline-l {
    font-size: 5rem; }
  .swagger-ui .f1-l {
    font-size: 3rem; }
  .swagger-ui .f2-l {
    font-size: 2.25rem; }
  .swagger-ui .f3-l {
    font-size: 1.5rem; }
  .swagger-ui .f4-l {
    font-size: 1.25rem; }
  .swagger-ui .f5-l {
    font-size: 1rem; }
  .swagger-ui .f6-l {
    font-size: .875rem; }
  .swagger-ui .f7-l {
    font-size: .75rem; } }

.swagger-ui .measure {
  max-width: 30em; }

.swagger-ui .measure-wide {
  max-width: 34em; }

.swagger-ui .measure-narrow {
  max-width: 20em; }

.swagger-ui .indent {
  text-indent: 1em;
  margin-top: 0;
  margin-bottom: 0; }

.swagger-ui .small-caps {
  font-variant: small-caps; }

.swagger-ui .truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

@media screen and (min-width: 30em) {
  .swagger-ui .measure-ns {
    max-width: 30em; }
  .swagger-ui .measure-wide-ns {
    max-width: 34em; }
  .swagger-ui .measure-narrow-ns {
    max-width: 20em; }
  .swagger-ui .indent-ns {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .small-caps-ns {
    font-variant: small-caps; }
  .swagger-ui .truncate-ns {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .measure-m {
    max-width: 30em; }
  .swagger-ui .measure-wide-m {
    max-width: 34em; }
  .swagger-ui .measure-narrow-m {
    max-width: 20em; }
  .swagger-ui .indent-m {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .small-caps-m {
    font-variant: small-caps; }
  .swagger-ui .truncate-m {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; } }

@media screen and (min-width: 60em) {
  .swagger-ui .measure-l {
    max-width: 30em; }
  .swagger-ui .measure-wide-l {
    max-width: 34em; }
  .swagger-ui .measure-narrow-l {
    max-width: 20em; }
  .swagger-ui .indent-l {
    text-indent: 1em;
    margin-top: 0;
    margin-bottom: 0; }
  .swagger-ui .small-caps-l {
    font-variant: small-caps; }
  .swagger-ui .truncate-l {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; } }

.swagger-ui .overflow-container {
  overflow-y: scroll; }

.swagger-ui .center {
  margin-right: auto;
  margin-left: auto; }

.swagger-ui .mr-auto {
  margin-right: auto; }

.swagger-ui .ml-auto {
  margin-left: auto; }

@media screen and (min-width: 30em) {
  .swagger-ui .center-ns {
    margin-right: auto;
    margin-left: auto; }
  .swagger-ui .mr-auto-ns {
    margin-right: auto; }
  .swagger-ui .ml-auto-ns {
    margin-left: auto; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .center-m {
    margin-right: auto;
    margin-left: auto; }
  .swagger-ui .mr-auto-m {
    margin-right: auto; }
  .swagger-ui .ml-auto-m {
    margin-left: auto; } }

@media screen and (min-width: 60em) {
  .swagger-ui .center-l {
    margin-right: auto;
    margin-left: auto; }
  .swagger-ui .mr-auto-l {
    margin-right: auto; }
  .swagger-ui .ml-auto-l {
    margin-left: auto; } }

.swagger-ui .clip {
  position: fixed !important;
  _position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

@media screen and (min-width: 30em) {
  .swagger-ui .clip-ns {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .clip-m {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); } }

@media screen and (min-width: 60em) {
  .swagger-ui .clip-l {
    position: fixed !important;
    _position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px); } }

.swagger-ui .ws-normal {
  white-space: normal; }

.swagger-ui .nowrap {
  white-space: nowrap; }

.swagger-ui .pre {
  white-space: pre; }

@media screen and (min-width: 30em) {
  .swagger-ui .ws-normal-ns {
    white-space: normal; }
  .swagger-ui .nowrap-ns {
    white-space: nowrap; }
  .swagger-ui .pre-ns {
    white-space: pre; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .ws-normal-m {
    white-space: normal; }
  .swagger-ui .nowrap-m {
    white-space: nowrap; }
  .swagger-ui .pre-m {
    white-space: pre; } }

@media screen and (min-width: 60em) {
  .swagger-ui .ws-normal-l {
    white-space: normal; }
  .swagger-ui .nowrap-l {
    white-space: nowrap; }
  .swagger-ui .pre-l {
    white-space: pre; } }

.swagger-ui .v-base {
  vertical-align: baseline; }

.swagger-ui .v-mid {
  vertical-align: middle; }

.swagger-ui .v-top {
  vertical-align: top; }

.swagger-ui .v-btm {
  vertical-align: bottom; }

@media screen and (min-width: 30em) {
  .swagger-ui .v-base-ns {
    vertical-align: baseline; }
  .swagger-ui .v-mid-ns {
    vertical-align: middle; }
  .swagger-ui .v-top-ns {
    vertical-align: top; }
  .swagger-ui .v-btm-ns {
    vertical-align: bottom; } }

@media screen and (min-width: 30em) and (max-width: 60em) {
  .swagger-ui .v-base-m {
    vertical-align: baseline; }
  .swagger-ui .v-mid-m {
    vertical-align: middle; }
  .swagger-ui .v-top-m {
    vertical-align: top; }
  .swagger-ui .v-btm-m {
    vertical-align: bottom; } }

@media screen and (min-width: 60em) {
  .swagger-ui .v-base-l {
    vertical-align: baseline; }
  .swagger-ui .v-mid-l {
    vertical-align: middle; }
  .swagger-ui .v-top-l {
    vertical-align: top; }
  .swagger-ui .v-btm-l {
    vertical-align: bottom; } }

.swagger-ui .dim {
  opacity: 1; }

.swagger-ui .dim, .swagger-ui .dim:focus, .swagger-ui .dim:hover {
  transition: opacity .15s ease-in; }

.swagger-ui .dim:focus, .swagger-ui .dim:hover {
  opacity: .5; }

.swagger-ui .dim:active {
  opacity: .8;
  transition: opacity .15s ease-out; }

.swagger-ui .glow, .swagger-ui .glow:focus, .swagger-ui .glow:hover {
  transition: opacity .15s ease-in; }

.swagger-ui .glow:focus, .swagger-ui .glow:hover {
  opacity: 1; }

.swagger-ui .hide-child .child {
  opacity: 0;
  transition: opacity .15s ease-in; }

.swagger-ui .hide-child:active .child, .swagger-ui .hide-child:focus .child, .swagger-ui .hide-child:hover .child {
  opacity: 1;
  transition: opacity .15s ease-in; }

.swagger-ui .underline-hover:focus, .swagger-ui .underline-hover:hover {
  text-decoration: underline; }

.swagger-ui .grow {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform .25s ease-out; }

.swagger-ui .grow:focus, .swagger-ui .grow:hover {
  transform: scale(1.05); }

.swagger-ui .grow:active {
  transform: scale(0.9); }

.swagger-ui .grow-large {
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  transition: transform .25s ease-in-out; }

.swagger-ui .grow-large:focus, .swagger-ui .grow-large:hover {
  transform: scale(1.2); }

.swagger-ui .grow-large:active {
  transform: scale(0.95); }

.swagger-ui .pointer:hover {
  cursor: pointer; }

.swagger-ui .shadow-hover {
  cursor: pointer;
  position: relative;
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.swagger-ui .shadow-hover:after {
  content: "";
  box-shadow: 0 0 16px 2px rgba(0, 0, 0, 0.2);
  border-radius: inherit;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }

.swagger-ui .shadow-hover:focus:after, .swagger-ui .shadow-hover:hover:after {
  opacity: 1; }

.swagger-ui .bg-animate, .swagger-ui .bg-animate:focus, .swagger-ui .bg-animate:hover {
  transition: background-color .15s ease-in-out; }

.swagger-ui .z-0 {
  z-index: 0; }

.swagger-ui .z-1 {
  z-index: 1; }

.swagger-ui .z-2 {
  z-index: 2; }

.swagger-ui .z-3 {
  z-index: 3; }

.swagger-ui .z-4 {
  z-index: 4; }

.swagger-ui .z-5 {
  z-index: 5; }

.swagger-ui .z-999 {
  z-index: 999; }

.swagger-ui .z-9999 {
  z-index: 9999; }

.swagger-ui .z-max {
  z-index: 2147483647; }

.swagger-ui .z-inherit {
  z-index: inherit; }

.swagger-ui .z-initial {
  z-index: auto; }

.swagger-ui .z-unset {
  z-index: unset; }

.swagger-ui .nested-copy-line-height ol, .swagger-ui .nested-copy-line-height p, .swagger-ui .nested-copy-line-height ul {
  line-height: 1.5; }

.swagger-ui .nested-headline-line-height h1, .swagger-ui .nested-headline-line-height h2, .swagger-ui .nested-headline-line-height h3, .swagger-ui .nested-headline-line-height h4, .swagger-ui .nested-headline-line-height h5, .swagger-ui .nested-headline-line-height h6 {
  line-height: 1.25rem; }

.swagger-ui .nested-list-reset ol, .swagger-ui .nested-list-reset ul {
  padding-left: 0;
  margin-left: 0;
  list-style-type: none; }

.swagger-ui .nested-copy-indent p + p {
  text-indent: .1em;
  margin-top: 0;
  margin-bottom: 0; }

.swagger-ui .nested-copy-seperator p + p {
  margin-top: 1.5em; }

.swagger-ui .nested-img img {
  width: 100%;
  max-width: 100%;
  display: block; }

.swagger-ui .nested-links a {
  color: #357edd;
  transition: color .15s ease-in; }

.swagger-ui .nested-links a:focus, .swagger-ui .nested-links a:hover {
  color: #96ccff;
  transition: color .15s ease-in; }

.swagger-ui .wrapper {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }

.swagger-ui .opblock-tag-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.swagger-ui .opblock-tag {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 20px 10px 10px;
  cursor: pointer;
  transition: all .2s;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3); }

.swagger-ui .opblock-tag:hover {
  background: rgba(0, 0, 0, 0.02); }

.swagger-ui .opblock-tag {
  font-size: 24px;
  margin: 0 0 5px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock-tag.no-desc span {
  -ms-flex: 1;
  flex: 1; }

.swagger-ui .opblock-tag svg {
  transition: all .4s; }

.swagger-ui .opblock-tag small {
  font-size: 14px;
  font-weight: 400;
  -ms-flex: 1;
  flex: 1;
  padding: 0 10px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .parameter__type {
  font-size: 12px;
  padding: 5px 0;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .view-line-link {
  position: relative;
  top: 3px;
  width: 20px;
  margin: 0 5px;
  cursor: pointer;
  transition: all .5s; }

.swagger-ui .opblock {
  margin: 0 0 15px;
  border: 1px solid #000;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.19); }

.swagger-ui .opblock .tab-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1; }

.swagger-ui .opblock .tab-header .tab-item {
  padding: 0 40px;
  cursor: pointer; }

.swagger-ui .opblock .tab-header .tab-item:first-of-type {
  padding: 0 40px 0 0; }

.swagger-ui .opblock .tab-header .tab-item.active h4 span {
  position: relative; }

.swagger-ui .opblock .tab-header .tab-item.active h4 span:after {
  position: absolute;
  bottom: -15px;
  left: 50%;
  width: 120%;
  height: 4px;
  content: "";
  transform: translateX(-50%);
  background: gray; }

.swagger-ui .opblock.is-open .opblock-summary {
  border-bottom: 1px solid #000; }

.swagger-ui .opblock .opblock-section-header {
  padding: 8px 20px;
  min-height: 50px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); }

.swagger-ui .opblock .opblock-section-header, .swagger-ui .opblock .opblock-section-header > label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.swagger-ui .opblock .opblock-section-header > label {
  font-size: 12px;
  font-weight: 700;
  margin: 0;
  margin-left: auto;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock .opblock-section-header > label > span {
  padding: 0 10px 0 0; }

.swagger-ui .opblock .opblock-section-header h4 {
  font-size: 14px;
  -ms-flex: 1;
  flex: 1;
  margin: 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock .opblock-summary-method {
  font-size: 14px;
  font-weight: 700;
  min-width: 80px;
  padding: 6px 15px;
  text-align: center;
  border-radius: 3px;
  background: #000;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
  font-family: sans-serif;
  color: #fff; }

.swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  word-break: break-word;
  padding: 0 10px;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

@media (max-width: 768px) {
  .swagger-ui .opblock .opblock-summary-operation-id, .swagger-ui .opblock .opblock-summary-path, .swagger-ui .opblock .opblock-summary-path__deprecated {
    font-size: 12px; } }

.swagger-ui .opblock .opblock-summary-path__deprecated {
  text-decoration: line-through; }

.swagger-ui .opblock .opblock-summary-operation-id {
  font-size: 14px; }

.swagger-ui .opblock .opblock-summary-description {
  font-size: 13px;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  word-break: break-word;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock .opblock-summary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px;
  cursor: pointer; }

.swagger-ui .opblock .opblock-summary .view-line-link {
  position: relative;
  top: 2px;
  width: 0;
  margin: 0;
  cursor: pointer;
  transition: all .5s; }

.swagger-ui .opblock .opblock-summary:hover .view-line-link {
  width: 18px;
  margin: 0 5px; }

.swagger-ui .opblock.opblock-post {
  border-color: #49cc90;
  background: rgba(73, 204, 144, 0.1); }

.swagger-ui .opblock.opblock-post .opblock-summary-method {
  background: #49cc90; }

.swagger-ui .opblock.opblock-post .opblock-summary {
  border-color: #49cc90; }

.swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after {
  background: #49cc90; }

.swagger-ui .opblock.opblock-put {
  border-color: #fca130;
  background: rgba(252, 161, 48, 0.1); }

.swagger-ui .opblock.opblock-put .opblock-summary-method {
  background: #fca130; }

.swagger-ui .opblock.opblock-put .opblock-summary {
  border-color: #fca130; }

.swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after {
  background: #fca130; }

.swagger-ui .opblock.opblock-delete {
  border-color: #f93e3e;
  background: rgba(249, 62, 62, 0.1); }

.swagger-ui .opblock.opblock-delete .opblock-summary-method {
  background: #f93e3e; }

.swagger-ui .opblock.opblock-delete .opblock-summary {
  border-color: #f93e3e; }

.swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after {
  background: #f93e3e; }

.swagger-ui .opblock.opblock-get {
  border-color: #61affe;
  background: rgba(97, 175, 254, 0.1); }

.swagger-ui .opblock.opblock-get .opblock-summary-method {
  background: #61affe; }

.swagger-ui .opblock.opblock-get .opblock-summary {
  border-color: #61affe; }

.swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after {
  background: #61affe; }

.swagger-ui .opblock.opblock-patch {
  border-color: #50e3c2;
  background: rgba(80, 227, 194, 0.1); }

.swagger-ui .opblock.opblock-patch .opblock-summary-method {
  background: #50e3c2; }

.swagger-ui .opblock.opblock-patch .opblock-summary {
  border-color: #50e3c2; }

.swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after {
  background: #50e3c2; }

.swagger-ui .opblock.opblock-head {
  border-color: #9012fe;
  background: rgba(144, 18, 254, 0.1); }

.swagger-ui .opblock.opblock-head .opblock-summary-method {
  background: #9012fe; }

.swagger-ui .opblock.opblock-head .opblock-summary {
  border-color: #9012fe; }

.swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after {
  background: #9012fe; }

.swagger-ui .opblock.opblock-options {
  border-color: #0d5aa7;
  background: rgba(13, 90, 167, 0.1); }

.swagger-ui .opblock.opblock-options .opblock-summary-method {
  background: #0d5aa7; }

.swagger-ui .opblock.opblock-options .opblock-summary {
  border-color: #0d5aa7; }

.swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after {
  background: #0d5aa7; }

.swagger-ui .opblock.opblock-deprecated {
  opacity: .6;
  border-color: #ebebeb;
  background: rgba(235, 235, 235, 0.1); }

.swagger-ui .opblock.opblock-deprecated .opblock-summary-method {
  background: #ebebeb; }

.swagger-ui .opblock.opblock-deprecated .opblock-summary {
  border-color: #ebebeb; }

.swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after {
  background: #ebebeb; }

.swagger-ui .opblock .opblock-schemes {
  padding: 8px 20px; }

.swagger-ui .opblock .opblock-schemes .schemes-title {
  padding: 0 10px 0 0; }

.swagger-ui .filter .operation-filter-input {
  width: 100%;
  margin: 20px 0;
  padding: 10px;
  border: 2px solid #d8dde7; }

.swagger-ui .tab {
  display: -ms-flexbox;
  display: flex;
  margin: 20px 0 10px;
  padding: 0;
  list-style: none; }

.swagger-ui .tab li {
  font-size: 12px;
  min-width: 60px;
  padding: 0;
  cursor: pointer;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .tab li:first-of-type {
  position: relative;
  padding-left: 0;
  padding-right: 12px; }

.swagger-ui .tab li:first-of-type:after {
  position: absolute;
  top: 0;
  right: 6px;
  width: 1px;
  height: 100%;
  content: "";
  background: rgba(0, 0, 0, 0.2); }

.swagger-ui .tab li.active {
  font-weight: 700; }

.swagger-ui .opblock-description-wrapper, .swagger-ui .opblock-external-docs-wrapper, .swagger-ui .opblock-title_normal {
  font-size: 12px;
  margin: 0 0 5px;
  padding: 15px 20px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock-description-wrapper h4, .swagger-ui .opblock-external-docs-wrapper h4, .swagger-ui .opblock-title_normal h4 {
  font-size: 12px;
  margin: 0 0 5px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock-description-wrapper p, .swagger-ui .opblock-external-docs-wrapper p, .swagger-ui .opblock-title_normal p {
  font-size: 14px;
  margin: 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .opblock-external-docs-wrapper h4 {
  padding-left: 0; }

.swagger-ui .execute-wrapper {
  padding: 20px;
  text-align: right; }

.swagger-ui .execute-wrapper .btn {
  width: 100%;
  padding: 8px 40px; }

.swagger-ui .body-param-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.swagger-ui .body-param-options .body-param-edit {
  padding: 10px 0; }

.swagger-ui .body-param-options label {
  padding: 8px 0; }

.swagger-ui .body-param-options label select {
  margin: 3px 0 0; }

.swagger-ui .responses-inner {
  padding: 20px; }

.swagger-ui .responses-inner h4, .swagger-ui .responses-inner h5 {
  font-size: 12px;
  margin: 10px 0 5px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .response-col_status {
  font-size: 14px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .response-col_status .response-undocumented {
  font-size: 11px;
  font-family: monospace;
  font-weight: 600;
  color: #909090; }

.swagger-ui .response-col_links {
  padding-left: 2em;
  max-width: 40em;
  font-size: 14px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .response-col_links .response-undocumented {
  font-size: 11px;
  font-family: monospace;
  font-weight: 600;
  color: #909090; }

.swagger-ui .response-col_description__inner div.markdown, .swagger-ui .response-col_description__inner div.renderedMarkdown {
  font-size: 12px;
  font-style: italic;
  display: block;
  margin: 0;
  padding: 10px;
  border-radius: 4px;
  background: #41444e;
  font-family: monospace;
  font-weight: 600;
  color: #fff; }

.swagger-ui .response-col_description__inner div.markdown p, .swagger-ui .response-col_description__inner div.renderedMarkdown p {
  margin: 0;
  font-family: monospace;
  font-weight: 600;
  color: #fff; }

.swagger-ui .response-col_description__inner div.markdown a, .swagger-ui .response-col_description__inner div.renderedMarkdown a {
  font-family: monospace;
  font-weight: 600;
  color: #89bf04;
  text-decoration: underline; }

.swagger-ui .response-col_description__inner div.markdown a:hover, .swagger-ui .response-col_description__inner div.renderedMarkdown a:hover {
  color: #81b10c; }

.swagger-ui .response-col_description__inner div.markdown th, .swagger-ui .response-col_description__inner div.renderedMarkdown th {
  font-family: monospace;
  font-weight: 600;
  color: #fff;
  border-bottom: 1px solid #fff; }

.swagger-ui .opblock-body .opblock-loading-animation {
  display: block;
  margin: 3em;
  margin-left: auto;
  margin-right: auto; }

.swagger-ui .opblock-body pre {
  font-size: 12px;
  margin: 0;
  padding: 10px;
  white-space: pre-wrap;
  word-wrap: break-word;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  border-radius: 4px;
  background: #41444e;
  overflow-wrap: break-word;
  font-family: monospace;
  font-weight: 600;
  color: #fff; }

.swagger-ui .opblock-body pre span {
  color: #fff !important; }

.swagger-ui .opblock-body pre .headerline {
  display: block; }

.swagger-ui .highlight-code {
  position: relative; }

.swagger-ui .highlight-code > .microlight {
  overflow-y: auto;
  max-height: 400px;
  min-height: 6em; }

.swagger-ui .download-contents {
  position: absolute;
  bottom: 10px;
  right: 10px;
  cursor: pointer;
  background: #7d8293;
  text-align: center;
  padding: 5px;
  border-radius: 4px;
  font-family: sans-serif;
  font-weight: 600;
  color: #fff;
  font-size: 14px;
  height: 30px;
  width: 75px; }

.swagger-ui .scheme-container {
  margin: 0 0 20px;
  padding: 30px 0;
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15); }

.swagger-ui .scheme-container .schemes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
  align-items: flex-end; }

.swagger-ui .scheme-container .schemes > label {
  font-size: 12px;
  font-weight: 700;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: -20px 15px 0 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .scheme-container .schemes > label select {
  min-width: 130px;
  text-transform: uppercase; }

.swagger-ui .loading-container {
  padding: 40px 0 60px;
  margin-top: 1em;
  min-height: 1px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column; }

.swagger-ui .loading-container .loading {
  position: relative; }

.swagger-ui .loading-container .loading:after {
  font-size: 10px;
  font-weight: 700;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "loading";
  transform: translate(-50%, -50%);
  text-transform: uppercase;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .loading-container .loading:before {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 60px;
  height: 60px;
  margin: -30px;
  content: "";
  animation: rotation 1s infinite linear,opacity .5s;
  opacity: 1;
  border: 2px solid rgba(85, 85, 85, 0.1);
  border-top-color: rgba(0, 0, 0, 0.6);
  border-radius: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

@keyframes rotation {
  to {
    transform: rotate(1turn); } }

.swagger-ui .response-content-type {
  padding-top: 1em; }

.swagger-ui .response-content-type.controls-accept-header select {
  border-color: green; }

.swagger-ui .response-content-type.controls-accept-header small {
  color: green;
  font-size: .7em; }

@keyframes blinker {
  50% {
    opacity: 0; } }

.swagger-ui section h3 {
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui a.nostyle {
  display: inline; }

.swagger-ui a.nostyle, .swagger-ui a.nostyle:visited {
  text-decoration: inherit;
  color: inherit;
  cursor: pointer; }

.swagger-ui .version-pragma {
  height: 100%;
  padding: 5em 0; }

.swagger-ui .version-pragma__message {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  font-size: 1.2em;
  text-align: center;
  line-height: 1.5em;
  padding: 0 .6em; }

.swagger-ui .version-pragma__message > div {
  max-width: 55ch;
  -ms-flex: 1;
  flex: 1; }

.swagger-ui .version-pragma__message code {
  background-color: #dedede;
  padding: 4px 4px 2px;
  white-space: pre; }

.swagger-ui .btn {
  font-size: 14px;
  font-weight: 700;
  padding: 5px 23px;
  transition: all .3s;
  border: 2px solid gray;
  border-radius: 4px;
  background: transparent;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .btn.btn-sm {
  font-size: 12px;
  padding: 4px 23px; }

.swagger-ui .btn[disabled] {
  cursor: not-allowed;
  opacity: .3; }

.swagger-ui .btn:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.swagger-ui .btn.cancel {
  border-color: #ff6060;
  background-color: transparent;
  font-family: sans-serif;
  color: #ff6060; }

.swagger-ui .btn.authorize {
  line-height: 1;
  display: inline;
  color: #49cc90;
  border-color: #49cc90;
  background-color: transparent; }

.swagger-ui .btn.authorize span {
  float: left;
  padding: 4px 20px 0 0; }

.swagger-ui .btn.authorize svg {
  fill: #49cc90; }

.swagger-ui .btn.execute {
  background-color: #4990e2;
  color: #fff;
  border-color: #4990e2; }

.swagger-ui .btn-group {
  display: -ms-flexbox;
  display: flex;
  padding: 30px; }

.swagger-ui .btn-group .btn {
  -ms-flex: 1;
  flex: 1; }

.swagger-ui .btn-group .btn:first-child {
  border-radius: 4px 0 0 4px; }

.swagger-ui .btn-group .btn:last-child {
  border-radius: 0 4px 4px 0; }

.swagger-ui .authorization__btn {
  padding: 0 10px;
  border: none;
  background: none; }

.swagger-ui .authorization__btn.locked {
  opacity: 1; }

.swagger-ui .authorization__btn.unlocked {
  opacity: .4; }

.swagger-ui .expand-methods, .swagger-ui .expand-operation {
  border: none;
  background: none; }

.swagger-ui .expand-methods svg, .swagger-ui .expand-operation svg {
  width: 20px;
  height: 20px; }

.swagger-ui .expand-methods {
  padding: 0 10px; }

.swagger-ui .expand-methods:hover svg {
  fill: #404040; }

.swagger-ui .expand-methods svg {
  transition: all .3s;
  fill: #707070; }

.swagger-ui button {
  cursor: pointer;
  outline: none; }

.swagger-ui button.invalid {
  animation: shake .4s 1;
  border-color: #f93e3e;
  background: #feebeb; }

.swagger-ui select {
  font-size: 14px;
  font-weight: 700;
  padding: 5px 40px 5px 10px;
  border: 2px solid #41444e;
  border-radius: 4px;
  background: #f7f7f7 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+ICAgIDxwYXRoIGQ9Ik0xMy40MTggNy44NTljLjI3MS0uMjY4LjcwOS0uMjY4Ljk3OCAwIC4yNy4yNjguMjcyLjcwMSAwIC45NjlsLTMuOTA4IDMuODNjLS4yNy4yNjgtLjcwNy4yNjgtLjk3OSAwbC0zLjkwOC0zLjgzYy0uMjctLjI2Ny0uMjctLjcwMSAwLS45NjkuMjcxLS4yNjguNzA5LS4yNjguOTc4IDBMMTAgMTFsMy40MTgtMy4xNDF6Ii8+PC9zdmc+) right 10px center no-repeat;
  background-size: 20px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
  font-family: sans-serif;
  color: #3b4151;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swagger-ui select[multiple] {
  margin: 5px 0;
  padding: 5px;
  background: #f7f7f7; }

.swagger-ui select.invalid {
  animation: shake .4s 1;
  border-color: #f93e3e;
  background: #feebeb; }

.swagger-ui .opblock-body select {
  min-width: 230px; }

@media (max-width: 768px) {
  .swagger-ui .opblock-body select {
    min-width: 180px; } }

.swagger-ui label {
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 5px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text], .swagger-ui textarea {
  min-width: 100px;
  margin: 5px 0;
  padding: 8px 10px;
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  background: #fff; }

@media (max-width: 768px) {
  .swagger-ui input[type=email], .swagger-ui input[type=file], .swagger-ui input[type=password], .swagger-ui input[type=search], .swagger-ui input[type=text], .swagger-ui textarea {
    max-width: 175px; } }

.swagger-ui input[type=email].invalid, .swagger-ui input[type=file].invalid, .swagger-ui input[type=password].invalid, .swagger-ui input[type=search].invalid, .swagger-ui input[type=text].invalid, .swagger-ui textarea.invalid {
  animation: shake .4s 1;
  border-color: #f93e3e;
  background: #feebeb; }

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0); }
  20%, 80% {
    transform: translate3d(2px, 0, 0); }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0); }
  40%, 60% {
    transform: translate3d(4px, 0, 0); } }

.swagger-ui textarea {
  font-size: 12px;
  width: 100%;
  min-height: 280px;
  padding: 10px;
  border: none;
  border-radius: 4px;
  outline: none;
  background: rgba(255, 255, 255, 0.8);
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui textarea:focus {
  border: 2px solid #61affe; }

.swagger-ui textarea.curl {
  font-size: 12px;
  min-height: 100px;
  margin: 0;
  padding: 10px;
  resize: none;
  border-radius: 4px;
  background: #41444e;
  font-family: monospace;
  font-weight: 600;
  color: #fff; }

.swagger-ui .checkbox {
  padding: 5px 0 10px;
  transition: opacity .5s;
  color: #303030; }

.swagger-ui .checkbox label {
  display: -ms-flexbox;
  display: flex; }

.swagger-ui .checkbox p {
  font-weight: 400 !important;
  font-style: italic;
  margin: 0 !important;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .checkbox input[type=checkbox] {
  display: none; }

.swagger-ui .checkbox input[type=checkbox] + label > .item {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
  padding: 5px;
  cursor: pointer;
  border-radius: 1px;
  background: #e8e8e8;
  box-shadow: 0 0 0 2px #e8e8e8;
  -ms-flex: none;
  flex: none; }

.swagger-ui .checkbox input[type=checkbox] + label > .item:active {
  transform: scale(0.9); }

.swagger-ui .checkbox input[type=checkbox]:checked + label > .item {
  background: #e8e8e8 url("data:image/svg+xml;charset=utf-8,%3Csvg width='10' height='8' viewBox='3 7 10 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2341474E' fill-rule='evenodd' d='M6.333 15L3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z'/%3E%3C/svg%3E") 50% no-repeat; }

.swagger-ui .dialog-ux {
  position: fixed;
  z-index: 9999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.swagger-ui .dialog-ux .backdrop-ux {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8); }

.swagger-ui .dialog-ux .modal-ux {
  position: absolute;
  z-index: 9999;
  top: 50%;
  left: 50%;
  width: 100%;
  min-width: 300px;
  max-width: 650px;
  transform: translate(-50%, -50%);
  border: 1px solid #ebebeb;
  border-radius: 4px;
  background: #fff;
  box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.2); }

.swagger-ui .dialog-ux .modal-ux-content {
  overflow-y: auto;
  max-height: 540px;
  padding: 20px; }

.swagger-ui .dialog-ux .modal-ux-content p {
  font-size: 12px;
  margin: 0 0 5px;
  color: #41444e;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .dialog-ux .modal-ux-content h4 {
  font-size: 18px;
  font-weight: 600;
  margin: 15px 0 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .dialog-ux .modal-ux-header {
  display: -ms-flexbox;
  display: flex;
  padding: 12px 0;
  border-bottom: 1px solid #ebebeb;
  -ms-flex-align: center;
  align-items: center; }

.swagger-ui .dialog-ux .modal-ux-header .close-modal {
  padding: 0 10px;
  border: none;
  background: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swagger-ui .dialog-ux .modal-ux-header h3 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding: 0 20px;
  -ms-flex: 1;
  flex: 1;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .model {
  font-size: 12px;
  font-weight: 300;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .model .deprecated span, .swagger-ui .model .deprecated td {
  color: #a0a0a0 !important; }

.swagger-ui .model .deprecated > td:first-of-type {
  text-decoration: line-through; }

.swagger-ui .model-toggle {
  font-size: 10px;
  position: relative;
  top: 6px;
  display: inline-block;
  margin: auto .3em;
  cursor: pointer;
  transition: transform .15s ease-in;
  transform: rotate(90deg);
  transform-origin: 50% 50%; }

.swagger-ui .model-toggle.collapsed {
  transform: rotate(0deg); }

.swagger-ui .model-toggle:after {
  display: block;
  width: 20px;
  height: 20px;
  content: "";
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E") 50% no-repeat;
  background-size: 100%; }

.swagger-ui .model-jump-to-path {
  position: relative;
  cursor: pointer; }

.swagger-ui .model-jump-to-path .view-line-link {
  position: absolute;
  top: -.4em;
  cursor: pointer; }

.swagger-ui .model-title {
  position: relative; }

.swagger-ui .model-title:hover .model-hint {
  visibility: visible; }

.swagger-ui .model-hint {
  position: absolute;
  top: -1.8em;
  visibility: hidden;
  padding: .1em .5em;
  white-space: nowrap;
  color: #ebebeb;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.7); }

.swagger-ui .model p {
  margin: 0 0 1em; }

.swagger-ui section.models {
  margin: 30px 0;
  border: 1px solid rgba(59, 65, 81, 0.3);
  border-radius: 4px; }

.swagger-ui section.models.is-open {
  padding: 0 0 20px; }

.swagger-ui section.models.is-open h4 {
  margin: 0 0 5px;
  border-bottom: 1px solid rgba(59, 65, 81, 0.3); }

.swagger-ui section.models h4 {
  font-size: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 10px 20px 10px 10px;
  cursor: pointer;
  transition: all .2s;
  font-family: sans-serif;
  color: #606060; }

.swagger-ui section.models h4 svg {
  transition: all .4s; }

.swagger-ui section.models h4 span {
  -ms-flex: 1;
  flex: 1; }

.swagger-ui section.models h4:hover {
  background: rgba(0, 0, 0, 0.02); }

.swagger-ui section.models h5 {
  font-size: 16px;
  margin: 0 0 10px;
  font-family: sans-serif;
  color: #707070; }

.swagger-ui section.models .model-jump-to-path {
  position: relative;
  top: 5px; }

.swagger-ui section.models .model-container {
  margin: 0 20px 15px;
  position: relative;
  transition: all .5s;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.05); }

.swagger-ui section.models .model-container:hover {
  background: rgba(0, 0, 0, 0.07); }

.swagger-ui section.models .model-container:first-of-type {
  margin: 20px; }

.swagger-ui section.models .model-container:last-of-type {
  margin: 0 20px; }

.swagger-ui section.models .model-container .models-jump-to-path {
  position: absolute;
  top: 8px;
  right: 5px;
  opacity: .65; }

.swagger-ui section.models .model-box {
  background: none; }

.swagger-ui .model-box {
  padding: 10px;
  display: inline-block;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.1); }

.swagger-ui .model-box .model-jump-to-path {
  position: relative;
  top: 4px; }

.swagger-ui .model-box.deprecated {
  opacity: .5; }

.swagger-ui .model-title {
  font-size: 16px;
  font-family: sans-serif;
  color: #505050; }

.swagger-ui .model-deprecated-warning {
  font-size: 16px;
  font-weight: 600;
  margin-right: 1em;
  font-family: sans-serif;
  color: #f93e3e; }

.swagger-ui span > span.model .brace-close {
  padding: 0 0 0 10px; }

.swagger-ui .prop-name {
  display: inline-block;
  margin-right: 1em; }

.swagger-ui .prop-type {
  color: #55a; }

.swagger-ui .prop-enum {
  display: block; }

.swagger-ui .prop-format {
  color: #606060; }

.swagger-ui .servers > label {
  font-size: 12px;
  margin: -20px 15px 0 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .servers > label select {
  min-width: 130px;
  max-width: 100%; }

.swagger-ui .servers h4.message {
  padding-bottom: 2em; }

.swagger-ui .servers table tr {
  width: 30em; }

.swagger-ui .servers table td {
  display: inline-block;
  max-width: 15em;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px; }

.swagger-ui .servers table td:first-of-type {
  padding-right: 2em; }

.swagger-ui .servers table td input {
  width: 100%;
  height: 100%; }

.swagger-ui .servers .computed-url {
  margin: 2em 0; }

.swagger-ui .servers .computed-url code {
  display: inline-block;
  padding: 4px;
  font-size: 16px;
  margin: 0 1em; }

.swagger-ui .servers-title {
  font-size: 12px;
  font-weight: 700; }

.swagger-ui .operation-servers h4.message {
  margin-bottom: 2em; }

.swagger-ui table {
  width: 100%;
  padding: 0 10px;
  border-collapse: collapse; }

.swagger-ui table.model tbody tr td {
  padding: 0;
  vertical-align: top; }

.swagger-ui table.model tbody tr td:first-of-type {
  width: 174px;
  padding: 0 0 0 2em; }

.swagger-ui table.headers td {
  font-size: 12px;
  font-weight: 300;
  vertical-align: middle;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui table tbody tr td {
  padding: 10px 0 0;
  vertical-align: top; }

.swagger-ui table tbody tr td:first-of-type {
  max-width: 20%;
  min-width: 6em;
  padding: 10px 0; }

.swagger-ui table thead tr td, .swagger-ui table thead tr th {
  font-size: 12px;
  font-weight: 700;
  padding: 12px 0;
  text-align: left;
  border-bottom: 1px solid rgba(59, 65, 81, 0.2);
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .parameters-col_description input[type=text] {
  width: 100%;
  max-width: 340px; }

.swagger-ui .parameters-col_description select {
  border-width: 1px; }

.swagger-ui .parameter__name {
  font-size: 16px;
  font-weight: 400;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .parameter__name.required {
  font-weight: 700; }

.swagger-ui .parameter__name.required:after {
  font-size: 10px;
  position: relative;
  top: -6px;
  padding: 5px;
  content: "required";
  color: rgba(255, 0, 0, 0.6); }

.swagger-ui .parameter__extension, .swagger-ui .parameter__in {
  font-size: 12px;
  font-style: italic;
  font-family: monospace;
  font-weight: 600;
  color: gray; }

.swagger-ui .parameter__deprecated {
  font-size: 12px;
  font-style: italic;
  font-family: monospace;
  font-weight: 600;
  color: red; }

.swagger-ui .parameter__empty_value_toggle {
  font-size: 13px;
  padding-top: 5px;
  padding-bottom: 12px; }

.swagger-ui .parameter__empty_value_toggle input {
  margin-right: 7px; }

.swagger-ui .parameter__empty_value_toggle.disabled {
  opacity: .7; }

.swagger-ui .table-container {
  padding: 20px; }

.swagger-ui .topbar {
  padding: 10px 0;
  background-color: #1b1b1b; }

.swagger-ui .topbar .topbar-wrapper, .swagger-ui .topbar a {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.swagger-ui .topbar a {
  font-size: 1.5em;
  font-weight: 700;
  -ms-flex: 1;
  flex: 1;
  max-width: 300px;
  text-decoration: none;
  font-family: sans-serif;
  color: #fff; }

.swagger-ui .topbar a span {
  margin: 0;
  padding: 0 10px; }

.swagger-ui .topbar .download-url-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 3;
  flex: 3;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.swagger-ui .topbar .download-url-wrapper input[type=text] {
  width: 100%;
  margin: 0;
  border: 2px solid #62a03f;
  border-radius: 4px 0 0 4px;
  outline: none; }

.swagger-ui .topbar .download-url-wrapper .select-label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  max-width: 600px;
  margin: 0;
  color: #f0f0f0; }

.swagger-ui .topbar .download-url-wrapper .select-label span {
  font-size: 16px;
  -ms-flex: 1;
  flex: 1;
  padding: 0 10px 0 0;
  text-align: right; }

.swagger-ui .topbar .download-url-wrapper .select-label select {
  -ms-flex: 2;
  flex: 2;
  width: 100%;
  border: 2px solid #62a03f;
  outline: none;
  box-shadow: none; }

.swagger-ui .topbar .download-url-wrapper .download-url-button {
  font-size: 16px;
  font-weight: 700;
  padding: 4px 30px;
  border: none;
  border-radius: 0 4px 4px 0;
  background: #62a03f;
  font-family: sans-serif;
  color: #fff; }

.swagger-ui .info {
  margin: 50px 0; }

.swagger-ui .info hgroup.main {
  margin: 0 0 20px; }

.swagger-ui .info hgroup.main a {
  font-size: 12px; }

.swagger-ui .info li, .swagger-ui .info p, .swagger-ui .info table {
  font-size: 14px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .info h1, .swagger-ui .info h2, .swagger-ui .info h3, .swagger-ui .info h4, .swagger-ui .info h5 {
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .info code {
  padding: 3px 5px;
  border-radius: 4px;
  background: rgba(0, 0, 0, 0.05);
  font-family: monospace;
  font-weight: 600;
  color: #9012fe; }

.swagger-ui .info a {
  font-size: 14px;
  transition: all .4s;
  font-family: sans-serif;
  color: #4990e2; }

.swagger-ui .info a:hover {
  color: #1f69c0; }

.swagger-ui .info > div {
  margin: 0 0 5px; }

.swagger-ui .info .base-url {
  font-size: 12px;
  font-weight: 300 !important;
  margin: 0;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .info .title {
  font-size: 36px;
  margin: 0;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .info .title small {
  font-size: 10px;
  position: relative;
  top: -5px;
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 2px 4px;
  vertical-align: super;
  border-radius: 57px;
  background: #7d8492; }

.swagger-ui .info .title small pre {
  margin: 0;
  font-family: sans-serif;
  color: #fff; }

.swagger-ui .auth-btn-wrapper {
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
  -ms-flex-pack: center;
  justify-content: center; }

.swagger-ui .auth-btn-wrapper .btn-done {
  margin-right: 1em; }

.swagger-ui .auth-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
  flex: 1;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.swagger-ui .auth-wrapper .authorize {
  padding-right: 20px;
  margin-right: 10px; }

.swagger-ui .auth-container {
  margin: 0 0 10px;
  padding: 10px 20px;
  border-bottom: 1px solid #ebebeb; }

.swagger-ui .auth-container:last-of-type {
  margin: 0;
  padding: 10px 20px;
  border: 0; }

.swagger-ui .auth-container h4 {
  margin: 5px 0 15px !important; }

.swagger-ui .auth-container .wrapper {
  margin: 0;
  padding: 0; }

.swagger-ui .auth-container input[type=password], .swagger-ui .auth-container input[type=text] {
  min-width: 230px; }

.swagger-ui .auth-container .errors {
  font-size: 12px;
  padding: 10px;
  border-radius: 4px;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .scopes h2 {
  font-size: 14px;
  font-family: sans-serif;
  color: #3b4151; }

.swagger-ui .scope-def {
  padding: 0 0 20px; }

.swagger-ui .errors-wrapper {
  margin: 20px;
  padding: 10px 20px;
  animation: scaleUp .5s;
  border: 2px solid #f93e3e;
  border-radius: 4px;
  background: rgba(249, 62, 62, 0.1); }

.swagger-ui .errors-wrapper .error-wrapper {
  margin: 0 0 10px; }

.swagger-ui .errors-wrapper .errors h4 {
  font-size: 14px;
  margin: 0;
  font-family: monospace;
  font-weight: 600;
  color: #3b4151; }

.swagger-ui .errors-wrapper .errors small {
  color: #606060; }

.swagger-ui .errors-wrapper hgroup {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.swagger-ui .errors-wrapper hgroup h4 {
  font-size: 20px;
  margin: 0;
  -ms-flex: 1;
  flex: 1;
  font-family: sans-serif;
  color: #3b4151; }

@keyframes scaleUp {
  0% {
    transform: scale(0.8);
    opacity: 0; }
  to {
    transform: scale(1);
    opacity: 1; } }

.swagger-ui .Resizer.vertical.disabled {
  display: none; }

.fabe-non-matching {
  margin-left: 12px !important;
  margin-top: 8px !important; }

.fabe-workspace-icon {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 25px;
  margin-top: 7px;
  border-radius: 2px; }

.fabe-workspace-icon2 {
  width: 10px;
  height: 10px;
  margin-top: 7px; }

.fabe-workspace-icon3 {
  margin-top: 15px; }

.fabe-workspace-dd-icon {
  position: absolute;
  margin-top: 7px;
  margin-left: 20px; }

.fabe-workspace-dd-arrow.collapsed {
  position: absolute;
  margin-top: 20px;
  margin-left: 45px;
  background: url(/images/chili/arrow-light.svg);
  width: 15px;
  height: 15px; }

.fabe-booker-queue-dropdown2.collapsed {
  opacity: 0; }

.fabe-integration-icon {
  width: 20px;
  height: 20px;
  overflow: hidden;
  text-indent: -1000px; }

.fabe-integration-icon-Salesforce {
  background: url("/images/microsoft/salesforce.png") no-repeat center;
  background-size: 20px; }

.fabe-integration-icon-Convey {
  width: 30px;
  background: url("/images/convey/logo_small.png") no-repeat center;
  background-size: 60px; }

.fabe-workspace-users .fabe-csv-downloader {
  position: relative;
  top: 30px;
  left: 250px; }

.fabe-workspace-users .fabe-datagrid {
  width: 100%;
  color: #58595b; }
  .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border: none !important; }
    .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
      border-bottom: 1px solid #d0d2d3; }
    .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
      border-bottom: 2px solid #d0d2d3; }
    .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-workspace {
      width: 150px; }
      .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-workspace .fabe-workspace-name {
        height: 40px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-workspace .fabe-header-title {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-workspace .fabe-header-title .fabe-workspace-icon2 {
          margin-right: 5px; }
    .fabe-workspace-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fa-question-circle-o {
      margin-left: 46px;
      margin-top: -30px;
      color: #bdbfbe;
      transform: scale(1.2); }

.fabe-workspace-list .fabe-add-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px; }

.fabe-workspace-list .fabe-add-button span {
  margin-left: 10px;
  text-transform: uppercase;
  font-weight: 500;
  color: #00bcd4;
  cursor: pointer; }

.fabe-workspace-list .fabe-datagrid {
  width: 100%;
  color: #58595b; }
  .fabe-workspace-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
    border-bottom: 1px solid #d0d2d3; }
  .fabe-workspace-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
    border-bottom: 2px solid #d0d2d3; }
  .fabe-workspace-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-edit-workspace {
    font-weight: 500;
    cursor: pointer; }
    .fabe-workspace-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-edit-workspace:hover {
      text-decoration: underline; }
  .fabe-workspace-list .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
    -ms-flex: 3;
    flex: 3; }

.fabe-workspace-list .fabe-reorder-renderer {
  height: 30px; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .empty {
    height: 12px;
    width: 12px; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-up,
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-down {
    cursor: pointer;
    width: 10px;
    height: 10px;
    border: 6px solid transparent;
    position: relative;
    display: block;
    overflow: hidden;
    text-indent: 100px; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-up {
    border-bottom-color: #a7a9ab; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-down {
    margin-top: 5px;
    border-top-color: #a7a9ab; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-up:after {
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    left: -10px;
    top: -10px; }
  .fabe-workspace-list .fabe-reorder-renderer .fabe-arrows .arrow-down:after {
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    left: -10px;
    top: -10px; }

.fabe-personal-meetings.fabe-team-settings .fabe-datagrid {
  width: 100%;
  height: auto; }

.fabe-csv-downloader .fabe-download-item {
  margin-left: 100px;
  color: #91919F;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer; }
  .fabe-csv-downloader .fabe-download-item:hover {
    color: #767687; }

.fabe-csv-downloader .fabe-in-progress {
  cursor: default; }

.fabe-datagrid .fabe-pager-pagination-wrapper {
  -ms-flex: 1;
  flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  list-style-type: none; }
  .fabe-datagrid .fabe-pager-pagination-wrapper li {
    margin-right: 8px; }
  .fabe-datagrid .fabe-pager-pagination-wrapper a {
    color: inherit;
    display: block;
    padding: 10px 16px; }
  .fabe-datagrid .fabe-pager-pagination-wrapper .number,
  .fabe-datagrid .fabe-pager-pagination-wrapper .previous,
  .fabe-datagrid .fabe-pager-pagination-wrapper .next {
    display: inline-block;
    text-align: center;
    border-radius: 4px;
    color: #58585b;
    font-weight: 600;
    cursor: pointer;
    transition: 0.4s;
    border: 1px solid #dde0e6; }
  .fabe-datagrid .fabe-pager-pagination-wrapper .number.selected,
  .fabe-datagrid .fabe-pager-pagination-wrapper .number:hover,
  .fabe-datagrid .fabe-pager-pagination-wrapper .previous:hover,
  .fabe-datagrid .fabe-pager-pagination-wrapper .fabe-pager-next:hover {
    border-color: #f05822;
    color: #f05822;
    text-decoration: none; }
  .fabe-datagrid .fabe-pager-pagination-wrapper .previous,
  .fabe-datagrid .fabe-pager-pagination-wrapper .next {
    width: 40px;
    height: 40px; }
    .fabe-datagrid .fabe-pager-pagination-wrapper .previous a,
    .fabe-datagrid .fabe-pager-pagination-wrapper .next a {
      padding: 10px; }
  .fabe-datagrid .fabe-pager-pagination-wrapper .disabled {
    display: none; }

.fabe-datagrid .fabe-datagrid-search {
  padding-bottom: 20px; }
  .fabe-datagrid .fabe-datagrid-search svg {
    fill: red; }
  .fabe-datagrid .fabe-datagrid-search input {
    background: url(images/material/ic_search_black_18px.svg) no-repeat scroll 230px 10px;
    width: 250px; }

.fabe-datagrid .fabe-no-elements {
  text-align: center;
  padding-top: 10px;
  color: #b3babd; }

.fabe-datagrid .fabe-popover-holder {
  position: relative; }

.fabe-datagrid .fabe-datagrid-pager {
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  margin-top: 14px;
  padding-bottom: 24px; }
  .fabe-datagrid .fabe-datagrid-pager.hidden {
    display: none; }
  .fabe-datagrid .fabe-datagrid-pager a.number {
    margin: 0px 5px; }

.fabe-datagrid .fabe-datagrid-columns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }
  .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border-right: 1px solid;
    border-bottom: 1px solid;
    border-top: 1px solid;
    -ms-flex: 1;
    flex: 1; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column:first-child {
      border-left: 1px solid; }
      .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column:first-child .fabe-column-row {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column:last-child {
      -ms-flex: 0;
      flex: 0; }
      .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column:last-child .fabe-column-row {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
      height: 40px;
      line-height: 40px;
      padding: 0 16px; }
      .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell.fabe-column-draggable i {
        padding-left: 0px;
        padding-right: 10px;
        cursor: grab; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
      color: #58595b;
      font-weight: 600; }
    .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center; }
      .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row:last-child {
        border-bottom: none; }

.fabe-phone-verification {
  display: -ms-flexbox;
  display: flex; }
  .fabe-phone-verification i {
    color: #51A7F9 !important;
    margin-right: 10px; }
  .fabe-phone-verification .fabe-verified-label {
    position: relative;
    margin-left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #CACACA;
    cursor: default; }
  .fabe-phone-verification .fabe-not-verified-label {
    margin-left: 5px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #aaa;
    cursor: pointer; }
    .fabe-phone-verification .fabe-not-verified-label:hover {
      color: red; }

.fabe-verify-dialog {
  margin-left: 50px; }

.fabe-list-container {
  padding: 20px; }
  .fabe-list-container .fabe-list-form {
    border-top: 2px solid #D1D2D4 !important; }
    .fabe-list-container .fabe-list-form .fabe-list-item {
      border-bottom: 1px solid #E6E7E8 !important;
      padding-right: 50px !important; }
      .fabe-list-container .fabe-list-form .fabe-list-item .fabe-list-item-actions .fabe-list-trash-icon {
        z-index: 1; }
        .fabe-list-container .fabe-list-form .fabe-list-item .fabe-list-item-actions .fabe-list-trash-icon i {
          color: #A7A9AB !important;
          transition: .5s; }
          .fabe-list-container .fabe-list-form .fabe-list-item .fabe-list-item-actions .fabe-list-trash-icon i:hover {
            color: rgba(0, 0, 0, 0.5) !important; }
  .fabe-list-container .fabe-add-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px; }
    .fabe-list-container .fabe-add-button:hover span {
      color: #3be9ff; }
    .fabe-list-container .fabe-add-button span {
      margin-left: 10px;
      text-transform: uppercase;
      font-weight: 500;
      color: #00bcd4;
      cursor: pointer; }
  .fabe-list-container .fabe-item-name-holder span {
    display: inline-block;
    width: 500px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .fabe-list-container .fabe-item-name-holder a {
    color: #00bcd4; }

.fabe-security-disabled input {
  cursor: default !important; }

.fabe-security-disabled .fabe-switch {
  cursor: default !important; }

.fabe-switch-disabled {
  opacity: 0.5; }

span.warning {
  width: 24px;
  height: 24px;
  background: red;
  margin-left: 10px;
  border-radius: 50%;
  color: white;
  text-align: center;
  font-weight: bolder;
  font-size: 20px;
  line-height: 24px;
  cursor: default; }
  span.warning span {
    display: block;
    width: 100%;
    height: 100%; }

.fabe-events-management-app .fabe-events-management-header {
  font-family: "PublicSans-regular";
  width: 100%;
  height: 64px;
  min-height: 64px;
  background-color: #4B566C;
  color: white;
  position: relative;
  z-index: 2;
  padding: 0 26px;
  box-shadow: 0px 1px 2px rgba(30, 44, 71, 0.1); }
  .fabe-events-management-app .fabe-events-management-header .react-tabs {
    height: 100%; }
    .fabe-events-management-app .fabe-events-management-header .react-tabs .calendar-tabs-icon-wrapper {
      width: 16px;
      height: 16px; }
    .fabe-events-management-app .fabe-events-management-header .react-tabs li {
      font-family: PublicSans-SemiBold;
      font-weight: 600;
      padding: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      margin: 0 16px;
      color: #A5ABB6; }
      .fabe-events-management-app .fabe-events-management-header .react-tabs li:first-child {
        margin-left: 0px; }
      .fabe-events-management-app .fabe-events-management-header .react-tabs li.react-tabs__tab--selected {
        color: white;
        border-bottom: none;
        position: relative; }
        .fabe-events-management-app .fabe-events-management-header .react-tabs li.react-tabs__tab--selected::after {
          content: "";
          position: absolute;
          width: 100%;
          height: 2px;
          bottom: 0px;
          left: 0;
          background: #ff5d38; }
    .fabe-events-management-app .fabe-events-management-header .react-tabs .calendar-tabs-list {
      list-style-type: none;
      display: -ms-flexbox;
      display: flex;
      height: 100%; }
  .fabe-events-management-app .fabe-events-management-header .inactive-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index: 1;
    opacity: 0.3; }
  .fabe-events-management-app .fabe-events-management-header .fabe-profile-letters {
    line-height: 27px;
    text-align: center; }
  .fabe-events-management-app .fabe-events-management-header .events-management-header-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    height: 100%; }
  .fabe-events-management-app .fabe-events-management-header .events-management-header-row.second-row {
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-top: 10px; }
    .fabe-events-management-app .fabe-events-management-header .events-management-header-row.second-row .mobile-search-section {
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin: 0 5px;
      display: none; }
      .fabe-events-management-app .fabe-events-management-header .events-management-header-row.second-row .mobile-search-section input {
        height: 40px;
        width: 100%;
        border: 1px solid #E0E1E3;
        border-radius: 4px;
        background-color: #FFFFFF;
        box-shadow: 0 0 2px 0 #2E3341;
        font-size: 14px;
        line-height: 17px; }
  .fabe-events-management-app .fabe-events-management-header .goal-section {
    padding: 17px;
    margin-right: 7px;
    display: -ms-flexbox;
    display: flex; }
    .fabe-events-management-app .fabe-events-management-header .goal-section .circular-goal-representation {
      position: relative;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      float: left;
      background-color: #cccccc; }
      .fabe-events-management-app .fabe-events-management-header .goal-section .circular-goal-representation .cirular-white-fill {
        background-color: white;
        border-radius: 50%;
        width: 23.5px;
        height: 23.5px;
        margin: 3.25px;
        position: absolute; }
      .fabe-events-management-app .fabe-events-management-header .goal-section .circular-goal-representation .circular-chart {
        max-height: 30px;
        display: block;
        transform: scaleX(-1); }
        .fabe-events-management-app .fabe-events-management-header .goal-section .circular-goal-representation .circular-chart .circle {
          stroke: #FF5D38;
          fill: none;
          stroke-width: 3.25px;
          stroke-linecap: round; }
    .fabe-events-management-app .fabe-events-management-header .goal-section .goal-description {
      margin-left: 10px; }
      .fabe-events-management-app .fabe-events-management-header .goal-section .goal-description .goal-label {
        opacity: 0.5;
        font-size: 11px;
        font-weight: bold;
        line-height: 12px; }
      .fabe-events-management-app .fabe-events-management-header .goal-section .goal-description .goal-percentage {
        font-size: 14px;
        line-height: 17px; }
  .fabe-events-management-app .fabe-events-management-header.is-phone .react-tabs {
    padding-top: 0px !important; }
    .fabe-events-management-app .fabe-events-management-header.is-phone .react-tabs li {
      margin: 0 13px;
      height: 100%;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-line-pack: center;
      align-content: center;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      padding: 0;
      padding-top: 0px !important; }
    @media screen and (orientation: landscape) {
      .fabe-events-management-app .fabe-events-management-header.is-phone .react-tabs {
        margin-top: 15px; }
        .fabe-events-management-app .fabe-events-management-header.is-phone .react-tabs li {
          padding-bottom: 16px; } }
  @media screen and (orientation: portrait) {
    .fabe-events-management-app .fabe-events-management-header.is-phone.search-shown {
      height: 115px; }
      .fabe-events-management-app .fabe-events-management-header.is-phone.search-shown .events-management-header-row.first-row {
        height: 54px; } }
  .fabe-events-management-app .fabe-events-management-header.is-phone .events-management-header-row.second-row .mobile-search-section {
    display: block; }
    @media screen and (orientation: landscape) {
      .fabe-events-management-app .fabe-events-management-header.is-phone .events-management-header-row.second-row .mobile-search-section {
        margin-top: -41px;
        width: 200px;
        -ms-flex-positive: 0;
        flex-grow: 0;
        position: absolute;
        right: 0;
        margin-right: 100px; } }
  @media screen and (orientation: portrait) {
    .fabe-events-management-app .fabe-events-management-header.is-phone .events-management-header-row .left-section .go-back-button {
      display: none; }
    .fabe-events-management-app .fabe-events-management-header.is-phone .events-management-header-row .left-section .options-button {
      display: block;
      margin-right: 20px; }
    .fabe-events-management-app .fabe-events-management-header.is-phone .events-management-header-row .left-section .site-logo {
      margin-right: 5px; } }
  .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .search-icon {
    display: block;
    margin-right: 20px; }
  .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .goal-section {
    position: absolute;
    right: 13.5px;
    margin-right: 0px;
    padding-right: 0px; }
    .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .goal-section .goal-description {
      display: none; }
    @media screen and (orientation: landscape) {
      .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .goal-section {
        margin-top: 0px; } }
  .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .fabe-profile-holder {
    border-left: none;
    margin-top: 1px; }
    .fabe-events-management-app .fabe-events-management-header.is-phone .right-section .fabe-profile-holder .fabe-profile {
      width: 23.5px !important;
      height: 23.5px !important;
      margin-top: 3.25px;
      position: absolute;
      right: 17px; }

.fabe-meeting-creation-member {
  margin: 10px 0px; }
  .fabe-meeting-creation-member .non-compact-member .fabe-profile-holder .fabe-profile {
    margin-left: 0;
    text-align: center; }
  .fabe-meeting-creation-member .non-compact-member .member-availability {
    margin-left: 15px; }

.fabe-meeting-creation-member-label .non-compact-member .fabe-profile-holder .fabe-profile {
  margin-left: 0;
  margin-right: 8px; }
  .fabe-meeting-creation-member-label .non-compact-member .fabe-profile-holder .fabe-profile .fabe-profile-letters {
    margin: 0;
    text-align: center;
    line-height: 18px;
    font-size: 10px; }

.fabe-meeting-creation-member-label .non-compact-member .member-availability {
  margin-left: 12px;
  margin-top: 10px; }

.fabe-meeting-creation-member .members-row-assignee-details {
  margin: 5px 0px; }

.fabe-meeting-creation-member .calendar-icon-wrapper :first-child {
  margin-top: 0px;
  display: block;
  margin-left: 1px; }

.fabe-meeting-creation-member .fabe-profile-holder {
  display: -ms-flexbox;
  display: flex; }
  .fabe-meeting-creation-member .fabe-profile-holder .fabe-profile-letters {
    margin-left: 6px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation .pointer {
  cursor: pointer; }

.fabe-events-management-app .fabe-events-management-right-side-navigation .event-color-indicator {
  border-radius: 2px;
  height: 12px;
  width: 12px;
  min-width: 12px;
  max-width: 12px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  color: #788090; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .display-none {
    display: none; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-textfield-contastraint input {
    font-size: 14px;
    color: #4b566c; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-event-details-icon-wrapper {
    margin-left: 0;
    width: 25px;
    margin-right: 14px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting #event-title {
    padding-left: 0px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .assignee-dropdown-wrapper #assignee-dropdown-field,
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .assignee-dropdown-wrapper #assignee-dropdown-field-selected {
    padding-left: 0; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .section-separator {
    width: 100%;
    margin: 0; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .description-expanded {
    height: 100%; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .description-expanded > * {
      height: 100%; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .description-expand-icon {
    position: absolute;
    top: 16px;
    right: 24px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-event-details-border {
    border-bottom: 1px solid #e8eaec;
    min-height: 56px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .stretch {
    max-height: unset;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .guests-wrapper {
    min-height: unset;
    padding-bottom: 8px;
    position: relative; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .guests-wrapper #cp_autocomplete_menu {
      position: absolute !important;
      top: 100% !important; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header {
    height: 63px;
    min-height: 63px;
    max-height: 63px;
    padding: 24px 23px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    overflow: hidden; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .event-description .event-description,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .description-label .event-description,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .date-time-label .event-description {
      height: 21px;
      color: #333a40;
      font-size: 14px;
      font-weight: 600;
      line-height: 21px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .event-description .description-label,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .event-description .date-time-label,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .description-label .description-label,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .description-label .date-time-label,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .date-time-label .description-label,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .event-details-header .date-time-label .date-time-label {
      line-height: 17px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .fabe-events-management-queue-dropdown {
    background: transparent;
    background-color: transparent !important; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .section-separator {
    background-color: #e8eaec;
    opacity: 0.16;
    height: 1px;
    margin-top: -1px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .event-details-header {
    background-color: #1e2c47;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .event-details-header .event-description {
      color: white;
      margin-left: 15px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .queues-dropdown-phone-wrapper {
    padding: 0 15px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .queues-dropdown-phone-wrapper :first-child {
      z-index: 100; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .queues-dropdown-phone-wrapper :first-child div[class*='activatedWrapper'] {
        z-index: 101; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .calendar-icon-wrapper {
    margin-top: 1px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone .fabe-events-management-right-side-navigation-wrapper .calendar-icon-wrapper :first-child {
      margin-top: 0px;
      display: block; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version {
    color: white;
    background-color: #1e2c47;
    padding-bottom: 24px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version.compact {
      padding-bottom: 0; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .dropdowns-section {
      margin-top: 13px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .pick-event-and-queue-button {
      padding: 14px 27px;
      padding-right: 35px;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .pick-event-and-queue-button span {
        -ms-flex-positive: 1;
        flex-grow: 1; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .pick-event-and-queue-button i {
        width: 20px;
        max-width: 20px;
        min-width: 20px;
        font-size: 11px;
        line-height: 19px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper {
      padding: 24px;
      padding-bottom: 0px;
      padding-top: 3px;
      margin-top: 5px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown,
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown {
        background-color: #f4f4f5;
        border-radius: 5px;
        padding-top: 10px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown button + div,
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown button + div {
          border: none !important; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown button,
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown button {
          top: -10px !important;
          right: 0px !important;
          fill: #8e95a3 !important; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-navigation-label {
        margin-left: 15px;
        position: absolute;
        z-index: 1;
        margin-top: 4px;
        text-transform: uppercase;
        color: #8e95a3;
        font-size: 8px;
        font-weight: 600; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown {
      background-color: #19243b; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown > div,
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown > div {
        background-color: transparent !important; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown > div > div > div,
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-dropdown > div > div > div {
          color: white !important; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .phone-left-section-version .fabe-navigation-dropdown-wrapper .fabe-events-management-queue-dropdown .fabe-selected-icon-holder {
      position: absolute;
      margin: 10px -10px 6px 15px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    border: 1px solid #e8eaec;
    border-radius: 4px;
    background-color: #f7f8fa;
    margin: 15px 24px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .members-row-assignee-details .calendar-icon-wrapper {
      margin-left: 13px;
      margin-top: 8px;
      padding-left: 4px;
      padding-top: 2px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .fabe-profile-letters {
      line-height: 12px;
      font-size: 12px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .fabe-profile {
      margin-right: 8px;
      margin-left: 14px;
      margin-top: 10px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .fabe-profile-name,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-name {
      height: 16px;
      color: #a5abb6;
      font-size: 12px;
      line-height: 16px;
      margin-top: 18px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-label {
      position: absolute;
      margin-left: 42px;
      height: 8px;
      width: 200px;
      color: #a5abb6;
      font-size: 8px;
      font-weight: 600;
      line-height: 8px;
      margin-top: 6px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .more-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-positive: 1;
    flex-grow: 1; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .more-details .description-input {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: 105px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .more-details .description-input .right-section {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-direction: column;
        flex-direction: column; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .more-details .description-input .right-section textarea {
          resize: none;
          height: 40px;
          -ms-flex-positive: 1;
          flex-grow: 1;
          background: transparent;
          margin-bottom: 6px;
          border: none;
          outline: none; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .svg-icon {
    fill: #8e95a3;
    transform: scale(0.67);
    margin-top: -2px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .start-picker {
    margin-top: 15px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .end-picker {
    margin-bottom: 15px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .start-picker,
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .end-picker {
    display: -ms-flexbox;
    display: flex;
    padding: 0px 25px;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .start-picker span,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .end-picker span {
      line-height: 40px;
      width: 80px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .start-picker div hr,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .end-picker div hr {
      display: none !important; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .meeting-room-dropdown {
    margin: 10px 0; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-members-dropdown {
    height: unset;
    margin: 0; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-members-dropdown .fabe-profile-name,
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-members-dropdown .assignee-name {
      line-height: 3px !important; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input {
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    border-radius: 4px;
    background-color: #f4f4f5;
    box-shadow: 0 1px 0 0 rgba(46, 51, 65, 0.15); }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input i {
      margin-left: 16px;
      line-height: 32px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input i.fa-calendar {
        line-height: 35px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input .right-section {
      width: 100%;
      padding-right: 8px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input .right-section span {
        display: block;
        height: 8px;
        color: #788090;
        font-size: 8px;
        font-weight: 600;
        line-height: 8px;
        margin-top: 8px;
        margin-bottom: 2px;
        text-transform: uppercase; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input .right-section input,
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .styled-input .right-section select {
        border: none;
        background-color: transparent;
        width: 100%;
        outline: none;
        font-size: 12px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-drop-title-and-values > div > div > div {
    font-size: 12px !important; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper {
    margin: 0 25px;
    height: 40px;
    border-radius: 4px;
    background-color: #f4f4f5;
    box-shadow: 0 1px 0 0 rgba(46, 51, 65, 0.15);
    display: -ms-flexbox;
    display: flex;
    color: #8e95a3; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper i {
      line-height: 40px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper .right-section {
      margin-left: 10px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper .fabe-drop-title-and-values .event-details-dropdown {
      margin-top: 0px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper .fabe-drop-title-and-values .event-details-dropdown button {
        top: -21px !important;
        right: 0px !important; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper .fabe-drop-title-and-values .event-details-dropdown .fabe-profile-name,
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .members-dropdown-wrapper .fabe-drop-title-and-values .event-details-dropdown .assignee-name {
        font-size: 12px;
        line-height: 15px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part {
    margin-bottom: 0px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .button-creation-wrapper {
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0 0 40px 0 rgba(46, 51, 65, 0.16);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 16px 24px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting .show-less-options-wrapper {
    min-height: 32px;
    margin-top: 8px; }

.room-switched-notification {
  padding: 16px;
  border: 1px solid #B9DCF9;
  border-radius: 4px;
  background-color: #F1F8FE;
  display: -ms-flexbox;
  display: flex;
  color: #46A4F2;
  margin: 8px 1.5rem; }
  .room-switched-notification i {
    font-size: 16px;
    margin-right: 16px; }
  .room-switched-notification .text-section span {
    display: block; }
  .room-switched-notification .text-section span:first-child {
    font-weight: 600;
    line-height: 16px; }
  .room-switched-notification .text-section span:last-child {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px; }

.members-row-assignee-details {
  position: relative;
  display: -ms-flexbox;
  display: flex; }
  .members-row-assignee-details .calendar-icon-wrapper {
    width: 24px;
    height: 24px;
    color: #788090;
    padding: 4px;
    border-radius: 50%;
    margin-top: -1px;
    margin-right: 5px;
    display: -ms-flexbox;
    display: flex; }
    .members-row-assignee-details .calendar-icon-wrapper span {
      color: #788090; }
  .members-row-assignee-details .fabe-profile {
    margin-left: 37px;
    margin-right: 16px; }
    .members-row-assignee-details .fabe-profile .fabe-profile-letters {
      font-size: 12px; }
  .members-row-assignee-details span {
    color: #1E2C47;
    font-size: 14px; }
  .members-row-assignee-details i {
    position: absolute;
    border: 1px solid #FFFFFF;
    color: green;
    bottom: -4px;
    left: 49px;
    border-radius: 50%;
    background-color: white; }
  .members-row-assignee-details .member-availability,
  .members-row-assignee-details .exclamation-information {
    width: 11px;
    height: 11px;
    border-radius: 50%;
    position: absolute;
    border: 2px solid white; }
  .members-row-assignee-details .member-availability {
    margin-top: 18px;
    margin-left: 51px;
    background-color: red; }
    .members-row-assignee-details .member-availability.active {
      background-color: green; }
  .members-row-assignee-details .exclamation-information {
    background-color: gray;
    right: 25px;
    margin-top: 10px;
    line-height: 12px;
    font-size: 10px;
    width: 11px;
    height: 11px;
    text-align: center;
    color: white;
    font-weight: bold;
    border: none; }

.fabe-booker-dropdown-item > div > div .fabe-profile-holder .fabe-profile {
  margin-left: 0; }

.fabe-booker-dropdown-item > div > div .member-availability {
  margin-left: 15px; }

.fabe-members-dropdown {
  border-radius: 4px;
  background-color: #F4F4F5;
  height: 40px;
  margin-bottom: 8px; }
  .fabe-members-dropdown .event-details-dropdown {
    padding-top: 10px; }
  .fabe-members-dropdown .members-row-assignee-details {
    margin-top: 9px !important; }
    .fabe-members-dropdown .members-row-assignee-details .fabe-profile-holder {
      display: none; }
      .fabe-members-dropdown .members-row-assignee-details .fabe-profile-holder .fabe-profile {
        margin-left: 10px; }

.fabe-members-dropdown-search-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 15px; }
  .fabe-members-dropdown-search-field i {
    line-height: 40px; }
  .fabe-members-dropdown-search-field input {
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-bottom: 1px solid #ebeced; }

.fabe-members-dropdown-edit-field {
  text-decoration: underline;
  font-size: 10px;
  cursor: pointer;
  padding: 0 34px;
  margin-top: -17px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation {
  background-color: white;
  height: calc(100% - 64px);
  width: 355px;
  max-width: 355px;
  z-index: 100;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 100;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1); }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting {
    box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.1); }
    @media screen and (orientation: portrait) {
      .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-tablet {
        position: absolute;
        height: calc(100% - 64px); } }
    .fabe-events-management-app .fabe-events-management-right-side-navigation.creating-new-meeting.is-phone {
      position: fixed;
      height: 100%;
      width: 100%;
      min-width: 100%;
      max-width: 100%; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .placeholder-assigneed-dropdown {
    margin-bottom: 16px;
    padding: 0 24px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .placeholder-assigneed-dropdown > :first-child {
      z-index: 10;
      width: 305px;
      max-width: 3005px;
      margin-top: 0; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .placeholder-assigneed-dropdown .placeholder-reassign-button-wrapper {
      margin-top: 16px; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .guest-name {
    color: #1E2C47;
    font-size: 14px;
    width: 150px;
    max-width: 150px;
    min-width: 150px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .rounded-button {
    height: 40px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    text-align: center;
    cursor: pointer;
    background-color: #ff5d38;
    border-radius: 4px;
    margin: 16px 25px 16px 25px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .rounded-button.disabled {
      background-color: #D2D5DA; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper {
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100vh; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-overlay {
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.4); }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-content {
      position: fixed;
      bottom: 0;
      width: 355px;
      padding: 16px 23px;
      background: white; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-content p {
        font-weight: 500; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-content .confirmation-button-options-holder {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-content .members-row-assignee-details {
        margin-bottom: 25px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .confimation-wrapper .confirmation-content .members-row-assignee-details .fabe-profile {
          margin-left: 0; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .button {
    cursor: pointer;
    height: 36px;
    border-radius: 4px;
    box-shadow: 0 0 2px 0 #2E3341;
    font-size: 14px;
    font-weight: 600;
    padding: 9px 16px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    text-align: center; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .button.delete-option, .fabe-events-management-app .fabe-events-management-right-side-navigation .button.cancel-edit {
      color: #5E687C; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .button.edit-option, .fabe-events-management-app .fabe-events-management-right-side-navigation .button.save-edit {
      color: #FF5D38;
      background-color: rgba(255, 93, 56, 0.1); }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper {
    position: relative;
    width: 355px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: auto;
    -ms-flex: 1;
    flex: 1; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-profile-holder {
      display: -ms-flexbox;
      display: flex;
      padding-top: 4px;
      -ms-flex-align: center;
      align-items: center; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-group-meetings .fabe-event-details-header {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 16px 24px 0px 24px;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-group-meetings .fabe-event-details-header .left-section {
        margin-top: 10px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-group-meetings .fabe-event-details-header .left-section i {
          color: #8E95A3;
          line-height: 20px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-group-meetings .fabe-event-details-header .left-section .fabe-event-details-number-of-meetings {
          margin-left: 8px;
          height: 16px;
          color: #1E2C47;
          font-size: 12px;
          font-weight: 500; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-group-meetings .fabe-event-details-header .search-section input {
        border: none;
        margin-left: 10px;
        width: 100px;
        outline: none; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .section-separator {
      width: 310px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity {
      padding: 15px 25px;
      color: #1E2C47; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 30px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .first-guest-name {
          margin-left: 15px;
          line-height: 23px;
          -ms-flex-positive: 1;
          flex-grow: 1; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation {
          width: 100px;
          display: -ms-flexbox;
          display: flex;
          height: 30px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation * {
            position: relative;
            height: 24px;
            width: 24px;
            min-width: 24px;
            max-width: 24px;
            cursor: pointer;
            border-radius: 3px;
            box-shadow: 0 0 2px 0 #2E3341;
            text-align: center;
            line-height: 24px;
            display: block;
            margin-right: 6px;
            left: 0;
            color: #82858D;
            font-size: 10px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation .check {
            background-color: rgba(48, 191, 70, 0.1);
            color: #30bf46;
            box-shadow: none; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation .uncheck {
            background-color: rgba(244, 67, 54, 0.1);
            color: #f44336;
            box-shadow: none; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation .view-in-salesforce {
            background-image: url(/images/salesforce-logo-blue.png);
            background-repeat: no-repeat;
            background-size: 18px;
            background-position: 6px; }
            .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .profile-holder .group-events-navigation .view-in-salesforce.inactive {
              cursor: default;
              display: none; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .details {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-left: 33px;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .details .template-details {
          width: 180px;
          -ms-flex-positive: 1;
          flex-grow: 1;
          font-size: 12px;
          margin-right: 10px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          color: #1E2C47; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .group-event-entity-wrapper .group-event-entity .details .template-details i {
            margin-right: 8px;
            color: #8E95A3; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign {
      margin-top: 16px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .user-attendance-marker {
        margin-bottom: 14px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-details {
        padding: 0 24px;
        margin-bottom: 16px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .reassign-wrapper {
        padding: 0 24px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .reassign-wrapper .placeholder-assigneed-dropdown {
          margin-left: 0; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .event-details-dropdown {
        margin-top: 25px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .event-details-dropdown .members-row-assignee-details {
          margin-top: 0; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-header {
        padding: 0 24px;
        margin-bottom: 15px;
        display: -ms-flexbox;
        display: flex;
        height: 16px;
        min-height: 16; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-header .assignee-icon-wrapper {
          color: #8E95A3;
          margin-right: 8px;
          height: 16px;
          width: 16px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-assignee-reassign .assignee-header > span {
          font-family: "PublicSans-Medium";
          font-size: 14px;
          font-weight: 500;
          margin-left: 8px;
          color: #1E2C47;
          line-height: 16px; }
    .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part {
      padding: 16px 24px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .room-switched-notification {
        width: 100%;
        padding: 16px;
        border: 1px solid #B9DCF9;
        border-radius: 4px;
        background-color: #F1F8FE;
        display: -ms-flexbox;
        display: flex;
        color: #46A4F2;
        margin-bottom: 8px;
        margin-left: 0; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .room-switched-notification i {
          font-size: 16px;
          margin-right: 16px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .room-switched-notification .text-section span {
          display: block; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .room-switched-notification .text-section :first-child {
          font-weight: 600;
          line-height: 16px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .room-switched-notification .text-section :last-child {
          font-weight: 500;
          line-height: 16px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end {
        height: 48px;
        min-height: 48px;
        max-height: 48px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end.from {
          z-index: 2; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end > * {
          -ms-flex-positive: 1;
          flex-grow: 1; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end .label {
          width: 30px;
          min-width: 30px;
          color: #A5ABB6;
          font-size: 10px;
          font-weight: 600;
          line-height: 40px;
          margin-right: 8px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end > *:nth-child(2) div[class*="container"] {
          border-top-right-radius: 0px;
          border-bottom-right-radius: 0px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end > *:nth-child(3) {
          width: 120px;
          min-width: 120px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end > *:nth-child(3) div[class*="container"] {
            border-top-left-radius: 0px;
            border-bottom-left-radius: 0px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-start-end input {
          height: 100%;
          padding: 0;
          padding-left: 8px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .row {
        display: -ms-flexbox;
        display: flex; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-textfield-contastraint {
        height: 40px;
        margin-bottom: 8px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-textfield-contastraint div[class*="leftIcon"] {
          width: 16px;
          max-width: 16px;
          min-width: 16;
          height: 16px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-details-textfield-contastraint div[class*="inputContainer"] > * {
          margin-left: 8px;
          margin-top: 3px;
          margin-bottom: 4px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield {
        display: -ms-flexbox;
        display: flex; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield .event-detals-textfield-icon {
          margin-top: 0px;
          width: 16px;
          min-width: 16px;
          max-width: 16px;
          height: 16px;
          margin-right: 8px; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details {
        margin-top: -11px;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border-radius: 4px;
        display: -ms-flexbox;
        display: flex;
        min-height: 98px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details.editing {
          margin-top: 0px;
          background-color: #F4F4F5; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details.editing .event-description-icon {
            margin-left: 14px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details.editing .event-description-label {
            opacity: 1; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details .event-description-icon {
          width: 16px;
          height: 16px;
          margin-right: 5px;
          margin-top: 12px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details .right-section {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-positive: 1;
          flex-grow: 1;
          -ms-flex-direction: column;
          flex-direction: column; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details .event-description-label {
          opacity: 0;
          color: #788090;
          font-size: 8px;
          font-weight: 600;
          height: 17px;
          line-height: 25px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details textarea {
          -ms-flex-positive: 1;
          flex-grow: 1;
          resize: none;
          outline: none;
          border: none;
          background: transparent;
          padding-bottom: 10px;
          padding-right: 5px;
          font-size: 12px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .text-details textarea.editing {
            border: solid 1px #F4F4F5; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder,
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield {
        border-radius: 4px;
        background-color: transparent;
        margin-bottom: 8px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder:not(.editing),
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield:not(.editing) {
          margin-bottom: 16px;
          min-height: 16px; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder:not(.editing) span,
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield:not(.editing) span {
            height: 100%;
            font-size: 12px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder.duration,
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield.duration {
          z-index: 3; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder.meeting-type,
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield.meeting-type {
          z-index: 4; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder.meeting-room.error,
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield.meeting-room.error {
          margin-bottom: 25px; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder .non-editing-label,
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield .non-editing-label {
          width: 100%;
          display: -ms-flexbox;
          display: flex; }
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder .non-editing-label > span,
          .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield .non-editing-label > span {
            margin-left: 8px;
            line-height: 16px;
            white-space: nowrap;
            text-overflow: ellipsis;
            overflow: hidden; }
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .fabe-defaults-dropdown-holder .icon-wrapper,
        .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .event-detals-textfield .icon-wrapper {
          color: #788090; }
      .fabe-events-management-app .fabe-events-management-right-side-navigation .fabe-events-management-right-side-navigation-wrapper .fabe-event-details-editable-part .add-reminder {
        height: 17px;
        color: #FF5D38;
        font-size: 14px;
        font-weight: 600;
        line-height: 17px;
        text-align: right;
        cursor: pointer; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .event-details-cancel-edit-buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 355px;
    padding: 16px 23px;
    position: fixed;
    bottom: 0;
    background-color: #FFFFFF;
    box-shadow: 0 0 40px 0 rgba(46, 51, 65, 0.16);
    z-index: 10; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation .section-separator {
    height: 1px;
    min-height: 1px;
    width: 330px;
    opacity: 0.1;
    background-color: #2E3341;
    margin-left: 25px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation:not(.creating-new-meeting) textarea:not(.editing) {
  height: 10px !important; }

.fabe-events-management-app .fabe-events-management-right-side-navigation:not(.is-phone) .fabe-event-details-editable-part {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .section-separator {
  width: unset;
  margin: 0 25px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .fabe-events-management-right-side-navigation-wrapper {
  width: 100%; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .fabe-events-management-right-side-navigation-wrapper .placeholder-assigneed-dropdown > :first-child {
    width: 100%;
    max-width: 100%; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .fabe-events-management-right-side-navigation-wrapper .confirmation-content {
    width: 100%; }
  .fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .fabe-events-management-right-side-navigation-wrapper textarea {
    min-height: 120px; }

.fabe-events-management-app .fabe-events-management-right-side-navigation.is-phone .event-details-cancel-edit-buttons {
  width: 100%;
  position: relative; }

.add-guest {
  height: 32px;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .add-guest .fabe-add-button {
    cursor: pointer;
    font-size: 13px;
    font-weight: 500;
    color: #5F7692;
    margin-left: 10px; }
  .add-guest input {
    color: #595b5f;
    width: 140px;
    height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    border: none;
    font-size: 12px;
    background-color: transparent; }
  .add-guest input::-webkit-input-placeholder {
    color: #a5abb6;
    font-size: 14px; }
  .add-guest input:focus {
    outline: none; }
  .add-guest .fabe-type-ahead-wrapper::before {
    content: "\f002";
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 14px;
    opacity: 0.65;
    font-size: 15px; }
  .add-guest .fabe-type-ahead-wrapper {
    display: inline-block;
    background-color: #f3f4f6;
    border-radius: 4px;
    width: 100%;
    height: 44px; }
    .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-menu {
      min-width: 265px;
      max-width: 265px !important;
      max-height: 150px;
      overflow-y: auto;
      overflow-x: hidden;
      position: fixed;
      display: inline-block;
      border: 1px solid #CCC;
      border-radius: 4px;
      z-index: 999;
      background-color: #FFF;
      box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px; }
    .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-menu-invisible {
      display: none; }
    .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item {
      padding: 5px;
      margin: 0 !important;
      margin-right: 0 !important;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      text-align: left; }
      .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item .fabe-profile-avatar {
        margin: 5px; }
      .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item .fabe-ta-col {
        padding: 5px; }
      .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item .fabe-ta-primary {
        font-weight: 500;
        color: #53585F;
        font-size: 12px;
        color: black; }
      .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item .fabe-ta-secondary {
        color: #7D7F7E;
        font-size: 12px;
        padding-top: 3px;
        padding-right: 20px; }
    .add-guest .fabe-type-ahead-wrapper .fabe-SalesforceContact,
    .add-guest .fabe-type-ahead-wrapper .fabe-SalesforceLead {
      background-image: url(/images/salesforce.svg);
      background-size: 16px;
      background-position: center right 5px;
      background-repeat: no-repeat; }
    .add-guest .fabe-type-ahead-wrapper .fabe-User {
      background-image: url(/images/logo.svg);
      background-size: 16px;
      background-position: center right 5px;
      background-repeat: no-repeat; }
    .add-guest .fabe-type-ahead-wrapper .fabe-GoogleContact {
      background-image: url(/images/google.svg);
      background-size: 16px;
      background-position: center right 5px;
      background-repeat: no-repeat; }
    .add-guest .fabe-type-ahead-wrapper .fabe-type-ahead-item-hover {
      background-color: #CCC; }

.inbound-router.events-workspace .fabe-back-button {
  cursor: pointer;
  display: none; }

.inbound-router.events-workspace .header-name {
  font-size: 24px;
  color: #58585B;
  margin-top: 15px; }

.inbound-router.events-workspace textarea {
  font-size: 12px;
  font-weight: 500;
  color: #494949;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  background-color: #F9F9F9;
  padding-left: 10px;
  padding-top: 5px;
  height: 70px;
  margin-bottom: 10px;
  resize: none; }

.inbound-router.events-workspace .fabe-text-area-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }

.inbound-router.events-workspace .fabe-style-header {
  display: block;
  color: #494949;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px; }

.inbound-router.events-workspace .fabe-style-header-helper {
  color: #777777;
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 10px;
  margin-top: 20px; }

.fabe-right-nav {
  position: absolute;
  top: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  height: 55px;
  padding-right: 24px;
  border-bottom: 1px solid #E8EAEC; }
  .fabe-right-nav .fabe-sidebar {
    width: 440px;
    background: #fff; }
  .fabe-right-nav .fabe-search-wrapper {
    margin-right: 8px; }
  .fabe-right-nav .fabe-button-holder {
    display: -ms-flexbox;
    display: flex; }

.fabe-requests-wrapper {
  position: relative;
  height: 100%; }
  .fabe-requests-wrapper .react-tabs {
    width: 100%;
    position: relative;
    padding-left: 24px;
    padding-right: 24px;
    border-bottom: 1px solid #E8EAEC; }
    .fabe-requests-wrapper .react-tabs .react-tabs__tab-list {
      -ms-flex-pack: left;
      justify-content: left;
      border-bottom: none; }
      .fabe-requests-wrapper .react-tabs .react-tabs__tab-list li {
        z-index: 1;
        color: #A5ABB6;
        font-weight: normal;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
      .fabe-requests-wrapper .react-tabs .react-tabs__tab-list .react-tabs__tab {
        font-weight: 600; }
      .fabe-requests-wrapper .react-tabs .react-tabs__tab-list .react-tabs__tab--selected {
        color: #FF5D38;
        font-weight: 600;
        color: #1e2c47;
        border-bottom: 2px solid #FF5D38; }

.fabe-requests {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 24px; }
  .fabe-requests .fabe-datagrid {
    width: 100%; }
    .fabe-requests .fabe-datagrid .fabe-light-span {
      color: #91919F;
      font-weight: 500; }
    .fabe-requests .fabe-datagrid .fabe-column-requestor,
    .fabe-requests .fabe-datagrid .fabe-column-resource,
    .fabe-requests .fabe-datagrid .fabe-column-account,
    .fabe-requests .fabe-datagrid .fabe-column-guests,
    .fabe-requests .fabe-datagrid .fabe-column-time {
      -ms-flex: 1;
      flex: 1; }
    .fabe-requests .fabe-datagrid .fabe-name-renderer {
      font-size: 14px;
      max-width: 340px;
      display: inline-block;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
      .fabe-requests .fabe-datagrid .fabe-name-renderer a {
        color: #58585B; }
    .fabe-requests .fabe-datagrid .fabe-column-actions .fabe-popover-holder {
      margin-top: 4px; }
    .fabe-requests .fabe-datagrid .fabe-column-assignees {
      width: 150px;
      min-width: 150px;
      max-width: 150px; }
    .fabe-requests .fabe-datagrid .fabe-column-isactive {
      width: 80px;
      max-width: 80px;
      min-width: 80px; }
    .fabe-requests .fabe-datagrid .fabe-column-history {
      text-align: center;
      width: 80px;
      max-width: 80px;
      min-width: 80px; }
      .fabe-requests .fabe-datagrid .fabe-column-history i {
        color: #30C8DB; }
    .fabe-requests .fabe-datagrid .fabe-assignees-renderer {
      color: #58585B;
      font-size: 11px; }
      .fabe-requests .fabe-datagrid .fabe-assignees-renderer i {
        padding: 3px;
        color: #A5A7AA; }
    .fabe-requests .fabe-datagrid .fabe-rules-renderer {
      display: -ms-flexbox;
      display: flex;
      line-height: normal;
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      padding: 10px 0;
      -webkit-line-clamp: 10;
      /* number of lines to show */ }
      .fabe-requests .fabe-datagrid .fabe-rules-renderer span {
        display: block;
        overflow: hidden;
        font-size: 10px;
        white-space: normal !important;
        display: block; }
      .fabe-requests .fabe-datagrid .fabe-rules-renderer .fabe-rules-tooltip {
        max-width: 400px;
        line-height: 20px; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-column-title {
      color: #91919F !important;
      font-size: 10px !important;
      text-transform: uppercase;
      display: -ms-flexbox;
      display: flex; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-cell {
      border-bottom: none !important; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-column-checkbox .fabe-column-row {
      border-top-left-radius: 4px;
      border-bottom-left-radius: 4px; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-column-checkbox .fabe-column-row-active {
      border-left: 1px solid #13bfb1; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions .fabe-column-row {
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions .fabe-column-row-active {
      border-right: 1px solid #13bfb1; }
    .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
      border: none !important;
      -ms-flex-direction: column;
      flex-direction: column; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
        min-height: 72px;
        background: white;
        border-bottom: none;
        margin-bottom: 10px;
        transition: all 0.2s;
        box-shadow: 1px 1px 1px 0px rgba(30, 44, 71, 0.08); }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row a {
          color: #1e2c47;
          display: block; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row.clickable {
          cursor: pointer; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row.fabe-column-clicked {
          box-shadow: 3px 2px 4px 0px rgba(0, 0, 0, 0.1); }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row-active {
        border-top: 1px solid #13bfb1;
        border-bottom: 1px solid #13bfb1;
        background: #f6fdfc; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-checkbox .fabe-column-row {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-checkbox .fabe-column-row-active {
        border-left: 1px solid #13bfb1; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-actions .fabe-column-row {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-actions .fabe-column-row-active {
        border-right: 1px solid #13bfb1; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column span {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 18px; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-guests-renderer {
        width: 100px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -ms-flex-pack: end;
        justify-content: flex-end; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-guests-renderer .fabe-guest-profile:not(:first-child) {
          background-color: white;
          position: relative;
          left: 0px; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-guests-renderer .fabe-guest-profile {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center;
          width: 20px;
          height: 20px; }
          .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-guests-renderer .fabe-guest-profile .fabe-profile-holder {
            line-height: 25px;
            border: 3px solid white;
            border-radius: 20px; }
            .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-guests-renderer .fabe-guest-profile .fabe-profile-holder .fabe-profile-letters {
              display: -ms-flexbox;
              display: flex;
              -ms-flex-align: center;
              align-items: center;
              -ms-flex-pack: center;
              justify-content: center;
              margin: 0;
              padding: 0;
              margin-left: 1px;
              font-size: 8px;
              cursor: default; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-time-renderer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-requestor-renderer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 220px; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-requestor-renderer span:first-child {
          color: #1e2c47;
          font-size: 12px;
          font-weight: 600; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-requestor-renderer span:last-child {
          color: #a5abb6;
          font-size: 11px;
          font-weight: normal; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-account-renderer span {
        color: #1e2c47;
        font-size: 12px;
        font-weight: 600; }
      .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-actions-renderer {
        display: -ms-flexbox;
        display: flex; }
        .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-actions-renderer .fabe-approve-button {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          background-color: #f2f4fe;
          border-radius: 3px;
          height: 32px;
          width: 100px;
          margin-right: 10px;
          font-weight: 600;
          cursor: pointer; }
          .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-actions-renderer .fabe-approve-button:hover {
            background-color: #dae0fc; }
          .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-actions-renderer .fabe-approve-button span:first-child {
            width: 10px;
            height: 10px;
            margin-left: 10px;
            margin-right: 10px; }
          .fabe-requests .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-actions-renderer .fabe-approve-button span {
            font-size: 12px;
            color: #5c71f0 !important; }

.events-availability {
  font-family: "PublicSans-Regular"; }
  .events-availability .date-picker-wrapper {
    width: 160px; }
  .events-availability .time-picker-wrapper {
    width: 168px; }
    .events-availability .time-picker-wrapper div[class*="optionsDropdownWrapper"] {
      z-index: 3; }
  .events-availability .availability-dates-row {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
    .events-availability .availability-dates-row :first-child {
      margin-left: 0px; }
    .events-availability .availability-dates-row > * {
      margin-left: 15px; }
    .events-availability .availability-dates-row .label {
      line-height: 37px;
      color: #4B566C;
      font-size: 14px; }
    .events-availability .availability-dates-row .fabe-date-picker div hr {
      display: none !important; }
  .events-availability .availability-section-header {
    height: 16px;
    width: 96px;
    color: #1E2C47;
    font-size: 14px;
    line-height: 16px; }
  .events-availability .button-wrapper > * {
    margin-left: 8px; }
  .events-availability .fabe-days-availability-wrapper {
    background-color: #f7f8fa;
    width: 100%;
    border-radius: 4px;
    padding: 16px; }
    .events-availability .fabe-days-availability-wrapper:not(:first-child) {
      margin-top: 16px; }
    .events-availability .fabe-days-availability-wrapper .fabe-days-availability {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row; }
      .events-availability .fabe-days-availability-wrapper .fabe-days-availability .checkbox-wrapper {
        margin-top: 16px;
        margin-right: 16px; }
      .events-availability .fabe-days-availability-wrapper .fabe-days-availability .date {
        margin-right: 16px;
        height: 17px;
        margin-top: 14px;
        color: #1E2C47;
        font-size: 12px; }
      .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability:not(:last-child) {
          margin-bottom: 16px; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability .dash-separator {
          width: 45px;
          text-align: center;
          font-size: 20px;
          padding-left: 2px;
          line-height: 40px; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability .compact-separator {
          width: 8px; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability .fabe-time-picker div hr {
          display: none !important; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability .fabe-interval-text {
          margin-left: 10px;
          margin-right: 15px;
          margin-top: 4px;
          color: #58585B;
          font-weight: 400;
          font-size: 14px;
          line-height: 27px; }
        .events-availability .fabe-days-availability-wrapper .fabe-days-availability .intervals-wrapper .fabe-interval-availability .remove-interval {
          width: 9px;
          height: 9px;
          margin-top: 14px;
          margin-left: 11px;
          cursor: pointer; }

.conference-rooms .fabe-datagrid .fabe-column-row.fabe-datagrid-cell {
  height: 56px;
  background-color: #F7F8FA;
  margin-bottom: 4px; }
  .conference-rooms .fabe-datagrid .fabe-column-row.fabe-datagrid-cell:not(.fabe-column-title) {
    line-height: unset; }

.conference-rooms .fabe-datagrid .fabe-column-title {
  height: 16px;
  color: #788090;
  font-size: 10px;
  font-weight: 500;
  line-height: 16px; }

.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
  border: none !important; }
  .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
    margin-top: 5px; }

.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
  width: 480px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 180px; }
  .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-name .fabe-column-row span {
    margin-left: 16px;
    height: 16px;
    color: #1E2C47;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-name .fabe-column-row {
    padding-left: 0; }

.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-capacity,
.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-concurrentMeetings {
  width: 90px; }

.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-availability {
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 400px;
  min-width: 80px; }

.conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions {
  width: calc(30px + 15px); }
  .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions > div {
    position: relative; }

.settings-schedule-select-container {
  padding-top: 20px; }
  .settings-schedule-select-container .label {
    margin-right: 40px;
    color: #58585B;
    font-weight: 400;
    font-size: 14px; }
  .settings-schedule-select-container .select.value-select {
    margin-right: 20px; }
    .settings-schedule-select-container .select.value-select select {
      width: 40px; }

.fabe-meeting-settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px; }
  .fabe-meeting-settings .fabe-meeting-title {
    margin-right: 40px;
    height: 30px; }
  .fabe-meeting-settings .fabe-template-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-meeting-settings .fabe-template-holder select {
      margin-left: 20px;
      font-size: 14px;
      height: 29px;
      padding: 5px;
      width: 200px; }
      .fabe-meeting-settings .fabe-template-holder select:focus {
        outline: none; }
  .fabe-meeting-settings .fabe-link {
    margin-top: 10px;
    font-size: 12px; }
    .fabe-meeting-settings .fabe-link a {
      color: #75c7fd; }

.fabe-online-settings {
  padding: 10px; }

.fabe-roles {
  padding: 10px;
  padding-top: 50px; }
  .fabe-roles .fabe-workspace-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 40px; }
    .fabe-roles .fabe-workspace-line .fabe-workspace-icon2 {
      margin-top: 0; }
    .fabe-roles .fabe-workspace-line .fabe-workspace-title {
      width: 170px;
      margin-left: 5px;
      margin-right: 20px; }
    .fabe-roles .fabe-workspace-line .fabe-workspace-booker-option {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      width: 320px; }
    .fabe-roles .fabe-workspace-line .fabe-workspace-assignee-option {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      width: 300px; }

.fabe-timezone-settings {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 10px; }
  .fabe-timezone-settings .fabe-personal-timezone-title {
    margin-right: 40px;
    height: 30px; }
  .fabe-timezone-settings .fabe-custom-timezone {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 20px; }
    .fabe-timezone-settings .fabe-custom-timezone .fabe-timezone-chooser {
      width: 200px !important; }

.fabe-working-hours {
  padding: 10px; }
  .fabe-working-hours .fabe-days-availability {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 20px;
    margin-top: 10px; }
    .fabe-working-hours .fabe-days-availability .fabe-interval-availability {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row; }
      .fabe-working-hours .fabe-days-availability .fabe-interval-availability .fabe-interval-text {
        margin-left: 10px;
        margin-right: 15px;
        margin-top: 4px;
        color: #58585B;
        font-weight: 400;
        font-size: 14px;
        line-height: 27px; }
      .fabe-working-hours .fabe-days-availability .fabe-interval-availability .fa-plus-circle {
        margin-left: 8px;
        margin-top: 7px;
        font-size: 1.6em;
        cursor: pointer; }
      .fabe-working-hours .fabe-days-availability .fabe-interval-availability .fa-minus-circle {
        margin-left: 8px;
        margin-top: 7px;
        font-size: 1.6em;
        cursor: pointer; }

.fabe-queue-loading-circle {
  background: url(images/loading.png);
  width: 50px;
  height: 50px;
  margin-left: 250px;
  background-size: 100%; }

.fabe-edit-queue-view {
  padding: 30px;
  padding-bottom: 60px; }
  .fabe-edit-queue-view .fabe-active-assignees {
    position: relative;
    display: block;
    width: 200px;
    top: 25px; }
  .fabe-edit-queue-view .fabe-expandable-selection {
    width: 900px;
    min-width: 900px; }
    .fabe-edit-queue-view .fabe-expandable-selection .fabe-header-titles {
      width: 800px; }
  .fabe-edit-queue-view.fabe-no-display {
    display: none; }
  .fabe-edit-queue-view .fabe-queue-header-name {
    font-size: 24px;
    color: #58585B; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .fabe-queue-buttons-hidden {
    display: none; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .fabe-queue-buttons {
    float: right; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .fabe-queue-bottom-buttons {
    padding-top: 20px; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .fabe-queue-buttons .button + .button {
    margin-left: 10px; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .button {
    position: relative;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    display: inline-block;
    cursor: pointer; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .button button {
    border: 0;
    background: transparent;
    color: #fff;
    padding: 7px 25px;
    outline: none;
    font-size: 14px;
    text-align: center;
    white-space: nowrap;
    display: inline-block; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .button.primary {
    background: #38B449; }
  .fabe-edit-queue-view .fabe-queue-buttons-wrapper .button.secondary {
    background: #808284; }
  .fabe-edit-queue-view .fabe-queue-name-wrapper {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 80px; }
    .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-name-input {
      width: 100%;
      max-width: 900px;
      margin-bottom: 20px;
      margin-top: 20px; }
      .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-name-input .fabe-name-field {
        width: 100%;
        background: none; }
      .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-name-input .fabe-error-message {
        font-size: 11px;
        color: red;
        margin-left: 10px; }
    .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area {
      margin-left: 50px;
      width: 160px; }
      .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area .fabe-status-title {
        color: #707070;
        font-size: 13px;
        font-weight: 500;
        display: block;
        margin-bottom: 10px; }
      .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area .fabe-switch-holder {
        display: -ms-flexbox;
        display: flex; }
        .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area .fabe-switch-holder .fabe-satus-value {
          margin-left: 15px;
          line-height: 24px;
          white-space: nowrap; }
        .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area .fabe-switch-holder .fabe-active-color {
          color: #72CA7E; }
        .fabe-edit-queue-view .fabe-queue-name-wrapper .fabe-status-area .fabe-switch-holder .fabe-nonactive-color {
          color: #F67066; }

.fabe-queues-list .fabe-add-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-queues-list .fabe-add-button span {
    margin-left: 8px; }

.fabe-queues-list .fabe-datagrid {
  width: 100%; }
  .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border: none !important; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
      height: 40px; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
      height: 60px; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
      border-bottom: 1px solid #D0D2D3;
      box-shadow: none; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
      border-bottom: 2px solid #D0D2D3; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-history {
      text-align: center; }
    .fabe-queues-list .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-trash {
      width: 50px;
      text-align: center; }

.fabe-queues-list .fabe-tooltip {
  line-height: 15px !important; }
  .fabe-queues-list .fabe-tooltip span {
    text-align: left !important; }

.fabe-queues-list .fabe-datagrid-column {
  -ms-flex-positive: 1;
  flex-grow: 1; }

.fabe-queues-list .fabe-chili-hi-tooltip-holder {
  margin-left: 55px;
  width: 200px;
  height: 120px; }
  .fabe-queues-list .fabe-chili-hi-tooltip-holder .fabe-chili-triangle-up {
    width: 0;
    height: 0;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #f2f2f2; }
  .fabe-queues-list .fabe-chili-hi-tooltip-holder .fabe-chili-hi-tooltip {
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    background-color: #f2f2f2;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); }
    .fabe-queues-list .fabe-chili-hi-tooltip-holder .fabe-chili-hi-tooltip .fabe-chili-hi-tooltip-text {
      padding-top: 5px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      font-weight: 500;
      font-size: 12px;
      color: #808284; }
    .fabe-queues-list .fabe-chili-hi-tooltip-holder .fabe-chili-hi-tooltip .fabe-chili-hi {
      width: 50px;
      height: 85px;
      background-size: 100%; }

.fabe-queues-list .fabe-queues-bottom {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row; }
  .fabe-queues-list .fabe-queues-bottom .fabe-history-button {
    width: 100%; }
    .fabe-queues-list .fabe-queues-bottom .fabe-history-button .fabe-history-text {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      height: 56px;
      margin-top: 40px;
      padding: 24px; }
      .fabe-queues-list .fabe-queues-bottom .fabe-history-button .fabe-history-text:hover span {
        color: #3be9ff; }
      .fabe-queues-list .fabe-queues-bottom .fabe-history-button .fabe-history-text span {
        text-transform: uppercase;
        font-weight: 500;
        color: #00bcd4;
        cursor: pointer; }

.Dropdown-root {
  position: relative; }

.Dropdown-control {
  position: relative;
  overflow: hidden;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  color: #333;
  cursor: default;
  outline: none;
  padding: 8px 52px 8px 10px;
  transition: all 200ms ease; }

.Dropdown-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); }

.Dropdown-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 0;
  content: ' ';
  display: block;
  height: 0;
  margin-top: -ceil(2.5);
  position: absolute;
  right: 10px;
  top: 14px;
  width: 0; }

.is-open .Dropdown-arrow {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px; }

.Dropdown-menu {
  background-color: white;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  overflow-y: auto;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1000;
  -webkit-overflow-scrolling: touch; }

.Dropdown-menu .Dropdown-group > .Dropdown-title {
  padding: 8px 10px;
  color: #333333;
  font-weight: bold;
  text-transform: capitalize; }

.Dropdown-option {
  box-sizing: border-box;
  color: rgba(51, 51, 51, 0.8);
  cursor: pointer;
  display: block;
  padding: 8px 10px; }

.Dropdown-option:last-child {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px; }

.Dropdown-option:hover {
  background-color: #f2f9fc;
  color: #333; }

.Dropdown-option.is-selected {
  background-color: #f2f9fc;
  color: #333; }

.Dropdown-noresults {
  box-sizing: border-box;
  color: #ccc;
  cursor: default;
  display: block;
  padding: 8px 10px; }

.fabe-queue-history {
  padding: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-queue-history span {
    color: #A8ADAC; }
  .fabe-queue-history .fabe-queue-header {
    font-size: 20px; }
  .fabe-queue-history .fabe-queue-header-group {
    font-size: 16px;
    margin-top: 5px; }
  .fabe-queue-history .fabe-history-header {
    font-size: 20px;
    margin-top: 50px; }
  .fabe-queue-history .fabe-queue-header-distribution {
    font-size: 16px;
    margin-top: 20px; }
  .fabe-queue-history .fabe-timezone {
    font-size: 10px; }
  .fabe-queue-history .fabe-empty-history {
    margin-top: 15px; }
  .fabe-queue-history .fabe-history-block {
    padding-top: 10px; }
    .fabe-queue-history .fabe-history-block span {
      color: #747b7a; }
    .fabe-queue-history .fabe-history-block .fabe-action-line {
      display: -ms-flexbox;
      display: flex;
      padding-top: 10px;
      padding-bottom: 10px; }
      .fabe-queue-history .fabe-history-block .fabe-action-line .fabe-action-time {
        white-space: pre;
        margin-right: 30px; }
      .fabe-queue-history .fabe-history-block .fabe-action-line .fabe-action-renderer .fabe-link {
        color: #6D9EEB; }
      .fabe-queue-history .fabe-history-block .fabe-action-line .fabe-action-renderer .fabe-bold {
        font-weight: bold; }
    .fabe-queue-history .fabe-history-block .fabe-next-disabled span {
      color: #A8ADAC !important;
      pointer-events: none; }
    .fabe-queue-history .fabe-history-block .fabe-next-button span {
      color: #6D9EEB;
      cursor: pointer; }
      .fabe-queue-history .fabe-history-block .fabe-next-button span:hover {
        color: #4080e5; }

.fabe-state-tooltip {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column;
  flex-direction: column;
  line-height: 20px !important; }
  .fabe-state-tooltip .fabe-tip-header {
    display: block;
    text-align: left !important;
    color: white !important;
    margin-bottom: 20px !important; }
  .fabe-state-tooltip .fabe-tip-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row; }
    .fabe-state-tooltip .fabe-tip-line .fabe-date {
      width: 90px;
      text-align: left; }
    .fabe-state-tooltip .fabe-tip-line .fabe-action {
      width: 130px;
      text-align: left !important;
      color: white !important; }

.fabe-state-table {
  margin-top: 10px;
  margin-bottom: 40px; }
  .fabe-state-table.fabe-calibration-meetings input {
    margin-left: 10px;
    border-top: none;
    border-left: none;
    border-right: none; }
  .fabe-state-table .fabe-datagrid {
    width: 600px;
    margin-bottom: 20px; }
    .fabe-state-table .fabe-datagrid .fabe-star-renderer {
      margin-top: 10px;
      transform: scale(1.5); }
    .fabe-state-table .fabe-datagrid .fabe-activated-renderer {
      font-size: 12px; }
    .fabe-state-table .fabe-datagrid .fabe-name-renderer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      line-height: 12px;
      font-size: 12px; }
      .fabe-state-table .fabe-datagrid .fabe-name-renderer span {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 150px; }
      .fabe-state-table .fabe-datagrid .fabe-name-renderer .fabe-name {
        font-weight: bold; }
    .fabe-state-table .fabe-datagrid .fabe-calibration-renderer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .fabe-state-table .fabe-datagrid .fabe-calibration-renderer i {
        margin-left: 10px;
        cursor: pointer; }
    .fabe-state-table .fabe-datagrid .fabe-profile-renderer .fabe-profile-letters {
      margin-top: -2px; }
    .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
      border: none !important; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
        height: 60px;
        line-height: 20px;
        text-align: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
        border-bottom: 1px solid #D0D2D3; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
        border-bottom: 2px solid #D0D2D3; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-star {
        width: 10px;
        border-bottom: none !important; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-avatar {
        width: 10px;
        border-bottom: none !important; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-name {
        width: 100px;
        border-bottom: none !important; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-level {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-total {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-canceled {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-noshows {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-calibration {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-activated {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-weight {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-vacation {
        width: 100px; }
      .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
        height: 60px;
        font-size: 16px;
        text-align: center; }
        .fabe-state-table .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row span {
          color: #686e6d; }

.fabe-dialog-container .fabe-rules-refresh, .fabe-rules .fabe-rules-refresh {
  position: absolute;
  top: 15px;
  right: 15px; }

.fabe-dialog-container .fabe-advanced-settings, .fabe-rules .fabe-advanced-settings {
  margin-top: 20px; }
  .fabe-dialog-container .fabe-advanced-settings .fabe-input, .fabe-rules .fabe-advanced-settings .fabe-input {
    margin-left: 5px; }
    .fabe-dialog-container .fabe-advanced-settings .fabe-input input, .fabe-rules .fabe-advanced-settings .fabe-input input {
      padding-left: 5px; }
  .fabe-dialog-container .fabe-advanced-settings span, .fabe-rules .fabe-advanced-settings span {
    font-weight: 500;
    font-size: 16px; }

.fabe-dialog-container .fabe-rules-container, .fabe-rules .fabe-rules-container {
  width: 100%; }

.fabe-dialog-container .fabe-rules-actions .fabe-add-rule, .fabe-rules .fabe-rules-actions .fabe-add-rule {
  color: #E97749;
  font-size: 12px;
  cursor: pointer;
  text-transform: uppercase;
  height: 42px;
  line-height: 42px;
  display: inline-block;
  padding-left: 10px; }
  .fabe-dialog-container .fabe-rules-actions .fabe-add-rule:hover, .fabe-rules .fabe-rules-actions .fabe-add-rule:hover {
    color: #D36741; }

.fabe-dialog-container .fabe-dialog-container, .fabe-rules .fabe-dialog-container {
  min-height: 200px;
  max-height: 500px;
  overflow: scroll; }

.fabe-dialog-container .fabe-rules-header, .fabe-rules .fabe-rules-header {
  display: -ms-flexbox;
  display: flex;
  border-bottom: 3px solid #f2f2f2;
  padding-bottom: 5px;
  font-size: 12px;
  margin-bottom: 15px; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(1), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(1) {
    width: 40px;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(2), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(2) {
    width: 190px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 10px; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(3), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(3) {
    width: 280px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-left: 10px; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(4), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(4) {
    width: 100px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-left: 10px; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(5), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(5) {
    width: 280px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading:nth-child(6), .fabe-rules .fabe-rules-header .fabe-rules-heading:nth-child(6) {
    width: 80px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    padding-right: 0; }
  .fabe-dialog-container .fabe-rules-header .fabe-rules-heading, .fabe-rules .fabe-rules-header .fabe-rules-heading {
    padding-right: 10px; }

.fabe-dialog-container .fabe-rule, .fabe-rules .fabe-rule {
  display: -ms-flexbox;
  display: flex;
  height: 50px; }
  .fabe-dialog-container .fabe-rule select, .fabe-dialog-container .fabe-rule .fabe-input > div, .fabe-rules .fabe-rule select, .fabe-rules .fabe-rule .fabe-input > div {
    height: 36px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    padding-left: 10px;
    color: #494949;
    font-size: 12px;
    font-weight: 500;
    background: #f9f9f9 !important; }
    .fabe-dialog-container .fabe-rule select hr, .fabe-dialog-container .fabe-rule .fabe-input > div hr, .fabe-rules .fabe-rule select hr, .fabe-rules .fabe-rule .fabe-input > div hr {
      display: none; }
  .fabe-dialog-container .fabe-rule .Dropdown:nth-child(1), .fabe-rules .fabe-rule .Dropdown:nth-child(1) {
    width: 40px;
    -ms-flex-positive: 0;
    flex-grow: 0;
    line-height: 40px; }
  .fabe-dialog-container .fabe-rule .Dropdown:nth-child(2), .fabe-rules .fabe-rule .Dropdown:nth-child(2) {
    width: 190px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-dialog-container .fabe-rule .Dropdown:nth-child(3), .fabe-rules .fabe-rule .Dropdown:nth-child(3) {
    width: 280px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-dialog-container .fabe-rule .Dropdown:nth-child(4), .fabe-rules .fabe-rule .Dropdown:nth-child(4) {
    width: 100px;
    -ms-flex-positive: 0;
    flex-grow: 0; }
  .fabe-dialog-container .fabe-rule .Dropdown:nth-child(5), .fabe-rules .fabe-rule .Dropdown:nth-child(5) {
    width: 280px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-dialog-container .fabe-rule .Dropdown, .fabe-rules .fabe-rule .Dropdown {
    padding-right: 10px;
    vertical-align: middle; }
    .fabe-dialog-container .fabe-rule .Dropdown .placeholder, .fabe-rules .fabe-rule .Dropdown .placeholder {
      text-overflow: ellipsis;
      width: 100%;
      white-space: nowrap;
      overflow: hidden; }
    .fabe-dialog-container .fabe-rule .Dropdown .select, .fabe-dialog-container .fabe-rule .Dropdown select, .fabe-rules .fabe-rule .Dropdown .select, .fabe-rules .fabe-rule .Dropdown select {
      width: 100%; }
      .fabe-dialog-container .fabe-rule .Dropdown .select:after, .fabe-dialog-container .fabe-rule .Dropdown select:after, .fabe-rules .fabe-rule .Dropdown .select:after, .fabe-rules .fabe-rule .Dropdown select:after {
        margin-right: 10px; }
  .fabe-dialog-container .fabe-rule .Dropdown-menu, .fabe-rules .fabe-rule .Dropdown-menu {
    height: 150px;
    max-width: 150px;
    top: 120px;
    width: 140px; }
  .fabe-dialog-container .fabe-rule .fabe-operators, .fabe-rules .fabe-rule .fabe-operators {
    width: 100px; }
  .fabe-dialog-container .fabe-rule .fabe-elements, .fabe-rules .fabe-rule .fabe-elements {
    vertical-align: middle;
    width: 80px; }
    .fabe-dialog-container .fabe-rule .fabe-elements .fabe-add-new, .fabe-rules .fabe-rule .fabe-elements .fabe-add-new {
      color: #E97749;
      font-size: 20px;
      cursor: pointer;
      text-transform: uppercase;
      margin-left: 20px;
      width: 10px;
      display: inline-block;
      line-height: 32px; }
      .fabe-dialog-container .fabe-rule .fabe-elements .fabe-add-new:hover, .fabe-rules .fabe-rule .fabe-elements .fabe-add-new:hover {
        color: #D36741; }
  .fabe-dialog-container .fabe-rule .fabe-input, .fabe-rules .fabe-rule .fabe-input {
    vertical-align: middle;
    width: 280px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
    .fabe-dialog-container .fabe-rule .fabe-input input, .fabe-rules .fabe-rule .fabe-input input {
      padding-left: 5px;
      width: 100%;
      height: 35px; }

.fabe-rule-input-text-field {
  width: auto;
  height: auto;
  margin-top: 10px; }

.rule-same-option-error {
  color: red;
  font-size: 11px; }

.fabe-prospect-history {
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px; }
  .fabe-prospect-history .fabe-title {
    color: #404151;
    font-size: 18px;
    font-weight: 600;
    line-height: 40px; }
  .fabe-prospect-history .fabe-filter-csv-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 10px; }
    .fabe-prospect-history .fabe-filter-csv-holder .fabe-download-item {
      margin-left: 100px;
      color: #91919F;
      font-size: 12px;
      text-decoration: underline;
      cursor: pointer; }
      .fabe-prospect-history .fabe-filter-csv-holder .fabe-download-item:hover {
        color: #767687; }
    .fabe-prospect-history .fabe-filter-csv-holder .fabe-in-progress {
      cursor: default; }
  .fabe-prospect-history .fabe-table {
    border-collapse: collapse; }
    .fabe-prospect-history .fabe-table .fabe-item-row {
      height: 75px;
      border-bottom: 1px solid #E9ECEF; }
      .fabe-prospect-history .fabe-table .fabe-item-row td {
        height: 75px; }
        .fabe-prospect-history .fabe-table .fabe-item-row td span {
          color: #495057;
          font-size: 12px;
          font-weight: 500; }
        .fabe-prospect-history .fabe-table .fabe-item-row td .fabe-light-span {
          color: #91919F;
          font-size: 12px;
          font-weight: 500; }
        .fabe-prospect-history .fabe-table .fabe-item-row td .fabe-tooltip span {
          color: white; }
      .fabe-prospect-history .fabe-table .fabe-item-row .fabe-icon-disabled g {
        fill: #DADAE6 !important; }
      .fabe-prospect-history .fabe-table .fabe-item-row .fabe-meeting-icon {
        background: url(images/history/meeting.svg);
        width: 16px;
        height: 16px; }
      .fabe-prospect-history .fabe-table .fabe-item-row .fabe-cancel-icon {
        background: url(images/history/cancel.svg);
        width: 14px;
        height: 14px; }
    .fabe-prospect-history .fabe-table .fabe-hide-border {
      border-bottom: none; }
    .fabe-prospect-history .fabe-table .fabe-detailed-row {
      border-bottom: 1px solid #E9ECEF; }
    .fabe-prospect-history .fabe-table tr:last-child {
      border-bottom: none; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder td {
      color: #91919F;
      font-size: 12px;
      line-height: 16px;
      height: 50px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-date-column {
      width: 115px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-prospect-column {
      width: 220px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-options-column {
      width: 160px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-call-column {
      width: 210px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-outcome-column {
      width: 160px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-assignment-column {
      width: 160px;
      min-width: 160px; }
    .fabe-prospect-history .fabe-table .fabe-column-header-holder .fabe-details-column {
      width: 110px; }
    .fabe-prospect-history .fabe-table .fabe-basic-renderer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center; }
    .fabe-prospect-history .fabe-table .fabe-basic-row-renderer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center; }
    .fabe-prospect-history .fabe-table .fabe-column-renderer span {
      text-align: left !important;
      max-width: 500px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .fabe-prospect-history .fabe-table .fabe-options-renderer {
      width: 80px;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    .fabe-prospect-history .fabe-table .fabe-prospect-renderer {
      max-width: 190px; }
      .fabe-prospect-history .fabe-table .fabe-prospect-renderer .fabe-prospect-holder {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        margin-left: 5px;
        max-width: 190px; }
      .fabe-prospect-history .fabe-table .fabe-prospect-renderer .fabe-success {
        background: url(/images/history/on.svg);
        min-width: 10px;
        width: 10px;
        height: 8px; }
      .fabe-prospect-history .fabe-table .fabe-prospect-renderer .fabe-unsuccess {
        background: url(/images/history/off.svg);
        min-width: 8px;
        width: 8px;
        height: 8px; }
    .fabe-prospect-history .fabe-table .fabe-show-history {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      height: 32px;
      width: 120px;
      background-color: #FAFAFC;
      border-radius: 4px;
      cursor: pointer; }
      .fabe-prospect-history .fabe-table .fabe-show-history:hover {
        background-color: #dadae9; }
    .fabe-prospect-history .fabe-table .fabe-tooltip {
      line-height: 15px !important;
      max-width: 600px; }
      .fabe-prospect-history .fabe-table .fabe-tooltip span {
        text-align: left !important;
        max-width: 500px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
  .fabe-prospect-history .fabe-clickable {
    cursor: pointer; }
  .fabe-prospect-history .fabe-center {
    text-align: center; }

.fabe-prospect-distributions .fabe-inbound-timer-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-prospect-distributions .fabe-inbound-timer-select .future-select .future-label {
    margin-right: 20px;
    color: #888888; }
  .fabe-prospect-distributions .fabe-inbound-timer-select .fabe-period-span {
    margin-left: 10px;
    margin-top: 15px;
    font-size: 14px; }

.fabe-prospect-distributions .inbound-timeout-options {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-prospect-distributions .inbound-timeout-options .fabe-sf-dropdown {
    display: -ms-flexbox;
    display: flex;
    margin-top: -30px; }

.fabe-prospect-distributions .fabe-timeout-email {
  margin-top: -15px;
  margin-left: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #888888; }
  .fabe-prospect-distributions .fabe-timeout-email input {
    width: 200px; }

.fabe-prospect-distributions .fabe-contact-distribution {
  margin-left: 50px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  color: #888888; }

.fabe-expandable-selection .fabe-embed-body-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-copy-js-text {
    color: #777777;
    font-size: 15px;
    margin-top: 45px;
    margin-bottom: 15px; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-embed-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-embed-body textarea {
      border: 1px dashed #E0E0E0;
      border-radius: 2px;
      height: 150px;
      width: 95%;
      resize: none;
      overflow: hidden;
      padding: 10px;
      opacity: 0.45;
      color: #494949;
      font-size: 12px;
      font-weight: 500;
      line-height: 18px; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-test-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-test-holder .fabe-test-label {
      margin-right: 5px; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-test-holder input {
      font-size: 12px;
      font-weight: 500;
      color: #494949;
      height: 36px;
      width: 401px;
      border: 1px solid #E5E5E5;
      border-radius: 2px;
      background-color: #F9F9F9;
      padding-left: 10px; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-button-holder .fabe-redirect-copy-button {
    margin-left: 5px; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-button-holder .fabe-redirect-copy-button button {
    background-color: #50A7F9 !important; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-button-holder .fabe-redirect-copy-button button span {
      color: #FFFFFF !important;
      font-size: 12px !important;
      font-weight: bold !important;
      text-align: center !important;
      text-transform: none !important; }
  .fabe-expandable-selection .fabe-embed-body-holder .fabe-router-image-upload {
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-router-image-upload span {
      font-size: 14px;
      margin-top: 10px;
      padding-right: 30px; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-router-image-upload small {
      color: #B0B5B4; }
    .fabe-expandable-selection .fabe-embed-body-holder .fabe-router-image-upload .fabe-upload-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-top: 10px; }

.fabe-general-body .fabe-router-redirect-titile {
  color: #494949;
  font-size: 18px;
  font-weight: bold;
  margin-top: 40px;
  display: block; }

.fabe-general-body .fabe-router-redirect-command {
  color: #777777;
  font-size: 15px;
  margin-top: 19px;
  margin-bottom: 10px;
  display: block; }

.fabe-general-body .fabe-reidrection-checkbox {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-general-body .fabe-reidrection-checkbox .fabe-redirect-timeout {
    width: 50px;
    margin-right: 10px;
    margin-left: 10px; }
  .fabe-general-body .fabe-reidrection-checkbox input {
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    height: 36px;
    width: 38px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #F9F9F9;
    text-align: center; }
  .fabe-general-body .fabe-reidrection-checkbox .fabe-redirection-link {
    padding-left: 10px;
    width: 300px;
    line-height: 30px;
    text-align: left;
    margin-right: 10px; }

.fabe-general-body .fabe-horizontal-line {
  margin-top: 25px;
  margin-bottom: 45px;
  height: 1px;
  width: 100%;
  background-color: #EEEEEE; }

.fabe-general-body .fabe-redirection-link {
  font-size: 12px;
  font-weight: 500;
  color: #494949;
  height: 36px;
  width: 350px;
  border: 1px solid #E5E5E5;
  border-radius: 2px;
  background-color: #F9F9F9;
  text-align: left;
  padding-left: 10px; }

.fabe-general-body .fabe-redirect-options-holder .fabe-multiple-radios {
  width: 240px; }

.fabe-general-body .fabe-redirect-options-holder .fabe-redirection-link {
  position: relative;
  top: -30px;
  left: 210px;
  z-index: 1001; }

.fabe-general-body .fabe-router-disqualified-page {
  margin-top: 20px; }
  .fabe-general-body .fabe-router-disqualified-page .fabe-redirection-link {
    margin-left: 10px; }

.fabe-phones-configuration {
  padding: 10px 15px 0 15px; }
  .fabe-phones-configuration .fabe-timeout-holder {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #595F67; }
    .fabe-phones-configuration .fabe-timeout-holder input {
      width: 40px;
      text-align: center;
      padding-left: 0;
      margin-left: 5px;
      margin-right: 5px; }

.copy-url-for-all-users-button {
  float: left !important;
  background: gray !important;
  color: white !important;
  line-height: 15px !important;
  margin-left: 10px !important;
  margin-top: -10px !important; }

.fabe-expandable-selection .fabe-section-body .fabe-active-queues {
  margin-bottom: 50px;
  margin-top: 20px; }

.fabe-expandable-selection .fabe-section-body .fabe-queues-list {
  height: 100%;
  display: block; }
  .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-block-list .fabe-queues-block {
    margin-bottom: 50px; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-block-list .fabe-queues-block .fabe-block-title {
      color: #494949;
      font-size: 14px;
      font-weight: bold; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-block-list .fabe-queues-block .fabe-queue-icon {
      margin-right: 10px;
      color: #51A7F9; }
  .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-empty-queue-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-empty-queue-holder .fabe-empty-queue {
      background: url(/images/empty-queues.svg);
      width: 38px;
      height: 38px;
      background-position: center;
      background-repeat: no-repeat; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-empty-queue-holder span {
      margin-left: 12px;
      color: #888888;
      font-size: 13px; }
  .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 1px solid #888888;
    width: 400px;
    height: 40px;
    margin-bottom: 30px; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-title span {
      color: #494949;
      font-size: 18px;
      font-weight: bold; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-title small {
      color: #B0B5B4; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-title a {
      color: #75AFE5; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queues-title a:hover {
        color: #277dcd; }
  .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line {
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    border-bottom: 1px solid #c8c8c8;
    height: 40px;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-queue-name {
      width: 200px; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fa-users {
      color: #888888; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-queue-assigness {
      margin-left: 5px;
      width: 100px;
      color: #888888; }
    .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer {
      height: 30px;
      margin-left: 5px; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .empty {
        height: 12px;
        width: 12px; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-up, .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-down {
        cursor: pointer;
        width: 10px;
        height: 10px;
        border: 6px solid transparent;
        position: relative;
        display: block;
        overflow: hidden;
        text-indent: 100px; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-up {
        border-bottom-color: #A7A9AB; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-down {
        margin-top: 5px;
        border-top-color: #A7A9AB; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-up:after {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }
      .fabe-expandable-selection .fabe-section-body .fabe-queues-list .fabe-queue-line .fabe-reorder-renderer .fabe-arrows .arrow-down:after {
        position: absolute;
        content: "";
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }

.fabe-expandable-selection {
  color: #888888; }
  .fabe-expandable-selection .fabe-section-body .fabe-radio-group {
    margin-top: 15px;
    margin-bottom: 15px; }
    .fabe-expandable-selection .fabe-section-body .fabe-radio-group .fabe-radio-group-header {
      display: block;
      font-size: 14px;
      font-weight: 500;
      margin-top: 10px;
      margin-bottom: 10px; }
  .fabe-expandable-selection .fabe-section-body .fabe-lead-settings {
    margin-top: 40px; }
  .fabe-expandable-selection .fabe-section-body .fabe-salesforce-meeting {
    margin-top: 60px;
    margin-bottom: 15px; }

.basicAnimate {
  transition: height 2s ease 0s;
  height: auto;
  transform: scaleY(1);
  transform-origin: top;
  transition: transform 0.26s ease; }

.hide {
  transform: scaleY(0);
  height: 0; }

.fabe-expandable-selection .fabe-header-block .fabe-header-titles .beta-label {
  background: #f05822;
  height: 16px;
  width: 38px;
  border-radius: 12px;
  text-align: center;
  font-size: 9px;
  line-height: 16px;
  position: relative;
  display: block;
  float: right;
  margin-right: 570px;
  margin-top: -3px; }
  .fabe-expandable-selection .fabe-header-block .fabe-header-titles .beta-label a {
    color: white;
    text-decoration: none;
    display: block; }
  .fabe-expandable-selection .fabe-header-block .fabe-header-titles .beta-label:hover {
    box-shadow: #AAA 0 0 6px 0px; }

.fabe-phones-configuration {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: -20px; }
  .fabe-phones-configuration > .fabe-style-section:last-child {
    margin-top: 15px; }
  .fabe-phones-configuration .fabe-expandable-selection {
    width: auto;
    border: none;
    margin-bottom: 5px; }
    .fabe-phones-configuration .fabe-expandable-selection .fabe-header-block {
      padding-bottom: 15px; }
      .fabe-phones-configuration .fabe-expandable-selection .fabe-header-block:hover {
        background-color: unset; }
    .fabe-phones-configuration .fabe-expandable-selection.fabe-section-expanded {
      height: 100%;
      display: block; }
      .fabe-phones-configuration .fabe-expandable-selection.fabe-section-expanded .fabe-header-block {
        padding-bottom: 0px;
        border: none; }
    .fabe-phones-configuration .fabe-expandable-selection .fabe-header-titles {
      margin-left: -40px; }
      .fabe-phones-configuration .fabe-expandable-selection .fabe-header-titles span {
        display: block;
        color: #494949;
        font-size: 18px;
        font-weight: bold;
        line-height: 24px; }
    .fabe-phones-configuration .fabe-expandable-selection i {
      font-weight: bolder;
      color: #A6AAA9;
      margin-left: 5px; }
  .fabe-phones-configuration input {
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #F9F9F9;
    padding-left: 10px;
    height: 35px;
    width: 200px; }
  .fabe-phones-configuration textarea {
    font-size: 12px;
    font-weight: 500;
    color: #494949;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #F9F9F9;
    padding-left: 10px;
    padding-top: 5px;
    height: 70px;
    margin-bottom: 10px;
    resize: none; }
  .fabe-phones-configuration .fabe-text-area-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
  .fabe-phones-configuration .fabe-style-header {
    display: block;
    color: #494949;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px; }
  .fabe-phones-configuration .fabe-style-header-helper {
    color: #777777;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 10px;
    margin-top: 20px; }
  .fabe-phones-configuration .fabe-phone-message {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px; }
  .fabe-phones-configuration .fabe-buttons-holder {
    display: -ms-flexbox;
    display: flex; }
  .fabe-phones-configuration .fabe-button-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 20px; }
    .fabe-phones-configuration .fabe-button-holder span {
      color: #BDBFBE;
      font-size: 11px;
      font-weight: bold;
      line-height: 24px; }
  .fabe-phones-configuration .fabe-horizontal-line {
    margin-top: 35px;
    height: 1px;
    width: 100%;
    background-color: #EEEEEE; }
  .fabe-phones-configuration .fabe-style-line {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px; }
    .fabe-phones-configuration .fabe-style-line .fabe-style-title {
      display: block;
      width: 110px;
      color: #777777;
      font-size: 15px;
      line-height: 24px; }
    .fabe-phones-configuration .fabe-style-line input {
      width: 115px; }
    .fabe-phones-configuration .fabe-style-line i {
      margin-left: 10px;
      margin-right: 10px; }
    .fabe-phones-configuration .fabe-style-line .fabe-style-line-button button span {
      font-size: 12px !important;
      font-weight: bold !important;
      text-align: center !important;
      text-transform: none !important; }

.fabe-convey {
  display: -ms-flexbox;
  display: flex;
  margin-left: 150px;
  margin-top: 50px; }
  .fabe-convey .fabe-convey-icon {
    width: 100px;
    height: 100px;
    background: url(images/convey/logo_small.png) no-repeat center; }
  .fabe-convey .fabe-switch-holder {
    margin-left: 20px; }

.integrations {
  margin: 10px; }
  .integrations .fabe-title {
    display: block;
    margin-top: 30px;
    margin-left: 30px;
    font-size: 16px;
    color: #B4B7B6; }

.buttons-line {
  display: -ms-flexbox;
  display: flex; }
  .buttons-line div {
    margin: 5px; }

.inner-box {
  margin-left: 100px;
  display: block !important; }

.zapier-logo {
  background: url(/images/zapier-logo.png) no-repeat center !important;
  height: 80px;
  background-size: 40% !important; }

.api-key input {
  width: 100%; }

.twilio-logo {
  background: url(/images/microsoft/twilio.png) no-repeat center !important;
  height: 80px;
  background-size: 50% !important; }

.text-hint {
  font-size: 10px;
  color: #B4B7B6;
  padding-left: 100px;
  line-height: 1; }

.zoom-logo {
  background: url(/images/zoom-logo.png) no-repeat center !important;
  height: 80px;
  background-size: 60% !important;
  margin-left: -5px; }

.integrations .zoom-logo {
  background: url(/images/zoom-logo2.png) no-repeat center !important;
  background-size: 40% !important; }

.webex-logo {
  background: url(/images/webex-logo.png) no-repeat center !important;
  height: 80px;
  background-size: contain !important; }

.slack-logo {
  background: url(/images/slack-logo.png) no-repeat center !important;
  height: 80px;
  background-size: 50% !important; }

.intercom-logo {
  background: url(/images/intercom-logo.png) no-repeat center !important;
  height: 80px;
  background-size: 50% !important; }

.integration {
  display: table;
  min-height: 170px; }

.integration .status-ok {
  color: #5DB453; }

.integration .status-warn {
  color: #F05323; }

.integration-line {
  display: table-row;
  vertical-align: middle; }

.integration-box {
  width: 400px;
  display: table-cell;
  vertical-align: middle; }

.integration-box-action {
  width: 200px;
  display: table-cell;
  vertical-align: middle; }

.integration-box-action .step-admin-hint {
  padding-top: 5px;
  padding-bottom: 5px; }

.step-admin-email, .integration-status, .integration-google-status {
  font-size: 11px;
  line-height: 13px; }

.integration-status {
  display: inline-block; }

.integration-status i, .integration-google-status i {
  font-size: 13px;
  float: left;
  margin: 1px 4px;
  width: 12px;
  height: 30px; }

button i {
  display: inline;
  float: none; }

.gray-button {
  background-color: #E0E0E0; }

.gray-button button {
  color: #424242; }

.step-admin-email a {
  color: #4196D4;
  cursor: pointer; }

.settings-sf-button {
  width: 200px;
  margin: 0; }

.integration-error {
  background-color: #F5F6F7;
  width: 400px !important;
  margin: 10px 0px !important; }
  .integration-error .error-box-message {
    min-height: 60px !important;
    line-height: 60px !important;
    background: url(images/chili/error_triangle.svg) no-repeat left !important;
    margin: 0 !important; }

.google-ni-message .get-started-button {
  margin-top: 35px; }

.fabe-settings-localisation {
  padding: 20px; }
  .fabe-settings-localisation-title {
    font-size: 20px;
    color: #595F67;
    margin-top: 30px;
    display: block; }
  .fabe-settings-localisation-link {
    display: block;
    margin-bottom: 30px; }
  .fabe-settings-localisation-select {
    height: 36px;
    width: 175px;
    border: 1px solid #E5E5E5;
    border-radius: 2px;
    background-color: #F9F9F9; }
  .fabe-settings-localisation-list {
    list-style: none;
    margin-left: 20px;
    margin-top: 5px; }
    .fabe-settings-localisation-list-item {
      display: inline-block;
      white-space: nowrap; }

.fabe-sync-settings {
  padding: 20px; }
  .fabe-sync-settings .fabe-title {
    font-size: 20px;
    color: #595F67;
    margin-bottom: 30px;
    margin-top: 30px;
    display: block; }
  .fabe-sync-settings .fabe-frequent-title {
    font-size: 16px;
    color: #595F67;
    margin-top: 100px;
    display: block; }
  .fabe-sync-settings small {
    color: #B0B5B4; }

.fabe-form-loader {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: auto;
  min-height: auto; }
  .fabe-form-loader .fabe-loader-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px; }
    .fabe-form-loader .fabe-loader-body span {
      margin-bottom: 40px;
      font-weight: 500;
      font-size: 14px;
      color: #808284; }

.fabe-team-settings {
  padding: 30px;
  padding-left: 50px;
  /* Safari */ }
  .fabe-team-settings .fabe-icon-loader {
    margin-top: 5px;
    margin-left: 3px;
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    border-top: 2px solid grey;
    width: 16px;
    height: 16px;
    /* Safari */
    animation: spin 2s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
  .fabe-team-settings.fabe-loading-users .fabe-datagrid-columns {
    opacity: 0.6; }
  .fabe-team-settings .fabe-add-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 40px; }
    .fabe-team-settings .fabe-add-button:hover span {
      color: #3be9ff; }
    .fabe-team-settings .fabe-add-button span {
      margin-left: 10px;
      text-transform: uppercase;
      font-weight: 500;
      color: #00bcd4;
      cursor: pointer; }
  .fabe-team-settings .fabe-team-tooltip {
    max-width: 250px; }
  .fabe-team-settings .fabe-user-profile-settings-color span {
    padding: 2px 5px;
    color: white;
    text-transform: uppercase;
    font-weight: 500; }
  .fabe-team-settings .fabe-name-renderer {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-team-settings .fabe-name-renderer .fabe-user-avatar .fabe-profile-letters {
      margin: 0px;
      line-height: 24px;
      text-align: center; }
    .fabe-team-settings .fabe-name-renderer .fabe-user-data {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 10px; }
      .fabe-team-settings .fabe-name-renderer .fabe-user-data span {
        height: 14px;
        line-height: 14px;
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 200px; }
      .fabe-team-settings .fabe-name-renderer .fabe-user-data span:first-child {
        color: #58595B; }
      .fabe-team-settings .fabe-name-renderer .fabe-user-data span:last-child {
        font-size: 12px;
        color: #A6A8AB; }
  .fabe-team-settings .fabe-integration-renderer-holder {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .fabe-team-settings .fabe-integration-renderer-holder .fabe-integration-renderer {
      background: url(images/material/ic_done_green_16px.svg);
      width: 16px;
      height: 16px;
      background-size: 100%; }
  .fabe-team-settings .fabe-weight-renderer {
    width: 30px; }
    .fabe-team-settings .fabe-weight-renderer input {
      width: 50px; }
  .fabe-team-settings .fabe-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column; }
    .fabe-team-settings .fabe-header .fabe-push-header .fa-question-circle {
      margin-left: 5px; }
    .fabe-team-settings .fabe-header .fabe-header-helper {
      line-height: 10px;
      height: 10px;
      margin-top: -7px; }
    .fabe-team-settings .fabe-header .fabe-header-sync-helper {
      line-height: 10px;
      height: 10px;
      margin-top: -7px; }
      .fabe-team-settings .fabe-header .fabe-header-sync-helper .fabe-header-helper-settings {
        margin-left: 5px;
        cursor: pointer;
        color: #37A6FF; }
  .fabe-team-settings .fabe-datagrid-link {
    cursor: pointer;
    color: #37A6FF; }
  .fabe-team-settings .fabe-datagrid {
    width: 400px; }
    .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns {
      margin-bottom: 10px; }
      .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
        border: none; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
          height: 60px; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
          border-bottom: 1px solid #D0D2D3; }
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-not-workspace {
            line-height: normal;
            text-align: left; }
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-add-workspace {
            cursor: pointer;
            color: #37A6FF; }
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-queues-logo {
            width: 15px; }
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-phone-logo,
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-video-logo {
            font-size: 15px;
            color: white;
            background: red;
            border-radius: 50%;
            width: 25px;
            text-align: center;
            line-height: 25px;
            margin-left: 5px; }
          .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell .fabe-video-logo {
            font-size: 13px; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
          border-bottom: 2px solid #D0D2D3; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-calendar-sync {
          width: 250px; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-admin {
          width: 150px; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-active {
          width: 80px; }
        .fabe-team-settings .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
          height: 60px; }
  .fabe-team-settings .fabe-setup-message {
    margin-top: 30px; }
    .fabe-team-settings .fabe-setup-message a {
      cursor: pointer;
      color: #37A6FF;
      text-decoration: none; }

.fabe-teamplate-advanced {
  padding: 10px; }
  .fabe-teamplate-advanced .fabe-cap-meetins-label {
    margin-left: 40px;
    margin-top: -29px;
    z-index: 1; }
    .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-number-of-meetings {
      margin: 0 5px;
      width: 30px; }
      .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-number-of-meetings select {
        width: 100%; }
    .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-time-unit {
      width: 65px;
      margin: 0 5px; }
      .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-time-unit select {
        width: 100%; }
    .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-wider-unit {
      width: 110px;
      margin: 0 5px; }
      .fabe-teamplate-advanced .fabe-cap-meetins-label .fabe-wider-unit select {
        width: 100%; }
  .fabe-teamplate-advanced .fabe-form-section {
    margin-bottom: 20px; }
    .fabe-teamplate-advanced .fabe-form-section .fabe-form-title {
      display: inline-block;
      width: 60px; }
    .fabe-teamplate-advanced .fabe-form-section select {
      background: transparent;
      font-size: 14px;
      height: 29px;
      padding: 5px;
      width: 200px; }
      .fabe-teamplate-advanced .fabe-form-section select:focus {
        outline: none; }
  .fabe-teamplate-advanced .fabe-template-checkbox {
    margin-top: 10px;
    margin-bottom: 10px; }
  .fabe-teamplate-advanced .fabe-settings-title {
    display: block;
    font-size: 18px;
    margin-top: 25px;
    margin-bottom: 15px; }

.fabe-online-booking {
  padding: 20px; }
  .fabe-online-booking .fabe-online-list {
    border-top: 2px solid #D1D2D4 !important; }
    .fabe-online-booking .fabe-online-list .fabe-online-list-item {
      border-bottom: 1px solid #E6E7E8 !important; }
      .fabe-online-booking .fabe-online-list .fabe-online-list-item .fabe-online-actions {
        width: 500px !important;
        height: 100% !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 0 !important; }
  .fabe-online-booking .fabe-hours-section .fabe-section-title {
    margin-bottom: 20px;
    display: block; }
  .fabe-online-booking .fabe-hours-section .fabe-reserved-note {
    margin-left: 20px;
    display: -ms-flexbox;
    display: flex;
    font-size: 11px;
    margin-bottom: -10px; }
    .fabe-online-booking .fabe-hours-section .fabe-reserved-note .fabe-reserved-onclick {
      color: #37A6FF;
      cursor: pointer;
      text-decoration: none;
      margin-left: 2px;
      margin-right: 2px; }
  .fabe-online-booking .fabe-hours-section .fabe-days-availability {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 20px;
    margin-top: 10px; }
    .fabe-online-booking .fabe-hours-section .fabe-days-availability .fabe-interval-availability {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row; }
      .fabe-online-booking .fabe-hours-section .fabe-days-availability .fabe-interval-availability .fabe-interval-text {
        margin-left: 10px;
        margin-right: 15px;
        margin-top: 4px;
        color: #58585B;
        font-weight: 400;
        font-size: 14px;
        line-height: 27px; }
      .fabe-online-booking .fabe-hours-section .fabe-days-availability .fabe-interval-availability .fa-plus-circle {
        margin-left: 8px;
        margin-top: 7px;
        font-size: 1.6em;
        cursor: pointer; }
      .fabe-online-booking .fabe-hours-section .fabe-days-availability .fabe-interval-availability .fa-minus-circle {
        margin-left: 8px;
        margin-top: 7px;
        font-size: 1.6em;
        cursor: pointer; }
  .fabe-online-booking .fabe-timezone-section {
    margin-top: 40px; }
    .fabe-online-booking .fabe-timezone-section .fabe-timezone-title {
      margin-bottom: 20px;
      display: block; }
    .fabe-online-booking .fabe-timezone-section .fabe-timezone-choice {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }
      .fabe-online-booking .fabe-timezone-section .fabe-timezone-choice .fabe-timezone-radio {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row;
        margin-top: 20px; }
        .fabe-online-booking .fabe-timezone-section .fabe-timezone-choice .fabe-timezone-radio .fabe-timezone-chooser {
          width: 200px !important; }
  .fabe-online-booking .fabe-days-section {
    margin-top: 40px;
    margin-bottom: 40px; }
    .fabe-online-booking .fabe-days-section .fabe-days-title {
      margin-bottom: 20px;
      display: block; }
    .fabe-online-booking .fabe-days-section .fabe-days-choice {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-top: 20px; }
      .fabe-online-booking .fabe-days-section .fabe-days-choice .future-select {
        padding-top: 0;
        margin-top: -7px; }
        .fabe-online-booking .fabe-days-section .fabe-days-choice .future-select span {
          margin-right: 0; }
      .fabe-online-booking .fabe-days-section .fabe-days-choice .fabe-days-text {
        margin-left: 10px;
        margin-right: 15px;
        color: #58585B;
        font-weight: 400;
        font-size: 14px;
        line-height: 27px; }
      .fabe-online-booking .fabe-days-section .fabe-days-choice .fabe-date-picker {
        height: 35px; }
  .fabe-online-booking .availability-settings.meeting-delay {
    padding-top: 20px; }
  .fabe-online-booking .availability-settings .delay-label {
    display: inline-block;
    padding-right: 0;
    width: 220px; }
  .fabe-online-booking .availability-settings .fabe-online-time-holder {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 20px; }
    .fabe-online-booking .availability-settings .fabe-online-time-holder .fabe-online-time {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-online-booking .availability-settings .fabe-online-time-holder .fabe-online-time span {
        width: 50px; }
      .fabe-online-booking .availability-settings .fabe-online-time-holder .fabe-online-time .fabe-time-picker input {
        color: #595F67 !important; }
  .fabe-online-booking .availability-settings .fabe-availability-timezone-holder {
    margin-left: 40px;
    margin-top: 10px;
    margin-bottom: 20px; }
    .fabe-online-booking .availability-settings .fabe-availability-timezone-holder .fabe-availability-timezone {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-online-booking .availability-settings .fabe-availability-timezone-holder .fabe-availability-timezone span {
        width: 50px; }
      .fabe-online-booking .availability-settings .fabe-availability-timezone-holder .fabe-availability-timezone .fabe-time-picker input {
        color: #595F67 !important; }
  .fabe-online-booking .availability-settings small {
    margin: 0 0 10px !important; }
  .fabe-online-booking .fabe-slot-size {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex; }
    .fabe-online-booking .fabe-slot-size .fabe-buffer-label {
      font-weight: 400;
      font-size: 14px;
      color: #58585B;
      margin-right: 20px;
      line-height: 40px; }
    .fabe-online-booking .fabe-slot-size .select select {
      width: 150px; }

.fabe-buffers-component {
  padding: 10px;
  margin-right: 10px !important; }
  .fabe-buffers-component .fabe-buffer-label {
    padding-right: 0;
    width: 60px;
    display: inline-block; }
  .fabe-buffers-component section {
    margin-top: 10px; }
  .fabe-buffers-component .checkbox-section {
    margin-top: 10px; }

.fabe-template-main-section {
  padding: 10px;
  background-color: #DDDDDD; }
  .fabe-template-main-section .fabe-main-title-holder {
    margin-bottom: 30px;
    font-weight: 500; }
    .fabe-template-main-section .fabe-main-title-holder .fabe-main-devider {
      margin-left: 10px;
      margin-right: 10px; }
    .fabe-template-main-section .fabe-main-title-holder .fabe-main-title {
      margin-left: 10px;
      font-size: 14px;
      color: #93979D; }
    .fabe-template-main-section .fabe-main-title-holder .fabe-main-tip {
      font-size: 11px;
      color: #93979D; }
    .fabe-template-main-section .fabe-main-title-holder .fa-calendar-o {
      color: #51A7F9; }
  .fabe-template-main-section .fabe-template-form-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 10px; }
    .fabe-template-main-section .fabe-template-form-item .fabe-input-label {
      font-weight: 500;
      display: block;
      width: 100px;
      max-width: 100px;
      min-width: 100px; }
    .fabe-template-main-section .fabe-template-form-item input {
      width: 100%;
      height: 30px;
      padding: 5px;
      padding-left: 10px;
      padding-right: 10px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      border: none; }
      .fabe-template-main-section .fabe-template-form-item input:focus {
        outline: none; }
    .fabe-template-main-section .fabe-template-form-item select {
      font-size: 14px;
      height: 29px;
      padding: 5px;
      width: 200px; }
      .fabe-template-main-section .fabe-template-form-item select:focus {
        outline: none; }
  .fabe-template-main-section .fabe-input-description {
    margin-top: 20px;
    -ms-flex-align: start;
    align-items: flex-start; }
    .fabe-template-main-section .fabe-input-description textarea {
      width: 100%;
      height: 250px;
      padding: 10px;
      border: none;
      resize: vertical; }
      .fabe-template-main-section .fabe-input-description textarea:focus {
        outline: none; }

.fabe-salesforce-block {
  padding: 10px; }
  .fabe-salesforce-block .fabe-relate-to-fields {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .fabe-salesforce-block .assignee-lead-owner {
    margin-top: 20px; }

.fabe-teamplate-selector {
  padding: 10px; }
  .fabe-teamplate-selector textarea {
    margin-top: 20px;
    width: 100%;
    height: 200px;
    padding: 10px;
    resize: vertical; }
    .fabe-teamplate-selector textarea:focus {
      outline: none; }

.fabe-options {
  padding: 10px; }
  .fabe-options .fabe-options-label {
    margin-right: 10px; }
  .fabe-options input {
    width: 200px; }
  .fabe-options .fabe-integrations {
    margin-top: 40px; }
    .fabe-options .fabe-integrations .fabe-integrations-title {
      display: block;
      margin-bottom: 10px; }
  .fabe-options .fabe-save-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 40px; }
  .fabe-options .fabe-checkbox-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-options .fabe-checkbox-holder .fabe-convey-icon {
      width: 100px;
      height: 100px;
      background: url(images/convey/logo_small.png) no-repeat center; }
  .fabe-options .fabe-logo-image-upload {
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .fabe-options .fabe-logo-image-upload span {
      font-size: 14px;
      padding-right: 30px; }
    .fabe-options .fabe-logo-image-upload small {
      color: #B0B5B4; }
    .fabe-options .fabe-logo-image-upload .fabe-upload-title {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }

.fabe-purpose {
  padding: 10px;
  padding-top: 40px; }
  .fabe-purpose .fabe-purpose-option {
    margin-bottom: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-purpose .fabe-purpose-option .fabe-purpose-label {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }
      .fabe-purpose .fabe-purpose-option .fabe-purpose-label .fabe-purpose-title {
        font-weight: 500;
        color: black; }
  .fabe-purpose .fabe-next-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 40px; }

.booking-link-conference-rooms {
  padding: 20px;
  margin-top: 10px; }
  .booking-link-conference-rooms .fabe-meeting-series-title {
    margin-right: 20px; }
  .booking-link-conference-rooms .fabe-select {
    display: inline-block;
    position: relative; }
    .booking-link-conference-rooms .fabe-select:after {
      display: block;
      content: "";
      position: absolute;
      top: 50%;
      right: 2px;
      width: 0;
      height: 0;
      border: 4px solid transparent;
      margin-top: -2px;
      border-top-color: #9D9D9E;
      pointer-events: none; }
    .booking-link-conference-rooms .fabe-select select {
      width: 200px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: 0;
      border-radius: 0;
      border-bottom: 1px solid #9D9D9E;
      font-size: 13px;
      padding: 7px 2px;
      color: #939597;
      background: transparent;
      outline: none; }
      .booking-link-conference-rooms .fabe-select select:focused {
        border-bottom-color: #F05822; }
  .booking-link-conference-rooms .allow-multiple-rooms-holder {
    display: -ms-flexbox;
    display: flex;
    margin-top: 25px; }
    .booking-link-conference-rooms .allow-multiple-rooms-holder .multiple-rooms-label {
      margin-top: 2px;
      margin-left: 15px; }
  .booking-link-conference-rooms .conference-rooms {
    margin-left: 0px; }
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
      width: 590px; }
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-capacity,
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-atonce,
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-active,
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid .fabe-datagrid-columns .fabe-column-actions {
      width: 135px; }
    .booking-link-conference-rooms .conference-rooms .fabe-datagrid {
      margin-left: 0px; }
  .booking-link-conference-rooms h4 {
    margin-top: 15px;
    margin-bottom: 0px;
    color: #888888; }
  .booking-link-conference-rooms .algorithms {
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px; }
    .booking-link-conference-rooms .algorithms .fabe-conference-rooms-algorithm {
      margin-right: 50px;
      margin-bottom: 10px;
      max-width: 265px; }

.inbound-router-rules-and-segments {
  padding: 20px; }
  .inbound-router-rules-and-segments h4 {
    color: #58585B; }
  .inbound-router-rules-and-segments span {
    color: #58585B; }
  .inbound-router-rules-and-segments .rules-settings {
    display: none; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
    border: none; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-cell span {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-name {
    width: 110px; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-algorithm {
    /* type */
    width: 90px; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-assignees {
    width: 90px; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-algorithm .fabe-datagrid-cell,
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-assignees .fabe-datagrid-cell {
    font-size: 10px; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-rules {
    width: 395px; }
    .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-rules span {
      display: -ms-flexbox;
      display: flex; }
      .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-rules span .rules-text {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 340px;
        margin-right: 10px; }
      .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-rules span .rules-button {
        cursor: pointer;
        color: #f15822; }
  .inbound-router-rules-and-segments .fabe-datagrid .fabe-datagrid-columns .fabe-column-active {
    width: 70px; }

div[name="date/time_&_template"] .fabe-dates-buttons {
  display: -ms-flexbox;
  display: flex; }
  div[name="date/time_&_template"] .fabe-dates-buttons .fa {
    color: grey;
    transform: scale(1.5);
    margin-right: 10px;
    cursor: pointer; }

div[name="date/time_&_template"] h6 {
  margin-left: 20px;
  font-weight: normal;
  color: #808284; }

div[name="date/time_&_template"] .fabe-welcome-message {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 20px;
  margin-left: 20px; }
  div[name="date/time_&_template"] .fabe-welcome-message .fabe-message-label {
    margin-top: 15px;
    margin-right: 10px; }
  div[name="date/time_&_template"] .fabe-welcome-message textarea {
    width: 457px;
    background-color: white; }
    div[name="date/time_&_template"] .fabe-welcome-message textarea:focus {
      outline: none; }

div[name="date/time_&_template"] .option-pickers-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 10px; }
  div[name="date/time_&_template"] .option-pickers-row > * {
    margin-left: 20px; }
  div[name="date/time_&_template"] .option-pickers-row .fabe-date-picker div hr {
    display: none !important; }
  div[name="date/time_&_template"] .option-pickers-row .fabe-time-picker div hr {
    display: none !important; }
  div[name="date/time_&_template"] .option-pickers-row .fabe-inbound-timer-select select {
    width: 100%;
    border: none; }
  div[name="date/time_&_template"] .option-pickers-row .fabe-inbound-timer-select:after {
    margin-right: 10px; }

.fabe-algorithm-settings {
  padding: 20px; }
  .fabe-algorithm-settings .fabe-recruitment-algorithms {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start !important;
    justify-content: flex-start !important; }
    .fabe-algorithm-settings .fabe-recruitment-algorithms .fabe-algorithm-option {
      margin-right: 50px; }
    .fabe-algorithm-settings .fabe-recruitment-algorithms .fabe-algorithm-option:first-child {
      margin-right: 50px;
      height: 130px; }
    .fabe-algorithm-settings .fabe-recruitment-algorithms .fabe-algorithm-option:last-child {
      padding-left: 0px !important; }
  .fabe-algorithm-settings .fabe-algorithm-options {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option:first-child {
      margin-left: 0; }
    .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option:nth-child(4) {
      margin-left: 0; }
    .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option {
      width: 270px;
      margin-bottom: 10px;
      margin-left: 20px; }
      .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option .fabe-option-title-holder {
        display: -ms-flexbox;
        display: flex; }
        .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option .fabe-option-title-holder .fabe-icon-holder {
          color: #51A7F9; }
      .fabe-algorithm-settings .fabe-algorithm-options .fabe-algorithm-option .fabe-option-description {
        line-height: 16px; }

.fabe-meeting-settings .placeholder-calendar-settings small {
  display: block;
  margin-top: 15px; }

.fabe-meeting-settings .placeholder-calendar-settings .autocomplete-results small {
  margin-top: 0px; }

.fabe-meeting-settings .fabe-number-of-assignees-options-wrapper {
  margin-top: 20px; }
  .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option {
    margin-top: 5px;
    display: -ms-flexbox;
    display: flex; }
    .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option > * {
      border: solid 1px #d5d6d6;
      border-radius: 3px;
      height: 40px;
      text-align: center;
      line-height: 35px;
      background: #fbfbfb; }
    .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option input {
      width: 80px;
      color: #a8a9ac; }
    .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option .fabe-button {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      font-size: 18px;
      cursor: pointer;
      width: 35px;
      font-weight: bold;
      color: #57585b; }
    .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option .fabe-plus {
      margin-left: -3px; }
    .fabe-meeting-settings .fabe-number-of-assignees-options-wrapper .fabe-number-of-assignees-option .fabe-minus {
      margin-right: -3px;
      z-index: 1; }

.fabe-meeting-settings .fabe-template-holder-meeting {
  -ms-flex-align: center;
  align-items: center; }
  .fabe-meeting-settings .fabe-template-holder-meeting .fabe-defaults-description {
    display: block; }
  .fabe-meeting-settings .fabe-template-holder-meeting .fabe-defaults-description-calendar {
    display: block;
    clear: both; }
  .fabe-meeting-settings .fabe-template-holder-meeting .fabe-template-title {
    margin-right: 20px; }
  .fabe-meeting-settings .fabe-template-holder-meeting .fabe-select {
    display: inline-block;
    position: relative; }
    .fabe-meeting-settings .fabe-template-holder-meeting .fabe-select:after {
      display: block;
      content: "";
      position: absolute;
      top: 50%;
      right: 2px;
      width: 0;
      height: 0;
      border: 4px solid transparent;
      margin-top: -2px;
      border-top-color: #9D9D9E;
      pointer-events: none; }
    .fabe-meeting-settings .fabe-template-holder-meeting .fabe-select select {
      width: 200px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      border: 0;
      border-radius: 0;
      border-bottom: 1px solid #9D9D9E;
      font-size: 13px;
      padding: 7px 2px;
      color: #939597;
      background: transparent;
      outline: none; }
      .fabe-meeting-settings .fabe-template-holder-meeting .fabe-select select:focused {
        border-bottom-color: #F05822; }

.fabe-meeting-settings .fabe-settings-title {
  display: block;
  font-size: 20px;
  margin-top: 40px;
  margin-bottom: 20px; }

.fabe-meeting-settings .fabe-helper-holder span:first-child {
  font-weight: 500;
  margin-right: 5px; }

.fabe-meeting-settings .fabe-helper-holder span:last-child {
  margin-left: 5px; }

.fabe-meeting-settings .fabe-ownerstip-holder {
  margin-top: 20px;
  margin-bottom: 40px; }
  .fabe-meeting-settings .fabe-ownerstip-holder .fabe-ownership-title {
    display: inline-block;
    margin-bottom: 10px; }
  .fabe-meeting-settings .fabe-ownerstip-holder .fabe-booker-invited {
    margin-left: 30px; }

.fabe-meeting-settings .fabe-checkbox-option {
  margin-top: 10px; }

.fabe-online-booking {
  padding: 20px; }
  .fabe-online-booking .search input {
    background: inherit; }
  .fabe-online-booking .fabe-online-list {
    border-top: 2px solid #D1D2D4 !important; }
    .fabe-online-booking .fabe-online-list .fabe-online-list-item {
      border-bottom: 1px solid #E6E7E8 !important; }
      .fabe-online-booking .fabe-online-list .fabe-online-list-item .fabe-online-actions {
        width: 500px !important;
        height: 100% !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: end;
        justify-content: flex-end;
        margin-top: 0px !important; }
  .fabe-online-booking .fabe-respect-section {
    margin-top: 40px; }
    .fabe-online-booking .fabe-respect-section .fabe-section-title {
      margin-bottom: 20px;
      display: block; }
  .fabe-online-booking .online-section {
    width: 100%; }
    .fabe-online-booking .online-section .online-toggle-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-online-booking .online-section .online-toggle-holder .fabe-switch {
        margin-bottom: 3px !important; }
      .fabe-online-booking .online-section .online-toggle-holder .fabe-online-description {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: 20px; }
        .fabe-online-booking .online-section .online-toggle-holder .fabe-online-description span {
          width: 310px;
          color: #58585B; }
        .fabe-online-booking .online-section .online-toggle-holder .fabe-online-description small {
          margin: 0 !important;
          color: #BBBDC0;
          font-weight: 500; }
    .fabe-online-booking .online-section .fabe-copy-section {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-positive: 2;
      flex-grow: 2;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-top: 15px; }
      .fabe-online-booking .online-section .fabe-copy-section .booking-label {
        display: block;
        width: 80px;
        padding-right: 0px;
        color: #58585B; }
      .fabe-online-booking .online-section .fabe-copy-section input {
        width: 400px;
        height: 36px;
        padding-right: 20px;
        padding-left: 20px;
        margin-left: 20px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-right: 20px; }
      .fabe-online-booking .online-section .fabe-copy-section .fabe-copy-button button {
        background-color: #7F8083 !important; }
        .fabe-online-booking .online-section .fabe-copy-section .fabe-copy-button button span {
          height: 30px;
          width: 150px !important;
          color: white !important;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .fabe-online-booking .online-section .fabe-copy-section .fabe-copy-button button:hover {
          background-color: #6A6B6B !important; }
  .fabe-online-booking .meeting-settings.meeting-delay {
    padding-top: 20px; }
  .fabe-online-booking .meeting-settings {
    margin-bottom: 50px; }
    .fabe-online-booking .meeting-settings .delay-label {
      display: inline-block;
      padding-right: 0;
      width: 220px; }
    .fabe-online-booking .meeting-settings .fabe-online-time-holder {
      margin-left: 40px;
      margin-top: 10px;
      margin-bottom: 20px; }
      .fabe-online-booking .meeting-settings .fabe-online-time-holder .fabe-online-time {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center; }
        .fabe-online-booking .meeting-settings .fabe-online-time-holder .fabe-online-time span {
          width: 50px; }
        .fabe-online-booking .meeting-settings .fabe-online-time-holder .fabe-online-time .fabe-time-picker input {
          color: #595F67 !important; }
  .fabe-online-booking .fabe-slot-size {
    margin-top: 20px;
    display: -ms-flexbox;
    display: flex; }
    .fabe-online-booking .fabe-slot-size .fabe-buffer-label {
      font-weight: 400;
      font-size: 14px;
      color: #58585B;
      margin-right: 20px;
      line-height: 40px; }
    .fabe-online-booking .fabe-slot-size .select select {
      width: 150px; }

.fabe-activation-popup .fabe-activation-line {
  line-height: 30px;
  font-size: 14px; }
  .fabe-activation-popup .fabe-activation-line .fabe-activation-label {
    display: inline-block;
    width: 250px; }
  .fabe-activation-popup .fabe-activation-line .fabe-activation-value {
    font-weight: 600; }

.fabe-booker-users.fabe-non-active-users .fabe-datagrid-cell:first-child {
  border-bottom: none !important; }

.fabe-booker-users {
  padding-bottom: 30px; }
  .fabe-booker-users.loading {
    pointer-events: none !important; }
  .fabe-booker-users .fabe-empty-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 10px; }
    .fabe-booker-users .fabe-empty-list .fabe-smile {
      width: 78px;
      height: 78px;
      opacity: 0.23;
      background: url(images/smile.svg);
      transform: scale(0.5, 0.5);
      -ms-transform: scale(0.5, 0.5);
      -webkit-transform: scale(0.5, 0.5); }
    .fabe-booker-users .fabe-empty-list span {
      color: #C1C4C3; }
  .fabe-booker-users .fabe-name-renderer {
    height: 100%;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-booker-users .fabe-name-renderer .fabe-user-avatar .fabe-profile-letters {
      margin: 0px;
      line-height: 24px;
      text-align: center; }
    .fabe-booker-users .fabe-name-renderer .fabe-user-data {
      height: 100%;
      width: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 10px; }
      .fabe-booker-users .fabe-name-renderer .fabe-user-data span {
        height: 14px;
        line-height: 14px;
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: 200px; }
      .fabe-booker-users .fabe-name-renderer .fabe-user-data span:first-child {
        color: #58595B; }
      .fabe-booker-users .fabe-name-renderer .fabe-user-data span:last-child {
        font-size: 12px;
        color: #A6A8AB; }
  .fabe-booker-users .fabe-integration-renderer-holder {
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .fabe-booker-users .fabe-integration-renderer-holder .fabe-integration-renderer {
      background: url(images/material/ic_done_green_16px.svg);
      width: 16px;
      height: 16px;
      background-size: 100%; }
  .fabe-booker-users .fabe-weight-renderer {
    display: -ms-flexbox;
    display: flex; }
    .fabe-booker-users .fabe-weight-renderer input {
      width: 50px; }
  .fabe-booker-users .fabe-lock-renderer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    cursor: pointer; }
    .fabe-booker-users .fabe-lock-renderer .fa-unlock-alt {
      color: #D5D5D5; }
  .fabe-booker-users .fabe-reorder-renderer {
    height: 30px; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .empty {
      height: 12px;
      width: 12px; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-up,
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-down {
      cursor: pointer;
      width: 10px;
      height: 10px;
      border: 6px solid transparent;
      position: relative;
      display: block;
      overflow: hidden;
      text-indent: 100px; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-up {
      border-bottom-color: #A7A9AB; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-down {
      margin-top: 5px;
      border-top-color: #A7A9AB; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-up:after {
      position: absolute;
      content: "";
      display: block;
      width: 20px;
      height: 20px;
      left: -10px;
      top: -10px; }
    .fabe-booker-users .fabe-reorder-renderer .fabe-arrows .arrow-down:after {
      position: absolute;
      content: "";
      display: block;
      width: 20px;
      height: 20px;
      left: -10px;
      top: -10px; }
  .fabe-booker-users .fabe-main-renderer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }
  .fabe-booker-users .fabe-main-assignee-header-renderer .fabe-tooltip {
    width: 230px;
    line-height: 18px; }
  .fabe-booker-users .fabe-main-assignee-header-renderer .fa {
    font-size: 10px;
    margin-left: 5px; }
  .fabe-booker-users .fabe-attendance-renderer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 5px;
    margin-left: 15px; }
    .fabe-booker-users .fabe-attendance-renderer .fabe-tooltip {
      height: 30px;
      line-height: 13px; }
    .fabe-booker-users .fabe-attendance-renderer .fabe-checked {
      color: #94E382; }
    .fabe-booker-users .fabe-attendance-renderer .fabe-unchecked {
      color: #A7A7A7; }
  .fabe-booker-users .fabe-datagrid {
    width: 400px; }
    .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
      border: none; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
        height: 40px; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
        border-bottom: 1px solid #D0D2D3; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
        border-bottom: 2px solid #D0D2D3; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-lock {
        width: 100px; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-main {
        width: 135px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-attendance {
        width: 90px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center; }
      .fabe-booker-users .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
        height: 60px; }
    .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer {
      display: -ms-flexbox;
      display: flex; }
      .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer input {
        height: 36px;
        width: 320px;
        border: 1px solid #E5E5E5;
        border-radius: 2px;
        padding-left: 10px;
        color: #494949;
        font-size: 12px;
        font-weight: 500; }
      .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer .fabe-copy-button {
        height: 36px;
        margin-left: 20px;
        background-color: #7F8083 !important; }
        .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer .fabe-copy-button button {
          background-color: transparent !important; }
        .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer .fabe-copy-button span {
          height: 30px;
          width: 150px !important;
          color: white !important;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
        .fabe-booker-users .fabe-datagrid .fabe-online-booking-url-renderer .fabe-copy-button:hover {
          background-color: #6A6B6B !important; }

.fabe-column-activeUser {
  width: 120px; }
  .fabe-column-activeUser .fabe-user-active {
    weight: 100%;
    height: 100%; }
    .fabe-column-activeUser .fabe-user-active .fa-check-square {
      color: #228b22;
      position: relative;
      top: 15px;
      left: 10px; }
    .fabe-column-activeUser .fabe-user-active .fa-times {
      color: #B22222;
      position: relative;
      top: 15px;
      left: 10px; }

.fabe-prospect-history .fabe-column-renderer a i.fa.fa-external-link {
  color: #1ca3fc; }

.fabe-prospect-history .fabe-assignee-renderer {
  width: 300px;
  min-width: 300px; }
  .fabe-prospect-history .fabe-assignee-renderer i {
    width: 16px;
    line-height: 50px;
    margin-right: 10px; }
  .fabe-prospect-history .fabe-assignee-renderer .fa-calendar-o {
    color: #88C866; }
  .fabe-prospect-history .fabe-assignee-renderer .fa-video-camera {
    color: #88C866; }
  .fabe-prospect-history .fabe-assignee-renderer .fa-video-camera-red {
    color: red; }
  .fabe-prospect-history .fabe-assignee-renderer .fa-phone {
    color: #88C866; }
  .fabe-prospect-history .fabe-assignee-renderer .fabe-phone-red {
    color: red; }
  .fabe-prospect-history .fabe-assignee-renderer .fa-user-o {
    color: #E38D59; }
  .fabe-prospect-history .fabe-assignee-renderer .fabe-profile {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px;
    min-width: 32px; }
    .fabe-prospect-history .fabe-assignee-renderer .fabe-profile .fabe-profile-letters {
      margin: 0px; }
  .fabe-prospect-history .fabe-assignee-renderer .fabe-assignee-queue {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 220px;
    max-width: 220px; }
    .fabe-prospect-history .fabe-assignee-renderer .fabe-assignee-queue span {
      color: #91919F !important;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden; }
    .fabe-prospect-history .fabe-assignee-renderer .fabe-assignee-queue .fabe-assignee-name {
      color: #495057 !important; }
    .fabe-prospect-history .fabe-assignee-renderer .fabe-assignee-queue .fabe-strategy span {
      color: #91919F; }
    .fabe-prospect-history .fabe-assignee-renderer .fabe-assignee-queue .fabe-strategy span:last-child {
      font-style: italic;
      margin-left: 5px; }
  .fabe-prospect-history .fabe-assignee-renderer .fabe-red-circle {
    margin-top: 14px;
    margin-right: 15px;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    background-color: red; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-title-column {
  width: 300px;
  max-width: 300px; }
  .fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-title-column span {
    text-align: left !important;
    max-width: 300px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-date-column {
  width: 90px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-start-column {
  width: 90px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-end-column {
  width: 90px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-length-column {
  width: 90px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-wait-column {
  width: 90px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-reps-column {
  width: 140px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-type-column {
  width: 300px; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-with-meeting {
  width: 530px !important; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-see-in-salesforce {
  display: block;
  width: 120px;
  cursor: pointer;
  text-decoration: underline;
  color: #91919F !important; }
  .fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-see-in-salesforce:hover {
    color: #5e5e6c !important; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-detailed-item-row td {
  padding-bottom: 40px; }
  .fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-detailed-item-row td span {
    color: #495057;
    font-size: 12px;
    font-weight: 500; }

.fabe-prospect-history .fabe-table .fabe-detailed-row .fabe-detailed-item-row .fabe-tooltip span {
  color: white; }

.fabe-filters .fabe-search-holder {
  display: -ms-flexbox;
  display: flex; }
  .fabe-filters .fabe-search-holder .fabe-action-search-holder {
    height: 40px;
    margin-left: 40px; }
    .fabe-filters .fabe-search-holder .fabe-action-search-holder select {
      height: 40px;
      background-color: white;
      border: 1px solid #E9E9F0;
      color: #91919F;
      font-size: 12px; }
  .fabe-filters .fabe-search-holder .fabe-prospect-search-holder {
    position: relative; }
    .fabe-filters .fabe-search-holder .fabe-prospect-search-holder:after {
      position: absolute;
      content: "\e604";
      font-family: 'icomoon';
      display: block;
      color: #939597;
      top: 10px;
      right: 10px; }
    .fabe-filters .fabe-search-holder .fabe-prospect-search-holder .fabe-prospect-input {
      height: 40px;
      width: 255px;
      border: 1px solid #E9E9F0;
      border-radius: 4px;
      color: #91919F;
      font-size: 12px;
      padding-left: 10px;
      padding-right: 30px; }
      .fabe-filters .fabe-search-holder .fabe-prospect-search-holder .fabe-prospect-input:focus {
        outline: none; }
  .fabe-filters .fabe-search-holder .search:after, .fabe-filters .fabe-search-holder .reactable-filterer td:after {
    position: absolute;
    content: "\e604";
    font-family: 'icomoon';
    display: block;
    color: #939597;
    top: 10px;
    right: 10px; }
  .fabe-filters .fabe-search-holder .fabe-assignee-search {
    margin-left: 40px; }
    .fabe-filters .fabe-search-holder .fabe-assignee-search input {
      width: 255px !important;
      height: 40px;
      padding-right: 25px;
      border: 1px solid #E9E9F0;
      border-radius: 4px;
      color: #91919F;
      font-size: 12px; }
      .fabe-filters .fabe-search-holder .fabe-assignee-search input:focus {
        outline: none; }

.fabe-paging {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: -30px;
  padding-bottom: 50px; }
  .fabe-paging .fabe-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    width: 40px;
    height: 40px;
    border: 1px solid #E9E9F0; }
    .fabe-paging .fabe-button:hover {
      background-color: #FAFAFC; }
  .fabe-paging .fabe-click-disabled {
    pointer-events: none; }
  .fabe-paging .fabe-disabled {
    opacity: 0.1; }
  .fabe-paging .fabe-button:first-child {
    border-right: none; }
  .fabe-paging .fabe-left-button {
    background: url(images/history/arrow-left.svg);
    width: 6px;
    height: 10px; }
  .fabe-paging .fabe-right-button {
    background: url(images/history/arrow-right.svg);
    width: 6px;
    height: 10px; }

.fabe-send-invite {
  padding: 10px; }
  .fabe-send-invite .fabe-next-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start; }

.fabe-user-type {
  padding: 10px; }
  .fabe-user-type .fabe-radio-holder {
    display: -ms-flexbox;
    display: flex;
    height: 80px;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-user-type .fabe-radio-holder .fabe-radio-label-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column; }
      .fabe-user-type .fabe-radio-holder .fabe-radio-label-holder span:first-child {
        color: #353636; }
      .fabe-user-type .fabe-radio-holder .fabe-radio-label-holder span:last-child {
        font-size: 12px; }
  .fabe-user-type .fabe-next-button {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 40px; }

@charset "UTF-8";
.fabe-availability-mobile {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: flex-start;
  -webkit-box-justify-content: flex-start;
  -webkit-flex-justify-content: flex-start;
  -ms-flex-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-align: left;
  -ms-flex-align: left;
  align-items: left;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  min-height: 90vh;
  font-family: "Inter", sans-serif; }
  .fabe-availability-mobile .fabe-chili-property {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    height: 14px;
    width: 308px;
    opacity: 0.2;
    color: #404151;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    position: -webkit-sticky;
    position: sticky;
    bottom: 10px; }
    html:lang(vi) .fabe-availability-mobile .fabe-chili-property {
      font-family: 'Noto Sans'; }
  .fabe-availability-mobile .fabe-group-members-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 100%;
    overflow: scroll; }
    .fabe-availability-mobile .fabe-group-members-holder .fabe-group-title {
      color: #404151;
      font-size: 18px;
      font-weight: 500;
      text-align: center;
      margin-bottom: 15px; }
      html:lang(vi) .fabe-availability-mobile .fabe-group-members-holder .fabe-group-title {
        font-family: 'Noto Sans'; }
    .fabe-availability-mobile .fabe-group-members-holder .fabe-group-members {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .fabe-availability-mobile .fabe-group-members-holder .fabe-group-members .fabe-queue-member {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 100px;
        max-width: 100px;
        min-width: 80px; }
        .fabe-availability-mobile .fabe-group-members-holder .fabe-group-members .fabe-queue-member .fabe-member-name {
          font-size: 12px;
          max-width: 100px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          margin-top: 5px; }
          html:lang(vi) .fabe-availability-mobile .fabe-group-members-holder .fabe-group-members .fabe-queue-member .fabe-member-name {
            font-family: 'Noto Sans'; }
        .fabe-availability-mobile .fabe-group-members-holder .fabe-group-members .fabe-queue-member .fabe-profile {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center;
          font-size: 25px;
          box-shadow: 0 28px 29px -17px rgba(40, 48, 78, 0.26); }
  .fabe-availability-mobile .fabe-centered {
    -ms-flex-align: center !important;
    align-items: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    width: 100%; }
  .fabe-availability-mobile .fabe-availability-mobile-with {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: flex-start;
    -webkit-box-justify-content: flex-start;
    -webkit-flex-justify-content: flex-start;
    -ms-flex-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-align: left;
    -ms-flex-align: left;
    align-items: left;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 25px;
    margin-left: 25px;
    padding-bottom: 40px;
    width: 100%; }
    .fabe-availability-mobile .fabe-availability-mobile-with .fabe-profile {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: left;
      -ms-flex-align: left;
      align-items: left;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-top: 5px;
      padding-left: 10px; }
      .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with .fabe-company-logo {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-top: 10px; }
        .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with .fabe-company-logo span {
          color: black !important;
          font-weight: 500; }
      .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with .fabe-pick-with-title {
        color: #91919F;
        font-size: 14px;
        font-weight: 500;
        line-height: 18px; }
      .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with .fabe-pick-with-label {
        color: #404151;
        font-size: 13px;
        font-weight: 500;
        line-height: 23px; }
        html:lang(vi) .fabe-availability-mobile .fabe-availability-mobile-with .fabe-availability-meet-with .fabe-pick-with-label {
          font-family: 'Noto Sans'; }
  .fabe-availability-mobile .fabe-prospect-header {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 10px;
    min-height: 84px;
    width: 100%; }
    .fabe-availability-mobile .fabe-prospect-header .fabe-prospect-name {
      color: #404151;
      font-size: 18px;
      font-weight: 500;
      text-align: center; }
      html:lang(vi) .fabe-availability-mobile .fabe-prospect-header .fabe-prospect-name {
        font-family: 'Noto Sans'; }
    .fabe-availability-mobile .fabe-prospect-header .fabe-timezone-header {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: сolumn;
      flex-direction: сolumn;
      margin-top: 5px; }
      .fabe-availability-mobile .fabe-prospect-header .fabe-timezone-header .fabe-timezone-chooser {
        margin-top: 3px; }
        .fabe-availability-mobile .fabe-prospect-header .fabe-timezone-header .fabe-timezone-chooser .fabe-timezone-line {
          display: none; }
        .fabe-availability-mobile .fabe-prospect-header .fabe-timezone-header .fabe-timezone-chooser .fabe-timezone-chooser-outer .fabe-timezone-chooser-inner {
          margin-left: 10px; }
      .fabe-availability-mobile .fabe-prospect-header .fabe-timezone-header .fabe-timezone-label {
        color: #91919F;
        font-size: 13px;
        font-weight: 500; }
  .fabe-availability-mobile .fabe-times {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: flex-start;
    -webkit-box-justify-content: flex-start;
    -webkit-flex-justify-content: flex-start;
    -ms-flex-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 40px;
    margin-bottom: 10px;
    -ms-flex: 1;
    flex: 1;
    width: 100%; }
    .fabe-availability-mobile .fabe-times small {
      color: #91919F;
      font-size: 13px;
      font-weight: 500;
      text-align: center; }
    .fabe-availability-mobile .fabe-times .fabe-prospect-name {
      color: #404151;
      font-size: 18px;
      font-weight: 500;
      text-align: center; }
      html:lang(vi) .fabe-availability-mobile .fabe-times .fabe-prospect-name {
        font-family: 'Noto Sans'; }
  .fabe-availability-mobile.inside-intercom {
    min-height: unset; }
    .fabe-availability-mobile.inside-intercom .fabe-arrow-holder {
      position: absolute;
      top: 50px;
      margin-left: 24px; }

@media (max-width: 520px) {
  .fabe-availability-mobile .fabe-days-chooser-holder {
    background-color: #F7F8FA;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 115px; }
    .fabe-availability-mobile .fabe-days-chooser-holder .fabe-days-chooser {
      background-color: #F7F8FA;
      border-radius: 0; }
    .fabe-availability-mobile .fabe-days-chooser-holder .fabe-date-slot {
      max-width: 45px;
      min-width: 45px;
      width: 45px;
      margin-left: 3px; }
      .fabe-availability-mobile .fabe-days-chooser-holder .fabe-date-slot .fabe-week-label {
        border-bottom: none; }
    .fabe-availability-mobile .fabe-days-chooser-holder .fabe-left {
      margin-left: 10px;
      left: 10px; }
    .fabe-availability-mobile .fabe-days-chooser-holder .fabe-right {
      margin-right: 10px;
      right: 10px; } }

html {
  font-family: 'Inter',system-ui,-apple-system,BlinkMacSystemFont, sans-serif; }

.fabe-availability .fabe-company-branding {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 20px; }
  .fabe-availability .fabe-company-branding .fabe-company-logo img {
    display: block;
    margin: auto;
    float: none; }

.fabe-av-title {
  font-size: 22px;
  color: #ea5938;
  padding-bottom: 15px;
  padding-top: 15px;
  text-align: center;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 22px; }

.fabe-close {
  position: fixed;
  top: 10px;
  right: 10px;
  width: 20px;
  height: 20px;
  background: url(/images/x_grey.svg);
  overflow: hidden;
  text-indent: -1000px;
  cursor: pointer;
  z-index: 1; }

.fabe-with-prospect {
  -ms-flex-positive: 2;
  flex-grow: 2; }

.show-borders {
  border: 1px solid #ddd;
  box-shadow: 1px 2px 5px #dddddd; }

.fabe-book-loading {
  background: url(/images/loader.gif);
  width: 50px;
  height: 13px;
  background-size: 100%; }

.fabe-another-time {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-another-time .fabe-body-message {
    display: block;
    color: #1d252d;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    max-width: 600px;
    margin-bottom: 40px; }
    html:lang(vi) .fabe-another-time .fabe-body-message {
      font-family: 'Noto Sans'; }
  .fabe-another-time .fabe-style-line-button {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 60px;
    width: 230px;
    border-radius: 40px;
    margin-bottom: 10px;
    cursor: pointer;
    transition: box-shadow 1s; }
    .fabe-another-time .fabe-style-line-button:hover {
      box-shadow: 0 27px 44px -13px rgba(0, 0, 0, 0.4); }
    .fabe-another-time .fabe-style-line-button .fabe-line-button-label {
      font-size: 17px;
      font-weight: 500;
      text-align: center;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      width: 100%; }
      html:lang(vi) .fabe-another-time .fabe-style-line-button .fabe-line-button-label {
        font-family: 'Noto Sans'; }

.fabe-book {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 50px;
  right: 40px; }
  .fabe-book .fabe-book-inner {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: auto 0; }
    .fabe-book .fabe-book-inner .fabe-body-message {
      display: block;
      color: #1d252d;
      font-size: 18px;
      line-height: 28px;
      text-align: center;
      max-width: 600px;
      margin-bottom: 40px; }
      html:lang(vi) .fabe-book .fabe-book-inner .fabe-body-message {
        font-family: 'Noto Sans'; }
  .fabe-book .fabe-logo-upper-right {
    position: absolute;
    top: 10px;
    right: 10px; }

@media (max-width: 520px) {
  .fabe-site-footer {
    position: relative; }
  .fabe-arrow-holder {
    color: #dbdee0; } }

.fabe-booked-rescheduled .fabe-booked-title-holder {
  -ms-flex-pack: center;
  justify-content: center; }
  .fabe-booked-rescheduled .fabe-booked-title-holder .fabe-book-confirmed {
    width: 460px !important; }

.fabe-booked {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: flex-start;
  -webkit-box-justify-content: flex-start;
  -webkit-flex-justify-content: flex-start;
  -ms-flex-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 20px;
  overflow-x: hidden;
  overflow-y: auto;
  min-height: 90vh; }
  .fabe-booked .fabe-show-reschedule {
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    pointer-events: auto; }
  .fabe-booked .fabe-reschedule-placement-top.fabe-was-rescheduled {
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
    pointer-events: none; }
  .fabe-booked .fabe-reschedule-placement-bottom.fabe-was-rescheduled {
    opacity: 1 !important;
    width: auto !important;
    height: auto !important;
    margin-bottom: 60px;
    pointer-events: auto; }
  .fabe-booked .fabe-reschedule-placement-top {
    pointer-events: auto; }
    @media (max-width: 700px) {
      .fabe-booked .fabe-reschedule-placement-top {
        opacity: 0 !important;
        width: 0 !important;
        height: 0 !important;
        pointer-events: none; } }
  .fabe-booked .fabe-reschedule-placement-bottom {
    margin-bottom: 10px;
    pointer-events: auto; }
    @media (min-width: 700px) {
      .fabe-booked .fabe-reschedule-placement-bottom {
        opacity: 0 !important;
        width: 0 !important;
        height: 0 !important;
        pointer-events: none; } }
  .fabe-booked .fabe-reschedule-container {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    height: 0;
    width: 0;
    transition: opacity 2s; }
    .fabe-booked .fabe-reschedule-container span {
      font-size: 16px; }
    .fabe-booked .fabe-reschedule-container .fabe-time-title {
      white-space: nowrap;
      margin-right: 10px;
      text-align: right;
      color: #91919f; }
    .fabe-booked .fabe-reschedule-container .fabe-reschedule-button {
      cursor: pointer;
      height: 60px;
      width: 159px;
      border: 1.2px solid #bfbfc7;
      border-radius: 35px;
      background-color: #ffffff;
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .fabe-booked .fabe-reschedule-container .fabe-reschedule-button:hover {
        box-shadow: 0 27px 44px -13px rgba(0, 0, 0, 0.4);
        background-color: #ff5722 !important;
        border: none;
        transition: box-shadow 1s; }
        .fabe-booked .fabe-reschedule-container .fabe-reschedule-button:hover span {
          color: white !important; }
      .fabe-booked .fabe-reschedule-container .fabe-reschedule-button span {
        color: #ff5722;
        font-size: 15px;
        font-weight: 500;
        text-align: center; }
        html:lang(vi) .fabe-booked .fabe-reschedule-container .fabe-reschedule-button span {
          font-family: 'Noto Sans'; }
        .fabe-booked .fabe-reschedule-container .fabe-reschedule-button span:first-letter {
          text-transform: capitalize; }
  .fabe-booked .fabe-booked-title {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    max-width: 900px;
    width: 100%;
    min-height: 80px;
    height: 80px;
    max-height: 80px; }
    .fabe-booked .fabe-booked-title .fabe-booked-title-holder {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: flex-start;
      -webkit-box-justify-content: flex-start;
      -webkit-flex-justify-content: flex-start;
      -ms-flex-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: row;
      flex-direction: row;
      width: 100%;
      min-width: 300px; }
      @media (max-width: 500px) {
        .fabe-booked .fabe-booked-title .fabe-booked-title-holder {
          -ms-flex-pack: center;
          justify-content: center; } }
      .fabe-booked .fabe-booked-title .fabe-booked-title-holder .fabe-booked-icon-holder {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 80px;
        width: 80px;
        min-width: 80px;
        min-height: 80px;
        border-radius: 12px;
        background-color: #ffffff;
        box-shadow: 0 24px 44px -3px rgba(184, 184, 196, 0.36); }
        .fabe-booked .fabe-booked-title .fabe-booked-title-holder .fabe-booked-icon-holder .fabe-chili-book-img {
          background: url(images/booking_icon.svg);
          width: 39px;
          height: 39px; }
      .fabe-booked .fabe-booked-title .fabe-booked-title-holder .fabe-book-confirmed {
        width: 310px;
        color: #1d252d;
        font-size: 18px;
        line-height: 24px;
        margin-left: 30px; }
        html:lang(vi) .fabe-booked .fabe-booked-title .fabe-booked-title-holder .fabe-book-confirmed {
          font-family: 'Noto Sans'; }
  .fabe-booked .fabe-profile-meet-container {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-bottom: 40px; }
    .fabe-booked .fabe-profile-meet-container .fabe-profile {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 25px;
      box-shadow: 0 28px 29px -17px rgba(40, 48, 78, 0.26); }
    .fabe-booked .fabe-profile-meet-container .fabe-profile-meet-user {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 15px;
      width: 100%;
      min-width: 0; }
      .fabe-booked .fabe-profile-meet-container .fabe-profile-meet-user .fabe-meet-title {
        color: #91919f;
        font-size: 16px; }
      .fabe-booked .fabe-profile-meet-container .fabe-profile-meet-user .fabe-meet-name {
        width: 100%;
        min-width: 0;
        max-width: 390px;
        color: #1d252d;
        font-size: 16px;
        font-weight: 500;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
        html:lang(vi) .fabe-booked .fabe-profile-meet-container .fabe-profile-meet-user .fabe-meet-name {
          font-family: 'Noto Sans'; }
  .fabe-booked .fabe-show-row {
    opacity: 1 !important;
    height: auto !important;
    margin-bottom: 40px !important; }
  .fabe-booked .fabe-show-row:last-child {
    margin-bottom: 0px !important; }
  .fabe-booked .fabe-booked-details {
    width: 100%;
    max-width: 600px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    height: intrinsic;
    /* Safari/WebKit uses a non-standard name */
    height: -moz-max-content;
    /* Firefox/Gecko */
    height: -webkit-max-content;
    border-radius: 11px;
    background-color: #f7f8fa;
    margin-top: 45px;
    margin-bottom: 40px;
    margin-left: 20px;
    margin-right: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
    transition: max-height 1s; }
    .fabe-booked .fabe-booked-details .fabe-ownership-booked {
      margin-left: 120px;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media (max-width: 500px) {
        .fabe-booked .fabe-booked-details .fabe-ownership-booked {
          margin-left: 0px;
          -ms-flex-align: center;
          align-items: center;
          -ms-flex-pack: center;
          justify-content: center; } }
      .fabe-booked .fabe-booked-details .fabe-ownership-booked .fabe-ownership-booked-text {
        display: block;
        opacity: 0.4;
        color: #1d252d;
        font-size: 11px;
        text-align: center; }
        html:lang(vi) .fabe-booked .fabe-booked-details .fabe-ownership-booked .fabe-ownership-booked-text {
          font-family: 'Noto Sans'; }
      .fabe-booked .fabe-booked-details .fabe-ownership-booked .fabe-chili-ownership-icon {
        background: url(images/favicon.png);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
        width: 12px;
        height: 12px;
        margin-left: 10px; }
    .fabe-booked .fabe-booked-details .fabe-details-title {
      color: #91919f;
      font-size: 18px;
      font-weight: 500;
      margin-bottom: 40px;
      display: block;
      opacity: 0;
      height: 0;
      transition: opacity 2s; }
    .fabe-booked .fabe-booked-details .fabe-details-row {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: flex-start;
      -webkit-box-justify-content: flex-start;
      -webkit-flex-justify-content: flex-start;
      -ms-flex-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-flex-align: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start;
      width: 100%;
      margin-bottom: 0px;
      opacity: 0;
      height: 0;
      transition: opacity 2s; }
      .fabe-booked .fabe-booked-details .fabe-details-row .fabe-details-row-title {
        width: 120px;
        min-width: 120px;
        max-width: 120px;
        color: #1d252d;
        font-size: 16px;
        font-weight: 500;
        text-align: left;
        -ms-flex: 0;
        flex: 0;
        line-height: 26px; }
      .fabe-booked .fabe-booked-details .fabe-details-row .fabe-details-row-text {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: flex-start;
        -ms-flex-align: flex-start;
        align-items: flex-start;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        width: 100%;
        min-width: 0;
        -ms-flex: 1;
        flex: 1; }
        .fabe-booked .fabe-booked-details .fabe-details-row .fabe-details-row-text span {
          white-space: pre-wrap;
          /* CSS3 */
          white-space: -moz-pre-wrap;
          /* Firefox */
          white-space: -pre-wrap;
          /* Opera <7 */
          white-space: -o-pre-wrap;
          /* Opera 7 */
          word-wrap: break-word;
          min-width: 0;
          width: 100%;
          color: #91919f;
          font-size: 16px;
          line-height: 26px;
          text-overflow: ellipsis;
          overflow: hidden;
          padding-bottom: 7px; }
  .fabe-booked .fabe-chili-property {
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    width: 308px;
    opacity: 0.2;
    color: #404151;
    font-size: 11px;
    text-align: center;
    position: -webkit-sticky;
    position: sticky; }
    html:lang(vi) .fabe-booked .fabe-chili-property {
      font-family: 'Noto Sans'; }

.fabe-days-chooser-holder {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  -ms-overflow-style: none;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 115px; }
  .fabe-days-chooser-holder ::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    background: transparent; }
  .fabe-days-chooser-holder .fabe-arrow-holder {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 18px;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    cursor: pointer; }
    .fabe-days-chooser-holder .fabe-arrow-holder .fabe-icon-left {
      border: solid #404151;
      border-width: 0 1px 1px 0;
      display: inline-block;
      padding: 5px;
      transform: rotate(135deg);
      -webkit-transform: rotate(135deg);
      cursor: pointer; }
    .fabe-days-chooser-holder .fabe-arrow-holder .fabe-icon-right {
      border: solid #404151;
      border-width: 0 1px 1px 0;
      display: inline-block;
      padding: 5px;
      transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      cursor: pointer; }
    .fabe-days-chooser-holder .fabe-arrow-holder:hover .fabe-icon-left, .fabe-days-chooser-holder .fabe-arrow-holder:hover .fabe-icon-right {
      border-width: 0 3px 3px 0; }

.fabe-days-chooser {
  display: -ms-flexbox;
  display: flex;
  max-width: 420px;
  min-width: 200px;
  overflow-y: hidden;
  overflow-x: auto;
  -ms-overflow-style: none;
  border-radius: 17px 17px 16px 16px;
  background-color: #F7F8FA; }
  .fabe-days-chooser .fabe-date-selected {
    background-color: #FE4400; }
    .fabe-days-chooser .fabe-date-selected .fabe-month {
      color: #FFFFFF !important;
      opacity: 1 !important; }
    .fabe-days-chooser .fabe-date-selected .fabe-day {
      color: #FFFFFF !important; }
  .fabe-days-chooser .fabe-date-greyed .fabe-month-day-label .fabe-month {
    color: #91919F !important;
    opacity: 0.3; }
  .fabe-days-chooser .fabe-date-greyed .fabe-month-day-label .fabe-day {
    color: #91919F !important;
    opacity: 0.2; }
  .fabe-days-chooser .fabe-non-clickable {
    cursor: non;
    pointer-events: none; }
  .fabe-days-chooser .fabe-date-slot {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: flex-start;
    -webkit-box-justify-content: flex-start;
    -webkit-flex-justify-content: flex-start;
    -ms-flex-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    text-align: center;
    max-width: 60px;
    min-width: 60px;
    width: 60px;
    height: 115px;
    transition: all 0.5s ease-out; }
    @media (min-width: 520px) {
      .fabe-days-chooser .fabe-date-slot:hover {
        background-color: #ffb498; }
        .fabe-days-chooser .fabe-date-slot:hover .fabe-month-day-label {
          color: white; } }
    .fabe-days-chooser .fabe-date-slot .fabe-week-label {
      width: 100%;
      height: 48px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      background-color: #F7F8FA;
      font-size: 11px;
      border-bottom: 1px solid #EFEFF1;
      color: #91919F;
      font-weight: 500;
      line-height: 24px;
      text-align: center;
      text-transform: capitalize; }
      html:lang(vi) .fabe-days-chooser .fabe-date-slot .fabe-week-label {
        font-family: 'Noto Sans'; }
    .fabe-days-chooser .fabe-date-slot .fabe-month-day-label {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-pack: center;
      justify-content: center;
      -ms-flex-align: center;
      align-items: center;
      width: 60px;
      height: 70px; }
      .fabe-days-chooser .fabe-date-slot .fabe-month-day-label .fabe-month {
        opacity: 0.2;
        color: #2B2B47;
        font-size: 11px;
        text-align: center;
        font-weight: 500;
        text-transform: capitalize; }
        html:lang(vi) .fabe-days-chooser .fabe-date-slot .fabe-month-day-label .fabe-month {
          font-family: 'Noto Sans'; }
      .fabe-days-chooser .fabe-date-slot .fabe-month-day-label .fabe-day {
        color: #91919F;
        font-size: 18px;
        text-align: center; }
        html:lang(vi) .fabe-days-chooser .fabe-date-slot .fabe-month-day-label .fabe-day {
          font-family: 'Noto Sans'; }

.fabe-intermidiate-message-holder {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 20px;
  width: 100%;
  height: 100%;
  min-height: 90vh; }
  .fabe-intermidiate-message-holder .fabe-intermidiate-message {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    width: 100%;
    text-align: center; }
    .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-body-message {
      display: block;
      color: #1D252D;
      font-size: 18px;
      font-weight: 500;
      line-height: 28px;
      text-align: center;
      max-width: 500px; }
      html:lang(vi) .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-body-message {
        font-family: 'Noto Sans'; }
    .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      margin-top: 40px; }
      .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-intermidiate-buttons {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        width: 100%;
        max-width: 520px; }
      .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-disabled-button {
        background-color: grey !important;
        pointer-events: none; }
      .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-style-line-button {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 60px;
        width: 230px;
        border-radius: 40px;
        margin-bottom: 10px;
        margin-left: 5px;
        margin-right: 5px;
        cursor: pointer;
        transition: box-shadow 1s; }
        .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-style-line-button:hover {
          box-shadow: 0 27px 44px -13px rgba(0, 0, 0, 0.4); }
        .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-style-line-button .fabe-line-button-label {
          font-size: 17px;
          font-weight: 500;
          text-align: center;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
          html:lang(vi) .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-buttons-holder .fabe-style-line-button .fabe-line-button-label {
            font-family: 'Noto Sans'; }

.fabe-loading-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 90vh; }
  .fabe-loading-section .fabe-book-loading-flower {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 80px;
    width: 80px;
    min-width: 80px;
    min-height: 80px;
    border-radius: 12px;
    background-color: #FFFFFF;
    box-shadow: 0 24px 44px -3px rgba(184, 184, 196, 0.36);
    margin: 40px; }
    .fabe-loading-section .fabe-book-loading-flower .fabe-chili-book-img {
      background: url(images/booking_icon.svg);
      width: 39px;
      height: 39px; }
  .fabe-loading-section span {
    color: #1D252D;
    font-size: 18px;
    line-height: 24px;
    text-align: center; }
    html:lang(vi) .fabe-loading-section span {
      font-family: 'Noto Sans'; }

.fabe-time-chooser {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-time-chooser .fabe-time-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    max-width: 480px;
    height: 100%;
    width: 100%;
    margin-top: 35px;
    margin-left: 12px; }
    @media (max-width: 520px) {
      .fabe-time-chooser .fabe-time-holder {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center; } }
    .fabe-time-chooser .fabe-time-holder .fabe-no-slots {
      color: #91919F;
      text-align: center;
      font-size: 16px;
      margin-left: 15px; }
      html:lang(vi) .fabe-time-chooser .fabe-time-holder .fabe-no-slots {
        font-family: 'Noto Sans'; }
    .fabe-time-chooser .fabe-time-holder .fabe-loader-holder {
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center; }
    .fabe-time-chooser .fabe-time-holder .fabe-slot-selected {
      background-color: #FE4400 !important; }
      .fabe-time-chooser .fabe-time-holder .fabe-slot-selected span {
        color: white !important; }
    .fabe-time-chooser .fabe-time-holder .fabe-time-slot {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: 12px;
      margin-bottom: 10px;
      height: 50px;
      width: 132px;
      border-radius: 11px;
      background-color: #F7F8FA;
      cursor: pointer;
      transition: all 0.5s ease-out; }
      .fabe-time-chooser .fabe-time-holder .fabe-time-slot:hover {
        box-shadow: 0 27px 44px -13px rgba(0, 0, 0, 0.4);
        background-color: #FF5722 !important; }
        .fabe-time-chooser .fabe-time-holder .fabe-time-slot:hover span {
          color: white !important; }
      .fabe-time-chooser .fabe-time-holder .fabe-time-slot .fabe-debug-times-holder {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column; }
        .fabe-time-chooser .fabe-time-holder .fabe-time-slot .fabe-debug-times-holder span {
          font-size: 8px !important;
          line-height: 8px; }
      .fabe-time-chooser .fabe-time-holder .fabe-time-slot span:first-child {
        color: #91919F;
        text-align: center;
        font-size: 16px; }
        html:lang(vi) .fabe-time-chooser .fabe-time-holder .fabe-time-slot span:first-child {
          font-family: 'Noto Sans'; }
      .fabe-time-chooser .fabe-time-holder .fabe-time-slot span:nth-child(2) {
        color: #91919F;
        font-size: 11px;
        text-align: center;
        margin-left: 5px;
        margin-top: 1px; }
        html:lang(vi) .fabe-time-chooser .fabe-time-holder .fabe-time-slot span:nth-child(2) {
          font-family: 'Noto Sans', sans-serif; }

.fabe-events-management-calendar {
  width: 100px;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  background-color: #f5f6f7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  font-family: "PublicSans-Regular";
  z-index: 0; }
  .fabe-events-management-calendar.disabled {
    pointer-events: none; }
  .fabe-events-management-calendar.rooms-capacity .right-now-index {
    display: none; }
  .fabe-events-management-calendar.rooms-capacity .fabe-events-management-calendar-grid {
    overflow-x: auto; }
  .fabe-events-management-calendar .add-event-plus-button {
    position: absolute;
    height: 54px;
    width: 54px;
    background-color: #FF5D38;
    box-shadow: 0 2px 5px 0 rgba(255, 93, 56, 0.2);
    border-radius: 50%;
    text-align: center;
    font-size: 23px;
    color: white;
    line-height: 54px;
    bottom: 20px;
    right: 20px;
    z-index: 4000000000;
    cursor: pointer; }
  .fabe-events-management-calendar.is-phone .add-event-plus-button {
    display: block; }

.fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header,
.fabe-events-management-calendar-grid .rooms-header {
  border-bottom: 1px solid #E0E2E7;
  color: #1E2C47;
  font-family: "PublicSans-SemiBold";
  font-weight: 600;
  line-height: 49px;
  display: block;
  min-width: 50px;
  text-align: center;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-right: none; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .day-information,
  .fabe-events-management-calendar-grid .rooms-header .day-information {
    border-right: 1px solid #E0E2E7; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.all-day-event,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.all-day-event {
    min-height: 32px;
    max-height: 32px;
    height: 32px;
    width: 100%;
    margin: 0;
    position: relative; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.all-day-event .fabe-events-management-calendar-event-header,
    .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.all-day-event .fabe-events-management-calendar-event-header {
      height: 100%; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .all-days-wrapper,
  .fabe-events-management-calendar-grid .rooms-header .all-days-wrapper {
    position: relative; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.with-left-triangle .fabe-events-management-calendar-event-background,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.with-left-triangle .fabe-events-management-calendar-event-background {
    border-left: none;
    margin-left: -1px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.with-right-triangle .fabe-events-management-calendar-event-background,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.with-right-triangle .fabe-events-management-calendar-event-background {
    border-right: none;
    margin-right: -1px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.with-left-triangle,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.with-left-triangle {
    min-width: calc(100% - 13px) !important;
    max-width: calc(100% - 13px) !important; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.with-right-triangle,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.with-right-triangle {
    min-width: calc(100% - 13px) !important;
    max-width: calc(100% - 13px) !important; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .fabe-events-management-calendar-event.with-left-triangle.with-right-triangle,
  .fabe-events-management-calendar-grid .rooms-header .fabe-events-management-calendar-event.with-left-triangle.with-right-triangle {
    min-width: calc(100% - (2 * 13px)) !important;
    max-width: calc(100% - (2 * 13px)) !important; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-triangle,
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .right-triangle,
  .fabe-events-management-calendar-grid .rooms-header .left-triangle,
  .fabe-events-management-calendar-grid .rooms-header .right-triangle {
    border-top: 14px solid transparent;
    border-bottom: 14px solid transparent;
    z-index: 1; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-triangle,
  .fabe-events-management-calendar-grid .rooms-header .left-triangle {
    border-right: 11px solid blue;
    margin-right: -1px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .right-triangle,
  .fabe-events-management-calendar-grid .rooms-header .right-triangle {
    border-left: 11px solid blue;
    margin-left: -2px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .room-icon-wrapper,
  .fabe-events-management-calendar-grid .rooms-header .room-icon-wrapper {
    width: 16px;
    min-width: 16px;
    height: 16px;
    color: #13bfb1;
    margin-left: 18px;
    margin-top: 4px;
    margin-right: 8px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header *,
  .fabe-events-management-calendar-grid .rooms-header * {
    pointer-events: none; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-part-weekday,
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-part-weekday-mobile,
  .fabe-events-management-calendar-grid .rooms-header .left-part-weekday,
  .fabe-events-management-calendar-grid .rooms-header .left-part-weekday-mobile {
    margin-left: 17px;
    color: #5E687C;
    font-size: 12px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-part-weekday,
  .fabe-events-management-calendar-grid .rooms-header .left-part-weekday {
    display: block; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .left-part-weekday-mobile,
  .fabe-events-management-calendar-grid .rooms-header .left-part-weekday-mobile {
    display: none;
    margin-left: 0;
    font-size: 12px;
    height: 12px;
    line-height: 12px;
    margin-top: 12px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header .right-part-monthday,
  .fabe-events-management-calendar-grid .rooms-header .right-part-monthday {
    margin-right: 17px;
    font-size: 18px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.today .right-part-monthday,
  .fabe-events-management-calendar-grid .rooms-header.today .right-part-monthday {
    background-color: #FF5D38;
    color: white;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    line-height: 32px;
    margin-top: 9px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.viewing-day .right-part-monthday,
  .fabe-events-management-calendar-grid .rooms-header.viewing-day .right-part-monthday {
    background-color: rgba(255, 93, 56, 0.08);
    color: #F44336;
    border-radius: 50%;
    height: 32px;
    width: 32px;
    line-height: 32px;
    margin-top: 9px; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone,
  .fabe-events-management-calendar-grid .rooms-header.is-phone {
    -ms-flex-direction: column;
    flex-direction: column;
    height: 70px;
    text-align: center;
    border-right: none; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone .right-part-monthday,
    .fabe-events-management-calendar-grid .rooms-header.is-phone .right-part-monthday {
      margin: unset;
      font-size: 16px;
      margin-top: 1px; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone .left-part-weekday,
    .fabe-events-management-calendar-grid .rooms-header.is-phone .left-part-weekday {
      display: none; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone .left-part-weekday-mobile,
    .fabe-events-management-calendar-grid .rooms-header.is-phone .left-part-weekday-mobile {
      display: block; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone.viewing-day .right-part-monthday, .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-header.is-phone.today .right-part-monthday,
    .fabe-events-management-calendar-grid .rooms-header.is-phone.viewing-day .right-part-monthday,
    .fabe-events-management-calendar-grid .rooms-header.is-phone.today .right-part-monthday {
      margin: 8px auto 12px auto; }

.fabe-events-management-calendar-grid .rooms-header {
  -ms-flex-pack: left;
  justify-content: left;
  min-width: 250px;
  display: -ms-flexbox;
  display: flex; }
  .fabe-events-management-calendar-grid .rooms-header .rooms-label {
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; }
  .fabe-events-management-calendar-grid .rooms-header.inactive {
    opacity: 0.5; }

.fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  position: relative;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .header-wrapper {
    background-color: #f5f6f7;
    display: -ms-flexbox;
    display: flex;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 125;
    min-height: 49px;
    max-height: unset;
    height: unset;
    overflow: visible; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .header-wrapper .empty-all-day-event-container {
      position: relative;
      border-right: 1px solid #e0e2e7; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-slot {
    border-right: 1px solid #E0E2E7; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .right-now-index {
    width: 100%;
    height: 3px;
    background-color: #ff5d38;
    position: absolute;
    top: 200px;
    margin-top: -2px;
    z-index: 11; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .right-now-index:after {
      background-color: #ff5d38;
      content: "";
      width: 10px;
      height: 10px;
      position: absolute;
      top: -4px;
      left: -6px;
      border-radius: 50%;
      z-index: 7; }

@font-face {
  font-family: "PublicSans-Black";
  src: url("./fonts/public-sans/PublicSans-Black.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-Black.woff") format("woff"), url("./fonts/public-sans/PublicSans-Black.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Regular";
  src: url("./fonts/public-sans/PublicSans-Regular.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-Regular.woff") format("woff"), url("./fonts/public-sans/PublicSans-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Light";
  src: url("./fonts/public-sans/PublicSans-Light.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-Light.woff") format("woff"), url("./fonts/public-sans/PublicSans-Light.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Medium";
  src: url("./fonts/public-sans/PublicSans-Medium.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-Medium.woff") format("woff"), url("./fonts/public-sans/PublicSans-Medium.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-Thin";
  src: url("./fonts/public-sans/PublicSans-Thin.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-Thin.woff") format("woff"), url("./fonts/public-sans/PublicSans-Thin.ttf") format("truetype"); }

@font-face {
  font-family: "PublicSans-SemiBold";
  src: url("./fonts/public-sans/PublicSans-SemiBold.woff2") format("woff2"), url("./fonts/public-sans/PublicSans-SemiBold.woff") format("woff"), url("./fonts/public-sans/PublicSans-SemiBold.ttf") format("truetype"); }

.fabe-events-management-calendar-grid {
  will-change: width;
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  overflow-y: auto;
  height: 100%;
  z-index: 9;
  background-image: linear-gradient(135deg, #f7f8fa 42.86%, #f1f2f4 42.86%, #f1f2f4 50%, #f7f8fa 50%, #f7f8fa 92.86%, #f1f2f4 92.86%, #f1f2f4 100%);
  background-size: 9.90px 9.90px; }
  .fabe-events-management-calendar-grid.creating-event .fabe-events-management-calendar-event:not(.creating-event):after {
    content: "";
    width: 100%;
    height: 100%;
    background-color: white;
    position: absolute;
    opacity: 0.4; }
  .fabe-events-management-calendar-grid .multiple-account-guest-domains {
    width: 25px;
    height: 25px; }
    .fabe-events-management-calendar-grid .multiple-account-guest-domains img,
    .fabe-events-management-calendar-grid .multiple-account-guest-domains .more {
      min-height: 14px;
      max-height: 14px;
      min-width: 14px;
      max-width: 14px;
      line-height: 14px;
      border-radius: 50%; }
    .fabe-events-management-calendar-grid .multiple-account-guest-domains .more {
      background-color: white;
      font-size: 5px;
      text-align: center;
      font-weight: bold; }
    .fabe-events-management-calendar-grid .multiple-account-guest-domains .second-row {
      margin-top: -6px; }
      .fabe-events-management-calendar-grid .multiple-account-guest-domains .second-row :last-child {
        margin-left: -5px; }
    .fabe-events-management-calendar-grid .multiple-account-guest-domains .first-row {
      margin-top: -1px; }
      .fabe-events-management-calendar-grid .multiple-account-guest-domains .first-row :nth-child(2) {
        margin-left: -5px; }
  .fabe-events-management-calendar-grid .interaction-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 200; }
  .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots {
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 100px; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .event-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin-right: 13px;
      pointer-events: none;
      position: relative; }
    .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event {
      pointer-events: all;
      width: 20px;
      height: 100%;
      padding: 2px 0px;
      border-radius: 4px;
      background-color: #46A4F2;
      color: rgba(255, 255, 255, 0.8);
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      position: absolute;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: start;
      align-items: flex-start;
      margin: -1px;
      margin-right: 3px; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event:not(.longer-event) .fabe-events-management-calendar-event-header {
        height: 100%; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.gradient:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.88) 42.86%, rgba(255, 255, 255, 0.785) 42.86%, rgba(255, 255, 255, 0.785) 50%, rgba(255, 255, 255, 0.88) 50%, rgba(255, 255, 255, 0.88) 92.86%, rgba(255, 255, 255, 0.785) 92.86%, rgba(255, 255, 255, 0.785) 100%);
        background-size: 9.90px 9.90px;
        z-index: 0;
        border-radius: 4px; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.creating-event {
        border: 1px solid rgba(30, 44, 71, 0.24);
        box-shadow: 0 2px 4px 0 rgba(19, 191, 177, 0.24); }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.creating-event .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-icon {
          background-color: rgba(0, 0, 0, 0.5); }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.non-event-meeting .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-title {
        color: #1E2C47; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.non-event-meeting .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-icon {
        display: none; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.selected {
        box-shadow: 0 16px 32px 0 rgba(52, 76, 122, 0.32);
        z-index: 12;
        border: none; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.with-start-time {
        overflow: hidden;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: unset;
        align-items: unset; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.with-start-time .start-time-label {
          z-index: 1;
          color: inherit;
          margin-right: 8px;
          margin-left: 10px;
          width: auto;
          min-width: 0;
          -ms-flex-negative: 1;
          flex-shrink: 1;
          display: block;
          overflow: hidden;
          white-space: nowrap; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.with-start-time .fabe-events-management-calendar-event-header {
          padding-bottom: 0;
          -ms-flex-align: center;
          align-items: center;
          width: unset; }
          .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.with-start-time .fabe-events-management-calendar-event-header .start-time-label {
            margin-left: 0; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.with-start-time .declined-warning-wrapper {
          width: 12px;
          min-width: 12px;
          height: 12px; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-background {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 4px;
        top: 0;
        left: 0; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header {
        display: -ms-flexbox;
        display: flex;
        padding: 1px 4px;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        width: 100%;
        height: 20px;
        -ms-flex-align: center;
        align-items: center;
        z-index: 1;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        overflow: hidden; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .right-icon {
          font-size: 18px;
          background-color: white;
          border-radius: 50%;
          width: 14px;
          height: 14px;
          line-height: 16px;
          margin-right: 6px;
          margin-left: 8px; }
          .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .right-icon:before {
            margin-left: -1px;
            margin-top: -1px; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .warning {
          color: #EB7500; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .confirmation {
          color: #5c71f0;
          font-size: 13px;
          width: 11px;
          height: 11px;
          line-height: 11px;
          margin-right: 0px;
          margin-top: 5px; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-icon {
          -webkit-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          border-radius: 50%;
          width: 16px;
          min-width: 16px;
          max-width: 16px;
          height: 16px;
          min-height: 16px;
          max-height: 16px;
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -ms-flex-positive: 1;
          flex-grow: 1;
          margin-left: 4px;
          background-color: white; }
          .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-icon.no-background {
            background-color: transparent; }
          .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-icon img {
            border-radius: 50%;
            width: 16px;
            height: 16px; }
        .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event .fabe-events-management-calendar-event-header .fabe-events-management-calendar-event-title {
          margin-left: 6px;
          height: 20px;
          font-family: "PublicSans-Regular";
          font-size: 12px;
          font-weight: 600;
          line-height: 20px;
          -ms-flex-preferred-size: 0;
          flex-basis: 0;
          -ms-flex-positive: 1;
          flex-grow: 1;
          cursor: default;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          text-align: left;
          min-width: 5px; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.small .fabe-events-management-calendar-event-header {
        padding: 0 4px; }
      .fabe-events-management-calendar-grid .fabe-events-management-calendar-day-slots .fabe-events-management-calendar-event.small .fabe-events-management-calendar-event-icon {
        margin-top: 2px; }
  .fabe-events-management-calendar-grid .scroll-compensator {
    width: 10px;
    max-width: 4px;
    background-color: #f5f6f7; }
  .fabe-events-management-calendar-grid.rooms-capacity .fabe-events-management-calendar-hours-column.is-phone :nth-child(2) {
    margin-top: 41px; }
  .fabe-events-management-calendar-grid.is-phone {
    overflow-y: auto; }
    .fabe-events-management-calendar-grid.is-phone:not(.rooms-capacity) .fabe-events-management-calendar-day-slots .header-wrapper {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      height: 70px;
      max-height: 70px;
      min-height: 70px;
      width: 100%;
      overflow-x: auto;
      z-index: 200000000; }
      .fabe-events-management-calendar-grid.is-phone:not(.rooms-capacity) .fabe-events-management-calendar-day-slots .header-wrapper * {
        -ms-flex-positive: 1;
        flex-grow: 1; }

.fabe-events-management-calendar-hours-column {
  width: 73px;
  max-width: 73px;
  min-width: 73px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 12;
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  background-color: #f5f6f7;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  border-right: solid 1px #e0e2e7; }
  .fabe-events-management-calendar-hours-column .time-zone {
    background-color: #f5f6f7;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 49px;
    line-height: 49px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 72px;
    padding: 0 3px;
    text-align: center;
    border-bottom: solid 1px #e0e2e7; }
  .fabe-events-management-calendar-hours-column span {
    height: 63px;
    min-height: 63px;
    text-align: center;
    color: #8E95A3;
    font-family: "PublicSans-Regular";
    font-size: 10px;
    font-weight: 600;
    line-height: 12px; }
    .fabe-events-management-calendar-hours-column span:last-child {
      height: 70px;
      min-height: 70px;
      max-height: 70px;
      border-bottom: solid 1px #e0e2e7; }
  .fabe-events-management-calendar-hours-column :nth-child(2) {
    height: 55px;
    min-height: 55px; }
  .fabe-events-management-calendar-hours-column.is-phone .time-zone {
    font-size: 12px; }
  .fabe-events-management-calendar-hours-column.is-phone :nth-child(2) {
    margin-top: 20px; }
  @media screen and (orientation: portrait) {
    .fabe-events-management-calendar-hours-column.is-phone {
      width: 32px;
      max-width: 32px;
      min-width: 32px; }
      .fabe-events-management-calendar-hours-column.is-phone .time-zone {
        width: 31px; } }
  @media screen and (orientation: landscape) {
    .fabe-events-management-calendar-hours-column.is-phone .time-zone {
      width: 72px; } }

.fabe-events-management-calendar-navigation {
  width: 100%;
  height: 64px;
  min-height: 64px;
  border-bottom: solid 1px #e0e2e7;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: 'PublicSans-Regular'; }
  .fabe-events-management-calendar-navigation .fabe-left-button-group {
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px;
    margin-top: 16px;
    margin-bottom: 15px;
    -ms-flex-align: center;
    align-items: center; }
    .fabe-events-management-calendar-navigation .fabe-left-button-group i {
      color: #8e95a2;
      margin-right: 20px;
      cursor: pointer;
      width: 10px;
      height: 13px;
      margin-bottom: 6px; }
      .fabe-events-management-calendar-navigation .fabe-left-button-group i.inverted {
        transform: scaleX(-1); }
    .fabe-events-management-calendar-navigation .fabe-left-button-group .fabe-date {
      width: 64px;
      color: #2e3341;
      font-size: 14px;
      font-weight: 600;
      line-height: 33px;
      width: auto; }
  .fabe-events-management-calendar-navigation .fabe-right-button-group {
    display: -ms-flexbox;
    display: flex;
    margin-right: 20px;
    margin-top: 16px;
    margin-bottom: 15px; }
    .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons {
      display: -ms-flexbox;
      display: flex; }
      .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons :first-child {
        border-radius: 4px 0 0 4px; }
      .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons :last-child {
        border-radius: 0 4px 4px 0;
        margin-left: -1px; }
    .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search,
    .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons > * {
      padding: 0;
      margin: 0;
      padding: 7px 16px 7px 16px;
      background-color: #ffffff;
      color: #1e2c47;
      font-size: 12px;
      font-weight: 600;
      line-height: 17px;
      border: 1px solid #e0e1e3;
      cursor: pointer; }
      .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search.active, .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search:hover,
      .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons > *.active,
      .fabe-events-management-calendar-navigation .fabe-right-button-group .buttons > *:hover {
        background-color: #f7f8fa; }
    .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search {
      border-radius: 4px;
      margin-left: 20px;
      width: 148px;
      display: -ms-flexbox;
      display: flex;
      color: #1e2c47;
      font-size: 14px;
      padding-left: 10px; }
      .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search .fabe-search-icon {
        opacity: 0.5;
        width: 15px;
        margin-top: 1px; }
      .fabe-events-management-calendar-navigation .fabe-right-button-group .fabe-search input {
        margin-top: -1px;
        height: 100%;
        display: block;
        width: 10px;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border-bottom: none;
        background-color: transparent;
        font-weight: 100;
        border: 0;
        padding-left: 10px;
        outline: none; }
  .fabe-events-management-calendar-navigation.rooms-capacity.is-phone .fabe-right-button-group {
    display: none; }
  .fabe-events-management-calendar-navigation.is-phone:not(.rooms-capacity) {
    display: none; }

@media screen and (max-width: 870px) {
  .no-margin {
    margin: 0; } }

.fabe-events-management-calendar-slot {
  height: 63px;
  min-height: 63px;
  border-bottom: 1px solid #E0E2E7;
  display: -ms-flexbox;
  display: flex;
  background: transparent;
  position: relative; }
  .fabe-events-management-calendar-slot.disabled {
    opacity: 0.3;
    cursor: not-allowed;
    z-index: 201; }

.fabe-link-selection {
  margin-top: 5px;
  margin-right: 20px;
  border-radius: 4px;
  background: white;
  font-family: "Inter", sans-serif;
  transition: 0.2s;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.1); }
  .fabe-link-selection:hover {
    background-color: #eee; }
  .fabe-link-selection .fabe-link-block {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    padding: 10px; }
    .fabe-link-selection .fabe-link-block .fabe-link-icon-holder {
      color: #F05822;
      height: 100%; }
    .fabe-link-selection .fabe-link-block .fabe-link-image-holder {
      height: 26px;
      -ms-flex-align: center;
      align-items: center;
      color: #F05822; }
      .fabe-link-selection .fabe-link-block .fabe-link-image-holder .fabe-link-image-placerer {
        height: 100%; }
    .fabe-link-selection .fabe-link-block .fabe-link-titles {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 20px;
      font-size: 12px;
      font-weight: 500;
      color: #808284; }

.fabe-neat-loader-wrapper {
  width: 148px;
  height: 100px;
  position: absolute;
  margin: -50px 0 0 -74px;
  left: 50%;
  top: 60%;
  /* Moz */
  /* No-prefix */ }
  .fabe-neat-loader-wrapper .loader {
    width: 148px;
    height: 100px;
    top: 0;
    left: 0;
    position: absolute; }
    .fabe-neat-loader-wrapper .loader:after {
      content: "";
      top: auto;
      position: absolute;
      display: block;
      animation: shadow 2s infinite linear;
      -moz-animation: shadow 2s infinite linear;
      bottom: 0em;
      left: 0;
      height: .25em;
      width: 1em;
      border-radius: 50%;
      background-color: #8c8c8c;
      opacity: 0.3; }
  .fabe-neat-loader-wrapper .roller,
  .fabe-neat-loader-wrapper .roller:last-child {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-animation: rollercoaster 2s infinite linear;
    -webkit-transform: rotate(135deg);
    -moz-animation: rollercoaster 2s infinite linear;
    -moz-transform: rotate(135deg);
    animation: rollercoaster 2s infinite linear;
    transform: rotate(135deg); }
  .fabe-neat-loader-wrapper .roller:last-child {
    left: auto;
    right: 0;
    -webkit-transform: rotate(-45deg);
    -webkit-animation: rollercoaster2 2s infinite linear;
    -moz-transform: rotate(-45deg);
    -moz-animation: rollercoaster2 2s infinite linear;
    transform: rotate(-45deg);
    animation: rollercoaster2 2s infinite linear; }
  .fabe-neat-loader-wrapper .roller:before,
  .fabe-neat-loader-wrapper .roller:last-child:before {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    background: #DD6A24;
    border-radius: 50%; }

@keyframes rollercoaster {
  0% {
    transform: rotate(135deg); }
  8% {
    transform: rotate(240deg); }
  20% {
    transform: rotate(300deg); }
  40% {
    transform: rotate(380deg); }
  45% {
    transform: rotate(440deg); }
  50% {
    transform: rotate(495deg);
    opacity: 1; }
  50.1% {
    transform: rotate(495deg);
    opacity: 0; }
  100% {
    transform: rotate(495deg);
    opacity: 0; } }

@keyframes rollercoaster2 {
  0% {
    opacity: 0; }
  49.9% {
    opacity: 0; }
  50% {
    opacity: 1;
    transform: rotate(-45deg); }
  58% {
    transform: rotate(-160deg); }
  70% {
    transform: rotate(-240deg); }
  80% {
    transform: rotate(-300deg); }
  90% {
    transform: rotate(-340deg); }
  100% {
    transform: rotate(-405deg); } }

@keyframes shadow {
  0% {
    opacity: .3;
    transform: translateX(65px) scale(0.5, 0.5); }
  8% {
    transform: translateX(30px) scale(2, 2); }
  13% {
    transform: translateX(0px) scale(1.3, 1.3); }
  30% {
    transform: translateX(-15px) scale(0.5, 0.5);
    opacity: 0.1; }
  50% {
    transform: translateX(60px) scale(1.2, 1.2);
    opacity: 0.3; }
  60% {
    transform: translateX(130px) scale(2, 2);
    opacity: 0.05; }
  65% {
    transform: translateX(145px) scale(1.2, 1.2); }
  80% {
    transform: translateX(120px) scale(0.5, 0.5);
    opacity: 0.1; }
  90% {
    transform: translateX(80px) scale(0.8, 0.8); }
  100% {
    transform: translateX(60px);
    opacity: 0.3; } }
  .fabe-neat-loader-wrapper #loader2:after {
    animation-delay: 0.15s; }
  .fabe-neat-loader-wrapper #loader2 .roller {
    animation-delay: 0.15s; }
  .fabe-neat-loader-wrapper #loader3:after {
    animation-delay: 0.3s; }
  .fabe-neat-loader-wrapper #loader3 .roller {
    animation-delay: 0.3s; }

.fabe-ownership {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-ownership a {
    display: block;
    opacity: 0.4;
    color: #1d252d;
    font-size: 11px;
    text-align: center;
    margin-top: 18px; }
    html:lang(vi) .fabe-ownership a {
      font-family: 'Noto Sans'; }
  .fabe-ownership .fabe-chili-ownership-icon {
    background: url(images/favicon.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 20px;
    height: 20px; }

@keyframes progress {
  to {
    background-position: 35px 0; } }

.process-button {
  animation: progress 1s linear infinite;
  background-repeat: repeat-x;
  background-size: 35px 35px;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.fabe-switch-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-switch-holder .fabe-swtich-label {
    display: inline-block;
    margin-left: 20px;
    font-weight: 500; }

.fabe-switch {
  background: #BBBDC0;
  width: 52px;
  height: 25px;
  border-radius: 50px;
  position: relative;
  cursor: pointer;
  transition: .5s; }
  .fabe-switch.nonactive {
    pointer-events: none; }
    .fabe-switch.nonactive:after {
      background: #CCCCCC; }
  .fabe-switch:after {
    position: absolute;
    display: block;
    content: "";
    width: 24px;
    height: 24px;
    top: 0px;
    left: -1px;
    background: #F1F1F1;
    border-radius: 50%;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
    transition: .5s; }
  .fabe-switch:before {
    position: absolute;
    display: block;
    content: "OFF";
    line-height: 1;
    color: #808284;
    top: 8px;
    right: 7px;
    font-weight: 500;
    font-size: 10px; }
  .fabe-switch.active:before {
    content: 'ON';
    left: 10px;
    color: #f3f3f3; }
  .fabe-switch.active {
    background: #38b449; }
  .fabe-switch.active:after {
    left: 100%;
    margin-left: -22px; }

.fabe-snackbar-holder {
  background: transparent !important;
  position: fixed;
  z-index: 2012;
  height: 40px;
  top: 0;
  left: 50%; }
  .fabe-snackbar-holder a, .fabe-snackbar-holder a:visited, .fabe-snackbar-holder a:hover {
    color: #FFF;
    text-decoration: none;
    cursor: pointer; }
  .fabe-snackbar-holder a:hover {
    text-decoration: underline; }
  .fabe-snackbar-holder .fa {
    padding: 0px 5px; }
  .fabe-snackbar-holder .fabe-snackbar-holder-inner {
    height: 50px;
    position: relative;
    top: -50px;
    transition-duration: 0.3s;
    transition-property: top; }
    .fabe-snackbar-holder .fabe-snackbar-holder-inner.hide {
      top: -50px; }
    .fabe-snackbar-holder .fabe-snackbar-holder-inner.show {
      top: 0px; }
  .fabe-snackbar-holder .fabe-snackbar {
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    background-color: rgba(0, 0, 0, 0.8);
    color: #FFF;
    border-radius: 2px; }

.fabe-image-upload .fabe-image-hover {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  border: none; }
  .fabe-image-upload .fabe-image-hover .fabe-image-upload-text {
    height: 120px; }
  .fabe-image-upload .fabe-image-hover .fabe-image-delete-text {
    position: absolute;
    border: 2px solid #cccccc;
    right: 5px;
    top: 5px; }
    .fabe-image-upload .fabe-image-hover .fabe-image-delete-text:hover span {
      color: #999999; }
    .fabe-image-upload .fabe-image-hover .fabe-image-delete-text span {
      text-transform: uppercase;
      display: block;
      width: 48px;
      margin: 0 15px;
      font-size: 13px;
      color: #cccccc; }

.fabe-image-upload .fabe-with-image {
  position: relative; }
  .fabe-image-upload .fabe-with-image:hover {
    background-color: none;
    border: none; }
    .fabe-image-upload .fabe-with-image:hover .fabe-image-hover {
      display: block; }

.fabe-image-upload .fabe-image-upload-zone {
  border: 1px solid #F0F1F1;
  box-shadow: 1px 1px 2px #888888;
  width: 400px;
  height: 120px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #7e7e82;
  font-weight: 500;
  font-size: 11px;
  cursor: pointer; }
  .fabe-image-upload .fabe-image-upload-zone .fabe-image-upload-text {
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .fabe-image-upload .fabe-image-upload-zone .fabe-image-upload-text.fabe-hidden {
      display: none; }

.fabe-online-selector {
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: start;
  justify-content: flex-start;
  width: 100%;
  -ms-flex: 1;
  flex: 1;
  overflow-x: hidden;
  min-height: 90vh; }
  .fabe-online-selector .fabe-assignee-holder {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 790px;
    min-width: 0px;
    padding-left: 10px;
    padding-right: 10px;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center; }
    @media only screen and (max-width: 790px) {
      .fabe-online-selector .fabe-assignee-holder {
        -ms-flex-pack: center;
        justify-content: center; } }
  .fabe-online-selector .fabe-assignee {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .fabe-online-selector .fabe-assignee .fabe-profile {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      font-size: 25px;
      box-shadow: 0 28px 29px -17px rgba(40, 48, 78, 0.26); }
      .fabe-online-selector .fabe-assignee .fabe-profile .fabe-profile-letters {
        -ms-flex-pack: center;
        justify-content: center;
        line-height: 74px;
        font-size: 20px;
        display: -ms-flexbox;
        display: flex; }
    .fabe-online-selector .fabe-assignee .fabe-pick-holder {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      margin-left: 20px; }
      .fabe-online-selector .fabe-assignee .fabe-pick-holder .fabe-pick-title {
        color: #91919F;
        font-size: 16px; }
      .fabe-online-selector .fabe-assignee .fabe-pick-holder .fabe-name {
        color: #404151;
        font-size: 16px;
        font-weight: 500; }
        html:lang(vi) .fabe-online-selector .fabe-assignee .fabe-pick-holder .fabe-name {
          font-family: 'Noto Sans'; }
  .fabe-online-selector .fabe-templates-welcome-holder {
    margin-top: 65px;
    margin-right: 20px; }
    @media only screen and (max-width: 790px) {
      .fabe-online-selector .fabe-templates-welcome-holder {
        margin-top: 30px;
        margin-right: 0px; } }
  .fabe-online-selector .fabe-welcome-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 25px; }
    .fabe-online-selector .fabe-welcome-holder .fabe-welcome-message {
      width: 300px;
      color: #91919F;
      font-size: 13px;
      font-weight: 500;
      text-align: center; }
  .fabe-online-selector .fabe-templates-holder {
    max-width: 790px;
    width: 790px;
    min-width: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center; }
    @media only screen and (max-width: 790px) {
      .fabe-online-selector .fabe-templates-holder {
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .fabe-online-selector .fabe-templates-holder .fabe-template-holder {
      height: 165px;
      width: 382px;
      border-radius: 11px;
      background-color: #F7F8FA;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
      flex-direction: column;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-bottom: 20px;
      cursor: pointer; }
      @media only screen and (max-width: 790px) {
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder {
          height: 85px;
          width: 335px; }
          .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder {
            margin-top: 0px !important; }
            .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-name-duration-holder {
              width: 290px !important; } }
      .fabe-online-selector .fabe-templates-holder .fabe-template-holder:hover {
        background-color: #FF5722;
        box-shadow: 0 49px 66px -19px rgba(0, 0, 0, 0.33); }
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder:hover .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-name {
          color: #FFFFFF;
          font-weight: 500; }
          html:lang(vi) .fabe-online-selector .fabe-templates-holder .fabe-template-holder:hover .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-name {
            font-family: 'Noto Sans'; }
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder:hover .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-duration {
          color: #FFFFFF;
          font-size: 13px;
          font-weight: 500; }
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder:hover .fabe-template-arrow-holder .fabe-arrow-right {
          background-color: #FFFFFF; }
      .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder {
        display: -ms-flexbox;
        display: flex;
        margin-top: -50px; }
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-name-duration-holder {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
          flex-direction: column;
          width: 340px; }
          .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-name {
            color: #404151;
            font-size: 18px;
            font-weight: 500; }
            html:lang(vi) .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-name {
              font-family: 'Noto Sans'; }
          .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-name-duration-holder .fabe-duration {
            color: #91919F;
            font-size: 13px;
            font-weight: 500; }
        .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-template-arrow-holder .fabe-arrow-right {
          width: 16px;
          height: 16px;
          cursor: pointer;
          background-color: #FF5722;
          -webkit-mask-image: url(/images/arrows/right_arrow_orange.svg);
          mask-image: url(/images/arrows/right_arrow_orange.svg); }
      .fabe-online-selector .fabe-templates-holder .fabe-template-holder .fabe-descritption {
        font-weight: 300;
        font-size: 13px; }

.fabe-selector-options .fabe-copy-section {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 10px;
  margin-top: 20px; }
  .fabe-selector-options .fabe-copy-section.hidden {
    display: none; }
  .fabe-selector-options .fabe-copy-section .fabe-booking-label {
    display: block;
    margin-bottom: 5px;
    font-weight: 500; }
  .fabe-selector-options .fabe-copy-section .fabe-input-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-positive: 2;
    flex-grow: 2;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: flex-start; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder input {
      color: #75c7fd;
      width: 490px;
      height: 36px;
      padding-right: 20px;
      padding-left: 20px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      margin-right: 20px; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder .fa-external-link {
      margin-right: 5px;
      color: #43b3fc;
      cursor: pointer; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder a {
      color: #43b3fc;
      font-weight: 600;
      cursor: pointer; }
    .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button {
      background-color: #7f8083 !important; }
      .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button span {
        height: 30px;
        width: 150px !important;
        color: white !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden; }
      .fabe-selector-options .fabe-copy-section .fabe-input-holder .fabe-copy-button button:hover {
        background-color: #6a6b6b !important; }

.fabe-selector-options .fabe-selector-options-body {
  margin-top: 33px; }
  .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder {
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder .fabe-welcome-label {
      color: #8c8c8c;
      margin-right: 10px;
      margin-top: 10px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder textarea {
      width: 500px;
      height: 100px;
      padding: 10px;
      resize: vertical; }
      .fabe-selector-options .fabe-selector-options-body .fabe-welcome-holder textarea:focus {
        outline: none; }
  .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder {
    margin-top: 35px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-grid-header {
      margin-left: 9px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid {
      width: 860px;
      margin-top: 8px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-column-name span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column {
        border: none; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-title {
          height: 40px; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell {
          border-bottom: 1px solid #d0d2d3; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-datagrid-cell:first-child {
          border-bottom: 2px solid #d0d2d3; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-order {
          width: 80px; }
        .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-datagrid .fabe-datagrid-columns .fabe-datagrid-column .fabe-column-row {
          height: 40px; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-details-renderer a {
      color: #6d6e70; }
    .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer {
      height: 30px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .empty {
        height: 12px;
        width: 12px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up,
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down {
        cursor: pointer;
        width: 10px;
        height: 10px;
        border: 6px solid transparent;
        position: relative;
        display: block;
        overflow: hidden;
        text-indent: 100px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up {
        border-bottom-color: #a7a9ab; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down {
        margin-top: 5px;
        border-top-color: #a7a9ab; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-up:after {
        position: absolute;
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }
      .fabe-selector-options .fabe-selector-options-body .fabe-templates-grid-holder .fabe-reorder-renderer .fabe-arrows .arrow-down:after {
        position: absolute;
        content: '';
        display: block;
        width: 20px;
        height: 20px;
        left: -10px;
        top: -10px; }

.fabe-timezone-chooser-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }
  .fabe-timezone-chooser-inner svg {
    fill: #e0e0e0 !important; }

.fabe-timezone-line {
  border-top: 1px solid #e0e0e0;
  position: absolute;
  left: 0px;
  right: 6px;
  bottom: 0;
  height: 1px; }

.fabe-timezone-now {
  color: black !important;
  width: 55px !important;
  height: 15px !important;
  padding-top: 5px;
  text-align: right; }

.fabe-timezone-abbr {
  padding-top: 13px; }

.fabe-timezone-chooser {
  cursor: pointer; }

.fabe-timezone-list-item {
  font-size: 12px !important; }

.fabe-time-zone-option {
  display: -ms-flexbox;
  display: flex; }
  .fabe-time-zone-option .zone-abr {
    width: 40px; }
  .fabe-time-zone-option .zone-label {
    width: 100px;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .fabe-time-zone-option .zone-time {
    width: 60px; }

.fabe-book-with-holder {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  min-width: 0;
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px; }
  .fabe-book-with-holder .fabe-navigate-back {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: flex-start;
    -webkit-box-justify-content: flex-start;
    -webkit-flex-justify-content: flex-start;
    -ms-flex-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 40px;
    width: 100%;
    max-width: 700px;
    cursor: pointer; }
    .fabe-book-with-holder .fabe-navigate-back:hover {
      color: #131318; }
    .fabe-book-with-holder .fabe-navigate-back .fabe-arrow-right {
      transform: rotate(180deg);
      width: 16px;
      height: 16px;
      cursor: pointer;
      background-color: #FF5722;
      -webkit-mask-image: url(/images/arrows/right_arrow_orange.svg);
      mask-image: url(/images/arrows/right_arrow_orange.svg); }
    .fabe-book-with-holder .fabe-navigate-back .fabe-template-name {
      color: #404151;
      font-size: 14px;
      font-weight: 500;
      text-transform: uppercase;
      margin-left: 7px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 210px; }
      html:lang(vi) .fabe-book-with-holder .fabe-navigate-back .fabe-template-name {
        font-family: 'Noto Sans'; }
  .fabe-book-with-holder .fabe-pick-with-holder {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: space-between;
    -webkit-box-justify-content: space-between;
    -webkit-flex-justify-content: space-between;
    -ms-flex-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 20px;
    width: 100%;
    max-width: 700px; }
    .fabe-book-with-holder .fabe-pick-with-holder .fabe-left-block {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      min-width: 0; }
      .fabe-book-with-holder .fabe-pick-with-holder .fabe-left-block .fabe-pick-with-label-holder {
        margin-top: 80px;
        margin-left: 20px;
        min-width: 0; }
        .fabe-book-with-holder .fabe-pick-with-holder .fabe-left-block .fabe-pick-with-label-holder span {
          display: block;
          color: #91919F;
          font-size: 16px;
          line-height: 26px; }
    .fabe-book-with-holder .fabe-pick-with-holder .fabe-right-block {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center; }
  .fabe-book-with-holder .fabe-profile {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 25px;
    box-shadow: 0 28px 29px -17px rgba(40, 48, 78, 0.26); }
  .fabe-book-with-holder .fabe-availability-meet-with {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 20px;
    width: 100%;
    min-width: 0; }
    .fabe-book-with-holder .fabe-availability-meet-with .fabe-company-logo {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      padding-top: 10px; }
      .fabe-book-with-holder .fabe-availability-meet-with .fabe-company-logo span {
        color: black !important;
        font-weight: 500; }
    .fabe-book-with-holder .fabe-availability-meet-with .fabe-title-name {
      display: block;
      color: #91919F;
      font-size: 16px;
      line-height: 26px; }
    .fabe-book-with-holder .fabe-availability-meet-with .fabe-assignee-name {
      color: #404151;
      font-size: 16px;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      min-width: 0;
      width: 100%; }
      html:lang(vi) .fabe-book-with-holder .fabe-availability-meet-with .fabe-assignee-name {
        font-family: 'Noto Sans'; }
  .fabe-book-with-holder.fabe-group-members {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
    .fabe-book-with-holder.fabe-group-members .fabe-company-logo {
      margin-left: 0; }
    .fabe-book-with-holder.fabe-group-members .fabe-group-title {
      color: #91919F;
      font-size: 16px;
      padding-top: 20px; }
    .fabe-book-with-holder.fabe-group-members .fabe-members-holder {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-top: 20px;
      height: 100%;
      min-width: 0;
      width: 100%;
      min-height: 50px; }
      .fabe-book-with-holder.fabe-group-members .fabe-members-holder .fabe-queue-member {
        /* OLD - iOS 6-, Safari 3.1-6 */
        /* OLD - Firefox 19- (buggy but mostly works) */
        display: -ms-flexbox;
        /* TWEENER - IE 10 */
        /* NEW - Chrome */
        display: flex;
        -webkit-justify-content: center;
        -webkit-box-justify-content: center;
        -webkit-flex-justify-content: center;
        -ms-flex-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-flex-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        min-height: 20px; }
        .fabe-book-with-holder.fabe-group-members .fabe-members-holder .fabe-queue-member .fabe-assignee-name {
          max-width: 200px;
          min-width: 100px;
          color: #404151;
          font-size: 16px;
          margin-left: 20px;
          margin-right: 30px;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden; }
          html:lang(vi) .fabe-book-with-holder.fabe-group-members .fabe-members-holder .fabe-queue-member .fabe-assignee-name {
            font-family: 'Noto Sans'; }
        .fabe-book-with-holder.fabe-group-members .fabe-members-holder .fabe-queue-member .fabe-profile {
          /* OLD - iOS 6-, Safari 3.1-6 */
          /* OLD - Firefox 19- (buggy but mostly works) */
          display: -ms-flexbox;
          /* TWEENER - IE 10 */
          /* NEW - Chrome */
          display: flex;
          -webkit-justify-content: center;
          -webkit-box-justify-content: center;
          -webkit-flex-justify-content: center;
          -ms-flex-justify-content: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-flex-align: center;
          -ms-flex-align: center;
          align-items: center;
          font-size: 25px;
          box-shadow: 0 28px 29px -17px rgba(40, 48, 78, 0.26); }

.fabe-dialer {
  font-size: 30px;
  color: red; }

.fabe-prospect-dialog {
  padding-top: 20px !important; }

.fabe-form-loader {
  padding: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  min-height: 90vh; }
  .fabe-form-loader .fabe-loader-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    max-width: 500px; }
    .fabe-form-loader .fabe-loader-body span {
      margin-bottom: 40px;
      font-weight: 500;
      font-size: 14px;
      color: #808284; }

.fabe-mobile-confirmation {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: flex-start;
  -webkit-box-justify-content: flex-start;
  -webkit-flex-justify-content: flex-start;
  -ms-flex-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: auto;
  align-items: center;
  padding: 10px;
  min-height: 90vh; }
  .fabe-mobile-confirmation.inside-intercom {
    min-height: unset; }
  .fabe-mobile-confirmation .checkbox-input {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 20px;
    /* Hide the browser's default checkbox */
    /* Create a custom checkbox */
    /* On mouse-over, add a grey background color */
    /* When the checkbox is checked, add a border */
    /* Create the fabe-checkbox-checkmark/indicator (hidden when not checked) */
    /* Show the fabe-checkbox-checkmark when checked */
    /* Style the fabe-checkbox-checkmark/indicator */ }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container {
      height: 30px;
      line-height: 22px;
      color: #1d252d;
      font-size: 16px;
      display: block;
      position: relative;
      padding-left: 35px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container input {
      position: absolute;
      opacity: 0;
      cursor: pointer;
      height: 0;
      width: 0; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-checkmark {
      height: 20px;
      width: 20px;
      border: 1px solid #e6e7e8;
      border-radius: 5px;
      background-color: #f7f8fa;
      position: absolute;
      top: 0;
      left: 0; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container:hover input ~ .fabe-checkbox-checkmark {
      border: 1px solid #ff5722; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container input:checked ~ .fabe-checkbox-checkmark {
      border: 1px solid #ff5722; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-checkmark:after {
      content: '';
      position: absolute;
      display: none; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container input:checked ~ .fabe-checkbox-checkmark:after {
      display: block; }
    .fabe-mobile-confirmation .checkbox-input .fabe-checkbox-container .fabe-checkbox-checkmark:after {
      left: 7px;
      top: 3px;
      width: 5px;
      height: 10px;
      border: solid #ff5722;
      border-width: 0 3px 3px 0;
      transform: rotate(45deg); }
  .fabe-mobile-confirmation .confirm-logo-container {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 20px; }
    .fabe-mobile-confirmation .confirm-logo-container .confirm-logo {
      max-width: 400px;
      max-height: 70px;
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: column;
      flex-direction: column; }
      .fabe-mobile-confirmation .confirm-logo-container .confirm-logo img {
        max-width: 400px;
        max-height: 70px; }
  .fabe-mobile-confirmation .fabe-close-icon {
    width: 100%;
    cursor: pointer;
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: flex-end;
    -webkit-box-justify-content: flex-end;
    -webkit-flex-justify-content: flex-end;
    -ms-flex-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-right: 20px;
    min-height: 30px; }
  .fabe-mobile-confirmation .fabe-mobile-actions {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 20px;
    max-width: 525px; }
    .fabe-mobile-confirmation .fabe-mobile-actions .fabe-slot-book-button {
      width: 100%;
      height: 60px;
      border-radius: 35px;
      background-color: #ff5722;
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: center;
      -webkit-box-justify-content: center;
      -webkit-flex-justify-content: center;
      -ms-flex-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      cursor: pointer; }
      .fabe-mobile-confirmation .fabe-mobile-actions .fabe-slot-book-button:hover {
        box-shadow: 0 27px 44px -13px rgba(0, 0, 0, 0.4);
        transition: box-shadow 1s; }
      .fabe-mobile-confirmation .fabe-mobile-actions .fabe-slot-book-button span {
        text-transform: uppercase;
        color: #ffffff;
        font-size: 17px;
        font-weight: 500;
        text-align: center; }
        html:lang(vi) .fabe-mobile-confirmation .fabe-mobile-actions .fabe-slot-book-button span {
          font-family: 'Noto Sans'; }
    .fabe-mobile-confirmation .fabe-mobile-actions .fabe-slot-button-not-active {
      background-color: grey; }

.fabe-confirm-book-dialog {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  max-width: 525px;
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content; }
  .fabe-confirm-book-dialog input {
    width: 100%; }
  .fabe-confirm-book-dialog .fabe-confirm-book-dialog-time {
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -webkit-justify-content: center;
    -webkit-box-justify-content: center;
    -webkit-flex-justify-content: center;
    -ms-flex-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #101010;
    min-height: 80px;
    height: 100px; }
    .fabe-confirm-book-dialog .fabe-confirm-book-dialog-time span {
      width: 231px;
      color: #404151;
      font-size: 18px;
      font-weight: 500;
      text-align: center; }
      html:lang(vi) .fabe-confirm-book-dialog .fabe-confirm-book-dialog-time span {
        font-family: 'Noto Sans'; }
      .fabe-confirm-book-dialog .fabe-confirm-book-dialog-time span:first-letter {
        text-transform: capitalize; }
  .fabe-confirm-book-dialog .fabe-prospect-inputs {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px; }
    .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-block-hidden {
      display: none; }
    .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block {
      padding-top: 20px;
      margin-bottom: 10px;
      width: 100%; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block span {
        font-size: 13px;
        color: #979797; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block span:nth-child(2) {
        color: red;
        margin-left: 5px; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block .fabe-error-employee {
        display: block;
        position: relative;
        color: #f44336 !important;
        margin-left: 5px;
        font-size: 12px;
        line-height: 12px;
        transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
        bottom: 0px;
        margin: 0;
        padding: 0;
        margin-top: 5px; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block .fabe-select-holder {
        overflow: hidden;
        width: 100%;
        border-radius: 35px;
        height: 60px;
        background: #f7f8fa url(/images/path-ok.png) no-repeat scroll 95% center; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block .fabe-select-holder select {
          cursor: pointer;
          margin-left: 24px;
          color: #1d252d;
          font-size: 16px;
          border: 0;
          background: transparent;
          padding: 2px 10px;
          width: 100%;
          height: 60px;
          *width: 350px;
          *background: #58b14c;
          -webkit-appearance: none;
          outline: none !important; }
          .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-employees-block .fabe-select-holder select:focus {
            box-shadow: none; }
    .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input {
      position: relative;
      padding-top: 10px;
      width: 100%; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input .fabe-input-error-holder.fabe-with-error input {
        border: 1px solid #ff5722; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input input {
        color: #1d252d;
        font-size: 16px;
        height: 60px;
        border-radius: 35px;
        background-color: #f7f8fa;
        border: none;
        padding-left: 35px;
        transition: 0.3s ease all; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input input:focus {
          outline: none; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input input:-ms-input-placeholder {
          opacity: 0.5;
          color: #404151;
          font-size: 16px; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input input::placeholder {
          opacity: 0.5;
          color: #404151;
          font-size: 16px; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input textarea {
        width: 100%;
        height: 120px;
        border-radius: 35px;
        background-color: #f7f8fa;
        border: none;
        padding-left: 35px;
        padding-right: 35px;
        padding-top: 15px;
        transition: 0.3s ease all;
        resize: none;
        color: #1d252d;
        font-size: 16px; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input textarea:focus {
          outline: none; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input textarea:-ms-input-placeholder {
          opacity: 0.5;
          color: #404151;
          font-size: 16px; }
        .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input textarea::placeholder {
          opacity: 0.5;
          color: #404151;
          font-size: 16px; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input .fabe-required-star {
        position: absolute;
        width: 100%;
        text-align: right;
        color: #ff5722; }
      .fabe-confirm-book-dialog .fabe-prospect-inputs .fabe-prospect-input .fabe-error-text {
        display: block;
        height: 18px;
        width: 100%;
        color: #ff5722;
        font-size: 11px;
        font-weight: 500;
        line-height: 30px;
        text-align: center; }

.fabe-group-availability {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-top: 40px; }
  .fabe-group-availability .fabe-company-logo {
    margin-bottom: 20px; }
    .fabe-group-availability .fabe-company-logo img {
      float: none; }
  .fabe-group-availability .fabe-event-name {
    color: #1D252D;
    font-size: 18px;
    font-weight: 500;
    text-align: center; }
    html:lang(vi) .fabe-group-availability .fabe-event-name {
      font-family: 'Noto Sans'; }
  .fabe-group-availability .fabe-series-message {
    color: #91919F;
    font-size: 12px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    max-width: 500px; }
  .fabe-group-availability .fabe-time-message {
    color: #1D252D;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px; }
    html:lang(vi) .fabe-group-availability .fabe-time-message {
      font-family: 'Noto Sans'; }
  .fabe-group-availability .fabe-timezone-holder {
    margin-top: 5px;
    margin-bottom: 5px; }
    .fabe-group-availability .fabe-timezone-holder .fabe-timezone-label {
      color: #91919F;
      font-size: 13px;
      font-weight: 500;
      margin-right: 5px; }
    .fabe-group-availability .fabe-timezone-holder .fabe-timezone {
      color: #1D252D;
      font-size: 13px;
      font-weight: 500; }
  .fabe-group-availability .fabe-group-slots {
    display: -ms-flexbox;
    display: flex; }
  .fabe-group-availability .fabe-advance-day-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    padding-bottom: 40px;
    min-width: 0;
    width: 100%; }
    .fabe-group-availability .fabe-advance-day-holder .fabe-group:first-child {
      margin-left: 0px; }
    .fabe-group-availability .fabe-advance-day-holder .fabe-group:last-child {
      margin-right: 0px; }
    .fabe-group-availability .fabe-advance-day-holder .fabe-group {
      /* OLD - iOS 6-, Safari 3.1-6 */
      /* OLD - Firefox 19- (buggy but mostly works) */
      display: -ms-flexbox;
      /* TWEENER - IE 10 */
      /* NEW - Chrome */
      display: flex;
      -webkit-justify-content: flex-start;
      -webkit-box-justify-content: flex-start;
      -webkit-flex-justify-content: flex-start;
      -ms-flex-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-flex-align: center;
      -ms-flex-align: center;
      align-items: center;
      -ms-flex-direction: column;
      flex-direction: column;
      text-align: center;
      width: 220px;
      transition: all 0.5s ease-out;
      border-radius: 16px;
      background-color: #FFFFFF;
      box-shadow: 0 24px 35px 0 rgba(0, 0, 0, 0.12);
      margin-left: 20px;
      margin-right: 20px;
      margin-bottom: 20px;
      padding: 20px;
      max-width: 220px; }
      .fabe-group-availability .fabe-advance-day-holder .fabe-group .fabe-group-name {
        color: #1D252D;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 20px; }
        html:lang(vi) .fabe-group-availability .fabe-advance-day-holder .fabe-group .fabe-group-name {
          font-family: 'Noto Sans'; }
      .fabe-group-availability .fabe-advance-day-holder .fabe-group .fabe-time-holder {
        margin-top: 0px;
        margin-left: 0px;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -ms-flex-align: center;
        align-items: center; }
        .fabe-group-availability .fabe-advance-day-holder .fabe-group .fabe-time-holder .fabe-time-slot {
          margin-left: 0px;
          margin-right: 0px;
          width: 170px; }
    .fabe-group-availability .fabe-advance-day-holder .fabe-days-chooser {
      display: -ms-flexbox;
      display: flex;
      max-width: 1000px;
      min-width: 200px;
      overflow-y: hidden;
      overflow-x: auto;
      -ms-overflow-style: none;
      padding-top: 50px;
      padding-bottom: 50px;
      padding-left: 25px;
      padding-right: 25px;
      background-color: transparent !important; }
  .fabe-group-availability .fabe-simple-day-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center; }

.fabe-company-logo img {
  width: auto;
  height: auto;
  max-width: 64px;
  max-height: 64px;
  float: right; }

.fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-progress {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column; }

.fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-on-going {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: flex-start;
  -webkit-box-justify-content: flex-start;
  -webkit-flex-justify-content: flex-start;
  -ms-flex-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-direction: column;
  flex-direction: column; }
  .fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-on-going .fabe-phone-call {
    width: 70px;
    height: 70px;
    margin-bottom: 20px;
    background: url(images/dialer/phone_call.svg) no-repeat left; }

.fabe-intermidiate-message-holder .fabe-intermidiate-message .fabe-intermidiate-body .fabe-neat-loader-wrapper {
  margin-top: 5px; }

.fabe-intermidiate-message-holder .fabe-invalid-phone-screen {
  padding-left: 20px; }
  .fabe-intermidiate-message-holder .fabe-invalid-phone-screen .fabe-body-message {
    display: block;
    margin-bottom: 40px; }
  .fabe-intermidiate-message-holder .fabe-invalid-phone-screen .routing-loader {
    height: auto !important; }

.fabe-intermidiate-message-holder .fabe-phone-verification {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 300px;
  margin-left: -15px; }

.fabe-intermidiate-message-holder .fabe-phone-verification-holder {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  display: flex;
  -webkit-justify-content: center;
  -webkit-box-justify-content: center;
  -webkit-flex-justify-content: center;
  -ms-flex-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
  width: 100%; }

.fabe-intermidiate-message-holder .react-tel-input .flag-dropdown {
  border-radius: 40px 0px 0px 40px;
  background-color: #f7f8fa;
  border-left: none;
  border-top: none;
  border-bottom: none; }
  .fabe-intermidiate-message-holder .react-tel-input .flag-dropdown:hover {
    cursor: pointer; }
    .fabe-intermidiate-message-holder .react-tel-input .flag-dropdown:hover .selected-flag {
      border-radius: 40px 0px 0px 40px;
      background-color: #d8dde6; }

.fabe-intermidiate-message-holder .react-tel-input input[type="tel"] {
  border: none;
  height: 60px;
  border-radius: 40px;
  background-color: #f7f8fa; }

.fabe-profile-holder {
  display: inline-block;
  vertical-align: middle; }

.fabe-profile-additional-text {
  font-size: 11px;
  color: #788090;
  margin-top: -8px;
  margin-left: 8px; }

.profile {
  float: right; }
  .profile div.active {
    border-bottom: 2px solid #f15e2a;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center; }
  .profile > div {
    padding: 0 5px; }

.profile .icon {
  vertical-align: middle;
  display: inline-block;
  color: #434343;
  font-size: 17px;
  margin: 0 15px;
  cursor: pointer;
  transition: .5s; }

.profile .user {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px; }

.profile .user img {
  width: 35px;
  border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer; }

.profile .user span a {
  color: #404041;
  cursor: pointer;
  margin: 0 8px; }

.profile a span {
  margin-left: 4px; }

.profile .icon:hover {
  color: #F05822; }

.fabe-profile-letters {
  padding: 0;
  color: #FFFFFF; }

@media screen and (max-width: 700px) {
  .profile .user .fabe-profile-name {
    display: none; }
  .profile .navigation-text {
    display: none; }
  .profile .icon {
    margin: 0;
    padding: 7px 15px; } }
