@font-face{
  font-display:swap;
  font-family:'Icons';
  src:url(/fonts/icons.eot?a01e3f2d6c83dc3aee175e2482b3f777);
  src:url(/fonts/icons.eot?a01e3f2d6c83dc3aee175e2482b3f777?#iefix) format('embedded-opentype'), url(/fonts/icons.woff2?38c6d8bab26db77d8c806813e1497763) format('woff2'), url(/fonts/icons.woff?425399f81e4ce7cbd967685402ba0260) format('woff'), url(/fonts/icons.ttf?c656b8caa454ed19b9a2ef7f4f5b8fea) format('truetype'), url(/fonts/icons.svg?62d9dae4e0040e81c980950003df0e07#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:inherit;
  text-transform:none;
}
i.icon{
  display:inline-block;
  opacity:1;
  margin:0em 0.25rem 0em 0em;
  width:1.18em;
  height:1em;
  font-family:'Icons';
  font-style:normal;
  font-weight:normal;
  text-decoration:inherit;
  text-align:center;
  speak:none;
  font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}
i.icon:before{
  background:none !important;
}

i.icon.loading{
  height:1em;
  line-height:1;
  -webkit-animation:icon-loading 2s linear infinite;
          animation:icon-loading 2s linear infinite;
}
@-webkit-keyframes icon-loading{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes icon-loading{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
i.icon.hover,i.icon.active,i.emphasized.icon{
  opacity:1 !important;
}
i.disabled.icon{
  opacity:0.45 !important;
}

i.fitted.icon{
  width:auto;
  margin:0em !important;
}

i.link.icon,i.link.icons{
  cursor:pointer;
  opacity:0.8;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
}
i.link.icon:hover,i.link.icons:hover{
  opacity:1 !important;
}

i.circular.icon{
  border-radius:500em !important;
  line-height:1 !important;
  padding:0.5em 0em !important;
  box-shadow:0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  width:2em !important;
  height:2em !important;
}
i.circular.inverted.icon{
  border:none;
  box-shadow:none;
}

i.flipped.icon,i.horizontally.flipped.icon{
  -webkit-transform:scaleX(-1);
      -ms-transform:scaleX(-1);
          transform:scaleX(-1);
}
i.vertically.flipped.icon{
  -webkit-transform:scaleY(-1);
      -ms-transform:scaleY(-1);
          transform:scaleY(-1);
}

i.clockwise.rotated.icon,i.right.rotated.icon,i.rotated.icon{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
          transform:rotate(90deg);
}
i.counterclockwise.rotated.icon,i.left.rotated.icon{
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
          transform:rotate(-90deg);
}

i.bordered.icon{
  line-height:1;
  vertical-align:baseline;
  width:2em;
  height:2em;
  padding:0.5em 0em !important;
  box-shadow:0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
}
i.bordered.inverted.icon{
  border:none;
  box-shadow:none;
}
i.inverted.bordered.icon,i.inverted.circular.icon{
  background-color:#1B1C1D !important;
  color:#FFFFFF !important;
}
i.inverted.icon{
  color:#FFFFFF;
}
i.red.icon{
  color:#DB2828 !important;
}
i.inverted.red.icon{
  color:#FF695E !important;
}
i.inverted.bordered.red.icon,i.inverted.circular.red.icon{
  background-color:#DB2828 !important;
  color:#FFFFFF !important;
}
i.orange.icon{
  color:#F2711C !important;
}
i.inverted.orange.icon{
  color:#FF851B !important;
}
i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon{
  background-color:#F2711C !important;
  color:#FFFFFF !important;
}
i.yellow.icon{
  color:#FBBD08 !important;
}
i.inverted.yellow.icon{
  color:#FFE21F !important;
}
i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon{
  background-color:#FBBD08 !important;
  color:#FFFFFF !important;
}
i.olive.icon{
  color:#B5CC18 !important;
}
i.inverted.olive.icon{
  color:#D9E778 !important;
}
i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon{
  background-color:#B5CC18 !important;
  color:#FFFFFF !important;
}
i.green.icon{
  color:#21BA45 !important;
}
i.inverted.green.icon{
  color:#2ECC40 !important;
}
i.inverted.bordered.green.icon,i.inverted.circular.green.icon{
  background-color:#21BA45 !important;
  color:#FFFFFF !important;
}
i.teal.icon{
  color:#00B5AD !important;
}
i.inverted.teal.icon{
  color:#6DFFFF !important;
}
i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon{
  background-color:#00B5AD !important;
  color:#FFFFFF !important;
}
i.blue.icon{
  color:#2185D0 !important;
}
i.inverted.blue.icon{
  color:#54C8FF !important;
}
i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon{
  background-color:#2185D0 !important;
  color:#FFFFFF !important;
}
i.violet.icon{
  color:#6435C9 !important;
}
i.inverted.violet.icon{
  color:#A291FB !important;
}
i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon{
  background-color:#6435C9 !important;
  color:#FFFFFF !important;
}
i.purple.icon{
  color:#A333C8 !important;
}
i.inverted.purple.icon{
  color:#DC73FF !important;
}
i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon{
  background-color:#A333C8 !important;
  color:#FFFFFF !important;
}
i.pink.icon{
  color:#E03997 !important;
}
i.inverted.pink.icon{
  color:#FF8EDF !important;
}
i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon{
  background-color:#E03997 !important;
  color:#FFFFFF !important;
}
i.brown.icon{
  color:#A5673F !important;
}
i.inverted.brown.icon{
  color:#D67C1C !important;
}
i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon{
  background-color:#A5673F !important;
  color:#FFFFFF !important;
}
i.grey.icon{
  color:#767676 !important;
}
i.inverted.grey.icon{
  color:#DCDDDE !important;
}
i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon{
  background-color:#767676 !important;
  color:#FFFFFF !important;
}
i.black.icon{
  color:#1B1C1D !important;
}
i.inverted.black.icon{
  color:#545454 !important;
}
i.inverted.bordered.black.icon,i.inverted.circular.black.icon{
  background-color:#1B1C1D !important;
  color:#FFFFFF !important;
}

i.mini.icon,i.mini.icons{
  line-height:1;
  font-size:0.4em;
}
i.tiny.icon,i.tiny.icons{
  line-height:1;
  font-size:0.5em;
}
i.small.icon,i.small.icons{
  line-height:1;
  font-size:0.75em;
}
i.icon,i.icons{
  font-size:1em;
}
i.large.icon,i.large.icons{
  line-height:1;
  vertical-align:middle;
  font-size:1.5em;
}
i.big.icon,i.big.icons{
  line-height:1;
  vertical-align:middle;
  font-size:2em;
}
i.huge.icon,i.huge.icons{
  line-height:1;
  vertical-align:middle;
  font-size:4em;
}
i.massive.icon,i.massive.icons{
  line-height:1;
  vertical-align:middle;
  font-size:8em;
}

i.icons{
  display:inline-block;
  position:relative;
  line-height:1;
}
i.icons .icon{
  position:absolute;
  top:50%;
  left:50%;
  -webkit-transform:translateX(-50%) translateY(-50%);
      -ms-transform:translateX(-50%) translateY(-50%);
          transform:translateX(-50%) translateY(-50%);
  margin:0;
}
i.icons .icon:first-child{
  position:static;
  width:auto;
  height:auto;
  vertical-align:top;
  margin-right:0.25rem;
}
i.icons .icon:first-child,i.icons .corner.icon{
  -webkit-transform:none;
      -ms-transform:none;
          transform:none;
}
i.icons .corner.icon{
  top:auto;
  left:auto;
  right:0;
  bottom:0;
  font-size:0.45em;
  text-shadow:-1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}
i.icons .top.right.corner.icon{
  top:0;
  left:auto;
  right:0;
  bottom:auto;
}
i.icons .top.left.corner.icon{
  top:0;
  left:0;
  right:auto;
  bottom:auto;
}
i.icons .bottom.left.corner.icon{
  top:auto;
  left:0;
  right:auto;
  bottom:0;
}
i.icons .bottom.right.corner.icon{
  top:auto;
  left:auto;
  right:0;
  bottom:0;
}
i.icons .inverted.corner.icon{
  text-shadow:-1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}
i.icon.ad:before{
  content:"\f641";
}
i.icon.address.book:before{
  content:"\f2b9";
}
i.icon.address.card:before{
  content:"\f2bb";
}
i.icon.adjust:before{
  content:"\f042";
}
i.icon.air.freshener:before{
  content:"\f5d0";
}
i.icon.align.center:before{
  content:"\f037";
}
i.icon.align.justify:before{
  content:"\f039";
}
i.icon.align.left:before{
  content:"\f036";
}
i.icon.align.right:before{
  content:"\f038";
}
i.icon.allergies:before{
  content:"\f461";
}
i.icon.ambulance:before{
  content:"\f0f9";
}
i.icon.american.sign.language.interpreting:before{
  content:"\f2a3";
}
i.icon.anchor:before{
  content:"\f13d";
}
i.icon.angle.double.down:before{
  content:"\f103";
}
i.icon.angle.double.left:before{
  content:"\f100";
}
i.icon.angle.double.right:before{
  content:"\f101";
}
i.icon.angle.double.up:before{
  content:"\f102";
}
i.icon.angle.down:before{
  content:"\f107";
}
i.icon.angle.left:before{
  content:"\f104";
}
i.icon.angle.right:before{
  content:"\f105";
}
i.icon.angle.up:before{
  content:"\f106";
}
i.icon.angry:before{
  content:"\f556";
}
i.icon.ankh:before{
  content:"\f644";
}
i.icon.archive:before{
  content:"\f187";
}
i.icon.archway:before{
  content:"\f557";
}
i.icon.arrow.alternate.circle.down:before{
  content:"\f358";
}
i.icon.arrow.alternate.circle.left:before{
  content:"\f359";
}
i.icon.arrow.alternate.circle.right:before{
  content:"\f35a";
}
i.icon.arrow.alternate.circle.up:before{
  content:"\f35b";
}
i.icon.arrow.circle.down:before{
  content:"\f0ab";
}
i.icon.arrow.circle.left:before{
  content:"\f0a8";
}
i.icon.arrow.circle.right:before{
  content:"\f0a9";
}
i.icon.arrow.circle.up:before{
  content:"\f0aa";
}
i.icon.arrow.left:before{
  content:"\f060";
}
i.icon.arrow.right:before{
  content:"\f061";
}
i.icon.arrow.up:before{
  content:"\f062";
}
i.icon.arrow.down:before{
  content:"\f063";
}
i.icon.arrows.alternate:before{
  content:"\f0b2";
}
i.icon.arrows.alternate.horizontal:before{
  content:"\f337";
}
i.icon.arrows.alternate.vertical:before{
  content:"\f338";
}
i.icon.assistive.listening.systems:before{
  content:"\f2a2";
}
i.icon.asterisk:before{
  content:"\f069";
}
i.icon.at:before{
  content:"\f1fa";
}
i.icon.atlas:before{
  content:"\f558";
}
i.icon.atom:before{
  content:"\f5d2";
}
i.icon.audio.description:before{
  content:"\f29e";
}
i.icon.award:before{
  content:"\f559";
}
i.icon.baby:before{
  content:"\f77c";
}
i.icon.baby.carriage:before{
  content:"\f77d";
}
i.icon.backspace:before{
  content:"\f55a";
}
i.icon.backward:before{
  content:"\f04a";
}
i.icon.bacon:before{
  content:"\f7e5";
}
i.icon.bahai:before{
  content:"\f666";
}
i.icon.balance.scale:before{
  content:"\f24e";
}
i.icon.balance.scale.left:before{
  content:"\f515";
}
i.icon.balance.scale.right:before{
  content:"\f516";
}
i.icon.ban:before{
  content:"\f05e";
}
i.icon.band.aid:before{
  content:"\f462";
}
i.icon.barcode:before{
  content:"\f02a";
}
i.icon.bars:before{
  content:"\f0c9";
}
i.icon.baseball.ball:before{
  content:"\f433";
}
i.icon.basketball.ball:before{
  content:"\f434";
}
i.icon.bath:before{
  content:"\f2cd";
}
i.icon.battery.empty:before{
  content:"\f244";
}
i.icon.battery.full:before{
  content:"\f240";
}
i.icon.battery.half:before{
  content:"\f242";
}
i.icon.battery.quarter:before{
  content:"\f243";
}
i.icon.battery.three.quarters:before{
  content:"\f241";
}
i.icon.bed:before{
  content:"\f236";
}
i.icon.beer:before{
  content:"\f0fc";
}
i.icon.bell:before{
  content:"\f0f3";
}
i.icon.bell.slash:before{
  content:"\f1f6";
}
i.icon.bezier.curve:before{
  content:"\f55b";
}
i.icon.bible:before{
  content:"\f647";
}
i.icon.bicycle:before{
  content:"\f206";
}
i.icon.biking:before{
  content:"\f84a";
}
i.icon.binoculars:before{
  content:"\f1e5";
}
i.icon.biohazard:before{
  content:"\f780";
}
i.icon.birthday.cake:before{
  content:"\f1fd";
}
i.icon.blender:before{
  content:"\f517";
}
i.icon.blender.phone:before{
  content:"\f6b6";
}
i.icon.blind:before{
  content:"\f29d";
}
i.icon.blog:before{
  content:"\f781";
}
i.icon.bold:before{
  content:"\f032";
}
i.icon.bolt:before{
  content:"\f0e7";
}
i.icon.bomb:before{
  content:"\f1e2";
}
i.icon.bone:before{
  content:"\f5d7";
}
i.icon.bong:before{
  content:"\f55c";
}
i.icon.book:before{
  content:"\f02d";
}
i.icon.book.dead:before{
  content:"\f6b7";
}
i.icon.book.medical:before{
  content:"\f7e6";
}
i.icon.book.open:before{
  content:"\f518";
}
i.icon.book.reader:before{
  content:"\f5da";
}
i.icon.bookmark:before{
  content:"\f02e";
}
i.icon.border.all:before{
  content:"\f84c";
}
i.icon.border.none:before{
  content:"\f850";
}
i.icon.border.style:before{
  content:"\f853";
}
i.icon.bowling.ball:before{
  content:"\f436";
}
i.icon.box:before{
  content:"\f466";
}
i.icon.box.open:before{
  content:"\f49e";
}
i.icon.box.tissue:before{
  content:"\f95b";
}
i.icon.boxes:before{
  content:"\f468";
}
i.icon.braille:before{
  content:"\f2a1";
}
i.icon.brain:before{
  content:"\f5dc";
}
i.icon.bread.slice:before{
  content:"\f7ec";
}
i.icon.briefcase:before{
  content:"\f0b1";
}
i.icon.briefcase.medical:before{
  content:"\f469";
}
i.icon.broadcast.tower:before{
  content:"\f519";
}
i.icon.broom:before{
  content:"\f51a";
}
i.icon.brush:before{
  content:"\f55d";
}
i.icon.bug:before{
  content:"\f188";
}
i.icon.building:before{
  content:"\f1ad";
}
i.icon.bullhorn:before{
  content:"\f0a1";
}
i.icon.bullseye:before{
  content:"\f140";
}
i.icon.burn:before{
  content:"\f46a";
}
i.icon.bus:before{
  content:"\f207";
}
i.icon.bus.alternate:before{
  content:"\f55e";
}
i.icon.business.time:before{
  content:"\f64a";
}
i.icon.calculator:before{
  content:"\f1ec";
}
i.icon.calendar:before{
  content:"\f133";
}
i.icon.calendar.alternate:before{
  content:"\f073";
}
i.icon.calendar.check:before{
  content:"\f274";
}
i.icon.calendar.day:before{
  content:"\f783";
}
i.icon.calendar.minus:before{
  content:"\f272";
}
i.icon.calendar.plus:before{
  content:"\f271";
}
i.icon.calendar.times:before{
  content:"\f273";
}
i.icon.calendar.week:before{
  content:"\f784";
}
i.icon.camera:before{
  content:"\f030";
}
i.icon.camera.retro:before{
  content:"\f083";
}
i.icon.campground:before{
  content:"\f6bb";
}
i.icon.candy.cane:before{
  content:"\f786";
}
i.icon.cannabis:before{
  content:"\f55f";
}
i.icon.capsules:before{
  content:"\f46b";
}
i.icon.car:before{
  content:"\f1b9";
}
i.icon.car.alternate:before{
  content:"\f5de";
}
i.icon.car.battery:before{
  content:"\f5df";
}
i.icon.car.crash:before{
  content:"\f5e1";
}
i.icon.car.side:before{
  content:"\f5e4";
}
i.icon.caravan:before{
  content:"\f8ff";
}
i.icon.caret.down:before{
  content:"\f0d7";
}
i.icon.caret.left:before{
  content:"\f0d9";
}
i.icon.caret.right:before{
  content:"\f0da";
}
i.icon.caret.square.down:before{
  content:"\f150";
}
i.icon.caret.square.left:before{
  content:"\f191";
}
i.icon.caret.square.right:before{
  content:"\f152";
}
i.icon.caret.square.up:before{
  content:"\f151";
}
i.icon.caret.up:before{
  content:"\f0d8";
}
i.icon.carrot:before{
  content:"\f787";
}
i.icon.cart.arrow.down:before{
  content:"\f218";
}
i.icon.cart.plus:before{
  content:"\f217";
}
i.icon.cash.register:before{
  content:"\f788";
}
i.icon.cat:before{
  content:"\f6be";
}
i.icon.certificate:before{
  content:"\f0a3";
}
i.icon.chair:before{
  content:"\f6c0";
}
i.icon.chalkboard:before{
  content:"\f51b";
}
i.icon.chalkboard.teacher:before{
  content:"\f51c";
}
i.icon.charging.station:before{
  content:"\f5e7";
}
i.icon.chart.area:before{
  content:"\f1fe";
}
i.icon.chart.bar:before{
  content:"\f080";
}
i.icon.chart.line:before{
  content:"\f201";
}
i.icon.chartline:before{
  content:"\f201";
}
i.icon.chart.pie:before{
  content:"\f200";
}
i.icon.check:before{
  content:"\f00c";
}
i.icon.check.circle:before{
  content:"\f058";
}
i.icon.check.double:before{
  content:"\f560";
}
i.icon.check.square:before{
  content:"\f14a";
}
i.icon.cheese:before{
  content:"\f7ef";
}
i.icon.chess:before{
  content:"\f439";
}
i.icon.chess.bishop:before{
  content:"\f43a";
}
i.icon.chess.board:before{
  content:"\f43c";
}
i.icon.chess.king:before{
  content:"\f43f";
}
i.icon.chess.knight:before{
  content:"\f441";
}
i.icon.chess.pawn:before{
  content:"\f443";
}
i.icon.chess.queen:before{
  content:"\f445";
}
i.icon.chess.rook:before{
  content:"\f447";
}
i.icon.chevron.circle.down:before{
  content:"\f13a";
}
i.icon.chevron.circle.left:before{
  content:"\f137";
}
i.icon.chevron.circle.right:before{
  content:"\f138";
}
i.icon.chevron.circle.up:before{
  content:"\f139";
}
i.icon.chevron.down:before{
  content:"\f078";
}
i.icon.chevron.left:before{
  content:"\f053";
}
i.icon.chevron.right:before{
  content:"\f054";
}
i.icon.chevron.up:before{
  content:"\f077";
}
i.icon.child:before{
  content:"\f1ae";
}
i.icon.church:before{
  content:"\f51d";
}
i.icon.circle:before{
  content:"\f111";
}
i.icon.circle.notch:before{
  content:"\f1ce";
}
i.icon.city:before{
  content:"\f64f";
}
i.icon.clinic.medical:before{
  content:"\f7f2";
}
i.icon.clipboard:before{
  content:"\f328";
}
i.icon.clipboard.check:before{
  content:"\f46c";
}
i.icon.clipboard.list:before{
  content:"\f46d";
}
i.icon.clock:before{
  content:"\f017";
}
i.icon.clone:before{
  content:"\f24d";
}
i.icon.closed.captioning:before{
  content:"\f20a";
}
i.icon.cloud:before{
  content:"\f0c2";
}
i.icon.cloud.download.alternate:before{
  content:"\f381";
}
i.icon.cloud.meatball:before{
  content:"\f73b";
}
i.icon.cloud.moon:before{
  content:"\f6c3";
}
i.icon.cloud.moon.rain:before{
  content:"\f73c";
}
i.icon.cloud.rain:before{
  content:"\f73d";
}
i.icon.cloud.showers.heavy:before{
  content:"\f740";
}
i.icon.cloud.sun:before{
  content:"\f6c4";
}
i.icon.cloud.sun.rain:before{
  content:"\f743";
}
i.icon.cloud.upload.alternate:before{
  content:"\f382";
}
i.icon.cocktail:before{
  content:"\f561";
}
i.icon.code:before{
  content:"\f121";
}
i.icon.code.branch:before{
  content:"\f126";
}
i.icon.coffee:before{
  content:"\f0f4";
}
i.icon.cog:before{
  content:"\f013";
}
i.icon.cogs:before{
  content:"\f085";
}
i.icon.coins:before{
  content:"\f51e";
}
i.icon.columns:before{
  content:"\f0db";
}
i.icon.comment:before{
  content:"\f075";
}
i.icon.comment.alternate:before{
  content:"\f27a";
}
i.icon.comment.dollar:before{
  content:"\f651";
}
i.icon.comment.dots:before{
  content:"\f4ad";
}
i.icon.comment.medical:before{
  content:"\f7f5";
}
i.icon.comment.slash:before{
  content:"\f4b3";
}
i.icon.comments:before{
  content:"\f086";
}
i.icon.comments.dollar:before{
  content:"\f653";
}
i.icon.compact.disc:before{
  content:"\f51f";
}
i.icon.compass:before{
  content:"\f14e";
}
i.icon.compress:before{
  content:"\f066";
}
i.icon.compress.alternate:before{
  content:"\f422";
}
i.icon.compress.arrows.alternate:before{
  content:"\f78c";
}
i.icon.concierge.bell:before{
  content:"\f562";
}
i.icon.cookie:before{
  content:"\f563";
}
i.icon.cookie.bite:before{
  content:"\f564";
}
i.icon.copy:before{
  content:"\f0c5";
}
i.icon.copyright:before{
  content:"\f1f9";
}
i.icon.couch:before{
  content:"\f4b8";
}
i.icon.credit.card:before{
  content:"\f09d";
}
i.icon.crop:before{
  content:"\f125";
}
i.icon.crop.alternate:before{
  content:"\f565";
}
i.icon.cross:before{
  content:"\f654";
}
i.icon.crosshairs:before{
  content:"\f05b";
}
i.icon.crow:before{
  content:"\f520";
}
i.icon.crown:before{
  content:"\f521";
}
i.icon.crutch:before{
  content:"\f7f7";
}
i.icon.cube:before{
  content:"\f1b2";
}
i.icon.cubes:before{
  content:"\f1b3";
}
i.icon.cut:before{
  content:"\f0c4";
}
i.icon.database:before{
  content:"\f1c0";
}
i.icon.deaf:before{
  content:"\f2a4";
}
i.icon.democrat:before{
  content:"\f747";
}
i.icon.desktop:before{
  content:"\f108";
}
i.icon.dharmachakra:before{
  content:"\f655";
}
i.icon.diagnoses:before{
  content:"\f470";
}
i.icon.dice:before{
  content:"\f522";
}
i.icon.dice.d20:before{
  content:"\f6cf";
}
i.icon.dice.d6:before{
  content:"\f6d1";
}
i.icon.dice.five:before{
  content:"\f523";
}
i.icon.dice.four:before{
  content:"\f524";
}
i.icon.dice.one:before{
  content:"\f525";
}
i.icon.dice.six:before{
  content:"\f526";
}
i.icon.dice.three:before{
  content:"\f527";
}
i.icon.dice.two:before{
  content:"\f528";
}
i.icon.digital.tachograph:before{
  content:"\f566";
}
i.icon.directions:before{
  content:"\f5eb";
}
i.icon.disease:before{
  content:"\f7fa";
}
i.icon.divide:before{
  content:"\f529";
}
i.icon.dizzy:before{
  content:"\f567";
}
i.icon.dna:before{
  content:"\f471";
}
i.icon.dog:before{
  content:"\f6d3";
}
i.icon.dollar.sign:before{
  content:"\f155";
}
i.icon.dolly:before{
  content:"\f472";
}
i.icon.dolly.flatbed:before{
  content:"\f474";
}
i.icon.donate:before{
  content:"\f4b9";
}
i.icon.door.closed:before{
  content:"\f52a";
}
i.icon.door.open:before{
  content:"\f52b";
}
i.icon.dot.circle:before{
  content:"\f192";
}
i.icon.dove:before{
  content:"\f4ba";
}
i.icon.download:before{
  content:"\f019";
}
i.icon.drafting.compass:before{
  content:"\f568";
}
i.icon.dragon:before{
  content:"\f6d5";
}
i.icon.draw.polygon:before{
  content:"\f5ee";
}
i.icon.drum:before{
  content:"\f569";
}
i.icon.drum.steelpan:before{
  content:"\f56a";
}
i.icon.drumstick.bite:before{
  content:"\f6d7";
}
i.icon.dumbbell:before{
  content:"\f44b";
}
i.icon.dumpster:before{
  content:"\f793";
}
i.icon.dumpster.fire:before{
  content:"\f794";
}
i.icon.dungeon:before{
  content:"\f6d9";
}
i.icon.edit:before{
  content:"\f044";
}
i.icon.egg:before{
  content:"\f7fb";
}
i.icon.eject:before{
  content:"\f052";
}
i.icon.ellipsis.horizontal:before{
  content:"\f141";
}
i.icon.ellipsis.vertical:before{
  content:"\f142";
}
i.icon.envelope:before{
  content:"\f0e0";
}
i.icon.envelope.open:before{
  content:"\f2b6";
}
i.icon.envelope.open.text:before{
  content:"\f658";
}
i.icon.envelope.square:before{
  content:"\f199";
}
i.icon.equals:before{
  content:"\f52c";
}
i.icon.eraser:before{
  content:"\f12d";
}
i.icon.ethernet:before{
  content:"\f796";
}
i.icon.euro.sign:before{
  content:"\f153";
}
i.icon.exchange.alternate:before{
  content:"\f362";
}
i.icon.exclamation:before{
  content:"\f12a";
}
i.icon.exclamation.circle:before{
  content:"\f06a";
}
i.icon.exclamation.triangle:before{
  content:"\f071";
}
i.icon.expand:before{
  content:"\f065";
}
i.icon.expand.alternate:before{
  content:"\f424";
}
i.icon.expand.arrows.alternate:before{
  content:"\f31e";
}
i.icon.external.alternate:before{
  content:"\f35d";
}
i.icon.external.link.square.alternate:before{
  content:"\f360";
}
i.icon.eye:before{
  content:"\f06e";
}
i.icon.eye.dropper:before{
  content:"\f1fb";
}
i.icon.eye.slash:before{
  content:"\f070";
}
i.icon.fan:before{
  content:"\f863";
}
i.icon.fast.backward:before{
  content:"\f049";
}
i.icon.fast.forward:before{
  content:"\f050";
}
i.icon.faucet:before{
  content:"\f905";
}
i.icon.fax:before{
  content:"\f1ac";
}
i.icon.feather:before{
  content:"\f52d";
}
i.icon.feather.alternate:before{
  content:"\f56b";
}
i.icon.female:before{
  content:"\f182";
}
i.icon.fighter.jet:before{
  content:"\f0fb";
}
i.icon.file:before{
  content:"\f15b";
}
i.icon.file.alternate:before{
  content:"\f15c";
}
i.icon.file.archive:before{
  content:"\f1c6";
}
i.icon.file.audio:before{
  content:"\f1c7";
}
i.icon.file.code:before{
  content:"\f1c9";
}
i.icon.file.contract:before{
  content:"\f56c";
}
i.icon.file.csv:before{
  content:"\f6dd";
}
i.icon.file.download:before{
  content:"\f56d";
}
i.icon.file.excel:before{
  content:"\f1c3";
}
i.icon.file.export:before{
  content:"\f56e";
}
i.icon.file.image:before{
  content:"\f1c5";
}
i.icon.file.import:before{
  content:"\f56f";
}
i.icon.file.invoice:before{
  content:"\f570";
}
i.icon.file.invoice.dollar:before{
  content:"\f571";
}
i.icon.file.medical:before{
  content:"\f477";
}
i.icon.file.medical.alternate:before{
  content:"\f478";
}
i.icon.file.pdf:before{
  content:"\f1c1";
}
i.icon.file.powerpoint:before{
  content:"\f1c4";
}
i.icon.file.prescription:before{
  content:"\f572";
}
i.icon.file.signature:before{
  content:"\f573";
}
i.icon.file.upload:before{
  content:"\f574";
}
i.icon.file.video:before{
  content:"\f1c8";
}
i.icon.file.word:before{
  content:"\f1c2";
}
i.icon.fill:before{
  content:"\f575";
}
i.icon.fill.drip:before{
  content:"\f576";
}
i.icon.film:before{
  content:"\f008";
}
i.icon.filter:before{
  content:"\f0b0";
}
i.icon.fingerprint:before{
  content:"\f577";
}
i.icon.fire:before{
  content:"\f06d";
}
i.icon.fire.alternate:before{
  content:"\f7e4";
}
i.icon.fire.extinguisher:before{
  content:"\f134";
}
i.icon.first.aid:before{
  content:"\f479";
}
i.icon.fish:before{
  content:"\f578";
}
i.icon.fist.raised:before{
  content:"\f6de";
}
i.icon.flag:before{
  content:"\f024";
}
i.icon.flag.checkered:before{
  content:"\f11e";
}
i.icon.flag.usa:before{
  content:"\f74d";
}
i.icon.flask:before{
  content:"\f0c3";
}
i.icon.flushed:before{
  content:"\f579";
}
i.icon.folder:before{
  content:"\f07b";
}
i.icon.folder.minus:before{
  content:"\f65d";
}
i.icon.folder.open:before{
  content:"\f07c";
}
i.icon.folder.plus:before{
  content:"\f65e";
}
i.icon.font:before{
  content:"\f031";
}
i.icon.football.ball:before{
  content:"\f44e";
}
i.icon.forward:before{
  content:"\f04e";
}
i.icon.frog:before{
  content:"\f52e";
}
i.icon.frown:before{
  content:"\f119";
}
i.icon.frown.open:before{
  content:"\f57a";
}
i.icon.fruit-apple:before{
  content:"\f5d1";
}
i.icon.funnel.dollar:before{
  content:"\f662";
}
i.icon.futbol:before{
  content:"\f1e3";
}
i.icon.gamepad:before{
  content:"\f11b";
}
i.icon.gas.pump:before{
  content:"\f52f";
}
i.icon.gavel:before{
  content:"\f0e3";
}
i.icon.gem:before{
  content:"\f3a5";
}
i.icon.genderless:before{
  content:"\f22d";
}
i.icon.ghost:before{
  content:"\f6e2";
}
i.icon.gift:before{
  content:"\f06b";
}
i.icon.gifts:before{
  content:"\f79c";
}
i.icon.glass.cheers:before{
  content:"\f79f";
}
i.icon.glass.martini:before{
  content:"\f000";
}
i.icon.glass.martini.alternate:before{
  content:"\f57b";
}
i.icon.glass.whiskey:before{
  content:"\f7a0";
}
i.icon.glasses:before{
  content:"\f530";
}
i.icon.globe:before{
  content:"\f0ac";
}
i.icon.globe.africa:before{
  content:"\f57c";
}
i.icon.globe.americas:before{
  content:"\f57d";
}
i.icon.globe.asia:before{
  content:"\f57e";
}
i.icon.globe.europe:before{
  content:"\f7a2";
}
i.icon.golf.ball:before{
  content:"\f450";
}
i.icon.gopuram:before{
  content:"\f664";
}
i.icon.graduation.cap:before{
  content:"\f19d";
}
i.icon.greater.than:before{
  content:"\f531";
}
i.icon.greater.than.equal:before{
  content:"\f532";
}
i.icon.grimace:before{
  content:"\f57f";
}
i.icon.grin:before{
  content:"\f580";
}
i.icon.grin.alternate:before{
  content:"\f581";
}
i.icon.grin.beam:before{
  content:"\f582";
}
i.icon.grin.beam.sweat:before{
  content:"\f583";
}
i.icon.grin.hearts:before{
  content:"\f584";
}
i.icon.grin.squint:before{
  content:"\f585";
}
i.icon.grin.squint.tears:before{
  content:"\f586";
}
i.icon.grin.stars:before{
  content:"\f587";
}
i.icon.grin.tears:before{
  content:"\f588";
}
i.icon.grin.tongue:before{
  content:"\f589";
}
i.icon.grin.tongue.squint:before{
  content:"\f58a";
}
i.icon.grin.tongue.wink:before{
  content:"\f58b";
}
i.icon.grin.wink:before{
  content:"\f58c";
}
i.icon.grip.horizontal:before{
  content:"\f58d";
}
i.icon.grip.lines:before{
  content:"\f7a4";
}
i.icon.grip.lines.vertical:before{
  content:"\f7a5";
}
i.icon.grip.vertical:before{
  content:"\f58e";
}
i.icon.guitar:before{
  content:"\f7a6";
}
i.icon.h.square:before{
  content:"\f0fd";
}
i.icon.hamburger:before{
  content:"\f805";
}
i.icon.hammer:before{
  content:"\f6e3";
}
i.icon.hamsa:before{
  content:"\f665";
}
i.icon.hand.holding:before{
  content:"\f4bd";
}
i.icon.hand.holding.heart:before{
  content:"\f4be";
}
i.icon.hand.holding.medical:before{
  content:"\f95c";
}
i.icon.hand.holding.usd:before{
  content:"\f4c0";
}
i.icon.hand.holding.water:before{
  content:"\f4c1";
}
i.icon.hand.lizard:before{
  content:"\f258";
}
i.icon.hand.middle.finger:before{
  content:"\f806";
}
i.icon.hand.paper:before{
  content:"\f256";
}
i.icon.hand.peace:before{
  content:"\f25b";
}
i.icon.hand.point.down:before{
  content:"\f0a7";
}
i.icon.hand.point.left:before{
  content:"\f0a5";
}
i.icon.hand.point.right:before{
  content:"\f0a4";
}
i.icon.hand.point.up:before{
  content:"\f0a6";
}
i.icon.hand.pointer:before{
  content:"\f25a";
}
i.icon.hand.rock:before{
  content:"\f255";
}
i.icon.hand.scissors:before{
  content:"\f257";
}
i.icon.hand.sparkles:before{
  content:"\f95d";
}
i.icon.hand.spock:before{
  content:"\f259";
}
i.icon.hands:before{
  content:"\f4c2";
}
i.icon.hands.helping:before{
  content:"\f4c4";
}
i.icon.hands.wash:before{
  content:"\f95e";
}
i.icon.handshake:before{
  content:"\f2b5";
}
i.icon.handshake.alternate.slash:before{
  content:"\f95f";
}
i.icon.handshake.slash:before{
  content:"\f960";
}
i.icon.hanukiah:before{
  content:"\f6e6";
}
i.icon.hard.hat:before{
  content:"\f807";
}
i.icon.hashtag:before{
  content:"\f292";
}
i.icon.hat.cowboy:before{
  content:"\f8c0";
}
i.icon.hat.cowboy.side:before{
  content:"\f8c1";
}
i.icon.hat.wizard:before{
  content:"\f6e8";
}
i.icon.hdd:before{
  content:"\f0a0";
}
i.icon.head.side.cough:before{
  content:"\f961";
}
i.icon.head.side.cough.slash:before{
  content:"\f962";
}
i.icon.head.side.mask:before{
  content:"\f963";
}
i.icon.head.side.virus:before{
  content:"\f964";
}
i.icon.heading:before{
  content:"\f1dc";
}
i.icon.headphones:before{
  content:"\f025";
}
i.icon.headphones.alternate:before{
  content:"\f58f";
}
i.icon.headset:before{
  content:"\f590";
}
i.icon.heart:before{
  content:"\f004";
}
i.icon.heart.broken:before{
  content:"\f7a9";
}
i.icon.heartbeat:before{
  content:"\f21e";
}
i.icon.helicopter:before{
  content:"\f533";
}
i.icon.highlighter:before{
  content:"\f591";
}
i.icon.hiking:before{
  content:"\f6ec";
}
i.icon.hippo:before{
  content:"\f6ed";
}
i.icon.history:before{
  content:"\f1da";
}
i.icon.hockey.puck:before{
  content:"\f453";
}
i.icon.holly.berry:before{
  content:"\f7aa";
}
i.icon.home:before{
  content:"\f015";
}
i.icon.horse:before{
  content:"\f6f0";
}
i.icon.horse.head:before{
  content:"\f7ab";
}
i.icon.hospital:before{
  content:"\f0f8";
}
i.icon.hospital.alternate:before{
  content:"\f47d";
}
i.icon.hospital.symbol:before{
  content:"\f47e";
}
i.icon.hospital.user:before{
  content:"\f80d";
}
i.icon.hot.tub:before{
  content:"\f593";
}
i.icon.hotdog:before{
  content:"\f80f";
}
i.icon.hotel:before{
  content:"\f594";
}
i.icon.hourglass:before{
  content:"\f254";
}
i.icon.hourglass.end:before{
  content:"\f253";
}
i.icon.hourglass.half:before{
  content:"\f252";
}
i.icon.hourglass.start:before{
  content:"\f251";
}
i.icon.house.damage:before{
  content:"\f6f1";
}
i.icon.house.user:before{
  content:"\f965";
}
i.icon.hryvnia:before{
  content:"\f6f2";
}
i.icon.i.cursor:before{
  content:"\f246";
}
i.icon.ice.cream:before{
  content:"\f810";
}
i.icon.icicles:before{
  content:"\f7ad";
}
i.icon.icons:before{
  content:"\f86d";
}
i.icon.id.badge:before{
  content:"\f2c1";
}
i.icon.id.card:before{
  content:"\f2c2";
}
i.icon.id.card.alternate:before{
  content:"\f47f";
}
i.icon.igloo:before{
  content:"\f7ae";
}
i.icon.image:before{
  content:"\f03e";
}
i.icon.images:before{
  content:"\f302";
}
i.icon.inbox:before{
  content:"\f01c";
}
i.icon.indent:before{
  content:"\f03c";
}
i.icon.industry:before{
  content:"\f275";
}
i.icon.infinity:before{
  content:"\f534";
}
i.icon.info:before{
  content:"\f129";
}
i.icon.info.circle:before{
  content:"\f05a";
}
i.icon.italic:before{
  content:"\f033";
}
i.icon.jedi:before{
  content:"\f669";
}
i.icon.joint:before{
  content:"\f595";
}
i.icon.journal.whills:before{
  content:"\f66a";
}
i.icon.kaaba:before{
  content:"\f66b";
}
i.icon.key:before{
  content:"\f084";
}
i.icon.keyboard:before{
  content:"\f11c";
}
i.icon.khanda:before{
  content:"\f66d";
}
i.icon.kiss:before{
  content:"\f596";
}
i.icon.kiss.beam:before{
  content:"\f597";
}
i.icon.kiss.wink.heart:before{
  content:"\f598";
}
i.icon.kiwi.bird:before{
  content:"\f535";
}
i.icon.landmark:before{
  content:"\f66f";
}
i.icon.language:before{
  content:"\f1ab";
}
i.icon.laptop:before{
  content:"\f109";
}
i.icon.laptop.code:before{
  content:"\f5fc";
}
i.icon.laptop.house:before{
  content:"\f966";
}
i.icon.laptop.medical:before{
  content:"\f812";
}
i.icon.laugh:before{
  content:"\f599";
}
i.icon.laugh.beam:before{
  content:"\f59a";
}
i.icon.laugh.squint:before{
  content:"\f59b";
}
i.icon.laugh.wink:before{
  content:"\f59c";
}
i.icon.layer.group:before{
  content:"\f5fd";
}
i.icon.leaf:before{
  content:"\f06c";
}
i.icon.lemon:before{
  content:"\f094";
}
i.icon.less.than:before{
  content:"\f536";
}
i.icon.less.than.equal:before{
  content:"\f537";
}
i.icon.level.down.alternate:before{
  content:"\f3be";
}
i.icon.level.up.alternate:before{
  content:"\f3bf";
}
i.icon.life.ring:before{
  content:"\f1cd";
}
i.icon.lightbulb:before{
  content:"\f0eb";
}
i.icon.lira.sign:before{
  content:"\f195";
}
i.icon.list:before{
  content:"\f03a";
}
i.icon.list.alternate:before{
  content:"\f022";
}
i.icon.list.ol:before{
  content:"\f0cb";
}
i.icon.list.ul:before{
  content:"\f0ca";
}
i.icon.location.arrow:before{
  content:"\f124";
}
i.icon.lock:before{
  content:"\f023";
}
i.icon.lock.open:before{
  content:"\f3c1";
}
i.icon.long.arrow.alternate.down:before{
  content:"\f309";
}
i.icon.long.arrow.alternate.left:before{
  content:"\f30a";
}
i.icon.long.arrow.alternate.right:before{
  content:"\f30b";
}
i.icon.long.arrow.alternate.up:before{
  content:"\f30c";
}
i.icon.low.vision:before{
  content:"\f2a8";
}
i.icon.luggage.cart:before{
  content:"\f59d";
}
i.icon.lungs:before{
  content:"\f604";
}
i.icon.lungs.virus:before{
  content:"\f967";
}
i.icon.magic:before{
  content:"\f0d0";
}
i.icon.magnet:before{
  content:"\f076";
}
i.icon.mail.bulk:before{
  content:"\f674";
}
i.icon.male:before{
  content:"\f183";
}
i.icon.map:before{
  content:"\f279";
}
i.icon.map.marked:before{
  content:"\f59f";
}
i.icon.map.marked.alternate:before{
  content:"\f5a0";
}
i.icon.map.marker:before{
  content:"\f041";
}
i.icon.map.marker.alternate:before{
  content:"\f3c5";
}
i.icon.map.pin:before{
  content:"\f276";
}
i.icon.map.signs:before{
  content:"\f277";
}
i.icon.marker:before{
  content:"\f5a1";
}
i.icon.mars:before{
  content:"\f222";
}
i.icon.mars.double:before{
  content:"\f227";
}
i.icon.mars.stroke:before{
  content:"\f229";
}
i.icon.mars.stroke.horizontal:before{
  content:"\f22b";
}
i.icon.mars.stroke.vertical:before{
  content:"\f22a";
}
i.icon.mask:before{
  content:"\f6fa";
}
i.icon.medal:before{
  content:"\f5a2";
}
i.icon.medkit:before{
  content:"\f0fa";
}
i.icon.meh:before{
  content:"\f11a";
}
i.icon.meh.blank:before{
  content:"\f5a4";
}
i.icon.meh.rolling.eyes:before{
  content:"\f5a5";
}
i.icon.memory:before{
  content:"\f538";
}
i.icon.menorah:before{
  content:"\f676";
}
i.icon.mercury:before{
  content:"\f223";
}
i.icon.meteor:before{
  content:"\f753";
}
i.icon.microchip:before{
  content:"\f2db";
}
i.icon.microphone:before{
  content:"\f130";
}
i.icon.microphone.alternate:before{
  content:"\f3c9";
}
i.icon.microphone.alternate.slash:before{
  content:"\f539";
}
i.icon.microphone.slash:before{
  content:"\f131";
}
i.icon.microscope:before{
  content:"\f610";
}
i.icon.minus:before{
  content:"\f068";
}
i.icon.minus.circle:before{
  content:"\f056";
}
i.icon.minus.square:before{
  content:"\f146";
}
i.icon.mitten:before{
  content:"\f7b5";
}
i.icon.mobile:before{
  content:"\f10b";
}
i.icon.mobile.alternate:before{
  content:"\f3cd";
}
i.icon.money.bill:before{
  content:"\f0d6";
}
i.icon.money.bill.alternate:before{
  content:"\f3d1";
}
i.icon.money.bill.wave:before{
  content:"\f53a";
}
i.icon.money.bill.wave.alternate:before{
  content:"\f53b";
}
i.icon.money.check:before{
  content:"\f53c";
}
i.icon.money.check.alternate:before{
  content:"\f53d";
}
i.icon.monument:before{
  content:"\f5a6";
}
i.icon.moon:before{
  content:"\f186";
}
i.icon.mortar.pestle:before{
  content:"\f5a7";
}
i.icon.mosque:before{
  content:"\f678";
}
i.icon.motorcycle:before{
  content:"\f21c";
}
i.icon.mountain:before{
  content:"\f6fc";
}
i.icon.mouse:before{
  content:"\f8cc";
}
i.icon.mouse.pointer:before{
  content:"\f245";
}
i.icon.mug.hot:before{
  content:"\f7b6";
}
i.icon.music:before{
  content:"\f001";
}
i.icon.network.wired:before{
  content:"\f6ff";
}
i.icon.neuter:before{
  content:"\f22c";
}
i.icon.newspaper:before{
  content:"\f1ea";
}
i.icon.not.equal:before{
  content:"\f53e";
}
i.icon.notes.medical:before{
  content:"\f481";
}
i.icon.object.group:before{
  content:"\f247";
}
i.icon.object.ungroup:before{
  content:"\f248";
}
i.icon.oil.can:before{
  content:"\f613";
}
i.icon.om:before{
  content:"\f679";
}
i.icon.otter:before{
  content:"\f700";
}
i.icon.outdent:before{
  content:"\f03b";
}
i.icon.pager:before{
  content:"\f815";
}
i.icon.paint.brush:before{
  content:"\f1fc";
}
i.icon.paint.roller:before{
  content:"\f5aa";
}
i.icon.palette:before{
  content:"\f53f";
}
i.icon.pallet:before{
  content:"\f482";
}
i.icon.paper.plane:before{
  content:"\f1d8";
}
i.icon.paperclip:before{
  content:"\f0c6";
}
i.icon.parachute.box:before{
  content:"\f4cd";
}
i.icon.paragraph:before{
  content:"\f1dd";
}
i.icon.parking:before{
  content:"\f540";
}
i.icon.passport:before{
  content:"\f5ab";
}
i.icon.pastafarianism:before{
  content:"\f67b";
}
i.icon.paste:before{
  content:"\f0ea";
}
i.icon.pause:before{
  content:"\f04c";
}
i.icon.pause.circle:before{
  content:"\f28b";
}
i.icon.paw:before{
  content:"\f1b0";
}
i.icon.peace:before{
  content:"\f67c";
}
i.icon.pen:before{
  content:"\f304";
}
i.icon.pen.alternate:before{
  content:"\f305";
}
i.icon.pen.fancy:before{
  content:"\f5ac";
}
i.icon.pen.nib:before{
  content:"\f5ad";
}
i.icon.pen.square:before{
  content:"\f14b";
}
i.icon.pencil.alternate:before{
  content:"\f303";
}
i.icon.pencil.ruler:before{
  content:"\f5ae";
}
i.icon.people.arrows:before{
  content:"\f968";
}
i.icon.people.carry:before{
  content:"\f4ce";
}
i.icon.pepper.hot:before{
  content:"\f816";
}
i.icon.percent:before{
  content:"\f295";
}
i.icon.percentage:before{
  content:"\f541";
}
i.icon.person.booth:before{
  content:"\f756";
}
i.icon.phone:before{
  content:"\f095";
}
i.icon.phone.alternate:before{
  content:"\f879";
}
i.icon.phone.slash:before{
  content:"\f3dd";
}
i.icon.phone.square:before{
  content:"\f098";
}
i.icon.phone.square.alternate:before{
  content:"\f87b";
}
i.icon.phone.volume:before{
  content:"\f2a0";
}
i.icon.photo.video:before{
  content:"\f87c";
}
i.icon.piggy.bank:before{
  content:"\f4d3";
}
i.icon.pills:before{
  content:"\f484";
}
i.icon.pizza.slice:before{
  content:"\f818";
}
i.icon.place.of.worship:before{
  content:"\f67f";
}
i.icon.plane:before{
  content:"\f072";
}
i.icon.plane.arrival:before{
  content:"\f5af";
}
i.icon.plane.departure:before{
  content:"\f5b0";
}
i.icon.plane.slash:before{
  content:"\f969";
}
i.icon.play:before{
  content:"\f04b";
}
i.icon.play.circle:before{
  content:"\f144";
}
i.icon.plug:before{
  content:"\f1e6";
}
i.icon.plus:before{
  content:"\f067";
}
i.icon.plus.circle:before{
  content:"\f055";
}
i.icon.plus.square:before{
  content:"\f0fe";
}
i.icon.podcast:before{
  content:"\f2ce";
}
i.icon.poll:before{
  content:"\f681";
}
i.icon.poll.horizontal:before{
  content:"\f682";
}
i.icon.poo:before{
  content:"\f2fe";
}
i.icon.poo.storm:before{
  content:"\f75a";
}
i.icon.poop:before{
  content:"\f619";
}
i.icon.portrait:before{
  content:"\f3e0";
}
i.icon.pound.sign:before{
  content:"\f154";
}
i.icon.power.off:before{
  content:"\f011";
}
i.icon.pray:before{
  content:"\f683";
}
i.icon.praying.hands:before{
  content:"\f684";
}
i.icon.prescription:before{
  content:"\f5b1";
}
i.icon.prescription.bottle:before{
  content:"\f485";
}
i.icon.prescription.bottle.alternate:before{
  content:"\f486";
}
i.icon.print:before{
  content:"\f02f";
}
i.icon.procedures:before{
  content:"\f487";
}
i.icon.project.diagram:before{
  content:"\f542";
}
i.icon.pump.medical:before{
  content:"\f96a";
}
i.icon.pump.soap:before{
  content:"\f96b";
}
i.icon.puzzle.piece:before{
  content:"\f12e";
}
i.icon.qrcode:before{
  content:"\f029";
}
i.icon.question:before{
  content:"\f128";
}
i.icon.question.circle:before{
  content:"\f059";
}
i.icon.quidditch:before{
  content:"\f458";
}
i.icon.quote.left:before{
  content:"\f10d";
}
i.icon.quote.right:before{
  content:"\f10e";
}
i.icon.quran:before{
  content:"\f687";
}
i.icon.radiation:before{
  content:"\f7b9";
}
i.icon.radiation.alternate:before{
  content:"\f7ba";
}
i.icon.rainbow:before{
  content:"\f75b";
}
i.icon.random:before{
  content:"\f074";
}
i.icon.receipt:before{
  content:"\f543";
}
i.icon.record.vinyl:before{
  content:"\f8d9";
}
i.icon.recycle:before{
  content:"\f1b8";
}
i.icon.redo:before{
  content:"\f01e";
}
i.icon.redo.alternate:before{
  content:"\f2f9";
}
i.icon.registered:before{
  content:"\f25d";
}
i.icon.remove.format:before{
  content:"\f87d";
}
i.icon.reply:before{
  content:"\f3e5";
}
i.icon.reply.all:before{
  content:"\f122";
}
i.icon.republican:before{
  content:"\f75e";
}
i.icon.restroom:before{
  content:"\f7bd";
}
i.icon.retweet:before{
  content:"\f079";
}
i.icon.ribbon:before{
  content:"\f4d6";
}
i.icon.ring:before{
  content:"\f70b";
}
i.icon.road:before{
  content:"\f018";
}
i.icon.robot:before{
  content:"\f544";
}
i.icon.rocket:before{
  content:"\f135";
}
i.icon.route:before{
  content:"\f4d7";
}
i.icon.rss:before{
  content:"\f09e";
}
i.icon.rss.square:before{
  content:"\f143";
}
i.icon.ruble.sign:before{
  content:"\f158";
}
i.icon.ruler:before{
  content:"\f545";
}
i.icon.ruler.combined:before{
  content:"\f546";
}
i.icon.ruler.horizontal:before{
  content:"\f547";
}
i.icon.ruler.vertical:before{
  content:"\f548";
}
i.icon.running:before{
  content:"\f70c";
}
i.icon.rupee.sign:before{
  content:"\f156";
}
i.icon.sad.cry:before{
  content:"\f5b3";
}
i.icon.sad.tear:before{
  content:"\f5b4";
}
i.icon.satellite:before{
  content:"\f7bf";
}
i.icon.satellite.dish:before{
  content:"\f7c0";
}
i.icon.save:before{
  content:"\f0c7";
}
i.icon.school:before{
  content:"\f549";
}
i.icon.screwdriver:before{
  content:"\f54a";
}
i.icon.scroll:before{
  content:"\f70e";
}
i.icon.sd.card:before{
  content:"\f7c2";
}
i.icon.search:before{
  content:"\f002";
}
i.icon.search.dollar:before{
  content:"\f688";
}
i.icon.search.location:before{
  content:"\f689";
}
i.icon.search.minus:before{
  content:"\f010";
}
i.icon.search.plus:before{
  content:"\f00e";
}
i.icon.seedling:before{
  content:"\f4d8";
}
i.icon.server:before{
  content:"\f233";
}
i.icon.shapes:before{
  content:"\f61f";
}
i.icon.share:before{
  content:"\f064";
}
i.icon.share.alternate:before{
  content:"\f1e0";
}
i.icon.share.alternate.square:before{
  content:"\f1e1";
}
i.icon.share.square:before{
  content:"\f14d";
}
i.icon.shekel.sign:before{
  content:"\f20b";
}
i.icon.shield.alternate:before{
  content:"\f3ed";
}
i.icon.shield.virus:before{
  content:"\f96c";
}
i.icon.ship:before{
  content:"\f21a";
}
i.icon.shipping.fast:before{
  content:"\f48b";
}
i.icon.shoe.prints:before{
  content:"\f54b";
}
i.icon.shopping.bag:before{
  content:"\f290";
}
i.icon.shopping.basket:before{
  content:"\f291";
}
i.icon.shopping.cart:before{
  content:"\f07a";
}
i.icon.shower:before{
  content:"\f2cc";
}
i.icon.shuttle.van:before{
  content:"\f5b6";
}
i.icon.sign:before{
  content:"\f4d9";
}
i.icon.sign.in.alternate:before{
  content:"\f2f6";
}
i.icon.sign.language:before{
  content:"\f2a7";
}
i.icon.sign.out.alternate:before{
  content:"\f2f5";
}
i.icon.signal:before{
  content:"\f012";
}
i.icon.signature:before{
  content:"\f5b7";
}
i.icon.sim.card:before{
  content:"\f7c4";
}
i.icon.sitemap:before{
  content:"\f0e8";
}
i.icon.skating:before{
  content:"\f7c5";
}
i.icon.skiing:before{
  content:"\f7c9";
}
i.icon.skiing.nordic:before{
  content:"\f7ca";
}
i.icon.skull:before{
  content:"\f54c";
}
i.icon.skull.crossbones:before{
  content:"\f714";
}
i.icon.slash:before{
  content:"\f715";
}
i.icon.sleigh:before{
  content:"\f7cc";
}
i.icon.sliders.horizontal:before{
  content:"\f1de";
}
i.icon.smile:before{
  content:"\f118";
}
i.icon.smile.beam:before{
  content:"\f5b8";
}
i.icon.smile.wink:before{
  content:"\f4da";
}
i.icon.smog:before{
  content:"\f75f";
}
i.icon.smoking:before{
  content:"\f48d";
}
i.icon.smoking.ban:before{
  content:"\f54d";
}
i.icon.sms:before{
  content:"\f7cd";
}
i.icon.snowboarding:before{
  content:"\f7ce";
}
i.icon.snowflake:before{
  content:"\f2dc";
}
i.icon.snowman:before{
  content:"\f7d0";
}
i.icon.snowplow:before{
  content:"\f7d2";
}
i.icon.soap:before{
  content:"\f96e";
}
i.icon.socks:before{
  content:"\f696";
}
i.icon.solar.panel:before{
  content:"\f5ba";
}
i.icon.sort:before{
  content:"\f0dc";
}
i.icon.sort.alphabet.down:before{
  content:"\f15d";
}
i.icon.sort.alphabet.down.alternate:before{
  content:"\f881";
}
i.icon.sort.alphabet.up:before{
  content:"\f15e";
}
i.icon.sort.alphabet.up.alternate:before{
  content:"\f882";
}
i.icon.sort.amount.down:before{
  content:"\f160";
}
i.icon.sort.amount.down.alternate:before{
  content:"\f884";
}
i.icon.sort.amount.up:before{
  content:"\f161";
}
i.icon.sort.amount.up.alternate:before{
  content:"\f885";
}
i.icon.sort.down:before{
  content:"\f0dd";
}
i.icon.sort.numeric.down:before{
  content:"\f162";
}
i.icon.sort.numeric.down.alternate:before{
  content:"\f886";
}
i.icon.sort.numeric.up:before{
  content:"\f163";
}
i.icon.sort.numeric.up.alternate:before{
  content:"\f887";
}
i.icon.sort.up:before{
  content:"\f0de";
}
i.icon.spa:before{
  content:"\f5bb";
}
i.icon.space.shuttle:before{
  content:"\f197";
}
i.icon.spell.check:before{
  content:"\f891";
}
i.icon.spider:before{
  content:"\f717";
}
i.icon.spinner:before{
  content:"\f110";
}
i.icon.splotch:before{
  content:"\f5bc";
}
i.icon.spray.can:before{
  content:"\f5bd";
}
i.icon.square:before{
  content:"\f0c8";
}
i.icon.square.full:before{
  content:"\f45c";
}
i.icon.square.root.alternate:before{
  content:"\f698";
}
i.icon.stamp:before{
  content:"\f5bf";
}
i.icon.star:before{
  content:"\f005";
}
i.icon.star.and.crescent:before{
  content:"\f699";
}
i.icon.star.half:before{
  content:"\f089";
}
i.icon.star.half.alternate:before{
  content:"\f5c0";
}
i.icon.star.of.david:before{
  content:"\f69a";
}
i.icon.star.of.life:before{
  content:"\f621";
}
i.icon.step.backward:before{
  content:"\f048";
}
i.icon.step.forward:before{
  content:"\f051";
}
i.icon.stethoscope:before{
  content:"\f0f1";
}
i.icon.sticky.note:before{
  content:"\f249";
}
i.icon.stop:before{
  content:"\f04d";
}
i.icon.stop.circle:before{
  content:"\f28d";
}
i.icon.stopwatch:before{
  content:"\f2f2";
}
i.icon.stopwatch.twenty:before{
  content:"\f96f";
}
i.icon.store:before{
  content:"\f54e";
}
i.icon.store.alternate:before{
  content:"\f54f";
}
i.icon.store.alternate.slash:before{
  content:"\f970";
}
i.icon.store.slash:before{
  content:"\f971";
}
i.icon.stream:before{
  content:"\f550";
}
i.icon.street.view:before{
  content:"\f21d";
}
i.icon.strikethrough:before{
  content:"\f0cc";
}
i.icon.stroopwafel:before{
  content:"\f551";
}
i.icon.subscript:before{
  content:"\f12c";
}
i.icon.subway:before{
  content:"\f239";
}
i.icon.suitcase:before{
  content:"\f0f2";
}
i.icon.suitcase.rolling:before{
  content:"\f5c1";
}
i.icon.sun:before{
  content:"\f185";
}
i.icon.superscript:before{
  content:"\f12b";
}
i.icon.surprise:before{
  content:"\f5c2";
}
i.icon.swatchbook:before{
  content:"\f5c3";
}
i.icon.swimmer:before{
  content:"\f5c4";
}
i.icon.swimming.pool:before{
  content:"\f5c5";
}
i.icon.synagogue:before{
  content:"\f69b";
}
i.icon.sync:before{
  content:"\f021";
}
i.icon.sync.alternate:before{
  content:"\f2f1";
}
i.icon.syringe:before{
  content:"\f48e";
}
i.icon.table:before{
  content:"\f0ce";
}
i.icon.table.tennis:before{
  content:"\f45d";
}
i.icon.tablet:before{
  content:"\f10a";
}
i.icon.tablet.alternate:before{
  content:"\f3fa";
}
i.icon.tablets:before{
  content:"\f490";
}
i.icon.tachometer.alternate:before{
  content:"\f3fd";
}
i.icon.tag:before{
  content:"\f02b";
}
i.icon.tags:before{
  content:"\f02c";
}
i.icon.tape:before{
  content:"\f4db";
}
i.icon.tasks:before{
  content:"\f0ae";
}
i.icon.taxi:before{
  content:"\f1ba";
}
i.icon.teeth:before{
  content:"\f62e";
}
i.icon.teeth.open:before{
  content:"\f62f";
}
i.icon.temperature.high:before{
  content:"\f769";
}
i.icon.temperature.low:before{
  content:"\f76b";
}
i.icon.tenge:before{
  content:"\f7d7";
}
i.icon.terminal:before{
  content:"\f120";
}
i.icon.text.height:before{
  content:"\f034";
}
i.icon.text.width:before{
  content:"\f035";
}
i.icon.th:before{
  content:"\f00a";
}
i.icon.th.large:before{
  content:"\f009";
}
i.icon.th.list:before{
  content:"\f00b";
}
i.icon.theater.masks:before{
  content:"\f630";
}
i.icon.thermometer:before{
  content:"\f491";
}
i.icon.thermometer.empty:before{
  content:"\f2cb";
}
i.icon.thermometer.full:before{
  content:"\f2c7";
}
i.icon.thermometer.half:before{
  content:"\f2c9";
}
i.icon.thermometer.quarter:before{
  content:"\f2ca";
}
i.icon.thermometer.three.quarters:before{
  content:"\f2c8";
}
i.icon.thumbs.down:before{
  content:"\f165";
}
i.icon.thumbs.up:before{
  content:"\f164";
}
i.icon.thumbtack:before{
  content:"\f08d";
}
i.icon.ticket.alternate:before{
  content:"\f3ff";
}
i.icon.times:before{
  content:"\f00d";
}
i.icon.times.circle:before{
  content:"\f057";
}
i.icon.tint:before{
  content:"\f043";
}
i.icon.tint.slash:before{
  content:"\f5c7";
}
i.icon.tired:before{
  content:"\f5c8";
}
i.icon.toggle.off:before{
  content:"\f204";
}
i.icon.toggle.on:before{
  content:"\f205";
}
i.icon.toilet:before{
  content:"\f7d8";
}
i.icon.toilet.paper:before{
  content:"\f71e";
}
i.icon.toilet.paper.slash:before{
  content:"\f972";
}
i.icon.toolbox:before{
  content:"\f552";
}
i.icon.tools:before{
  content:"\f7d9";
}
i.icon.tooth:before{
  content:"\f5c9";
}
i.icon.torah:before{
  content:"\f6a0";
}
i.icon.torii.gate:before{
  content:"\f6a1";
}
i.icon.tractor:before{
  content:"\f722";
}
i.icon.trademark:before{
  content:"\f25c";
}
i.icon.traffic.light:before{
  content:"\f637";
}
i.icon.trailer:before{
  content:"\f941";
}
i.icon.train:before{
  content:"\f238";
}
i.icon.tram:before{
  content:"\f7da";
}
i.icon.transgender:before{
  content:"\f224";
}
i.icon.transgender.alternate:before{
  content:"\f225";
}
i.icon.trash:before{
  content:"\f1f8";
}
i.icon.trash.alternate:before{
  content:"\f2ed";
}
i.icon.trash.restore:before{
  content:"\f829";
}
i.icon.trash.restore.alternate:before{
  content:"\f82a";
}
i.icon.tree:before{
  content:"\f1bb";
}
i.icon.trophy:before{
  content:"\f091";
}
i.icon.truck:before{
  content:"\f0d1";
}
i.icon.truck.monster:before{
  content:"\f63b";
}
i.icon.truck.moving:before{
  content:"\f4df";
}
i.icon.truck.packing:before{
  content:"\f4de";
}
i.icon.truck.pickup:before{
  content:"\f63c";
}
i.icon.tshirt:before{
  content:"\f553";
}
i.icon.tty:before{
  content:"\f1e4";
}
i.icon.tv:before{
  content:"\f26c";
}
i.icon.umbrella:before{
  content:"\f0e9";
}
i.icon.umbrella.beach:before{
  content:"\f5ca";
}
i.icon.underline:before{
  content:"\f0cd";
}
i.icon.undo:before{
  content:"\f0e2";
}
i.icon.undo.alternate:before{
  content:"\f2ea";
}
i.icon.universal.access:before{
  content:"\f29a";
}
i.icon.university:before{
  content:"\f19c";
}
i.icon.unlink:before{
  content:"\f127";
}
i.icon.unlock:before{
  content:"\f09c";
}
i.icon.unlock.alternate:before{
  content:"\f13e";
}
i.icon.upload:before{
  content:"\f093";
}
i.icon.user:before{
  content:"\f007";
}
i.icon.user.alternate:before{
  content:"\f406";
}
i.icon.user.alternate.slash:before{
  content:"\f4fa";
}
i.icon.user.astronaut:before{
  content:"\f4fb";
}
i.icon.user.check:before{
  content:"\f4fc";
}
i.icon.user.circle:before{
  content:"\f2bd";
}
i.icon.user.clock:before{
  content:"\f4fd";
}
i.icon.user.cog:before{
  content:"\f4fe";
}
i.icon.user.edit:before{
  content:"\f4ff";
}
i.icon.user.friends:before{
  content:"\f500";
}
i.icon.user.graduate:before{
  content:"\f501";
}
i.icon.user.injured:before{
  content:"\f728";
}
i.icon.user.lock:before{
  content:"\f502";
}
i.icon.user.md:before{
  content:"\f0f0";
}
i.icon.user.minus:before{
  content:"\f503";
}
i.icon.user.ninja:before{
  content:"\f504";
}
i.icon.user.nurse:before{
  content:"\f82f";
}
i.icon.user.plus:before{
  content:"\f234";
}
i.icon.user.secret:before{
  content:"\f21b";
}
i.icon.user.shield:before{
  content:"\f505";
}
i.icon.user.slash:before{
  content:"\f506";
}
i.icon.user.tag:before{
  content:"\f507";
}
i.icon.user.tie:before{
  content:"\f508";
}
i.icon.user.times:before{
  content:"\f235";
}
i.icon.users:before{
  content:"\f0c0";
}
i.icon.users.cog:before{
  content:"\f509";
}
i.icon.utensil.spoon:before{
  content:"\f2e5";
}
i.icon.utensils:before{
  content:"\f2e7";
}
i.icon.vector.square:before{
  content:"\f5cb";
}
i.icon.venus:before{
  content:"\f221";
}
i.icon.venus.double:before{
  content:"\f226";
}
i.icon.venus.mars:before{
  content:"\f228";
}
i.icon.vial:before{
  content:"\f492";
}
i.icon.vials:before{
  content:"\f493";
}
i.icon.video:before{
  content:"\f03d";
}
i.icon.video.slash:before{
  content:"\f4e2";
}
i.icon.vihara:before{
  content:"\f6a7";
}
i.icon.virus:before{
  content:"\f974";
}
i.icon.virus.slash:before{
  content:"\f975";
}
i.icon.viruses:before{
  content:"\f976";
}
i.icon.voicemail:before{
  content:"\f897";
}
i.icon.volleyball.ball:before{
  content:"\f45f";
}
i.icon.volume.down:before{
  content:"\f027";
}
i.icon.volume.mute:before{
  content:"\f6a9";
}
i.icon.volume.off:before{
  content:"\f026";
}
i.icon.volume.up:before{
  content:"\f028";
}
i.icon.vote.yea:before{
  content:"\f772";
}
i.icon.vr.cardboard:before{
  content:"\f729";
}
i.icon.walking:before{
  content:"\f554";
}
i.icon.wallet:before{
  content:"\f555";
}
i.icon.warehouse:before{
  content:"\f494";
}
i.icon.water:before{
  content:"\f773";
}
i.icon.wave.square:before{
  content:"\f83e";
}
i.icon.weight:before{
  content:"\f496";
}
i.icon.weight.hanging:before{
  content:"\f5cd";
}
i.icon.wheelchair:before{
  content:"\f193";
}
i.icon.wifi:before{
  content:"\f1eb";
}
i.icon.wind:before{
  content:"\f72e";
}
i.icon.window.close:before{
  content:"\f410";
}
i.icon.window.maximize:before{
  content:"\f2d0";
}
i.icon.window.minimize:before{
  content:"\f2d1";
}
i.icon.window.restore:before{
  content:"\f2d2";
}
i.icon.wine.bottle:before{
  content:"\f72f";
}
i.icon.wine.glass:before{
  content:"\f4e3";
}
i.icon.wine.glass.alternate:before{
  content:"\f5ce";
}
i.icon.won.sign:before{
  content:"\f159";
}
i.icon.wrench:before{
  content:"\f0ad";
}
i.icon.x.ray:before{
  content:"\f497";
}
i.icon.yen.sign:before{
  content:"\f157";
}
i.icon.yin.yang:before{
  content:"\f6ad";
}
i.icon.add:before{
  content:"\f067";
}
i.icon.add.circle:before{
  content:"\f055";
}
i.icon.add.square:before{
  content:"\f0fe";
}
i.icon.add.to.calendar:before{
  content:"\f271";
}
i.icon.add.to.cart:before{
  content:"\f217";
}
i.icon.add.user:before{
  content:"\f234";
}
i.icon.alarm:before{
  content:"\f0f3";
}
i.icon.alarm.mute:before{
  content:"\f1f6";
}
i.icon.ald:before{
  content:"\f2a2";
}
i.icon.als:before{
  content:"\f2a2";
}
i.icon.announcement:before{
  content:"\f0a1";
}
i.icon.area.chart:before{
  content:"\f1fe";
}
i.icon.area.graph:before{
  content:"\f1fe";
}
i.icon.arrow.down.cart:before{
  content:"\f218";
}
i.icon.asexual:before{
  content:"\f22d";
}
i.icon.asl:before{
  content:"\f2a3";
}
i.icon.asl.interpreting:before{
  content:"\f2a3";
}
i.icon.assistive.listening.devices:before{
  content:"\f2a2";
}
i.icon.attach:before{
  content:"\f0c6";
}
i.icon.attention:before{
  content:"\f06a";
}
i.icon.balance:before{
  content:"\f24e";
}
i.icon.bar:before{
  content:"\f0fc";
}
i.icon.bathtub:before{
  content:"\f2cd";
}
i.icon.battery.four:before{
  content:"\f240";
}
i.icon.battery.high:before{
  content:"\f241";
}
i.icon.battery.low:before{
  content:"\f243";
}
i.icon.battery.medium:before{
  content:"\f242";
}
i.icon.battery.one:before{
  content:"\f243";
}
i.icon.battery.three:before{
  content:"\f241";
}
i.icon.battery.two:before{
  content:"\f242";
}
i.icon.battery.zero:before{
  content:"\f244";
}
i.icon.birthday:before{
  content:"\f1fd";
}
i.icon.block.layout:before{
  content:"\f009";
}
i.icon.broken.chain:before{
  content:"\f127";
}
i.icon.browser:before{
  content:"\f022";
}
i.icon.call:before{
  content:"\f095";
}
i.icon.call.square:before{
  content:"\f098";
}
i.icon.cancel:before{
  content:"\f00d";
}
i.icon.cart:before{
  content:"\f07a";
}
i.icon.cc:before{
  content:"\f20a";
}
i.icon.chain:before{
  content:"\f0c1";
}
i.icon.chat:before{
  content:"\f075";
}
i.icon.checked.calendar:before{
  content:"\f274";
}
i.icon.checkmark:before{
  content:"\f00c";
}
i.icon.checkmark.box:before{
  content:"\f14a";
}
i.icon.chess.rock:before{
  content:"\f447";
}
i.icon.circle.notched:before{
  content:"\f1ce";
}
i.icon.circle.thin:before{
  content:"\f111";
}
i.icon.close:before{
  content:"\f00d";
}
i.icon.cloud.download:before{
  content:"\f381";
}
i.icon.cloud.upload:before{
  content:"\f382";
}
i.icon.cny:before{
  content:"\f157";
}
i.icon.cocktail:before{
  content:"\f000";
}
i.icon.commenting:before{
  content:"\f27a";
}
i.icon.compose:before{
  content:"\f303";
}
i.icon.computer:before{
  content:"\f108";
}
i.icon.configure:before{
  content:"\f0ad";
}
i.icon.content:before{
  content:"\f0c9";
}
i.icon.conversation:before{
  content:"\f086";
}
i.icon.credit.card.alternative:before{
  content:"\f09d";
}
i.icon.currency:before{
  content:"\f3d1";
}
i.icon.dashboard:before{
  content:"\f3fd";
}
i.icon.deafness:before{
  content:"\f2a4";
}
i.icon.delete:before{
  content:"\f00d";
}
i.icon.delete.calendar:before{
  content:"\f273";
}
i.icon.detective:before{
  content:"\f21b";
}
i.icon.diamond:before{
  content:"\f3a5";
}
i.icon.discussions:before{
  content:"\f086";
}
i.icon.disk:before{
  content:"\f0a0";
}
i.icon.doctor:before{
  content:"\f0f0";
}
i.icon.dollar:before{
  content:"\f155";
}
i.icon.dont:before{
  content:"\f05e";
}
i.icon.drivers.license:before{
  content:"\f2c2";
}
i.icon.dropdown:before{
  content:"\f0d7";
}
i.icon.emergency:before{
  content:"\f0f9";
}
i.icon.erase:before{
  content:"\f12d";
}
i.icon.eur:before{
  content:"\f153";
}
i.icon.euro:before{
  content:"\f153";
}
i.icon.exchange:before{
  content:"\f362";
}
i.icon.external:before{
  content:"\f35d";
}
i.icon.external.share:before{
  content:"\f14d";
}
i.icon.external.square:before{
  content:"\f360";
}
i.icon.eyedropper:before{
  content:"\f1fb";
}
i.icon.factory:before{
  content:"\f275";
}
i.icon.favorite:before{
  content:"\f005";
}
i.icon.feed:before{
  content:"\f09e";
}
i.icon.female.homosexual:before{
  content:"\f226";
}
i.icon.file.text:before{
  content:"\f15c";
}
i.icon.find:before{
  content:"\f1e5";
}
i.icon.first.aid:before{
  content:"\f0fa";
}
i.icon.food:before{
  content:"\f2e7";
}
i.icon.fork:before{
  content:"\f126";
}
i.icon.game:before{
  content:"\f11b";
}
i.icon.gay:before{
  content:"\f227";
}
i.icon.gbp:before{
  content:"\f154";
}
i.icon.grab:before{
  content:"\f255";
}
i.icon.graduation:before{
  content:"\f19d";
}
i.icon.grid.layout:before{
  content:"\f00a";
}
i.icon.group:before{
  content:"\f0c0";
}
i.icon.h:before{
  content:"\f0fd";
}
i.icon.hamburger:before{
  content:"\f0c9";
}
i.icon.hand.victory:before{
  content:"\f25b";
}
i.icon.handicap:before{
  content:"\f193";
}
i.icon.hard.of.hearing:before{
  content:"\f2a4";
}
i.icon.header:before{
  content:"\f1dc";
}
i.icon.heart.empty:before{
  content:"\f004";
}
i.icon.help:before{
  content:"\f128";
}
i.icon.help.circle:before{
  content:"\f059";
}
i.icon.heterosexual:before{
  content:"\f228";
}
i.icon.hide:before{
  content:"\f070";
}
i.icon.hotel:before{
  content:"\f236";
}
i.icon.hourglass.four:before{
  content:"\f254";
}
i.icon.hourglass.full:before{
  content:"\f254";
}
i.icon.hourglass.one:before{
  content:"\f251";
}
i.icon.hourglass.three:before{
  content:"\f253";
}
i.icon.hourglass.two:before{
  content:"\f252";
}
i.icon.hourglass.zero:before{
  content:"\f253";
}
i.icon.idea:before{
  content:"\f0eb";
}
i.icon.ils:before{
  content:"\f20b";
}
i.icon.in.cart:before{
  content:"\f218";
}
i.icon.inr:before{
  content:"\f156";
}
i.icon.intergender:before{
  content:"\f224";
}
i.icon.intersex:before{
  content:"\f224";
}
i.icon.jpy:before{
  content:"\f157";
}
i.icon.krw:before{
  content:"\f159";
}
i.icon.lab:before{
  content:"\f0c3";
}
i.icon.law:before{
  content:"\f24e";
}
i.icon.legal:before{
  content:"\f0e3";
}
i.icon.lesbian:before{
  content:"\f226";
}
i.icon.level.down:before{
  content:"\f3be";
}
i.icon.level.up:before{
  content:"\f3bf";
}
i.icon.lightning:before{
  content:"\f0e7";
}
i.icon.like:before{
  content:"\f004";
}
i.icon.line.graph:before{
  content:"\f201";
}
i.icon.linegraph:before{
  content:"\f201";
}
i.icon.linkify:before{
  content:"\f0c1";
}
i.icon.lira:before{
  content:"\f195";
}
i.icon.list.layout:before{
  content:"\f00b";
}
i.icon.log.out:before{
  content:"\f2f5";
}
i.icon.magnify:before{
  content:"\f00e";
}
i.icon.mail:before{
  content:"\f0e0";
}
i.icon.mail.forward:before{
  content:"\f064";
}
i.icon.mail.square:before{
  content:"\f199";
}
i.icon.male.homosexual:before{
  content:"\f227";
}
i.icon.man:before{
  content:"\f222";
}
i.icon.marker:before{
  content:"\f041";
}
i.icon.mars.alternate:before{
  content:"\f229";
}
i.icon.mars.horizontal:before{
  content:"\f22b";
}
i.icon.mars.vertical:before{
  content:"\f22a";
}
i.icon.meanpath:before{
  content:"\f0c8";
}
i.icon.military:before{
  content:"\f0fb";
}
i.icon.money:before{
  content:"\f3d1";
}
i.icon.move:before{
  content:"\f0b2";
}
i.icon.mute:before{
  content:"\f131";
}
i.icon.non.binary.transgender:before{
  content:"\f223";
}
i.icon.numbered.list:before{
  content:"\f0cb";
}
i.icon.options:before{
  content:"\f1de";
}
i.icon.ordered.list:before{
  content:"\f0cb";
}
i.icon.other.gender:before{
  content:"\f229";
}
i.icon.other.gender.horizontal:before{
  content:"\f22b";
}
i.icon.other.gender.vertical:before{
  content:"\f22a";
}
i.icon.payment:before{
  content:"\f09d";
}
i.icon.pencil:before{
  content:"\f303";
}
i.icon.pencil.square:before{
  content:"\f14b";
}
i.icon.photo:before{
  content:"\f030";
}
i.icon.picture:before{
  content:"\f03e";
}
i.icon.pie.chart:before{
  content:"\f200";
}
i.icon.pie.graph:before{
  content:"\f200";
}
i.icon.pin:before{
  content:"\f08d";
}
i.icon.plus.cart:before{
  content:"\f217";
}
i.icon.point:before{
  content:"\f041";
}
i.icon.pointing.down:before{
  content:"\f0a7";
}
i.icon.pointing.left:before{
  content:"\f0a5";
}
i.icon.pointing.right:before{
  content:"\f0a4";
}
i.icon.pointing.up:before{
  content:"\f0a6";
}
i.icon.pound:before{
  content:"\f154";
}
i.icon.power:before{
  content:"\f011";
}
i.icon.power.cord:before{
  content:"\f1e6";
}
i.icon.privacy:before{
  content:"\f084";
}
i.icon.protect:before{
  content:"\f023";
}
i.icon.puzzle:before{
  content:"\f12e";
}
i.icon.r.circle:before{
  content:"\f25d";
}
i.icon.radio:before{
  content:"\f192";
}
i.icon.rain:before{
  content:"\f0e9";
}
i.icon.record:before{
  content:"\f03d";
}
i.icon.refresh:before{
  content:"\f021";
}
i.icon.remove:before{
  content:"\f00d";
}
i.icon.remove.bookmark:before{
  content:"\f02e";
}
i.icon.remove.circle:before{
  content:"\f057";
}
i.icon.remove.from.calendar:before{
  content:"\f272";
}
i.icon.remove.user:before{
  content:"\f235";
}
i.icon.repeat:before{
  content:"\f01e";
}
i.icon.resize.horizontal:before{
  content:"\f337";
}
i.icon.resize.vertical:before{
  content:"\f338";
}
i.icon.rmb:before{
  content:"\f157";
}
i.icon.rouble:before{
  content:"\f158";
}
i.icon.rub:before{
  content:"\f158";
}
i.icon.ruble:before{
  content:"\f158";
}
i.icon.rupee:before{
  content:"\f156";
}
i.icon.s15:before{
  content:"\f2cd";
}
i.icon.selected.radio:before{
  content:"\f192";
}
i.icon.send:before{
  content:"\f1d8";
}
i.icon.setting:before{
  content:"\f013";
}
i.icon.settings:before{
  content:"\f085";
}
i.icon.shekel:before{
  content:"\f20b";
}
i.icon.sheqel:before{
  content:"\f20b";
}
i.icon.shield:before{
  content:"\f3ed";
}
i.icon.shipping:before{
  content:"\f0d1";
}
i.icon.shop:before{
  content:"\f07a";
}
i.icon.shuffle:before{
  content:"\f074";
}
i.icon.shutdown:before{
  content:"\f011";
}
i.icon.sidebar:before{
  content:"\f0c9";
}
i.icon.sign.in:before{
  content:"\f2f6";
}
i.icon.sign.out:before{
  content:"\f2f5";
}
i.icon.signing:before{
  content:"\f2a7";
}
i.icon.signup:before{
  content:"\f044";
}
i.icon.sliders:before{
  content:"\f1de";
}
i.icon.soccer:before{
  content:"\f1e3";
}
i.icon.sort.alphabet.ascending:before{
  content:"\f15d";
}
i.icon.sort.alphabet.descending:before{
  content:"\f15e";
}
i.icon.sort.ascending:before{
  content:"\f0de";
}
i.icon.sort.content.ascending:before{
  content:"\f160";
}
i.icon.sort.content.descending:before{
  content:"\f161";
}
i.icon.sort.descending:before{
  content:"\f0dd";
}
i.icon.sort.numeric.ascending:before{
  content:"\f162";
}
i.icon.sort.numeric.descending:before{
  content:"\f163";
}
i.icon.sound:before{
  content:"\f025";
}
i.icon.spoon:before{
  content:"\f2e5";
}
i.icon.spy:before{
  content:"\f21b";
}
i.icon.star.empty:before{
  content:"\f005";
}
i.icon.star.half.empty:before{
  content:"\f089";
}
i.icon.star.half.full:before{
  content:"\f089";
}
i.icon.student:before{
  content:"\f19d";
}
i.icon.talk:before{
  content:"\f27a";
}
i.icon.target:before{
  content:"\f140";
}
i.icon.teletype:before{
  content:"\f1e4";
}
i.icon.television:before{
  content:"\f26c";
}
i.icon.text.cursor:before{
  content:"\f246";
}
i.icon.text.telephone:before{
  content:"\f1e4";
}
i.icon.theme:before{
  content:"\f043";
}
i.icon.thermometer:before{
  content:"\f2c7";
}
i.icon.thumb.tack:before{
  content:"\f08d";
}
i.icon.ticket:before{
  content:"\f3ff";
}
i.icon.time:before{
  content:"\f017";
}
i.icon.times.rectangle:before{
  content:"\f410";
}
i.icon.tm:before{
  content:"\f25c";
}
i.icon.toggle.down:before{
  content:"\f150";
}
i.icon.toggle.left:before{
  content:"\f191";
}
i.icon.toggle.right:before{
  content:"\f152";
}
i.icon.toggle.up:before{
  content:"\f151";
}
i.icon.translate:before{
  content:"\f1ab";
}
i.icon.travel:before{
  content:"\f0b1";
}
i.icon.treatment:before{
  content:"\f0f1";
}
i.icon.triangle.down:before{
  content:"\f0d7";
}
i.icon.triangle.left:before{
  content:"\f0d9";
}
i.icon.triangle.right:before{
  content:"\f0da";
}
i.icon.triangle.up:before{
  content:"\f0d8";
}
i.icon.try:before{
  content:"\f195";
}
i.icon.unhide:before{
  content:"\f06e";
}
i.icon.unlinkify:before{
  content:"\f127";
}
i.icon.unmute:before{
  content:"\f130";
}
i.icon.unordered.list:before{
  content:"\f0ca";
}
i.icon.usd:before{
  content:"\f155";
}
i.icon.user.cancel:before{
  content:"\f235";
}
i.icon.user.close:before{
  content:"\f235";
}
i.icon.user.delete:before{
  content:"\f235";
}
i.icon.user.doctor:before{
  content:"\f0f0";
}
i.icon.user.x:before{
  content:"\f235";
}
i.icon.vcard:before{
  content:"\f2bb";
}
i.icon.video.camera:before{
  content:"\f03d";
}
i.icon.video.play:before{
  content:"\f144";
}
i.icon.volume.control.phone:before{
  content:"\f2a0";
}
i.icon.wait:before{
  content:"\f017";
}
i.icon.warning:before{
  content:"\f12a";
}
i.icon.warning.circle:before{
  content:"\f06a";
}
i.icon.warning.sign:before{
  content:"\f071";
}
i.icon.wi.fi:before{
  content:"\f1eb";
}
i.icon.winner:before{
  content:"\f091";
}
i.icon.wizard:before{
  content:"\f0d0";
}
i.icon.woman:before{
  content:"\f221";
}
i.icon.won:before{
  content:"\f159";
}
i.icon.world:before{
  content:"\f0ac";
}
i.icon.write:before{
  content:"\f303";
}
i.icon.write.square:before{
  content:"\f14b";
}
i.icon.x:before{
  content:"\f00d";
}
i.icon.yen:before{
  content:"\f157";
}
i.icon.zip:before{
  content:"\f187";
}
i.icon.zoom:before{
  content:"\f00e";
}
i.icon.zoom.in:before{
  content:"\f00e";
}
i.icon.zoom.out:before{
  content:"\f010";
}
@font-face{
  font-display:swap;
  font-family:'outline-icons';
  src:url(/fonts/outline-icons.eot?752905fa5edf21fc52a10a0c1ca9c7a4);
  src:url(/fonts/outline-icons.eot?752905fa5edf21fc52a10a0c1ca9c7a4?#iefix) format('embedded-opentype'), url(/fonts/outline-icons.woff2?687a4990ea22bb1a49d469a5d9319790) format('woff2'), url(/fonts/outline-icons.woff?ddae9b1ba9b0b42f58809904b0b21349) format('woff'), url(/fonts/outline-icons.ttf?5367103510b27b78482794590e1ce3b0) format('truetype'), url(/fonts/outline-icons.svg?9c4845b4b41ef40a22faee76144fa816#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:inherit;
  text-transform:none;
}
i.icon.outline{
  font-family:'outline-icons';
}
i.icon.address.book.outline:before{
  content:"\f2b9";
}
i.icon.address.card.outline:before{
  content:"\f2bb";
}
i.icon.angry.outline:before{
  content:"\f556";
}
i.icon.arrow.alternate.circle.down.outline:before{
  content:"\f358";
}
i.icon.arrow.alternate.circle.left.outline:before{
  content:"\f359";
}
i.icon.arrow.alternate.circle.right.outline:before{
  content:"\f35a";
}
i.icon.arrow.alternate.circle.up.outline:before{
  content:"\f35b";
}
i.icon.bell.outline:before{
  content:"\f0f3";
}
i.icon.bell.slash.outline:before{
  content:"\f1f6";
}
i.icon.bookmark.outline:before{
  content:"\f02e";
}
i.icon.building.outline:before{
  content:"\f1ad";
}
i.icon.calendar.alternate.outline:before{
  content:"\f073";
}
i.icon.calendar.check.outline:before{
  content:"\f274";
}
i.icon.calendar.minus.outline:before{
  content:"\f272";
}
i.icon.calendar.outline:before{
  content:"\f133";
}
i.icon.calendar.plus.outline:before{
  content:"\f271";
}
i.icon.calendar.times.outline:before{
  content:"\f273";
}
i.icon.caret.square.down.outline:before{
  content:"\f150";
}
i.icon.caret.square.left.outline:before{
  content:"\f191";
}
i.icon.caret.square.right.outline:before{
  content:"\f152";
}
i.icon.caret.square.up.outline:before{
  content:"\f151";
}
i.icon.chart.bar.outline:before{
  content:"\f080";
}
i.icon.check.circle.outline:before{
  content:"\f058";
}
i.icon.check.square.outline:before{
  content:"\f14a";
}
i.icon.circle.outline:before{
  content:"\f111";
}
i.icon.clipboard.outline:before{
  content:"\f328";
}
i.icon.clock.outline:before{
  content:"\f017";
}
i.icon.clone.outline:before{
  content:"\f24d";
}
i.icon.closed.captioning.outline:before{
  content:"\f20a";
}
i.icon.comment.alternate.outline:before{
  content:"\f27a";
}
i.icon.comment.dots.outline:before{
  content:"\f4ad";
}
i.icon.comment.outline:before{
  content:"\f075";
}
i.icon.comments.outline:before{
  content:"\f086";
}
i.icon.compass.outline:before{
  content:"\f14e";
}
i.icon.copy.outline:before{
  content:"\f0c5";
}
i.icon.copyright.outline:before{
  content:"\f1f9";
}
i.icon.credit.card.outline:before{
  content:"\f09d";
}
i.icon.dizzy.outline:before{
  content:"\f567";
}
i.icon.dot.circle.outline:before{
  content:"\f192";
}
i.icon.edit.outline:before{
  content:"\f044";
}
i.icon.envelope.open.outline:before{
  content:"\f2b6";
}
i.icon.envelope.outline:before{
  content:"\f0e0";
}
i.icon.eye.outline:before{
  content:"\f06e";
}
i.icon.eye.slash.outline:before{
  content:"\f070";
}
i.icon.file.alternate.outline:before{
  content:"\f15c";
}
i.icon.file.archive.outline:before{
  content:"\f1c6";
}
i.icon.file.audio.outline:before{
  content:"\f1c7";
}
i.icon.file.code.outline:before{
  content:"\f1c9";
}
i.icon.file.excel.outline:before{
  content:"\f1c3";
}
i.icon.file.image.outline:before{
  content:"\f1c5";
}
i.icon.file.outline:before{
  content:"\f15b";
}
i.icon.file.pdf.outline:before{
  content:"\f1c1";
}
i.icon.file.powerpoint.outline:before{
  content:"\f1c4";
}
i.icon.file.video.outline:before{
  content:"\f1c8";
}
i.icon.file.word.outline:before{
  content:"\f1c2";
}
i.icon.flag.outline:before{
  content:"\f024";
}
i.icon.flushed.outline:before{
  content:"\f579";
}
i.icon.folder.open.outline:before{
  content:"\f07c";
}
i.icon.folder.outline:before{
  content:"\f07b";
}
i.icon.frown.open.outline:before{
  content:"\f57a";
}
i.icon.frown.outline:before{
  content:"\f119";
}
i.icon.futbol.outline:before{
  content:"\f1e3";
}
i.icon.gem.outline:before{
  content:"\f3a5";
}
i.icon.grimace.outline:before{
  content:"\f57f";
}
i.icon.grin.alternate.outline:before{
  content:"\f581";
}
i.icon.grin.beam.outline:before{
  content:"\f582";
}
i.icon.grin.beam.sweat.outline:before{
  content:"\f583";
}
i.icon.grin.hearts.outline:before{
  content:"\f584";
}
i.icon.grin.outline:before{
  content:"\f580";
}
i.icon.grin.squint.outline:before{
  content:"\f585";
}
i.icon.grin.squint.tears.outline:before{
  content:"\f586";
}
i.icon.grin.stars.outline:before{
  content:"\f587";
}
i.icon.grin.tears.outline:before{
  content:"\f588";
}
i.icon.grin.tongue.outline:before{
  content:"\f589";
}
i.icon.grin.tongue.squint.outline:before{
  content:"\f58a";
}
i.icon.grin.tongue.wink.outline:before{
  content:"\f58b";
}
i.icon.grin.wink.outline:before{
  content:"\f58c";
}
i.icon.hand.lizard.outline:before{
  content:"\f258";
}
i.icon.hand.paper.outline:before{
  content:"\f256";
}
i.icon.hand.peace.outline:before{
  content:"\f25b";
}
i.icon.hand.point.down.outline:before{
  content:"\f0a7";
}
i.icon.hand.point.left.outline:before{
  content:"\f0a5";
}
i.icon.hand.point.right.outline:before{
  content:"\f0a4";
}
i.icon.hand.point.up.outline:before{
  content:"\f0a6";
}
i.icon.hand.pointer.outline:before{
  content:"\f25a";
}
i.icon.hand.rock.outline:before{
  content:"\f255";
}
i.icon.hand.scissors.outline:before{
  content:"\f257";
}
i.icon.hand.spock.outline:before{
  content:"\f259";
}
i.icon.handshake.outline:before{
  content:"\f2b5";
}
i.icon.hdd.outline:before{
  content:"\f0a0";
}
i.icon.heart.outline:before{
  content:"\f004";
}
i.icon.hospital.outline:before{
  content:"\f0f8";
}
i.icon.hourglass.outline:before{
  content:"\f254";
}
i.icon.id.badge.outline:before{
  content:"\f2c1";
}
i.icon.id.card.outline:before{
  content:"\f2c2";
}
i.icon.image.outline:before{
  content:"\f03e";
}
i.icon.images.outline:before{
  content:"\f302";
}
i.icon.keyboard.outline:before{
  content:"\f11c";
}
i.icon.kiss.beam.outline:before{
  content:"\f597";
}
i.icon.kiss.outline:before{
  content:"\f596";
}
i.icon.kiss.wink.heart.outline:before{
  content:"\f598";
}
i.icon.laugh.beam.outline:before{
  content:"\f59a";
}
i.icon.laugh.outline:before{
  content:"\f599";
}
i.icon.laugh.squint.outline:before{
  content:"\f59b";
}
i.icon.laugh.wink.outline:before{
  content:"\f59c";
}
i.icon.lemon.outline:before{
  content:"\f094";
}
i.icon.life.ring.outline:before{
  content:"\f1cd";
}
i.icon.lightbulb.outline:before{
  content:"\f0eb";
}
i.icon.list.alternate.outline:before{
  content:"\f022";
}
i.icon.map.outline:before{
  content:"\f279";
}
i.icon.meh.blank.outline:before{
  content:"\f5a4";
}
i.icon.meh.outline:before{
  content:"\f11a";
}
i.icon.meh.rolling.eyes.outline:before{
  content:"\f5a5";
}
i.icon.minus.square.outline:before{
  content:"\f146";
}
i.icon.money.bill.alternate.outline:before{
  content:"\f3d1";
}
i.icon.moon.outline:before{
  content:"\f186";
}
i.icon.newspaper.outline:before{
  content:"\f1ea";
}
i.icon.object.group.outline:before{
  content:"\f247";
}
i.icon.object.ungroup.outline:before{
  content:"\f248";
}
i.icon.paper.plane.outline:before{
  content:"\f1d8";
}
i.icon.pause.circle.outline:before{
  content:"\f28b";
}
i.icon.play.circle.outline:before{
  content:"\f144";
}
i.icon.plus.square.outline:before{
  content:"\f0fe";
}
i.icon.question.circle.outline:before{
  content:"\f059";
}
i.icon.registered.outline:before{
  content:"\f25d";
}
i.icon.sad.cry.outline:before{
  content:"\f5b3";
}
i.icon.sad.tear.outline:before{
  content:"\f5b4";
}
i.icon.save.outline:before{
  content:"\f0c7";
}
i.icon.share.square.outline:before{
  content:"\f14d";
}
i.icon.smile.beam.outline:before{
  content:"\f5b8";
}
i.icon.smile.outline:before{
  content:"\f118";
}
i.icon.smile.wink.outline:before{
  content:"\f4da";
}
i.icon.snowflake.outline:before{
  content:"\f2dc";
}
i.icon.square.outline:before{
  content:"\f0c8";
}
i.icon.star.half.outline:before{
  content:"\f089";
}
i.icon.star.outline:before{
  content:"\f005";
}
i.icon.sticky.note.outline:before{
  content:"\f249";
}
i.icon.stop.circle.outline:before{
  content:"\f28d";
}
i.icon.sun.outline:before{
  content:"\f185";
}
i.icon.surprise.outline:before{
  content:"\f5c2";
}
i.icon.thumbs.down.outline:before{
  content:"\f165";
}
i.icon.thumbs.up.outline:before{
  content:"\f164";
}
i.icon.times.circle.outline:before{
  content:"\f057";
}
i.icon.tired.outline:before{
  content:"\f5c8";
}
i.icon.trash.alternate.outline:before{
  content:"\f2ed";
}
i.icon.user.circle.outline:before{
  content:"\f2bd";
}
i.icon.user.outline:before{
  content:"\f007";
}
i.icon.window.close.outline:before{
  content:"\f410";
}
i.icon.window.maximize.outline:before{
  content:"\f2d0";
}
i.icon.window.minimize.outline:before{
  content:"\f2d1";
}
i.icon.window.restore.outline:before{
  content:"\f2d2";
}
@font-face{
  font-display:swap;
  font-family:'brand-icons';
  src:url(/fonts/brand-icons.eot?d68fa3e67dbb653a13cec44b1bcabcfe);
  src:url(/fonts/brand-icons.eot?d68fa3e67dbb653a13cec44b1bcabcfe?#iefix) format('embedded-opentype'), url(/fonts/brand-icons.woff2?278156e41e0ad908cf7f841b17130502) format('woff2'), url(/fonts/brand-icons.woff?cac87dc00c87a5d74711d0276713808a) format('woff'), url(/fonts/brand-icons.ttf?65a2fb6d9aaa164b41a039302093995b) format('truetype'), url(/fonts/brand-icons.svg?6729d29753e000c17489ed43135ba8d5#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:inherit;
  text-transform:none;
}
i.icon.\35 00px:before{
  content:"\f26e";
  font-family:'brand-icons';
}
i.icon.accessible:before{
  content:"\f368";
  font-family:'brand-icons';
}
i.icon.accusoft:before{
  content:"\f369";
  font-family:'brand-icons';
}
i.icon.acquisitions.incorporated:before{
  content:"\f6af";
  font-family:'brand-icons';
}
i.icon.adn:before{
  content:"\f170";
  font-family:'brand-icons';
}
i.icon.adobe:before{
  content:"\f778";
  font-family:'brand-icons';
}
i.icon.adversal:before{
  content:"\f36a";
  font-family:'brand-icons';
}
i.icon.affiliatetheme:before{
  content:"\f36b";
  font-family:'brand-icons';
}
i.icon.airbnb:before{
  content:"\f834";
  font-family:'brand-icons';
}
i.icon.algolia:before{
  content:"\f36c";
  font-family:'brand-icons';
}
i.icon.alipay:before{
  content:"\f642";
  font-family:'brand-icons';
}
i.icon.amazon:before{
  content:"\f270";
  font-family:'brand-icons';
}
i.icon.amazon.pay:before{
  content:"\f42c";
  font-family:'brand-icons';
}
i.icon.amilia:before{
  content:"\f36d";
  font-family:'brand-icons';
}
i.icon.android:before{
  content:"\f17b";
  font-family:'brand-icons';
}
i.icon.angellist:before{
  content:"\f209";
  font-family:'brand-icons';
}
i.icon.angrycreative:before{
  content:"\f36e";
  font-family:'brand-icons';
}
i.icon.angular:before{
  content:"\f420";
  font-family:'brand-icons';
}
i.icon.app.store:before{
  content:"\f36f";
  font-family:'brand-icons';
}
i.icon.app.store.ios:before{
  content:"\f370";
  font-family:'brand-icons';
}
i.icon.apper:before{
  content:"\f371";
  font-family:'brand-icons';
}
i.icon.apple:before{
  content:"\f179";
  font-family:'brand-icons';
}
i.icon.apple.pay:before{
  content:"\f415";
  font-family:'brand-icons';
}
i.icon.artstation:before{
  content:"\f77a";
  font-family:'brand-icons';
}
i.icon.asymmetrik:before{
  content:"\f372";
  font-family:'brand-icons';
}
i.icon.atlassian:before{
  content:"\f77b";
  font-family:'brand-icons';
}
i.icon.audible:before{
  content:"\f373";
  font-family:'brand-icons';
}
i.icon.autoprefixer:before{
  content:"\f41c";
  font-family:'brand-icons';
}
i.icon.avianex:before{
  content:"\f374";
  font-family:'brand-icons';
}
i.icon.aviato:before{
  content:"\f421";
  font-family:'brand-icons';
}
i.icon.aws:before{
  content:"\f375";
  font-family:'brand-icons';
}
i.icon.bandcamp:before{
  content:"\f2d5";
  font-family:'brand-icons';
}
i.icon.battle.net:before{
  content:"\f835";
  font-family:'brand-icons';
}
i.icon.behance:before{
  content:"\f1b4";
  font-family:'brand-icons';
}
i.icon.behance.square:before{
  content:"\f1b5";
  font-family:'brand-icons';
}
i.icon.bimobject:before{
  content:"\f378";
  font-family:'brand-icons';
}
i.icon.bitbucket:before{
  content:"\f171";
  font-family:'brand-icons';
}
i.icon.bitcoin:before{
  content:"\f379";
  font-family:'brand-icons';
}
i.icon.bity:before{
  content:"\f37a";
  font-family:'brand-icons';
}
i.icon.black.tie:before{
  content:"\f27e";
  font-family:'brand-icons';
}
i.icon.blackberry:before{
  content:"\f37b";
  font-family:'brand-icons';
}
i.icon.blogger:before{
  content:"\f37c";
  font-family:'brand-icons';
}
i.icon.blogger.b:before{
  content:"\f37d";
  font-family:'brand-icons';
}
i.icon.bluetooth:before{
  content:"\f293";
  font-family:'brand-icons';
}
i.icon.bluetooth.b:before{
  content:"\f294";
  font-family:'brand-icons';
}
i.icon.bootstrap:before{
  content:"\f836";
  font-family:'brand-icons';
}
i.icon.btc:before{
  content:"\f15a";
  font-family:'brand-icons';
}
i.icon.buffer:before{
  content:"\f837";
  font-family:'brand-icons';
}
i.icon.buromobelexperte:before{
  content:"\f37f";
  font-family:'brand-icons';
}
i.icon.buy.n.large:before{
  content:"\f8a6";
  font-family:'brand-icons';
}
i.icon.buysellads:before{
  content:"\f20d";
  font-family:'brand-icons';
}
i.icon.canadian.maple.leaf:before{
  content:"\f785";
  font-family:'brand-icons';
}
i.icon.cc.amazon.pay:before{
  content:"\f42d";
  font-family:'brand-icons';
}
i.icon.cc.amex:before{
  content:"\f1f3";
  font-family:'brand-icons';
}
i.icon.cc.apple.pay:before{
  content:"\f416";
  font-family:'brand-icons';
}
i.icon.cc.diners.club:before{
  content:"\f24c";
  font-family:'brand-icons';
}
i.icon.cc.discover:before{
  content:"\f1f2";
  font-family:'brand-icons';
}
i.icon.cc.jcb:before{
  content:"\f24b";
  font-family:'brand-icons';
}
i.icon.cc.mastercard:before{
  content:"\f1f1";
  font-family:'brand-icons';
}
i.icon.cc.paypal:before{
  content:"\f1f4";
  font-family:'brand-icons';
}
i.icon.cc.stripe:before{
  content:"\f1f5";
  font-family:'brand-icons';
}
i.icon.cc.visa:before{
  content:"\f1f0";
  font-family:'brand-icons';
}
i.icon.centercode:before{
  content:"\f380";
  font-family:'brand-icons';
}
i.icon.centos:before{
  content:"\f789";
  font-family:'brand-icons';
}
i.icon.chrome:before{
  content:"\f268";
  font-family:'brand-icons';
}
i.icon.chromecast:before{
  content:"\f838";
  font-family:'brand-icons';
}
i.icon.cloudscale:before{
  content:"\f383";
  font-family:'brand-icons';
}
i.icon.cloudsmith:before{
  content:"\f384";
  font-family:'brand-icons';
}
i.icon.cloudversify:before{
  content:"\f385";
  font-family:'brand-icons';
}
i.icon.codepen:before{
  content:"\f1cb";
  font-family:'brand-icons';
}
i.icon.codiepie:before{
  content:"\f284";
  font-family:'brand-icons';
}
i.icon.confluence:before{
  content:"\f78d";
  font-family:'brand-icons';
}
i.icon.connectdevelop:before{
  content:"\f20e";
  font-family:'brand-icons';
}
i.icon.contao:before{
  content:"\f26d";
  font-family:'brand-icons';
}
i.icon.cotton.bureau:before{
  content:"\f89e";
  font-family:'brand-icons';
}
i.icon.cpanel:before{
  content:"\f388";
  font-family:'brand-icons';
}
i.icon.creative.commons:before{
  content:"\f25e";
  font-family:'brand-icons';
}
i.icon.creative.commons.by:before{
  content:"\f4e7";
  font-family:'brand-icons';
}
i.icon.creative.commons.nc:before{
  content:"\f4e8";
  font-family:'brand-icons';
}
i.icon.creative.commons.nc.eu:before{
  content:"\f4e9";
  font-family:'brand-icons';
}
i.icon.creative.commons.nc.jp:before{
  content:"\f4ea";
  font-family:'brand-icons';
}
i.icon.creative.commons.nd:before{
  content:"\f4eb";
  font-family:'brand-icons';
}
i.icon.creative.commons.pd:before{
  content:"\f4ec";
  font-family:'brand-icons';
}
i.icon.creative.commons.pd.alternate:before{
  content:"\f4ed";
  font-family:'brand-icons';
}
i.icon.creative.commons.remix:before{
  content:"\f4ee";
  font-family:'brand-icons';
}
i.icon.creative.commons.sa:before{
  content:"\f4ef";
  font-family:'brand-icons';
}
i.icon.creative.commons.sampling:before{
  content:"\f4f0";
  font-family:'brand-icons';
}
i.icon.creative.commons.sampling.plus:before{
  content:"\f4f1";
  font-family:'brand-icons';
}
i.icon.creative.commons.share:before{
  content:"\f4f2";
  font-family:'brand-icons';
}
i.icon.creative.commons.zero:before{
  content:"\f4f3";
  font-family:'brand-icons';
}
i.icon.critical.role:before{
  content:"\f6c9";
  font-family:'brand-icons';
}
i.icon.css3:before{
  content:"\f13c";
  font-family:'brand-icons';
}
i.icon.css3.alternate:before{
  content:"\f38b";
  font-family:'brand-icons';
}
i.icon.cuttlefish:before{
  content:"\f38c";
  font-family:'brand-icons';
}
i.icon.d.and.d:before{
  content:"\f38d";
  font-family:'brand-icons';
}
i.icon.d.and.d.beyond:before{
  content:"\f6ca";
  font-family:'brand-icons';
}
i.icon.dailymotion:before{
  content:"\f952";
  font-family:'brand-icons';
}
i.icon.dashcube:before{
  content:"\f210";
  font-family:'brand-icons';
}
i.icon.delicious:before{
  content:"\f1a5";
  font-family:'brand-icons';
}
i.icon.deploydog:before{
  content:"\f38e";
  font-family:'brand-icons';
}
i.icon.deskpro:before{
  content:"\f38f";
  font-family:'brand-icons';
}
i.icon.dev:before{
  content:"\f6cc";
  font-family:'brand-icons';
}
i.icon.deviantart:before{
  content:"\f1bd";
  font-family:'brand-icons';
}
i.icon.dhl:before{
  content:"\f790";
  font-family:'brand-icons';
}
i.icon.diaspora:before{
  content:"\f791";
  font-family:'brand-icons';
}
i.icon.digg:before{
  content:"\f1a6";
  font-family:'brand-icons';
}
i.icon.digital.ocean:before{
  content:"\f391";
  font-family:'brand-icons';
}
i.icon.discord:before{
  content:"\f392";
  font-family:'brand-icons';
}
i.icon.discourse:before{
  content:"\f393";
  font-family:'brand-icons';
}
i.icon.dochub:before{
  content:"\f394";
  font-family:'brand-icons';
}
i.icon.docker:before{
  content:"\f395";
  font-family:'brand-icons';
}
i.icon.draft2digital:before{
  content:"\f396";
  font-family:'brand-icons';
}
i.icon.dribbble:before{
  content:"\f17d";
  font-family:'brand-icons';
}
i.icon.dribbble.square:before{
  content:"\f397";
  font-family:'brand-icons';
}
i.icon.dropbox:before{
  content:"\f16b";
  font-family:'brand-icons';
}
i.icon.drupal:before{
  content:"\f1a9";
  font-family:'brand-icons';
}
i.icon.dyalog:before{
  content:"\f399";
  font-family:'brand-icons';
}
i.icon.earlybirds:before{
  content:"\f39a";
  font-family:'brand-icons';
}
i.icon.ebay:before{
  content:"\f4f4";
  font-family:'brand-icons';
}
i.icon.edge:before{
  content:"\f282";
  font-family:'brand-icons';
}
i.icon.elementor:before{
  content:"\f430";
  font-family:'brand-icons';
}
i.icon.ello:before{
  content:"\f5f1";
  font-family:'brand-icons';
}
i.icon.ember:before{
  content:"\f423";
  font-family:'brand-icons';
}
i.icon.empire:before{
  content:"\f1d1";
  font-family:'brand-icons';
}
i.icon.envira:before{
  content:"\f299";
  font-family:'brand-icons';
}
i.icon.erlang:before{
  content:"\f39d";
  font-family:'brand-icons';
}
i.icon.ethereum:before{
  content:"\f42e";
  font-family:'brand-icons';
}
i.icon.etsy:before{
  content:"\f2d7";
  font-family:'brand-icons';
}
i.icon.evernote:before{
  content:"\f839";
  font-family:'brand-icons';
}
i.icon.expeditedssl:before{
  content:"\f23e";
  font-family:'brand-icons';
}
i.icon.facebook:before{
  content:"\f09a";
  font-family:'brand-icons';
}
i.icon.facebook.f:before{
  content:"\f39e";
  font-family:'brand-icons';
}
i.icon.facebook.messenger:before{
  content:"\f39f";
  font-family:'brand-icons';
}
i.icon.facebook.square:before{
  content:"\f082";
  font-family:'brand-icons';
}
i.icon.fantasy.flight.games:before{
  content:"\f6dc";
  font-family:'brand-icons';
}
i.icon.fedex:before{
  content:"\f797";
  font-family:'brand-icons';
}
i.icon.fedora:before{
  content:"\f798";
  font-family:'brand-icons';
}
i.icon.figma:before{
  content:"\f799";
  font-family:'brand-icons';
}
i.icon.firefox:before{
  content:"\f269";
  font-family:'brand-icons';
}
i.icon.firefox.browser:before{
  content:"\f907";
  font-family:'brand-icons';
}
i.icon.first.order:before{
  content:"\f2b0";
  font-family:'brand-icons';
}
i.icon.first.order.alternate:before{
  content:"\f50a";
  font-family:'brand-icons';
}
i.icon.firstdraft:before{
  content:"\f3a1";
  font-family:'brand-icons';
}
i.icon.flickr:before{
  content:"\f16e";
  font-family:'brand-icons';
}
i.icon.flipboard:before{
  content:"\f44d";
  font-family:'brand-icons';
}
i.icon.fly:before{
  content:"\f417";
  font-family:'brand-icons';
}
i.icon.font.awesome:before{
  content:"\f2b4";
  font-family:'brand-icons';
}
i.icon.font.awesome.alternate:before{
  content:"\f35c";
  font-family:'brand-icons';
}
i.icon.font.awesome.flag:before{
  content:"\f425";
  font-family:'brand-icons';
}
i.icon.fonticons:before{
  content:"\f280";
  font-family:'brand-icons';
}
i.icon.fonticons.fi:before{
  content:"\f3a2";
  font-family:'brand-icons';
}
i.icon.fort.awesome:before{
  content:"\f286";
  font-family:'brand-icons';
}
i.icon.fort.awesome.alternate:before{
  content:"\f3a3";
  font-family:'brand-icons';
}
i.icon.forumbee:before{
  content:"\f211";
  font-family:'brand-icons';
}
i.icon.foursquare:before{
  content:"\f180";
  font-family:'brand-icons';
}
i.icon.free.code.camp:before{
  content:"\f2c5";
  font-family:'brand-icons';
}
i.icon.freebsd:before{
  content:"\f3a4";
  font-family:'brand-icons';
}
i.icon.fulcrum:before{
  content:"\f50b";
  font-family:'brand-icons';
}
i.icon.galactic.republic:before{
  content:"\f50c";
  font-family:'brand-icons';
}
i.icon.galactic.senate:before{
  content:"\f50d";
  font-family:'brand-icons';
}
i.icon.get.pocket:before{
  content:"\f265";
  font-family:'brand-icons';
}
i.icon.gg:before{
  content:"\f260";
  font-family:'brand-icons';
}
i.icon.gg.circle:before{
  content:"\f261";
  font-family:'brand-icons';
}
i.icon.git:before{
  content:"\f1d3";
  font-family:'brand-icons';
}
i.icon.git.alternate:before{
  content:"\f841";
  font-family:'brand-icons';
}
i.icon.git.square:before{
  content:"\f1d2";
  font-family:'brand-icons';
}
i.icon.github:before{
  content:"\f09b";
  font-family:'brand-icons';
}
i.icon.github.alternate:before{
  content:"\f113";
  font-family:'brand-icons';
}
i.icon.github.square:before{
  content:"\f092";
  font-family:'brand-icons';
}
i.icon.gitkraken:before{
  content:"\f3a6";
  font-family:'brand-icons';
}
i.icon.gitlab:before{
  content:"\f296";
  font-family:'brand-icons';
}
i.icon.gitter:before{
  content:"\f426";
  font-family:'brand-icons';
}
i.icon.glide:before{
  content:"\f2a5";
  font-family:'brand-icons';
}
i.icon.glide.g:before{
  content:"\f2a6";
  font-family:'brand-icons';
}
i.icon.gofore:before{
  content:"\f3a7";
  font-family:'brand-icons';
}
i.icon.goodreads:before{
  content:"\f3a8";
  font-family:'brand-icons';
}
i.icon.goodreads.g:before{
  content:"\f3a9";
  font-family:'brand-icons';
}
i.icon.google:before{
  content:"\f1a0";
  font-family:'brand-icons';
}
i.icon.google.drive:before{
  content:"\f3aa";
  font-family:'brand-icons';
}
i.icon.google.play:before{
  content:"\f3ab";
  font-family:'brand-icons';
}
i.icon.google.plus:before{
  content:"\f2b3";
  font-family:'brand-icons';
}
i.icon.google.plus.g:before{
  content:"\f0d5";
  font-family:'brand-icons';
}
i.icon.google.plus.square:before{
  content:"\f0d4";
  font-family:'brand-icons';
}
i.icon.google.wallet:before{
  content:"\f1ee";
  font-family:'brand-icons';
}
i.icon.gratipay:before{
  content:"\f184";
  font-family:'brand-icons';
}
i.icon.grav:before{
  content:"\f2d6";
  font-family:'brand-icons';
}
i.icon.gripfire:before{
  content:"\f3ac";
  font-family:'brand-icons';
}
i.icon.grunt:before{
  content:"\f3ad";
  font-family:'brand-icons';
}
i.icon.gulp:before{
  content:"\f3ae";
  font-family:'brand-icons';
}
i.icon.hacker.news:before{
  content:"\f1d4";
  font-family:'brand-icons';
}
i.icon.hacker.news.square:before{
  content:"\f3af";
  font-family:'brand-icons';
}
i.icon.hackerrank:before{
  content:"\f5f7";
  font-family:'brand-icons';
}
i.icon.hips:before{
  content:"\f452";
  font-family:'brand-icons';
}
i.icon.hire.a.helper:before{
  content:"\f3b0";
  font-family:'brand-icons';
}
i.icon.hooli:before{
  content:"\f427";
  font-family:'brand-icons';
}
i.icon.hornbill:before{
  content:"\f592";
  font-family:'brand-icons';
}
i.icon.hotjar:before{
  content:"\f3b1";
  font-family:'brand-icons';
}
i.icon.houzz:before{
  content:"\f27c";
  font-family:'brand-icons';
}
i.icon.html5:before{
  content:"\f13b";
  font-family:'brand-icons';
}
i.icon.hubspot:before{
  content:"\f3b2";
  font-family:'brand-icons';
}
i.icon.ideal:before{
  content:"\f913";
  font-family:'brand-icons';
}
i.icon.imdb:before{
  content:"\f2d8";
  font-family:'brand-icons';
}
i.icon.instagram:before{
  content:"\f16d";
  font-family:'brand-icons';
}
i.icon.instagram.square:before{
  content:"\f955";
  font-family:'brand-icons';
}
i.icon.intercom:before{
  content:"\f7af";
  font-family:'brand-icons';
}
i.icon.internet.explorer:before{
  content:"\f26b";
  font-family:'brand-icons';
}
i.icon.invision:before{
  content:"\f7b0";
  font-family:'brand-icons';
}
i.icon.ioxhost:before{
  content:"\f208";
  font-family:'brand-icons';
}
i.icon.itch.io:before{
  content:"\f83a";
  font-family:'brand-icons';
}
i.icon.itunes:before{
  content:"\f3b4";
  font-family:'brand-icons';
}
i.icon.itunes.note:before{
  content:"\f3b5";
  font-family:'brand-icons';
}
i.icon.java:before{
  content:"\f4e4";
  font-family:'brand-icons';
}
i.icon.jedi.order:before{
  content:"\f50e";
  font-family:'brand-icons';
}
i.icon.jenkins:before{
  content:"\f3b6";
  font-family:'brand-icons';
}
i.icon.jira:before{
  content:"\f7b1";
  font-family:'brand-icons';
}
i.icon.joget:before{
  content:"\f3b7";
  font-family:'brand-icons';
}
i.icon.joomla:before{
  content:"\f1aa";
  font-family:'brand-icons';
}
i.icon.js:before{
  content:"\f3b8";
  font-family:'brand-icons';
}
i.icon.js.square:before{
  content:"\f3b9";
  font-family:'brand-icons';
}
i.icon.jsfiddle:before{
  content:"\f1cc";
  font-family:'brand-icons';
}
i.icon.kaggle:before{
  content:"\f5fa";
  font-family:'brand-icons';
}
i.icon.keybase:before{
  content:"\f4f5";
  font-family:'brand-icons';
}
i.icon.keycdn:before{
  content:"\f3ba";
  font-family:'brand-icons';
}
i.icon.kickstarter:before{
  content:"\f3bb";
  font-family:'brand-icons';
}
i.icon.kickstarter.k:before{
  content:"\f3bc";
  font-family:'brand-icons';
}
i.icon.korvue:before{
  content:"\f42f";
  font-family:'brand-icons';
}
i.icon.laravel:before{
  content:"\f3bd";
  font-family:'brand-icons';
}
i.icon.lastfm:before{
  content:"\f202";
  font-family:'brand-icons';
}
i.icon.lastfm.square:before{
  content:"\f203";
  font-family:'brand-icons';
}
i.icon.leanpub:before{
  content:"\f212";
  font-family:'brand-icons';
}
i.icon.lesscss:before{
  content:"\f41d";
  font-family:'brand-icons';
}
i.icon.linechat:before{
  content:"\f3c0";
  font-family:'brand-icons';
}
i.icon.linkedin:before{
  content:"\f08c";
  font-family:'brand-icons';
}
i.icon.linkedin.in:before{
  content:"\f0e1";
  font-family:'brand-icons';
}
i.icon.linode:before{
  content:"\f2b8";
  font-family:'brand-icons';
}
i.icon.linux:before{
  content:"\f17c";
  font-family:'brand-icons';
}
i.icon.lyft:before{
  content:"\f3c3";
  font-family:'brand-icons';
}
i.icon.magento:before{
  content:"\f3c4";
  font-family:'brand-icons';
}
i.icon.mailchimp:before{
  content:"\f59e";
  font-family:'brand-icons';
}
i.icon.mandalorian:before{
  content:"\f50f";
  font-family:'brand-icons';
}
i.icon.markdown:before{
  content:"\f60f";
  font-family:'brand-icons';
}
i.icon.mastodon:before{
  content:"\f4f6";
  font-family:'brand-icons';
}
i.icon.maxcdn:before{
  content:"\f136";
  font-family:'brand-icons';
}
i.icon.mdb:before{
  content:"\f8ca";
  font-family:'brand-icons';
}
i.icon.medapps:before{
  content:"\f3c6";
  font-family:'brand-icons';
}
i.icon.medium:before{
  content:"\f23a";
  font-family:'brand-icons';
}
i.icon.medium.m:before{
  content:"\f3c7";
  font-family:'brand-icons';
}
i.icon.medrt:before{
  content:"\f3c8";
  font-family:'brand-icons';
}
i.icon.meetup:before{
  content:"\f2e0";
  font-family:'brand-icons';
}
i.icon.megaport:before{
  content:"\f5a3";
  font-family:'brand-icons';
}
i.icon.mendeley:before{
  content:"\f7b3";
  font-family:'brand-icons';
}
i.icon.microblog:before{
  content:"\f91a";
  font-family:'brand-icons';
}
i.icon.microsoft:before{
  content:"\f3ca";
  font-family:'brand-icons';
}
i.icon.mix:before{
  content:"\f3cb";
  font-family:'brand-icons';
}
i.icon.mixcloud:before{
  content:"\f289";
  font-family:'brand-icons';
}
i.icon.mixer:before{
  content:"\f956";
  font-family:'brand-icons';
}
i.icon.mizuni:before{
  content:"\f3cc";
  font-family:'brand-icons';
}
i.icon.modx:before{
  content:"\f285";
  font-family:'brand-icons';
}
i.icon.monero:before{
  content:"\f3d0";
  font-family:'brand-icons';
}
i.icon.napster:before{
  content:"\f3d2";
  font-family:'brand-icons';
}
i.icon.neos:before{
  content:"\f612";
  font-family:'brand-icons';
}
i.icon.nimblr:before{
  content:"\f5a8";
  font-family:'brand-icons';
}
i.icon.node:before{
  content:"\f419";
  font-family:'brand-icons';
}
i.icon.node.js:before{
  content:"\f3d3";
  font-family:'brand-icons';
}
i.icon.npm:before{
  content:"\f3d4";
  font-family:'brand-icons';
}
i.icon.ns8:before{
  content:"\f3d5";
  font-family:'brand-icons';
}
i.icon.nutritionix:before{
  content:"\f3d6";
  font-family:'brand-icons';
}
i.icon.odnoklassniki:before{
  content:"\f263";
  font-family:'brand-icons';
}
i.icon.odnoklassniki.square:before{
  content:"\f264";
  font-family:'brand-icons';
}
i.icon.old.republic:before{
  content:"\f510";
  font-family:'brand-icons';
}
i.icon.opencart:before{
  content:"\f23d";
  font-family:'brand-icons';
}
i.icon.openid:before{
  content:"\f19b";
  font-family:'brand-icons';
}
i.icon.opera:before{
  content:"\f26a";
  font-family:'brand-icons';
}
i.icon.optin.monster:before{
  content:"\f23c";
  font-family:'brand-icons';
}
i.icon.orcid:before{
  content:"\f8d2";
  font-family:'brand-icons';
}
i.icon.osi:before{
  content:"\f41a";
  font-family:'brand-icons';
}
i.icon.page4:before{
  content:"\f3d7";
  font-family:'brand-icons';
}
i.icon.pagelines:before{
  content:"\f18c";
  font-family:'brand-icons';
}
i.icon.palfed:before{
  content:"\f3d8";
  font-family:'brand-icons';
}
i.icon.patreon:before{
  content:"\f3d9";
  font-family:'brand-icons';
}
i.icon.paypal:before{
  content:"\f1ed";
  font-family:'brand-icons';
}
i.icon.penny.arcade:before{
  content:"\f704";
  font-family:'brand-icons';
}
i.icon.periscope:before{
  content:"\f3da";
  font-family:'brand-icons';
}
i.icon.phabricator:before{
  content:"\f3db";
  font-family:'brand-icons';
}
i.icon.phoenix.framework:before{
  content:"\f3dc";
  font-family:'brand-icons';
}
i.icon.phoenix.squadron:before{
  content:"\f511";
  font-family:'brand-icons';
}
i.icon.php:before{
  content:"\f457";
  font-family:'brand-icons';
}
i.icon.pied.piper:before{
  content:"\f2ae";
  font-family:'brand-icons';
}
i.icon.pied.piper.alternate:before{
  content:"\f1a8";
  font-family:'brand-icons';
}
i.icon.pied.piper.hat:before{
  content:"\f4e5";
}
i.icon.pied.piper.pp:before{
  content:"\f1a7";
  font-family:'brand-icons';
}
i.icon.pied.piper.square:before{
  content:"\f91e";
  font-family:'brand-icons';
}
i.icon.pinterest:before{
  content:"\f0d2";
  font-family:'brand-icons';
}
i.icon.pinterest.p:before{
  content:"\f231";
  font-family:'brand-icons';
}
i.icon.pinterest.square:before{
  content:"\f0d3";
  font-family:'brand-icons';
}
i.icon.playstation:before{
  content:"\f3df";
  font-family:'brand-icons';
}
i.icon.product.hunt:before{
  content:"\f288";
  font-family:'brand-icons';
}
i.icon.pushed:before{
  content:"\f3e1";
  font-family:'brand-icons';
}
i.icon.python:before{
  content:"\f3e2";
  font-family:'brand-icons';
}
i.icon.qq:before{
  content:"\f1d6";
  font-family:'brand-icons';
}
i.icon.quinscape:before{
  content:"\f459";
  font-family:'brand-icons';
}
i.icon.quora:before{
  content:"\f2c4";
  font-family:'brand-icons';
}
i.icon.r.project:before{
  content:"\f4f7";
  font-family:'brand-icons';
}
i.icon.raspberry.pi:before{
  content:"\f7bb";
  font-family:'brand-icons';
}
i.icon.ravelry:before{
  content:"\f2d9";
  font-family:'brand-icons';
}
i.icon.react:before{
  content:"\f41b";
  font-family:'brand-icons';
}
i.icon.reacteurope:before{
  content:"\f75d";
  font-family:'brand-icons';
}
i.icon.readme:before{
  content:"\f4d5";
  font-family:'brand-icons';
}
i.icon.rebel:before{
  content:"\f1d0";
  font-family:'brand-icons';
}
i.icon.reddit:before{
  content:"\f1a1";
  font-family:'brand-icons';
}
i.icon.reddit.alien:before{
  content:"\f281";
  font-family:'brand-icons';
}
i.icon.reddit.square:before{
  content:"\f1a2";
  font-family:'brand-icons';
}
i.icon.redhat:before{
  content:"\f7bc";
  font-family:'brand-icons';
}
i.icon.redriver:before{
  content:"\f3e3";
  font-family:'brand-icons';
}
i.icon.redyeti:before{
  content:"\f69d";
  font-family:'brand-icons';
}
i.icon.renren:before{
  content:"\f18b";
  font-family:'brand-icons';
}
i.icon.replyd:before{
  content:"\f3e6";
  font-family:'brand-icons';
}
i.icon.researchgate:before{
  content:"\f4f8";
  font-family:'brand-icons';
}
i.icon.resolving:before{
  content:"\f3e7";
  font-family:'brand-icons';
}
i.icon.rev:before{
  content:"\f5b2";
  font-family:'brand-icons';
}
i.icon.rocketchat:before{
  content:"\f3e8";
  font-family:'brand-icons';
}
i.icon.rockrms:before{
  content:"\f3e9";
  font-family:'brand-icons';
}
i.icon.safari:before{
  content:"\f267";
  font-family:'brand-icons';
}
i.icon.salesforce:before{
  content:"\f83b";
  font-family:'brand-icons';
}
i.icon.sass:before{
  content:"\f41e";
  font-family:'brand-icons';
}
i.icon.schlix:before{
  content:"\f3ea";
  font-family:'brand-icons';
}
i.icon.scribd:before{
  content:"\f28a";
  font-family:'brand-icons';
}
i.icon.searchengin:before{
  content:"\f3eb";
  font-family:'brand-icons';
}
i.icon.sellcast:before{
  content:"\f2da";
  font-family:'brand-icons';
}
i.icon.sellsy:before{
  content:"\f213";
  font-family:'brand-icons';
}
i.icon.servicestack:before{
  content:"\f3ec";
  font-family:'brand-icons';
}
i.icon.shirtsinbulk:before{
  content:"\f214";
  font-family:'brand-icons';
}
i.icon.shopify:before{
  content:"\f957";
  font-family:'brand-icons';
}
i.icon.shopware:before{
  content:"\f5b5";
  font-family:'brand-icons';
}
i.icon.simplybuilt:before{
  content:"\f215";
  font-family:'brand-icons';
}
i.icon.sistrix:before{
  content:"\f3ee";
  font-family:'brand-icons';
}
i.icon.sith:before{
  content:"\f512";
  font-family:'brand-icons';
}
i.icon.sketch:before{
  content:"\f7c6";
  font-family:'brand-icons';
}
i.icon.skyatlas:before{
  content:"\f216";
  font-family:'brand-icons';
}
i.icon.skype:before{
  content:"\f17e";
  font-family:'brand-icons';
}
i.icon.slack:before{
  content:"\f198";
  font-family:'brand-icons';
}
i.icon.slack.hash:before{
  content:"\f3ef";
  font-family:'brand-icons';
}
i.icon.slideshare:before{
  content:"\f1e7";
  font-family:'brand-icons';
}
i.icon.snapchat:before{
  content:"\f2ab";
  font-family:'brand-icons';
}
i.icon.snapchat.ghost:before{
  content:"\f2ac";
  font-family:'brand-icons';
}
i.icon.snapchat.square:before{
  content:"\f2ad";
  font-family:'brand-icons';
}
i.icon.soundcloud:before{
  content:"\f1be";
  font-family:'brand-icons';
}
i.icon.sourcetree:before{
  content:"\f7d3";
  font-family:'brand-icons';
}
i.icon.speakap:before{
  content:"\f3f3";
  font-family:'brand-icons';
}
i.icon.speaker.deck:before{
  content:"\f83c";
  font-family:'brand-icons';
}
i.icon.spotify:before{
  content:"\f1bc";
  font-family:'brand-icons';
}
i.icon.squarespace:before{
  content:"\f5be";
  font-family:'brand-icons';
}
i.icon.stack.exchange:before{
  content:"\f18d";
  font-family:'brand-icons';
}
i.icon.stack.overflow:before{
  content:"\f16c";
  font-family:'brand-icons';
}
i.icon.stackpath:before{
  content:"\f842";
  font-family:'brand-icons';
}
i.icon.staylinked:before{
  content:"\f3f5";
  font-family:'brand-icons';
}
i.icon.steam:before{
  content:"\f1b6";
  font-family:'brand-icons';
}
i.icon.steam.square:before{
  content:"\f1b7";
  font-family:'brand-icons';
}
i.icon.steam.symbol:before{
  content:"\f3f6";
  font-family:'brand-icons';
}
i.icon.sticker.mule:before{
  content:"\f3f7";
  font-family:'brand-icons';
}
i.icon.strava:before{
  content:"\f428";
  font-family:'brand-icons';
}
i.icon.stripe:before{
  content:"\f429";
  font-family:'brand-icons';
}
i.icon.stripe.s:before{
  content:"\f42a";
  font-family:'brand-icons';
}
i.icon.studiovinari:before{
  content:"\f3f8";
  font-family:'brand-icons';
}
i.icon.stumbleupon:before{
  content:"\f1a4";
  font-family:'brand-icons';
}
i.icon.stumbleupon.circle:before{
  content:"\f1a3";
  font-family:'brand-icons';
}
i.icon.superpowers:before{
  content:"\f2dd";
  font-family:'brand-icons';
}
i.icon.supple:before{
  content:"\f3f9";
  font-family:'brand-icons';
}
i.icon.suse:before{
  content:"\f7d6";
  font-family:'brand-icons';
}
i.icon.swift:before{
  content:"\f8e1";
  font-family:'brand-icons';
}
i.icon.symfony:before{
  content:"\f83d";
  font-family:'brand-icons';
}
i.icon.teamspeak:before{
  content:"\f4f9";
  font-family:'brand-icons';
}
i.icon.telegram:before{
  content:"\f2c6";
  font-family:'brand-icons';
}
i.icon.telegram.plane:before{
  content:"\f3fe";
  font-family:'brand-icons';
}
i.icon.tencent.weibo:before{
  content:"\f1d5";
  font-family:'brand-icons';
}
i.icon.themeco:before{
  content:"\f5c6";
  font-family:'brand-icons';
}
i.icon.themeisle:before{
  content:"\f2b2";
  font-family:'brand-icons';
}
i.icon.think.peaks:before{
  content:"\f731";
  font-family:'brand-icons';
}
i.icon.trade.federation:before{
  content:"\f513";
  font-family:'brand-icons';
}
i.icon.trello:before{
  content:"\f181";
  font-family:'brand-icons';
}
i.icon.tripadvisor:before{
  content:"\f262";
  font-family:'brand-icons';
}
i.icon.tumblr:before{
  content:"\f173";
  font-family:'brand-icons';
}
i.icon.tumblr.square:before{
  content:"\f174";
  font-family:'brand-icons';
}
i.icon.twitch:before{
  content:"\f1e8";
  font-family:'brand-icons';
}
i.icon.twitter:before{
  content:"\f099";
  font-family:'brand-icons';
}
i.icon.twitter.square:before{
  content:"\f081";
  font-family:'brand-icons';
}
i.icon.typo3:before{
  content:"\f42b";
  font-family:'brand-icons';
}
i.icon.uber:before{
  content:"\f402";
  font-family:'brand-icons';
}
i.icon.ubuntu:before{
  content:"\f7df";
  font-family:'brand-icons';
}
i.icon.uikit:before{
  content:"\f403";
  font-family:'brand-icons';
}
i.icon.umbraco:before{
  content:"\f8e8";
  font-family:'brand-icons';
}
i.icon.uniregistry:before{
  content:"\f404";
  font-family:'brand-icons';
}
i.icon.unity:before{
  content:"\f949";
  font-family:'brand-icons';
}
i.icon.untappd:before{
  content:"\f405";
  font-family:'brand-icons';
}
i.icon.ups:before{
  content:"\f7e0";
  font-family:'brand-icons';
}
i.icon.usb:before{
  content:"\f287";
  font-family:'brand-icons';
}
i.icon.usps:before{
  content:"\f7e1";
  font-family:'brand-icons';
}
i.icon.ussunnah:before{
  content:"\f407";
  font-family:'brand-icons';
}
i.icon.vaadin:before{
  content:"\f408";
  font-family:'brand-icons';
}
i.icon.viacoin:before{
  content:"\f237";
  font-family:'brand-icons';
}
i.icon.viadeo:before{
  content:"\f2a9";
  font-family:'brand-icons';
}
i.icon.viadeo.square:before{
  content:"\f2aa";
  font-family:'brand-icons';
}
i.icon.viber:before{
  content:"\f409";
  font-family:'brand-icons';
}
i.icon.vimeo:before{
  content:"\f40a";
  font-family:'brand-icons';
}
i.icon.vimeo.square:before{
  content:"\f194";
  font-family:'brand-icons';
}
i.icon.vimeo.v:before{
  content:"\f27d";
  font-family:'brand-icons';
}
i.icon.vine:before{
  content:"\f1ca";
  font-family:'brand-icons';
}
i.icon.vk:before{
  content:"\f189";
  font-family:'brand-icons';
}
i.icon.vnv:before{
  content:"\f40b";
  font-family:'brand-icons';
}
i.icon.vuejs:before{
  content:"\f41f";
  font-family:'brand-icons';
}
i.icon.waze:before{
  content:"\f83f";
  font-family:'brand-icons';
}
i.icon.weebly:before{
  content:"\f5cc";
  font-family:'brand-icons';
}
i.icon.weibo:before{
  content:"\f18a";
  font-family:'brand-icons';
}
i.icon.weixin:before{
  content:"\f1d7";
  font-family:'brand-icons';
}
i.icon.whatsapp:before{
  content:"\f232";
  font-family:'brand-icons';
}
i.icon.whatsapp.square:before{
  content:"\f40c";
  font-family:'brand-icons';
}
i.icon.whmcs:before{
  content:"\f40d";
  font-family:'brand-icons';
}
i.icon.wikipedia.w:before{
  content:"\f266";
  font-family:'brand-icons';
}
i.icon.windows:before{
  content:"\f17a";
  font-family:'brand-icons';
}
i.icon.wix:before{
  content:"\f5cf";
  font-family:'brand-icons';
}
i.icon.wizards.of.the.coast:before{
  content:"\f730";
  font-family:'brand-icons';
}
i.icon.wolf.pack.battalion:before{
  content:"\f514";
  font-family:'brand-icons';
}
i.icon.wordpress:before{
  content:"\f19a";
  font-family:'brand-icons';
}
i.icon.wordpress.simple:before{
  content:"\f411";
  font-family:'brand-icons';
}
i.icon.wpbeginner:before{
  content:"\f297";
  font-family:'brand-icons';
}
i.icon.wpexplorer:before{
  content:"\f2de";
  font-family:'brand-icons';
}
i.icon.wpforms:before{
  content:"\f298";
  font-family:'brand-icons';
}
i.icon.wpressr:before{
  content:"\f3e4";
  font-family:'brand-icons';
}
i.icon.xbox:before{
  content:"\f412";
  font-family:'brand-icons';
}
i.icon.xing:before{
  content:"\f168";
  font-family:'brand-icons';
}
i.icon.xing.square:before{
  content:"\f169";
  font-family:'brand-icons';
}
i.icon.y.combinator:before{
  content:"\f23b";
  font-family:'brand-icons';
}
i.icon.yahoo:before{
  content:"\f19e";
  font-family:'brand-icons';
}
i.icon.yammer:before{
  content:"\f840";
  font-family:'brand-icons';
}
i.icon.yandex:before{
  content:"\f413";
  font-family:'brand-icons';
}
i.icon.yandex.international:before{
  content:"\f414";
  font-family:'brand-icons';
}
i.icon.yarn:before{
  content:"\f7e3";
  font-family:'brand-icons';
}
i.icon.yelp:before{
  content:"\f1e9";
  font-family:'brand-icons';
}
i.icon.yoast:before{
  content:"\f2b1";
  font-family:'brand-icons';
}
i.icon.youtube:before{
  content:"\f167";
  font-family:'brand-icons';
}
i.icon.youtube.square:before{
  content:"\f431";
  font-family:'brand-icons';
}
i.icon.zhihu:before{
  content:"\f63f";
  font-family:'brand-icons';
}
i.icon.american.express:before{
  content:"\f1f3";
  font-family:'brand-icons';
}
i.icon.american.express.card:before{
  content:"\f1f3";
  font-family:'brand-icons';
}
i.icon.amex:before{
  content:"\f1f3";
  font-family:'brand-icons';
}
i.icon.bitbucket.square:before{
  content:"\f171";
  font-family:'brand-icons';
}
i.icon.bluetooth.alternative:before{
  content:"\f294";
  font-family:'brand-icons';
}
i.icon.credit.card.amazon.pay:before{
  content:"\f42d";
  font-family:'brand-icons';
}
i.icon.credit.card.american.express:before{
  content:"\f1f3";
  font-family:'brand-icons';
}
i.icon.credit.card.diners.club:before{
  content:"\f24c";
  font-family:'brand-icons';
}
i.icon.credit.card.discover:before{
  content:"\f1f2";
  font-family:'brand-icons';
}
i.icon.credit.card.jcb:before{
  content:"\f24b";
  font-family:'brand-icons';
}
i.icon.credit.card.mastercard:before{
  content:"\f1f1";
  font-family:'brand-icons';
}
i.icon.credit.card.paypal:before{
  content:"\f1f4";
  font-family:'brand-icons';
}
i.icon.credit.card.stripe:before{
  content:"\f1f5";
  font-family:'brand-icons';
}
i.icon.credit.card.visa:before{
  content:"\f1f0";
  font-family:'brand-icons';
}
i.icon.diners.club:before{
  content:"\f24c";
  font-family:'brand-icons';
}
i.icon.diners.club.card:before{
  content:"\f24c";
  font-family:'brand-icons';
}
i.icon.discover:before{
  content:"\f1f2";
  font-family:'brand-icons';
}
i.icon.discover.card:before{
  content:"\f1f2";
  font-family:'brand-icons';
}
i.icon.disk.outline:before{
  content:"\f369";
  font-family:'brand-icons';
}
i.icon.dribble:before{
  content:"\f17d";
  font-family:'brand-icons';
}
i.icon.eercast:before{
  content:"\f2da";
  font-family:'brand-icons';
}
i.icon.envira.gallery:before{
  content:"\f299";
  font-family:'brand-icons';
}
i.icon.fa:before{
  content:"\f2b4";
  font-family:'brand-icons';
}
i.icon.facebook.official:before{
  content:"\f082";
  font-family:'brand-icons';
}
i.icon.five.hundred.pixels:before{
  content:"\f26e";
  font-family:'brand-icons';
}
i.icon.gittip:before{
  content:"\f184";
  font-family:'brand-icons';
}
i.icon.google.plus.circle:before{
  content:"\f2b3";
  font-family:'brand-icons';
}
i.icon.google.plus.official:before{
  content:"\f2b3";
  font-family:'brand-icons';
}
i.icon.japan.credit.bureau:before{
  content:"\f24b";
  font-family:'brand-icons';
}
i.icon.japan.credit.bureau.card:before{
  content:"\f24b";
  font-family:'brand-icons';
}
i.icon.jcb:before{
  content:"\f24b";
  font-family:'brand-icons';
}
i.icon.linkedin.square:before{
  content:"\f08c";
  font-family:'brand-icons';
}
i.icon.mastercard:before{
  content:"\f1f1";
  font-family:'brand-icons';
}
i.icon.mastercard.card:before{
  content:"\f1f1";
  font-family:'brand-icons';
}
i.icon.microsoft.edge:before{
  content:"\f282";
  font-family:'brand-icons';
}
i.icon.ms.edge:before{
  content:"\f282";
  font-family:'brand-icons';
}
i.icon.new.pied.piper:before{
  content:"\f2ae";
  font-family:'brand-icons';
}
i.icon.optinmonster:before{
  content:"\f23c";
  font-family:'brand-icons';
}
i.icon.paypal.card:before{
  content:"\f1f4";
  font-family:'brand-icons';
}
i.icon.pied.piper.hat:before{
  content:"\f2ae";
  font-family:'brand-icons';
}
i.icon.pocket:before{
  content:"\f265";
  font-family:'brand-icons';
}
i.icon.stripe.card:before{
  content:"\f1f5";
  font-family:'brand-icons';
}
i.icon.theme.isle:before{
  content:"\f2b2";
  font-family:'brand-icons';
}
i.icon.visa:before{
  content:"\f1f0";
  font-family:'brand-icons';
}
i.icon.visa.card:before{
  content:"\f1f0";
  font-family:'brand-icons';
}
i.icon.wechat:before{
  content:"\f1d7";
  font-family:'brand-icons';
}
i.icon.wikipedia:before{
  content:"\f266";
  font-family:'brand-icons';
}
i.icon.wordpress.beginner:before{
  content:"\f297";
  font-family:'brand-icons';
}
i.icon.wordpress.forms:before{
  content:"\f298";
  font-family:'brand-icons';
}
i.icon.yc:before{
  content:"\f23b";
  font-family:'brand-icons';
}
i.icon.ycombinator:before{
  content:"\f23b";
  font-family:'brand-icons';
}
i.icon.youtube.play:before{
  content:"\f167";
  font-family:'brand-icons';
}


.ui.button{
  cursor:pointer;
  display:inline-block;
  min-height:1em;
  outline:none;
  border:none;
  vertical-align:baseline;
  background:#E0E1E2 none;
  color:rgba(0, 0, 0, 0.6);
  font-family:inherit;
  margin:0em 0.25em 0em 0em;
  padding:0.78571429em 1.5em;
  text-transform:none;
  text-shadow:none;
  font-weight:bold;
  line-height:1em;
  font-style:normal;
  text-align:center;
  text-decoration:none;
  border-radius:0.6rem;
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  -webkit-transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change:'';
  -webkit-tap-highlight-color:transparent;
}

.ui.button,.ui.button:hover{
  box-shadow:0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

.ui.button:hover{
  background-color:#CACBCD;
  background-image:none;
  color:rgba(0, 0, 0, 0.8);
}
.ui.button:hover .icon{
  opacity:0.85;
}

.ui.button:focus{
  background-color:#CACBCD;
  color:rgba(0, 0, 0, 0.8);
  background-image:'' !important;
  box-shadow:'' !important;
}
.ui.button:focus .icon{
  opacity:0.85;
}

.ui.active.button:active,.ui.button:active{
  background-color:#BABBBC;
  background-image:'';
  color:rgba(0, 0, 0, 0.9);
  box-shadow:0px 0px 0px 1px transparent inset, none;
}

.ui.active.button{
  box-shadow:0px 0px 0px 1px transparent inset;
}
.ui.active.button,.ui.active.button:hover{
  color:rgba(0, 0, 0, 0.95);
}
.ui.active.button,.ui.active.button:hover,.ui.active.button:active{
  background-color:#C0C1C2;
  background-image:none;
}
.ui.loading.loading.loading.loading.loading.loading.button{
  position:relative;
  cursor:default;
  text-shadow:none !important;
  color:transparent !important;
  opacity:1;
  pointer-events:auto;
  -webkit-transition:all 0s linear, opacity 0.1s ease;
  transition:all 0s linear, opacity 0.1s ease;
}
.ui.loading.button:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.15);
}
.ui.loading.button:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  -webkit-animation:button-spin 0.6s linear;
          animation:button-spin 0.6s linear;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  border-radius:500rem;
  border:0.2em solid transparent;
  border-top-color:#ffffff;
  box-shadow:0px 0px 0px 1px transparent;
}
.ui.labeled.icon.loading.button .icon{
  background-color:transparent;
  box-shadow:none;
}
@-webkit-keyframes button-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes button-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
.ui.basic.loading.button:not(.inverted):before{
  border-color:rgba(0, 0, 0, 0.1);
}
.ui.basic.loading.button:not(.inverted):after{
  border-top-color:#767676;
}

.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover{
  cursor:default;
  opacity:0.45 !important;
  background-image:none !important;
  box-shadow:none !important;
  pointer-events:none !important;
}
.ui.basic.buttons .ui.disabled.button{
  border-color:rgba(34, 36, 38, 0.5);
}

.ui.animated.button{
  position:relative;
  overflow:hidden;
  padding-right:0em !important;
  vertical-align:middle;
  z-index:1;
}
.ui.animated.button .content{
  will-change:transform, opacity;
}
.ui.animated.button .visible.content{
  position:relative;
  margin-right:1.5em;
}
.ui.animated.button .hidden.content{
  position:absolute;
  width:100%;
}
.ui.animated.button .hidden.content,.ui.animated.button .visible.content{
  -webkit-transition:right 0.3s ease 0s;
  transition:right 0.3s ease 0s;
}
.ui.animated.button .visible.content{
  left:auto;
  right:0%;
}
.ui.animated.button .hidden.content{
  top:50%;
  left:auto;
  right:-100%;
  margin-top:-0.5em;
}
.ui.animated.button:focus .visible.content,.ui.animated.button:hover .visible.content{
  left:auto;
  right:200%;
}
.ui.animated.button:focus .hidden.content,.ui.animated.button:hover .hidden.content{
  left:auto;
  right:0%;
}
.ui.vertical.animated.button .hidden.content,.ui.vertical.animated.button .visible.content{
  -webkit-transition:top 0.3s ease, -webkit-transform 0.3s ease;
  transition:top 0.3s ease, -webkit-transform 0.3s ease;
  transition:top 0.3s ease, transform 0.3s ease;
  transition:top 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.ui.vertical.animated.button .visible.content{
  -webkit-transform:translateY(0%);
      -ms-transform:translateY(0%);
          transform:translateY(0%);
  right:auto;
}
.ui.vertical.animated.button .hidden.content{
  top:-50%;
  left:0%;
  right:auto;
}
.ui.vertical.animated.button:focus .visible.content,.ui.vertical.animated.button:hover .visible.content{
  -webkit-transform:translateY(200%);
      -ms-transform:translateY(200%);
          transform:translateY(200%);
  right:auto;
}
.ui.vertical.animated.button:focus .hidden.content,.ui.vertical.animated.button:hover .hidden.content{
  top:50%;
  right:auto;
}
.ui.fade.animated.button .hidden.content,.ui.fade.animated.button .visible.content{
  -webkit-transition:opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition:opacity 0.3s ease, -webkit-transform 0.3s ease;
  transition:opacity 0.3s ease, transform 0.3s ease;
  transition:opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
}
.ui.fade.animated.button .visible.content{
  left:auto;
  right:auto;
  opacity:1;
  -webkit-transform:scale(1);
      -ms-transform:scale(1);
          transform:scale(1);
}
.ui.fade.animated.button .hidden.content{
  opacity:0;
  left:0%;
  right:auto;
  -webkit-transform:scale(1.5);
      -ms-transform:scale(1.5);
          transform:scale(1.5);
}
.ui.fade.animated.button:focus .visible.content,.ui.fade.animated.button:hover .visible.content{
  left:auto;
  right:auto;
  opacity:0;
  -webkit-transform:scale(0.75);
      -ms-transform:scale(0.75);
          transform:scale(0.75);
}
.ui.fade.animated.button:focus .hidden.content,.ui.fade.animated.button:hover .hidden.content{
  left:0%;
  right:auto;
  opacity:1;
  -webkit-transform:scale(1);
      -ms-transform:scale(1);
          transform:scale(1);
}

.ui.inverted.button{
  box-shadow:0px 0px 0px 2px #FFFFFF inset !important;
  background:transparent none;
  color:#FFFFFF;
  text-shadow:none !important;
}
.ui.inverted.buttons .button{
  margin:0px 0px 0px -2px;
}
.ui.inverted.buttons .button:first-child{
  margin-left:0em;
}
.ui.inverted.vertical.buttons .button{
  margin:0px 0px -2px;
}
.ui.inverted.vertical.buttons .button:first-child{
  margin-top:0em;
}
.ui.inverted.button:hover,.ui.inverted.button.active,.ui.inverted.button:focus{
  background:#FFFFFF;
  box-shadow:0px 0px 0px 2px #FFFFFF inset !important;
  color:rgba(0, 0, 0, 0.8);
}
.ui.inverted.button.active:focus{
  background:#DCDDDE;
  box-shadow:0px 0px 0px 2px #DCDDDE inset !important;
  color:rgba(0, 0, 0, 0.8);
}

.ui.labeled.button:not(.icon){
  display:-ms-inline-flexbox;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -ms-flex-direction:row;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      -webkit-flex-direction:row;
          flex-direction:row;
  background:none !important;
  padding:0px !important;
  border:none !important;
  box-shadow:none !important;
}
.ui.labeled.button>.button{
  margin:0px;
}
.ui.labeled.button>.label{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:center;
      -webkit-box-align:center;
      -webkit-align-items:center;
          align-items:center;
  margin:0px 0px 0px -1px !important;
  padding:'';
  font-size:1em;
  border-color:rgba(34, 36, 38, 0.15);
}
.ui.labeled.button>.tag.label:before{
  width:1.85em;
  height:1.85em;
}
.ui.labeled.button:not([class*="left labeled"])>.button{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
}
.ui.labeled.button:not([class*="left labeled"])>.label{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}
.ui[class*="left labeled"].button>.button{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}
.ui[class*="left labeled"].button>.label{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
}

.ui.button>.icon:not(.button){
  height:0.85714286em;
  opacity:0.8;
  margin:0em 0.42857143em 0em -0.21428571em;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
  vertical-align:'';
  color:'';
}
.ui.button:not(.icon)>.icon:not(.button):not(.dropdown){
  margin:0em 0.42857143em 0em -0.21428571em;
}
.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown){
  margin:0em -0.21428571em 0em 0.42857143em;
}

.ui[class*="left floated"].button,.ui[class*="left floated"].buttons{
  float:left;
  margin-left:0em;
  margin-right:0.25em;
}
.ui[class*="right floated"].button,.ui[class*="right floated"].buttons{
  float:right;
  margin-right:0em;
  margin-left:0.25em;
}

.ui.compact.button,.ui.compact.buttons .button{
  padding:0.58928571em 1.125em;
}
.ui.compact.icon.button,.ui.compact.icon.buttons .button{
  padding:0.58928571em;
}
.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button{
  padding:0.58928571em 3.69642857em;
}

.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or{
  font-size:0.78571429rem;
}
.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or{
  font-size:0.85714286rem;
}
.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or{
  font-size:0.92857143rem;
}
.ui.button,.ui.buttons .button,.ui.buttons .or{
  font-size:1rem;
}
.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or{
  font-size:1.14285714rem;
}
.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or{
  font-size:1.28571429rem;
}
.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or{
  font-size:1.42857143rem;
}
.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or{
  font-size:1.71428571rem;
}

.ui.icon.button,.ui.icon.buttons .button{
  padding:0.78571429em;
}
.ui.icon.button>.icon,.ui.icon.buttons .button>.icon{
  opacity:0.9;
  margin:0em !important;
  vertical-align:top;
}

.ui.basic.button,.ui.basic.buttons .button{
  background:transparent none !important;
  color:rgba(0, 0, 0, 0.6) !important;
  font-weight:normal;
  border-radius:0.28571429rem;
  text-transform:none;
  text-shadow:none !important;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons{
  box-shadow:none;
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0.28571429rem;
}
.ui.basic.buttons .button{
  border-radius:0em;
}
.ui.basic.button:hover,.ui.basic.buttons .button:hover,.ui.basic.button:focus,.ui.basic.buttons .button:focus{
  background:#FFFFFF !important;
  color:rgba(0, 0, 0, 0.8) !important;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.button:active,.ui.basic.buttons .button:active{
  background:#F8F8F8 !important;
  color:rgba(0, 0, 0, 0.9) !important;
  box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.active.button,.ui.basic.buttons .active.button{
  background:rgba(0, 0, 0, 0.05) !important;
  box-shadow:'' !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover{
  background-color:rgba(0, 0, 0, 0.05);
}
.ui.basic.buttons .button:hover{
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .button:active{
  box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .active.button{
  box-shadow:'' !important;
}
.ui.basic.inverted.button,.ui.basic.inverted.buttons .button{
  background-color:transparent !important;
  color:#F9FAFB !important;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
}
.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:hover,.ui.basic.inverted.button:focus,.ui.basic.inverted.buttons .button:focus{
  color:#FFFFFF !important;
  box-shadow:0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active{
  background-color:rgba(255, 255, 255, 0.08) !important;
  color:#FFFFFF !important;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;
}
.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button{
  background-color:rgba(255, 255, 255, 0.08);
  color:#FFFFFF;
  text-shadow:none;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;
}
.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover{
  background-color:rgba(255, 255, 255, 0.15);
  box-shadow:0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.buttons .button{
  border-left:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
}
.ui.basic.vertical.buttons .button{
  border-left:0px;
  border-top:1px solid rgba(34, 36, 38, 0.15);
}
.ui.basic.vertical.buttons .button:first-child{
  border-top-width:0px;
}

.ui.labeled.icon.button,.ui.labeled.icon.buttons .button{
  position:relative;
  padding-left:4.07142857em !important;
  padding-right:1.5em !important;
}
.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon{
  position:absolute;
  height:100%;
  line-height:1;
  border-radius:0px;
  border-top-left-radius:inherit;
  border-bottom-left-radius:inherit;
  text-align:center;
  margin:0em;
  width:2.57142857em;
  background-color:rgba(0, 0, 0, 0.05);
  color:'';
  box-shadow:-1px 0px 0px 0px transparent inset;
  top:0em;
  left:0em;
}
.ui[class*="right labeled"].icon.button{
  padding-right:4.07142857em !important;
  padding-left:1.5em !important;
}
.ui[class*="right labeled"].icon.button>.icon{
  left:auto;
  right:0em;
  border-radius:0px;
  border-top-right-radius:inherit;
  border-bottom-right-radius:inherit;
  box-shadow:1px 0px 0px 0px transparent inset;
}
.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before{
  display:block;
  position:absolute;
  width:100%;
  top:50%;
  text-align:center;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
          transform:translateY(-50%);
}
.ui.labeled.icon.buttons .button>.icon{
  border-radius:0em;
}
.ui.labeled.icon.buttons .button:first-child>.icon{
  border-top-left-radius:0.28571429rem;
  border-bottom-left-radius:0.28571429rem;
}
.ui.labeled.icon.buttons .button:last-child>.icon{
  border-top-right-radius:0.28571429rem;
  border-bottom-right-radius:0.28571429rem;
}
.ui.vertical.labeled.icon.buttons .button:first-child>.icon{
  border-radius:0em;
  border-top-left-radius:0.28571429rem;
}
.ui.vertical.labeled.icon.buttons .button:last-child>.icon{
  border-radius:0em;
  border-bottom-left-radius:0.28571429rem;
}
.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button{
  padding-left:1.5em !important;
  padding-right:1.5em !important;
}
.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button{
  background-color:#21BA45 !important;
  box-shadow:none !important;
  text-shadow:none;
  color:#FFFFFF !important;
}
.ui.button.toggle.active:hover{
  background-color:#16ab39 !important;
  text-shadow:none;
  color:#FFFFFF !important;
}

.ui.circular.button{
  border-radius:10em;
}
.ui.circular.button>.icon{
  width:1em;
  vertical-align:baseline;
}

.ui.buttons .or{
  position:relative;
  width:0.3em;
  height:2.57142857em;
  z-index:3;
}
.ui.buttons .or:before{
  position:absolute;
  text-align:center;
  border-radius:500rem;
  content:'or';
  top:50%;
  left:50%;
  background-color:#FFFFFF;
  text-shadow:none;
  margin-top:-0.89285714em;
  margin-left:-0.89285714em;
  width:1.78571429em;
  height:1.78571429em;
  line-height:1.78571429em;
  color:rgba(0, 0, 0, 0.4);
  font-style:normal;
  font-weight:bold;
  box-shadow:0px 0px 0px 1px transparent inset;
}
.ui.buttons .or[data-text]:before{
  content:attr(data-text);
}
.ui.fluid.buttons .or{
  width:0em !important;
}
.ui.fluid.buttons .or:after{
  display:none;
}

.ui.black.button,.ui.black.buttons .button{
  background-color:#1B1C1D;
  color:#FFFFFF;
  text-shadow:none;
  background-image:none;
}
.ui.black.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.black.button:hover,.ui.black.buttons .button:hover{
  background-color:#27292a;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.black.button:focus,.ui.black.buttons .button:focus{
  background-color:#2f3032;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.black.button:active,.ui.black.buttons .button:active{
  background-color:#343637;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active{
  background-color:#0f0f10;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.basic.black.button,.ui.basic.black.buttons .button{
  box-shadow:0px 0px 0px 1px #1B1C1D inset !important;
  color:#1B1C1D !important;
}
.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #27292a inset !important;
  color:#27292a !important;
}
.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #2f3032 inset !important;
  color:#27292a !important;
}
.ui.basic.black.active.button,.ui.basic.black.buttons .active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0f0f10 inset !important;
  color:#343637 !important;
}
.ui.basic.black.button:active,.ui.basic.black.buttons .button:active{
  box-shadow:0px 0px 0px 1px #343637 inset !important;
  color:#343637 !important;
}
.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.black.button,.ui.inverted.black.buttons .button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #D4D4D5 inset !important;
  color:#FFFFFF;
}
.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover{
  box-shadow:none !important;
  color:#FFFFFF;
}
.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button:hover,.ui.inverted.black.button:focus,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.active.button,.ui.inverted.black.buttons .active.button,.ui.inverted.black.button:active,.ui.inverted.black.buttons .button:active{
  background-color:#000000;
}
.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus,.ui.inverted.black.basic.buttons .button:focus{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#545454 !important;
}
.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.buttons .basic.active.button,.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.button:active{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#FFFFFF !important;
}

.ui.grey.button,.ui.grey.buttons .button{
  background-color:#767676;
  color:#FFFFFF;
  text-shadow:none;
  background-image:none;
}
.ui.grey.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.grey.button:hover,.ui.grey.buttons .button:hover{
  background-color:#838383;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.grey.button:focus,.ui.grey.buttons .button:focus{
  background-color:#8a8a8a;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.grey.button:active,.ui.grey.buttons .button:active{
  background-color:#909090;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active{
  background-color:#696969;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.basic.grey.button,.ui.basic.grey.buttons .button{
  box-shadow:0px 0px 0px 1px #767676 inset !important;
  color:#767676 !important;
}
.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #838383 inset !important;
  color:#838383 !important;
}
.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #8a8a8a inset !important;
  color:#838383 !important;
}
.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #696969 inset !important;
  color:#909090 !important;
}
.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active{
  box-shadow:0px 0px 0px 1px #909090 inset !important;
  color:#909090 !important;
}
.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.grey.button,.ui.inverted.grey.buttons .button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #D4D4D5 inset !important;
  color:#FFFFFF;
}
.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover{
  box-shadow:none !important;
  color:rgba(0, 0, 0, 0.6);
}
.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover{
  background-color:#cfd0d2;
}
.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus{
  background-color:#c7c9cb;
}
.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button{
  background-color:#cfd0d2;
}
.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active{
  background-color:#c2c4c5;
}
.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover{
  box-shadow:0px 0px 0px 2px #cfd0d2 inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus,.ui.inverted.grey.basic.buttons .button:focus{
  box-shadow:0px 0px 0px 2px #c7c9cb inset !important;
  color:#DCDDDE !important;
}
.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button{
  box-shadow:0px 0px 0px 2px #cfd0d2 inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active{
  box-shadow:0px 0px 0px 2px #c2c4c5 inset !important;
  color:#FFFFFF !important;
}

.ui.green.button,.ui.green.buttons .button{
  background-color:#21BA45;
  color:#FFFFFF;
  text-shadow:none;
  background-image:none;
}
.ui.green.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.green.button:hover,.ui.green.buttons .button:hover{
  background-color:#16ab39;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.green.button:focus,.ui.green.buttons .button:focus{
  background-color:#0ea432;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.green.button:active,.ui.green.buttons .button:active{
  background-color:#198f35;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active{
  background-color:#13ae38;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.basic.green.button,.ui.basic.green.buttons .button{
  box-shadow:0px 0px 0px 1px #21BA45 inset !important;
  color:#21BA45 !important;
}
.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #16ab39 inset !important;
  color:#16ab39 !important;
}
.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0ea432 inset !important;
  color:#16ab39 !important;
}
.ui.basic.green.active.button,.ui.basic.green.buttons .active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #13ae38 inset !important;
  color:#198f35 !important;
}
.ui.basic.green.button:active,.ui.basic.green.buttons .button:active{
  box-shadow:0px 0px 0px 1px #198f35 inset !important;
  color:#198f35 !important;
}
.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.green.button,.ui.inverted.green.buttons .button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #2ECC40 inset !important;
  color:#2ECC40;
}
.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover{
  box-shadow:none !important;
  color:#FFFFFF;
}
.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover{
  background-color:#22be34;
}
.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus{
  background-color:#19b82b;
}
.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button{
  background-color:#1fc231;
}
.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active{
  background-color:#25a233;
}
.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover{
  box-shadow:0px 0px 0px 2px #22be34 inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus,.ui.inverted.green.basic.buttons .button:focus{
  box-shadow:0px 0px 0px 2px #19b82b inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button{
  box-shadow:0px 0px 0px 2px #1fc231 inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active{
  box-shadow:0px 0px 0px 2px #25a233 inset !important;
  color:#2ECC40 !important;
}

.ui.red.button,.ui.red.buttons .button{
  background-color:#DB2828;
  color:#FFFFFF;
  text-shadow:none;
  background-image:none;
}
.ui.red.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.red.button:hover,.ui.red.buttons .button:hover{
  background-color:#d01919;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.red.button:focus,.ui.red.buttons .button:focus{
  background-color:#ca1010;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.red.button:active,.ui.red.buttons .button:active{
  background-color:#b21e1e;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active{
  background-color:#d41515;
  color:#FFFFFF;
  text-shadow:none;
}
.ui.basic.red.button,.ui.basic.red.buttons .button{
  box-shadow:0px 0px 0px 1px #DB2828 inset !important;
  color:#DB2828 !important;
}
.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d01919 inset !important;
  color:#d01919 !important;
}
.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #ca1010 inset !important;
  color:#d01919 !important;
}
.ui.basic.red.active.button,.ui.basic.red.buttons .active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d41515 inset !important;
  color:#b21e1e !important;
}
.ui.basic.red.button:active,.ui.basic.red.buttons .button:active{
  box-shadow:0px 0px 0px 1px #b21e1e inset !important;
  color:#b21e1e !important;
}
.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.red.button,.ui.inverted.red.buttons .button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #FF695E inset !important;
  color:#FF695E;
}
.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover{
  box-shadow:none !important;
  color:#FFFFFF;
}
.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover{
  background-color:#ff5144;
}
.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus{
  background-color:#ff4335;
}
.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button{
  background-color:#ff5144;
}
.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active{
  background-color:#ff392b;
}
.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFFFFF !important;
}
.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover{
  box-shadow:0px 0px 0px 2px #ff5144 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus,.ui.inverted.red.basic.buttons .button:focus{
  box-shadow:0px 0px 0px 2px #ff4335 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button{
  box-shadow:0px 0px 0px 2px #ff5144 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active{
  box-shadow:0px 0px 0px 2px #ff392b inset !important;
  color:#FF695E !important;
}

.ui.buttons{
  display:-ms-inline-flexbox;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -ms-flex-direction:row;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      -webkit-flex-direction:row;
          flex-direction:row;
  font-size:0em;
  vertical-align:baseline;
  margin:0em 0.25em 0em 0em;
}
.ui.buttons:not(.basic):not(.inverted){
  box-shadow:none;
}
.ui.buttons:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ui.buttons .button{
  -ms-flex:1 0 auto;
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
          flex:1 0 auto;
  border-radius:0em;
  margin:0px;
}
.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted){
  box-shadow:0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.buttons .button:first-child{
  border-left:none;
  margin-left:0em;
  border-top-left-radius:0.28571429rem;
  border-bottom-left-radius:0.28571429rem;
}
.ui.buttons .button:last-child{
  border-top-right-radius:0.28571429rem;
  border-bottom-right-radius:0.28571429rem;
}
.ui.vertical.buttons{
  display:-ms-inline-flexbox;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:inline-flex;
  -ms-flex-direction:column;
      -webkit-box-orient:vertical;
      -webkit-box-direction:normal;
      -webkit-flex-direction:column;
          flex-direction:column;
}
.ui.vertical.buttons .button{
  display:block;
  float:none;
  width:100%;
  margin:0px;
  box-shadow:none;
  border-radius:0em;
}
.ui.vertical.buttons .button:first-child{
  border-top-left-radius:0.28571429rem;
  border-top-right-radius:0.28571429rem;
}
.ui.vertical.buttons .button:last-child{
  margin-bottom:0px;
  border-bottom-left-radius:0.28571429rem;
  border-bottom-right-radius:0.28571429rem;
}
.ui.vertical.buttons .button:only-child{
  border-radius:0.28571429rem;
}


.ui.dropdown{
  cursor:pointer;
  position:relative;
  display:inline-block;
  -webkit-transition:box-shadow 0.1s ease, width 0.1s ease;
  transition:box-shadow 0.1s ease, width 0.1s ease;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

.ui.dropdown,.ui.dropdown .menu{
  outline:none;
  text-align:left;
}

.ui.dropdown .menu{
  cursor:auto;
  position:absolute;
  display:none;
  top:100%;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content;
  margin:0em;
  padding:0em;
  background:#FFFFFF;
  font-size:1em;
  text-shadow:none;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0.28571429rem;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
  z-index:11;
  will-change:transform, opacity;
}
.ui.dropdown .menu>*{
  white-space:nowrap;
}

.ui.dropdown>input:not(.search):first-child,.ui.dropdown>select{
  display:none !important;
}

.ui.dropdown>.dropdown.icon{
  position:relative;
  font-size:0.85714286em;
  margin:0em 0em 0em 1em;
}
.ui.dropdown .menu>.item .dropdown.icon{
  width:auto;
  float:right;
  margin:0em 0em 0em 1em;
}
.ui.dropdown .menu>.item .dropdown.icon+.text{
  margin-right:1em;
}

.ui.dropdown>.text{
  display:inline-block;
  -webkit-transition:none;
  transition:none;
}

.ui.dropdown .menu>.item{
  position:relative;
  cursor:pointer;
  display:block;
  height:auto;
  text-align:left;
  border:none;
  line-height:1em;
  color:rgba(0, 0, 0, 0.87);
  padding:0.78571429rem 1.14285714rem !important;
  font-size:1rem;
  text-transform:none;
  font-weight:normal;
  box-shadow:none;
  -webkit-touch-callout:none;
}
.ui.dropdown .menu>.item:first-child{
  border-top-width:0px;
}

.ui.dropdown .menu .item>[class*="right floated"],.ui.dropdown>.text>[class*="right floated"]{
  float:right !important;
  margin-right:0em !important;
  margin-left:1em !important;
}
.ui.dropdown .menu .item>[class*="left floated"],.ui.dropdown>.text>[class*="left floated"]{
  float:left !important;
  margin-left:0em !important;
  margin-right:1em !important;
}
.ui.dropdown .menu .item>.flag.floated,.ui.dropdown .menu .item>.icon.floated,.ui.dropdown .menu .item>.image.floated,.ui.dropdown .menu .item>img.floated{
  margin-top:0em;
}

.ui.dropdown .menu>.header{
  margin:1rem 0rem 0.75rem;
  padding:0em 1.14285714rem;
  color:rgba(0, 0, 0, 0.85);
  font-size:0.78571429em;
  font-weight:bold;
  text-transform:uppercase;
}
.ui.dropdown .menu>.divider{
  border-top:1px solid rgba(34, 36, 38, 0.1);
  height:0em;
  margin:0.5em 0em;
}
.ui.dropdown.dropdown .menu>.input{
  width:auto;
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  margin:1.14285714rem 0.78571429rem;
  min-width:10rem;
}
.ui.dropdown .menu>.header+.input{
  margin-top:0em;
}
.ui.dropdown .menu>.input:not(.transparent) input{
  padding:0.5em 1em;
}
.ui.dropdown .menu>.input:not(.transparent) .button,.ui.dropdown .menu>.input:not(.transparent) .icon,.ui.dropdown .menu>.input:not(.transparent) .label{
  padding-top:0.5em;
  padding-bottom:0.5em;
}

.ui.dropdown .menu>.item>.description,.ui.dropdown>.text>.description{
  float:right;
  margin:0em 0em 0em 1em;
  color:rgba(0, 0, 0, 0.4);
}

.ui.dropdown .menu>.message{
  padding:0.78571429rem 1.14285714rem;
  font-weight:normal;
}
.ui.dropdown .menu>.message:not(.ui){
  color:rgba(0, 0, 0, 0.4);
}

.ui.dropdown .menu .menu{
  top:0% !important;
  left:100%;
  right:auto;
  margin:0em 0em 0em -0.5em !important;
  border-radius:0.28571429rem !important;
  z-index:21 !important;
}
.ui.dropdown .menu .menu:after{
  display:none;
}
.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img,.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img{
  margin-top:0em;
}
.ui.dropdown .menu>.item>.flag,.ui.dropdown .menu>.item>.icon,.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>.label,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.flag,.ui.dropdown>.text>.icon,.ui.dropdown>.text>.image,.ui.dropdown>.text>.label,.ui.dropdown>.text>img{
  margin-left:0em;
  float:none;
  margin-right:0.78571429rem;
}

.ui.dropdown .menu>.item>.image,.ui.dropdown .menu>.item>img,.ui.dropdown>.text>.image,.ui.dropdown>.text>img{
  display:inline-block;
  vertical-align:top;
  width:auto;
  margin-top:-0.5em;
  margin-bottom:-0.5em;
  max-height:2em;
}
.ui.dropdown .ui.menu>.item:before,.ui.menu .ui.dropdown .menu>.item:before{
  display:none;
}
.ui.menu .ui.dropdown .menu .active.item{
  border-left:none;
}
.ui.buttons>.ui.dropdown:last-child .menu,.ui.menu .right.dropdown.item .menu,.ui.menu .right.menu .dropdown:last-child .menu{
  left:auto;
  right:0em;
}
.ui.label.dropdown .menu{
  min-width:100%;
}
.ui.dropdown.icon.button>.dropdown.icon{
  margin:0em;
}
.ui.button.dropdown .menu{
  min-width:100%;
}
.ui.selection.dropdown{
  cursor:pointer;
  word-wrap:break-word;
  line-height:1em;
  white-space:normal;
  outline:0;
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
          transform:rotate(0deg);
  min-width:14em;
  min-height:2.71428571em;
  background:#FFFFFF;
  display:inline-block;
  padding:0.78571429em 2.1em 0.78571429em 1em;
  color:rgba(0, 0, 0, 0.87);
  box-shadow:none;
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0.28571429rem;
  -webkit-transition:box-shadow 0.1s ease, width 0.1s ease;
  transition:box-shadow 0.1s ease, width 0.1s ease;
}
.ui.selection.dropdown.active,.ui.selection.dropdown.visible{
  z-index:10;
}
select.ui.dropdown{
  height:38px;
  padding:0.5em;
  border:1px solid rgba(34, 36, 38, 0.15);
  visibility:visible;
}
.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{
  cursor:pointer;
  position:absolute;
  width:auto;
  height:auto;
  line-height:1.21428571em;
  top:0.78571429em;
  right:1em;
  z-index:3;
  margin:-0.78571429em;
  padding:0.91666667em;
  opacity:0.8;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
}
.ui.compact.selection.dropdown{
  min-width:0px;
}
.ui.selection.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
  border-top-width:0px !important;
  width:auto;
  outline:none;
  margin:0px -1px;
  min-width:calc(100% + 2px);
  width:calc(100% + 2px);
  border-radius:0em 0em 0.28571429rem 0.28571429rem;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
}
.ui.selection.dropdown .menu:after,.ui.selection.dropdown .menu:before{
  display:none;
}

.ui.selection.dropdown .menu>.message{
  padding:0.78571429rem 1.14285714rem;
}
@media only screen and (max-width:767px){
  .ui.selection.dropdown .menu{
    max-height:8.01428571rem;
  }
}
@media only screen and (min-width:768px){
  .ui.selection.dropdown .menu{
    max-height:10.68571429rem;
  }
}
@media only screen and (min-width:992px){
  .ui.selection.dropdown .menu{
    max-height:16.02857143rem;
  }
}
@media only screen and (min-width:1920px){
  .ui.selection.dropdown .menu{
    max-height:21.37142857rem;
  }
}
.ui.selection.dropdown .menu>.item{
  border-top:1px solid #fafafa;
  padding:0.78571429rem 1.14285714rem !important;
  white-space:normal;
  word-wrap:normal;
}
.ui.selection.dropdown .menu>.hidden.addition.item{
  display:none;
}
.ui.selection.dropdown:hover{
  border-color:rgba(34, 36, 38, 0.35);
  box-shadow:none;
}
.ui.selection.active.dropdown,.ui.selection.active.dropdown .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.dropdown:focus{
  border-color:#96C8DA;
  box-shadow:none;
}
.ui.selection.dropdown:focus .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.visible.dropdown>.text:not(.default){
  font-weight:normal;
  color:rgba(0, 0, 0, 0.8);
}
.ui.selection.active.dropdown:hover,.ui.selection.active.dropdown:hover .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.active.selection.dropdown>.dropdown.icon,.ui.visible.selection.dropdown>.dropdown.icon{
  opacity:'';
  z-index:3;
}
.ui.active.selection.dropdown{
  border-bottom-left-radius:0em !important;
  border-bottom-right-radius:0em !important;
}
.ui.active.empty.selection.dropdown{
  border-radius:0.28571429rem !important;
  box-shadow:none !important;
}
.ui.active.empty.selection.dropdown .menu{
  border:none !important;
  box-shadow:none !important;
}
.ui.search.dropdown{
  min-width:'';
}
.ui.search.dropdown>input.search{
  background:none transparent !important;
  border:none !important;
  box-shadow:none !important;
  cursor:text;
  top:0em;
  left:1px;
  width:100%;
  outline:none;
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0);
  padding:inherit;
  position:absolute;
  z-index:2;
}
.ui.search.dropdown>.text{
  cursor:text;
  position:relative;
  left:1px;
  z-index:3;
}
.ui.search.selection.dropdown>input.search,.ui.search.selection.dropdown>span.sizer{
  line-height:1.21428571em;
  padding:0.67857143em 2.1em 0.67857143em 1em;
}
.ui.search.selection.dropdown>span.sizer{
  display:none;
  white-space:pre;
}
.ui.search.dropdown.active>input.search,.ui.search.dropdown.visible>input.search{
  cursor:auto;
}
.ui.search.dropdown.active>.text,.ui.search.dropdown.visible>.text{
  pointer-events:none;
}
.ui.active.search.dropdown input.search:focus+.text .flag,.ui.active.search.dropdown input.search:focus+.text .icon{
  opacity:0.45;
}
.ui.active.search.dropdown input.search:focus+.text{
  color:rgba(115, 115, 115, 0.87) !important;
}
.ui.search.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
}
@media only screen and (max-width:767px){
  .ui.search.dropdown .menu{
    max-height:8.01428571rem;
  }
}
@media only screen and (min-width:768px){
  .ui.search.dropdown .menu{
    max-height:10.68571429rem;
  }
}
@media only screen and (min-width:992px){
  .ui.search.dropdown .menu{
    max-height:16.02857143rem;
  }
}
@media only screen and (min-width:1920px){
  .ui.search.dropdown .menu{
    max-height:21.37142857rem;
  }
}
.ui.multiple.dropdown{
  padding:0.22619048em 2.1em 0.22619048em 0.35714286em;
}
.ui.multiple.dropdown .menu{
  cursor:auto;
}
.ui.multiple.search.dropdown,.ui.multiple.search.dropdown>input.search{
  cursor:text;
}
.ui.multiple.dropdown>.label{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  font-size:1em;
  padding:0.35714286em 0.78571429em;
  margin:0.14285714rem 0.28571429rem 0.14285714rem 0em;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.multiple.dropdown .dropdown.icon{
  margin:'';
  padding:'';
}
.ui.multiple.dropdown>.text{
  position:static;
  padding:0;
  max-width:100%;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  line-height:1.21428571em;
}
.ui.multiple.dropdown>.label~input.search{
  margin-left:0.14285714em !important;
}
.ui.multiple.dropdown>.label~.text{
  display:none;
}
.ui.multiple.search.dropdown>.text{
  display:inline-block;
  position:absolute;
  top:0;
  left:0;
  padding:inherit;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  line-height:1.21428571em;
}
.ui.multiple.search.dropdown>.label~.text{
  display:none;
}
.ui.multiple.search.dropdown>input.search{
  position:static;
  padding:0;
  max-width:100%;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  width:2.2em;
  line-height:1.21428571em;
}

.ui.inline.dropdown{
  cursor:pointer;
  display:inline-block;
  color:inherit;
}
.ui.inline.dropdown .dropdown.icon{
  margin:0em 0.21428571em;
  vertical-align:baseline;
}
.ui.inline.dropdown>.text{
  font-weight:bold;
}
.ui.inline.dropdown .menu{
  cursor:auto;
  margin-top:0.21428571em;
  border-radius:0.28571429rem;
}
.ui.dropdown .menu .active.item{
  background:transparent;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.95);
  box-shadow:none;
  z-index:12;
}
.ui.dropdown .menu>.item:hover{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
  z-index:13;
}

.ui.loading.dropdown>i.icon{
  height:1em !important;
}
.ui.loading.selection.dropdown>i.icon{
  padding:1.5em 1.28571429em !important;
}
.ui.loading.dropdown>i.icon:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.dropdown>i.icon:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  box-shadow:0px 0px 0px 1px transparent;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  -webkit-animation:dropdown-spin 0.6s linear;
          animation:dropdown-spin 0.6s linear;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  border-radius:500rem;
  border:0.2em solid transparent;
  border-top-color:#767676;
}
.ui.loading.dropdown.button>i.icon:after,.ui.loading.dropdown.button>i.icon:before{
  display:none;
}
@-webkit-keyframes dropdown-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes dropdown-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

.ui.default.dropdown:not(.button)>.text,.ui.dropdown:not(.button)>.default.text{
  color:rgba(191, 191, 191, 0.87);
}
.ui.default.dropdown:not(.button)>input:focus~.text,.ui.dropdown:not(.button)>input:focus~.default.text{
  color:rgba(115, 115, 115, 0.87);
}

.ui.loading.dropdown>.text{
  -webkit-transition:none;
  transition:none;
}
.ui.dropdown .loading.menu{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.dropdown>.loading.menu{
  left:0px !important;
  right:auto !important;
}
.ui.dropdown>.menu .loading.menu{
  left:100% !important;
  right:auto !important;
}
.ui.dropdown .menu .selected.item,.ui.dropdown.selected{
  background:rgba(0, 0, 0, 0.03);
  color:rgba(0, 0, 0, 0.95);
}
.ui.dropdown>.filtered.text{
  visibility:hidden;
}
.ui.dropdown .filtered.item{
  display:none !important;
}

.ui.dropdown.error,.ui.dropdown.error>.default.text,.ui.dropdown.error>.text{
  color:#9F3A38;
}
.ui.selection.dropdown.error{
  background:#FFF6F6;
  border-color:#E0B4B4;
}
.ui.selection.dropdown.error:hover,.ui.dropdown.error>.menu,.ui.dropdown.error>.menu .menu{
  border-color:#E0B4B4;
}
.ui.dropdown.error>.menu>.item{
  color:#9F3A38;
}
.ui.multiple.selection.error.dropdown>.label{
  border-color:#E0B4B4;
}
.ui.dropdown.error>.menu>.item:hover{
  background-color:#FFF2F2;
}
.ui.dropdown.error>.menu .active.item{
  background-color:#FDCFCF;
}

.ui.dropdown>.clear.dropdown.icon{
  opacity:0.8;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
}
.ui.dropdown>.clear.dropdown.icon:hover{
  opacity:1;
}
.ui.disabled.dropdown,.ui.dropdown .menu>.disabled.item{
  cursor:default;
  pointer-events:none;
  opacity:0.45;
}
.ui.dropdown .menu{
  left:0px;
}
.ui.dropdown .menu .right.menu,.ui.dropdown .right.menu>.menu{
  left:100% !important;
  right:auto !important;
  border-radius:0.28571429rem !important;
}
.ui.dropdown>.left.menu{
  left:auto !important;
  right:0px !important;
}
.ui.dropdown .menu .left.menu,.ui.dropdown>.left.menu .menu{
  left:auto;
  right:100%;
  margin:0em -0.5em 0em 0em !important;
  border-radius:0.28571429rem !important;
}
.ui.dropdown .item .left.dropdown.icon,.ui.dropdown .left.menu .item .dropdown.icon{
  width:auto;
  float:left;
  margin:0em;
}
.ui.dropdown .item .left.dropdown.icon+.text,.ui.dropdown .left.menu .item .dropdown.icon+.text{
  margin-left:1em;
  margin-right:0em;
}
.ui.upward.dropdown>.menu{
  top:auto;
  bottom:100%;
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius:0.28571429rem 0.28571429rem 0em 0em;
}
.ui.dropdown .upward.menu{
  top:auto !important;
  bottom:0 !important;
}
.ui.simple.upward.active.dropdown,.ui.simple.upward.dropdown:hover{
  border-radius:0.28571429rem 0.28571429rem 0em 0em !important;
}
.ui.upward.dropdown.button:not(.pointing):not(.floating).active{
  border-radius:0.28571429rem 0.28571429rem 0em 0em;
}
.ui.upward.selection.dropdown .menu{
  border-top-width:1px !important;
  border-bottom-width:0px !important;
  box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.upward.selection.dropdown:hover{
  box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
.ui.active.upward.selection.dropdown,.ui.upward.selection.dropdown.visible{
  border-radius:0em 0em 0.28571429rem 0.28571429rem !important;
}
.ui.upward.selection.dropdown.visible{
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.upward.active.selection.dropdown:hover{
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}
.ui.upward.active.selection.dropdown:hover .menu{
  box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
}
.ui.scrolling.dropdown .menu{
  overflow-x:hidden;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
}
.ui.scrolling.dropdown .menu,.ui.dropdown .scrolling.menu{
  overflow-y:auto;
  min-width:100% !important;
  width:auto !important;
}
.ui.dropdown .scrolling.menu{
  position:static;
  box-shadow:none !important;
  border-radius:0 !important;
  margin:0 !important;
  border:none;
  border-top:1px solid rgba(34, 36, 38, 0.15);
}
.ui.dropdown .scrolling.menu>.item.item.item,.ui.scrolling.dropdown .menu .item.item.item,.ui.dropdown .scrolling.menu .item:first-child,.ui.scrolling.dropdown .menu .item:first-child{
  border-top:none;
}
.ui.dropdown>.animating.menu .scrolling.menu,.ui.dropdown>.visible.menu .scrolling.menu{
  display:block;
}
@media (-ms-high-contrast:none){
  .ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
    min-width:83%;
  }
}
@media only screen and (max-width:767px){
  .ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
    max-height:10.28571429rem;
  }
}
@media only screen and (min-width:768px){
  .ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
    max-height:15.42857143rem;
  }
}
@media only screen and (min-width:992px){
  .ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
    max-height:20.57142857rem;
  }
}
@media only screen and (min-width:1920px){
  .ui.dropdown .scrolling.menu,.ui.scrolling.dropdown .menu{
    max-height:20.57142857rem;
  }
}
.ui.simple.dropdown .menu:after,.ui.simple.dropdown .menu:before{
  display:none;
}
.ui.simple.dropdown .menu{
  position:absolute;
  display:block;
  overflow:hidden;
  top:-9999px !important;
  opacity:0;
  width:0;
  height:0;
  -webkit-transition:opacity 0.1s ease;
  transition:opacity 0.1s ease;
}
.ui.simple.active.dropdown,.ui.simple.dropdown:hover{
  border-bottom-left-radius:0em !important;
  border-bottom-right-radius:0em !important;
}
.ui.simple.active.dropdown>.menu,.ui.simple.dropdown:hover>.menu{
  overflow:visible;
  width:auto;
  height:auto;
  top:100% !important;
  opacity:1;
}
.ui.simple.dropdown:hover>.menu>.item:hover>.menu,.ui.simple.dropdown>.menu>.item:active>.menu{
  overflow:visible;
  width:auto;
  height:auto;
  top:0% !important;
  left:100% !important;
  opacity:1;
}
.ui.simple.disabled.dropdown:hover .menu{
  display:none;
  height:0px;
  width:0px;
  overflow:hidden;
}
.ui.simple.visible.dropdown>.menu{
  display:block;
}

.ui.fluid.dropdown{
  display:block;
  width:100%;
  min-width:0em;
}
.ui.fluid.dropdown>.dropdown.icon{
  float:right;
}

.ui.floating.dropdown .menu{
  left:0;
  right:auto;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius:0.28571429rem !important;
}
.ui.floating.dropdown>.menu{
  margin-top:0.5em !important;
  border-radius:0.28571429rem !important;
}

.ui.pointing.dropdown>.menu{
  top:100%;
  margin-top:0.78571429rem;
  border-radius:0.28571429rem;
}
.ui.pointing.dropdown>.menu:after{
  display:block;
  position:absolute;
  pointer-events:none;
  content:'';
  visibility:visible;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  width:0.5em;
  height:0.5em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  background:#FFFFFF;
  z-index:2;
}
.ui.pointing.dropdown>.menu:after{
  top:-0.25em;
  left:50%;
  margin:0em 0em 0em -0.25em;
}
.ui.top.left.pointing.dropdown>.menu{
  top:100%;
  bottom:auto;
  left:0%;
  right:auto;
  margin:1em 0em 0em;
}
.ui.top.left.pointing.dropdown>.menu:after{
  top:-0.25em;
  left:1em;
  right:auto;
  margin:0em;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}
.ui.top.right.pointing.dropdown>.menu{
  top:100%;
  bottom:auto;
  right:0%;
  left:auto;
  margin:1em 0em 0em;
}
.ui.top.pointing.dropdown>.left.menu:after,.ui.top.right.pointing.dropdown>.menu:after{
  top:-0.25em;
  left:auto !important;
  right:1em !important;
  margin:0em;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
}
.ui.left.pointing.dropdown>.menu{
  top:0%;
  left:100%;
  right:auto;
  margin:0em 0em 0em 1em;
}
.ui.left.pointing.dropdown>.menu:after{
  top:1em;
  left:-0.25em;
  margin:0em;
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
          transform:rotate(-45deg);
}
.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu{
  left:auto !important;
  right:100% !important;
  margin:0em 1em 0em 0em;
}
.ui.left:not(.top):not(.bottom).pointing.dropdown>.left.menu:after{
  top:1em;
  left:auto;
  right:-0.25em;
  margin:0em;
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
          transform:rotate(135deg);
}
.ui.right.pointing.dropdown>.menu{
  top:0%;
  left:auto;
  right:100%;
  margin:0em 1em 0em 0em;
}
.ui.right.pointing.dropdown>.menu:after{
  top:1em;
  left:auto;
  right:-0.25em;
  margin:0em;
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
          transform:rotate(135deg);
}
.ui.bottom.pointing.dropdown>.menu{
  top:auto;
  bottom:100%;
  left:0%;
  right:auto;
  margin:0em 0em 1em;
}
.ui.bottom.pointing.dropdown>.menu:after{
  top:auto;
  bottom:-0.25em;
  right:auto;
  margin:0em;
  -webkit-transform:rotate(-135deg);
      -ms-transform:rotate(-135deg);
          transform:rotate(-135deg);
}
.ui.bottom.pointing.dropdown>.menu .menu{
  top:auto !important;
  bottom:0px !important;
}
.ui.bottom.left.pointing.dropdown>.menu{
  left:0%;
  right:auto;
}
.ui.bottom.left.pointing.dropdown>.menu:after{
  left:1em;
  right:auto;
}
.ui.bottom.right.pointing.dropdown>.menu{
  right:0%;
  left:auto;
}
.ui.bottom.right.pointing.dropdown>.menu:after{
  left:auto;
  right:1em;
}
.ui.pointing.upward.dropdown .menu,.ui.top.pointing.upward.dropdown .menu{
  top:auto !important;
  bottom:100% !important;
  margin:0em 0em 0.78571429rem;
  border-radius:0.28571429rem;
}
.ui.pointing.upward.dropdown .menu:after,.ui.top.pointing.upward.dropdown .menu:after{
  top:100% !important;
  bottom:auto !important;
  box-shadow:1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  margin:-0.25em 0em 0em;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{
  top:auto !important;
  bottom:0 !important;
  margin:0em 1em 0em 0em;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 1em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 0em 1em;
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 1em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}
@font-face{
  font-display:swap;
  font-family:'Dropdown';
  src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff');
  font-weight:normal;
  font-style:normal;
}
.ui.dropdown>.dropdown.icon{
  font-family:'Dropdown';
  line-height:1;
  height:1em;
  width:1.23em;
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  font-weight:normal;
  font-style:normal;
  text-align:center;
  width:auto;
}
.ui.dropdown>.dropdown.icon:before{
  content:'\f0d7';
}
.ui.dropdown .menu .item .dropdown.icon:before{
  content:'\f0da';
}
.ui.dropdown .item .left.dropdown.icon:before,.ui.dropdown .left.menu .item .dropdown.icon:before{
  content:"\f0d9";
}
.ui.vertical.menu .dropdown.item>.dropdown.icon:before{
  content:"\f0da";
}
.ui.dropdown>.clear.icon:before{
  content:"\f00d";
}


.ui.sidebar{
  position:fixed;
  top:0;
  left:0;
  -webkit-transition:none;
  transition:none;
  will-change:transform;
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
  visibility:hidden;
  -webkit-overflow-scrolling:touch;
  height:100% !important;
  max-height:100%;
  border-radius:0em !important;
  margin:0em !important;
  overflow-y:auto !important;
  z-index:102;
}
.ui.sidebar,.ui.sidebar>*{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}
.ui.right.sidebar{
  right:0px !important;
  left:auto !important;
  -webkit-transform:translate3d(100%, 0%, 0);
          transform:translate3d(100%, 0%, 0);
}

.pushable{
  height:100%;
  overflow-x:hidden;
  padding:0em !important;
}
body.pushable{
  background:#545454 !important;
}
.pushable:not(body){
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.pushable:not(body)>.fixed,.pushable:not(body)>.pusher:after,.pushable:not(body)>.ui.sidebar{
  position:absolute;
}

.pushable>.fixed{
  position:fixed;
  will-change:transform;
  z-index:101;
}

.pushable>.fixed,.pushable>.pusher{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  -webkit-transition:-webkit-transform 500ms ease;
  transition:-webkit-transform 500ms ease;
  transition:transform 500ms ease;
  transition:transform 500ms ease, -webkit-transform 500ms ease;
}

.pushable>.pusher{
  position:relative;
  overflow:hidden;
  min-height:100%;
  z-index:2;
}
body.pushable>.pusher{
  background:#fbfbfb;
}
.pushable>.pusher{
  background:inherit;
}

.pushable>.pusher:after{
  position:fixed;
  top:0px;
  right:0px;
  content:'';
  background-color:rgba(0, 0, 0, 0.4);
  overflow:hidden;
  opacity:0;
  -webkit-transition:opacity 500ms;
  transition:opacity 500ms;
  will-change:opacity;
  z-index:1000;
}

.ui.sidebar.menu .item{
  border-radius:0em !important;
}

.pushable>.pusher.dimmed:after{
  width:100% !important;
  height:100% !important;
  opacity:1 !important;
}

.ui.animating.sidebar,.ui.visible.sidebar{
  visibility:visible;
}

.ui.visible.sidebar{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.ui.right.visible.sidebar{
  box-shadow:0px 0px 20px rgba(34, 36, 38, 0.15);
}
.ui.visible.right.sidebar~.fixed,.ui.visible.right.sidebar~.pusher{
  -webkit-transform:translate3d(-260px, 0, 0);
          transform:translate3d(-260px, 0, 0);
}
.ui.visible.right.sidebar~.ui.visible.left.sidebar~.fixed,.ui.visible.right.sidebar~.ui.visible.left.sidebar~.pusher{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.ui.right.sidebar{
  width:300px;
}
.ui.uncover.sidebar{
  z-index:1;
}
.ui.uncover.sidebar,.ui.visible.uncover.sidebar{
  -webkit-transform:translateZ(0);
          transform:translateZ(0);
}
.ui.visible.uncover.sidebar{
  -webkit-transition:-webkit-transform 500ms ease;
  transition:-webkit-transform 500ms ease;
  transition:transform 500ms ease;
  transition:transform 500ms ease, -webkit-transform 500ms ease;
}


.ui.popup{
  display:none;
  position:absolute;
  top:0px;
  right:0px;
  min-width:-webkit-min-content;
  min-width:-moz-min-content;
  min-width:min-content;
  z-index:1900;
  border:1px solid #d4d4d5;
  line-height:1.4285em;
  max-width:250px;
  background:#FFFFFF;
  padding:0.833em 1em;
  font-weight:normal;
  font-style:normal;
  color:rgba(0, 0, 0, 0.87);
  border-radius:0.28571429rem;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
.ui.popup:before{
  position:absolute;
  content:'';
  width:0.71428571em;
  height:0.71428571em;
  background:#FFFFFF;
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  z-index:2;
  box-shadow:1px 1px 0px 0px #bababc;
}

.ui.popup{
  margin:0em;
}
.ui.top.popup{
  margin:0em 0em 0.71428571em;
}
.ui.top.left.popup{
  -webkit-transform-origin:left bottom;
      -ms-transform-origin:left bottom;
          transform-origin:left bottom;
}
.ui.top.center.popup{
  -webkit-transform-origin:center bottom;
      -ms-transform-origin:center bottom;
          transform-origin:center bottom;
}
.ui.top.right.popup{
  -webkit-transform-origin:right bottom;
      -ms-transform-origin:right bottom;
          transform-origin:right bottom;
}
.ui.left.center.popup{
  margin:0em 0.71428571em 0em 0em;
  -webkit-transform-origin:right 50%;
      -ms-transform-origin:right 50%;
          transform-origin:right 50%;
}
.ui.right.center.popup{
  margin:0em 0em 0em 0.71428571em;
  -webkit-transform-origin:left 50%;
      -ms-transform-origin:left 50%;
          transform-origin:left 50%;
}
.ui.bottom.popup{
  margin:0.71428571em 0em 0em;
}
.ui.bottom.left.popup{
  -webkit-transform-origin:left top;
      -ms-transform-origin:left top;
          transform-origin:left top;
}
.ui.bottom.center.popup{
  -webkit-transform-origin:center top;
      -ms-transform-origin:center top;
          transform-origin:center top;
}
.ui.bottom.right.popup{
  -webkit-transform-origin:right top;
      -ms-transform-origin:right top;
          transform-origin:right top;
}

.ui.bottom.center.popup:before{
  margin-left:-0.30714286em;
  top:-0.30714286em;
  left:50%;
  right:auto;
  bottom:auto;
  box-shadow:-1px -1px 0px 0px #bababc;
}
.ui.bottom.left.popup{
  margin-left:0em;
}
.ui.bottom.left.popup:before{
  top:-0.30714286em;
  left:1em;
  right:auto;
  bottom:auto;
  margin-left:0em;
  box-shadow:-1px -1px 0px 0px #bababc;
}
.ui.bottom.right.popup{
  margin-right:0em;
}
.ui.bottom.right.popup:before{
  top:-0.30714286em;
  right:1em;
  bottom:auto;
  left:auto;
  margin-left:0em;
  box-shadow:-1px -1px 0px 0px #bababc;
}

.ui.top.center.popup:before{
  top:auto;
  right:auto;
  bottom:-0.30714286em;
  left:50%;
  margin-left:-0.30714286em;
}
.ui.top.left.popup{
  margin-left:0em;
}
.ui.top.left.popup:before{
  bottom:-0.30714286em;
  left:1em;
  top:auto;
  right:auto;
  margin-left:0em;
}
.ui.top.right.popup{
  margin-right:0em;
}
.ui.top.right.popup:before{
  bottom:-0.30714286em;
  right:1em;
  top:auto;
  left:auto;
  margin-left:0em;
}
.ui.left.center.popup:before{
  top:50%;
  right:-0.30714286em;
  bottom:auto;
  left:auto;
  margin-top:-0.30714286em;
  box-shadow:1px -1px 0px 0px #bababc;
}
.ui.right.center.popup:before{
  top:50%;
  left:-0.30714286em;
  bottom:auto;
  right:auto;
  margin-top:-0.30714286em;
  box-shadow:-1px 1px 0px 0px #bababc;
}
.ui.popup>.ui.grid:not(.padded){
  width:calc(100% + 1.75rem);
  margin:-0.7rem -0.875rem;
}

.ui.loading.popup{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.animating.popup,.ui.visible.popup{
  display:block;
}
.ui.visible.popup{
  -webkit-transform:translateZ(0px);
          transform:translateZ(0px);
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
}

.ui.basic.popup:before{
  display:none;
}


.transition{
  -webkit-animation-iteration-count:1;
          animation-iteration-count:1;
  -webkit-animation-duration:300ms;
          animation-duration:300ms;
  -webkit-animation-timing-function:ease;
          animation-timing-function:ease;
  -webkit-animation-fill-mode:both;
          animation-fill-mode:both;
}
.animating.transition{
  -webkit-backface-visibility:hidden;
          backface-visibility:hidden;
  visibility:visible !important;
}
.loading.transition{
  position:absolute;
  top:-99999px;
  left:-99999px;
}
.hidden.transition{
  display:none;
  visibility:hidden;
}
.visible.transition{
  display:block !important;
  visibility:visible !important;
}
.disabled.transition{
  -webkit-animation-play-state:paused;
          animation-play-state:paused;
}

.looping.transition{
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
}

.transition.fade.in{
  -webkit-animation-name:fadeIn;
          animation-name:fadeIn;
}
.transition[class*="fade up"].in{
  -webkit-animation-name:fadeInUp;
          animation-name:fadeInUp;
}
.transition[class*="fade down"].in{
  -webkit-animation-name:fadeInDown;
          animation-name:fadeInDown;
}
.transition[class*="fade left"].in{
  -webkit-animation-name:fadeInLeft;
          animation-name:fadeInLeft;
}
.transition[class*="fade right"].in{
  -webkit-animation-name:fadeInRight;
          animation-name:fadeInRight;
}
.transition.fade.out{
  -webkit-animation-name:fadeOut;
          animation-name:fadeOut;
}
.transition[class*="fade up"].out{
  -webkit-animation-name:fadeOutUp;
          animation-name:fadeOutUp;
}
.transition[class*="fade down"].out{
  -webkit-animation-name:fadeOutDown;
          animation-name:fadeOutDown;
}
.transition[class*="fade left"].out{
  -webkit-animation-name:fadeOutLeft;
          animation-name:fadeOutLeft;
}
.transition[class*="fade right"].out{
  -webkit-animation-name:fadeOutRight;
          animation-name:fadeOutRight;
}
@-webkit-keyframes fadeIn{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@keyframes fadeIn{
  0%{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@-webkit-keyframes fadeInUp{
  0%{
    opacity:0;
    -webkit-transform:translateY(10%);
            transform:translateY(10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
}
@keyframes fadeInUp{
  0%{
    opacity:0;
    -webkit-transform:translateY(10%);
            transform:translateY(10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
}
@-webkit-keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-10%);
            transform:translateY(-10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
}
@keyframes fadeInDown{
  0%{
    opacity:0;
    -webkit-transform:translateY(-10%);
            transform:translateY(-10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
}
@-webkit-keyframes fadeInLeft{
  0%{
    opacity:0;
    -webkit-transform:translateX(10%);
            transform:translateX(10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
}
@keyframes fadeInLeft{
  0%{
    opacity:0;
    -webkit-transform:translateX(10%);
            transform:translateX(10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
}
@-webkit-keyframes fadeInRight{
  0%{
    opacity:0;
    -webkit-transform:translateX(-10%);
            transform:translateX(-10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
}
@keyframes fadeInRight{
  0%{
    opacity:0;
    -webkit-transform:translateX(-10%);
            transform:translateX(-10%);
  }
  to{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
}
@-webkit-keyframes fadeOut{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@keyframes fadeOut{
  0%{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@-webkit-keyframes fadeOutUp{
  0%{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateY(5%);
            transform:translateY(5%);
  }
}
@keyframes fadeOutUp{
  0%{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateY(5%);
            transform:translateY(5%);
  }
}
@-webkit-keyframes fadeOutDown{
  0%{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateY(-5%);
            transform:translateY(-5%);
  }
}
@keyframes fadeOutDown{
  0%{
    opacity:1;
    -webkit-transform:translateY(0%);
            transform:translateY(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateY(-5%);
            transform:translateY(-5%);
  }
}
@-webkit-keyframes fadeOutLeft{
  0%{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(5%);
            transform:translateX(5%);
  }
}
@keyframes fadeOutLeft{
  0%{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(5%);
            transform:translateX(5%);
  }
}
@-webkit-keyframes fadeOutRight{
  0%{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(-5%);
            transform:translateX(-5%);
  }
}
@keyframes fadeOutRight{
  0%{
    opacity:1;
    -webkit-transform:translateX(0%);
            transform:translateX(0%);
  }
  to{
    opacity:0;
    -webkit-transform:translateX(-5%);
            transform:translateX(-5%);
  }
}

.scale.transition.in{
  -webkit-animation-name:scaleIn;
          animation-name:scaleIn;
}
.scale.transition.out{
  -webkit-animation-name:scaleOut;
          animation-name:scaleOut;
}
@-webkit-keyframes scaleIn{
  0%{
    opacity:0;
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
  }
  to{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
@keyframes scaleIn{
  0%{
    opacity:0;
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
  }
  to{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
@-webkit-keyframes scaleOut{
  0%{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  to{
    opacity:0;
    -webkit-transform:scale(0.9);
            transform:scale(0.9);
  }
}
@keyframes scaleOut{
  0%{
    opacity:1;
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  to{
    opacity:0;
    -webkit-transform:scale(0.9);
            transform:scale(0.9);
  }
}

.transition.slide.in,.transition[class*="slide down"].in{
  -webkit-animation-name:slideInY;
          animation-name:slideInY;
  -webkit-transform-origin:top center;
      -ms-transform-origin:top center;
          transform-origin:top center;
}
.transition[class*="slide up"].in{
  -webkit-animation-name:slideInY;
          animation-name:slideInY;
  -webkit-transform-origin:bottom center;
      -ms-transform-origin:bottom center;
          transform-origin:bottom center;
}
.transition[class*="slide left"].in{
  -webkit-animation-name:slideInX;
          animation-name:slideInX;
  -webkit-transform-origin:center right;
      -ms-transform-origin:center right;
          transform-origin:center right;
}
.transition[class*="slide right"].in{
  -webkit-animation-name:slideInX;
          animation-name:slideInX;
  -webkit-transform-origin:center left;
      -ms-transform-origin:center left;
          transform-origin:center left;
}
.transition.slide.out,.transition[class*="slide down"].out{
  -webkit-animation-name:slideOutY;
          animation-name:slideOutY;
  -webkit-transform-origin:top center;
      -ms-transform-origin:top center;
          transform-origin:top center;
}
.transition[class*="slide up"].out{
  -webkit-animation-name:slideOutY;
          animation-name:slideOutY;
  -webkit-transform-origin:bottom center;
      -ms-transform-origin:bottom center;
          transform-origin:bottom center;
}
.transition[class*="slide left"].out{
  -webkit-animation-name:slideOutX;
          animation-name:slideOutX;
  -webkit-transform-origin:center right;
      -ms-transform-origin:center right;
          transform-origin:center right;
}
.transition[class*="slide right"].out{
  -webkit-animation-name:slideOutX;
          animation-name:slideOutX;
  -webkit-transform-origin:center left;
      -ms-transform-origin:center left;
          transform-origin:center left;
}
@-webkit-keyframes slideInY{
  0%{
    opacity:0;
    -webkit-transform:scaleY(0);
            transform:scaleY(0);
  }
  to{
    opacity:1;
    -webkit-transform:scaleY(1);
            transform:scaleY(1);
  }
}
@keyframes slideInY{
  0%{
    opacity:0;
    -webkit-transform:scaleY(0);
            transform:scaleY(0);
  }
  to{
    opacity:1;
    -webkit-transform:scaleY(1);
            transform:scaleY(1);
  }
}
@-webkit-keyframes slideInX{
  0%{
    opacity:0;
    -webkit-transform:scaleX(0);
            transform:scaleX(0);
  }
  to{
    opacity:1;
    -webkit-transform:scaleX(1);
            transform:scaleX(1);
  }
}
@keyframes slideInX{
  0%{
    opacity:0;
    -webkit-transform:scaleX(0);
            transform:scaleX(0);
  }
  to{
    opacity:1;
    -webkit-transform:scaleX(1);
            transform:scaleX(1);
  }
}
@-webkit-keyframes slideOutY{
  0%{
    opacity:1;
    -webkit-transform:scaleY(1);
            transform:scaleY(1);
  }
  to{
    opacity:0;
    -webkit-transform:scaleY(0);
            transform:scaleY(0);
  }
}
@keyframes slideOutY{
  0%{
    opacity:1;
    -webkit-transform:scaleY(1);
            transform:scaleY(1);
  }
  to{
    opacity:0;
    -webkit-transform:scaleY(0);
            transform:scaleY(0);
  }
}
@-webkit-keyframes slideOutX{
  0%{
    opacity:1;
    -webkit-transform:scaleX(1);
            transform:scaleX(1);
  }
  to{
    opacity:0;
    -webkit-transform:scaleX(0);
            transform:scaleX(0);
  }
}
@keyframes slideOutX{
  0%{
    opacity:1;
    -webkit-transform:scaleX(1);
            transform:scaleX(1);
  }
  to{
    opacity:0;
    -webkit-transform:scaleX(0);
            transform:scaleX(0);
  }
}


.ui.label{
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  line-height:1;
  vertical-align:baseline;
  margin:0em 0.14285714em;
  background-color:#E8E8E8;
  background-image:none;
  padding:0.5833em 0.833em;
  color:rgba(0, 0, 0, 0.6);
  text-transform:none;
  font-weight:bold;
  border:0px solid transparent;
  border-radius:0.28571429rem;
  -webkit-transition:background 0.1s ease;
  transition:background 0.1s ease;
}
.ui.label:first-child{
  margin-left:0em;
}
.ui.label:last-child{
  margin-right:0em;
}
a.ui.label,.ui.label>a{
  cursor:pointer;
}
.ui.label>a{
  color:inherit;
  opacity:0.5;
  -webkit-transition:0.1s opacity ease;
  transition:0.1s opacity ease;
}
.ui.label>a:hover{
  opacity:1;
}
.ui.label>img{
  width:auto !important;
  vertical-align:middle;
  height:2.1666em !important;
}
.ui.label>.icon{
  width:auto;
  margin:0em 0.75em 0em 0em;
}
.ui.label>.detail{
  display:inline-block;
  vertical-align:top;
  font-weight:bold;
  margin-left:1em;
  opacity:0.8;
}
.ui.label>.detail .icon{
  margin:0em 0.25em 0em 0em;
}
.ui.label>.close.icon,.ui.label>.delete.icon{
  cursor:pointer;
  margin-right:0em;
  margin-left:0.5em;
  font-size:0.92857143em;
  opacity:0.5;
  -webkit-transition:background 0.1s ease;
  transition:background 0.1s ease;
}
.ui.label>.delete.icon:hover{
  opacity:1;
}

.ui.labels>.label{
  margin:0em 0.5em 0.5em 0em;
}

.ui.header>.ui.label{
  margin-top:-0.29165em;
}
.ui.attached.segment>.ui.top.left.attached.label,.ui.bottom.attached.segment>.ui.top.left.attached.label{
  border-top-left-radius:0;
}
.ui.attached.segment>.ui.top.right.attached.label,.ui.bottom.attached.segment>.ui.top.right.attached.label{
  border-top-right-radius:0;
}
.ui.top.attached.segment>.ui.bottom.left.attached.label{
  border-bottom-left-radius:0;
}
.ui.top.attached.segment>.ui.bottom.right.attached.label{
  border-bottom-right-radius:0;
}
.ui.top.attached.label+[class*="right floated"]+*,.ui.top.attached.label:first-child+:not(.attached){
  margin-top:2rem !important;
}
.ui.bottom.attached.label:first-child~:last-child:not(.attached){
  margin-top:0em;
  margin-bottom:2rem !important;
}

.ui.image.label{
  width:auto !important;
  margin-top:0em;
  margin-bottom:0em;
  max-width:9999px;
  vertical-align:baseline;
  text-transform:none;
  background:#E8E8E8;
  padding:0.5833em 0.833em 0.5833em 0.5em;
  border-radius:0.28571429rem;
  box-shadow:none;
}
.ui.image.label img{
  display:inline-block;
  vertical-align:top;
  height:2.1666em;
  margin:-0.5833em 0.5em -0.5833em -0.5em;
  border-radius:0.28571429rem 0em 0em 0.28571429rem;
}
.ui.image.label .detail{
  background:rgba(0, 0, 0, 0.1);
  margin:-0.5833em -0.833em -0.5833em 0.5em;
  padding:0.5833em 0.833em;
  border-radius:0em 0.28571429rem 0.28571429rem 0em;
}

.ui.tag.label,.ui.tag.labels .label{
  margin-left:1em;
  position:relative;
  padding-left:1.5em;
  padding-right:1.5em;
  border-radius:0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition:none;
  transition:none;
}
.ui.tag.label:before,.ui.tag.labels .label:before{
  position:absolute;
  -webkit-transform:translateY(-50%) translateX(50%) rotate(-45deg);
      -ms-transform:translateY(-50%) translateX(50%) rotate(-45deg);
          transform:translateY(-50%) translateX(50%) rotate(-45deg);
  top:50%;
  right:100%;
  content:'';
  background-color:inherit;
  background-image:none;
  width:1.56em;
  height:1.56em;
  -webkit-transition:none;
  transition:none;
}
.ui.tag.label:after,.ui.tag.labels .label:after{
  position:absolute;
  content:'';
  top:50%;
  left:-0.25em;
  margin-top:-0.25em;
  background-color:#FFFFFF !important;
  width:0.5em;
  height:0.5em;
  box-shadow:0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius:500rem;
}

.ui.corner.label{
  position:absolute;
  top:0em;
  right:0em;
  margin:0em;
  padding:0em;
  text-align:center;
  border-color:#E8E8E8;
  width:4em;
  height:4em;
  z-index:1;
  -webkit-transition:border-color 0.1s ease;
  transition:border-color 0.1s ease;
  background-color:transparent !important;
}
.ui.corner.label:after{
  position:absolute;
  content:"";
  right:0em;
  top:0em;
  z-index:-1;
  width:0em;
  height:0em;
  background-color:transparent !important;
  border-color:transparent;
  border-style:solid;
  border-width:0em 4em 4em 0em;
  border-right-color:inherit;
  -webkit-transition:border-color 0.1s ease;
  transition:border-color 0.1s ease;
}
.ui.corner.label .icon{
  cursor:default;
  position:relative;
  top:0.64285714em;
  left:0.78571429em;
  font-size:1.14285714em;
  margin:0em;
}
.ui.left.corner.label,.ui.left.corner.label:after{
  right:auto;
  left:0em;
}
.ui.left.corner.label:after{
  border-color:transparent;
  border-style:solid;
  border-width:4em 4em 0em 0em;
  border-top-color:inherit;
}
.ui.left.corner.label .icon{
  left:-0.78571429em;
}
.ui.segment>.ui.corner.label{
  top:-1px;
  right:-1px;
}
.ui.segment>.ui.left.corner.label{
  right:auto;
  left:-1px;
}

.ui.ribbon.label{
  position:relative;
  margin:0em;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content;
  border-radius:0em 0.28571429rem 0.28571429rem 0em;
  border-color:rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after{
  position:absolute;
  content:'';
  top:100%;
  left:0%;
  background-color:transparent !important;
  border-color:transparent;
  border-style:solid;
  border-width:0em 1.2em 1.2em 0em;
  border-right-color:inherit;
  width:0em;
  height:0em;
}
.ui.ribbon.label{
  left:-2.2rem;
  margin-right:-1.2em;
  padding-left:2.2rem;
  padding-right:1.2em;
}
.ui[class*="right ribbon"].label{
  left:102.2%;
  padding-left:1.2em;
  padding-right:2.2rem;
}
.ui[class*="right ribbon"].label{
  text-align:left;
  -webkit-transform:translateX(-100%);
      -ms-transform:translateX(-100%);
          transform:translateX(-100%);
  border-radius:0.28571429rem 0em 0em 0.28571429rem;
}
.ui[class*="right ribbon"].label:after{
  left:auto;
  right:0%;
  border-color:transparent;
  border-style:solid;
  border-width:1.2em 1.2em 0em 0em;
  border-top-color:inherit;
}
.ui.card .image>.ribbon.label,.ui.image>.ribbon.label{
  position:absolute;
  top:1rem;
}
.ui.card .image>.ui.ribbon.label,.ui.image>.ui.ribbon.label{
  left:-1.15rem;
}
.ui.card .image>.ui[class*="right ribbon"].label,.ui.image>.ui[class*="right ribbon"].label{
  left:101.15%;
  padding-left:0.833em;
}
.ui.table td>.ui.ribbon.label{
  left:-1.98571em;
}
.ui.table td>.ui[class*="right ribbon"].label{
  left:101.98571%;
  padding-left:0.833em;
}

.ui.attached.label,.ui[class*="top attached"].label{
  width:100%;
  position:absolute;
  margin:0em;
  top:0em;
  left:0em;
  padding:0.75em 1em;
  border-radius:0.21428571rem 0.21428571rem 0em 0em;
}
.ui[class*="bottom attached"].label{
  top:auto;
  bottom:0em;
  border-radius:0em 0em 0.21428571rem 0.21428571rem;
}
.ui[class*="top left attached"].label{
  width:auto;
  margin-top:0em !important;
  border-radius:0.21428571rem 0em 0.28571429rem 0em;
}
.ui[class*="top right attached"].label{
  width:auto;
  left:auto;
  right:0em;
  border-radius:0em 0.21428571rem 0em 0.28571429rem;
}
.ui[class*="bottom left attached"].label{
  width:auto;
  top:auto;
  bottom:0em;
  border-radius:0em 0.28571429rem 0em 0.21428571rem;
}
.ui[class*="bottom right attached"].label{
  top:auto;
  bottom:0em;
  left:auto;
  right:0em;
  width:auto;
  border-radius:0.28571429rem 0em 0.21428571rem 0em;
}

.ui.label.disabled{
  opacity:0.5;
}

a.ui.label:hover,a.ui.labels .label:hover{
  background-color:#E0E0E0;
  border-color:#E0E0E0;
  background-image:none;
  color:rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before,a.ui.label:hover:before{
  color:rgba(0, 0, 0, 0.8);
}

.ui.active.label{
  background-color:#D0D0D0;
  border-color:#D0D0D0;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.active.label:before{
  background-color:#D0D0D0;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}

a.ui.active.label:hover,a.ui.labels .active.label:hover{
  background-color:#C8C8C8;
  border-color:#C8C8C8;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:ActiveHover:before,a.ui.active.label:ActiveHover:before{
  background-color:#C8C8C8;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}

.ui.label.visible:not(.dropdown),.ui.labels.visible .label{
  display:inline-block !important;
}

.ui.label.hidden,.ui.labels.hidden .label{
  display:none !important;
}

.ui.red.label,.ui.red.labels .label{
  background-color:#DB2828 !important;
  border-color:#DB2828 !important;
  color:#FFFFFF !important;
}
.ui.red.labels .label:hover,a.ui.red.label:hover{
  background-color:#d01919 !important;
  border-color:#d01919 !important;
  color:#FFFFFF !important;
}
.ui.red.corner.label,.ui.red.corner.label:hover{
  background-color:transparent !important;
}
.ui.red.ribbon.label{
  border-color:#b21e1e !important;
}
.ui.basic.red.label{
  background:none #FFFFFF !important;
  color:#DB2828 !important;
  border-color:#DB2828 !important;
}
.ui.basic.red.labels a.label:hover,a.ui.basic.red.label:hover{
  background-color:#FFFFFF !important;
  color:#d01919 !important;
  border-color:#d01919 !important;
}

.ui.orange.label,.ui.orange.labels .label{
  background-color:#F2711C !important;
  border-color:#F2711C !important;
  color:#FFFFFF !important;
}
.ui.orange.labels .label:hover,a.ui.orange.label:hover{
  background-color:#f26202 !important;
  border-color:#f26202 !important;
  color:#FFFFFF !important;
}
.ui.orange.corner.label,.ui.orange.corner.label:hover{
  background-color:transparent !important;
}
.ui.orange.ribbon.label{
  border-color:#cf590c !important;
}
.ui.basic.orange.label{
  background:none #FFFFFF !important;
  color:#F2711C !important;
  border-color:#F2711C !important;
}
.ui.basic.orange.labels a.label:hover,a.ui.basic.orange.label:hover{
  background-color:#FFFFFF !important;
  color:#f26202 !important;
  border-color:#f26202 !important;
}

.ui.yellow.label,.ui.yellow.labels .label{
  background-color:#FBBD08 !important;
  border-color:#FBBD08 !important;
  color:#FFFFFF !important;
}
.ui.yellow.labels .label:hover,a.ui.yellow.label:hover{
  background-color:#eaae00 !important;
  border-color:#eaae00 !important;
  color:#FFFFFF !important;
}
.ui.yellow.corner.label,.ui.yellow.corner.label:hover{
  background-color:transparent !important;
}
.ui.yellow.ribbon.label{
  border-color:#cd9903 !important;
}
.ui.basic.yellow.label{
  background:none #FFFFFF !important;
  color:#FBBD08 !important;
  border-color:#FBBD08 !important;
}
.ui.basic.yellow.labels a.label:hover,a.ui.basic.yellow.label:hover{
  background-color:#FFFFFF !important;
  color:#eaae00 !important;
  border-color:#eaae00 !important;
}

.ui.olive.label,.ui.olive.labels .label{
  background-color:#B5CC18 !important;
  border-color:#B5CC18 !important;
  color:#FFFFFF !important;
}
.ui.olive.labels .label:hover,a.ui.olive.label:hover{
  background-color:#a7bd0d !important;
  border-color:#a7bd0d !important;
  color:#FFFFFF !important;
}
.ui.olive.corner.label,.ui.olive.corner.label:hover{
  background-color:transparent !important;
}
.ui.olive.ribbon.label{
  border-color:#198f35 !important;
}
.ui.basic.olive.label{
  background:none #FFFFFF !important;
  color:#B5CC18 !important;
  border-color:#B5CC18 !important;
}
.ui.basic.olive.labels a.label:hover,a.ui.basic.olive.label:hover{
  background-color:#FFFFFF !important;
  color:#a7bd0d !important;
  border-color:#a7bd0d !important;
}

.ui.green.label,.ui.green.labels .label{
  background-color:#21BA45 !important;
  border-color:#21BA45 !important;
  color:#FFFFFF !important;
}
.ui.green.labels .label:hover,a.ui.green.label:hover{
  background-color:#16ab39 !important;
  border-color:#16ab39 !important;
  color:#FFFFFF !important;
}
.ui.green.corner.label,.ui.green.corner.label:hover{
  background-color:transparent !important;
}
.ui.green.ribbon.label{
  border-color:#198f35 !important;
}
.ui.basic.green.label{
  background:none #FFFFFF !important;
  color:#21BA45 !important;
  border-color:#21BA45 !important;
}
.ui.basic.green.labels a.label:hover,a.ui.basic.green.label:hover{
  background-color:#FFFFFF !important;
  color:#16ab39 !important;
  border-color:#16ab39 !important;
}

.ui.teal.label,.ui.teal.labels .label{
  background-color:#00B5AD !important;
  border-color:#00B5AD !important;
  color:#FFFFFF !important;
}
.ui.teal.labels .label:hover,a.ui.teal.label:hover{
  background-color:#009c95 !important;
  border-color:#009c95 !important;
  color:#FFFFFF !important;
}
.ui.teal.corner.label,.ui.teal.corner.label:hover{
  background-color:transparent !important;
}
.ui.teal.ribbon.label{
  border-color:#00827c !important;
}
.ui.basic.teal.label{
  background:none #FFFFFF !important;
  color:#00B5AD !important;
  border-color:#00B5AD !important;
}
.ui.basic.teal.labels a.label:hover,a.ui.basic.teal.label:hover{
  background-color:#FFFFFF !important;
  color:#009c95 !important;
  border-color:#009c95 !important;
}

.ui.blue.label,.ui.blue.labels .label{
  background-color:#2185D0 !important;
  border-color:#2185D0 !important;
  color:#FFFFFF !important;
}
.ui.blue.labels .label:hover,a.ui.blue.label:hover{
  background-color:#1678c2 !important;
  border-color:#1678c2 !important;
  color:#FFFFFF !important;
}
.ui.blue.corner.label,.ui.blue.corner.label:hover{
  background-color:transparent !important;
}
.ui.blue.ribbon.label{
  border-color:#1a69a4 !important;
}
.ui.basic.blue.label{
  background:none #FFFFFF !important;
  color:#2185D0 !important;
  border-color:#2185D0 !important;
}
.ui.basic.blue.labels a.label:hover,a.ui.basic.blue.label:hover{
  background-color:#FFFFFF !important;
  color:#1678c2 !important;
  border-color:#1678c2 !important;
}

.ui.violet.label,.ui.violet.labels .label{
  background-color:#6435C9 !important;
  border-color:#6435C9 !important;
  color:#FFFFFF !important;
}
.ui.violet.labels .label:hover,a.ui.violet.label:hover{
  background-color:#5829bb !important;
  border-color:#5829bb !important;
  color:#FFFFFF !important;
}
.ui.violet.corner.label,.ui.violet.corner.label:hover{
  background-color:transparent !important;
}
.ui.violet.ribbon.label{
  border-color:#502aa1 !important;
}
.ui.basic.violet.label{
  background:none #FFFFFF !important;
  color:#6435C9 !important;
  border-color:#6435C9 !important;
}
.ui.basic.violet.labels a.label:hover,a.ui.basic.violet.label:hover{
  background-color:#FFFFFF !important;
  color:#5829bb !important;
  border-color:#5829bb !important;
}

.ui.purple.label,.ui.purple.labels .label{
  background-color:#A333C8 !important;
  border-color:#A333C8 !important;
  color:#FFFFFF !important;
}
.ui.purple.labels .label:hover,a.ui.purple.label:hover{
  background-color:#9627ba !important;
  border-color:#9627ba !important;
  color:#FFFFFF !important;
}
.ui.purple.corner.label,.ui.purple.corner.label:hover{
  background-color:transparent !important;
}
.ui.purple.ribbon.label{
  border-color:#82299f !important;
}
.ui.basic.purple.label{
  background:none #FFFFFF !important;
  color:#A333C8 !important;
  border-color:#A333C8 !important;
}
.ui.basic.purple.labels a.label:hover,a.ui.basic.purple.label:hover{
  background-color:#FFFFFF !important;
  color:#9627ba !important;
  border-color:#9627ba !important;
}

.ui.pink.label,.ui.pink.labels .label{
  background-color:#E03997 !important;
  border-color:#E03997 !important;
  color:#FFFFFF !important;
}
.ui.pink.labels .label:hover,a.ui.pink.label:hover{
  background-color:#e61a8d !important;
  border-color:#e61a8d !important;
  color:#FFFFFF !important;
}
.ui.pink.corner.label,.ui.pink.corner.label:hover{
  background-color:transparent !important;
}
.ui.pink.ribbon.label{
  border-color:#c71f7e !important;
}
.ui.basic.pink.label{
  background:none #FFFFFF !important;
  color:#E03997 !important;
  border-color:#E03997 !important;
}
.ui.basic.pink.labels a.label:hover,a.ui.basic.pink.label:hover{
  background-color:#FFFFFF !important;
  color:#e61a8d !important;
  border-color:#e61a8d !important;
}

.ui.brown.label,.ui.brown.labels .label{
  background-color:#A5673F !important;
  border-color:#A5673F !important;
  color:#FFFFFF !important;
}
.ui.brown.labels .label:hover,a.ui.brown.label:hover{
  background-color:#975b33 !important;
  border-color:#975b33 !important;
  color:#FFFFFF !important;
}
.ui.brown.corner.label,.ui.brown.corner.label:hover{
  background-color:transparent !important;
}
.ui.brown.ribbon.label{
  border-color:#805031 !important;
}
.ui.basic.brown.label{
  background:none #FFFFFF !important;
  color:#A5673F !important;
  border-color:#A5673F !important;
}
.ui.basic.brown.labels a.label:hover,a.ui.basic.brown.label:hover{
  background-color:#FFFFFF !important;
  color:#975b33 !important;
  border-color:#975b33 !important;
}

.ui.grey.label,.ui.grey.labels .label{
  background-color:#767676 !important;
  border-color:#767676 !important;
  color:#FFFFFF !important;
}
.ui.grey.labels .label:hover,a.ui.grey.label:hover{
  background-color:#838383 !important;
  border-color:#838383 !important;
  color:#FFFFFF !important;
}
.ui.grey.corner.label,.ui.grey.corner.label:hover{
  background-color:transparent !important;
}
.ui.grey.ribbon.label{
  border-color:#805031 !important;
}
.ui.basic.grey.label{
  background:none #FFFFFF !important;
  color:#767676 !important;
  border-color:#767676 !important;
}
.ui.basic.grey.labels a.label:hover,a.ui.basic.grey.label:hover{
  background-color:#FFFFFF !important;
  color:#838383 !important;
  border-color:#838383 !important;
}

.ui.black.label,.ui.black.labels .label{
  background-color:#1B1C1D !important;
  border-color:#1B1C1D !important;
  color:#FFFFFF !important;
}
.ui.black.labels .label:hover,a.ui.black.label:hover{
  background-color:#27292a !important;
  border-color:#27292a !important;
  color:#FFFFFF !important;
}
.ui.black.corner.label,.ui.black.corner.label:hover{
  background-color:transparent !important;
}
.ui.black.ribbon.label{
  border-color:#805031 !important;
}
.ui.basic.black.label{
  background:none #FFFFFF !important;
  color:#1B1C1D !important;
  border-color:#1B1C1D !important;
}
.ui.basic.black.labels a.label:hover,a.ui.basic.black.label:hover{
  background-color:#FFFFFF !important;
  color:#27292a !important;
  border-color:#27292a !important;
}

.ui.basic.label{
  background:none #FFFFFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:rgba(0, 0, 0, 0.87);
  box-shadow:none;
}
a.ui.basic.label:hover{
  text-decoration:none;
  background:none #FFFFFF;
  color:#004dd9;
  box-shadow:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
}
.ui.basic.pointing.label:before{
  border-color:inherit;
}

.ui.fluid.labels>.label,.ui.label.fluid{
  width:100%;
  box-sizing:border-box;
}

.ui.inverted.label,.ui.inverted.labels .label{
  color:rgba(255, 255, 255, 0.9) !important;
}

.ui.horizontal.label,.ui.horizontal.labels .label{
  margin:0em 0.5em 0em 0em;
  padding:0.4em 0.833em;
  min-width:3em;
  text-align:center;
}

.ui.circular.label,.ui.circular.labels .label{
  min-width:2em;
  min-height:2em;
  padding:0.5em !important;
  line-height:1em;
  text-align:center;
  border-radius:500rem;
}
.ui.empty.circular.label,.ui.empty.circular.labels .label{
  min-width:0em;
  min-height:0em;
  overflow:hidden;
  width:0.5em;
  height:0.5em;
  vertical-align:baseline;
}

.ui.pointing.label{
  position:relative;
}
.ui.attached.pointing.label{
  position:absolute;
}
.ui.pointing.label:before{
  background-color:inherit;
  background-image:inherit;
  border:0 solid;
  border-color:inherit;
}
.ui.pointing.label:before{
  position:absolute;
  content:'';
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
          transform:rotate(45deg);
  background-image:none;
  z-index:2;
  width:0.6666em;
  height:0.6666em;
  -webkit-transition:background 0.1s ease;
  transition:background 0.1s ease;
}

.ui.pointing.label,.ui[class*="pointing above"].label{
  margin-top:1em;
}
.ui.pointing.label:before,.ui[class*="pointing above"].label:before{
  border-width:1px 0px 0px 1px;
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
          transform:translateX(-50%) translateY(-50%) rotate(45deg);
  top:0%;
  left:50%;
}

.ui[class*="bottom pointing"].label,.ui[class*="pointing below"].label{
  margin-top:0em;
  margin-bottom:1em;
}
.ui[class*="bottom pointing"].label:before,.ui[class*="pointing below"].label:before{
  border-width:0px 1px 1px 0px;
  top:auto;
  right:auto;
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
          transform:translateX(-50%) translateY(-50%) rotate(45deg);
  top:100%;
  left:50%;
}

.ui[class*="left pointing"].label{
  margin-top:0em;
  margin-left:0.6666em;
}
.ui[class*="left pointing"].label:before{
  border-width:0px 0px 1px 1px;
  -webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
      -ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
          transform:translateX(-50%) translateY(-50%) rotate(45deg);
  bottom:auto;
  right:auto;
  top:50%;
  left:0em;
}

.ui[class*="right pointing"].label{
  margin-top:0em;
  margin-right:0.6666em;
}
.ui[class*="right pointing"].label:before{
  border-width:1px 1px 0px 0px;
  -webkit-transform:translateX(50%) translateY(-50%) rotate(45deg);
      -ms-transform:translateX(50%) translateY(-50%) rotate(45deg);
          transform:translateX(50%) translateY(-50%) rotate(45deg);
  top:50%;
  right:0%;
  bottom:auto;
  left:auto;
}

.ui.basic.pointing.label:before,.ui.basic[class*="pointing above"].label:before{
  margin-top:-1px;
}

.ui.basic[class*="bottom pointing"].label:before,.ui.basic[class*="pointing below"].label:before{
  bottom:auto;
  top:100%;
  margin-top:1px;
}

.ui.basic[class*="left pointing"].label:before{
  top:50%;
  left:-1px;
}

.ui.basic[class*="right pointing"].label:before{
  top:50%;
  right:-1px;
}

.ui.floating.label{
  position:absolute;
  z-index:100;
  top:-1em;
  left:100%;
  margin:0em 0em 0em -1.5em !important;
}

.ui.mini.label,.ui.mini.labels .label{
  font-size:0.64285714rem;
}
.ui.tiny.label,.ui.tiny.labels .label{
  font-size:0.71428571rem;
}
.ui.small.label,.ui.small.labels .label{
  font-size:0.78571429rem;
}
.ui.label,.ui.labels .label{
  font-size:0.85714286rem;
}
.ui.large.label,.ui.large.labels .label{
  font-size:1rem;
}
.ui.big.label,.ui.big.labels .label{
  font-size:1.28571429rem;
}
.ui.huge.label,.ui.huge.labels .label{
  font-size:1.42857143rem;
}
.ui.massive.label,.ui.massive.labels .label{
  font-size:1.71428571rem;
}


.ui.form{
  position:relative;
  max-width:100%;
}

.ui.form>p{
  margin:1em 0em;
}

.ui.form .field{
  clear:both;
  margin:0em 0em 1em;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
          flex-direction:column;
}
.ui.form .field:last-child,.ui.form .fields:last-child .field{
  margin-bottom:0em;
}
.ui.form .fields .field{
  clear:both;
  margin:0em;
}

.ui.form .field>label{
  display:block;
  margin:0em 0em 0.28571429rem;
  color:rgba(0, 0, 0, 0.87);
  font-size:0.92857143em;
  font-weight:bold;
  text-transform:none;
}

.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{
  width:100%;
  vertical-align:top;
}
.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{
  height:1.21428571em;
}
.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{
  font-family:Consolas, monaco, monospace;
  margin:0em;
  outline:none;
  -webkit-appearance:none;
  tap-highlight-color:rgba(255, 255, 255, 0);
  line-height:1.21428571em;
  font-size:1em;
  padding:13px 14px;
  background:#f6f6f6;
  border:1px solid #eaeaea;
  border-radius:.6rem;
  color:rgba(0, 0, 0, 0.87);
  box-shadow:0em 0em 0em 0em transparent inset;
  -webkit-transition:color 0.1s ease, border-color 0.1s ease;
  transition:color 0.1s ease, border-color 0.1s ease;
  width:auto;
}
.ui.form textarea{
  margin:0em;
  -webkit-appearance:none;
  tap-highlight-color:rgba(255, 255, 255, 0);
  padding:13px 14px;
  background:#f6f6f6;
  border:1px solid #eaeaea;
  border-radius:.6rem;
  outline:none;
  color:rgba(0, 0, 0, 0.87);
  box-shadow:0em 0em 0em 0em transparent inset;
  -webkit-transition:color 0.1s ease, border-color 0.1s ease;
  transition:color 0.1s ease, border-color 0.1s ease;
  font-size:1em;
  line-height:1.2857;
  resize:vertical;
  width:auto;
}
.ui.form textarea:not([rows]){
  height:12em;
  min-height:8em;
  max-height:24em;
}
.ui.form input[type=checkbox],.ui.form textarea{
  vertical-align:top;
}

.ui.form input.attached{
  width:auto;
}

.ui.form select{
  display:block;
  height:auto;
  width:100%;
  padding:13px 14px;
  background:#f6f6f6;
  border:1px solid #eaeaea;
  border-radius:.6rem;
  box-shadow:0em 0em 0em 0em transparent inset;
  color:rgba(0, 0, 0, 0.87);
  -webkit-transition:color 0.1s ease, border-color 0.1s ease;
  transition:color 0.1s ease, border-color 0.1s ease;
}
.ui.form .field>.selection.dropdown{
  width:auto;
}
.ui.form .field>.selection.dropdown>.dropdown.icon{
  float:right;
}
.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{
  width:auto;
}
.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{
  float:none;
}
.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{
  width:100%;
}
.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{
  width:auto;
  vertical-align:middle;
}
.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{
  width:auto;
}
.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{
  -ms-flex:1 0 auto;
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
          flex:1 0 auto;
  width:0px;
}

.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{
  display:none;
}
.ui.form .message:first-child{
  margin-top:0px;
}

.ui.form .field .prompt.label{
  white-space:normal;
  background:#FFFFFF !important;
  border:1px solid #e0b4b4 !important;
  color:#9F3A38 !important;
}
.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{
  vertical-align:top;
  margin:-0.25em 0em -0.5em 0.5em;
}
.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{
  border-width:0px 0px 1px 1px;
  bottom:auto;
  right:auto;
  top:50%;
  left:0em;
}

.ui.form .field.field input:-webkit-autofill{
  box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;
  border-color:#E5DFA1 !important;
}
.ui.form .field.field input:-webkit-autofill:focus{
  box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;
  border-color:#D5C315 !important;
}
.ui.form .error.error input:-webkit-autofill{
  box-shadow:0px 0px 0px 100px #FFFAF0 inset !important;
  border-color:#E0B4B4 !important;
}
.ui.form ::-webkit-input-placeholder{
  color:rgba(191, 191, 191, 0.87);
}
.ui.form :-ms-input-placeholder{
  color:rgba(191, 191, 191, 0.87) !important;
}
.ui.form ::-moz-placeholder{
  color:rgba(191, 191, 191, 0.87);
}
.ui.form :focus::-webkit-input-placeholder{
  color:rgba(115, 115, 115, 0.87);
}
.ui.form :focus:-ms-input-placeholder{
  color:rgba(115, 115, 115, 0.87) !important;
}
.ui.form :focus::-moz-placeholder{
  color:rgba(115, 115, 115, 0.87);
}
.ui.form .error ::-webkit-input-placeholder{
  color:#e7bdbc;
}
.ui.form .error :-ms-input-placeholder{
  color:#e7bdbc !important;
}
.ui.form .error ::-moz-placeholder{
  color:#e7bdbc;
}
.ui.form .error :focus::-webkit-input-placeholder{
  color:#da9796;
}
.ui.form .error :focus:-ms-input-placeholder{
  color:#da9796 !important;
}
.ui.form .error :focus::-moz-placeholder{
  color:#da9796;
}

.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{
  color:rgba(0, 0, 0, 0.95);
  border-radius:.6rem;
  border-color:#eaeaea;
  background:#fff;
  box-shadow:0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}
.ui.form textarea:focus{
  color:rgba(0, 0, 0, 0.95);
  border-radius:.6rem;
  border-color:#eaeaea;
  background:#fff;
  box-shadow:0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance:none;
}
.ui.form.success .success.message:not(:empty){
  display:block;
}
.ui.form.success .compact.success.message:not(:empty){
  display:inline-block;
}
.ui.form.success .icon.success.message:not(:empty){
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
}
.ui.form.warning .warning.message:not(:empty){
  display:block;
}
.ui.form.warning .compact.warning.message:not(:empty){
  display:inline-block;
}
.ui.form.warning .icon.warning.message:not(:empty){
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
}
.ui.form.error .error.message:not(:empty){
  display:block;
}
.ui.form.error .compact.error.message:not(:empty){
  display:inline-block;
}
.ui.form.error .icon.error.message:not(:empty){
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
}
.ui.form .field.error .error,.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{
  color:#F66C6C;
}
.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{
  border-color:#9F3A38;
  color:#FFFFFF;
}
.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{
  background:#FFF6F6;
  border-color:#E0B4B4;
  color:#9F3A38;
  border-radius:'';
  box-shadow:none;
}
.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{
  background:#FFF6F6;
  border-color:#E0B4B4;
  color:#9F3A38;
  -webkit-appearance:none;
  box-shadow:none;
}
.ui.form .field.error select{
  -webkit-appearance:menulist-button;
}

.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{
  background:#FFF6F6;
  color:#9F3A38;
}
.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown,.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{
  border-color:#E0B4B4 !important;
}
.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{
  border-color:#E0B4B4;
}
.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{
  background-color:#EACBCB;
  color:#9F3A38;
}
.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover,.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{
  background-color:#FBE7E7;
}
.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{
  background-color:#FDCFCF !important;
}

.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{
  color:#9F3A38;
}
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{
  background:#FFF6F6;
  border-color:#E0B4B4;
}
.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{
  color:#9F3A38;
}

.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{
  pointer-events:none;
  opacity:0.45;
}
.ui.form .field.disabled>label,.ui.form .fields.disabled>label{
  opacity:0.45;
}
.ui.form .field.disabled :disabled{
  opacity:1;
}

.ui.loading.form{
  position:relative;
  cursor:default;
  pointer-events:none;
}
.ui.loading.form:before{
  position:absolute;
  content:'';
  top:0%;
  left:0%;
  background:rgba(255, 255, 255, 0.8);
  width:100%;
  height:100%;
  z-index:100;
}
.ui.loading.form:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-1.5em 0em 0em -1.5em;
  width:3em;
  height:3em;
  -webkit-animation:form-spin 0.6s linear;
          animation:form-spin 0.6s linear;
  -webkit-animation-iteration-count:infinite;
          animation-iteration-count:infinite;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
  border-top-color:#767676;
  box-shadow:0px 0px 0px 1px transparent;
  visibility:visible;
  z-index:101;
}
@-webkit-keyframes form-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes form-spin{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}

.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{
  margin:-0.2em 0em 0em 0.2em;
  content:'*';
  color:#DB2828;
}
.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{
  display:inline-block;
  vertical-align:top;
}
.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{
  position:absolute;
  top:0%;
  left:100%;
}

.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{
  background:#FFFFFF;
  border-color:rgba(255, 255, 255, 0.1);
  color:rgba(0, 0, 0, 0.87);
  box-shadow:none;
}
.ui.form .grouped.fields{
  display:block;
  margin:0em 0em 1em;
}
.ui.form .grouped.fields:last-child{
  margin-bottom:0em;
}
.ui.form .grouped.fields>label{
  margin:0em 0em 0.28571429rem;
  color:rgba(0, 0, 0, 0.87);
  font-size:0.92857143em;
  font-weight:bold;
  text-transform:none;
}
.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{
  display:block;
  margin:0.5em 0em;
  padding:0em;
}
.ui.form .fields{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -ms-flex-direction:row;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      -webkit-flex-direction:row;
          flex-direction:row;
  margin:0em -0.5em 1em;
}
.ui.form .fields>.field{
  -ms-flex:0 1 auto;
      -webkit-box-flex:0;
      -webkit-flex:0 1 auto;
          flex:0 1 auto;
  padding-left:0.5em;
  padding-right:0.5em;
}
.ui.form .fields>.field:first-child{
  border-left:none;
  box-shadow:none;
}
.ui.form .two.fields>.field,.ui.form .two.fields>.fields{
  width:50%;
}
.ui.form .three.fields>.field,.ui.form .three.fields>.fields{
  width:33.33333333%;
}
.ui.form .four.fields>.field,.ui.form .four.fields>.fields{
  width:25%;
}
.ui.form .five.fields>.field,.ui.form .five.fields>.fields{
  width:20%;
}
.ui.form .six.fields>.field,.ui.form .six.fields>.fields{
  width:16.66666667%;
}
.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{
  width:14.28571429%;
}
.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{
  width:12.5%;
}
.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{
  width:11.11111111%;
}
.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{
  width:10%;
}
@media only screen and (max-width:767px){
  .ui.form .fields{
    -ms-flex-wrap:wrap;
        -webkit-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .nine.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .seven.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .six.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .ten.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable)>.field,.ui[class*="equal width"].form:not(.unstackable) .fields>.field{
    width:100% !important;
    margin:0em 0em 1em;
  }
}
.ui.form .fields .wide.field{
  width:6.25%;
  padding-left:0.5em;
  padding-right:0.5em;
}
.ui.form .one.wide.field{
  width:6.25% !important;
}
.ui.form .two.wide.field{
  width:12.5% !important;
}
.ui.form .three.wide.field{
  width:18.75% !important;
}
.ui.form .four.wide.field{
  width:25% !important;
}
.ui.form .five.wide.field{
  width:31.25% !important;
}
.ui.form .six.wide.field{
  width:37.5% !important;
}
.ui.form .seven.wide.field{
  width:43.75% !important;
}
.ui.form .eight.wide.field{
  width:50% !important;
}
.ui.form .nine.wide.field{
  width:56.25% !important;
}
.ui.form .ten.wide.field{
  width:62.5% !important;
}
.ui.form .eleven.wide.field{
  width:68.75% !important;
}
.ui.form .twelve.wide.field{
  width:75% !important;
}
.ui.form .thirteen.wide.field{
  width:81.25% !important;
}
.ui.form .fourteen.wide.field{
  width:87.5% !important;
}
.ui.form .fifteen.wide.field{
  width:93.75% !important;
}
.ui.form .sixteen.wide.field{
  width:100% !important;
}
@media only screen and (max-width:767px){
  .ui.form:not(.unstackable) .fields:not(.unstackable)>.eight.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.eleven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fifteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.five.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.four.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.fourteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.nine.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.seven.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.six.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.sixteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.ten.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.thirteen.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.three.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.twelve.wide.field,.ui.form:not(.unstackable) .fields:not(.unstackable)>.two.wide.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .five.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .four.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .three.fields:not(.unstackable)>.fields,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.field,.ui.form:not(.unstackable) .two.fields:not(.unstackable)>.fields{
    width:100% !important;
  }
  .ui.form .fields{
    margin-bottom:0em;
  }
}

.ui.form [class*="equal width"].fields>.field,.ui[class*="equal width"].form .fields>.field{
  width:100%;
  -ms-flex:1 1 auto;
      -webkit-box-flex:1;
      -webkit-flex:1 1 auto;
          flex:1 1 auto;
}

.ui.form .inline.fields{
  margin:0em 0em 1em;
  -ms-flex-align:center;
      -webkit-box-align:center;
      -webkit-align-items:center;
          align-items:center;
}
.ui.form .inline.fields .field{
  margin:0em;
  padding:0em 1em 0em 0em;
}
.ui.form .inline.field>label,.ui.form .inline.field>p,.ui.form .inline.fields .field>label,.ui.form .inline.fields .field>p,.ui.form .inline.fields>label{
  display:inline-block;
  width:auto;
  margin-top:0em;
  margin-bottom:0em;
  vertical-align:baseline;
  font-size:0.92857143em;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.87);
  text-transform:none;
}
.ui.form .inline.fields>label{
  margin:0.035714em 1em 0em 0em;
}
.ui.form .inline.field>input,.ui.form .inline.field>select,.ui.form .inline.fields .field>input,.ui.form .inline.fields .field>select{
  display:inline-block;
  width:auto;
  margin-top:0em;
  margin-bottom:0em;
  vertical-align:middle;
  font-size:1em;
}
.ui.form .inline.field>:first-child,.ui.form .inline.fields .field>:first-child{
  margin:0em 0.85714286em 0em 0em;
}
.ui.form .inline.field>:only-child,.ui.form .inline.fields .field>:only-child{
  margin:0em;
}
.ui.form .inline.fields .wide.field{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -ms-flex-align:center;
      -webkit-box-align:center;
      -webkit-align-items:center;
          align-items:center;
}
.ui.form .inline.fields .wide.field>input,.ui.form .inline.fields .wide.field>select{
  width:100%;
}

.ui.mini.form{
  font-size:0.78571429rem;
}
.ui.tiny.form{
  font-size:0.85714286rem;
}
.ui.small.form{
  font-size:0.92857143rem;
}
.ui.form{
  font-size:1rem;
}
.ui.large.form{
  font-size:1.14285714rem;
}
.ui.big.form{
  font-size:1.28571429rem;
}
.ui.huge.form{
  font-size:1.42857143rem;
}
.ui.massive.form{
  font-size:1.71428571rem;
}


.ui.modal{
  position:absolute;
  display:none;
  z-index:1001;
  text-align:left;
  background:#FFFFFF;
  border:none;
  box-shadow:1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  -webkit-transform-origin:50% 25%;
      -ms-transform-origin:50% 25%;
          transform-origin:50% 25%;
  -ms-flex:0 0 auto;
      -webkit-box-flex:0;
      -webkit-flex:0 0 auto;
          flex:0 0 auto;
  border-radius:0.6rem;
  -webkit-user-select:text;
     -moz-user-select:text;
      -ms-user-select:text;
          user-select:text;
  will-change:top, left, margin, transform, opacity;
}
.ui.modal>.icon:first-child+*,.ui.modal>:first-child:not(.icon){
  border-top-left-radius:0.6rem;
  border-top-right-radius:0.6rem;
}
.ui.modal>:last-child{
  border-bottom-left-radius:0.6rem;
  border-bottom-right-radius:0.6rem;
}

.ui.modal>.close{
  cursor:pointer;
  position:absolute;
  top:-2.5rem;
  right:-2.5rem;
  z-index:1;
  opacity:0.8;
  font-size:1.25em;
  color:#FFFFFF;
  width:2.25rem;
  height:2.25rem;
  padding:0.625rem 0rem 0rem;
}
.ui.modal>.close:hover{
  opacity:1;
}

.ui.modal>.header{
  display:block;
  font-family:Consolas, monaco, monospace;
  background:#FFFFFF;
  margin:0em;
  padding:1.25rem 1.5rem;
  box-shadow:none;
  color:rgba(0, 0, 0, 0.85);
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal>.header:not(.ui){
  font-size:1.42857143rem;
  line-height:1.28571429em;
  font-weight:bold;
}

.ui.modal>.content{
  display:block;
  font-size:1em;
  line-height:1.4;
  padding:1.5rem;
  background:#FFFFFF;
}
.ui.modal>.image.content{
  display:-ms-flexbox;
  display:-webkit-box;
  display:-webkit-flex;
  display:flex;
  -ms-flex-direction:row;
      -webkit-box-orient:horizontal;
      -webkit-box-direction:normal;
      -webkit-flex-direction:row;
          flex-direction:row;
}
.ui.modal>.content>.image{
  display:block;
  -ms-flex:0 1 auto;
      -webkit-box-flex:0;
      -webkit-flex:0 1 auto;
          flex:0 1 auto;
  width:'';
  -ms-flex-item-align:top;
      -ms-grid-row-align:top;
      -webkit-align-self:top;
          align-self:top;
}
.ui.modal>[class*="top aligned"]{
  -ms-flex-item-align:top;
      -ms-grid-row-align:top;
      -webkit-align-self:top;
          align-self:top;
}
.ui.modal>[class*="middle aligned"]{
  -ms-flex-item-align:middle;
      -ms-grid-row-align:middle;
      -webkit-align-self:middle;
          align-self:middle;
}
.ui.modal>[class*=stretched]{
  -ms-flex-item-align:stretch;
      -ms-grid-row-align:stretch;
      -webkit-align-self:stretch;
          align-self:stretch;
}
.ui.modal>.content>.description{
  display:block;
  -ms-flex:1 0 auto;
      -webkit-box-flex:1;
      -webkit-flex:1 0 auto;
          flex:1 0 auto;
  min-width:0px;
  -ms-flex-item-align:top;
      -ms-grid-row-align:top;
      -webkit-align-self:top;
          align-self:top;
}
.ui.modal>.content>.icon+.description,.ui.modal>.content>.image+.description{
  -ms-flex:0 1 auto;
      -webkit-box-flex:0;
      -webkit-flex:0 1 auto;
          flex:0 1 auto;
  min-width:'';
  width:auto;
  padding-left:2em;
}
.ui.modal>.content>.image>i.icon{
  margin:0em;
  opacity:1;
  width:auto;
  line-height:1;
  font-size:8rem;
}

.ui.modal>.actions{
  background:#F9FAFB;
  padding:1rem;
  border-top:1px solid rgba(34, 36, 38, 0.15);
  text-align:right;
}
.ui.modal .actions>.button{
  margin-left:0.75em;
}
@media only screen and (max-width:767px){
  .ui.modal{
    width:95%;
    margin:0em;
  }
}
@media only screen and (min-width:768px){
  .ui.modal{
    width:88%;
    margin:0em;
  }
}
@media only screen and (min-width:992px){
  .ui.modal{
    width:850px;
    margin:0em;
  }
}
@media only screen and (min-width:1200px){
  .ui.modal{
    width:900px;
    margin:0em;
  }
}
@media only screen and (min-width:1920px){
  .ui.modal{
    width:950px;
    margin:0em;
  }
}
@media only screen and (max-width:991px){
  .ui.modal>.header{
    padding-right:2.25rem;
  }
  .ui.modal>.close{
    top:1.0535rem;
    right:1rem;
    color:rgba(0, 0, 0, 0.87);
  }
}
@media only screen and (max-width:767px){
  .ui.modal>.header{
    padding:0.75rem 2.25rem 0.75rem 1rem !important;
  }
  .ui.modal>.content{
    display:block;
    padding:1rem !important;
  }
  .ui.modal>.close{
    top:0.5rem !important;
    right:0.5rem !important;
  }
  .ui.modal .image.content{
    -ms-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -webkit-flex-direction:column;
            flex-direction:column;
  }
  .ui.modal .content>.image{
    display:block;
    max-width:100%;
    margin:0em auto !important;
    text-align:center;
    padding:0rem 0rem 1rem !important;
  }
  .ui.modal>.content>.image>i.icon{
    font-size:5rem;
    text-align:center;
  }
  .ui.modal .content>.description{
    display:block;
    width:100% !important;
    margin:0em !important;
    padding:1rem 0rem !important;
    box-shadow:none;
  }
  .ui.modal>.actions{
    padding:1rem 1rem 0rem !important;
  }
  .ui.modal .actions>.button,.ui.modal .actions>.buttons{
    margin-bottom:1rem;
  }
}

.ui.inverted.dimmer>.ui.modal{
  box-shadow:1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}

.ui.basic.modal{
  border:none;
  border-radius:0em;
  box-shadow:none !important;
  color:#FFFFFF;
}
.ui.basic.modal,.ui.basic.modal>.actions,.ui.basic.modal>.content,.ui.basic.modal>.header{
  background-color:transparent;
}
.ui.basic.modal>.header{
  color:#FFFFFF;
}
.ui.basic.modal>.close{
  top:1rem;
  right:1.5rem;
}
.ui.inverted.dimmer>.basic.modal{
  color:rgba(0, 0, 0, 0.87);
}
.ui.inverted.dimmer>.ui.basic.modal>.header{
  color:rgba(0, 0, 0, 0.85);
}
.ui.legacy.modal,.ui.legacy.page.dimmer>.ui.modal{
  top:50%;
  left:50%;
}
.ui.legacy.page.dimmer>.ui.scrolling.modal,.ui.page.dimmer>.ui.scrolling.legacy.modal,.ui.top.aligned.dimmer>.ui.legacy.modal,.ui.top.aligned.legacy.page.dimmer>.ui.modal{
  top:auto;
}
@media only screen and (max-width:991px){
  .ui.basic.modal>.close{
    color:#FFFFFF;
  }
}

.ui.loading.modal{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.active.modal{
  display:block;
}
.modals.dimmer[class*="top aligned"] .modal{
  margin:5vh auto;
}
@media only screen and (max-width:767px){
  .modals.dimmer[class*="top aligned"] .modal{
    margin:1rem auto;
  }
}
.legacy.modals.dimmer[class*="top aligned"]{
  padding-top:5vh;
}
@media only screen and (max-width:767px){
  .legacy.modals.dimmer[class*="top aligned"]{
    padding-top:1rem;
  }
}
.scrolling.dimmable.dimmed{
  overflow:hidden;
}
.scrolling.dimmable>.dimmer{
  -ms-flex-pack:start;
      -webkit-box-pack:start;
      -webkit-justify-content:flex-start;
          justify-content:flex-start;
}
.scrolling.dimmable.dimmed>.dimmer{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.scrolling.dimmable>.dimmer{
  position:fixed;
}
.modals.dimmer .ui.scrolling.modal{
  margin:1rem auto;
}
.scrolling.undetached.dimmable.dimmed{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.scrolling.undetached.dimmable.dimmed>.dimmer{
  overflow:hidden;
}
.scrolling.undetached.dimmable .ui.scrolling.modal{
  position:absolute;
  left:50%;
  margin-top:1rem !important;
}
.ui.modal .scrolling.content{
  max-height:70vh;
  overflow:auto;
}

.ui.fullscreen.modal{
  width:95% !important;
  margin:1em auto;
}
.ui.fullscreen.modal>.header{
  padding-right:2.25rem;
}
.ui.fullscreen.modal>.close{
  top:1.0535rem;
  right:1rem;
  color:rgba(0, 0, 0, 0.87);
}

.ui.modal{
  font-size:1rem;
}
.ui.mini.modal>.header:not(.ui){
  font-size:1.3em;
}
@media only screen and (max-width:767px){
  .ui.mini.modal{
    width:95%;
    margin:0em;
  }
}
@media only screen and (min-width:768px){
  .ui.mini.modal{
    width:35.2%;
    margin:0em;
  }
}
@media only screen and (min-width:992px){
  .ui.mini.modal{
    width:340px;
    margin:0em;
  }
}
@media only screen and (min-width:1200px){
  .ui.mini.modal{
    width:360px;
    margin:0em;
  }
}
@media only screen and (min-width:1920px){
  .ui.mini.modal{
    width:380px;
    margin:0em;
  }
}
@media only screen and (max-width:767px){
  .ui.tiny.modal{
    width:95%;
    margin:0em;
  }
}
@media only screen and (min-width:768px){
  .ui.tiny.modal{
    width:52.8%;
    margin:0em;
  }
}
@media only screen and (min-width:992px){
  .ui.tiny.modal{
    width:510px;
    margin:0em;
  }
}
@media only screen and (min-width:1200px){
  .ui.tiny.modal{
    width:540px;
    margin:0em;
  }
}
@media only screen and (min-width:1920px){
  .ui.tiny.modal{
    width:570px;
    margin:0em;
  }
}
.ui.small.modal>.header:not(.ui){
  font-size:1.3em;
}
@media only screen and (max-width:767px){
  .ui.small.modal{
    width:95%;
    margin:0em;
  }
}
@media only screen and (min-width:768px){
  .ui.small.modal{
    width:70.4%;
    margin:0em;
  }
}
@media only screen and (min-width:992px){
  .ui.small.modal{
    width:680px;
    margin:0em;
  }
}
@media only screen and (min-width:1200px){
  .ui.small.modal{
    width:720px;
    margin:0em;
  }
}
@media only screen and (min-width:1920px){
  .ui.small.modal{
    width:760px;
    margin:0em;
  }
}
.ui.large.modal>.header{
  font-size:1.6em;
}
@media only screen and (max-width:767px){
  .ui.large.modal{
    width:95%;
    margin:0em;
  }
}
@media only screen and (min-width:768px){
  .ui.large.modal{
    width:88%;
    margin:0em;
  }
}
@media only screen and (min-width:992px){
  .ui.large.modal{
    width:1020px;
    margin:0em;
  }
}
@media only screen and (min-width:1200px){
  .ui.large.modal{
    width:1080px;
    margin:0em;
  }
}
@media only screen and (min-width:1920px){
  .ui.large.modal{
    width:1140px;
    margin:0em;
  }
}


.ui.divider{margin:1rem 0;line-height:1;height:0;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:rgba(0,0,0,.85);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font-size:1rem}.ui.divider:not(.vertical):not(.horizontal){border-top:1px solid rgba(34,36,38,.15);border-bottom:1px solid rgba(255,255,255,.1)}.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider{left:auto}.ui.horizontal.divider{display:table;white-space:nowrap;height:auto;margin:'';line-height:1;text-align:center}.ui.horizontal.divider:after,.ui.horizontal.divider:before{content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}.ui.horizontal.divider:before{background-position:right 1em top 50%}.ui.horizontal.divider:after{background-position:left 1em top 50%}.ui.vertical.divider{position:absolute;z-index:2;top:50%;left:50%;margin:0;padding:0;width:auto;height:50%;line-height:0;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.ui.vertical.divider:after,.ui.vertical.divider:before{position:absolute;left:50%;content:'';z-index:3;border-left:1px solid rgba(34,36,38,.15);border-right:1px solid rgba(255,255,255,.1);width:0%;height:calc(100% - 1rem)}.ui.vertical.divider:before{top:-100%}.ui.vertical.divider:after{top:auto;bottom:0}@media only screen and (max-width:767px){.ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;white-space:nowrap;height:auto;margin:'';overflow:hidden;line-height:1;text-align:center;position:static;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{left:0;border-left:none;border-right:none;content:'';display:table-cell;position:relative;top:50%;width:50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC)}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}}.ui.divider>.icon{margin:0;font-size:1rem;height:1em;vertical-align:middle}.ui.hidden.divider{border-color:transparent!important}.ui.hidden.divider:after,.ui.hidden.divider:before{display:none}.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider{color:#FFF}.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before{border-color:rgba(34,36,38,.15) rgba(255,255,255,.15) rgba(255,255,255,.15) rgba(34,36,38,.15)!important}.ui.fitted.divider{margin:0}.ui.clearing.divider{clear:both}.ui.section.divider{margin-top:2rem;margin-bottom:2rem}
.ui.input{position:relative;font-weight:400;font-style:normal;display:-ms-inline-flexbox;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex;color:rgba(0,0,0,.87)}.ui.input>input{margin:0;max-width:100%;-ms-flex:1 0 auto;-webkit-box-flex:1;-webkit-flex:1 0 auto;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:system-ui,serif;font-size:inherit;padding:.67857143em 1em;background:#FFF;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease;box-shadow:none}.ui.input>input::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.input>input::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.input>input:-ms-input-placeholder{color:rgba(191,191,191,.87)}.ui.disabled.input,.ui.input:not(.disabled) input[disabled]{opacity:.45}.ui.disabled.input>input,.ui.input:not(.disabled) input[disabled]{pointer-events:none}.ui.input.down input,.ui.input>input:active{border-color:rgba(0,0,0,.3);background:#FAFAFA;color:rgba(0,0,0,.87);box-shadow:none}.ui.loading.loading.input>i.icon:before{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;border-radius:500rem;border:.2em solid rgba(0,0,0,.1)}.ui.loading.loading.input>i.icon:after{position:absolute;content:'';top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1.28571429em;height:1.28571429em;-webkit-animation:button-spin .6s linear;animation:button-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border:.2em solid transparent;border-top-color:#767676;box-shadow:0 0 0 1px transparent}.ui.input.focus>input,.ui.input>input:focus{border-color:#85B7D9;background:#FFF;color:rgba(0,0,0,.8);box-shadow:none}.ui.input.focus>input::-webkit-input-placeholder,.ui.input>input:focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input::-moz-placeholder,.ui.input>input:focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.input.focus>input:-ms-input-placeholder,.ui.input>input:focus:-ms-input-placeholder{color:rgba(115,115,115,.87)}.ui.input.error>input{background-color:#FFF6F6;border-color:#E0B4B4;color:#9F3A38;box-shadow:none}.ui.input.error>input::-webkit-input-placeholder{color:#e7bdbc}.ui.input.error>input::-moz-placeholder{color:#e7bdbc}.ui.input.error>input:-ms-input-placeholder{color:#e7bdbc!important}.ui.input.error>input:focus::-webkit-input-placeholder{color:#da9796}.ui.input.error>input:focus::-moz-placeholder{color:#da9796}.ui.input.error>input:focus:-ms-input-placeholder{color:#da9796!important}.ui.transparent.input>input{border-color:transparent!important;background-color:transparent!important;padding:0!important;box-shadow:none!important;border-radius:0!important}.ui.transparent.icon.input>i.icon{width:1.1em}.ui.transparent.icon.input>input{padding-left:0!important;padding-right:2em!important}.ui.transparent[class*="left icon"].input>input{padding-left:2em!important;padding-right:0!important}.ui.transparent.inverted.input{color:#FFF}.ui.transparent.inverted.input>input{color:inherit}.ui.transparent.inverted.input>input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input::-moz-placeholder{color:rgba(255,255,255,.5)}.ui.transparent.inverted.input>input:-ms-input-placeholder{color:rgba(255,255,255,.5)}.ui.icon.input>i.icon{cursor:default;position:absolute;line-height:1;text-align:center;top:0;right:0;margin:0;height:100%;width:2.67142857em;opacity:.5;border-radius:0 .28571429rem .28571429rem 0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.ui.icon.input>i.icon:not(.link){pointer-events:none}.ui.icon.input>input{padding-right:2.67142857em!important}.ui.icon.input>i.icon:after,.ui.icon.input>i.icon:before{left:0;position:absolute;text-align:center;top:50%;width:100%;margin-top:-.5em}.ui.icon.input>i.link.icon{cursor:pointer}.ui.icon.input>i.circular.icon{top:.35em;right:.5em}.ui[class*="left icon"].input>i.icon{right:auto;left:1px;border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left icon"].input>i.circular.icon{right:auto;left:.5em}.ui[class*="left icon"].input>input{padding-left:2.67142857em!important;padding-right:1em!important}.ui.icon.input>input:focus~i.icon{opacity:1}.ui.labeled.input>.label{-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0;font-size:1em}.ui.labeled.input>.label:not(.corner){padding-top:.78571429em;padding-bottom:.78571429em}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:transparent}.ui.labeled.input:not([class*="corner labeled"]) .label:first-child+input:focus{border-left-color:#85B7D9}.ui[class*="right labeled"].input>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui[class*="right labeled"].input>input+.label{border-top-left-radius:0;border-bottom-left-radius:0}.ui[class*="right labeled"].input>input:focus{border-right-color:#85B7D9!important}.ui.labeled.input .corner.label{top:1px;right:1px;font-size:.64285714em;border-radius:0 .28571429rem 0 0}.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input>input{padding-right:2.5em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>input{padding-right:3.25em!important}.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"])>.icon{margin-right:1.25em}.ui[class*="left corner labeled"].labeled.input>input{padding-left:2.5em!important}.ui[class*="left corner labeled"].icon.input>input{padding-left:3.25em!important}.ui[class*="left corner labeled"].icon.input>.icon{margin-left:1.25em}.ui.input>.ui.corner.label{top:1px;right:1px}.ui.input>.ui.left.corner.label{right:auto;left:1px}.ui.action.input>.button,.ui.action.input>.buttons{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex:0 0 auto;-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto}.ui.action.input>.button,.ui.action.input>.buttons>.button{padding-top:.78571429em;padding-bottom:.78571429em;margin:0}.ui.action.input:not([class*="left action"])>input{border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right-color:transparent!important}.ui.action.input:not([class*="left action"])>.button:not(:first-child),.ui.action.input:not([class*="left action"])>.buttons:not(:first-child)>.button,.ui.action.input:not([class*="left action"])>.dropdown:not(:first-child){border-radius:0}.ui.action.input:not([class*="left action"])>.button:last-child,.ui.action.input:not([class*="left action"])>.buttons:last-child>.button,.ui.action.input:not([class*="left action"])>.dropdown:last-child{border-radius:0 .28571429rem .28571429rem 0}.ui.action.input:not([class*="left action"])>input:focus{border-right-color:#85B7D9!important}.ui[class*="left action"].input>input{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-color:transparent!important}.ui[class*="left action"].input>.button,.ui[class*="left action"].input>.buttons>.button,.ui[class*="left action"].input>.dropdown{border-radius:0}.ui[class*="left action"].input>.button:first-child,.ui[class*="left action"].input>.buttons:first-child>.button,.ui[class*="left action"].input>.dropdown:first-child{border-radius:.28571429rem 0 0 .28571429rem}.ui[class*="left action"].input>input:focus{border-left-color:#85B7D9!important}.ui.inverted.input>input{border:none}.ui.fluid.input{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.ui.fluid.input>input{width:0!important}.ui.mini.input{font-size:.78571429em}.ui.small.input{font-size:.92857143em}.ui.input{font-size:1em}.ui.large.input{font-size:1.14285714em}.ui.big.input{font-size:1.28571429em}.ui.huge.input{font-size:1.42857143em}.ui.massive.input{font-size:1.71428571em}
.dimmable:not(body){position:relative}.ui.dimmer{display:none;position:absolute;top:0!important;left:0!important;width:100%;height:100%;text-align:center;vertical-align:middle;padding:1em;background-color:rgba(0,0,0,.85);opacity:0;line-height:1;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:background-color .5s linear;transition:background-color .5s linear;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:opacity;z-index:1000}.ui.dimmer>.content{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;color:#FFF}.ui.segment>.ui.dimmer{border-radius:inherit!important}.ui.dimmer:not(.inverted)::-webkit-scrollbar-track{background:rgba(255,255,255,.1)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:window-inactive{background:rgba(255,255,255,.15)}.ui.dimmer:not(.inverted)::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.35)}.animating.dimmable:not(body),.dimmed.dimmable:not(body){overflow:hidden}.dimmed.dimmable>.ui.animating.dimmer,.dimmed.dimmable>.ui.visible.dimmer,.ui.active.dimmer{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;opacity:1}.ui.disabled.dimmer{width:0!important;height:0!important}.dimmed.dimmable>.ui.animating.legacy.dimmer,.dimmed.dimmable>.ui.visible.legacy.dimmer,.ui.active.legacy.dimmer{display:block}.ui[class*="top aligned"].dimmer{-ms-flex-pack:start;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.ui[class*="bottom aligned"].dimmer{-ms-flex-pack:end;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ui.page.dimmer{position:fixed;-webkit-transform-style:'';transform-style:'';-webkit-perspective:2000px;perspective:2000px;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}body.animating.in.dimmable,body.dimmed.dimmable{overflow:hidden}body.dimmable>.dimmer{position:fixed}.blurring.dimmable>:not(.dimmer){-webkit-filter:blur(0) grayscale(0);filter:blur(0) grayscale(0);-webkit-transition:.8s filter ease;transition:.8s filter ease}.blurring.dimmed.dimmable>:not(.dimmer){-webkit-filter:blur(5px) grayscale(.7);filter:blur(5px) grayscale(.7)}.blurring.dimmable>.dimmer{background-color:rgba(0,0,0,.6)}.blurring.dimmable>.inverted.dimmer{background-color:rgba(255,255,255,.6)}.ui.dimmer>.top.aligned.content>*{vertical-align:top}.ui.dimmer>.bottom.aligned.content>*{vertical-align:bottom}.ui.inverted.dimmer{background-color:rgba(255,255,255,.85)}.ui.inverted.dimmer>.content>*{color:#FFF}.ui.simple.dimmer{display:block;overflow:hidden;opacity:1;width:0%;height:0%;z-index:-100;background-color:rgba(0,0,0,0)}.dimmed.dimmable>.ui.simple.dimmer{overflow:visible;opacity:1;width:100%;height:100%;background-color:rgba(0,0,0,.85);z-index:1}.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,0)}.dimmed.dimmable>.ui.simple.inverted.dimmer{background-color:rgba(255,255,255,.85)}
.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}to{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}to{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}to{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}to{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}to{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}to{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}to{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}to{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}to{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}to{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}to{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}to{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}to{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}to{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}to{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}to{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-name:flash;animation-name:flash}.flash.transition,.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms}.shake.transition{-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-name:bounce;animation-name:bounce}.bounce.transition,.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms}.tada.transition{-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@keyframes pulse{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}}@-webkit-keyframes jiggle{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes jiggle{0%,to{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes glow{0%,to{background-color:#FCFCFD}30%{background-color:#FFF6CD}}@keyframes glow{0%,to{background-color:#FCFCFD}30%{background-color:#FFF6CD}}
.ui.message{position:relative;min-height:1em;margin:1em 0;background:#F8F8F9;padding:1em 1.5em;line-height:1.4285em;color:rgba(0,0,0,.87);-webkit-transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;transition:opacity .1s ease,color .1s ease,background .1s ease,box-shadow .1s ease;border-radius:.28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 0 0 0 transparent}.ui.message:first-child{margin-top:0}.ui.message:last-child{margin-bottom:0}.ui.message .header{display:block;font-family:Helvetica,'Helvetica Neue',Arial,Helvetica,sans-serif;font-weight:700;margin:-.14285714em 0 0}.ui.message .header:not(.ui){font-size:1.14285714em}.ui.message p{opacity:.85;margin:.75em 0}.ui.message p:first-child{margin-top:0}.ui.message p:last-child{margin-bottom:0}.ui.message .header+p{margin-top:.25em}.ui.message .list:not(.ui){text-align:left;padding:0;opacity:.85;list-style-position:inside;margin:.5em 0 0}.ui.message .list:not(.ui):first-child{margin-top:0}.ui.message .list:not(.ui):last-child{margin-bottom:0}.ui.message .list:not(.ui) li{position:relative;list-style-type:none;margin:0 0 .3em 1em;padding:0}.ui.message .list:not(.ui) li:before{position:absolute;content:'•';left:-1em;height:100%;vertical-align:baseline}.ui.message .list:not(.ui) li:last-child{margin-bottom:0}.ui.message>.icon{margin-right:.6em}.ui.message>.close.icon{cursor:pointer;position:absolute;margin:0;top:.78575em;right:.5em;opacity:.7;-webkit-transition:opacity .1s ease;transition:opacity .1s ease}.ui.message>.close.icon:hover{opacity:1}.ui.message>:first-child{margin-top:0}.ui.message>:last-child{margin-bottom:0}.ui.dropdown .menu>.message{margin:0 -1px}.ui.visible.visible.visible.visible.message{display:block}.ui.icon.visible.visible.visible.visible.message{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ui.hidden.hidden.hidden.hidden.message{display:none}.ui.compact.message{display:inline-block}.ui.attached.message{margin-bottom:-1px;border-radius:.28571429rem .28571429rem 0 0;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset;margin-left:-1px;margin-right:-1px}.ui.attached+.ui.attached.message:not(.top):not(.bottom){margin-top:-1px;border-radius:0}.ui.bottom.attached.message{margin-top:-1px;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 0 0 1px rgba(34,36,38,.15) inset,0 1px 2px 0 rgba(34,36,38,.15)}.ui.bottom.attached.message:not(:last-child){margin-bottom:1em}.ui.attached.icon.message{width:auto}.ui.icon.message{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ui.icon.message>.icon:not(.close){display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;line-height:1;vertical-align:middle;font-size:3em;opacity:.8}.ui.icon.message>.content{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;vertical-align:middle}.ui.icon.message .icon:not(.close)+.content{padding-left:0}.ui.icon.message .circular.icon{width:1em}.ui.floating.message{box-shadow:0 0 0 1px rgba(34,36,38,.22) inset,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)}.ui.positive.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.positive.message,.ui.positive.message{box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.positive.message .header{color:#1A531B}.ui.negative.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.negative.message,.ui.negative.message{box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.negative.message .header{color:#912D2B}.ui.info.message{background-color:#F8FFFF;color:#276F86}.ui.attached.info.message,.ui.info.message{box-shadow:0 0 0 1px #A9D5DE inset,0 0 0 0 transparent}.ui.info.message .header{color:#0E566C}.ui.warning.message{background-color:#FFFAF3;color:#573A08}.ui.attached.warning.message,.ui.warning.message{box-shadow:0 0 0 1px #C9BA9B inset,0 0 0 0 transparent}.ui.warning.message .header{color:#794B02}.ui.error.message{background-color:#FFF6F6;color:#9F3A38}.ui.attached.error.message,.ui.error.message{box-shadow:0 0 0 1px #E0B4B4 inset,0 0 0 0 transparent}.ui.error.message .header{color:#912D2B}.ui.success.message{background-color:#FCFFF5;color:#2C662D}.ui.attached.success.message,.ui.success.message{box-shadow:0 0 0 1px #A3C293 inset,0 0 0 0 transparent}.ui.success.message .header{color:#1A531B}.ui.black.message,.ui.inverted.message{background-color:#1B1C1D;color:rgba(255,255,255,.9)}.ui.red.message{background-color:#FFE8E6;color:#DB2828;box-shadow:0 0 0 1px #DB2828 inset,0 0 0 0 transparent}.ui.red.message .header{color:#c82121}.ui.orange.message{background-color:#FFEDDE;color:#F2711C;box-shadow:0 0 0 1px #F2711C inset,0 0 0 0 transparent}.ui.orange.message .header{color:#e7640d}.ui.yellow.message{background-color:#FFF8DB;color:#B58105;box-shadow:0 0 0 1px #B58105 inset,0 0 0 0 transparent}.ui.yellow.message .header{color:#9c6f04}.ui.olive.message{background-color:#FBFDEF;color:#8ABC1E;box-shadow:0 0 0 1px #8ABC1E inset,0 0 0 0 transparent}.ui.olive.message .header{color:#7aa61a}.ui.green.message{background-color:#E5F9E7;color:#1EBC30;box-shadow:0 0 0 1px #1EBC30 inset,0 0 0 0 transparent}.ui.green.message .header{color:#1aa62a}.ui.teal.message{background-color:#E1F7F7;color:#10A3A3;box-shadow:0 0 0 1px #10A3A3 inset,0 0 0 0 transparent}.ui.teal.message .header{color:#0e8c8c}.ui.blue.message{background-color:#DFF0FF;color:#2185D0;box-shadow:0 0 0 1px #2185D0 inset,0 0 0 0 transparent}.ui.blue.message .header{color:#1e77ba}.ui.violet.message{background-color:#EAE7FF;color:#6435C9;box-shadow:0 0 0 1px #6435C9 inset,0 0 0 0 transparent}.ui.violet.message .header{color:#5a30b5}.ui.purple.message{background-color:#F6E7FF;color:#A333C8;box-shadow:0 0 0 1px #A333C8 inset,0 0 0 0 transparent}.ui.purple.message .header{color:#922eb4}.ui.pink.message{background-color:#FFE3FB;color:#E03997;box-shadow:0 0 0 1px #E03997 inset,0 0 0 0 transparent}.ui.pink.message .header{color:#dd238b}.ui.brown.message{background-color:#F1E2D3;color:#A5673F;box-shadow:0 0 0 1px #A5673F inset,0 0 0 0 transparent}.ui.brown.message .header{color:#935b38}.ui.mini.message{font-size:.78571429em}.ui.tiny.message{font-size:.85714286em}.ui.small.message{font-size:.92857143em}.ui.message{font-size:1em}.ui.large.message{font-size:1.14285714em}.ui.big.message{font-size:1.28571429em}.ui.huge.message{font-size:1.42857143em}.ui.massive.message{font-size:1.71428571em}

