@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,100italic,300italic,400italic);
@import url("https://fonts.googleapis.com/css?family=Raleway:400,100,200,300,500,600,700,800,900");
@font-face {
  font-family: "Droid Serif";
  src: url("../fonts/Droid_Serif/DroidSerif.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "playfair";
  src: url("../fonts/Playfair/PlayfairDisplay-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium"), url("../fonts/Roboto/RobotoMedium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold"), url("../fonts/Roboto/RobotoMedium.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto/RobotoMedium.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}
/* SASS / Social Media Brand Colors */
/* Screen Sizes (Alwasy use with screen width greater than)*/
/*!
 * # Semantic UI 2.2.4 - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Reset
*******************************/
/* Border-Box */
/* line 18, ../sass/semantic-ui/globals/_reset.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
}

/* line 23, ../sass/semantic-ui/globals/_reset.scss */
html {
  box-sizing: border-box;
}

/* iPad Input Shadows */
/* line 28, ../sass/semantic-ui/globals/_reset.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  /* mobile firefox too! */
}

/*******************************
         Theme Overrides
*******************************/
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 53, ../sass/semantic-ui/globals/_reset.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 67, ../sass/semantic-ui/globals/_reset.scss */
body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 78, ../sass/semantic-ui/globals/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 96, ../sass/semantic-ui/globals/_reset.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 111, ../sass/semantic-ui/globals/_reset.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
/* line 119, ../sass/semantic-ui/globals/_reset.scss */
[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 129, ../sass/semantic-ui/globals/_reset.scss */
a {
  background: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 135, ../sass/semantic-ui/globals/_reset.scss */
a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 145, ../sass/semantic-ui/globals/_reset.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 151, ../sass/semantic-ui/globals/_reset.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 158, ../sass/semantic-ui/globals/_reset.scss */
dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 165, ../sass/semantic-ui/globals/_reset.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 172, ../sass/semantic-ui/globals/_reset.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 179, ../sass/semantic-ui/globals/_reset.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 185, ../sass/semantic-ui/globals/_reset.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 192, ../sass/semantic-ui/globals/_reset.scss */
sup {
  top: -0.5em;
}

/* line 195, ../sass/semantic-ui/globals/_reset.scss */
sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 204, ../sass/semantic-ui/globals/_reset.scss */
img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 210, ../sass/semantic-ui/globals/_reset.scss */
svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 219, ../sass/semantic-ui/globals/_reset.scss */
figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 225, ../sass/semantic-ui/globals/_reset.scss */
hr {
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */
/* line 231, ../sass/semantic-ui/globals/_reset.scss */
pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 237, ../sass/semantic-ui/globals/_reset.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 257, ../sass/semantic-ui/globals/_reset.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 275, ../sass/semantic-ui/globals/_reset.scss */
button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 284, ../sass/semantic-ui/globals/_reset.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 295, ../sass/semantic-ui/globals/_reset.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 309, ../sass/semantic-ui/globals/_reset.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 316, ../sass/semantic-ui/globals/_reset.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 325, ../sass/semantic-ui/globals/_reset.scss */
input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 335, ../sass/semantic-ui/globals/_reset.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 349, ../sass/semantic-ui/globals/_reset.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 358, ../sass/semantic-ui/globals/_reset.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 368, ../sass/semantic-ui/globals/_reset.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
/* line 375, ../sass/semantic-ui/globals/_reset.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 384, ../sass/semantic-ui/globals/_reset.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 395, ../sass/semantic-ui/globals/_reset.scss */
textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 402, ../sass/semantic-ui/globals/_reset.scss */
optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 411, ../sass/semantic-ui/globals/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 415, ../sass/semantic-ui/globals/_reset.scss */
td,
th {
  padding: 0;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Page
*******************************/
/* line 20, ../sass/semantic-ui/globals/_site.scss */
html,
body {
  height: 100%;
}

/* line 24, ../sass/semantic-ui/globals/_site.scss */
html {
  font-size: 14px;
}

/* line 27, ../sass/semantic-ui/globals/_site.scss */
body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden;
  min-width: 320px;
  background: #FFFFFF;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 19px;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  font-smoothing: antialiased;
}

/*******************************
             Headers
*******************************/
/* line 46, ../sass/semantic-ui/globals/_site.scss */
h1,
h2,
h3,
h4,
h5 {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  line-height: 1.2857em;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  font-weight: bold;
  padding: 0em;
}

/* line 57, ../sass/semantic-ui/globals/_site.scss */
h1 {
  min-height: 1rem;
  font-size: 2rem;
}

/* line 61, ../sass/semantic-ui/globals/_site.scss */
h2 {
  font-size: 1.714rem;
}

/* line 64, ../sass/semantic-ui/globals/_site.scss */
h3 {
  font-size: 1.28rem;
}

/* line 67, ../sass/semantic-ui/globals/_site.scss */
h4 {
  font-size: 1.071rem;
}

/* line 70, ../sass/semantic-ui/globals/_site.scss */
h5 {
  font-size: 1rem;
}

/* line 73, ../sass/semantic-ui/globals/_site.scss */
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child {
  margin-top: 0em;
}

/* line 80, ../sass/semantic-ui/globals/_site.scss */
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child {
  margin-bottom: 0em;
}

/*******************************
             Text
*******************************/
/* line 93, ../sass/semantic-ui/globals/_site.scss */
p {
  margin: 0em 0em 1em;
  line-height: 1.4285em;
}

/* line 97, ../sass/semantic-ui/globals/_site.scss */
p:first-child {
  margin-top: 0em;
}

/* line 100, ../sass/semantic-ui/globals/_site.scss */
p:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Links
--------------------*/
/* line 108, ../sass/semantic-ui/globals/_site.scss */
a {
  color: #4183C4;
  text-decoration: none;
}

/* line 112, ../sass/semantic-ui/globals/_site.scss */
a:hover {
  color: #1e70bf;
  text-decoration: none;
}

/*******************************
          Highlighting
*******************************/
/* Site */
/* line 124, ../sass/semantic-ui/globals/_site.scss */
::-webkit-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* line 128, ../sass/semantic-ui/globals/_site.scss */
::-moz-selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* line 132, ../sass/semantic-ui/globals/_site.scss */
::selection {
  background-color: #CCE2FF;
  color: rgba(0, 0, 0, 0.87);
}

/* Form */
/* line 138, ../sass/semantic-ui/globals/_site.scss */
textarea::-webkit-selection,
input::-webkit-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/* line 143, ../sass/semantic-ui/globals/_site.scss */
textarea::-moz-selection,
input::-moz-selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/* line 148, ../sass/semantic-ui/globals/_site.scss */
textarea::selection,
input::selection {
  background-color: rgba(100, 100, 100, 0.4);
  color: rgba(0, 0, 0, 0.87);
}

/*******************************
        Global Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Button
*******************************/
/* line 16, ../sass/semantic-ui/elements/_button.scss */
.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: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0em 0.25em 0em 0em;
  padding: 0.78571429em 1.5em 0.78571429em;
  text-transform: none;
  text-shadow: none;
  font-weight: bold;
  line-height: 1em;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  -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;
}

/*******************************
            States
*******************************/
/*--------------
      Hover
---------------*/
/* line 57, ../sass/semantic-ui/elements/_button.scss */
.ui.button:hover {
  background-color: #CACBCD;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  color: rgba(0, 0, 0, 0.8);
}

/* line 63, ../sass/semantic-ui/elements/_button.scss */
.ui.button:hover .icon {
  opacity: 0.85;
}

/*--------------
      Focus
---------------*/
/* line 71, ../sass/semantic-ui/elements/_button.scss */
.ui.button:focus {
  background-color: #CACBCD;
  color: rgba(0, 0, 0, 0.8);
  background-image: '' !important;
  box-shadow: '' !important;
}

/* line 77, ../sass/semantic-ui/elements/_button.scss */
.ui.button:focus .icon {
  opacity: 0.85;
}

/*--------------
      Down
---------------*/
/* line 85, ../sass/semantic-ui/elements/_button.scss */
.ui.button:active,
.ui.active.button:active {
  background-color: #BABBBC;
  background-image: '';
  color: rgba(0, 0, 0, 0.9);
  box-shadow: 0px 0px 0px 1px transparent inset, none;
}

/*--------------
     Active
---------------*/
/* line 97, ../sass/semantic-ui/elements/_button.scss */
.ui.active.button {
  background-color: #C0C1C2;
  background-image: none;
  box-shadow: 0px 0px 0px 1px transparent inset;
  color: rgba(0, 0, 0, 0.95);
}

/* line 103, ../sass/semantic-ui/elements/_button.scss */
.ui.active.button:hover {
  background-color: #C0C1C2;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 108, ../sass/semantic-ui/elements/_button.scss */
.ui.active.button:active {
  background-color: #C0C1C2;
  background-image: none;
}

/*--------------
    Loading
---------------*/
/* Specificity hack */
/* line 119, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 129, ../sass/semantic-ui/elements/_button.scss */
.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);
}

/* line 140, ../sass/semantic-ui/elements/_button.scss */
.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-color: #FFFFFF transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/* line 158, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.loading.button .icon {
  background-color: transparent;
  box-shadow: none;
}

@-webkit-keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes button-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* line 182, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.loading.button:not(.inverted):before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 185, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.loading.button:not(.inverted):after {
  border-top-color: #767676;
}

/*-------------------
      Disabled
--------------------*/
/* line 193, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .disabled.button,
.ui.disabled.button,
.ui.button:disabled,
.ui.disabled.button:hover,
.ui.disabled.active.button {
  cursor: default;
  opacity: 0.45 !important;
  background-image: none !important;
  box-shadow: none !important;
  pointer-events: none !important;
}

/* Basic Group With Disabled */
/* line 206, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .ui.disabled.button {
  border-color: rgba(34, 36, 38, 0.5);
}

/*******************************
             Types
*******************************/
/*-------------------
       Animated
--------------------*/
/* line 220, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button {
  position: relative;
  overflow: hidden;
  padding-right: 0em !important;
  vertical-align: middle;
  z-index: 1;
}

/* line 227, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .content {
  will-change: transform, opacity;
}

/* line 230, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .visible.content {
  position: relative;
  margin-right: 1.5em;
}

/* line 234, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .hidden.content {
  position: absolute;
  width: 100%;
}

/* Horizontal */
/* line 240, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .visible.content,
.ui.animated.button .hidden.content {
  -webkit-transition: right 0.3s ease 0s;
  transition: right 0.3s ease 0s;
}

/* line 245, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .visible.content {
  left: auto;
  right: 0%;
}

/* line 249, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button .hidden.content {
  top: 50%;
  left: auto;
  right: -100%;
  margin-top: -0.5em;
}

/* line 255, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content {
  left: auto;
  right: 200%;
}

/* line 260, ../sass/semantic-ui/elements/_button.scss */
.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content {
  left: auto;
  right: 0%;
}

/* Vertical */
/* line 267, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.animated.button .visible.content,
.ui.vertical.animated.button .hidden.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;
}

/* line 274, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.animated.button .visible.content {
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
  right: auto;
}

/* line 280, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.animated.button .hidden.content {
  top: -50%;
  left: 0%;
  right: auto;
}

/* line 285, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 292, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content {
  top: 50%;
  right: auto;
}

/* Fade */
/* line 299, ../sass/semantic-ui/elements/_button.scss */
.ui.fade.animated.button .visible.content,
.ui.fade.animated.button .hidden.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;
}

/* line 306, ../sass/semantic-ui/elements/_button.scss */
.ui.fade.animated.button .visible.content {
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/* line 314, ../sass/semantic-ui/elements/_button.scss */
.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);
}

/* line 322, ../sass/semantic-ui/elements/_button.scss */
.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);
}

/* line 331, ../sass/semantic-ui/elements/_button.scss */
.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);
}

/*-------------------
       Inverted
--------------------*/
/* line 345, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.button {
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  background: transparent none;
  color: #FFFFFF;
  text-shadow: none !important;
}

/* Group */
/* line 353, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.buttons .button {
  margin: 0px 0px 0px -2px;
}

/* line 356, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.buttons .button:first-child {
  margin-left: 0em;
}

/* line 359, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.vertical.buttons .button {
  margin: 0px 0px -2px 0px;
}

/* line 362, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.vertical.buttons .button:first-child {
  margin-top: 0em;
}

/* States */
/* Hover */
/* line 369, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.button:hover {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active / Focus */
/* line 376, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.button:focus,
.ui.inverted.button.active {
  background: #FFFFFF;
  box-shadow: 0px 0px 0px 2px #FFFFFF inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/* Active Focus */
/* line 384, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.button.active:focus {
  background: #DCDDDE;
  box-shadow: 0px 0px 0px 2px #DCDDDE inset !important;
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
    Labeled Button
--------------------*/
/* line 394, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button:not(.icon) {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background: none !important;
  padding: 0px !important;
  border: none !important;
  box-shadow: none !important;
}

/* line 409, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button > .button {
  margin: 0px;
}

/* line 412, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button > .label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0px 0px 0px -1px !important;
  padding: '';
  font-size: 1em;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Tag */
/* line 428, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button > .tag.label:before {
  width: 1.85em;
  height: 1.85em;
}

/* Right */
/* line 434, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button:not([class*="left labeled"]) > .button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 438, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.button:not([class*="left labeled"]) > .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* Left Side */
/* line 444, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left labeled"].button > .button {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 448, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left labeled"].button > .label {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-------------------
       Social
--------------------*/
/* Facebook */
/* line 459, ../sass/semantic-ui/elements/_button.scss */
.ui.facebook.button {
  background-color: #3B5998;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 466, ../sass/semantic-ui/elements/_button.scss */
.ui.facebook.button:hover {
  background-color: #304d8a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 471, ../sass/semantic-ui/elements/_button.scss */
.ui.facebook.button:active {
  background-color: #2d4373;
  color: #FFFFFF;
  text-shadow: none;
}

/* Twitter */
/* line 478, ../sass/semantic-ui/elements/_button.scss */
.ui.twitter.button {
  background-color: #55ACEE;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 485, ../sass/semantic-ui/elements/_button.scss */
.ui.twitter.button:hover {
  background-color: #35a2f4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 490, ../sass/semantic-ui/elements/_button.scss */
.ui.twitter.button:active {
  background-color: #2795e9;
  color: #FFFFFF;
  text-shadow: none;
}

/* Google Plus */
/* line 497, ../sass/semantic-ui/elements/_button.scss */
.ui.google.plus.button {
  background-color: #DD4B39;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 504, ../sass/semantic-ui/elements/_button.scss */
.ui.google.plus.button:hover {
  background-color: #e0321c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 509, ../sass/semantic-ui/elements/_button.scss */
.ui.google.plus.button:active {
  background-color: #c23321;
  color: #FFFFFF;
  text-shadow: none;
}

/* Linked In */
/* line 516, ../sass/semantic-ui/elements/_button.scss */
.ui.linkedin.button {
  background-color: #1F88BE;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 521, ../sass/semantic-ui/elements/_button.scss */
.ui.linkedin.button:hover {
  background-color: #147baf;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 526, ../sass/semantic-ui/elements/_button.scss */
.ui.linkedin.button:active {
  background-color: #186992;
  color: #FFFFFF;
  text-shadow: none;
}

/* YouTube */
/* line 533, ../sass/semantic-ui/elements/_button.scss */
.ui.youtube.button {
  background-color: #CC181E;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 540, ../sass/semantic-ui/elements/_button.scss */
.ui.youtube.button:hover {
  background-color: #bd0d13;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 545, ../sass/semantic-ui/elements/_button.scss */
.ui.youtube.button:active {
  background-color: #9e1317;
  color: #FFFFFF;
  text-shadow: none;
}

/* Instagram */
/* line 552, ../sass/semantic-ui/elements/_button.scss */
.ui.instagram.button {
  background-color: #49769C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 559, ../sass/semantic-ui/elements/_button.scss */
.ui.instagram.button:hover {
  background-color: #3d698e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 564, ../sass/semantic-ui/elements/_button.scss */
.ui.instagram.button:active {
  background-color: #395c79;
  color: #FFFFFF;
  text-shadow: none;
}

/* Pinterest */
/* line 571, ../sass/semantic-ui/elements/_button.scss */
.ui.pinterest.button {
  background-color: #BD081C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 578, ../sass/semantic-ui/elements/_button.scss */
.ui.pinterest.button:hover {
  background-color: #ac0013;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 583, ../sass/semantic-ui/elements/_button.scss */
.ui.pinterest.button:active {
  background-color: #8c0615;
  color: #FFFFFF;
  text-shadow: none;
}

/* VK */
/* line 590, ../sass/semantic-ui/elements/_button.scss */
.ui.vk.button {
  background-color: #4D7198;
  color: #FFFFFF;
  background-image: none;
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 596, ../sass/semantic-ui/elements/_button.scss */
.ui.vk.button:hover {
  background-color: #41648a;
  color: #FFFFFF;
}

/* line 600, ../sass/semantic-ui/elements/_button.scss */
.ui.vk.button:active {
  background-color: #3c5876;
  color: #FFFFFF;
}

/*--------------
     Icon
---------------*/
/* line 609, ../sass/semantic-ui/elements/_button.scss */
.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: '';
}

/* line 618, ../sass/semantic-ui/elements/_button.scss */
.ui.button:not(.icon) > .icon:not(.button):not(.dropdown) {
  margin: 0em 0.42857143em 0em -0.21428571em;
}

/* line 621, ../sass/semantic-ui/elements/_button.scss */
.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown) {
  margin: 0em -0.21428571em 0em 0.42857143em;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Floated
--------------------*/
/* line 635, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button {
  float: left;
  margin-left: 0em;
  margin-right: 0.25em;
}

/* line 641, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button {
  float: right;
  margin-right: 0em;
  margin-left: 0.25em;
}

/*-------------------
       Compact
--------------------*/
/* line 652, ../sass/semantic-ui/elements/_button.scss */
.ui.compact.buttons .button,
.ui.compact.button {
  padding: 0.58928571em 1.125em 0.58928571em;
}

/* line 656, ../sass/semantic-ui/elements/_button.scss */
.ui.compact.icon.buttons .button,
.ui.compact.icon.button {
  padding: 0.58928571em 0.58928571em 0.58928571em;
}

/* line 660, ../sass/semantic-ui/elements/_button.scss */
.ui.compact.labeled.icon.buttons .button,
.ui.compact.labeled.icon.button {
  padding: 0.58928571em 3.69642857em 0.58928571em;
}

/*-------------------
        Sizes
--------------------*/
/* line 669, ../sass/semantic-ui/elements/_button.scss */
.ui.mini.buttons .button,
.ui.mini.buttons .or,
.ui.mini.button {
  font-size: 0.78571429rem;
}

/* line 674, ../sass/semantic-ui/elements/_button.scss */
.ui.tiny.buttons .button,
.ui.tiny.buttons .or,
.ui.tiny.button {
  font-size: 0.85714286rem;
}

/* line 679, ../sass/semantic-ui/elements/_button.scss */
.ui.small.buttons .button,
.ui.small.buttons .or,
.ui.small.button {
  font-size: 0.92857143rem;
}

/* line 684, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .button,
.ui.buttons .or,
.ui.button {
  font-size: 1rem;
}

/* line 689, ../sass/semantic-ui/elements/_button.scss */
.ui.large.buttons .button,
.ui.large.buttons .or,
.ui.large.button {
  font-size: 1.14285714rem;
}

/* line 694, ../sass/semantic-ui/elements/_button.scss */
.ui.big.buttons .button,
.ui.big.buttons .or,
.ui.big.button {
  font-size: 1.28571429rem;
}

/* line 699, ../sass/semantic-ui/elements/_button.scss */
.ui.huge.buttons .button,
.ui.huge.buttons .or,
.ui.huge.button {
  font-size: 1.42857143rem;
}

/* line 704, ../sass/semantic-ui/elements/_button.scss */
.ui.massive.buttons .button,
.ui.massive.buttons .or,
.ui.massive.button {
  font-size: 1.71428571rem;
}

/*--------------
    Icon Only
---------------*/
/* line 714, ../sass/semantic-ui/elements/_button.scss */
.ui.icon.buttons .button,
.ui.icon.button {
  padding: 0.78571429em 0.78571429em 0.78571429em;
}

/* line 718, ../sass/semantic-ui/elements/_button.scss */
.ui.icon.buttons .button > .icon,
.ui.icon.button > .icon {
  opacity: 0.9;
  margin: 0em;
  vertical-align: top;
}

/*-------------------
        Basic
--------------------*/
/* line 729, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button,
.ui.basic.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;
}

/* line 739, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons {
  box-shadow: none;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

/* line 744, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button {
  border-radius: 0em;
}

/* line 747, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button:hover,
.ui.basic.button:hover {
  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;
}

/* line 753, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button:focus,
.ui.basic.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;
}

/* line 759, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button:active,
.ui.basic.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;
}

/* line 765, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .active.button,
.ui.basic.active.button {
  background: rgba(0, 0, 0, 0.05) !important;
  box-shadow: '' !important;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: rgba(34, 36, 38, 0.35);
}

/* line 772, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .active.button:hover,
.ui.basic.active.button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

/* Vertical */
/* line 778, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 781, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 784, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .active.button {
  box-shadow: rgba(34, 36, 38, 0.35) inset;
}

/* Standard Basic Inverted */
/* line 789, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .button,
.ui.basic.inverted.button {
  background-color: transparent !important;
  color: #F9FAFB !important;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
}

/* line 795, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .button:hover,
.ui.basic.inverted.button:hover {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* line 800, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .button:focus,
.ui.basic.inverted.button:focus {
  color: #FFFFFF !important;
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* line 805, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .button:active,
.ui.basic.inverted.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;
}

/* line 811, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .active.button,
.ui.basic.inverted.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;
}

/* line 818, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.inverted.buttons .active.button:hover,
.ui.basic.inverted.active.button:hover {
  background-color: rgba(255, 255, 255, 0.15);
  box-shadow: 0px 0px 0px 2px #ffffff inset !important;
}

/* Basic Group */
/* line 825, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.buttons .button {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* line 829, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.vertical.buttons .button {
  border-left: none;
}

/* line 832, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.vertical.buttons .button {
  border-left-width: 0px;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 836, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.vertical.buttons .button:first-child {
  border-top-width: 0px;
}

/*--------------
  Labeled Icon
---------------*/
/* line 844, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons .button,
.ui.labeled.icon.button {
  position: relative;
  padding-left: 4.07142857em !important;
  padding-right: 1.5em !important;
}

/* Left Labeled */
/* line 852, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.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;
}

/* Left Labeled */
/* line 869, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon {
  top: 0em;
  left: 0em;
}

/* Right Labeled */
/* line 876, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="right labeled"].icon.button {
  padding-right: 4.07142857em !important;
  padding-left: 1.5em !important;
}

/* line 880, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 888, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons > .button > .icon:before,
.ui.labeled.icon.button > .icon:before,
.ui.labeled.icon.buttons > .button > .icon:after,
.ui.labeled.icon.button > .icon:after {
  display: block;
  position: absolute;
  width: 100%;
  top: 50%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 901, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons .button > .icon {
  border-radius: 0em;
}

/* line 904, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons .button:first-child > .icon {
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

/* line 908, ../sass/semantic-ui/elements/_button.scss */
.ui.labeled.icon.buttons .button:last-child > .icon {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* line 912, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.labeled.icon.buttons .button:first-child > .icon {
  border-radius: 0em;
  border-top-left-radius: 0.28571429rem;
}

/* line 916, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.labeled.icon.buttons .button:last-child > .icon {
  border-radius: 0em;
  border-bottom-left-radius: 0.28571429rem;
}

/* Fluid Labeled */
/* line 922, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid[class*="left labeled"].icon.button,
.ui.fluid[class*="right labeled"].icon.button {
  padding-left: 1.5em !important;
  padding-right: 1.5em !important;
}

/*--------------
     Toggle
---------------*/
/* Toggle (Modifies active state to give affordances) */
/* line 934, ../sass/semantic-ui/elements/_button.scss */
.ui.toggle.buttons .active.button,
.ui.buttons .button.toggle.active,
.ui.button.toggle.active {
  background-color: #21BA45 !important;
  box-shadow: none !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

/* line 942, ../sass/semantic-ui/elements/_button.scss */
.ui.button.toggle.active:hover {
  background-color: #16ab39 !important;
  text-shadow: none;
  color: #FFFFFF !important;
}

/*--------------
    Circular
---------------*/
/* line 952, ../sass/semantic-ui/elements/_button.scss */
.ui.circular.button {
  border-radius: 10em;
}

/* line 955, ../sass/semantic-ui/elements/_button.scss */
.ui.circular.button > .icon {
  width: 1em;
  vertical-align: baseline;
}

/*-------------------
      Or Buttons
--------------------*/
/* line 964, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .or {
  position: relative;
  width: 0.3em;
  height: 2.57142857em;
  z-index: 3;
}

/* line 970, ../sass/semantic-ui/elements/_button.scss */
.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;
}

/* line 989, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .or[data-text]:before {
  content: attr(data-text);
}

/* Fluid Or */
/* line 994, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid.buttons .or {
  width: 0em !important;
}

/* line 997, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid.buttons .or:after {
  display: none;
}

/*-------------------
       Attached
--------------------*/
/* Singular */
/* line 1007, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.button {
  position: relative;
  display: block;
  margin: 0em;
  border-radius: 0em;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;
}

/* Top / Bottom */
/* line 1016, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.top.button {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1019, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.bottom.button {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Left / Right */
/* line 1024, ../sass/semantic-ui/elements/_button.scss */
.ui.left.attached.button {
  display: inline-block;
  border-left: none;
  text-align: right;
  padding-right: 0.75em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 1031, ../sass/semantic-ui/elements/_button.scss */
.ui.right.attached.button {
  display: inline-block;
  text-align: left;
  padding-left: 0.75em;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* Plural */
/* line 1039, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: 0em;
  width: auto !important;
  z-index: 2;
  margin-left: -1px;
  margin-right: -1px;
}

/* line 1051, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.buttons .button {
  margin: 0em;
}

/* line 1054, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.buttons .button:first-child {
  border-radius: 0em;
}

/* line 1057, ../sass/semantic-ui/elements/_button.scss */
.ui.attached.buttons .button:last-child {
  border-radius: 0em;
}

/* Top / Bottom */
/* line 1062, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="top attached"].buttons {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1066, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="top attached"].buttons .button:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1069, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="top attached"].buttons .button:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 1072, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="bottom attached"].buttons {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 1076, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="bottom attached"].buttons .button:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 1079, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="bottom attached"].buttons .button:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Left / Right */
/* line 1084, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left attached"].buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 0em;
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 1093, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 1097, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="left attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* line 1101, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="right attached"].buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-left: 0em;
  margin-right: -1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 1110, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="right attached"].buttons .button:first-child {
  margin-left: -1px;
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1114, ../sass/semantic-ui/elements/_button.scss */
.ui[class*="right attached"].buttons .button:last-child {
  margin-left: -1px;
  border-radius: 0em 0em 0em 0.28571429rem;
}

/*-------------------
        Fluid
--------------------*/
/* line 1123, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid.buttons,
.ui.fluid.button {
  width: 100%;
}

/* line 1127, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid.button {
  display: block;
}

/* line 1130, ../sass/semantic-ui/elements/_button.scss */
.ui.two.buttons {
  width: 100%;
}

/* line 1133, ../sass/semantic-ui/elements/_button.scss */
.ui.two.buttons > .button {
  width: 50%;
}

/* line 1136, ../sass/semantic-ui/elements/_button.scss */
.ui.three.buttons {
  width: 100%;
}

/* line 1139, ../sass/semantic-ui/elements/_button.scss */
.ui.three.buttons > .button {
  width: 33.333%;
}

/* line 1142, ../sass/semantic-ui/elements/_button.scss */
.ui.four.buttons {
  width: 100%;
}

/* line 1145, ../sass/semantic-ui/elements/_button.scss */
.ui.four.buttons > .button {
  width: 25%;
}

/* line 1148, ../sass/semantic-ui/elements/_button.scss */
.ui.five.buttons {
  width: 100%;
}

/* line 1151, ../sass/semantic-ui/elements/_button.scss */
.ui.five.buttons > .button {
  width: 20%;
}

/* line 1154, ../sass/semantic-ui/elements/_button.scss */
.ui.six.buttons {
  width: 100%;
}

/* line 1157, ../sass/semantic-ui/elements/_button.scss */
.ui.six.buttons > .button {
  width: 16.666%;
}

/* line 1160, ../sass/semantic-ui/elements/_button.scss */
.ui.seven.buttons {
  width: 100%;
}

/* line 1163, ../sass/semantic-ui/elements/_button.scss */
.ui.seven.buttons > .button {
  width: 14.285%;
}

/* line 1166, ../sass/semantic-ui/elements/_button.scss */
.ui.eight.buttons {
  width: 100%;
}

/* line 1169, ../sass/semantic-ui/elements/_button.scss */
.ui.eight.buttons > .button {
  width: 12.500%;
}

/* line 1172, ../sass/semantic-ui/elements/_button.scss */
.ui.nine.buttons {
  width: 100%;
}

/* line 1175, ../sass/semantic-ui/elements/_button.scss */
.ui.nine.buttons > .button {
  width: 11.11%;
}

/* line 1178, ../sass/semantic-ui/elements/_button.scss */
.ui.ten.buttons {
  width: 100%;
}

/* line 1181, ../sass/semantic-ui/elements/_button.scss */
.ui.ten.buttons > .button {
  width: 10%;
}

/* line 1184, ../sass/semantic-ui/elements/_button.scss */
.ui.eleven.buttons {
  width: 100%;
}

/* line 1187, ../sass/semantic-ui/elements/_button.scss */
.ui.eleven.buttons > .button {
  width: 9.09%;
}

/* line 1190, ../sass/semantic-ui/elements/_button.scss */
.ui.twelve.buttons {
  width: 100%;
}

/* line 1193, ../sass/semantic-ui/elements/_button.scss */
.ui.twelve.buttons > .button {
  width: 8.3333%;
}

/* Fluid Vertical Buttons */
/* line 1198, ../sass/semantic-ui/elements/_button.scss */
.ui.fluid.vertical.buttons,
.ui.fluid.vertical.buttons > .button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

/* line 1206, ../sass/semantic-ui/elements/_button.scss */
.ui.two.vertical.buttons > .button {
  height: 50%;
}

/* line 1209, ../sass/semantic-ui/elements/_button.scss */
.ui.three.vertical.buttons > .button {
  height: 33.333%;
}

/* line 1212, ../sass/semantic-ui/elements/_button.scss */
.ui.four.vertical.buttons > .button {
  height: 25%;
}

/* line 1215, ../sass/semantic-ui/elements/_button.scss */
.ui.five.vertical.buttons > .button {
  height: 20%;
}

/* line 1218, ../sass/semantic-ui/elements/_button.scss */
.ui.six.vertical.buttons > .button {
  height: 16.666%;
}

/* line 1221, ../sass/semantic-ui/elements/_button.scss */
.ui.seven.vertical.buttons > .button {
  height: 14.285%;
}

/* line 1224, ../sass/semantic-ui/elements/_button.scss */
.ui.eight.vertical.buttons > .button {
  height: 12.500%;
}

/* line 1227, ../sass/semantic-ui/elements/_button.scss */
.ui.nine.vertical.buttons > .button {
  height: 11.11%;
}

/* line 1230, ../sass/semantic-ui/elements/_button.scss */
.ui.ten.vertical.buttons > .button {
  height: 10%;
}

/* line 1233, ../sass/semantic-ui/elements/_button.scss */
.ui.eleven.vertical.buttons > .button {
  height: 9.09%;
}

/* line 1236, ../sass/semantic-ui/elements/_button.scss */
.ui.twelve.vertical.buttons > .button {
  height: 8.3333%;
}

/*-------------------
       Colors
--------------------*/
/*--- Black ---*/
/* line 1247, ../sass/semantic-ui/elements/_button.scss */
.ui.black.buttons .button,
.ui.black.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1254, ../sass/semantic-ui/elements/_button.scss */
.ui.black.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1257, ../sass/semantic-ui/elements/_button.scss */
.ui.black.buttons .button:hover,
.ui.black.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1263, ../sass/semantic-ui/elements/_button.scss */
.ui.black.buttons .button:focus,
.ui.black.button:focus {
  background-color: #2f3032;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1269, ../sass/semantic-ui/elements/_button.scss */
.ui.black.buttons .button:active,
.ui.black.button:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1275, ../sass/semantic-ui/elements/_button.scss */
.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active,
.ui.black.active.button,
.ui.black.button .active.button:active {
  background-color: #0f0f10;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1285, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.black.buttons .button,
.ui.basic.black.button {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

/* line 1290, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.black.buttons .button:hover,
.ui.basic.black.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

/* line 1296, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.black.buttons .button:focus,
.ui.basic.black.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2f3032 inset !important;
  color: #27292a !important;
}

/* line 1302, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.black.buttons .active.button,
.ui.basic.black.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0f0f10 inset !important;
  color: #343637 !important;
}

/* line 1308, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.black.buttons .button:active,
.ui.basic.black.button:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

/* line 1313, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1318, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .button,
.ui.inverted.black.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

/* line 1324, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1335, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover {
  background-color: #000000;
}

/* line 1339, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus {
  background-color: #000000;
}

/* line 1343, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .active.button,
.ui.inverted.black.active.button {
  background-color: #000000;
}

/* line 1347, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active {
  background-color: #000000;
}

/* Inverted Basic */
/* line 1353, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button,
.ui.inverted.black.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1360, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover,
.ui.inverted.black.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/* line 1366, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #545454 !important;
}

/* line 1372, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.basic.buttons .active.button,
.ui.inverted.black.buttons .basic.active.button,
.ui.inverted.black.basic.active.button {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/* line 1378, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.black.basic.buttons .button:active,
.ui.inverted.black.buttons .basic.button:active,
.ui.inverted.black.basic.button:active {
  box-shadow: 0px 0px 0px 2px #000000 inset !important;
  color: #FFFFFF !important;
}

/*--- Grey ---*/
/* line 1387, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.buttons .button,
.ui.grey.button {
  background-color: #767676;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1394, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1397, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.buttons .button:hover,
.ui.grey.button:hover {
  background-color: #838383;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1403, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.buttons .button:focus,
.ui.grey.button:focus {
  background-color: #8a8a8a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1409, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.buttons .button:active,
.ui.grey.button:active {
  background-color: #909090;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1415, ../sass/semantic-ui/elements/_button.scss */
.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active,
.ui.grey.active.button,
.ui.grey.button .active.button:active {
  background-color: #696969;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1425, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.grey.buttons .button,
.ui.basic.grey.button {
  box-shadow: 0px 0px 0px 1px #767676 inset !important;
  color: #767676 !important;
}

/* line 1430, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.grey.buttons .button:hover,
.ui.basic.grey.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #838383 inset !important;
  color: #838383 !important;
}

/* line 1436, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.grey.buttons .button:focus,
.ui.basic.grey.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8a8a8a inset !important;
  color: #838383 !important;
}

/* line 1442, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.grey.buttons .active.button,
.ui.basic.grey.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #696969 inset !important;
  color: #909090 !important;
}

/* line 1448, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.grey.buttons .button:active,
.ui.basic.grey.button:active {
  box-shadow: 0px 0px 0px 1px #909090 inset !important;
  color: #909090 !important;
}

/* line 1453, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1458, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .button,
.ui.inverted.grey.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D4D4D5 inset !important;
  color: #FFFFFF;
}

/* line 1464, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.button.active,
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 1475, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover {
  background-color: #cfd0d2;
}

/* line 1479, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus {
  background-color: #c7c9cb;
}

/* line 1483, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .active.button,
.ui.inverted.grey.active.button {
  background-color: #cfd0d2;
}

/* line 1487, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active {
  background-color: #c2c4c5;
}

/* Inverted Basic */
/* line 1493, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button,
.ui.inverted.grey.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1500, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover,
.ui.inverted.grey.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

/* line 1506, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;
  color: #DCDDDE !important;
}

/* line 1512, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button,
.ui.inverted.grey.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;
  color: #FFFFFF !important;
}

/* line 1518, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active,
.ui.inverted.grey.basic.button:active {
  box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;
  color: #FFFFFF !important;
}

/*--- Brown ---*/
/* line 1527, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.buttons .button,
.ui.brown.button {
  background-color: #A5673F;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1534, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1537, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.buttons .button:hover,
.ui.brown.button:hover {
  background-color: #975b33;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1543, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.buttons .button:focus,
.ui.brown.button:focus {
  background-color: #90532b;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1549, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.buttons .button:active,
.ui.brown.button:active {
  background-color: #805031;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1555, ../sass/semantic-ui/elements/_button.scss */
.ui.brown.buttons .active.button,
.ui.brown.buttons .active.button:active,
.ui.brown.active.button,
.ui.brown.button .active.button:active {
  background-color: #995a31;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1565, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.brown.buttons .button,
.ui.basic.brown.button {
  box-shadow: 0px 0px 0px 1px #A5673F inset !important;
  color: #A5673F !important;
}

/* line 1570, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.brown.buttons .button:hover,
.ui.basic.brown.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #975b33 inset !important;
  color: #975b33 !important;
}

/* line 1576, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.brown.buttons .button:focus,
.ui.basic.brown.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #90532b inset !important;
  color: #975b33 !important;
}

/* line 1582, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.brown.buttons .active.button,
.ui.basic.brown.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #995a31 inset !important;
  color: #805031 !important;
}

/* line 1588, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.brown.buttons .button:active,
.ui.basic.brown.button:active {
  box-shadow: 0px 0px 0px 1px #805031 inset !important;
  color: #805031 !important;
}

/* line 1593, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1598, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .button,
.ui.inverted.brown.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D67C1C inset !important;
  color: #D67C1C;
}

/* line 1604, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover,
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus,
.ui.inverted.brown.buttons .button.active,
.ui.inverted.brown.button.active,
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1615, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .button:hover,
.ui.inverted.brown.button:hover {
  background-color: #c86f11;
}

/* line 1619, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .button:focus,
.ui.inverted.brown.button:focus {
  background-color: #c16808;
}

/* line 1623, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .active.button,
.ui.inverted.brown.active.button {
  background-color: #cc6f0d;
}

/* line 1627, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.buttons .button:active,
.ui.inverted.brown.button:active {
  background-color: #a96216;
}

/* Inverted Basic */
/* line 1633, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button,
.ui.inverted.brown.buttons .basic.button,
.ui.inverted.brown.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1640, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:hover,
.ui.inverted.brown.buttons .basic.button:hover,
.ui.inverted.brown.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #c86f11 inset !important;
  color: #D67C1C !important;
}

/* line 1646, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.buttons .button:focus,
.ui.inverted.brown.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #c16808 inset !important;
  color: #D67C1C !important;
}

/* line 1652, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.basic.buttons .active.button,
.ui.inverted.brown.buttons .basic.active.button,
.ui.inverted.brown.basic.active.button {
  box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;
  color: #D67C1C !important;
}

/* line 1658, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.brown.basic.buttons .button:active,
.ui.inverted.brown.buttons .basic.button:active,
.ui.inverted.brown.basic.button:active {
  box-shadow: 0px 0px 0px 2px #a96216 inset !important;
  color: #D67C1C !important;
}

/*--- Blue ---*/
/* line 1667, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.buttons .button,
.ui.blue.button {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1674, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1677, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.buttons .button:hover,
.ui.blue.button:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1683, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.buttons .button:focus,
.ui.blue.button:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1689, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.buttons .button:active,
.ui.blue.button:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1695, ../sass/semantic-ui/elements/_button.scss */
.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active,
.ui.blue.active.button,
.ui.blue.button .active.button:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1705, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.blue.buttons .button,
.ui.basic.blue.button {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

/* line 1710, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.blue.buttons .button:hover,
.ui.basic.blue.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

/* line 1716, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.blue.buttons .button:focus,
.ui.basic.blue.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

/* line 1722, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.blue.buttons .active.button,
.ui.basic.blue.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

/* line 1728, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.blue.buttons .button:active,
.ui.basic.blue.button:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

/* line 1733, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1738, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .button,
.ui.inverted.blue.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #54C8FF inset !important;
  color: #54C8FF;
}

/* line 1744, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.button.active,
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1755, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover {
  background-color: #3ac0ff;
}

/* line 1759, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus {
  background-color: #2bbbff;
}

/* line 1763, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .active.button,
.ui.inverted.blue.active.button {
  background-color: #3ac0ff;
}

/* line 1767, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active {
  background-color: #21b8ff;
}

/* Inverted Basic */
/* line 1773, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button,
.ui.inverted.blue.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1780, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:hover,
.ui.inverted.blue.buttons .basic.button:hover,
.ui.inverted.blue.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

/* line 1786, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #2bbbff inset !important;
  color: #54C8FF !important;
}

/* line 1792, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.basic.buttons .active.button,
.ui.inverted.blue.buttons .basic.active.button,
.ui.inverted.blue.basic.active.button {
  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;
  color: #54C8FF !important;
}

/* line 1798, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.blue.basic.buttons .button:active,
.ui.inverted.blue.buttons .basic.button:active,
.ui.inverted.blue.basic.button:active {
  box-shadow: 0px 0px 0px 2px #21b8ff inset !important;
  color: #54C8FF !important;
}

/*--- Green ---*/
/* line 1807, ../sass/semantic-ui/elements/_button.scss */
.ui.green.buttons .button,
.ui.green.button {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1814, ../sass/semantic-ui/elements/_button.scss */
.ui.green.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1817, ../sass/semantic-ui/elements/_button.scss */
.ui.green.buttons .button:hover,
.ui.green.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1823, ../sass/semantic-ui/elements/_button.scss */
.ui.green.buttons .button:focus,
.ui.green.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1829, ../sass/semantic-ui/elements/_button.scss */
.ui.green.buttons .button:active,
.ui.green.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1835, ../sass/semantic-ui/elements/_button.scss */
.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active,
.ui.green.active.button,
.ui.green.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1845, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.green.buttons .button,
.ui.basic.green.button {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

/* line 1850, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.green.buttons .button:hover,
.ui.basic.green.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

/* line 1856, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.green.buttons .button:focus,
.ui.basic.green.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

/* line 1862, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.green.buttons .active.button,
.ui.basic.green.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

/* line 1868, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.green.buttons .button:active,
.ui.basic.green.button:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

/* line 1873, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 1878, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .button,
.ui.inverted.green.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #2ECC40 inset !important;
  color: #2ECC40;
}

/* line 1884, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 1895, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover {
  background-color: #22be34;
}

/* line 1899, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus {
  background-color: #19b82b;
}

/* line 1903, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .active.button,
.ui.inverted.green.active.button {
  background-color: #1fc231;
}

/* line 1907, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active {
  background-color: #25a233;
}

/* Inverted Basic */
/* line 1913, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button,
.ui.inverted.green.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 1920, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:hover,
.ui.inverted.green.buttons .basic.button:hover,
.ui.inverted.green.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #22be34 inset !important;
  color: #2ECC40 !important;
}

/* line 1926, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #19b82b inset !important;
  color: #2ECC40 !important;
}

/* line 1932, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.basic.buttons .active.button,
.ui.inverted.green.buttons .basic.active.button,
.ui.inverted.green.basic.active.button {
  box-shadow: 0px 0px 0px 2px #1fc231 inset !important;
  color: #2ECC40 !important;
}

/* line 1938, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.green.basic.buttons .button:active,
.ui.inverted.green.buttons .basic.button:active,
.ui.inverted.green.basic.button:active {
  box-shadow: 0px 0px 0px 2px #25a233 inset !important;
  color: #2ECC40 !important;
}

/*--- Orange ---*/
/* line 1947, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.buttons .button,
.ui.orange.button {
  background-color: #F2711C;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 1954, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 1957, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.buttons .button:hover,
.ui.orange.button:hover {
  background-color: #f26202;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1963, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.buttons .button:focus,
.ui.orange.button:focus {
  background-color: #e55b00;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1969, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.buttons .button:active,
.ui.orange.button:active {
  background-color: #cf590c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 1975, ../sass/semantic-ui/elements/_button.scss */
.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active,
.ui.orange.active.button,
.ui.orange.button .active.button:active {
  background-color: #f56100;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 1985, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.orange.buttons .button,
.ui.basic.orange.button {
  box-shadow: 0px 0px 0px 1px #F2711C inset !important;
  color: #F2711C !important;
}

/* line 1990, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.orange.buttons .button:hover,
.ui.basic.orange.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f26202 inset !important;
  color: #f26202 !important;
}

/* line 1996, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.orange.buttons .button:focus,
.ui.basic.orange.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e55b00 inset !important;
  color: #f26202 !important;
}

/* line 2002, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.orange.buttons .active.button,
.ui.basic.orange.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #f56100 inset !important;
  color: #cf590c !important;
}

/* line 2008, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.orange.buttons .button:active,
.ui.basic.orange.button:active {
  box-shadow: 0px 0px 0px 1px #cf590c inset !important;
  color: #cf590c !important;
}

/* line 2013, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2018, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .button,
.ui.inverted.orange.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF851B inset !important;
  color: #FF851B;
}

/* line 2024, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.button.active,
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2035, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover {
  background-color: #ff7701;
}

/* line 2039, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus {
  background-color: #f17000;
}

/* line 2043, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .active.button,
.ui.inverted.orange.active.button {
  background-color: #ff7701;
}

/* line 2047, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active {
  background-color: #e76b00;
}

/* Inverted Basic */
/* line 2053, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button,
.ui.inverted.orange.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2060, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:hover,
.ui.inverted.orange.buttons .basic.button:hover,
.ui.inverted.orange.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

/* line 2066, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #f17000 inset !important;
  color: #FF851B !important;
}

/* line 2072, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.basic.buttons .active.button,
.ui.inverted.orange.buttons .basic.active.button,
.ui.inverted.orange.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;
  color: #FF851B !important;
}

/* line 2078, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.orange.basic.buttons .button:active,
.ui.inverted.orange.buttons .basic.button:active,
.ui.inverted.orange.basic.button:active {
  box-shadow: 0px 0px 0px 2px #e76b00 inset !important;
  color: #FF851B !important;
}

/*--- Pink ---*/
/* line 2087, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.buttons .button,
.ui.pink.button {
  background-color: #E03997;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2094, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2097, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.buttons .button:hover,
.ui.pink.button:hover {
  background-color: #e61a8d;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2103, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.buttons .button:focus,
.ui.pink.button:focus {
  background-color: #e10f85;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2109, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.buttons .button:active,
.ui.pink.button:active {
  background-color: #c71f7e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2115, ../sass/semantic-ui/elements/_button.scss */
.ui.pink.buttons .active.button,
.ui.pink.buttons .active.button:active,
.ui.pink.active.button,
.ui.pink.button .active.button:active {
  background-color: #ea158d;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2125, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.pink.buttons .button,
.ui.basic.pink.button {
  box-shadow: 0px 0px 0px 1px #E03997 inset !important;
  color: #E03997 !important;
}

/* line 2130, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.pink.buttons .button:hover,
.ui.basic.pink.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e61a8d inset !important;
  color: #e61a8d !important;
}

/* line 2136, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.pink.buttons .button:focus,
.ui.basic.pink.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #e10f85 inset !important;
  color: #e61a8d !important;
}

/* line 2142, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.pink.buttons .active.button,
.ui.basic.pink.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ea158d inset !important;
  color: #c71f7e !important;
}

/* line 2148, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.pink.buttons .button:active,
.ui.basic.pink.button:active {
  box-shadow: 0px 0px 0px 1px #c71f7e inset !important;
  color: #c71f7e !important;
}

/* line 2153, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2158, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .button,
.ui.inverted.pink.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF8EDF inset !important;
  color: #FF8EDF;
}

/* line 2164, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover,
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus,
.ui.inverted.pink.buttons .button.active,
.ui.inverted.pink.button.active,
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2175, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .button:hover,
.ui.inverted.pink.button:hover {
  background-color: #ff74d8;
}

/* line 2179, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .button:focus,
.ui.inverted.pink.button:focus {
  background-color: #ff65d3;
}

/* line 2183, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .active.button,
.ui.inverted.pink.active.button {
  background-color: #ff74d8;
}

/* line 2187, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.buttons .button:active,
.ui.inverted.pink.button:active {
  background-color: #ff5bd1;
}

/* Inverted Basic */
/* line 2193, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button,
.ui.inverted.pink.buttons .basic.button,
.ui.inverted.pink.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2200, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:hover,
.ui.inverted.pink.buttons .basic.button:hover,
.ui.inverted.pink.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

/* line 2206, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.buttons .button:focus,
.ui.inverted.pink.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;
  color: #FF8EDF !important;
}

/* line 2212, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.basic.buttons .active.button,
.ui.inverted.pink.buttons .basic.active.button,
.ui.inverted.pink.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;
  color: #FF8EDF !important;
}

/* line 2218, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.pink.basic.buttons .button:active,
.ui.inverted.pink.buttons .basic.button:active,
.ui.inverted.pink.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;
  color: #FF8EDF !important;
}

/*--- Violet ---*/
/* line 2227, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.buttons .button,
.ui.violet.button {
  background-color: #6435C9;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2234, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2237, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.buttons .button:hover,
.ui.violet.button:hover {
  background-color: #5829bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2243, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.buttons .button:focus,
.ui.violet.button:focus {
  background-color: #4f20b5;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2249, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.buttons .button:active,
.ui.violet.button:active {
  background-color: #502aa1;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2255, ../sass/semantic-ui/elements/_button.scss */
.ui.violet.buttons .active.button,
.ui.violet.buttons .active.button:active,
.ui.violet.active.button,
.ui.violet.button .active.button:active {
  background-color: #5626bf;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2265, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.violet.buttons .button,
.ui.basic.violet.button {
  box-shadow: 0px 0px 0px 1px #6435C9 inset !important;
  color: #6435C9 !important;
}

/* line 2270, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.violet.buttons .button:hover,
.ui.basic.violet.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5829bb inset !important;
  color: #5829bb !important;
}

/* line 2276, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.violet.buttons .button:focus,
.ui.basic.violet.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;
  color: #5829bb !important;
}

/* line 2282, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.violet.buttons .active.button,
.ui.basic.violet.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #5626bf inset !important;
  color: #502aa1 !important;
}

/* line 2288, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.violet.buttons .button:active,
.ui.basic.violet.button:active {
  box-shadow: 0px 0px 0px 1px #502aa1 inset !important;
  color: #502aa1 !important;
}

/* line 2293, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2298, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .button,
.ui.inverted.violet.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #A291FB inset !important;
  color: #A291FB;
}

/* line 2304, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover,
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus,
.ui.inverted.violet.buttons .button.active,
.ui.inverted.violet.button.active,
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2315, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .button:hover,
.ui.inverted.violet.button:hover {
  background-color: #8a73ff;
}

/* line 2319, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .button:focus,
.ui.inverted.violet.button:focus {
  background-color: #7d64ff;
}

/* line 2323, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .active.button,
.ui.inverted.violet.active.button {
  background-color: #8a73ff;
}

/* line 2327, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.buttons .button:active,
.ui.inverted.violet.button:active {
  background-color: #7860f9;
}

/* Inverted Basic */
/* line 2333, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button,
.ui.inverted.violet.buttons .basic.button,
.ui.inverted.violet.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2340, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:hover,
.ui.inverted.violet.buttons .basic.button:hover,
.ui.inverted.violet.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

/* line 2346, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.buttons .button:focus,
.ui.inverted.violet.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #7d64ff inset !important;
  color: #A291FB !important;
}

/* line 2352, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.basic.buttons .active.button,
.ui.inverted.violet.buttons .basic.active.button,
.ui.inverted.violet.basic.active.button {
  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;
  color: #A291FB !important;
}

/* line 2358, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.violet.basic.buttons .button:active,
.ui.inverted.violet.buttons .basic.button:active,
.ui.inverted.violet.basic.button:active {
  box-shadow: 0px 0px 0px 2px #7860f9 inset !important;
  color: #A291FB !important;
}

/*--- Purple ---*/
/* line 2367, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.buttons .button,
.ui.purple.button {
  background-color: #A333C8;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2374, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2377, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.buttons .button:hover,
.ui.purple.button:hover {
  background-color: #9627ba;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2383, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.buttons .button:focus,
.ui.purple.button:focus {
  background-color: #8f1eb4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2389, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.buttons .button:active,
.ui.purple.button:active {
  background-color: #82299f;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2395, ../sass/semantic-ui/elements/_button.scss */
.ui.purple.buttons .active.button,
.ui.purple.buttons .active.button:active,
.ui.purple.active.button,
.ui.purple.button .active.button:active {
  background-color: #9724be;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2405, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.purple.buttons .button,
.ui.basic.purple.button {
  box-shadow: 0px 0px 0px 1px #A333C8 inset !important;
  color: #A333C8 !important;
}

/* line 2410, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.purple.buttons .button:hover,
.ui.basic.purple.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9627ba inset !important;
  color: #9627ba !important;
}

/* line 2416, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.purple.buttons .button:focus,
.ui.basic.purple.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #8f1eb4 inset !important;
  color: #9627ba !important;
}

/* line 2422, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.purple.buttons .active.button,
.ui.basic.purple.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #9724be inset !important;
  color: #82299f !important;
}

/* line 2428, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.purple.buttons .button:active,
.ui.basic.purple.button:active {
  box-shadow: 0px 0px 0px 1px #82299f inset !important;
  color: #82299f !important;
}

/* line 2433, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2438, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .button,
.ui.inverted.purple.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #DC73FF inset !important;
  color: #DC73FF;
}

/* line 2444, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover,
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus,
.ui.inverted.purple.buttons .button.active,
.ui.inverted.purple.button.active,
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2455, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .button:hover,
.ui.inverted.purple.button:hover {
  background-color: #d65aff;
}

/* line 2459, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .button:focus,
.ui.inverted.purple.button:focus {
  background-color: #d24aff;
}

/* line 2463, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .active.button,
.ui.inverted.purple.active.button {
  background-color: #d65aff;
}

/* line 2467, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.buttons .button:active,
.ui.inverted.purple.button:active {
  background-color: #cf40ff;
}

/* Inverted Basic */
/* line 2473, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button,
.ui.inverted.purple.buttons .basic.button,
.ui.inverted.purple.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2480, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:hover,
.ui.inverted.purple.buttons .basic.button:hover,
.ui.inverted.purple.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

/* line 2486, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.buttons .button:focus,
.ui.inverted.purple.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #d24aff inset !important;
  color: #DC73FF !important;
}

/* line 2492, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.basic.buttons .active.button,
.ui.inverted.purple.buttons .basic.active.button,
.ui.inverted.purple.basic.active.button {
  box-shadow: 0px 0px 0px 2px #d65aff inset !important;
  color: #DC73FF !important;
}

/* line 2498, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.purple.basic.buttons .button:active,
.ui.inverted.purple.buttons .basic.button:active,
.ui.inverted.purple.basic.button:active {
  box-shadow: 0px 0px 0px 2px #cf40ff inset !important;
  color: #DC73FF !important;
}

/*--- Red ---*/
/* line 2507, ../sass/semantic-ui/elements/_button.scss */
.ui.red.buttons .button,
.ui.red.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2514, ../sass/semantic-ui/elements/_button.scss */
.ui.red.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2517, ../sass/semantic-ui/elements/_button.scss */
.ui.red.buttons .button:hover,
.ui.red.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2523, ../sass/semantic-ui/elements/_button.scss */
.ui.red.buttons .button:focus,
.ui.red.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2529, ../sass/semantic-ui/elements/_button.scss */
.ui.red.buttons .button:active,
.ui.red.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2535, ../sass/semantic-ui/elements/_button.scss */
.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active,
.ui.red.active.button,
.ui.red.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2545, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.red.buttons .button,
.ui.basic.red.button {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

/* line 2550, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.red.buttons .button:hover,
.ui.basic.red.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

/* line 2556, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.red.buttons .button:focus,
.ui.basic.red.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

/* line 2562, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.red.buttons .active.button,
.ui.basic.red.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

/* line 2568, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.red.buttons .button:active,
.ui.basic.red.button:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

/* line 2573, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2578, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .button,
.ui.inverted.red.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FF695E inset !important;
  color: #FF695E;
}

/* line 2584, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.button.active,
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active {
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 2595, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover {
  background-color: #ff5144;
}

/* line 2599, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus {
  background-color: #ff4335;
}

/* line 2603, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .active.button,
.ui.inverted.red.active.button {
  background-color: #ff5144;
}

/* line 2607, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active {
  background-color: #ff392b;
}

/* Inverted Basic */
/* line 2613, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button,
.ui.inverted.red.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2620, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:hover,
.ui.inverted.red.buttons .basic.button:hover,
.ui.inverted.red.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

/* line 2626, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #ff4335 inset !important;
  color: #FF695E !important;
}

/* line 2632, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.basic.buttons .active.button,
.ui.inverted.red.buttons .basic.active.button,
.ui.inverted.red.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;
  color: #FF695E !important;
}

/* line 2638, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.red.basic.buttons .button:active,
.ui.inverted.red.buttons .basic.button:active,
.ui.inverted.red.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ff392b inset !important;
  color: #FF695E !important;
}

/*--- Teal ---*/
/* line 2647, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.buttons .button,
.ui.teal.button {
  background-color: #00B5AD;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2654, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2657, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.buttons .button:hover,
.ui.teal.button:hover {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2663, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.buttons .button:focus,
.ui.teal.button:focus {
  background-color: #008c86;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2669, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.buttons .button:active,
.ui.teal.button:active {
  background-color: #00827c;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2675, ../sass/semantic-ui/elements/_button.scss */
.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active,
.ui.teal.active.button,
.ui.teal.button .active.button:active {
  background-color: #009c95;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2685, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.teal.buttons .button,
.ui.basic.teal.button {
  box-shadow: 0px 0px 0px 1px #00B5AD inset !important;
  color: #00B5AD !important;
}

/* line 2690, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.teal.buttons .button:hover,
.ui.basic.teal.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #009c95 !important;
}

/* line 2696, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.teal.buttons .button:focus,
.ui.basic.teal.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #008c86 inset !important;
  color: #009c95 !important;
}

/* line 2702, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.teal.buttons .active.button,
.ui.basic.teal.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #009c95 inset !important;
  color: #00827c !important;
}

/* line 2708, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.teal.buttons .button:active,
.ui.basic.teal.button:active {
  box-shadow: 0px 0px 0px 1px #00827c inset !important;
  color: #00827c !important;
}

/* line 2713, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2718, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .button,
.ui.inverted.teal.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #6DFFFF inset !important;
  color: #6DFFFF;
}

/* line 2724, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.button.active,
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 2735, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover {
  background-color: #54ffff;
}

/* line 2739, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus {
  background-color: #44ffff;
}

/* line 2743, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .active.button,
.ui.inverted.teal.active.button {
  background-color: #54ffff;
}

/* line 2747, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active {
  background-color: #3affff;
}

/* Inverted Basic */
/* line 2753, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button,
.ui.inverted.teal.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2760, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:hover,
.ui.inverted.teal.buttons .basic.button:hover,
.ui.inverted.teal.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2766, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #44ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2772, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.basic.buttons .active.button,
.ui.inverted.teal.buttons .basic.active.button,
.ui.inverted.teal.basic.active.button {
  box-shadow: 0px 0px 0px 2px #54ffff inset !important;
  color: #6DFFFF !important;
}

/* line 2778, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.teal.basic.buttons .button:active,
.ui.inverted.teal.buttons .basic.button:active,
.ui.inverted.teal.basic.button:active {
  box-shadow: 0px 0px 0px 2px #3affff inset !important;
  color: #6DFFFF !important;
}

/*--- Olive ---*/
/* line 2787, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.buttons .button,
.ui.olive.button {
  background-color: #B5CC18;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2794, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2797, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.buttons .button:hover,
.ui.olive.button:hover {
  background-color: #a7bd0d;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2803, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.buttons .button:focus,
.ui.olive.button:focus {
  background-color: #a0b605;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2809, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.buttons .button:active,
.ui.olive.button:active {
  background-color: #8d9e13;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2815, ../sass/semantic-ui/elements/_button.scss */
.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active,
.ui.olive.active.button,
.ui.olive.button .active.button:active {
  background-color: #aac109;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2825, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.olive.buttons .button,
.ui.basic.olive.button {
  box-shadow: 0px 0px 0px 1px #B5CC18 inset !important;
  color: #B5CC18 !important;
}

/* line 2830, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.olive.buttons .button:hover,
.ui.basic.olive.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a7bd0d inset !important;
  color: #a7bd0d !important;
}

/* line 2836, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.olive.buttons .button:focus,
.ui.basic.olive.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #a0b605 inset !important;
  color: #a7bd0d !important;
}

/* line 2842, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.olive.buttons .active.button,
.ui.basic.olive.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #aac109 inset !important;
  color: #8d9e13 !important;
}

/* line 2848, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.olive.buttons .button:active,
.ui.basic.olive.button:active {
  box-shadow: 0px 0px 0px 1px #8d9e13 inset !important;
  color: #8d9e13 !important;
}

/* line 2853, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2858, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .button,
.ui.inverted.olive.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #D9E778 inset !important;
  color: #D9E778;
}

/* line 2864, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.button.active,
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 2875, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover {
  background-color: #d8ea5c;
}

/* line 2879, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus {
  background-color: #daef47;
}

/* line 2883, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .active.button,
.ui.inverted.olive.active.button {
  background-color: #daed59;
}

/* line 2887, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active {
  background-color: #cddf4d;
}

/* Inverted Basic */
/* line 2893, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button,
.ui.inverted.olive.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 2900, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:hover,
.ui.inverted.olive.buttons .basic.button:hover,
.ui.inverted.olive.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #d8ea5c inset !important;
  color: #D9E778 !important;
}

/* line 2906, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #daef47 inset !important;
  color: #D9E778 !important;
}

/* line 2912, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.basic.buttons .active.button,
.ui.inverted.olive.buttons .basic.active.button,
.ui.inverted.olive.basic.active.button {
  box-shadow: 0px 0px 0px 2px #daed59 inset !important;
  color: #D9E778 !important;
}

/* line 2918, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.olive.basic.buttons .button:active,
.ui.inverted.olive.buttons .basic.button:active,
.ui.inverted.olive.basic.button:active {
  box-shadow: 0px 0px 0px 2px #cddf4d inset !important;
  color: #D9E778 !important;
}

/*--- Yellow ---*/
/* line 2927, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.buttons .button,
.ui.yellow.button {
  background-color: #FBBD08;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 2934, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 2937, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.buttons .button:hover,
.ui.yellow.button:hover {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2943, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.buttons .button:focus,
.ui.yellow.button:focus {
  background-color: #daa300;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2949, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.buttons .button:active,
.ui.yellow.button:active {
  background-color: #cd9903;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 2955, ../sass/semantic-ui/elements/_button.scss */
.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active,
.ui.yellow.active.button,
.ui.yellow.button .active.button:active {
  background-color: #eaae00;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 2965, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.yellow.buttons .button,
.ui.basic.yellow.button {
  box-shadow: 0px 0px 0px 1px #FBBD08 inset !important;
  color: #FBBD08 !important;
}

/* line 2970, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.yellow.buttons .button:hover,
.ui.basic.yellow.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #eaae00 !important;
}

/* line 2976, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.yellow.buttons .button:focus,
.ui.basic.yellow.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #daa300 inset !important;
  color: #eaae00 !important;
}

/* line 2982, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.yellow.buttons .active.button,
.ui.basic.yellow.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;
  color: #cd9903 !important;
}

/* line 2988, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.yellow.buttons .button:active,
.ui.basic.yellow.button:active {
  box-shadow: 0px 0px 0px 1px #cd9903 inset !important;
  color: #cd9903 !important;
}

/* line 2993, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {
  margin-left: -1px;
}

/* Inverted */
/* line 2998, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .button,
.ui.inverted.yellow.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px #FFE21F inset !important;
  color: #FFE21F;
}

/* line 3004, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.button.active,
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active {
  box-shadow: none !important;
  color: rgba(0, 0, 0, 0.6);
}

/* line 3015, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover {
  background-color: #ffdf05;
}

/* line 3019, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus {
  background-color: #f5d500;
}

/* line 3023, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .active.button,
.ui.inverted.yellow.active.button {
  background-color: #ffdf05;
}

/* line 3027, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active {
  background-color: #ebcd00;
}

/* Inverted Basic */
/* line 3033, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button,
.ui.inverted.yellow.basic.button {
  background-color: transparent;
  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color: #FFFFFF !important;
}

/* line 3040, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:hover,
.ui.inverted.yellow.buttons .basic.button:hover,
.ui.inverted.yellow.basic.button:hover {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

/* line 3046, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.button:focus {
  box-shadow: 0px 0px 0px 2px #f5d500 inset !important;
  color: #FFE21F !important;
}

/* line 3052, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .active.button,
.ui.inverted.yellow.buttons .basic.active.button,
.ui.inverted.yellow.basic.active.button {
  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;
  color: #FFE21F !important;
}

/* line 3058, ../sass/semantic-ui/elements/_button.scss */
.ui.inverted.yellow.basic.buttons .button:active,
.ui.inverted.yellow.buttons .basic.button:active,
.ui.inverted.yellow.basic.button:active {
  box-shadow: 0px 0px 0px 2px #ebcd00 inset !important;
  color: #FFE21F !important;
}

/*-------------------
       Primary
--------------------*/
/*--- Standard ---*/
/* line 3072, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.buttons .button,
.ui.primary.button {
  background-color: #2185D0;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3079, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3082, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.buttons .button:hover,
.ui.primary.button:hover {
  background-color: #1678c2;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3088, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.buttons .button:focus,
.ui.primary.button:focus {
  background-color: #0d71bb;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3094, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.buttons .button:active,
.ui.primary.button:active {
  background-color: #1a69a4;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3100, ../sass/semantic-ui/elements/_button.scss */
.ui.primary.buttons .active.button,
.ui.primary.buttons .active.button:active,
.ui.primary.active.button,
.ui.primary.button .active.button:active {
  background-color: #1279c6;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3110, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.primary.buttons .button,
.ui.basic.primary.button {
  box-shadow: 0px 0px 0px 1px #2185D0 inset !important;
  color: #2185D0 !important;
}

/* line 3115, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.primary.buttons .button:hover,
.ui.basic.primary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;
  color: #1678c2 !important;
}

/* line 3121, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.primary.buttons .button:focus,
.ui.basic.primary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;
  color: #1678c2 !important;
}

/* line 3127, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.primary.buttons .active.button,
.ui.basic.primary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;
  color: #1a69a4 !important;
}

/* line 3133, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.primary.buttons .button:active,
.ui.basic.primary.button:active {
  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;
  color: #1a69a4 !important;
}

/* line 3138, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*-------------------
      Secondary
--------------------*/
/* Standard */
/* line 3148, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.buttons .button,
.ui.secondary.button {
  background-color: #1B1C1D;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3155, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3158, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3164, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus {
  background-color: #2e3032;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3170, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.buttons .button:active,
.ui.secondary.button:active {
  background-color: #343637;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3176, ../sass/semantic-ui/elements/_button.scss */
.ui.secondary.buttons .active.button,
.ui.secondary.buttons .active.button:active,
.ui.secondary.active.button,
.ui.secondary.button .active.button:active {
  background-color: #27292a;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3186, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.secondary.buttons .button,
.ui.basic.secondary.button {
  box-shadow: 0px 0px 0px 1px #1B1C1D inset !important;
  color: #1B1C1D !important;
}

/* line 3191, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.secondary.buttons .button:hover,
.ui.basic.secondary.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #27292a !important;
}

/* line 3197, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.secondary.buttons .button:focus,
.ui.basic.secondary.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #2e3032 inset !important;
  color: #27292a !important;
}

/* line 3203, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.secondary.buttons .active.button,
.ui.basic.secondary.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #27292a inset !important;
  color: #343637 !important;
}

/* line 3209, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.secondary.buttons .button:active,
.ui.basic.secondary.button:active {
  box-shadow: 0px 0px 0px 1px #343637 inset !important;
  color: #343637 !important;
}

/* line 3214, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*---------------
    Positive
----------------*/
/* Standard */
/* line 3224, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.buttons .button,
.ui.positive.button {
  background-color: #21BA45;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3231, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3234, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.buttons .button:hover,
.ui.positive.button:hover {
  background-color: #16ab39;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3240, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.buttons .button:focus,
.ui.positive.button:focus {
  background-color: #0ea432;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3246, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.buttons .button:active,
.ui.positive.button:active {
  background-color: #198f35;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3252, ../sass/semantic-ui/elements/_button.scss */
.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active,
.ui.positive.active.button,
.ui.positive.button .active.button:active {
  background-color: #13ae38;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3262, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.positive.buttons .button,
.ui.basic.positive.button {
  box-shadow: 0px 0px 0px 1px #21BA45 inset !important;
  color: #21BA45 !important;
}

/* line 3267, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.positive.buttons .button:hover,
.ui.basic.positive.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;
  color: #16ab39 !important;
}

/* line 3273, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.positive.buttons .button:focus,
.ui.basic.positive.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;
  color: #16ab39 !important;
}

/* line 3279, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.positive.buttons .active.button,
.ui.basic.positive.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;
  color: #198f35 !important;
}

/* line 3285, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.positive.buttons .button:active,
.ui.basic.positive.button:active {
  box-shadow: 0px 0px 0px 1px #198f35 inset !important;
  color: #198f35 !important;
}

/* line 3290, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*---------------
     Negative
----------------*/
/* Standard */
/* line 3300, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.buttons .button,
.ui.negative.button {
  background-color: #DB2828;
  color: #FFFFFF;
  text-shadow: none;
  background-image: none;
}

/* line 3307, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.button {
  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3310, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.buttons .button:hover,
.ui.negative.button:hover {
  background-color: #d01919;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3316, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.buttons .button:focus,
.ui.negative.button:focus {
  background-color: #ca1010;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3322, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.buttons .button:active,
.ui.negative.button:active {
  background-color: #b21e1e;
  color: #FFFFFF;
  text-shadow: none;
}

/* line 3328, ../sass/semantic-ui/elements/_button.scss */
.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active,
.ui.negative.active.button,
.ui.negative.button .active.button:active {
  background-color: #d41515;
  color: #FFFFFF;
  text-shadow: none;
}

/* Basic */
/* line 3338, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.negative.buttons .button,
.ui.basic.negative.button {
  box-shadow: 0px 0px 0px 1px #DB2828 inset !important;
  color: #DB2828 !important;
}

/* line 3343, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.negative.buttons .button:hover,
.ui.basic.negative.button:hover {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d01919 inset !important;
  color: #d01919 !important;
}

/* line 3349, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.negative.buttons .button:focus,
.ui.basic.negative.button:focus {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;
  color: #d01919 !important;
}

/* line 3355, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.negative.buttons .active.button,
.ui.basic.negative.active.button {
  background: transparent !important;
  box-shadow: 0px 0px 0px 1px #d41515 inset !important;
  color: #b21e1e !important;
}

/* line 3361, ../sass/semantic-ui/elements/_button.scss */
.ui.basic.negative.buttons .button:active,
.ui.basic.negative.button:active {
  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;
  color: #b21e1e !important;
}

/* line 3366, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.vertical) > .basic.primary.button:not(:first-child) {
  margin-left: -1px;
}

/*******************************
            Groups
*******************************/
/* line 3375, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  font-size: 0em;
  vertical-align: baseline;
  margin: 0em 0.25em 0em 0em;
}

/* line 3389, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:not(.basic):not(.inverted) {
  box-shadow: none;
}

/* Clearfix */
/* line 3394, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Standard Group */
/* line 3403, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .button {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin: 0em;
  border-radius: 0em;
  margin: 0px 0px 0px 0px;
}

/* line 3412, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons > .ui.button:not(.basic):not(.inverted),
.ui.buttons:not(.basic):not(.inverted) > .button {
  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}

/* line 3416, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .button:first-child {
  border-left: none;
  margin-left: 0em;
  border-top-left-radius: 0.28571429rem;
  border-bottom-left-radius: 0.28571429rem;
}

/* line 3422, ../sass/semantic-ui/elements/_button.scss */
.ui.buttons .button:last-child {
  border-top-right-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* Vertical  Style */
/* line 3428, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.buttons {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 3439, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.buttons .button {
  display: block;
  float: none;
  width: 100%;
  margin: 0px 0px 0px 0px;
  box-shadow: none;
  border-radius: 0em;
}

/* line 3447, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.buttons .button:first-child {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

/* line 3451, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.buttons .button:last-child {
  margin-bottom: 0px;
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/* line 3456, ../sass/semantic-ui/elements/_button.scss */
.ui.vertical.buttons .button:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Container
*******************************/
/* All Sizes */
/* line 18, ../sass/semantic-ui/elements/_container.scss */
.ui.container {
  display: block;
  max-width: 100% !important;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 25, ../sass/semantic-ui/elements/_container.scss */
  .ui.container {
    width: auto !important;
    margin-left: 1em !important;
    margin-right: 1em !important;
  }

  /* line 30, ../sass/semantic-ui/elements/_container.scss */
  .ui.grid.container {
    width: auto !important;
  }

  /* line 33, ../sass/semantic-ui/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: auto !important;
  }

  /* line 36, ../sass/semantic-ui/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: auto !important;
  }
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 43, ../sass/semantic-ui/elements/_container.scss */
  .ui.container {
    width: 723px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 48, ../sass/semantic-ui/elements/_container.scss */
  .ui.grid.container {
    width: calc( 723px  +  2rem ) !important;
  }

  /* line 51, ../sass/semantic-ui/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 723px  +  3rem ) !important;
  }

  /* line 54, ../sass/semantic-ui/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 723px  +  5rem ) !important;
  }
}
/* Small Monitor */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 61, ../sass/semantic-ui/elements/_container.scss */
  .ui.container {
    width: 933px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 66, ../sass/semantic-ui/elements/_container.scss */
  .ui.grid.container {
    width: calc( 933px  +  2rem ) !important;
  }

  /* line 69, ../sass/semantic-ui/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 933px  +  3rem ) !important;
  }

  /* line 72, ../sass/semantic-ui/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 933px  +  5rem ) !important;
  }
}
/* Large Monitor */
@media only screen and (min-width: 1200px) {
  /* line 79, ../sass/semantic-ui/elements/_container.scss */
  .ui.container {
    width: 1127px;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  /* line 84, ../sass/semantic-ui/elements/_container.scss */
  .ui.grid.container {
    width: calc( 1127px  +  2rem ) !important;
  }

  /* line 87, ../sass/semantic-ui/elements/_container.scss */
  .ui.relaxed.grid.container {
    width: calc( 1127px  +  3rem ) !important;
  }

  /* line 90, ../sass/semantic-ui/elements/_container.scss */
  .ui.very.relaxed.grid.container {
    width: calc( 1127px  +  5rem ) !important;
  }
}
/*******************************
             Types
*******************************/
/* Text Container */
/* line 102, ../sass/semantic-ui/elements/_container.scss */
.ui.text.container {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  max-width: 700px !important;
  line-height: 1.5;
}

/* line 107, ../sass/semantic-ui/elements/_container.scss */
.ui.text.container {
  font-size: 1.14285714rem;
}

/* Fluid */
/* line 112, ../sass/semantic-ui/elements/_container.scss */
.ui.fluid.container {
  width: 100%;
}

/*******************************
           Variations
*******************************/
/* line 121, ../sass/semantic-ui/elements/_container.scss */
.ui[class*="left aligned"].container {
  text-align: left;
}

/* line 124, ../sass/semantic-ui/elements/_container.scss */
.ui[class*="center aligned"].container {
  text-align: center;
}

/* line 127, ../sass/semantic-ui/elements/_container.scss */
.ui[class*="right aligned"].container {
  text-align: right;
}

/* line 130, ../sass/semantic-ui/elements/_container.scss */
.ui.justified.container {
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Divider
*******************************/
/* line 16, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider {
  margin: 1rem 0rem;
  line-height: 1;
  height: 0em;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: rgba(0, 0, 0, 0.85);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

/*--------------
      Basic
---------------*/
/* line 35, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider:not(.vertical):not(.horizontal) {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/*--------------
    Coupling
---------------*/
/* Allow divider between each column row */
/* line 46, ../sass/semantic-ui/elements/_divider.scss */
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider {
  left: auto;
}

/*--------------
   Horizontal
---------------*/
/* line 55, ../sass/semantic-ui/elements/_divider.scss */
.ui.horizontal.divider {
  display: table;
  white-space: nowrap;
  height: auto;
  margin: '';
  line-height: 1;
  text-align: center;
}

/* line 63, ../sass/semantic-ui/elements/_divider.scss */
.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  content: '';
  display: table-cell;
  position: relative;
  top: 50%;
  width: 50%;
  background-repeat: no-repeat;
}

/* line 72, ../sass/semantic-ui/elements/_divider.scss */
.ui.horizontal.divider:before {
  background-position: right 1em top 50%;
}

/* line 75, ../sass/semantic-ui/elements/_divider.scss */
.ui.horizontal.divider:after {
  background-position: left 1em top 50%;
}

/*--------------
    Vertical
---------------*/
/* line 83, ../sass/semantic-ui/elements/_divider.scss */
.ui.vertical.divider {
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  margin: 0rem;
  padding: 0em;
  width: auto;
  height: 50%;
  line-height: 0em;
  text-align: center;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

/* line 98, ../sass/semantic-ui/elements/_divider.scss */
.ui.vertical.divider:before,
.ui.vertical.divider:after {
  position: absolute;
  left: 50%;
  content: '';
  z-index: 3;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  width: 0%;
  height: calc(100% -  1rem );
}

/* line 109, ../sass/semantic-ui/elements/_divider.scss */
.ui.vertical.divider:before {
  top: -100%;
}

/* line 112, ../sass/semantic-ui/elements/_divider.scss */
.ui.vertical.divider:after {
  top: auto;
  bottom: 0px;
}

/* Inside grid */
@media only screen and (max-width: 767px) {
  /* line 119, ../sass/semantic-ui/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider,
  .ui.grid .stackable.row .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;
  }

  /* line 135, ../sass/semantic-ui/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    position: static;
    left: 0;
    border-left: none;
    border-right: none;
    content: '';
    display: table-cell;
    position: relative;
    top: 50%;
    width: 50%;
    background-repeat: no-repeat;
  }

  /* line 150, ../sass/semantic-ui/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before {
    background-position: right 1em top 50%;
  }

  /* line 154, ../sass/semantic-ui/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-position: left 1em top 50%;
  }
}
/*--------------
      Icon
---------------*/
/* line 164, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider > .icon {
  margin: 0rem;
  font-size: 1rem;
  height: 1em;
  vertical-align: middle;
}

/*******************************
          Variations
*******************************/
/*--------------
    Hidden
---------------*/
/* line 181, ../sass/semantic-ui/elements/_divider.scss */
.ui.hidden.divider {
  border-color: transparent !important;
}

/* line 184, ../sass/semantic-ui/elements/_divider.scss */
.ui.hidden.divider:before,
.ui.hidden.divider:after {
  display: none;
}

/*--------------
    Inverted
---------------*/
/* line 193, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider {
  color: #FFFFFF;
}

/* line 198, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before {
  border-top-color: rgba(34, 36, 38, 0.15) !important;
  border-left-color: rgba(34, 36, 38, 0.15) !important;
  border-bottom-color: rgba(255, 255, 255, 0.15) !important;
  border-right-color: rgba(255, 255, 255, 0.15) !important;
}

/*--------------
    Fitted
---------------*/
/* line 211, ../sass/semantic-ui/elements/_divider.scss */
.ui.fitted.divider {
  margin: 0em;
}

/*--------------
    Clearing
---------------*/
/* line 219, ../sass/semantic-ui/elements/_divider.scss */
.ui.clearing.divider {
  clear: both;
}

/*--------------
    Section
---------------*/
/* line 227, ../sass/semantic-ui/elements/_divider.scss */
.ui.section.divider {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

/*--------------
     Sizes
---------------*/
/* line 236, ../sass/semantic-ui/elements/_divider.scss */
.ui.divider {
  font-size: 1rem;
}

/*******************************
         Theme Overrides
*******************************/
/* line 245, ../sass/semantic-ui/elements/_divider.scss */
.ui.horizontal.divider:before,
.ui.horizontal.divider:after {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
}

@media only screen and (max-width: 767px) {
  /* line 250, ../sass/semantic-ui/elements/_divider.scss */
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC");
  }
}
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Flag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Flag
*******************************/
/* line 16, ../sass/semantic-ui/elements/_flag.scss */
i.flag:not(.icon) {
  display: inline-block;
  width: 16px;
  height: 11px;
  line-height: 11px;
  vertical-align: baseline;
  margin: 0em 0.5em 0em 0em;
  text-decoration: inherit;
  speak: none;
  font-smoothing: antialiased;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Sprite */
/* line 31, ../sass/semantic-ui/elements/_flag.scss */
i.flag:not(.icon):before {
  display: inline-block;
  content: '';
  background: url('../images/semantic-ui/flags.png?1489568044') no-repeat -108px -1976px;
  width: 16px;
  height: 11px;
}

/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */
/*******************************
         Theme Overrides
*******************************/
/* line 46, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ad:before,
i.flag.andorra:before {
  background-position: 0px 0px;
}

/* line 50, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ae:before,
i.flag.united.arab.emirates:before,
i.flag.uae:before {
  background-position: 0px -26px;
}

/* line 55, ../sass/semantic-ui/elements/_flag.scss */
i.flag.af:before,
i.flag.afghanistan:before {
  background-position: 0px -52px;
}

/* line 59, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ag:before,
i.flag.antigua:before {
  background-position: 0px -78px;
}

/* line 63, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ai:before,
i.flag.anguilla:before {
  background-position: 0px -104px;
}

/* line 67, ../sass/semantic-ui/elements/_flag.scss */
i.flag.al:before,
i.flag.albania:before {
  background-position: 0px -130px;
}

/* line 71, ../sass/semantic-ui/elements/_flag.scss */
i.flag.am:before,
i.flag.armenia:before {
  background-position: 0px -156px;
}

/* line 75, ../sass/semantic-ui/elements/_flag.scss */
i.flag.an:before,
i.flag.netherlands.antilles:before {
  background-position: 0px -182px;
}

/* line 79, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ao:before,
i.flag.angola:before {
  background-position: 0px -208px;
}

/* line 83, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ar:before,
i.flag.argentina:before {
  background-position: 0px -234px;
}

/* line 87, ../sass/semantic-ui/elements/_flag.scss */
i.flag.as:before,
i.flag.american.samoa:before {
  background-position: 0px -260px;
}

/* line 91, ../sass/semantic-ui/elements/_flag.scss */
i.flag.at:before,
i.flag.austria:before {
  background-position: 0px -286px;
}

/* line 95, ../sass/semantic-ui/elements/_flag.scss */
i.flag.au:before,
i.flag.australia:before {
  background-position: 0px -312px;
}

/* line 99, ../sass/semantic-ui/elements/_flag.scss */
i.flag.aw:before,
i.flag.aruba:before {
  background-position: 0px -338px;
}

/* line 103, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ax:before,
i.flag.aland.islands:before {
  background-position: 0px -364px;
}

/* line 107, ../sass/semantic-ui/elements/_flag.scss */
i.flag.az:before,
i.flag.azerbaijan:before {
  background-position: 0px -390px;
}

/* line 111, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ba:before,
i.flag.bosnia:before {
  background-position: 0px -416px;
}

/* line 115, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bb:before,
i.flag.barbados:before {
  background-position: 0px -442px;
}

/* line 119, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bd:before,
i.flag.bangladesh:before {
  background-position: 0px -468px;
}

/* line 123, ../sass/semantic-ui/elements/_flag.scss */
i.flag.be:before,
i.flag.belgium:before {
  background-position: 0px -494px;
}

/* line 127, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bf:before,
i.flag.burkina.faso:before {
  background-position: 0px -520px;
}

/* line 131, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bg:before,
i.flag.bulgaria:before {
  background-position: 0px -546px;
}

/* line 135, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bh:before,
i.flag.bahrain:before {
  background-position: 0px -572px;
}

/* line 139, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bi:before,
i.flag.burundi:before {
  background-position: 0px -598px;
}

/* line 143, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bj:before,
i.flag.benin:before {
  background-position: 0px -624px;
}

/* line 147, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bm:before,
i.flag.bermuda:before {
  background-position: 0px -650px;
}

/* line 151, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bn:before,
i.flag.brunei:before {
  background-position: 0px -676px;
}

/* line 155, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bo:before,
i.flag.bolivia:before {
  background-position: 0px -702px;
}

/* line 159, ../sass/semantic-ui/elements/_flag.scss */
i.flag.br:before,
i.flag.brazil:before {
  background-position: 0px -728px;
}

/* line 163, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bs:before,
i.flag.bahamas:before {
  background-position: 0px -754px;
}

/* line 167, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bt:before,
i.flag.bhutan:before {
  background-position: 0px -780px;
}

/* line 171, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bv:before,
i.flag.bouvet.island:before {
  background-position: 0px -806px;
}

/* line 175, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bw:before,
i.flag.botswana:before {
  background-position: 0px -832px;
}

/* line 179, ../sass/semantic-ui/elements/_flag.scss */
i.flag.by:before,
i.flag.belarus:before {
  background-position: 0px -858px;
}

/* line 183, ../sass/semantic-ui/elements/_flag.scss */
i.flag.bz:before,
i.flag.belize:before {
  background-position: 0px -884px;
}

/* line 187, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ca:before,
i.flag.canada:before {
  background-position: 0px -910px;
}

/* line 191, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cc:before,
i.flag.cocos.islands:before {
  background-position: 0px -962px;
}

/* line 195, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cd:before,
i.flag.congo:before {
  background-position: 0px -988px;
}

/* line 199, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cf:before,
i.flag.central.african.republic:before {
  background-position: 0px -1014px;
}

/* line 203, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cg:before,
i.flag.congo.brazzaville:before {
  background-position: 0px -1040px;
}

/* line 207, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ch:before,
i.flag.switzerland:before {
  background-position: 0px -1066px;
}

/* line 211, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ci:before,
i.flag.cote.divoire:before {
  background-position: 0px -1092px;
}

/* line 215, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ck:before,
i.flag.cook.islands:before {
  background-position: 0px -1118px;
}

/* line 219, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cl:before,
i.flag.chile:before {
  background-position: 0px -1144px;
}

/* line 223, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cm:before,
i.flag.cameroon:before {
  background-position: 0px -1170px;
}

/* line 227, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cn:before,
i.flag.china:before {
  background-position: 0px -1196px;
}

/* line 231, ../sass/semantic-ui/elements/_flag.scss */
i.flag.co:before,
i.flag.colombia:before {
  background-position: 0px -1222px;
}

/* line 235, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cr:before,
i.flag.costa.rica:before {
  background-position: 0px -1248px;
}

/* line 239, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cs:before,
i.flag.serbia:before {
  background-position: 0px -1274px;
}

/* line 243, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cu:before,
i.flag.cuba:before {
  background-position: 0px -1300px;
}

/* line 247, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cv:before,
i.flag.cape.verde:before {
  background-position: 0px -1326px;
}

/* line 251, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cx:before,
i.flag.christmas.island:before {
  background-position: 0px -1352px;
}

/* line 255, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cy:before,
i.flag.cyprus:before {
  background-position: 0px -1378px;
}

/* line 259, ../sass/semantic-ui/elements/_flag.scss */
i.flag.cz:before,
i.flag.czech.republic:before {
  background-position: 0px -1404px;
}

/* line 263, ../sass/semantic-ui/elements/_flag.scss */
i.flag.de:before,
i.flag.germany:before {
  background-position: 0px -1430px;
}

/* line 267, ../sass/semantic-ui/elements/_flag.scss */
i.flag.dj:before,
i.flag.djibouti:before {
  background-position: 0px -1456px;
}

/* line 271, ../sass/semantic-ui/elements/_flag.scss */
i.flag.dk:before,
i.flag.denmark:before {
  background-position: 0px -1482px;
}

/* line 275, ../sass/semantic-ui/elements/_flag.scss */
i.flag.dm:before,
i.flag.dominica:before {
  background-position: 0px -1508px;
}

/* line 279, ../sass/semantic-ui/elements/_flag.scss */
i.flag.do:before,
i.flag.dominican.republic:before {
  background-position: 0px -1534px;
}

/* line 283, ../sass/semantic-ui/elements/_flag.scss */
i.flag.dz:before,
i.flag.algeria:before {
  background-position: 0px -1560px;
}

/* line 287, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ec:before,
i.flag.ecuador:before {
  background-position: 0px -1586px;
}

/* line 291, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ee:before,
i.flag.estonia:before {
  background-position: 0px -1612px;
}

/* line 295, ../sass/semantic-ui/elements/_flag.scss */
i.flag.eg:before,
i.flag.egypt:before {
  background-position: 0px -1638px;
}

/* line 299, ../sass/semantic-ui/elements/_flag.scss */
i.flag.eh:before,
i.flag.western.sahara:before {
  background-position: 0px -1664px;
}

/* line 303, ../sass/semantic-ui/elements/_flag.scss */
i.flag.er:before,
i.flag.eritrea:before {
  background-position: 0px -1716px;
}

/* line 307, ../sass/semantic-ui/elements/_flag.scss */
i.flag.es:before,
i.flag.spain:before {
  background-position: 0px -1742px;
}

/* line 311, ../sass/semantic-ui/elements/_flag.scss */
i.flag.et:before,
i.flag.ethiopia:before {
  background-position: 0px -1768px;
}

/* line 315, ../sass/semantic-ui/elements/_flag.scss */
i.flag.eu:before,
i.flag.european.union:before {
  background-position: 0px -1794px;
}

/* line 319, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fi:before,
i.flag.finland:before {
  background-position: 0px -1846px;
}

/* line 323, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fj:before,
i.flag.fiji:before {
  background-position: 0px -1872px;
}

/* line 327, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fk:before,
i.flag.falkland.islands:before {
  background-position: 0px -1898px;
}

/* line 331, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fm:before,
i.flag.micronesia:before {
  background-position: 0px -1924px;
}

/* line 335, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fo:before,
i.flag.faroe.islands:before {
  background-position: 0px -1950px;
}

/* line 339, ../sass/semantic-ui/elements/_flag.scss */
i.flag.fr:before,
i.flag.france:before {
  background-position: 0px -1976px;
}

/* line 343, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ga:before,
i.flag.gabon:before {
  background-position: -36px 0px;
}

/* line 347, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gb:before,
i.flag.united.kingdom:before {
  background-position: -36px -26px;
}

/* line 351, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gd:before,
i.flag.grenada:before {
  background-position: -36px -52px;
}

/* line 355, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ge:before,
i.flag.georgia:before {
  background-position: -36px -78px;
}

/* line 359, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gf:before,
i.flag.french.guiana:before {
  background-position: -36px -104px;
}

/* line 363, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gh:before,
i.flag.ghana:before {
  background-position: -36px -130px;
}

/* line 367, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gi:before,
i.flag.gibraltar:before {
  background-position: -36px -156px;
}

/* line 371, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gl:before,
i.flag.greenland:before {
  background-position: -36px -182px;
}

/* line 375, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gm:before,
i.flag.gambia:before {
  background-position: -36px -208px;
}

/* line 379, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gn:before,
i.flag.guinea:before {
  background-position: -36px -234px;
}

/* line 383, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gp:before,
i.flag.guadeloupe:before {
  background-position: -36px -260px;
}

/* line 387, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gq:before,
i.flag.equatorial.guinea:before {
  background-position: -36px -286px;
}

/* line 391, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gr:before,
i.flag.greece:before {
  background-position: -36px -312px;
}

/* line 395, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gs:before,
i.flag.sandwich.islands:before {
  background-position: -36px -338px;
}

/* line 399, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gt:before,
i.flag.guatemala:before {
  background-position: -36px -364px;
}

/* line 403, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gu:before,
i.flag.guam:before {
  background-position: -36px -390px;
}

/* line 407, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gw:before,
i.flag.guinea-bissau:before {
  background-position: -36px -416px;
}

/* line 411, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gy:before,
i.flag.guyana:before {
  background-position: -36px -442px;
}

/* line 415, ../sass/semantic-ui/elements/_flag.scss */
i.flag.hk:before,
i.flag.hong.kong:before {
  background-position: -36px -468px;
}

/* line 419, ../sass/semantic-ui/elements/_flag.scss */
i.flag.hm:before,
i.flag.heard.island:before {
  background-position: -36px -494px;
}

/* line 423, ../sass/semantic-ui/elements/_flag.scss */
i.flag.hn:before,
i.flag.honduras:before {
  background-position: -36px -520px;
}

/* line 427, ../sass/semantic-ui/elements/_flag.scss */
i.flag.hr:before,
i.flag.croatia:before {
  background-position: -36px -546px;
}

/* line 431, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ht:before,
i.flag.haiti:before {
  background-position: -36px -572px;
}

/* line 435, ../sass/semantic-ui/elements/_flag.scss */
i.flag.hu:before,
i.flag.hungary:before {
  background-position: -36px -598px;
}

/* line 439, ../sass/semantic-ui/elements/_flag.scss */
i.flag.id:before,
i.flag.indonesia:before {
  background-position: -36px -624px;
}

/* line 443, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ie:before,
i.flag.ireland:before {
  background-position: -36px -650px;
}

/* line 447, ../sass/semantic-ui/elements/_flag.scss */
i.flag.il:before,
i.flag.israel:before {
  background-position: -36px -676px;
}

/* line 451, ../sass/semantic-ui/elements/_flag.scss */
i.flag.in:before,
i.flag.india:before {
  background-position: -36px -702px;
}

/* line 455, ../sass/semantic-ui/elements/_flag.scss */
i.flag.io:before,
i.flag.indian.ocean.territory:before {
  background-position: -36px -728px;
}

/* line 459, ../sass/semantic-ui/elements/_flag.scss */
i.flag.iq:before,
i.flag.iraq:before {
  background-position: -36px -754px;
}

/* line 463, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ir:before,
i.flag.iran:before {
  background-position: -36px -780px;
}

/* line 467, ../sass/semantic-ui/elements/_flag.scss */
i.flag.is:before,
i.flag.iceland:before {
  background-position: -36px -806px;
}

/* line 471, ../sass/semantic-ui/elements/_flag.scss */
i.flag.it:before,
i.flag.italy:before {
  background-position: -36px -832px;
}

/* line 475, ../sass/semantic-ui/elements/_flag.scss */
i.flag.jm:before,
i.flag.jamaica:before {
  background-position: -36px -858px;
}

/* line 479, ../sass/semantic-ui/elements/_flag.scss */
i.flag.jo:before,
i.flag.jordan:before {
  background-position: -36px -884px;
}

/* line 483, ../sass/semantic-ui/elements/_flag.scss */
i.flag.jp:before,
i.flag.japan:before {
  background-position: -36px -910px;
}

/* line 487, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ke:before,
i.flag.kenya:before {
  background-position: -36px -936px;
}

/* line 491, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kg:before,
i.flag.kyrgyzstan:before {
  background-position: -36px -962px;
}

/* line 495, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kh:before,
i.flag.cambodia:before {
  background-position: -36px -988px;
}

/* line 499, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ki:before,
i.flag.kiribati:before {
  background-position: -36px -1014px;
}

/* line 503, ../sass/semantic-ui/elements/_flag.scss */
i.flag.km:before,
i.flag.comoros:before {
  background-position: -36px -1040px;
}

/* line 507, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kn:before,
i.flag.saint.kitts.and.nevis:before {
  background-position: -36px -1066px;
}

/* line 511, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kp:before,
i.flag.north.korea:before {
  background-position: -36px -1092px;
}

/* line 515, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kr:before,
i.flag.south.korea:before {
  background-position: -36px -1118px;
}

/* line 519, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kw:before,
i.flag.kuwait:before {
  background-position: -36px -1144px;
}

/* line 523, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ky:before,
i.flag.cayman.islands:before {
  background-position: -36px -1170px;
}

/* line 527, ../sass/semantic-ui/elements/_flag.scss */
i.flag.kz:before,
i.flag.kazakhstan:before {
  background-position: -36px -1196px;
}

/* line 531, ../sass/semantic-ui/elements/_flag.scss */
i.flag.la:before,
i.flag.laos:before {
  background-position: -36px -1222px;
}

/* line 535, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lb:before,
i.flag.lebanon:before {
  background-position: -36px -1248px;
}

/* line 539, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lc:before,
i.flag.saint.lucia:before {
  background-position: -36px -1274px;
}

/* line 543, ../sass/semantic-ui/elements/_flag.scss */
i.flag.li:before,
i.flag.liechtenstein:before {
  background-position: -36px -1300px;
}

/* line 547, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lk:before,
i.flag.sri.lanka:before {
  background-position: -36px -1326px;
}

/* line 551, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lr:before,
i.flag.liberia:before {
  background-position: -36px -1352px;
}

/* line 555, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ls:before,
i.flag.lesotho:before {
  background-position: -36px -1378px;
}

/* line 559, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lt:before,
i.flag.lithuania:before {
  background-position: -36px -1404px;
}

/* line 563, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lu:before,
i.flag.luxembourg:before {
  background-position: -36px -1430px;
}

/* line 567, ../sass/semantic-ui/elements/_flag.scss */
i.flag.lv:before,
i.flag.latvia:before {
  background-position: -36px -1456px;
}

/* line 571, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ly:before,
i.flag.libya:before {
  background-position: -36px -1482px;
}

/* line 575, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ma:before,
i.flag.morocco:before {
  background-position: -36px -1508px;
}

/* line 579, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mc:before,
i.flag.monaco:before {
  background-position: -36px -1534px;
}

/* line 583, ../sass/semantic-ui/elements/_flag.scss */
i.flag.md:before,
i.flag.moldova:before {
  background-position: -36px -1560px;
}

/* line 587, ../sass/semantic-ui/elements/_flag.scss */
i.flag.me:before,
i.flag.montenegro:before {
  background-position: -36px -1586px;
}

/* line 591, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mg:before,
i.flag.madagascar:before {
  background-position: -36px -1613px;
}

/* line 595, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mh:before,
i.flag.marshall.islands:before {
  background-position: -36px -1639px;
}

/* line 599, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mk:before,
i.flag.macedonia:before {
  background-position: -36px -1665px;
}

/* line 603, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ml:before,
i.flag.mali:before {
  background-position: -36px -1691px;
}

/* line 607, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mm:before,
i.flag.myanmar:before,
i.flag.burma:before {
  background-position: -36px -1717px;
}

/* line 612, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mn:before,
i.flag.mongolia:before {
  background-position: -36px -1743px;
}

/* line 616, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mo:before,
i.flag.macau:before {
  background-position: -36px -1769px;
}

/* line 620, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mp:before,
i.flag.northern.mariana.islands:before {
  background-position: -36px -1795px;
}

/* line 624, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mq:before,
i.flag.martinique:before {
  background-position: -36px -1821px;
}

/* line 628, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mr:before,
i.flag.mauritania:before {
  background-position: -36px -1847px;
}

/* line 632, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ms:before,
i.flag.montserrat:before {
  background-position: -36px -1873px;
}

/* line 636, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mt:before,
i.flag.malta:before {
  background-position: -36px -1899px;
}

/* line 640, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mu:before,
i.flag.mauritius:before {
  background-position: -36px -1925px;
}

/* line 644, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mv:before,
i.flag.maldives:before {
  background-position: -36px -1951px;
}

/* line 648, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mw:before,
i.flag.malawi:before {
  background-position: -36px -1977px;
}

/* line 652, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mx:before,
i.flag.mexico:before {
  background-position: -72px 0px;
}

/* line 656, ../sass/semantic-ui/elements/_flag.scss */
i.flag.my:before,
i.flag.malaysia:before {
  background-position: -72px -26px;
}

/* line 660, ../sass/semantic-ui/elements/_flag.scss */
i.flag.mz:before,
i.flag.mozambique:before {
  background-position: -72px -52px;
}

/* line 664, ../sass/semantic-ui/elements/_flag.scss */
i.flag.na:before,
i.flag.namibia:before {
  background-position: -72px -78px;
}

/* line 668, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nc:before,
i.flag.new.caledonia:before {
  background-position: -72px -104px;
}

/* line 672, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ne:before,
i.flag.niger:before {
  background-position: -72px -130px;
}

/* line 676, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nf:before,
i.flag.norfolk.island:before {
  background-position: -72px -156px;
}

/* line 680, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ng:before,
i.flag.nigeria:before {
  background-position: -72px -182px;
}

/* line 684, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ni:before,
i.flag.nicaragua:before {
  background-position: -72px -208px;
}

/* line 688, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nl:before,
i.flag.netherlands:before {
  background-position: -72px -234px;
}

/* line 692, ../sass/semantic-ui/elements/_flag.scss */
i.flag.no:before,
i.flag.norway:before {
  background-position: -72px -260px;
}

/* line 696, ../sass/semantic-ui/elements/_flag.scss */
i.flag.np:before,
i.flag.nepal:before {
  background-position: -72px -286px;
}

/* line 700, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nr:before,
i.flag.nauru:before {
  background-position: -72px -312px;
}

/* line 704, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nu:before,
i.flag.niue:before {
  background-position: -72px -338px;
}

/* line 708, ../sass/semantic-ui/elements/_flag.scss */
i.flag.nz:before,
i.flag.new.zealand:before {
  background-position: -72px -364px;
}

/* line 712, ../sass/semantic-ui/elements/_flag.scss */
i.flag.om:before,
i.flag.oman:before {
  background-position: -72px -390px;
}

/* line 716, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pa:before,
i.flag.panama:before {
  background-position: -72px -416px;
}

/* line 720, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pe:before,
i.flag.peru:before {
  background-position: -72px -442px;
}

/* line 724, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pf:before,
i.flag.french.polynesia:before {
  background-position: -72px -468px;
}

/* line 728, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pg:before,
i.flag.new.guinea:before {
  background-position: -72px -494px;
}

/* line 732, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ph:before,
i.flag.philippines:before {
  background-position: -72px -520px;
}

/* line 736, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pk:before,
i.flag.pakistan:before {
  background-position: -72px -546px;
}

/* line 740, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pl:before,
i.flag.poland:before {
  background-position: -72px -572px;
}

/* line 744, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pm:before,
i.flag.saint.pierre:before {
  background-position: -72px -598px;
}

/* line 748, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pn:before,
i.flag.pitcairn.islands:before {
  background-position: -72px -624px;
}

/* line 752, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pr:before,
i.flag.puerto.rico:before {
  background-position: -72px -650px;
}

/* line 756, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ps:before,
i.flag.palestine:before {
  background-position: -72px -676px;
}

/* line 760, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pt:before,
i.flag.portugal:before {
  background-position: -72px -702px;
}

/* line 764, ../sass/semantic-ui/elements/_flag.scss */
i.flag.pw:before,
i.flag.palau:before {
  background-position: -72px -728px;
}

/* line 768, ../sass/semantic-ui/elements/_flag.scss */
i.flag.py:before,
i.flag.paraguay:before {
  background-position: -72px -754px;
}

/* line 772, ../sass/semantic-ui/elements/_flag.scss */
i.flag.qa:before,
i.flag.qatar:before {
  background-position: -72px -780px;
}

/* line 776, ../sass/semantic-ui/elements/_flag.scss */
i.flag.re:before,
i.flag.reunion:before {
  background-position: -72px -806px;
}

/* line 780, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ro:before,
i.flag.romania:before {
  background-position: -72px -832px;
}

/* line 784, ../sass/semantic-ui/elements/_flag.scss */
i.flag.rs:before,
i.flag.serbia:before {
  background-position: -72px -858px;
}

/* line 788, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ru:before,
i.flag.russia:before {
  background-position: -72px -884px;
}

/* line 792, ../sass/semantic-ui/elements/_flag.scss */
i.flag.rw:before,
i.flag.rwanda:before {
  background-position: -72px -910px;
}

/* line 796, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sa:before,
i.flag.saudi.arabia:before {
  background-position: -72px -936px;
}

/* line 800, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sb:before,
i.flag.solomon.islands:before {
  background-position: -72px -962px;
}

/* line 804, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sc:before,
i.flag.seychelles:before {
  background-position: -72px -988px;
}

/* line 808, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gb.sct:before,
i.flag.scotland:before {
  background-position: -72px -1014px;
}

/* line 812, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sd:before,
i.flag.sudan:before {
  background-position: -72px -1040px;
}

/* line 816, ../sass/semantic-ui/elements/_flag.scss */
i.flag.se:before,
i.flag.sweden:before {
  background-position: -72px -1066px;
}

/* line 820, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sg:before,
i.flag.singapore:before {
  background-position: -72px -1092px;
}

/* line 824, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sh:before,
i.flag.saint.helena:before {
  background-position: -72px -1118px;
}

/* line 828, ../sass/semantic-ui/elements/_flag.scss */
i.flag.si:before,
i.flag.slovenia:before {
  background-position: -72px -1144px;
}

/* line 832, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sj:before,
i.flag.svalbard:before,
i.flag.jan.mayen:before {
  background-position: -72px -1170px;
}

/* line 837, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sk:before,
i.flag.slovakia:before {
  background-position: -72px -1196px;
}

/* line 841, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sl:before,
i.flag.sierra.leone:before {
  background-position: -72px -1222px;
}

/* line 845, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sm:before,
i.flag.san.marino:before {
  background-position: -72px -1248px;
}

/* line 849, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sn:before,
i.flag.senegal:before {
  background-position: -72px -1274px;
}

/* line 853, ../sass/semantic-ui/elements/_flag.scss */
i.flag.so:before,
i.flag.somalia:before {
  background-position: -72px -1300px;
}

/* line 857, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sr:before,
i.flag.suriname:before {
  background-position: -72px -1326px;
}

/* line 861, ../sass/semantic-ui/elements/_flag.scss */
i.flag.st:before,
i.flag.sao.tome:before {
  background-position: -72px -1352px;
}

/* line 865, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sv:before,
i.flag.el.salvador:before {
  background-position: -72px -1378px;
}

/* line 869, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sy:before,
i.flag.syria:before {
  background-position: -72px -1404px;
}

/* line 873, ../sass/semantic-ui/elements/_flag.scss */
i.flag.sz:before,
i.flag.swaziland:before {
  background-position: -72px -1430px;
}

/* line 877, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tc:before,
i.flag.caicos.islands:before {
  background-position: -72px -1456px;
}

/* line 881, ../sass/semantic-ui/elements/_flag.scss */
i.flag.td:before,
i.flag.chad:before {
  background-position: -72px -1482px;
}

/* line 885, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tf:before,
i.flag.french.territories:before {
  background-position: -72px -1508px;
}

/* line 889, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tg:before,
i.flag.togo:before {
  background-position: -72px -1534px;
}

/* line 893, ../sass/semantic-ui/elements/_flag.scss */
i.flag.th:before,
i.flag.thailand:before {
  background-position: -72px -1560px;
}

/* line 897, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tj:before,
i.flag.tajikistan:before {
  background-position: -72px -1586px;
}

/* line 901, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tk:before,
i.flag.tokelau:before {
  background-position: -72px -1612px;
}

/* line 905, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tl:before,
i.flag.timorleste:before {
  background-position: -72px -1638px;
}

/* line 909, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tm:before,
i.flag.turkmenistan:before {
  background-position: -72px -1664px;
}

/* line 913, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tn:before,
i.flag.tunisia:before {
  background-position: -72px -1690px;
}

/* line 917, ../sass/semantic-ui/elements/_flag.scss */
i.flag.to:before,
i.flag.tonga:before {
  background-position: -72px -1716px;
}

/* line 921, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tr:before,
i.flag.turkey:before {
  background-position: -72px -1742px;
}

/* line 925, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tt:before,
i.flag.trinidad:before {
  background-position: -72px -1768px;
}

/* line 929, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tv:before,
i.flag.tuvalu:before {
  background-position: -72px -1794px;
}

/* line 933, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tw:before,
i.flag.taiwan:before {
  background-position: -72px -1820px;
}

/* line 937, ../sass/semantic-ui/elements/_flag.scss */
i.flag.tz:before,
i.flag.tanzania:before {
  background-position: -72px -1846px;
}

/* line 941, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ua:before,
i.flag.ukraine:before {
  background-position: -72px -1872px;
}

/* line 945, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ug:before,
i.flag.uganda:before {
  background-position: -72px -1898px;
}

/* line 949, ../sass/semantic-ui/elements/_flag.scss */
i.flag.um:before,
i.flag.us.minor.islands:before {
  background-position: -72px -1924px;
}

/* line 953, ../sass/semantic-ui/elements/_flag.scss */
i.flag.us:before,
i.flag.america:before,
i.flag.united.states:before {
  background-position: -72px -1950px;
}

/* line 958, ../sass/semantic-ui/elements/_flag.scss */
i.flag.uy:before,
i.flag.uruguay:before {
  background-position: -72px -1976px;
}

/* line 962, ../sass/semantic-ui/elements/_flag.scss */
i.flag.uz:before,
i.flag.uzbekistan:before {
  background-position: -108px 0px;
}

/* line 966, ../sass/semantic-ui/elements/_flag.scss */
i.flag.va:before,
i.flag.vatican.city:before {
  background-position: -108px -26px;
}

/* line 970, ../sass/semantic-ui/elements/_flag.scss */
i.flag.vc:before,
i.flag.saint.vincent:before {
  background-position: -108px -52px;
}

/* line 974, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ve:before,
i.flag.venezuela:before {
  background-position: -108px -78px;
}

/* line 978, ../sass/semantic-ui/elements/_flag.scss */
i.flag.vg:before,
i.flag.british.virgin.islands:before {
  background-position: -108px -104px;
}

/* line 982, ../sass/semantic-ui/elements/_flag.scss */
i.flag.vi:before,
i.flag.us.virgin.islands:before {
  background-position: -108px -130px;
}

/* line 986, ../sass/semantic-ui/elements/_flag.scss */
i.flag.vn:before,
i.flag.vietnam:before {
  background-position: -108px -156px;
}

/* line 990, ../sass/semantic-ui/elements/_flag.scss */
i.flag.vu:before,
i.flag.vanuatu:before {
  background-position: -108px -182px;
}

/* line 994, ../sass/semantic-ui/elements/_flag.scss */
i.flag.gb.wls:before,
i.flag.wales:before {
  background-position: -108px -208px;
}

/* line 998, ../sass/semantic-ui/elements/_flag.scss */
i.flag.wf:before,
i.flag.wallis.and.futuna:before {
  background-position: -108px -234px;
}

/* line 1002, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ws:before,
i.flag.samoa:before {
  background-position: -108px -260px;
}

/* line 1006, ../sass/semantic-ui/elements/_flag.scss */
i.flag.ye:before,
i.flag.yemen:before {
  background-position: -108px -286px;
}

/* line 1010, ../sass/semantic-ui/elements/_flag.scss */
i.flag.yt:before,
i.flag.mayotte:before {
  background-position: -108px -312px;
}

/* line 1014, ../sass/semantic-ui/elements/_flag.scss */
i.flag.za:before,
i.flag.south.africa:before {
  background-position: -108px -338px;
}

/* line 1018, ../sass/semantic-ui/elements/_flag.scss */
i.flag.zm:before,
i.flag.zambia:before {
  background-position: -108px -364px;
}

/* line 1022, ../sass/semantic-ui/elements/_flag.scss */
i.flag.zw:before,
i.flag.zimbabwe:before {
  background-position: -108px -390px;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Header
*******************************/
/* Standard */
/* line 18, ../sass/semantic-ui/elements/_header.scss */
.ui.header {
  border: none;
  margin: calc(2rem -  0.14285em ) 0em 1rem;
  padding: 0em 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.2857em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
}

/* line 28, ../sass/semantic-ui/elements/_header.scss */
.ui.header:first-child {
  margin-top: -0.14285em;
}

/* line 31, ../sass/semantic-ui/elements/_header.scss */
.ui.header:last-child {
  margin-bottom: 0em;
}

/*--------------
   Sub Header
---------------*/
/* line 39, ../sass/semantic-ui/elements/_header.scss */
.ui.header .sub.header {
  display: block;
  font-weight: normal;
  padding: 0em;
  margin: 0em;
  font-size: 1rem;
  line-height: 1.2em;
  color: rgba(0, 0, 0, 0.6);
}

/*--------------
      Icon
---------------*/
/* line 53, ../sass/semantic-ui/elements/_header.scss */
.ui.header > .icon {
  display: table-cell;
  opacity: 1;
  font-size: 1.5em;
  padding-top: 0.14285em;
  vertical-align: middle;
}

/* With Text Node */
/* line 62, ../sass/semantic-ui/elements/_header.scss */
.ui.header .icon:only-child {
  display: inline-block;
  padding: 0em;
  margin-right: 0.75rem;
}

/*-------------------
        Image
--------------------*/
/* line 72, ../sass/semantic-ui/elements/_header.scss */
.ui.header > .image,
.ui.header > img {
  display: inline-block;
  margin-top: 0.14285em;
  width: 2.5em;
  height: auto;
  vertical-align: middle;
}

/* line 80, ../sass/semantic-ui/elements/_header.scss */
.ui.header > .image:only-child,
.ui.header > img:only-child {
  margin-right: 0.75rem;
}

/*--------------
     Content
---------------*/
/* line 89, ../sass/semantic-ui/elements/_header.scss */
.ui.header .content {
  display: inline-block;
  vertical-align: top;
}

/* After Image */
/* line 95, ../sass/semantic-ui/elements/_header.scss */
.ui.header > img + .content,
.ui.header > .image + .content {
  padding-left: 0.75rem;
  vertical-align: middle;
}

/* After Icon */
/* line 102, ../sass/semantic-ui/elements/_header.scss */
.ui.header > .icon + .content {
  padding-left: 0.75rem;
  display: table-cell;
  vertical-align: middle;
}

/*--------------
 Loose Coupling
---------------*/
/* line 112, ../sass/semantic-ui/elements/_header.scss */
.ui.header .ui.label {
  font-size: '';
  margin-left: 0.5rem;
  vertical-align: middle;
}

/* Positioning */
/* line 119, ../sass/semantic-ui/elements/_header.scss */
.ui.header + p {
  margin-top: 0em;
}

/*******************************
            Types
*******************************/
/*--------------
     Page
---------------*/
/* line 133, ../sass/semantic-ui/elements/_header.scss */
h1.ui.header {
  font-size: 2rem;
}

/* line 136, ../sass/semantic-ui/elements/_header.scss */
h2.ui.header {
  font-size: 1.714rem;
}

/* line 139, ../sass/semantic-ui/elements/_header.scss */
h3.ui.header {
  font-size: 1.28rem;
}

/* line 142, ../sass/semantic-ui/elements/_header.scss */
h4.ui.header {
  font-size: 1.071rem;
}

/* line 145, ../sass/semantic-ui/elements/_header.scss */
h5.ui.header {
  font-size: 1rem;
}

/* Sub Header */
/* line 150, ../sass/semantic-ui/elements/_header.scss */
h1.ui.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 153, ../sass/semantic-ui/elements/_header.scss */
h2.ui.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 156, ../sass/semantic-ui/elements/_header.scss */
h3.ui.header .sub.header {
  font-size: 1rem;
}

/* line 159, ../sass/semantic-ui/elements/_header.scss */
h4.ui.header .sub.header {
  font-size: 1rem;
}

/* line 162, ../sass/semantic-ui/elements/_header.scss */
h5.ui.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
 Content Heading
---------------*/
/* line 170, ../sass/semantic-ui/elements/_header.scss */
.ui.huge.header {
  min-height: 1em;
  font-size: 2em;
}

/* line 174, ../sass/semantic-ui/elements/_header.scss */
.ui.large.header {
  font-size: 1.714em;
}

/* line 177, ../sass/semantic-ui/elements/_header.scss */
.ui.medium.header {
  font-size: 1.28em;
}

/* line 180, ../sass/semantic-ui/elements/_header.scss */
.ui.small.header {
  font-size: 1.071em;
}

/* line 183, ../sass/semantic-ui/elements/_header.scss */
.ui.tiny.header {
  font-size: 1em;
}

/* Sub Header */
/* line 188, ../sass/semantic-ui/elements/_header.scss */
.ui.huge.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 191, ../sass/semantic-ui/elements/_header.scss */
.ui.large.header .sub.header {
  font-size: 1.14285714rem;
}

/* line 194, ../sass/semantic-ui/elements/_header.scss */
.ui.header .sub.header {
  font-size: 1rem;
}

/* line 197, ../sass/semantic-ui/elements/_header.scss */
.ui.small.header .sub.header {
  font-size: 1rem;
}

/* line 200, ../sass/semantic-ui/elements/_header.scss */
.ui.tiny.header .sub.header {
  font-size: 0.92857143rem;
}

/*--------------
   Sub Heading
---------------*/
/* line 208, ../sass/semantic-ui/elements/_header.scss */
.ui.sub.header {
  padding: 0em;
  margin-bottom: 0.14285714rem;
  font-weight: bold;
  font-size: 0.85714286em;
  text-transform: uppercase;
  color: '';
}

/* line 216, ../sass/semantic-ui/elements/_header.scss */
.ui.small.sub.header {
  font-size: 0.78571429em;
}

/* line 219, ../sass/semantic-ui/elements/_header.scss */
.ui.sub.header {
  font-size: 0.85714286em;
}

/* line 222, ../sass/semantic-ui/elements/_header.scss */
.ui.large.sub.header {
  font-size: 0.92857143em;
}

/* line 225, ../sass/semantic-ui/elements/_header.scss */
.ui.huge.sub.header {
  font-size: 1em;
}

/*-------------------
        Icon
--------------------*/
/* line 233, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header {
  display: inline-block;
  text-align: center;
  margin: 2rem 0em 1rem;
}

/* line 238, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* line 245, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header:first-child {
  margin-top: 0em;
}

/* line 248, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header .icon {
  float: none;
  display: block;
  width: auto;
  height: auto;
  line-height: 1;
  padding: 0em;
  font-size: 3em;
  margin: 0em auto 0.5rem;
  opacity: 1;
}

/* line 259, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header .content {
  display: block;
  padding: 0em;
}

/* line 263, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header .circular.icon {
  font-size: 2em;
}

/* line 266, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header .square.icon {
  font-size: 2em;
}

/* line 269, ../sass/semantic-ui/elements/_header.scss */
.ui.block.icon.header .icon {
  margin-bottom: 0em;
}

/* line 272, ../sass/semantic-ui/elements/_header.scss */
.ui.icon.header.aligned {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

/*******************************
            States
*******************************/
/* line 283, ../sass/semantic-ui/elements/_header.scss */
.ui.disabled.header {
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/
/*-------------------
      Inverted
--------------------*/
/* line 297, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.header {
  color: #FFFFFF;
}

/* line 300, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.header .sub.header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 303, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.attached.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
  border-color: transparent;
}

/* line 309, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.block.header {
  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow: none;
}

/* line 314, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.block.header {
  border-bottom: none;
}

/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
/* line 325, ../sass/semantic-ui/elements/_header.scss */
.ui.red.header {
  color: #DB2828 !important;
}

/* line 328, ../sass/semantic-ui/elements/_header.scss */
a.ui.red.header:hover {
  color: #d01919 !important;
}

/* line 331, ../sass/semantic-ui/elements/_header.scss */
.ui.red.dividing.header {
  border-bottom: 2px solid #DB2828;
}

/* Inverted */
/* line 336, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.red.header {
  color: #FF695E !important;
}

/* line 339, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.red.header:hover {
  color: #ff5144 !important;
}

/*--- Orange ---*/
/* line 345, ../sass/semantic-ui/elements/_header.scss */
.ui.orange.header {
  color: #F2711C !important;
}

/* line 348, ../sass/semantic-ui/elements/_header.scss */
a.ui.orange.header:hover {
  color: #f26202 !important;
}

/* line 351, ../sass/semantic-ui/elements/_header.scss */
.ui.orange.dividing.header {
  border-bottom: 2px solid #F2711C;
}

/* Inverted */
/* line 356, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.orange.header {
  color: #FF851B !important;
}

/* line 359, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.orange.header:hover {
  color: #ff7701 !important;
}

/*--- Olive ---*/
/* line 365, ../sass/semantic-ui/elements/_header.scss */
.ui.olive.header {
  color: #B5CC18 !important;
}

/* line 368, ../sass/semantic-ui/elements/_header.scss */
a.ui.olive.header:hover {
  color: #a7bd0d !important;
}

/* line 371, ../sass/semantic-ui/elements/_header.scss */
.ui.olive.dividing.header {
  border-bottom: 2px solid #B5CC18;
}

/* Inverted */
/* line 376, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.olive.header {
  color: #D9E778 !important;
}

/* line 379, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.olive.header:hover {
  color: #d8ea5c !important;
}

/*--- Yellow ---*/
/* line 385, ../sass/semantic-ui/elements/_header.scss */
.ui.yellow.header {
  color: #FBBD08 !important;
}

/* line 388, ../sass/semantic-ui/elements/_header.scss */
a.ui.yellow.header:hover {
  color: #eaae00 !important;
}

/* line 391, ../sass/semantic-ui/elements/_header.scss */
.ui.yellow.dividing.header {
  border-bottom: 2px solid #FBBD08;
}

/* Inverted */
/* line 396, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.yellow.header {
  color: #FFE21F !important;
}

/* line 399, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.yellow.header:hover {
  color: #ffdf05 !important;
}

/*--- Green ---*/
/* line 405, ../sass/semantic-ui/elements/_header.scss */
.ui.green.header {
  color: #21BA45 !important;
}

/* line 408, ../sass/semantic-ui/elements/_header.scss */
a.ui.green.header:hover {
  color: #16ab39 !important;
}

/* line 411, ../sass/semantic-ui/elements/_header.scss */
.ui.green.dividing.header {
  border-bottom: 2px solid #21BA45;
}

/* Inverted */
/* line 416, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.green.header {
  color: #2ECC40 !important;
}

/* line 419, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.green.header:hover {
  color: #22be34 !important;
}

/*--- Teal ---*/
/* line 425, ../sass/semantic-ui/elements/_header.scss */
.ui.teal.header {
  color: #00B5AD !important;
}

/* line 428, ../sass/semantic-ui/elements/_header.scss */
a.ui.teal.header:hover {
  color: #009c95 !important;
}

/* line 431, ../sass/semantic-ui/elements/_header.scss */
.ui.teal.dividing.header {
  border-bottom: 2px solid #00B5AD;
}

/* Inverted */
/* line 436, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.teal.header {
  color: #6DFFFF !important;
}

/* line 439, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.teal.header:hover {
  color: #54ffff !important;
}

/*--- Blue ---*/
/* line 445, ../sass/semantic-ui/elements/_header.scss */
.ui.blue.header {
  color: #2185D0 !important;
}

/* line 448, ../sass/semantic-ui/elements/_header.scss */
a.ui.blue.header:hover {
  color: #1678c2 !important;
}

/* line 451, ../sass/semantic-ui/elements/_header.scss */
.ui.blue.dividing.header {
  border-bottom: 2px solid #2185D0;
}

/* Inverted */
/* line 456, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.blue.header {
  color: #54C8FF !important;
}

/* line 459, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.blue.header:hover {
  color: #3ac0ff !important;
}

/*--- Violet ---*/
/* line 465, ../sass/semantic-ui/elements/_header.scss */
.ui.violet.header {
  color: #6435C9 !important;
}

/* line 468, ../sass/semantic-ui/elements/_header.scss */
a.ui.violet.header:hover {
  color: #5829bb !important;
}

/* line 471, ../sass/semantic-ui/elements/_header.scss */
.ui.violet.dividing.header {
  border-bottom: 2px solid #6435C9;
}

/* Inverted */
/* line 476, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.violet.header {
  color: #A291FB !important;
}

/* line 479, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.violet.header:hover {
  color: #8a73ff !important;
}

/*--- Purple ---*/
/* line 485, ../sass/semantic-ui/elements/_header.scss */
.ui.purple.header {
  color: #A333C8 !important;
}

/* line 488, ../sass/semantic-ui/elements/_header.scss */
a.ui.purple.header:hover {
  color: #9627ba !important;
}

/* line 491, ../sass/semantic-ui/elements/_header.scss */
.ui.purple.dividing.header {
  border-bottom: 2px solid #A333C8;
}

/* Inverted */
/* line 496, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.purple.header {
  color: #DC73FF !important;
}

/* line 499, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.purple.header:hover {
  color: #d65aff !important;
}

/*--- Pink ---*/
/* line 505, ../sass/semantic-ui/elements/_header.scss */
.ui.pink.header {
  color: #E03997 !important;
}

/* line 508, ../sass/semantic-ui/elements/_header.scss */
a.ui.pink.header:hover {
  color: #e61a8d !important;
}

/* line 511, ../sass/semantic-ui/elements/_header.scss */
.ui.pink.dividing.header {
  border-bottom: 2px solid #E03997;
}

/* Inverted */
/* line 516, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.pink.header {
  color: #FF8EDF !important;
}

/* line 519, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.pink.header:hover {
  color: #ff74d8 !important;
}

/*--- Brown ---*/
/* line 525, ../sass/semantic-ui/elements/_header.scss */
.ui.brown.header {
  color: #A5673F !important;
}

/* line 528, ../sass/semantic-ui/elements/_header.scss */
a.ui.brown.header:hover {
  color: #975b33 !important;
}

/* line 531, ../sass/semantic-ui/elements/_header.scss */
.ui.brown.dividing.header {
  border-bottom: 2px solid #A5673F;
}

/* Inverted */
/* line 536, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.brown.header {
  color: #D67C1C !important;
}

/* line 539, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.brown.header:hover {
  color: #c86f11 !important;
}

/*--- Grey ---*/
/* line 545, ../sass/semantic-ui/elements/_header.scss */
.ui.grey.header {
  color: #767676 !important;
}

/* line 548, ../sass/semantic-ui/elements/_header.scss */
a.ui.grey.header:hover {
  color: #838383 !important;
}

/* line 551, ../sass/semantic-ui/elements/_header.scss */
.ui.grey.dividing.header {
  border-bottom: 2px solid #767676;
}

/* Inverted */
/* line 556, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.grey.header {
  color: #DCDDDE !important;
}

/* line 559, ../sass/semantic-ui/elements/_header.scss */
a.ui.inverted.grey.header:hover {
  color: #cfd0d2 !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 567, ../sass/semantic-ui/elements/_header.scss */
.ui.left.aligned.header {
  text-align: left;
}

/* line 570, ../sass/semantic-ui/elements/_header.scss */
.ui.right.aligned.header {
  text-align: right;
}

/* line 573, ../sass/semantic-ui/elements/_header.scss */
.ui.centered.header,
.ui.center.aligned.header {
  text-align: center;
}

/* line 577, ../sass/semantic-ui/elements/_header.scss */
.ui.justified.header {
  text-align: justify;
}

/* line 580, ../sass/semantic-ui/elements/_header.scss */
.ui.justified.header:after {
  display: inline-block;
  content: '';
  width: 100%;
}

/*-------------------
       Floated
--------------------*/
/* line 590, ../sass/semantic-ui/elements/_header.scss */
.ui.floated.header,
.ui[class*="left floated"].header {
  float: left;
  margin-top: 0em;
  margin-right: 0.5em;
}

/* line 596, ../sass/semantic-ui/elements/_header.scss */
.ui[class*="right floated"].header {
  float: right;
  margin-top: 0em;
  margin-left: 0.5em;
}

/*-------------------
       Fitted
--------------------*/
/* line 606, ../sass/semantic-ui/elements/_header.scss */
.ui.fitted.header {
  padding: 0em;
}

/*-------------------
      Dividing
--------------------*/
/* line 614, ../sass/semantic-ui/elements/_header.scss */
.ui.dividing.header {
  padding-bottom: 0.21428571rem;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 618, ../sass/semantic-ui/elements/_header.scss */
.ui.dividing.header .sub.header {
  padding-bottom: 0.21428571rem;
}

/* line 621, ../sass/semantic-ui/elements/_header.scss */
.ui.dividing.header .icon {
  margin-bottom: 0em;
}

/* line 624, ../sass/semantic-ui/elements/_header.scss */
.ui.inverted.dividing.header {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Block
--------------------*/
/* line 632, ../sass/semantic-ui/elements/_header.scss */
.ui.block.header {
  background: #F3F4F5;
  padding: 0.78571429rem 1rem;
  box-shadow: none;
  border: 1px solid #D4D4D5;
  border-radius: 0.28571429rem;
}

/* line 639, ../sass/semantic-ui/elements/_header.scss */
.ui.tiny.block.header {
  font-size: 0.85714286rem;
}

/* line 642, ../sass/semantic-ui/elements/_header.scss */
.ui.small.block.header {
  font-size: 0.92857143rem;
}

/* line 645, ../sass/semantic-ui/elements/_header.scss */
.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1rem;
}

/* line 648, ../sass/semantic-ui/elements/_header.scss */
.ui.large.block.header {
  font-size: 1.14285714rem;
}

/* line 651, ../sass/semantic-ui/elements/_header.scss */
.ui.huge.block.header {
  font-size: 1.42857143rem;
}

/*-------------------
       Attached
--------------------*/
/* line 659, ../sass/semantic-ui/elements/_header.scss */
.ui.attached.header {
  background: #FFFFFF;
  padding: 0.78571429rem 1rem;
  margin-left: -1px;
  margin-right: -1px;
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 667, ../sass/semantic-ui/elements/_header.scss */
.ui.attached.block.header {
  background: #F3F4F5;
}

/* line 670, ../sass/semantic-ui/elements/_header.scss */
.ui.attached:not(.top):not(.bottom).header {
  margin-top: 0em;
  margin-bottom: 0em;
  border-top: none;
  border-radius: 0em;
}

/* line 676, ../sass/semantic-ui/elements/_header.scss */
.ui.top.attached.header {
  margin-bottom: 0em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 680, ../sass/semantic-ui/elements/_header.scss */
.ui.bottom.attached.header {
  margin-top: 0em;
  border-top: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Attached Sizes */
/* line 687, ../sass/semantic-ui/elements/_header.scss */
.ui.tiny.attached.header {
  font-size: 0.85714286em;
}

/* line 690, ../sass/semantic-ui/elements/_header.scss */
.ui.small.attached.header {
  font-size: 0.92857143em;
}

/* line 693, ../sass/semantic-ui/elements/_header.scss */
.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1em;
}

/* line 696, ../sass/semantic-ui/elements/_header.scss */
.ui.large.attached.header {
  font-size: 1.14285714em;
}

/* line 699, ../sass/semantic-ui/elements/_header.scss */
.ui.huge.attached.header {
  font-size: 1.42857143em;
}

/*-------------------
        Sizing
--------------------*/
/* line 707, ../sass/semantic-ui/elements/_header.scss */
.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size: 1.28em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Icon
*******************************/
@font-face {
  font-family: 'Icons';
  src: url('../fonts/../fonts/semantic-ui/icons.eot?1489568044');
  src: url('../fonts/../fonts/semantic-ui/icons.eot?&1489568044#iefix') format("embedded-opentype"), url('../fonts/../fonts/semantic-ui/icons.woff2?1489568044') format("woff2"), url('../fonts/../fonts/semantic-ui/icons.woff?1489568044') format("woff"), url('../fonts/../fonts/semantic-ui/icons.ttf?1489568044') format("truetype"), url('../fonts/../fonts/semantic-ui/icons.svg?1489568044#icons') format("svg");
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: inherit;
  text-transform: none;
}
/* line 26, ../sass/semantic-ui/elements/_icon.scss */
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;
}

/* line 44, ../sass/semantic-ui/elements/_icon.scss */
i.icon:before {
  background: none !important;
}

/*******************************
             Types
*******************************/
/*--------------
    Loading
---------------*/
/* line 58, ../sass/semantic-ui/elements/_icon.scss */
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 {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes icon-loading {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
             States
*******************************/
/* line 90, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hover {
  opacity: 1 !important;
}

/* line 93, ../sass/semantic-ui/elements/_icon.scss */
i.icon.active {
  opacity: 1 !important;
}

/* line 96, ../sass/semantic-ui/elements/_icon.scss */
i.emphasized.icon {
  opacity: 1 !important;
}

/* line 99, ../sass/semantic-ui/elements/_icon.scss */
i.disabled.icon {
  opacity: 0.45 !important;
}

/*******************************
           Variations
*******************************/
/*-------------------
        Fitted
--------------------*/
/* line 113, ../sass/semantic-ui/elements/_icon.scss */
i.fitted.icon {
  width: auto;
  margin: 0em;
}

/*-------------------
         Link
--------------------*/
/* line 122, ../sass/semantic-ui/elements/_icon.scss */
i.link.icon,
i.link.icons {
  cursor: pointer;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 129, ../sass/semantic-ui/elements/_icon.scss */
i.link.icon:hover,
i.link.icons:hover {
  opacity: 1 !important;
}

/*-------------------
      Circular
--------------------*/
/* line 138, ../sass/semantic-ui/elements/_icon.scss */
i.circular.icon {
  border-radius: 500em !important;
  line-height: 1 !important;
  padding: 0.5em 0.5em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  width: 2em !important;
  height: 2em !important;
}

/* line 146, ../sass/semantic-ui/elements/_icon.scss */
i.circular.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Flipped
--------------------*/
/* line 155, ../sass/semantic-ui/elements/_icon.scss */
i.flipped.icon,
i.horizontally.flipped.icon {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 161, ../sass/semantic-ui/elements/_icon.scss */
i.vertically.flipped.icon {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/*-------------------
      Rotated
--------------------*/
/* line 171, ../sass/semantic-ui/elements/_icon.scss */
i.rotated.icon,
i.right.rotated.icon,
i.clockwise.rotated.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 178, ../sass/semantic-ui/elements/_icon.scss */
i.left.rotated.icon,
i.counterclockwise.rotated.icon {
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

/*-------------------
      Bordered
--------------------*/
/* line 189, ../sass/semantic-ui/elements/_icon.scss */
i.bordered.icon {
  line-height: 1;
  vertical-align: baseline;
  width: 2em;
  height: 2em;
  padding: 0.5em 0.41em !important;
  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
}

/* line 197, ../sass/semantic-ui/elements/_icon.scss */
i.bordered.inverted.icon {
  border: none;
  box-shadow: none;
}

/*-------------------
      Inverted
--------------------*/
/* Inverted Shapes */
/* line 208, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.icon,
i.inverted.circular.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* line 213, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.icon {
  color: #FFFFFF;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 223, ../sass/semantic-ui/elements/_icon.scss */
i.red.icon {
  color: #DB2828 !important;
}

/* line 226, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.red.icon {
  color: #FF695E !important;
}

/* line 229, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.red.icon,
i.inverted.circular.red.icon {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 236, ../sass/semantic-ui/elements/_icon.scss */
i.orange.icon {
  color: #F2711C !important;
}

/* line 239, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.orange.icon {
  color: #FF851B !important;
}

/* line 242, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.orange.icon,
i.inverted.circular.orange.icon {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 249, ../sass/semantic-ui/elements/_icon.scss */
i.yellow.icon {
  color: #FBBD08 !important;
}

/* line 252, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.yellow.icon {
  color: #FFE21F !important;
}

/* line 255, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.yellow.icon,
i.inverted.circular.yellow.icon {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 262, ../sass/semantic-ui/elements/_icon.scss */
i.olive.icon {
  color: #B5CC18 !important;
}

/* line 265, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.olive.icon {
  color: #D9E778 !important;
}

/* line 268, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.olive.icon,
i.inverted.circular.olive.icon {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 275, ../sass/semantic-ui/elements/_icon.scss */
i.green.icon {
  color: #21BA45 !important;
}

/* line 278, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.green.icon {
  color: #2ECC40 !important;
}

/* line 281, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.green.icon,
i.inverted.circular.green.icon {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 288, ../sass/semantic-ui/elements/_icon.scss */
i.teal.icon {
  color: #00B5AD !important;
}

/* line 291, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.teal.icon {
  color: #6DFFFF !important;
}

/* line 294, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.teal.icon,
i.inverted.circular.teal.icon {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 301, ../sass/semantic-ui/elements/_icon.scss */
i.blue.icon {
  color: #2185D0 !important;
}

/* line 304, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.blue.icon {
  color: #54C8FF !important;
}

/* line 307, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 314, ../sass/semantic-ui/elements/_icon.scss */
i.violet.icon {
  color: #6435C9 !important;
}

/* line 317, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.violet.icon {
  color: #A291FB !important;
}

/* line 320, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 327, ../sass/semantic-ui/elements/_icon.scss */
i.purple.icon {
  color: #A333C8 !important;
}

/* line 330, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.purple.icon {
  color: #DC73FF !important;
}

/* line 333, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.purple.icon,
i.inverted.circular.purple.icon {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 340, ../sass/semantic-ui/elements/_icon.scss */
i.pink.icon {
  color: #E03997 !important;
}

/* line 343, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.pink.icon {
  color: #FF8EDF !important;
}

/* line 346, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 353, ../sass/semantic-ui/elements/_icon.scss */
i.brown.icon {
  color: #A5673F !important;
}

/* line 356, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.brown.icon {
  color: #D67C1C !important;
}

/* line 359, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.brown.icon,
i.inverted.circular.brown.icon {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 366, ../sass/semantic-ui/elements/_icon.scss */
i.grey.icon {
  color: #767676 !important;
}

/* line 369, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.grey.icon {
  color: #DCDDDE !important;
}

/* line 372, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.grey.icon,
i.inverted.circular.grey.icon {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 379, ../sass/semantic-ui/elements/_icon.scss */
i.black.icon {
  color: #1B1C1D !important;
}

/* line 382, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.black.icon {
  color: #545454 !important;
}

/* line 385, ../sass/semantic-ui/elements/_icon.scss */
i.inverted.bordered.black.icon,
i.inverted.circular.black.icon {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
        Sizes
--------------------*/
/* line 395, ../sass/semantic-ui/elements/_icon.scss */
i.mini.icon,
i.mini.icons {
  line-height: 1;
  font-size: 0.4em;
}

/* line 400, ../sass/semantic-ui/elements/_icon.scss */
i.tiny.icon,
i.tiny.icons {
  line-height: 1;
  font-size: 0.5em;
}

/* line 405, ../sass/semantic-ui/elements/_icon.scss */
i.small.icon,
i.small.icons {
  line-height: 1;
  font-size: 0.75em;
}

/* line 410, ../sass/semantic-ui/elements/_icon.scss */
i.icon,
i.icons {
  font-size: 1em;
}

/* line 414, ../sass/semantic-ui/elements/_icon.scss */
i.large.icon,
i.large.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 1.5em;
}

/* line 420, ../sass/semantic-ui/elements/_icon.scss */
i.big.icon,
i.big.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 2em;
}

/* line 426, ../sass/semantic-ui/elements/_icon.scss */
i.huge.icon,
i.huge.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 4em;
}

/* line 432, ../sass/semantic-ui/elements/_icon.scss */
i.massive.icon,
i.massive.icons {
  line-height: 1;
  vertical-align: middle;
  font-size: 8em;
}

/*******************************
            Groups
*******************************/
/* line 444, ../sass/semantic-ui/elements/_icon.scss */
i.icons {
  display: inline-block;
  position: relative;
  line-height: 1;
}

/* line 449, ../sass/semantic-ui/elements/_icon.scss */
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: 0em;
  margin: 0;
}

/* line 459, ../sass/semantic-ui/elements/_icon.scss */
i.icons .icon:first-child {
  position: static;
  width: auto;
  height: auto;
  vertical-align: top;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  margin-right: 0.25rem;
}

/* Corner Icon */
/* line 471, ../sass/semantic-ui/elements/_icon.scss */
i.icons .corner.icon {
  top: auto;
  left: auto;
  right: 0;
  bottom: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  font-size: 0.45em;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
}

/* line 482, ../sass/semantic-ui/elements/_icon.scss */
i.icons .inverted.corner.icon {
  text-shadow: -1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}

/*
 * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/*******************************

Semantic-UI integration of font-awesome :

///class names are separated
i.icon.circle => i.icon.circle
i.icon.circle-o => i.icon.circle.outline

//abbreviation are replaced by full letters:
i.icon.ellipsis-h => i.icon.ellipsis.horizontal
i.icon.ellipsis-v => i.icon.ellipsis.vertical
.alpha => .i.icon.alphabet
.asc => .i.icon.ascending
.desc => .i.icon.descending
.alt =>.alternate

ASCII order is conserved for easier maintenance.

Icons that only have one style 'outline', 'square' etc do not require this class
for instance `lemon icon` not `lemon outline icon` since there is only one lemon

*******************************/
/*******************************
            Icons
*******************************/
/* Web Content */
/* line 522, ../sass/semantic-ui/elements/_icon.scss */
i.icon.search:before {
  content: "\f002";
}

/* line 525, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mail.outline:before {
  content: "\f003";
}

/* line 528, ../sass/semantic-ui/elements/_icon.scss */
i.icon.signal:before {
  content: "\f012";
}

/* line 531, ../sass/semantic-ui/elements/_icon.scss */
i.icon.setting:before {
  content: "\f013";
}

/* line 534, ../sass/semantic-ui/elements/_icon.scss */
i.icon.home:before {
  content: "\f015";
}

/* line 537, ../sass/semantic-ui/elements/_icon.scss */
i.icon.inbox:before {
  content: "\f01c";
}

/* line 540, ../sass/semantic-ui/elements/_icon.scss */
i.icon.browser:before {
  content: "\f022";
}

/* line 543, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tag:before {
  content: "\f02b";
}

/* line 546, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tags:before {
  content: "\f02c";
}

/* line 549, ../sass/semantic-ui/elements/_icon.scss */
i.icon.image:before {
  content: "\f03e";
}

/* line 552, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar:before {
  content: "\f073";
}

/* line 555, ../sass/semantic-ui/elements/_icon.scss */
i.icon.comment:before {
  content: "\f075";
}

/* line 558, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shop:before {
  content: "\f07a";
}

/* line 561, ../sass/semantic-ui/elements/_icon.scss */
i.icon.comments:before {
  content: "\f086";
}

/* line 564, ../sass/semantic-ui/elements/_icon.scss */
i.icon.external:before {
  content: "\f08e";
}

/* line 567, ../sass/semantic-ui/elements/_icon.scss */
i.icon.privacy:before {
  content: "\f084";
}

/* line 570, ../sass/semantic-ui/elements/_icon.scss */
i.icon.settings:before {
  content: "\f085";
}

/* line 573, ../sass/semantic-ui/elements/_icon.scss */
i.icon.comments:before {
  content: "\f086";
}

/* line 576, ../sass/semantic-ui/elements/_icon.scss */
i.icon.external:before {
  content: "\f08e";
}

/* line 579, ../sass/semantic-ui/elements/_icon.scss */
i.icon.trophy:before {
  content: "\f091";
}

/* line 582, ../sass/semantic-ui/elements/_icon.scss */
i.icon.payment:before {
  content: "\f09d";
}

/* line 585, ../sass/semantic-ui/elements/_icon.scss */
i.icon.feed:before {
  content: "\f09e";
}

/* line 588, ../sass/semantic-ui/elements/_icon.scss */
i.icon.alarm.outline:before {
  content: "\f0a2";
}

/* line 591, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tasks:before {
  content: "\f0ae";
}

/* line 594, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cloud:before {
  content: "\f0c2";
}

/* line 597, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lab:before {
  content: "\f0c3";
}

/* line 600, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mail:before {
  content: "\f0e0";
}

/* line 603, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dashboard:before {
  content: "\f0e4";
}

/* line 606, ../sass/semantic-ui/elements/_icon.scss */
i.icon.comment.outline:before {
  content: "\f0e5";
}

/* line 609, ../sass/semantic-ui/elements/_icon.scss */
i.icon.comments.outline:before {
  content: "\f0e6";
}

/* line 612, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sitemap:before {
  content: "\f0e8";
}

/* line 615, ../sass/semantic-ui/elements/_icon.scss */
i.icon.idea:before {
  content: "\f0eb";
}

/* line 618, ../sass/semantic-ui/elements/_icon.scss */
i.icon.alarm:before {
  content: "\f0f3";
}

/* line 621, ../sass/semantic-ui/elements/_icon.scss */
i.icon.terminal:before {
  content: "\f120";
}

/* line 624, ../sass/semantic-ui/elements/_icon.scss */
i.icon.code:before {
  content: "\f121";
}

/* line 627, ../sass/semantic-ui/elements/_icon.scss */
i.icon.protect:before {
  content: "\f132";
}

/* line 630, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar.outline:before {
  content: "\f133";
}

/* line 633, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ticket:before {
  content: "\f145";
}

/* line 636, ../sass/semantic-ui/elements/_icon.scss */
i.icon.external.square:before {
  content: "\f14c";
}

/* line 639, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bug:before {
  content: "\f188";
}

/* line 642, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mail.square:before {
  content: "\f199";
}

/* line 645, ../sass/semantic-ui/elements/_icon.scss */
i.icon.history:before {
  content: "\f1da";
}

/* line 648, ../sass/semantic-ui/elements/_icon.scss */
i.icon.options:before {
  content: "\f1de";
}

/* line 651, ../sass/semantic-ui/elements/_icon.scss */
i.icon.text.telephone:before {
  content: "\f1e4";
}

/* line 654, ../sass/semantic-ui/elements/_icon.scss */
i.icon.find:before {
  content: "\f1e5";
}

/* line 657, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wifi:before {
  content: "\f1eb";
}

/* line 660, ../sass/semantic-ui/elements/_icon.scss */
i.icon.alarm.mute:before {
  content: "\f1f6";
}

/* line 663, ../sass/semantic-ui/elements/_icon.scss */
i.icon.alarm.mute.outline:before {
  content: "\f1f7";
}

/* line 666, ../sass/semantic-ui/elements/_icon.scss */
i.icon.copyright:before {
  content: "\f1f9";
}

/* line 669, ../sass/semantic-ui/elements/_icon.scss */
i.icon.at:before {
  content: "\f1fa";
}

/* line 672, ../sass/semantic-ui/elements/_icon.scss */
i.icon.eyedropper:before {
  content: "\f1fb";
}

/* line 675, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paint.brush:before {
  content: "\f1fc";
}

/* line 678, ../sass/semantic-ui/elements/_icon.scss */
i.icon.heartbeat:before {
  content: "\f21e";
}

/* line 681, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mouse.pointer:before {
  content: "\f245";
}

/* line 684, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.empty:before {
  content: "\f250";
}

/* line 687, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.start:before {
  content: "\f251";
}

/* line 690, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.half:before {
  content: "\f252";
}

/* line 693, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.end:before {
  content: "\f253";
}

/* line 696, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.full:before {
  content: "\f254";
}

/* line 699, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.pointer:before {
  content: "\f25a";
}

/* line 702, ../sass/semantic-ui/elements/_icon.scss */
i.icon.trademark:before {
  content: "\f25c";
}

/* line 705, ../sass/semantic-ui/elements/_icon.scss */
i.icon.registered:before {
  content: "\f25d";
}

/* line 708, ../sass/semantic-ui/elements/_icon.scss */
i.icon.creative.commons:before {
  content: "\f25e";
}

/* line 711, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add.to.calendar:before {
  content: "\f271";
}

/* line 714, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove.from.calendar:before {
  content: "\f272";
}

/* line 717, ../sass/semantic-ui/elements/_icon.scss */
i.icon.delete.calendar:before {
  content: "\f273";
}

/* line 720, ../sass/semantic-ui/elements/_icon.scss */
i.icon.checked.calendar:before {
  content: "\f274";
}

/* line 723, ../sass/semantic-ui/elements/_icon.scss */
i.icon.industry:before {
  content: "\f275";
}

/* line 726, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shopping.bag:before {
  content: "\f290";
}

/* line 729, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shopping.basket:before {
  content: "\f291";
}

/* line 732, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hashtag:before {
  content: "\f292";
}

/* line 735, ../sass/semantic-ui/elements/_icon.scss */
i.icon.percent:before {
  content: "\f295";
}

/* User Actions */
/* line 740, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wait:before {
  content: "\f017";
}

/* line 743, ../sass/semantic-ui/elements/_icon.scss */
i.icon.download:before {
  content: "\f019";
}

/* line 746, ../sass/semantic-ui/elements/_icon.scss */
i.icon.repeat:before {
  content: "\f01e";
}

/* line 749, ../sass/semantic-ui/elements/_icon.scss */
i.icon.refresh:before {
  content: "\f021";
}

/* line 752, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lock:before {
  content: "\f023";
}

/* line 755, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bookmark:before {
  content: "\f02e";
}

/* line 758, ../sass/semantic-ui/elements/_icon.scss */
i.icon.print:before {
  content: "\f02f";
}

/* line 761, ../sass/semantic-ui/elements/_icon.scss */
i.icon.write:before {
  content: "\f040";
}

/* line 764, ../sass/semantic-ui/elements/_icon.scss */
i.icon.adjust:before {
  content: "\f042";
}

/* line 767, ../sass/semantic-ui/elements/_icon.scss */
i.icon.theme:before {
  content: "\f043";
}

/* line 770, ../sass/semantic-ui/elements/_icon.scss */
i.icon.edit:before {
  content: "\f044";
}

/* line 773, ../sass/semantic-ui/elements/_icon.scss */
i.icon.external.share:before {
  content: "\f045";
}

/* line 776, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ban:before {
  content: "\f05e";
}

/* line 779, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mail.forward:before {
  content: "\f064";
}

/* line 782, ../sass/semantic-ui/elements/_icon.scss */
i.icon.share:before {
  content: "\f064";
}

/* line 785, ../sass/semantic-ui/elements/_icon.scss */
i.icon.expand:before {
  content: "\f065";
}

/* line 788, ../sass/semantic-ui/elements/_icon.scss */
i.icon.compress:before {
  content: "\f066";
}

/* line 791, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unhide:before {
  content: "\f06e";
}

/* line 794, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hide:before {
  content: "\f070";
}

/* line 797, ../sass/semantic-ui/elements/_icon.scss */
i.icon.random:before {
  content: "\f074";
}

/* line 800, ../sass/semantic-ui/elements/_icon.scss */
i.icon.retweet:before {
  content: "\f079";
}

/* line 803, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sign.out:before {
  content: "\f08b";
}

/* line 806, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pin:before {
  content: "\f08d";
}

/* line 809, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sign.in:before {
  content: "\f090";
}

/* line 812, ../sass/semantic-ui/elements/_icon.scss */
i.icon.upload:before {
  content: "\f093";
}

/* line 815, ../sass/semantic-ui/elements/_icon.scss */
i.icon.call:before {
  content: "\f095";
}

/* line 818, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove.bookmark:before {
  content: "\f097";
}

/* line 821, ../sass/semantic-ui/elements/_icon.scss */
i.icon.call.square:before {
  content: "\f098";
}

/* line 824, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unlock:before {
  content: "\f09c";
}

/* line 827, ../sass/semantic-ui/elements/_icon.scss */
i.icon.configure:before {
  content: "\f0ad";
}

/* line 830, ../sass/semantic-ui/elements/_icon.scss */
i.icon.filter:before {
  content: "\f0b0";
}

/* line 833, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wizard:before {
  content: "\f0d0";
}

/* line 836, ../sass/semantic-ui/elements/_icon.scss */
i.icon.undo:before {
  content: "\f0e2";
}

/* line 839, ../sass/semantic-ui/elements/_icon.scss */
i.icon.exchange:before {
  content: "\f0ec";
}

/* line 842, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cloud.download:before {
  content: "\f0ed";
}

/* line 845, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cloud.upload:before {
  content: "\f0ee";
}

/* line 848, ../sass/semantic-ui/elements/_icon.scss */
i.icon.reply:before {
  content: "\f112";
}

/* line 851, ../sass/semantic-ui/elements/_icon.scss */
i.icon.reply.all:before {
  content: "\f122";
}

/* line 854, ../sass/semantic-ui/elements/_icon.scss */
i.icon.erase:before {
  content: "\f12d";
}

/* line 857, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unlock.alternate:before {
  content: "\f13e";
}

/* line 860, ../sass/semantic-ui/elements/_icon.scss */
i.icon.write.square:before {
  content: "\f14b";
}

/* line 863, ../sass/semantic-ui/elements/_icon.scss */
i.icon.share.square:before {
  content: "\f14d";
}

/* line 866, ../sass/semantic-ui/elements/_icon.scss */
i.icon.archive:before {
  content: "\f187";
}

/* line 869, ../sass/semantic-ui/elements/_icon.scss */
i.icon.translate:before {
  content: "\f1ab";
}

/* line 872, ../sass/semantic-ui/elements/_icon.scss */
i.icon.recycle:before {
  content: "\f1b8";
}

/* line 875, ../sass/semantic-ui/elements/_icon.scss */
i.icon.send:before {
  content: "\f1d8";
}

/* line 878, ../sass/semantic-ui/elements/_icon.scss */
i.icon.send.outline:before {
  content: "\f1d9";
}

/* line 881, ../sass/semantic-ui/elements/_icon.scss */
i.icon.share.alternate:before {
  content: "\f1e0";
}

/* line 884, ../sass/semantic-ui/elements/_icon.scss */
i.icon.share.alternate.square:before {
  content: "\f1e1";
}

/* line 887, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add.to.cart:before {
  content: "\f217";
}

/* line 890, ../sass/semantic-ui/elements/_icon.scss */
i.icon.in.cart:before {
  content: "\f218";
}

/* line 893, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add.user:before {
  content: "\f234";
}

/* line 896, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove.user:before {
  content: "\f235";
}

/* line 899, ../sass/semantic-ui/elements/_icon.scss */
i.icon.object.group:before {
  content: "\f247";
}

/* line 902, ../sass/semantic-ui/elements/_icon.scss */
i.icon.object.ungroup:before {
  content: "\f248";
}

/* line 905, ../sass/semantic-ui/elements/_icon.scss */
i.icon.clone:before {
  content: "\f24d";
}

/* line 908, ../sass/semantic-ui/elements/_icon.scss */
i.icon.talk:before {
  content: "\f27a";
}

/* line 911, ../sass/semantic-ui/elements/_icon.scss */
i.icon.talk.outline:before {
  content: "\f27b";
}

/* Messages */
/* line 916, ../sass/semantic-ui/elements/_icon.scss */
i.icon.help.circle:before {
  content: "\f059";
}

/* line 919, ../sass/semantic-ui/elements/_icon.scss */
i.icon.info.circle:before {
  content: "\f05a";
}

/* line 922, ../sass/semantic-ui/elements/_icon.scss */
i.icon.warning.circle:before {
  content: "\f06a";
}

/* line 925, ../sass/semantic-ui/elements/_icon.scss */
i.icon.warning.sign:before {
  content: "\f071";
}

/* line 928, ../sass/semantic-ui/elements/_icon.scss */
i.icon.announcement:before {
  content: "\f0a1";
}

/* line 931, ../sass/semantic-ui/elements/_icon.scss */
i.icon.help:before {
  content: "\f128";
}

/* line 934, ../sass/semantic-ui/elements/_icon.scss */
i.icon.info:before {
  content: "\f129";
}

/* line 937, ../sass/semantic-ui/elements/_icon.scss */
i.icon.warning:before {
  content: "\f12a";
}

/* line 940, ../sass/semantic-ui/elements/_icon.scss */
i.icon.birthday:before {
  content: "\f1fd";
}

/* line 943, ../sass/semantic-ui/elements/_icon.scss */
i.icon.help.circle.outline:before {
  content: "\f29c";
}

/* Users */
/* line 948, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user:before {
  content: "\f007";
}

/* line 951, ../sass/semantic-ui/elements/_icon.scss */
i.icon.users:before {
  content: "\f0c0";
}

/* line 954, ../sass/semantic-ui/elements/_icon.scss */
i.icon.doctor:before {
  content: "\f0f0";
}

/* line 957, ../sass/semantic-ui/elements/_icon.scss */
i.icon.handicap:before {
  content: "\f193";
}

/* line 960, ../sass/semantic-ui/elements/_icon.scss */
i.icon.student:before {
  content: "\f19d";
}

/* line 963, ../sass/semantic-ui/elements/_icon.scss */
i.icon.child:before {
  content: "\f1ae";
}

/* line 966, ../sass/semantic-ui/elements/_icon.scss */
i.icon.spy:before {
  content: "\f21b";
}

/* Gender & Sexuality */
/* line 971, ../sass/semantic-ui/elements/_icon.scss */
i.icon.female:before {
  content: "\f182";
}

/* line 974, ../sass/semantic-ui/elements/_icon.scss */
i.icon.male:before {
  content: "\f183";
}

/* line 977, ../sass/semantic-ui/elements/_icon.scss */
i.icon.woman:before {
  content: "\f221";
}

/* line 980, ../sass/semantic-ui/elements/_icon.scss */
i.icon.man:before {
  content: "\f222";
}

/* line 983, ../sass/semantic-ui/elements/_icon.scss */
i.icon.non.binary.transgender:before {
  content: "\f223";
}

/* line 986, ../sass/semantic-ui/elements/_icon.scss */
i.icon.intergender:before {
  content: "\f224";
}

/* line 989, ../sass/semantic-ui/elements/_icon.scss */
i.icon.transgender:before {
  content: "\f225";
}

/* line 992, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lesbian:before {
  content: "\f226";
}

/* line 995, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gay:before {
  content: "\f227";
}

/* line 998, ../sass/semantic-ui/elements/_icon.scss */
i.icon.heterosexual:before {
  content: "\f228";
}

/* line 1001, ../sass/semantic-ui/elements/_icon.scss */
i.icon.other.gender:before {
  content: "\f229";
}

/* line 1004, ../sass/semantic-ui/elements/_icon.scss */
i.icon.other.gender.vertical:before {
  content: "\f22a";
}

/* line 1007, ../sass/semantic-ui/elements/_icon.scss */
i.icon.other.gender.horizontal:before {
  content: "\f22b";
}

/* line 1010, ../sass/semantic-ui/elements/_icon.scss */
i.icon.neuter:before {
  content: "\f22c";
}

/* line 1013, ../sass/semantic-ui/elements/_icon.scss */
i.icon.genderless:before {
  content: "\f22d";
}

/* Accessibility */
/* line 1018, ../sass/semantic-ui/elements/_icon.scss */
i.icon.universal.access:before {
  content: "\f29a";
}

/* line 1021, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wheelchair:before {
  content: "\f29b";
}

/* line 1024, ../sass/semantic-ui/elements/_icon.scss */
i.icon.blind:before {
  content: "\f29d";
}

/* line 1027, ../sass/semantic-ui/elements/_icon.scss */
i.icon.audio.description:before {
  content: "\f29e";
}

/* line 1030, ../sass/semantic-ui/elements/_icon.scss */
i.icon.volume.control.phone:before {
  content: "\f2a0";
}

/* line 1033, ../sass/semantic-ui/elements/_icon.scss */
i.icon.braille:before {
  content: "\f2a1";
}

/* line 1036, ../sass/semantic-ui/elements/_icon.scss */
i.icon.asl:before {
  content: "\f2a3";
}

/* line 1039, ../sass/semantic-ui/elements/_icon.scss */
i.icon.assistive.listening.systems:before {
  content: "\f2a2";
}

/* line 1042, ../sass/semantic-ui/elements/_icon.scss */
i.icon.deafness:before {
  content: "\f2a4";
}

/* line 1045, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sign.language:before {
  content: "\f2a7";
}

/* line 1048, ../sass/semantic-ui/elements/_icon.scss */
i.icon.low.vision:before {
  content: "\f2a8";
}

/* View Adjustment */
/* line 1053, ../sass/semantic-ui/elements/_icon.scss */
i.icon.block.layout:before {
  content: "\f009";
}

/* line 1056, ../sass/semantic-ui/elements/_icon.scss */
i.icon.grid.layout:before {
  content: "\f00a";
}

/* line 1059, ../sass/semantic-ui/elements/_icon.scss */
i.icon.list.layout:before {
  content: "\f00b";
}

/* line 1062, ../sass/semantic-ui/elements/_icon.scss */
i.icon.zoom:before {
  content: "\f00e";
}

/* line 1065, ../sass/semantic-ui/elements/_icon.scss */
i.icon.zoom.out:before {
  content: "\f010";
}

/* line 1068, ../sass/semantic-ui/elements/_icon.scss */
i.icon.resize.vertical:before {
  content: "\f07d";
}

/* line 1071, ../sass/semantic-ui/elements/_icon.scss */
i.icon.resize.horizontal:before {
  content: "\f07e";
}

/* line 1074, ../sass/semantic-ui/elements/_icon.scss */
i.icon.maximize:before {
  content: "\f0b2";
}

/* line 1077, ../sass/semantic-ui/elements/_icon.scss */
i.icon.crop:before {
  content: "\f125";
}

/* Literal Objects */
/* line 1082, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cocktail:before {
  content: "\f000";
}

/* line 1085, ../sass/semantic-ui/elements/_icon.scss */
i.icon.road:before {
  content: "\f018";
}

/* line 1088, ../sass/semantic-ui/elements/_icon.scss */
i.icon.flag:before {
  content: "\f024";
}

/* line 1091, ../sass/semantic-ui/elements/_icon.scss */
i.icon.book:before {
  content: "\f02d";
}

/* line 1094, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gift:before {
  content: "\f06b";
}

/* line 1097, ../sass/semantic-ui/elements/_icon.scss */
i.icon.leaf:before {
  content: "\f06c";
}

/* line 1100, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fire:before {
  content: "\f06d";
}

/* line 1103, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plane:before {
  content: "\f072";
}

/* line 1106, ../sass/semantic-ui/elements/_icon.scss */
i.icon.magnet:before {
  content: "\f076";
}

/* line 1109, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lemon:before {
  content: "\f094";
}

/* line 1112, ../sass/semantic-ui/elements/_icon.scss */
i.icon.world:before {
  content: "\f0ac";
}

/* line 1115, ../sass/semantic-ui/elements/_icon.scss */
i.icon.travel:before {
  content: "\f0b1";
}

/* line 1118, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shipping:before {
  content: "\f0d1";
}

/* line 1121, ../sass/semantic-ui/elements/_icon.scss */
i.icon.money:before {
  content: "\f0d6";
}

/* line 1124, ../sass/semantic-ui/elements/_icon.scss */
i.icon.legal:before {
  content: "\f0e3";
}

/* line 1127, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lightning:before {
  content: "\f0e7";
}

/* line 1130, ../sass/semantic-ui/elements/_icon.scss */
i.icon.umbrella:before {
  content: "\f0e9";
}

/* line 1133, ../sass/semantic-ui/elements/_icon.scss */
i.icon.treatment:before {
  content: "\f0f1";
}

/* line 1136, ../sass/semantic-ui/elements/_icon.scss */
i.icon.suitcase:before {
  content: "\f0f2";
}

/* line 1139, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bar:before {
  content: "\f0fc";
}

/* line 1142, ../sass/semantic-ui/elements/_icon.scss */
i.icon.flag.outline:before {
  content: "\f11d";
}

/* line 1145, ../sass/semantic-ui/elements/_icon.scss */
i.icon.flag.checkered:before {
  content: "\f11e";
}

/* line 1148, ../sass/semantic-ui/elements/_icon.scss */
i.icon.puzzle:before {
  content: "\f12e";
}

/* line 1151, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fire.extinguisher:before {
  content: "\f134";
}

/* line 1154, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rocket:before {
  content: "\f135";
}

/* line 1157, ../sass/semantic-ui/elements/_icon.scss */
i.icon.anchor:before {
  content: "\f13d";
}

/* line 1160, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bullseye:before {
  content: "\f140";
}

/* line 1163, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sun:before {
  content: "\f185";
}

/* line 1166, ../sass/semantic-ui/elements/_icon.scss */
i.icon.moon:before {
  content: "\f186";
}

/* line 1169, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fax:before {
  content: "\f1ac";
}

/* line 1172, ../sass/semantic-ui/elements/_icon.scss */
i.icon.life.ring:before {
  content: "\f1cd";
}

/* line 1175, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bomb:before {
  content: "\f1e2";
}

/* line 1178, ../sass/semantic-ui/elements/_icon.scss */
i.icon.soccer:before {
  content: "\f1e3";
}

/* line 1181, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calculator:before {
  content: "\f1ec";
}

/* line 1184, ../sass/semantic-ui/elements/_icon.scss */
i.icon.diamond:before {
  content: "\f219";
}

/* line 1187, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sticky.note:before {
  content: "\f249";
}

/* line 1190, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sticky.note.outline:before {
  content: "\f24a";
}

/* line 1193, ../sass/semantic-ui/elements/_icon.scss */
i.icon.law:before {
  content: "\f24e";
}

/* line 1196, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.peace:before {
  content: "\f25b";
}

/* line 1199, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.rock:before {
  content: "\f255";
}

/* line 1202, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.paper:before {
  content: "\f256";
}

/* line 1205, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.scissors:before {
  content: "\f257";
}

/* line 1208, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.lizard:before {
  content: "\f258";
}

/* line 1211, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.spock:before {
  content: "\f259";
}

/* line 1214, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tv:before {
  content: "\f26c";
}

/* Shapes */
/* line 1219, ../sass/semantic-ui/elements/_icon.scss */
i.icon.crosshairs:before {
  content: "\f05b";
}

/* line 1222, ../sass/semantic-ui/elements/_icon.scss */
i.icon.asterisk:before {
  content: "\f069";
}

/* line 1225, ../sass/semantic-ui/elements/_icon.scss */
i.icon.square.outline:before {
  content: "\f096";
}

/* line 1228, ../sass/semantic-ui/elements/_icon.scss */
i.icon.certificate:before {
  content: "\f0a3";
}

/* line 1231, ../sass/semantic-ui/elements/_icon.scss */
i.icon.square:before {
  content: "\f0c8";
}

/* line 1234, ../sass/semantic-ui/elements/_icon.scss */
i.icon.quote.left:before {
  content: "\f10d";
}

/* line 1237, ../sass/semantic-ui/elements/_icon.scss */
i.icon.quote.right:before {
  content: "\f10e";
}

/* line 1240, ../sass/semantic-ui/elements/_icon.scss */
i.icon.spinner:before {
  content: "\f110";
}

/* line 1243, ../sass/semantic-ui/elements/_icon.scss */
i.icon.circle:before {
  content: "\f111";
}

/* line 1246, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ellipsis.horizontal:before {
  content: "\f141";
}

/* line 1249, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ellipsis.vertical:before {
  content: "\f142";
}

/* line 1252, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cube:before {
  content: "\f1b2";
}

/* line 1255, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cubes:before {
  content: "\f1b3";
}

/* line 1258, ../sass/semantic-ui/elements/_icon.scss */
i.icon.circle.notched:before {
  content: "\f1ce";
}

/* line 1261, ../sass/semantic-ui/elements/_icon.scss */
i.icon.circle.thin:before {
  content: "\f1db";
}

/* Item Selection */
/* line 1266, ../sass/semantic-ui/elements/_icon.scss */
i.icon.checkmark:before {
  content: "\f00c";
}

/* line 1269, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove:before {
  content: "\f00d";
}

/* line 1272, ../sass/semantic-ui/elements/_icon.scss */
i.icon.checkmark.box:before {
  content: "\f046";
}

/* line 1275, ../sass/semantic-ui/elements/_icon.scss */
i.icon.move:before {
  content: "\f047";
}

/* line 1278, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add.circle:before {
  content: "\f055";
}

/* line 1281, ../sass/semantic-ui/elements/_icon.scss */
i.icon.minus.circle:before {
  content: "\f056";
}

/* line 1284, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove.circle:before {
  content: "\f057";
}

/* line 1287, ../sass/semantic-ui/elements/_icon.scss */
i.icon.check.circle:before {
  content: "\f058";
}

/* line 1290, ../sass/semantic-ui/elements/_icon.scss */
i.icon.remove.circle.outline:before {
  content: "\f05c";
}

/* line 1293, ../sass/semantic-ui/elements/_icon.scss */
i.icon.check.circle.outline:before {
  content: "\f05d";
}

/* line 1296, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plus:before {
  content: "\f067";
}

/* line 1299, ../sass/semantic-ui/elements/_icon.scss */
i.icon.minus:before {
  content: "\f068";
}

/* line 1302, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add.square:before {
  content: "\f0fe";
}

/* line 1305, ../sass/semantic-ui/elements/_icon.scss */
i.icon.radio:before {
  content: "\f10c";
}

/* line 1308, ../sass/semantic-ui/elements/_icon.scss */
i.icon.minus.square:before {
  content: "\f146";
}

/* line 1311, ../sass/semantic-ui/elements/_icon.scss */
i.icon.minus.square.outline:before {
  content: "\f147";
}

/* line 1314, ../sass/semantic-ui/elements/_icon.scss */
i.icon.check.square:before {
  content: "\f14a";
}

/* line 1317, ../sass/semantic-ui/elements/_icon.scss */
i.icon.selected.radio:before {
  content: "\f192";
}

/* line 1320, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plus.square.outline:before {
  content: "\f196";
}

/* line 1323, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.off:before {
  content: "\f204";
}

/* line 1326, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.on:before {
  content: "\f205";
}

/* Media */
/* line 1331, ../sass/semantic-ui/elements/_icon.scss */
i.icon.film:before {
  content: "\f008";
}

/* line 1334, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sound:before {
  content: "\f025";
}

/* line 1337, ../sass/semantic-ui/elements/_icon.scss */
i.icon.photo:before {
  content: "\f030";
}

/* line 1340, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bar.chart:before {
  content: "\f080";
}

/* line 1343, ../sass/semantic-ui/elements/_icon.scss */
i.icon.camera.retro:before {
  content: "\f083";
}

/* line 1346, ../sass/semantic-ui/elements/_icon.scss */
i.icon.newspaper:before {
  content: "\f1ea";
}

/* line 1349, ../sass/semantic-ui/elements/_icon.scss */
i.icon.area.chart:before {
  content: "\f1fe";
}

/* line 1352, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pie.chart:before {
  content: "\f200";
}

/* line 1355, ../sass/semantic-ui/elements/_icon.scss */
i.icon.line.chart:before {
  content: "\f201";
}

/* Pointers */
/* line 1360, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.outline.down:before {
  content: "\f01a";
}

/* line 1363, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.outline.up:before {
  content: "\f01b";
}

/* line 1366, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.left:before {
  content: "\f053";
}

/* line 1369, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.right:before {
  content: "\f054";
}

/* line 1372, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.left:before {
  content: "\f060";
}

/* line 1375, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.right:before {
  content: "\f061";
}

/* line 1378, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.up:before {
  content: "\f062";
}

/* line 1381, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.down:before {
  content: "\f063";
}

/* line 1384, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.up:before {
  content: "\f077";
}

/* line 1387, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.down:before {
  content: "\f078";
}

/* line 1390, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pointing.right:before {
  content: "\f0a4";
}

/* line 1393, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pointing.left:before {
  content: "\f0a5";
}

/* line 1396, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pointing.up:before {
  content: "\f0a6";
}

/* line 1399, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pointing.down:before {
  content: "\f0a7";
}

/* line 1402, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.left:before {
  content: "\f0a8";
}

/* line 1405, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.right:before {
  content: "\f0a9";
}

/* line 1408, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.up:before {
  content: "\f0aa";
}

/* line 1411, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.down:before {
  content: "\f0ab";
}

/* line 1414, ../sass/semantic-ui/elements/_icon.scss */
i.icon.caret.down:before {
  content: "\f0d7";
}

/* line 1417, ../sass/semantic-ui/elements/_icon.scss */
i.icon.caret.up:before {
  content: "\f0d8";
}

/* line 1420, ../sass/semantic-ui/elements/_icon.scss */
i.icon.caret.left:before {
  content: "\f0d9";
}

/* line 1423, ../sass/semantic-ui/elements/_icon.scss */
i.icon.caret.right:before {
  content: "\f0da";
}

/* line 1426, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.double.left:before {
  content: "\f100";
}

/* line 1429, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.double.right:before {
  content: "\f101";
}

/* line 1432, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.double.up:before {
  content: "\f102";
}

/* line 1435, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.double.down:before {
  content: "\f103";
}

/* line 1438, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.left:before {
  content: "\f104";
}

/* line 1441, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.right:before {
  content: "\f105";
}

/* line 1444, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.up:before {
  content: "\f106";
}

/* line 1447, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angle.down:before {
  content: "\f107";
}

/* line 1450, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.circle.left:before {
  content: "\f137";
}

/* line 1453, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.circle.right:before {
  content: "\f138";
}

/* line 1456, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.circle.up:before {
  content: "\f139";
}

/* line 1459, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chevron.circle.down:before {
  content: "\f13a";
}

/* line 1462, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.down:before {
  content: "\f150";
}

/* line 1465, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.up:before {
  content: "\f151";
}

/* line 1468, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.right:before {
  content: "\f152";
}

/* line 1471, ../sass/semantic-ui/elements/_icon.scss */
i.icon.long.arrow.down:before {
  content: "\f175";
}

/* line 1474, ../sass/semantic-ui/elements/_icon.scss */
i.icon.long.arrow.up:before {
  content: "\f176";
}

/* line 1477, ../sass/semantic-ui/elements/_icon.scss */
i.icon.long.arrow.left:before {
  content: "\f177";
}

/* line 1480, ../sass/semantic-ui/elements/_icon.scss */
i.icon.long.arrow.right:before {
  content: "\f178";
}

/* line 1483, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.outline.right:before {
  content: "\f18e";
}

/* line 1486, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.circle.outline.left:before {
  content: "\f190";
}

/* line 1489, ../sass/semantic-ui/elements/_icon.scss */
i.icon.toggle.left:before {
  content: "\f191";
}

/* Mobile */
/* line 1494, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tablet:before {
  content: "\f10a";
}

/* line 1497, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mobile:before {
  content: "\f10b";
}

/* line 1500, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.full:before {
  content: "\f240";
}

/* line 1503, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.high:before {
  content: "\f241";
}

/* line 1506, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.medium:before {
  content: "\f242";
}

/* line 1509, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.low:before {
  content: "\f243";
}

/* line 1512, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.empty:before {
  content: "\f244";
}

/* Computer */
/* line 1517, ../sass/semantic-ui/elements/_icon.scss */
i.icon.power:before {
  content: "\f011";
}

/* line 1520, ../sass/semantic-ui/elements/_icon.scss */
i.icon.trash.outline:before {
  content: "\f014";
}

/* line 1523, ../sass/semantic-ui/elements/_icon.scss */
i.icon.disk.outline:before {
  content: "\f0a0";
}

/* line 1526, ../sass/semantic-ui/elements/_icon.scss */
i.icon.desktop:before {
  content: "\f108";
}

/* line 1529, ../sass/semantic-ui/elements/_icon.scss */
i.icon.laptop:before {
  content: "\f109";
}

/* line 1532, ../sass/semantic-ui/elements/_icon.scss */
i.icon.game:before {
  content: "\f11b";
}

/* line 1535, ../sass/semantic-ui/elements/_icon.scss */
i.icon.keyboard:before {
  content: "\f11c";
}

/* line 1538, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plug:before {
  content: "\f1e6";
}

/* File System */
/* line 1543, ../sass/semantic-ui/elements/_icon.scss */
i.icon.trash:before {
  content: "\f1f8";
}

/* line 1546, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.outline:before {
  content: "\f016";
}

/* line 1549, ../sass/semantic-ui/elements/_icon.scss */
i.icon.folder:before {
  content: "\f07b";
}

/* line 1552, ../sass/semantic-ui/elements/_icon.scss */
i.icon.folder.open:before {
  content: "\f07c";
}

/* line 1555, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.text.outline:before {
  content: "\f0f6";
}

/* line 1558, ../sass/semantic-ui/elements/_icon.scss */
i.icon.folder.outline:before {
  content: "\f114";
}

/* line 1561, ../sass/semantic-ui/elements/_icon.scss */
i.icon.folder.open.outline:before {
  content: "\f115";
}

/* line 1564, ../sass/semantic-ui/elements/_icon.scss */
i.icon.level.up:before {
  content: "\f148";
}

/* line 1567, ../sass/semantic-ui/elements/_icon.scss */
i.icon.level.down:before {
  content: "\f149";
}

/* line 1570, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file:before {
  content: "\f15b";
}

/* line 1573, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.text:before {
  content: "\f15c";
}

/* line 1576, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.pdf.outline:before {
  content: "\f1c1";
}

/* line 1579, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.word.outline:before {
  content: "\f1c2";
}

/* line 1582, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.excel.outline:before {
  content: "\f1c3";
}

/* line 1585, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.powerpoint.outline:before {
  content: "\f1c4";
}

/* line 1588, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.image.outline:before {
  content: "\f1c5";
}

/* line 1591, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.archive.outline:before {
  content: "\f1c6";
}

/* line 1594, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.audio.outline:before {
  content: "\f1c7";
}

/* line 1597, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.video.outline:before {
  content: "\f1c8";
}

/* line 1600, ../sass/semantic-ui/elements/_icon.scss */
i.icon.file.code.outline:before {
  content: "\f1c9";
}

/* Technologies */
/* line 1605, ../sass/semantic-ui/elements/_icon.scss */
i.icon.qrcode:before {
  content: "\f029";
}

/* line 1608, ../sass/semantic-ui/elements/_icon.scss */
i.icon.barcode:before {
  content: "\f02a";
}

/* line 1611, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rss:before {
  content: "\f09e";
}

/* line 1614, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fork:before {
  content: "\f126";
}

/* line 1617, ../sass/semantic-ui/elements/_icon.scss */
i.icon.html5:before {
  content: "\f13b";
}

/* line 1620, ../sass/semantic-ui/elements/_icon.scss */
i.icon.css3:before {
  content: "\f13c";
}

/* line 1623, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rss.square:before {
  content: "\f143";
}

/* line 1626, ../sass/semantic-ui/elements/_icon.scss */
i.icon.openid:before {
  content: "\f19b";
}

/* line 1629, ../sass/semantic-ui/elements/_icon.scss */
i.icon.database:before {
  content: "\f1c0";
}

/* line 1632, ../sass/semantic-ui/elements/_icon.scss */
i.icon.server:before {
  content: "\f233";
}

/* line 1635, ../sass/semantic-ui/elements/_icon.scss */
i.icon.usb:before {
  content: "\f287";
}

/* line 1638, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bluetooth:before {
  content: "\f293";
}

/* line 1641, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bluetooth.alternative:before {
  content: "\f294";
}

/* Rating */
/* line 1646, ../sass/semantic-ui/elements/_icon.scss */
i.icon.heart:before {
  content: "\f004";
}

/* line 1649, ../sass/semantic-ui/elements/_icon.scss */
i.icon.star:before {
  content: "\f005";
}

/* line 1652, ../sass/semantic-ui/elements/_icon.scss */
i.icon.empty.star:before {
  content: "\f006";
}

/* line 1655, ../sass/semantic-ui/elements/_icon.scss */
i.icon.thumbs.outline.up:before {
  content: "\f087";
}

/* line 1658, ../sass/semantic-ui/elements/_icon.scss */
i.icon.thumbs.outline.down:before {
  content: "\f088";
}

/* line 1661, ../sass/semantic-ui/elements/_icon.scss */
i.icon.star.half:before {
  content: "\f089";
}

/* line 1664, ../sass/semantic-ui/elements/_icon.scss */
i.icon.empty.heart:before {
  content: "\f08a";
}

/* line 1667, ../sass/semantic-ui/elements/_icon.scss */
i.icon.smile:before {
  content: "\f118";
}

/* line 1670, ../sass/semantic-ui/elements/_icon.scss */
i.icon.frown:before {
  content: "\f119";
}

/* line 1673, ../sass/semantic-ui/elements/_icon.scss */
i.icon.meh:before {
  content: "\f11a";
}

/* line 1676, ../sass/semantic-ui/elements/_icon.scss */
i.icon.star.half.empty:before {
  content: "\f123";
}

/* line 1679, ../sass/semantic-ui/elements/_icon.scss */
i.icon.thumbs.up:before {
  content: "\f164";
}

/* line 1682, ../sass/semantic-ui/elements/_icon.scss */
i.icon.thumbs.down:before {
  content: "\f165";
}

/* Audio */
/* line 1687, ../sass/semantic-ui/elements/_icon.scss */
i.icon.music:before {
  content: "\f001";
}

/* line 1690, ../sass/semantic-ui/elements/_icon.scss */
i.icon.video.play.outline:before {
  content: "\f01d";
}

/* line 1693, ../sass/semantic-ui/elements/_icon.scss */
i.icon.volume.off:before {
  content: "\f026";
}

/* line 1696, ../sass/semantic-ui/elements/_icon.scss */
i.icon.volume.down:before {
  content: "\f027";
}

/* line 1699, ../sass/semantic-ui/elements/_icon.scss */
i.icon.volume.up:before {
  content: "\f028";
}

/* line 1702, ../sass/semantic-ui/elements/_icon.scss */
i.icon.record:before {
  content: "\f03d";
}

/* line 1705, ../sass/semantic-ui/elements/_icon.scss */
i.icon.step.backward:before {
  content: "\f048";
}

/* line 1708, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fast.backward:before {
  content: "\f049";
}

/* line 1711, ../sass/semantic-ui/elements/_icon.scss */
i.icon.backward:before {
  content: "\f04a";
}

/* line 1714, ../sass/semantic-ui/elements/_icon.scss */
i.icon.play:before {
  content: "\f04b";
}

/* line 1717, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pause:before {
  content: "\f04c";
}

/* line 1720, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stop:before {
  content: "\f04d";
}

/* line 1723, ../sass/semantic-ui/elements/_icon.scss */
i.icon.forward:before {
  content: "\f04e";
}

/* line 1726, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fast.forward:before {
  content: "\f050";
}

/* line 1729, ../sass/semantic-ui/elements/_icon.scss */
i.icon.step.forward:before {
  content: "\f051";
}

/* line 1732, ../sass/semantic-ui/elements/_icon.scss */
i.icon.eject:before {
  content: "\f052";
}

/* line 1735, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unmute:before {
  content: "\f130";
}

/* line 1738, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mute:before {
  content: "\f131";
}

/* line 1741, ../sass/semantic-ui/elements/_icon.scss */
i.icon.video.play:before {
  content: "\f144";
}

/* line 1744, ../sass/semantic-ui/elements/_icon.scss */
i.icon.closed.captioning:before {
  content: "\f20a";
}

/* line 1747, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pause.circle:before {
  content: "\f28b";
}

/* line 1750, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pause.circle.outline:before {
  content: "\f28c";
}

/* line 1753, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stop.circle:before {
  content: "\f28d";
}

/* line 1756, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stop.circle.outline:before {
  content: "\f28e";
}

/* Map, Locations, & Transportation */
/* line 1761, ../sass/semantic-ui/elements/_icon.scss */
i.icon.marker:before {
  content: "\f041";
}

/* line 1764, ../sass/semantic-ui/elements/_icon.scss */
i.icon.coffee:before {
  content: "\f0f4";
}

/* line 1767, ../sass/semantic-ui/elements/_icon.scss */
i.icon.food:before {
  content: "\f0f5";
}

/* line 1770, ../sass/semantic-ui/elements/_icon.scss */
i.icon.building.outline:before {
  content: "\f0f7";
}

/* line 1773, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hospital:before {
  content: "\f0f8";
}

/* line 1776, ../sass/semantic-ui/elements/_icon.scss */
i.icon.emergency:before {
  content: "\f0f9";
}

/* line 1779, ../sass/semantic-ui/elements/_icon.scss */
i.icon.first.aid:before {
  content: "\f0fa";
}

/* line 1782, ../sass/semantic-ui/elements/_icon.scss */
i.icon.military:before {
  content: "\f0fb";
}

/* line 1785, ../sass/semantic-ui/elements/_icon.scss */
i.icon.h:before {
  content: "\f0fd";
}

/* line 1788, ../sass/semantic-ui/elements/_icon.scss */
i.icon.location.arrow:before {
  content: "\f124";
}

/* line 1791, ../sass/semantic-ui/elements/_icon.scss */
i.icon.compass:before {
  content: "\f14e";
}

/* line 1794, ../sass/semantic-ui/elements/_icon.scss */
i.icon.space.shuttle:before {
  content: "\f197";
}

/* line 1797, ../sass/semantic-ui/elements/_icon.scss */
i.icon.university:before {
  content: "\f19c";
}

/* line 1800, ../sass/semantic-ui/elements/_icon.scss */
i.icon.building:before {
  content: "\f1ad";
}

/* line 1803, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paw:before {
  content: "\f1b0";
}

/* line 1806, ../sass/semantic-ui/elements/_icon.scss */
i.icon.spoon:before {
  content: "\f1b1";
}

/* line 1809, ../sass/semantic-ui/elements/_icon.scss */
i.icon.car:before {
  content: "\f1b9";
}

/* line 1812, ../sass/semantic-ui/elements/_icon.scss */
i.icon.taxi:before {
  content: "\f1ba";
}

/* line 1815, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tree:before {
  content: "\f1bb";
}

/* line 1818, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bicycle:before {
  content: "\f206";
}

/* line 1821, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bus:before {
  content: "\f207";
}

/* line 1824, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ship:before {
  content: "\f21a";
}

/* line 1827, ../sass/semantic-ui/elements/_icon.scss */
i.icon.motorcycle:before {
  content: "\f21c";
}

/* line 1830, ../sass/semantic-ui/elements/_icon.scss */
i.icon.street.view:before {
  content: "\f21d";
}

/* line 1833, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hotel:before {
  content: "\f236";
}

/* line 1836, ../sass/semantic-ui/elements/_icon.scss */
i.icon.train:before {
  content: "\f238";
}

/* line 1839, ../sass/semantic-ui/elements/_icon.scss */
i.icon.subway:before {
  content: "\f239";
}

/* line 1842, ../sass/semantic-ui/elements/_icon.scss */
i.icon.map.pin:before {
  content: "\f276";
}

/* line 1845, ../sass/semantic-ui/elements/_icon.scss */
i.icon.map.signs:before {
  content: "\f277";
}

/* line 1848, ../sass/semantic-ui/elements/_icon.scss */
i.icon.map.outline:before {
  content: "\f278";
}

/* line 1851, ../sass/semantic-ui/elements/_icon.scss */
i.icon.map:before {
  content: "\f279";
}

/* Tables */
/* line 1856, ../sass/semantic-ui/elements/_icon.scss */
i.icon.table:before {
  content: "\f0ce";
}

/* line 1859, ../sass/semantic-ui/elements/_icon.scss */
i.icon.columns:before {
  content: "\f0db";
}

/* line 1862, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort:before {
  content: "\f0dc";
}

/* line 1865, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.descending:before {
  content: "\f0dd";
}

/* line 1868, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.ascending:before {
  content: "\f0de";
}

/* line 1871, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.alphabet.ascending:before {
  content: "\f15d";
}

/* line 1874, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.alphabet.descending:before {
  content: "\f15e";
}

/* line 1877, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.content.ascending:before {
  content: "\f160";
}

/* line 1880, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.content.descending:before {
  content: "\f161";
}

/* line 1883, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.numeric.ascending:before {
  content: "\f162";
}

/* line 1886, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sort.numeric.descending:before {
  content: "\f163";
}

/* Text Editor */
/* line 1891, ../sass/semantic-ui/elements/_icon.scss */
i.icon.font:before {
  content: "\f031";
}

/* line 1894, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bold:before {
  content: "\f032";
}

/* line 1897, ../sass/semantic-ui/elements/_icon.scss */
i.icon.italic:before {
  content: "\f033";
}

/* line 1900, ../sass/semantic-ui/elements/_icon.scss */
i.icon.text.height:before {
  content: "\f034";
}

/* line 1903, ../sass/semantic-ui/elements/_icon.scss */
i.icon.text.width:before {
  content: "\f035";
}

/* line 1906, ../sass/semantic-ui/elements/_icon.scss */
i.icon.align.left:before {
  content: "\f036";
}

/* line 1909, ../sass/semantic-ui/elements/_icon.scss */
i.icon.align.center:before {
  content: "\f037";
}

/* line 1912, ../sass/semantic-ui/elements/_icon.scss */
i.icon.align.right:before {
  content: "\f038";
}

/* line 1915, ../sass/semantic-ui/elements/_icon.scss */
i.icon.align.justify:before {
  content: "\f039";
}

/* line 1918, ../sass/semantic-ui/elements/_icon.scss */
i.icon.list:before {
  content: "\f03a";
}

/* line 1921, ../sass/semantic-ui/elements/_icon.scss */
i.icon.outdent:before {
  content: "\f03b";
}

/* line 1924, ../sass/semantic-ui/elements/_icon.scss */
i.icon.indent:before {
  content: "\f03c";
}

/* line 1927, ../sass/semantic-ui/elements/_icon.scss */
i.icon.linkify:before {
  content: "\f0c1";
}

/* line 1930, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cut:before {
  content: "\f0c4";
}

/* line 1933, ../sass/semantic-ui/elements/_icon.scss */
i.icon.copy:before {
  content: "\f0c5";
}

/* line 1936, ../sass/semantic-ui/elements/_icon.scss */
i.icon.attach:before {
  content: "\f0c6";
}

/* line 1939, ../sass/semantic-ui/elements/_icon.scss */
i.icon.save:before {
  content: "\f0c7";
}

/* line 1942, ../sass/semantic-ui/elements/_icon.scss */
i.icon.content:before {
  content: "\f0c9";
}

/* line 1945, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unordered.list:before {
  content: "\f0ca";
}

/* line 1948, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ordered.list:before {
  content: "\f0cb";
}

/* line 1951, ../sass/semantic-ui/elements/_icon.scss */
i.icon.strikethrough:before {
  content: "\f0cc";
}

/* line 1954, ../sass/semantic-ui/elements/_icon.scss */
i.icon.underline:before {
  content: "\f0cd";
}

/* line 1957, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paste:before {
  content: "\f0ea";
}

/* line 1960, ../sass/semantic-ui/elements/_icon.scss */
i.icon.unlinkify:before {
  content: "\f127";
}

/* line 1963, ../sass/semantic-ui/elements/_icon.scss */
i.icon.superscript:before {
  content: "\f12b";
}

/* line 1966, ../sass/semantic-ui/elements/_icon.scss */
i.icon.subscript:before {
  content: "\f12c";
}

/* line 1969, ../sass/semantic-ui/elements/_icon.scss */
i.icon.header:before {
  content: "\f1dc";
}

/* line 1972, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paragraph:before {
  content: "\f1dd";
}

/* line 1975, ../sass/semantic-ui/elements/_icon.scss */
i.icon.text.cursor:before {
  content: "\f246";
}

/* Currency */
/* line 1980, ../sass/semantic-ui/elements/_icon.scss */
i.icon.euro:before {
  content: "\f153";
}

/* line 1983, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pound:before {
  content: "\f154";
}

/* line 1986, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dollar:before {
  content: "\f155";
}

/* line 1989, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rupee:before {
  content: "\f156";
}

/* line 1992, ../sass/semantic-ui/elements/_icon.scss */
i.icon.yen:before {
  content: "\f157";
}

/* line 1995, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ruble:before {
  content: "\f158";
}

/* line 1998, ../sass/semantic-ui/elements/_icon.scss */
i.icon.won:before {
  content: "\f159";
}

/* line 2001, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bitcoin:before {
  content: "\f15a";
}

/* line 2004, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lira:before {
  content: "\f195";
}

/* line 2007, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shekel:before {
  content: "\f20b";
}

/* Payment Options */
/* line 2012, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paypal:before {
  content: "\f1ed";
}

/* line 2015, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google.wallet:before {
  content: "\f1ee";
}

/* line 2018, ../sass/semantic-ui/elements/_icon.scss */
i.icon.visa:before {
  content: "\f1f0";
}

/* line 2021, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mastercard:before {
  content: "\f1f1";
}

/* line 2024, ../sass/semantic-ui/elements/_icon.scss */
i.icon.discover:before {
  content: "\f1f2";
}

/* line 2027, ../sass/semantic-ui/elements/_icon.scss */
i.icon.american.express:before {
  content: "\f1f3";
}

/* line 2030, ../sass/semantic-ui/elements/_icon.scss */
i.icon.paypal.card:before {
  content: "\f1f4";
}

/* line 2033, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stripe:before {
  content: "\f1f5";
}

/* line 2036, ../sass/semantic-ui/elements/_icon.scss */
i.icon.japan.credit.bureau:before {
  content: "\f24b";
}

/* line 2039, ../sass/semantic-ui/elements/_icon.scss */
i.icon.diners.club:before {
  content: "\f24c";
}

/* line 2042, ../sass/semantic-ui/elements/_icon.scss */
i.icon.credit.card.alternative:before {
  content: "\f283";
}

/* Networks and Websites*/
/* line 2046, ../sass/semantic-ui/elements/_icon.scss */
i.icon.twitter.square:before {
  content: "\f081";
}

/* line 2049, ../sass/semantic-ui/elements/_icon.scss */
i.icon.facebook.square:before {
  content: "\f082";
}

/* line 2052, ../sass/semantic-ui/elements/_icon.scss */
i.icon.linkedin.square:before {
  content: "\f08c";
}

/* line 2055, ../sass/semantic-ui/elements/_icon.scss */
i.icon.github.square:before {
  content: "\f092";
}

/* line 2058, ../sass/semantic-ui/elements/_icon.scss */
i.icon.twitter:before {
  content: "\f099";
}

/* line 2061, ../sass/semantic-ui/elements/_icon.scss */
i.icon.facebook.f:before {
  content: "\f09a";
}

/* line 2064, ../sass/semantic-ui/elements/_icon.scss */
i.icon.github:before {
  content: "\f09b";
}

/* line 2067, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pinterest:before {
  content: "\f0d2";
}

/* line 2070, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pinterest.square:before {
  content: "\f0d3";
}

/* line 2073, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google.plus.square:before {
  content: "\f0d4";
}

/* line 2076, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google.plus:before {
  content: "\f0d5";
}

/* line 2079, ../sass/semantic-ui/elements/_icon.scss */
i.icon.linkedin:before {
  content: "\f0e1";
}

/* line 2082, ../sass/semantic-ui/elements/_icon.scss */
i.icon.github.alternate:before {
  content: "\f113";
}

/* line 2085, ../sass/semantic-ui/elements/_icon.scss */
i.icon.maxcdn:before {
  content: "\f136";
}

/* line 2088, ../sass/semantic-ui/elements/_icon.scss */
i.icon.youtube.square:before {
  content: "\f166";
}

/* line 2091, ../sass/semantic-ui/elements/_icon.scss */
i.icon.youtube:before {
  content: "\f167";
}

/* line 2094, ../sass/semantic-ui/elements/_icon.scss */
i.icon.xing:before {
  content: "\f168";
}

/* line 2097, ../sass/semantic-ui/elements/_icon.scss */
i.icon.xing.square:before {
  content: "\f169";
}

/* line 2100, ../sass/semantic-ui/elements/_icon.scss */
i.icon.youtube.play:before {
  content: "\f16a";
}

/* line 2103, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dropbox:before {
  content: "\f16b";
}

/* line 2106, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stack.overflow:before {
  content: "\f16c";
}

/* line 2109, ../sass/semantic-ui/elements/_icon.scss */
i.icon.instagram:before {
  content: "\f16d";
}

/* line 2112, ../sass/semantic-ui/elements/_icon.scss */
i.icon.flickr:before {
  content: "\f16e";
}

/* line 2115, ../sass/semantic-ui/elements/_icon.scss */
i.icon.adn:before {
  content: "\f170";
}

/* line 2118, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bitbucket:before {
  content: "\f171";
}

/* line 2121, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bitbucket.square:before {
  content: "\f172";
}

/* line 2124, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tumblr:before {
  content: "\f173";
}

/* line 2127, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tumblr.square:before {
  content: "\f174";
}

/* line 2130, ../sass/semantic-ui/elements/_icon.scss */
i.icon.apple:before {
  content: "\f179";
}

/* line 2133, ../sass/semantic-ui/elements/_icon.scss */
i.icon.windows:before {
  content: "\f17a";
}

/* line 2136, ../sass/semantic-ui/elements/_icon.scss */
i.icon.android:before {
  content: "\f17b";
}

/* line 2139, ../sass/semantic-ui/elements/_icon.scss */
i.icon.linux:before {
  content: "\f17c";
}

/* line 2142, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dribble:before {
  content: "\f17d";
}

/* line 2145, ../sass/semantic-ui/elements/_icon.scss */
i.icon.skype:before {
  content: "\f17e";
}

/* line 2148, ../sass/semantic-ui/elements/_icon.scss */
i.icon.foursquare:before {
  content: "\f180";
}

/* line 2151, ../sass/semantic-ui/elements/_icon.scss */
i.icon.trello:before {
  content: "\f181";
}

/* line 2154, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gittip:before {
  content: "\f184";
}

/* line 2157, ../sass/semantic-ui/elements/_icon.scss */
i.icon.vk:before {
  content: "\f189";
}

/* line 2160, ../sass/semantic-ui/elements/_icon.scss */
i.icon.weibo:before {
  content: "\f18a";
}

/* line 2163, ../sass/semantic-ui/elements/_icon.scss */
i.icon.renren:before {
  content: "\f18b";
}

/* line 2166, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pagelines:before {
  content: "\f18c";
}

/* line 2169, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stack.exchange:before {
  content: "\f18d";
}

/* line 2172, ../sass/semantic-ui/elements/_icon.scss */
i.icon.vimeo.square:before {
  content: "\f194";
}

/* line 2175, ../sass/semantic-ui/elements/_icon.scss */
i.icon.slack:before {
  content: "\f198";
}

/* line 2178, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wordpress:before {
  content: "\f19a";
}

/* line 2181, ../sass/semantic-ui/elements/_icon.scss */
i.icon.yahoo:before {
  content: "\f19e";
}

/* line 2184, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google:before {
  content: "\f1a0";
}

/* line 2187, ../sass/semantic-ui/elements/_icon.scss */
i.icon.reddit:before {
  content: "\f1a1";
}

/* line 2190, ../sass/semantic-ui/elements/_icon.scss */
i.icon.reddit.square:before {
  content: "\f1a2";
}

/* line 2193, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stumbleupon.circle:before {
  content: "\f1a3";
}

/* line 2196, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stumbleupon:before {
  content: "\f1a4";
}

/* line 2199, ../sass/semantic-ui/elements/_icon.scss */
i.icon.delicious:before {
  content: "\f1a5";
}

/* line 2202, ../sass/semantic-ui/elements/_icon.scss */
i.icon.digg:before {
  content: "\f1a6";
}

/* line 2205, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pied.piper:before {
  content: "\f1a7";
}

/* line 2208, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pied.piper.alternate:before {
  content: "\f1a8";
}

/* line 2211, ../sass/semantic-ui/elements/_icon.scss */
i.icon.drupal:before {
  content: "\f1a9";
}

/* line 2214, ../sass/semantic-ui/elements/_icon.scss */
i.icon.joomla:before {
  content: "\f1aa";
}

/* line 2217, ../sass/semantic-ui/elements/_icon.scss */
i.icon.behance:before {
  content: "\f1b4";
}

/* line 2220, ../sass/semantic-ui/elements/_icon.scss */
i.icon.behance.square:before {
  content: "\f1b5";
}

/* line 2223, ../sass/semantic-ui/elements/_icon.scss */
i.icon.steam:before {
  content: "\f1b6";
}

/* line 2226, ../sass/semantic-ui/elements/_icon.scss */
i.icon.steam.square:before {
  content: "\f1b7";
}

/* line 2229, ../sass/semantic-ui/elements/_icon.scss */
i.icon.spotify:before {
  content: "\f1bc";
}

/* line 2232, ../sass/semantic-ui/elements/_icon.scss */
i.icon.deviantart:before {
  content: "\f1bd";
}

/* line 2235, ../sass/semantic-ui/elements/_icon.scss */
i.icon.soundcloud:before {
  content: "\f1be";
}

/* line 2238, ../sass/semantic-ui/elements/_icon.scss */
i.icon.vine:before {
  content: "\f1ca";
}

/* line 2241, ../sass/semantic-ui/elements/_icon.scss */
i.icon.codepen:before {
  content: "\f1cb";
}

/* line 2244, ../sass/semantic-ui/elements/_icon.scss */
i.icon.jsfiddle:before {
  content: "\f1cc";
}

/* line 2247, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rebel:before {
  content: "\f1d0";
}

/* line 2250, ../sass/semantic-ui/elements/_icon.scss */
i.icon.empire:before {
  content: "\f1d1";
}

/* line 2253, ../sass/semantic-ui/elements/_icon.scss */
i.icon.git.square:before {
  content: "\f1d2";
}

/* line 2256, ../sass/semantic-ui/elements/_icon.scss */
i.icon.git:before {
  content: "\f1d3";
}

/* line 2259, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hacker.news:before {
  content: "\f1d4";
}

/* line 2262, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tencent.weibo:before {
  content: "\f1d5";
}

/* line 2265, ../sass/semantic-ui/elements/_icon.scss */
i.icon.qq:before {
  content: "\f1d6";
}

/* line 2268, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wechat:before {
  content: "\f1d7";
}

/* line 2271, ../sass/semantic-ui/elements/_icon.scss */
i.icon.slideshare:before {
  content: "\f1e7";
}

/* line 2274, ../sass/semantic-ui/elements/_icon.scss */
i.icon.twitch:before {
  content: "\f1e8";
}

/* line 2277, ../sass/semantic-ui/elements/_icon.scss */
i.icon.yelp:before {
  content: "\f1e9";
}

/* line 2280, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lastfm:before {
  content: "\f202";
}

/* line 2283, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lastfm.square:before {
  content: "\f203";
}

/* line 2286, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ioxhost:before {
  content: "\f208";
}

/* line 2289, ../sass/semantic-ui/elements/_icon.scss */
i.icon.angellist:before {
  content: "\f209";
}

/* line 2292, ../sass/semantic-ui/elements/_icon.scss */
i.icon.meanpath:before {
  content: "\f20c";
}

/* line 2295, ../sass/semantic-ui/elements/_icon.scss */
i.icon.buysellads:before {
  content: "\f20d";
}

/* line 2298, ../sass/semantic-ui/elements/_icon.scss */
i.icon.connectdevelop:before {
  content: "\f20e";
}

/* line 2301, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dashcube:before {
  content: "\f210";
}

/* line 2304, ../sass/semantic-ui/elements/_icon.scss */
i.icon.forumbee:before {
  content: "\f211";
}

/* line 2307, ../sass/semantic-ui/elements/_icon.scss */
i.icon.leanpub:before {
  content: "\f212";
}

/* line 2310, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sellsy:before {
  content: "\f213";
}

/* line 2313, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shirtsinbulk:before {
  content: "\f214";
}

/* line 2316, ../sass/semantic-ui/elements/_icon.scss */
i.icon.simplybuilt:before {
  content: "\f215";
}

/* line 2319, ../sass/semantic-ui/elements/_icon.scss */
i.icon.skyatlas:before {
  content: "\f216";
}

/* line 2322, ../sass/semantic-ui/elements/_icon.scss */
i.icon.facebook:before {
  content: "\f230";
}

/* line 2325, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pinterest:before {
  content: "\f231";
}

/* line 2328, ../sass/semantic-ui/elements/_icon.scss */
i.icon.whatsapp:before {
  content: "\f232";
}

/* line 2331, ../sass/semantic-ui/elements/_icon.scss */
i.icon.viacoin:before {
  content: "\f237";
}

/* line 2334, ../sass/semantic-ui/elements/_icon.scss */
i.icon.medium:before {
  content: "\f23a";
}

/* line 2337, ../sass/semantic-ui/elements/_icon.scss */
i.icon.y.combinator:before {
  content: "\f23b";
}

/* line 2340, ../sass/semantic-ui/elements/_icon.scss */
i.icon.optinmonster:before {
  content: "\f23c";
}

/* line 2343, ../sass/semantic-ui/elements/_icon.scss */
i.icon.opencart:before {
  content: "\f23d";
}

/* line 2346, ../sass/semantic-ui/elements/_icon.scss */
i.icon.expeditedssl:before {
  content: "\f23e";
}

/* line 2349, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gg:before {
  content: "\f260";
}

/* line 2352, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gg.circle:before {
  content: "\f261";
}

/* line 2355, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tripadvisor:before {
  content: "\f262";
}

/* line 2358, ../sass/semantic-ui/elements/_icon.scss */
i.icon.odnoklassniki:before {
  content: "\f263";
}

/* line 2361, ../sass/semantic-ui/elements/_icon.scss */
i.icon.odnoklassniki.square:before {
  content: "\f264";
}

/* line 2364, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pocket:before {
  content: "\f265";
}

/* line 2367, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wikipedia:before {
  content: "\f266";
}

/* line 2370, ../sass/semantic-ui/elements/_icon.scss */
i.icon.safari:before {
  content: "\f267";
}

/* line 2373, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chrome:before {
  content: "\f268";
}

/* line 2376, ../sass/semantic-ui/elements/_icon.scss */
i.icon.firefox:before {
  content: "\f269";
}

/* line 2379, ../sass/semantic-ui/elements/_icon.scss */
i.icon.opera:before {
  content: "\f26a";
}

/* line 2382, ../sass/semantic-ui/elements/_icon.scss */
i.icon.internet.explorer:before {
  content: "\f26b";
}

/* line 2385, ../sass/semantic-ui/elements/_icon.scss */
i.icon.contao:before {
  content: "\f26d";
}

/* line 2388, ../sass/semantic-ui/elements/_icon.scss */
i.icon.\35 00px:before {
  content: "\f26e";
}

/* line 2391, ../sass/semantic-ui/elements/_icon.scss */
i.icon.amazon:before {
  content: "\f270";
}

/* line 2394, ../sass/semantic-ui/elements/_icon.scss */
i.icon.houzz:before {
  content: "\f27c";
}

/* line 2397, ../sass/semantic-ui/elements/_icon.scss */
i.icon.vimeo:before {
  content: "\f27d";
}

/* line 2400, ../sass/semantic-ui/elements/_icon.scss */
i.icon.black.tie:before {
  content: "\f27e";
}

/* line 2403, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fonticons:before {
  content: "\f280";
}

/* line 2406, ../sass/semantic-ui/elements/_icon.scss */
i.icon.reddit.alien:before {
  content: "\f281";
}

/* line 2409, ../sass/semantic-ui/elements/_icon.scss */
i.icon.microsoft.edge:before {
  content: "\f282";
}

/* line 2412, ../sass/semantic-ui/elements/_icon.scss */
i.icon.codiepie:before {
  content: "\f284";
}

/* line 2415, ../sass/semantic-ui/elements/_icon.scss */
i.icon.modx:before {
  content: "\f285";
}

/* line 2418, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fort.awesome:before {
  content: "\f286";
}

/* line 2421, ../sass/semantic-ui/elements/_icon.scss */
i.icon.product.hunt:before {
  content: "\f288";
}

/* line 2424, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mixcloud:before {
  content: "\f289";
}

/* line 2427, ../sass/semantic-ui/elements/_icon.scss */
i.icon.scribd:before {
  content: "\f28a";
}

/* line 2430, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gitlab:before {
  content: "\f296";
}

/* line 2433, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wpbeginner:before {
  content: "\f297";
}

/* line 2436, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wpforms:before {
  content: "\f298";
}

/* line 2439, ../sass/semantic-ui/elements/_icon.scss */
i.icon.envira.gallery:before {
  content: "\f299";
}

/* line 2442, ../sass/semantic-ui/elements/_icon.scss */
i.icon.glide:before {
  content: "\f2a5";
}

/* line 2445, ../sass/semantic-ui/elements/_icon.scss */
i.icon.glide.g:before {
  content: "\f2a6";
}

/* line 2448, ../sass/semantic-ui/elements/_icon.scss */
i.icon.viadeo:before {
  content: "\f2a9";
}

/* line 2451, ../sass/semantic-ui/elements/_icon.scss */
i.icon.viadeo.square:before {
  content: "\f2aa";
}

/* line 2454, ../sass/semantic-ui/elements/_icon.scss */
i.icon.snapchat:before {
  content: "\f2ab";
}

/* line 2457, ../sass/semantic-ui/elements/_icon.scss */
i.icon.snapchat.ghost:before {
  content: "\f2ac";
}

/* line 2460, ../sass/semantic-ui/elements/_icon.scss */
i.icon.snapchat.square:before {
  content: "\f2ad";
}

/* line 2463, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pied.piper.hat:before {
  content: "\f2ae";
}

/* line 2466, ../sass/semantic-ui/elements/_icon.scss */
i.icon.first.order:before {
  content: "\f2b0";
}

/* line 2469, ../sass/semantic-ui/elements/_icon.scss */
i.icon.yoast:before {
  content: "\f2b1";
}

/* line 2472, ../sass/semantic-ui/elements/_icon.scss */
i.icon.themeisle:before {
  content: "\f2b2";
}

/* line 2475, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google.plus.circle:before {
  content: "\f2b3";
}

/* line 2478, ../sass/semantic-ui/elements/_icon.scss */
i.icon.font.awesome:before {
  content: "\f2b4";
}

/*******************************
            Aliases
*******************************/
/* line 2487, ../sass/semantic-ui/elements/_icon.scss */
i.icon.like:before {
  content: "\f004";
}

/* line 2490, ../sass/semantic-ui/elements/_icon.scss */
i.icon.favorite:before {
  content: "\f005";
}

/* line 2493, ../sass/semantic-ui/elements/_icon.scss */
i.icon.video:before {
  content: "\f008";
}

/* line 2496, ../sass/semantic-ui/elements/_icon.scss */
i.icon.check:before {
  content: "\f00c";
}

/* line 2499, ../sass/semantic-ui/elements/_icon.scss */
i.icon.close:before {
  content: "\f00d";
}

/* line 2502, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cancel:before {
  content: "\f00d";
}

/* line 2505, ../sass/semantic-ui/elements/_icon.scss */
i.icon.delete:before {
  content: "\f00d";
}

/* line 2508, ../sass/semantic-ui/elements/_icon.scss */
i.icon.x:before {
  content: "\f00d";
}

/* line 2511, ../sass/semantic-ui/elements/_icon.scss */
i.icon.zoom.in:before {
  content: "\f00e";
}

/* line 2514, ../sass/semantic-ui/elements/_icon.scss */
i.icon.magnify:before {
  content: "\f00e";
}

/* line 2517, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shutdown:before {
  content: "\f011";
}

/* line 2520, ../sass/semantic-ui/elements/_icon.scss */
i.icon.clock:before {
  content: "\f017";
}

/* line 2523, ../sass/semantic-ui/elements/_icon.scss */
i.icon.time:before {
  content: "\f017";
}

/* line 2526, ../sass/semantic-ui/elements/_icon.scss */
i.icon.play.circle.outline:before {
  content: "\f01d";
}

/* line 2529, ../sass/semantic-ui/elements/_icon.scss */
i.icon.headphone:before {
  content: "\f025";
}

/* line 2532, ../sass/semantic-ui/elements/_icon.scss */
i.icon.camera:before {
  content: "\f030";
}

/* line 2535, ../sass/semantic-ui/elements/_icon.scss */
i.icon.video.camera:before {
  content: "\f03d";
}

/* line 2538, ../sass/semantic-ui/elements/_icon.scss */
i.icon.picture:before {
  content: "\f03e";
}

/* line 2541, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pencil:before {
  content: "\f040";
}

/* line 2544, ../sass/semantic-ui/elements/_icon.scss */
i.icon.compose:before {
  content: "\f040";
}

/* line 2547, ../sass/semantic-ui/elements/_icon.scss */
i.icon.point:before {
  content: "\f041";
}

/* line 2550, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tint:before {
  content: "\f043";
}

/* line 2553, ../sass/semantic-ui/elements/_icon.scss */
i.icon.signup:before {
  content: "\f044";
}

/* line 2556, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plus.circle:before {
  content: "\f055";
}

/* line 2559, ../sass/semantic-ui/elements/_icon.scss */
i.icon.question.circle:before {
  content: "\f059";
}

/* line 2562, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dont:before {
  content: "\f05e";
}

/* line 2565, ../sass/semantic-ui/elements/_icon.scss */
i.icon.minimize:before {
  content: "\f066";
}

/* line 2568, ../sass/semantic-ui/elements/_icon.scss */
i.icon.add:before {
  content: "\f067";
}

/* line 2571, ../sass/semantic-ui/elements/_icon.scss */
i.icon.exclamation.circle:before {
  content: "\f06a";
}

/* line 2574, ../sass/semantic-ui/elements/_icon.scss */
i.icon.attention:before {
  content: "\f06a";
}

/* line 2577, ../sass/semantic-ui/elements/_icon.scss */
i.icon.eye:before {
  content: "\f06e";
}

/* line 2580, ../sass/semantic-ui/elements/_icon.scss */
i.icon.exclamation.triangle:before {
  content: "\f071";
}

/* line 2583, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shuffle:before {
  content: "\f074";
}

/* line 2586, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chat:before {
  content: "\f075";
}

/* line 2589, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cart:before {
  content: "\f07a";
}

/* line 2592, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shopping.cart:before {
  content: "\f07a";
}

/* line 2595, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bar.graph:before {
  content: "\f080";
}

/* line 2598, ../sass/semantic-ui/elements/_icon.scss */
i.icon.key:before {
  content: "\f084";
}

/* line 2601, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cogs:before {
  content: "\f085";
}

/* line 2604, ../sass/semantic-ui/elements/_icon.scss */
i.icon.discussions:before {
  content: "\f086";
}

/* line 2607, ../sass/semantic-ui/elements/_icon.scss */
i.icon.like.outline:before {
  content: "\f087";
}

/* line 2610, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dislike.outline:before {
  content: "\f088";
}

/* line 2613, ../sass/semantic-ui/elements/_icon.scss */
i.icon.heart.outline:before {
  content: "\f08a";
}

/* line 2616, ../sass/semantic-ui/elements/_icon.scss */
i.icon.log.out:before {
  content: "\f08b";
}

/* line 2619, ../sass/semantic-ui/elements/_icon.scss */
i.icon.thumb.tack:before {
  content: "\f08d";
}

/* line 2622, ../sass/semantic-ui/elements/_icon.scss */
i.icon.winner:before {
  content: "\f091";
}

/* line 2625, ../sass/semantic-ui/elements/_icon.scss */
i.icon.phone:before {
  content: "\f095";
}

/* line 2628, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bookmark.outline:before {
  content: "\f097";
}

/* line 2631, ../sass/semantic-ui/elements/_icon.scss */
i.icon.phone.square:before {
  content: "\f098";
}

/* line 2634, ../sass/semantic-ui/elements/_icon.scss */
i.icon.credit.card:before {
  content: "\f09d";
}

/* line 2637, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hdd.outline:before {
  content: "\f0a0";
}

/* line 2640, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bullhorn:before {
  content: "\f0a1";
}

/* line 2643, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bell.outline:before {
  content: "\f0a2";
}

/* line 2646, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.outline.right:before {
  content: "\f0a4";
}

/* line 2649, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.outline.left:before {
  content: "\f0a5";
}

/* line 2652, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.outline.up:before {
  content: "\f0a6";
}

/* line 2655, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.outline.down:before {
  content: "\f0a7";
}

/* line 2658, ../sass/semantic-ui/elements/_icon.scss */
i.icon.globe:before {
  content: "\f0ac";
}

/* line 2661, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wrench:before {
  content: "\f0ad";
}

/* line 2664, ../sass/semantic-ui/elements/_icon.scss */
i.icon.briefcase:before {
  content: "\f0b1";
}

/* line 2667, ../sass/semantic-ui/elements/_icon.scss */
i.icon.group:before {
  content: "\f0c0";
}

/* line 2670, ../sass/semantic-ui/elements/_icon.scss */
i.icon.linkify:before {
  content: "\f0c1";
}

/* line 2673, ../sass/semantic-ui/elements/_icon.scss */
i.icon.chain:before {
  content: "\f0c1";
}

/* line 2676, ../sass/semantic-ui/elements/_icon.scss */
i.icon.flask:before {
  content: "\f0c3";
}

/* line 2679, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sidebar:before {
  content: "\f0c9";
}

/* line 2682, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bars:before {
  content: "\f0c9";
}

/* line 2685, ../sass/semantic-ui/elements/_icon.scss */
i.icon.list.ul:before {
  content: "\f0ca";
}

/* line 2688, ../sass/semantic-ui/elements/_icon.scss */
i.icon.list.ol:before {
  content: "\f0cb";
}

/* line 2691, ../sass/semantic-ui/elements/_icon.scss */
i.icon.numbered.list:before {
  content: "\f0cb";
}

/* line 2694, ../sass/semantic-ui/elements/_icon.scss */
i.icon.magic:before {
  content: "\f0d0";
}

/* line 2697, ../sass/semantic-ui/elements/_icon.scss */
i.icon.truck:before {
  content: "\f0d1";
}

/* line 2700, ../sass/semantic-ui/elements/_icon.scss */
i.icon.currency:before {
  content: "\f0d6";
}

/* line 2703, ../sass/semantic-ui/elements/_icon.scss */
i.icon.triangle.down:before {
  content: "\f0d7";
}

/* line 2706, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dropdown:before {
  content: "\f0d7";
}

/* line 2709, ../sass/semantic-ui/elements/_icon.scss */
i.icon.triangle.up:before {
  content: "\f0d8";
}

/* line 2712, ../sass/semantic-ui/elements/_icon.scss */
i.icon.triangle.left:before {
  content: "\f0d9";
}

/* line 2715, ../sass/semantic-ui/elements/_icon.scss */
i.icon.triangle.right:before {
  content: "\f0da";
}

/* line 2718, ../sass/semantic-ui/elements/_icon.scss */
i.icon.envelope:before {
  content: "\f0e0";
}

/* line 2721, ../sass/semantic-ui/elements/_icon.scss */
i.icon.conversation:before {
  content: "\f0e6";
}

/* line 2724, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rain:before {
  content: "\f0e9";
}

/* line 2727, ../sass/semantic-ui/elements/_icon.scss */
i.icon.clipboard:before {
  content: "\f0ea";
}

/* line 2730, ../sass/semantic-ui/elements/_icon.scss */
i.icon.lightbulb:before {
  content: "\f0eb";
}

/* line 2733, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bell:before {
  content: "\f0f3";
}

/* line 2736, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ambulance:before {
  content: "\f0f9";
}

/* line 2739, ../sass/semantic-ui/elements/_icon.scss */
i.icon.medkit:before {
  content: "\f0fa";
}

/* line 2742, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fighter.jet:before {
  content: "\f0fb";
}

/* line 2745, ../sass/semantic-ui/elements/_icon.scss */
i.icon.beer:before {
  content: "\f0fc";
}

/* line 2748, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plus.square:before {
  content: "\f0fe";
}

/* line 2751, ../sass/semantic-ui/elements/_icon.scss */
i.icon.computer:before {
  content: "\f108";
}

/* line 2754, ../sass/semantic-ui/elements/_icon.scss */
i.icon.circle.outline:before {
  content: "\f10c";
}

/* line 2757, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gamepad:before {
  content: "\f11b";
}

/* line 2760, ../sass/semantic-ui/elements/_icon.scss */
i.icon.star.half.full:before {
  content: "\f123";
}

/* line 2763, ../sass/semantic-ui/elements/_icon.scss */
i.icon.broken.chain:before {
  content: "\f127";
}

/* line 2766, ../sass/semantic-ui/elements/_icon.scss */
i.icon.question:before {
  content: "\f128";
}

/* line 2769, ../sass/semantic-ui/elements/_icon.scss */
i.icon.exclamation:before {
  content: "\f12a";
}

/* line 2772, ../sass/semantic-ui/elements/_icon.scss */
i.icon.eraser:before {
  content: "\f12d";
}

/* line 2775, ../sass/semantic-ui/elements/_icon.scss */
i.icon.microphone:before {
  content: "\f130";
}

/* line 2778, ../sass/semantic-ui/elements/_icon.scss */
i.icon.microphone.slash:before {
  content: "\f131";
}

/* line 2781, ../sass/semantic-ui/elements/_icon.scss */
i.icon.shield:before {
  content: "\f132";
}

/* line 2784, ../sass/semantic-ui/elements/_icon.scss */
i.icon.target:before {
  content: "\f140";
}

/* line 2787, ../sass/semantic-ui/elements/_icon.scss */
i.icon.play.circle:before {
  content: "\f144";
}

/* line 2790, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pencil.square:before {
  content: "\f14b";
}

/* line 2793, ../sass/semantic-ui/elements/_icon.scss */
i.icon.eur:before {
  content: "\f153";
}

/* line 2796, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gbp:before {
  content: "\f154";
}

/* line 2799, ../sass/semantic-ui/elements/_icon.scss */
i.icon.usd:before {
  content: "\f155";
}

/* line 2802, ../sass/semantic-ui/elements/_icon.scss */
i.icon.inr:before {
  content: "\f156";
}

/* line 2805, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cny:before {
  content: "\f157";
}

/* line 2808, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rmb:before {
  content: "\f157";
}

/* line 2811, ../sass/semantic-ui/elements/_icon.scss */
i.icon.jpy:before {
  content: "\f157";
}

/* line 2814, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rouble:before {
  content: "\f158";
}

/* line 2817, ../sass/semantic-ui/elements/_icon.scss */
i.icon.rub:before {
  content: "\f158";
}

/* line 2820, ../sass/semantic-ui/elements/_icon.scss */
i.icon.krw:before {
  content: "\f159";
}

/* line 2823, ../sass/semantic-ui/elements/_icon.scss */
i.icon.btc:before {
  content: "\f15a";
}

/* line 2826, ../sass/semantic-ui/elements/_icon.scss */
i.icon.gratipay:before {
  content: "\f184";
}

/* line 2829, ../sass/semantic-ui/elements/_icon.scss */
i.icon.zip:before {
  content: "\f187";
}

/* line 2832, ../sass/semantic-ui/elements/_icon.scss */
i.icon.dot.circle.outline:before {
  content: "\f192";
}

/* line 2835, ../sass/semantic-ui/elements/_icon.scss */
i.icon.try:before {
  content: "\f195";
}

/* line 2838, ../sass/semantic-ui/elements/_icon.scss */
i.icon.graduation:before {
  content: "\f19d";
}

/* line 2841, ../sass/semantic-ui/elements/_icon.scss */
i.icon.circle.outline:before {
  content: "\f1db";
}

/* line 2844, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sliders:before {
  content: "\f1de";
}

/* line 2847, ../sass/semantic-ui/elements/_icon.scss */
i.icon.weixin:before {
  content: "\f1d7";
}

/* line 2850, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tty:before {
  content: "\f1e4";
}

/* line 2853, ../sass/semantic-ui/elements/_icon.scss */
i.icon.teletype:before {
  content: "\f1e4";
}

/* line 2856, ../sass/semantic-ui/elements/_icon.scss */
i.icon.binoculars:before {
  content: "\f1e5";
}

/* line 2859, ../sass/semantic-ui/elements/_icon.scss */
i.icon.power.cord:before {
  content: "\f1e6";
}

/* line 2862, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wi-fi:before {
  content: "\f1eb";
}

/* line 2865, ../sass/semantic-ui/elements/_icon.scss */
i.icon.visa.card:before {
  content: "\f1f0";
}

/* line 2868, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mastercard.card:before {
  content: "\f1f1";
}

/* line 2871, ../sass/semantic-ui/elements/_icon.scss */
i.icon.discover.card:before {
  content: "\f1f2";
}

/* line 2874, ../sass/semantic-ui/elements/_icon.scss */
i.icon.amex:before {
  content: "\f1f3";
}

/* line 2877, ../sass/semantic-ui/elements/_icon.scss */
i.icon.american.express.card:before {
  content: "\f1f3";
}

/* line 2880, ../sass/semantic-ui/elements/_icon.scss */
i.icon.stripe.card:before {
  content: "\f1f5";
}

/* line 2883, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bell.slash:before {
  content: "\f1f6";
}

/* line 2886, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bell.slash.outline:before {
  content: "\f1f7";
}

/* line 2889, ../sass/semantic-ui/elements/_icon.scss */
i.icon.area.graph:before {
  content: "\f1fe";
}

/* line 2892, ../sass/semantic-ui/elements/_icon.scss */
i.icon.pie.graph:before {
  content: "\f200";
}

/* line 2895, ../sass/semantic-ui/elements/_icon.scss */
i.icon.line.graph:before {
  content: "\f201";
}

/* line 2898, ../sass/semantic-ui/elements/_icon.scss */
i.icon.cc:before {
  content: "\f20a";
}

/* line 2901, ../sass/semantic-ui/elements/_icon.scss */
i.icon.sheqel:before {
  content: "\f20b";
}

/* line 2904, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ils:before {
  content: "\f20b";
}

/* line 2907, ../sass/semantic-ui/elements/_icon.scss */
i.icon.plus.cart:before {
  content: "\f217";
}

/* line 2910, ../sass/semantic-ui/elements/_icon.scss */
i.icon.arrow.down.cart:before {
  content: "\f218";
}

/* line 2913, ../sass/semantic-ui/elements/_icon.scss */
i.icon.detective:before {
  content: "\f21b";
}

/* line 2916, ../sass/semantic-ui/elements/_icon.scss */
i.icon.venus:before {
  content: "\f221";
}

/* line 2919, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars:before {
  content: "\f222";
}

/* line 2922, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mercury:before {
  content: "\f223";
}

/* line 2925, ../sass/semantic-ui/elements/_icon.scss */
i.icon.intersex:before {
  content: "\f224";
}

/* line 2928, ../sass/semantic-ui/elements/_icon.scss */
i.icon.venus.double:before {
  content: "\f226";
}

/* line 2931, ../sass/semantic-ui/elements/_icon.scss */
i.icon.female.homosexual:before {
  content: "\f226";
}

/* line 2934, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.double:before {
  content: "\f227";
}

/* line 2937, ../sass/semantic-ui/elements/_icon.scss */
i.icon.male.homosexual:before {
  content: "\f227";
}

/* line 2940, ../sass/semantic-ui/elements/_icon.scss */
i.icon.venus.mars:before {
  content: "\f228";
}

/* line 2943, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.stroke:before {
  content: "\f229";
}

/* line 2946, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.alternate:before {
  content: "\f229";
}

/* line 2949, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.vertical:before {
  content: "\f22a";
}

/* line 2952, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.stroke.vertical:before {
  content: "\f22a";
}

/* line 2955, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.horizontal:before {
  content: "\f22b";
}

/* line 2958, ../sass/semantic-ui/elements/_icon.scss */
i.icon.mars.stroke.horizontal:before {
  content: "\f22b";
}

/* line 2961, ../sass/semantic-ui/elements/_icon.scss */
i.icon.asexual:before {
  content: "\f22d";
}

/* line 2964, ../sass/semantic-ui/elements/_icon.scss */
i.icon.facebook.official:before {
  content: "\f230";
}

/* line 2967, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.plus:before {
  content: "\f234";
}

/* line 2970, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.times:before {
  content: "\f235";
}

/* line 2973, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.close:before {
  content: "\f235";
}

/* line 2976, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.cancel:before {
  content: "\f235";
}

/* line 2979, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.delete:before {
  content: "\f235";
}

/* line 2982, ../sass/semantic-ui/elements/_icon.scss */
i.icon.user.x:before {
  content: "\f235";
}

/* line 2985, ../sass/semantic-ui/elements/_icon.scss */
i.icon.bed:before {
  content: "\f236";
}

/* line 2988, ../sass/semantic-ui/elements/_icon.scss */
i.icon.yc:before {
  content: "\f23b";
}

/* line 2991, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ycombinator:before {
  content: "\f23b";
}

/* line 2994, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.four:before {
  content: "\f240";
}

/* line 2997, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.three:before {
  content: "\f241";
}

/* line 3000, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.three.quarters:before {
  content: "\f241";
}

/* line 3003, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.two:before {
  content: "\f242";
}

/* line 3006, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.half:before {
  content: "\f242";
}

/* line 3009, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.one:before {
  content: "\f243";
}

/* line 3012, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.quarter:before {
  content: "\f243";
}

/* line 3015, ../sass/semantic-ui/elements/_icon.scss */
i.icon.battery.zero:before {
  content: "\f244";
}

/* line 3018, ../sass/semantic-ui/elements/_icon.scss */
i.icon.i.cursor:before {
  content: "\f246";
}

/* line 3021, ../sass/semantic-ui/elements/_icon.scss */
i.icon.jcb:before {
  content: "\f24b";
}

/* line 3024, ../sass/semantic-ui/elements/_icon.scss */
i.icon.japan.credit.bureau.card:before {
  content: "\f24b";
}

/* line 3027, ../sass/semantic-ui/elements/_icon.scss */
i.icon.diners.club.card:before {
  content: "\f24c";
}

/* line 3030, ../sass/semantic-ui/elements/_icon.scss */
i.icon.balance:before {
  content: "\f24e";
}

/* line 3033, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.outline:before {
  content: "\f250";
}

/* line 3036, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.zero:before {
  content: "\f250";
}

/* line 3039, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.one:before {
  content: "\f251";
}

/* line 3042, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.two:before {
  content: "\f252";
}

/* line 3045, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.three:before {
  content: "\f253";
}

/* line 3048, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hourglass.four:before {
  content: "\f254";
}

/* line 3051, ../sass/semantic-ui/elements/_icon.scss */
i.icon.grab:before {
  content: "\f255";
}

/* line 3054, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hand.victory:before {
  content: "\f25b";
}

/* line 3057, ../sass/semantic-ui/elements/_icon.scss */
i.icon.tm:before {
  content: "\f25c";
}

/* line 3060, ../sass/semantic-ui/elements/_icon.scss */
i.icon.r.circle:before {
  content: "\f25d";
}

/* line 3063, ../sass/semantic-ui/elements/_icon.scss */
i.icon.television:before {
  content: "\f26c";
}

/* line 3066, ../sass/semantic-ui/elements/_icon.scss */
i.icon.five.hundred.pixels:before {
  content: "\f26e";
}

/* line 3069, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar.plus:before {
  content: "\f271";
}

/* line 3072, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar.minus:before {
  content: "\f272";
}

/* line 3075, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar.times:before {
  content: "\f273";
}

/* line 3078, ../sass/semantic-ui/elements/_icon.scss */
i.icon.calendar.check:before {
  content: "\f274";
}

/* line 3081, ../sass/semantic-ui/elements/_icon.scss */
i.icon.factory:before {
  content: "\f275";
}

/* line 3084, ../sass/semantic-ui/elements/_icon.scss */
i.icon.commenting:before {
  content: "\f27a";
}

/* line 3087, ../sass/semantic-ui/elements/_icon.scss */
i.icon.commenting.outline:before {
  content: "\f27b";
}

/* line 3090, ../sass/semantic-ui/elements/_icon.scss */
i.icon.edge:before {
  content: "\f282";
}

/* line 3093, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ms.edge:before {
  content: "\f282";
}

/* line 3096, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wordpress.beginner:before {
  content: "\f297";
}

/* line 3099, ../sass/semantic-ui/elements/_icon.scss */
i.icon.wordpress.forms:before {
  content: "\f298";
}

/* line 3102, ../sass/semantic-ui/elements/_icon.scss */
i.icon.envira:before {
  content: "\f299";
}

/* line 3105, ../sass/semantic-ui/elements/_icon.scss */
i.icon.question.circle.outline:before {
  content: "\f29c";
}

/* line 3108, ../sass/semantic-ui/elements/_icon.scss */
i.icon.assistive.listening.devices:before {
  content: "\f2a2";
}

/* line 3111, ../sass/semantic-ui/elements/_icon.scss */
i.icon.als:before {
  content: "\f2a2";
}

/* line 3114, ../sass/semantic-ui/elements/_icon.scss */
i.icon.ald:before {
  content: "\f2a2";
}

/* line 3117, ../sass/semantic-ui/elements/_icon.scss */
i.icon.asl.interpreting:before {
  content: "\f2a3";
}

/* line 3120, ../sass/semantic-ui/elements/_icon.scss */
i.icon.deaf:before {
  content: "\f2a4";
}

/* line 3123, ../sass/semantic-ui/elements/_icon.scss */
i.icon.american.sign.language.interpreting:before {
  content: "\f2a3";
}

/* line 3126, ../sass/semantic-ui/elements/_icon.scss */
i.icon.hard.of.hearing:before {
  content: "\f2a4";
}

/* line 3129, ../sass/semantic-ui/elements/_icon.scss */
i.icon.signing:before {
  content: "\f2a7";
}

/* line 3132, ../sass/semantic-ui/elements/_icon.scss */
i.icon.new.pied.piper:before {
  content: "\f2ae";
}

/* line 3135, ../sass/semantic-ui/elements/_icon.scss */
i.icon.theme.isle:before {
  content: "\f2b2";
}

/* line 3138, ../sass/semantic-ui/elements/_icon.scss */
i.icon.google.plus.official:before {
  content: "\f2b3";
}

/* line 3141, ../sass/semantic-ui/elements/_icon.scss */
i.icon.fa:before {
  content: "\f2b4";
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Image
*******************************/
/* line 16, ../sass/semantic-ui/elements/_image.scss */
.ui.image {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  background-color: transparent;
}

/* line 23, ../sass/semantic-ui/elements/_image.scss */
img.ui.image {
  display: block;
}

/* line 26, ../sass/semantic-ui/elements/_image.scss */
.ui.image svg,
.ui.image img {
  display: block;
  max-width: 100%;
  height: auto;
}

/*******************************
            States
*******************************/
/* line 38, ../sass/semantic-ui/elements/_image.scss */
.ui.hidden.images,
.ui.hidden.image {
  display: none;
}

/* line 42, ../sass/semantic-ui/elements/_image.scss */
.ui.hidden.transition.images,
.ui.hidden.transition.image {
  display: block;
  visibility: hidden;
}

/* line 47, ../sass/semantic-ui/elements/_image.scss */
.ui.disabled.images,
.ui.disabled.image {
  cursor: default;
  opacity: 0.45;
}

/*******************************
          Variations
*******************************/
/*--------------
     Inline
---------------*/
/* line 63, ../sass/semantic-ui/elements/_image.scss */
.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img {
  display: inline-block;
}

/*------------------
  Vertical Aligned
-------------------*/
/* line 73, ../sass/semantic-ui/elements/_image.scss */
.ui.top.aligned.images .image,
.ui.top.aligned.image,
.ui.top.aligned.image svg,
.ui.top.aligned.image img {
  display: inline-block;
  vertical-align: top;
}

/* line 80, ../sass/semantic-ui/elements/_image.scss */
.ui.middle.aligned.images .image,
.ui.middle.aligned.image,
.ui.middle.aligned.image svg,
.ui.middle.aligned.image img {
  display: inline-block;
  vertical-align: middle;
}

/* line 87, ../sass/semantic-ui/elements/_image.scss */
.ui.bottom.aligned.images .image,
.ui.bottom.aligned.image,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.image img {
  display: inline-block;
  vertical-align: bottom;
}

/*--------------
     Rounded
---------------*/
/* line 99, ../sass/semantic-ui/elements/_image.scss */
.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > * {
  border-radius: 0.3125em;
}

/*--------------
    Bordered
---------------*/
/* line 110, ../sass/semantic-ui/elements/_image.scss */
.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

/*--------------
    Circular
---------------*/
/* line 123, ../sass/semantic-ui/elements/_image.scss */
.ui.circular.images,
.ui.circular.image {
  overflow: hidden;
}

/* line 127, ../sass/semantic-ui/elements/_image.scss */
.ui.circular.images .image,
.ui.circular.image,
.ui.circular.images .image > *,
.ui.circular.image > * {
  border-radius: 500rem;
}

/*--------------
     Fluid
---------------*/
/* line 138, ../sass/semantic-ui/elements/_image.scss */
.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img {
  display: block;
  width: 100%;
  height: auto;
}

/*--------------
     Avatar
---------------*/
/* line 153, ../sass/semantic-ui/elements/_image.scss */
.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.image {
  margin-right: 0.25em;
  display: inline-block;
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*-------------------
       Spaced
--------------------*/
/* line 170, ../sass/semantic-ui/elements/_image.scss */
.ui.spaced.image {
  display: inline-block !important;
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 175, ../sass/semantic-ui/elements/_image.scss */
.ui[class*="left spaced"].image {
  margin-left: 0.5em;
  margin-right: 0em;
}

/* line 179, ../sass/semantic-ui/elements/_image.scss */
.ui[class*="right spaced"].image {
  margin-left: 0em;
  margin-right: 0.5em;
}

/*-------------------
       Floated
--------------------*/
/* line 188, ../sass/semantic-ui/elements/_image.scss */
.ui.floated.image,
.ui.floated.images {
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

/* line 194, ../sass/semantic-ui/elements/_image.scss */
.ui.right.floated.images,
.ui.right.floated.image {
  float: right;
  margin-right: 0em;
  margin-bottom: 1em;
  margin-left: 1em;
}

/* line 201, ../sass/semantic-ui/elements/_image.scss */
.ui.floated.images:last-child,
.ui.floated.image:last-child {
  margin-bottom: 0em;
}

/* line 205, ../sass/semantic-ui/elements/_image.scss */
.ui.centered.images,
.ui.centered.image {
  margin-left: auto;
  margin-right: auto;
}

/*--------------
     Sizes
---------------*/
/* line 215, ../sass/semantic-ui/elements/_image.scss */
.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image {
  width: 35px;
  height: auto;
  font-size: 0.78571429rem;
}

/* line 223, ../sass/semantic-ui/elements/_image.scss */
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg,
.ui.tiny.image {
  width: 80px;
  height: auto;
  font-size: 0.85714286rem;
}

/* line 231, ../sass/semantic-ui/elements/_image.scss */
.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg,
.ui.small.image {
  width: 150px;
  height: auto;
  font-size: 0.92857143rem;
}

/* line 239, ../sass/semantic-ui/elements/_image.scss */
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image {
  width: 300px;
  height: auto;
  font-size: 1rem;
}

/* line 247, ../sass/semantic-ui/elements/_image.scss */
.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg,
.ui.large.image {
  width: 450px;
  height: auto;
  font-size: 1.14285714rem;
}

/* line 255, ../sass/semantic-ui/elements/_image.scss */
.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg,
.ui.big.image {
  width: 600px;
  height: auto;
  font-size: 1.28571429rem;
}

/* line 263, ../sass/semantic-ui/elements/_image.scss */
.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg,
.ui.huge.image {
  width: 800px;
  height: auto;
  font-size: 1.42857143rem;
}

/* line 271, ../sass/semantic-ui/elements/_image.scss */
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg,
.ui.massive.image {
  width: 960px;
  height: auto;
  font-size: 1.71428571rem;
}

/*******************************
              Groups
*******************************/
/* line 285, ../sass/semantic-ui/elements/_image.scss */
.ui.images {
  font-size: 0em;
  margin: 0em -0.25rem 0rem;
}

/* line 289, ../sass/semantic-ui/elements/_image.scss */
.ui.images .image,
.ui.images img,
.ui.images svg {
  display: inline-block;
  margin: 0em 0.25rem 0.5rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Standard
*******************************/
/*--------------------
        Inputs
---------------------*/
/* line 21, ../sass/semantic-ui/elements/_input.scss */
.ui.input {
  position: relative;
  font-weight: normal;
  font-style: normal;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  color: rgba(0, 0, 0, 0.87);
}

/* line 31, ../sass/semantic-ui/elements/_input.scss */
.ui.input input {
  margin: 0em;
  max-width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-align: left;
  line-height: 1.2142em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  padding: 0.67861429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  -webkit-transition: box-shadow 0.1s ease, border-color 0.1s ease;
  transition: box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow: none;
}

/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
/* line 59, ../sass/semantic-ui/elements/_input.scss */
.ui.input input::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 62, ../sass/semantic-ui/elements/_input.scss */
.ui.input input::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 65, ../sass/semantic-ui/elements/_input.scss */
.ui.input input:-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/*******************************
            States
*******************************/
/*--------------------
        Disabled
---------------------*/
/* line 79, ../sass/semantic-ui/elements/_input.scss */
.ui.disabled.input,
.ui.input input[disabled] {
  opacity: 0.45;
}

/* line 83, ../sass/semantic-ui/elements/_input.scss */
.ui.disabled.input input,
.ui.input input[disabled] {
  pointer-events: none;
}

/*--------------------
        Active
---------------------*/
/* line 92, ../sass/semantic-ui/elements/_input.scss */
.ui.input input:active,
.ui.input.down input {
  border-color: rgba(0, 0, 0, 0.3);
  background: #FAFAFA;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
}

/*--------------------
       Loading
---------------------*/
/* line 104, ../sass/semantic-ui/elements/_input.scss */
.ui.loading.loading.input > 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);
}

/* line 115, ../sass/semantic-ui/elements/_input.scss */
.ui.loading.loading.input > i.icon: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-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------------
        Focus
---------------------*/
/* line 138, ../sass/semantic-ui/elements/_input.scss */
.ui.input.focus input,
.ui.input input:focus {
  border-color: #85B7D9;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.8);
  box-shadow: none;
}

/* line 145, ../sass/semantic-ui/elements/_input.scss */
.ui.input.focus input::-webkit-input-placeholder,
.ui.input input:focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 149, ../sass/semantic-ui/elements/_input.scss */
.ui.input.focus input::-moz-placeholder,
.ui.input input:focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 153, ../sass/semantic-ui/elements/_input.scss */
.ui.input.focus input:-ms-input-placeholder,
.ui.input input:focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Error
---------------------*/
/* line 162, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input {
  background-color: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  box-shadow: none;
}

/* Error Placeholder */
/* line 170, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input::-webkit-input-placeholder {
  color: #e7bdbc;
}

/* line 173, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input::-moz-placeholder {
  color: #e7bdbc;
}

/* line 176, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input:-ms-input-placeholder {
  color: #e7bdbc !important;
}

/* Focused Error Placeholder */
/* line 181, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input:focus::-webkit-input-placeholder {
  color: #da9796;
}

/* line 184, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input:focus::-moz-placeholder {
  color: #da9796;
}

/* line 187, ../sass/semantic-ui/elements/_input.scss */
.ui.input.error input:focus:-ms-input-placeholder {
  color: #da9796 !important;
}

/*******************************
           Variations
*******************************/
/*--------------------
      Transparent
---------------------*/
/* line 201, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.input input {
  border-color: transparent !important;
  background-color: transparent !important;
  padding: 0em !important;
  box-shadow: none !important;
}

/* Transparent Icon */
/* line 209, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.icon.input > i.icon {
  width: 1.1em;
}

/* line 212, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.icon.input > input {
  padding-left: 0em !important;
  padding-right: 2em !important;
}

/* line 216, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent[class*="left icon"].input > input {
  padding-left: 2em !important;
  padding-right: 0em !important;
}

/* Transparent Inverted */
/* line 222, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.inverted.input {
  color: #FFFFFF;
}

/* line 225, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.inverted.input input {
  color: inherit;
}

/* line 228, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.inverted.input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 231, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.inverted.input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* line 234, ../sass/semantic-ui/elements/_input.scss */
.ui.transparent.inverted.input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/*--------------------
         Icon
---------------------*/
/* line 242, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > i.icon {
  cursor: default;
  position: absolute;
  line-height: 1;
  text-align: center;
  top: 0px;
  right: 0px;
  margin: 0em;
  height: 100%;
  width: 2.67142857em;
  opacity: 0.5;
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

/* line 257, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > i.icon:not(.link) {
  pointer-events: none;
}

/* line 260, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input input {
  padding-right: 2.67142857em !important;
}

/* line 263, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after {
  left: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  width: 100%;
  margin-top: -0.5em;
}

/* line 272, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > i.link.icon {
  cursor: pointer;
}

/* line 275, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > i.circular.icon {
  top: 0.35em;
  right: 0.5em;
}

/* Left Icon Input */
/* line 281, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left icon"].input > i.icon {
  right: auto;
  left: 1px;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* line 286, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left icon"].input > i.circular.icon {
  right: auto;
  left: 0.5em;
}

/* line 290, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left icon"].input > input {
  padding-left: 2.67142857em !important;
  padding-right: 1em !important;
}

/* Focus */
/* line 296, ../sass/semantic-ui/elements/_input.scss */
.ui.icon.input > input:focus ~ i.icon {
  opacity: 1;
}

/*--------------------
        Labeled
---------------------*/
/* Adjacent Label */
/* line 306, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input > .label {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0;
  font-size: 1em;
}

/* line 314, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input > .label:not(.corner) {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
}

/* Regular Label on Left */
/* line 320, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 324, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-left-color: transparent;
}

/* line 329, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus {
  border-left-color: #85B7D9;
}

/* Regular Label on Right */
/* line 334, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="right labeled"].input input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

/* line 339, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="right labeled"].input input + .label {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 343, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="right labeled"].input input:focus {
  border-right-color: #85B7D9 !important;
}

/* Corner Label */
/* line 348, ../sass/semantic-ui/elements/_input.scss */
.ui.labeled.input .corner.label {
  top: 1px;
  right: 1px;
  font-size: 0.64285714em;
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Spacing with corner label */
/* line 356, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input input {
  padding-right: 2.5em !important;
}

/* line 359, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input {
  padding-right: 3.25em !important;
}

/* line 362, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon {
  margin-right: 1.25em;
}

/* Left Labeled */
/* line 367, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left corner labeled"].labeled.input input {
  padding-left: 2.5em !important;
}

/* line 370, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left corner labeled"].icon.input > input {
  padding-left: 3.25em !important;
}

/* line 373, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left corner labeled"].icon.input > .icon {
  margin-left: 1.25em;
}

/* Corner Label Position  */
/* line 378, ../sass/semantic-ui/elements/_input.scss */
.ui.input > .ui.corner.label {
  top: 1px;
  right: 1px;
}

/* line 382, ../sass/semantic-ui/elements/_input.scss */
.ui.input > .ui.left.corner.label {
  right: auto;
  left: 1px;
}

/*--------------------
        Action
---------------------*/
/* line 391, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input > .button,
.ui.action.input > .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

/* line 406, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input > .button,
.ui.action.input > .buttons > .button {
  padding-top: 0.78571429em;
  padding-bottom: 0.78571429em;
  margin: 0;
}

/* Button on Right */
/* line 414, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > input {
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-right-color: transparent !important;
}

/* line 419, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button {
  border-radius: 0px;
}

/* line 424, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
.ui.action.input:not([class*="left action"]) > .button:last-child,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button {
  border-radius: 0px 0.28571429rem 0.28571429rem 0px;
}

/* Input Focus */
/* line 431, ../sass/semantic-ui/elements/_input.scss */
.ui.action.input:not([class*="left action"]) input:focus {
  border-right-color: #85B7D9 !important;
}

/* Button on Left */
/* line 436, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left action"].input > input {
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  border-left-color: transparent !important;
}

/* line 441, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left action"].input > .dropdown,
.ui[class*="left action"].input > .button,
.ui[class*="left action"].input > .buttons > .button {
  border-radius: 0px;
}

/* line 446, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left action"].input > .dropdown:first-child,
.ui[class*="left action"].input > .button:first-child,
.ui[class*="left action"].input > .buttons:first-child > .button {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Input Focus */
/* line 453, ../sass/semantic-ui/elements/_input.scss */
.ui[class*="left action"].input > input:focus {
  border-left-color: #85B7D9 !important;
}

/*--------------------
       Inverted
---------------------*/
/* Standard */
/* line 463, ../sass/semantic-ui/elements/_input.scss */
.ui.inverted.input input {
  border: none;
}

/*--------------------
        Fluid
---------------------*/
/* line 471, ../sass/semantic-ui/elements/_input.scss */
.ui.fluid.input {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* line 477, ../sass/semantic-ui/elements/_input.scss */
.ui.fluid.input > input {
  width: 0px !important;
}

/*--------------------
        Size
---------------------*/
/* line 485, ../sass/semantic-ui/elements/_input.scss */
.ui.mini.input {
  font-size: 0.78571429em;
}

/* line 488, ../sass/semantic-ui/elements/_input.scss */
.ui.small.input {
  font-size: 0.92857143em;
}

/* line 491, ../sass/semantic-ui/elements/_input.scss */
.ui.input {
  font-size: 1em;
}

/* line 494, ../sass/semantic-ui/elements/_input.scss */
.ui.large.input {
  font-size: 1.14285714em;
}

/* line 497, ../sass/semantic-ui/elements/_input.scss */
.ui.big.input {
  font-size: 1.28571429em;
}

/* line 500, ../sass/semantic-ui/elements/_input.scss */
.ui.huge.input {
  font-size: 1.42857143em;
}

/* line 503, ../sass/semantic-ui/elements/_input.scss */
.ui.massive.input {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Label
*******************************/
/* line 16, ../sass/semantic-ui/elements/_label.scss */
.ui.label {
  display: inline-block;
  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;
}

/* line 32, ../sass/semantic-ui/elements/_label.scss */
.ui.label:first-child {
  margin-left: 0em;
}

/* line 35, ../sass/semantic-ui/elements/_label.scss */
.ui.label:last-child {
  margin-right: 0em;
}

/* Link */
/* line 40, ../sass/semantic-ui/elements/_label.scss */
a.ui.label {
  cursor: pointer;
}

/* Inside Link */
/* line 45, ../sass/semantic-ui/elements/_label.scss */
.ui.label > a {
  cursor: pointer;
  color: inherit;
  opacity: 0.5;
  -webkit-transition: 0.1s opacity ease;
  transition: 0.1s opacity ease;
}

/* line 52, ../sass/semantic-ui/elements/_label.scss */
.ui.label > a:hover {
  opacity: 1;
}

/* Image */
/* line 57, ../sass/semantic-ui/elements/_label.scss */
.ui.label > img {
  width: auto !important;
  vertical-align: middle;
  height: 2.1666em !important;
}

/* Icon */
/* line 64, ../sass/semantic-ui/elements/_label.scss */
.ui.label > .icon {
  width: auto;
  margin: 0em 0.75em 0em 0em;
}

/* Detail */
/* line 70, ../sass/semantic-ui/elements/_label.scss */
.ui.label > .detail {
  display: inline-block;
  vertical-align: top;
  font-weight: bold;
  margin-left: 1em;
  opacity: 0.8;
}

/* line 77, ../sass/semantic-ui/elements/_label.scss */
.ui.label > .detail .icon {
  margin: 0em 0.25em 0em 0em;
}

/* Removable label */
/* line 82, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* line 92, ../sass/semantic-ui/elements/_label.scss */
.ui.label > .delete.icon:hover {
  opacity: 1;
}

/*-------------------
       Group
--------------------*/
/* line 100, ../sass/semantic-ui/elements/_label.scss */
.ui.labels > .label {
  margin: 0em 0.5em 0.5em 0em;
}

/*-------------------
       Coupling
--------------------*/
/* line 108, ../sass/semantic-ui/elements/_label.scss */
.ui.header > .ui.label {
  margin-top: -0.29165em;
}

/* Remove border radius on attached segment */
/* line 113, ../sass/semantic-ui/elements/_label.scss */
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label {
  border-top-left-radius: 0;
}

/* line 117, ../sass/semantic-ui/elements/_label.scss */
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label {
  border-top-right-radius: 0;
}

/* line 121, ../sass/semantic-ui/elements/_label.scss */
.ui.top.attached.segment > .ui.bottom.left.attached.label {
  border-bottom-left-radius: 0;
}

/* line 124, ../sass/semantic-ui/elements/_label.scss */
.ui.top.attached.segment > .ui.bottom.right.attached.label {
  border-bottom-right-radius: 0;
}

/* Padding on next content after a label */
/* line 129, ../sass/semantic-ui/elements/_label.scss */
.ui.top.attached.label:first-child + :not(.attached),
.ui.top.attached.label + [class*="right floated"] + * {
  margin-top: 2rem !important;
}

/* line 133, ../sass/semantic-ui/elements/_label.scss */
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {
  margin-top: 0em;
  margin-bottom: 2rem !important;
}

/*******************************
             Types
*******************************/
/* line 143, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* line 155, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* line 162, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/*-------------------
         Tag
--------------------*/
/* line 173, ../sass/semantic-ui/elements/_label.scss */
.ui.tag.labels .label,
.ui.tag.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;
}

/* line 183, ../sass/semantic-ui/elements/_label.scss */
.ui.tag.labels .label:before,
.ui.tag.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;
}

/* line 199, ../sass/semantic-ui/elements/_label.scss */
.ui.tag.labels .label:after,
.ui.tag.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;
}

/*-------------------
    Corner Label
--------------------*/
/* line 217, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* Icon Label */
/* line 233, ../sass/semantic-ui/elements/_label.scss */
.ui.corner.label {
  background-color: transparent !important;
}

/* line 236, ../sass/semantic-ui/elements/_label.scss */
.ui.corner.label:after {
  position: absolute;
  content: "";
  right: 0em;
  top: 0em;
  z-index: -1;
  width: 0em;
  height: 0em;
  background-color: transparent !important;
  border-top: 0em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 4em solid transparent;
  border-left: 0em solid transparent;
  border-right-color: inherit;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease;
}

/* line 253, ../sass/semantic-ui/elements/_label.scss */
.ui.corner.label .icon {
  cursor: default;
  position: relative;
  top: 0.64285714em;
  left: 0.78571429em;
  font-size: 1.14285714em;
  margin: 0em;
}

/* Left Corner */
/* line 263, ../sass/semantic-ui/elements/_label.scss */
.ui.left.corner.label,
.ui.left.corner.label:after {
  right: auto;
  left: 0em;
}

/* line 268, ../sass/semantic-ui/elements/_label.scss */
.ui.left.corner.label:after {
  border-top: 4em solid transparent;
  border-right: 4em solid transparent;
  border-bottom: 0em solid transparent;
  border-left: 0em solid transparent;
  border-top-color: inherit;
}

/* line 275, ../sass/semantic-ui/elements/_label.scss */
.ui.left.corner.label .icon {
  left: -0.78571429em;
}

/* Segment */
/* line 280, ../sass/semantic-ui/elements/_label.scss */
.ui.segment > .ui.corner.label {
  top: -1px;
  right: -1px;
}

/* line 284, ../sass/semantic-ui/elements/_label.scss */
.ui.segment > .ui.left.corner.label {
  right: auto;
  left: -1px;
}

/*-------------------
       Ribbon
--------------------*/
/* line 293, ../sass/semantic-ui/elements/_label.scss */
.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);
}

/* line 302, ../sass/semantic-ui/elements/_label.scss */
.ui.ribbon.label:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 0%;
  background-color: transparent !important;
  border-style: solid;
  border-width: 0em 1.2em 1.2em 0em;
  border-color: transparent;
  border-right-color: inherit;
  width: 0em;
  height: 0em;
}

/* Positioning */
/* line 317, ../sass/semantic-ui/elements/_label.scss */
.ui.ribbon.label {
  left: calc( -1rem  -  1.2em );
  margin-right: -1.2em;
  padding-left: calc( 1rem  +  1.2em );
  padding-right: 1.2em;
}

/* line 323, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="right ribbon"].label {
  left: calc(100% +  1rem  +  1.2em );
  padding-left: 1.2em;
  padding-right: calc( 1rem  +  1.2em );
}

/* Right Ribbon */
/* line 330, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* line 337, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="right ribbon"].label:after {
  left: auto;
  right: 0%;
  border-style: solid;
  border-width: 1.2em 1.2em 0em 0em;
  border-color: transparent;
  border-top-color: inherit;
}

/* Inside Table */
/* line 347, ../sass/semantic-ui/elements/_label.scss */
.ui.image > .ribbon.label,
.ui.card .image > .ribbon.label {
  position: absolute;
  top: 1rem;
}

/* line 352, ../sass/semantic-ui/elements/_label.scss */
.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label {
  left: calc( 0.05rem  -  1.2em );
}

/* line 356, ../sass/semantic-ui/elements/_label.scss */
.ui.card .image > .ui[class*="right ribbon"].label,
.ui.image > .ui[class*="right ribbon"].label {
  left: calc(100% +  -0.05rem  +  1.2em );
  padding-left: 0.833em;
}

/* Inside Table */
/* line 363, ../sass/semantic-ui/elements/_label.scss */
.ui.table td > .ui.ribbon.label {
  left: calc( -0.78571429em  -  1.2em );
}

/* line 366, ../sass/semantic-ui/elements/_label.scss */
.ui.table td > .ui[class*="right ribbon"].label {
  left: calc(100% +  0.78571429em  +  1.2em );
  padding-left: 0.833em;
}

/*-------------------
      Attached
--------------------*/
/* line 375, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="top attached"].label,
.ui.attached.label {
  width: 100%;
  position: absolute;
  margin: 0em;
  top: 0em;
  left: 0em;
  padding: 0.75em 1em;
  border-radius: 0.21428571rem 0.21428571rem 0em 0em;
}

/* line 385, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="bottom attached"].label {
  top: auto;
  bottom: 0em;
  border-radius: 0em 0em 0.21428571rem 0.21428571rem;
}

/* line 390, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="top left attached"].label {
  width: auto;
  margin-top: 0em !important;
  border-radius: 0.21428571rem 0em 0.28571429rem 0em;
}

/* line 395, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="top right attached"].label {
  width: auto;
  left: auto;
  right: 0em;
  border-radius: 0em 0.21428571rem 0em 0.28571429rem;
}

/* line 401, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="bottom left attached"].label {
  width: auto;
  top: auto;
  bottom: 0em;
  border-radius: 0em 0.28571429rem 0em 0.21428571rem;
}

/* line 407, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="bottom right attached"].label {
  top: auto;
  bottom: 0em;
  left: auto;
  right: 0em;
  width: auto;
  border-radius: 0.28571429rem 0em 0.21428571rem 0em;
}

/*******************************
             States
*******************************/
/*-------------------
      Disabled
--------------------*/
/* line 426, ../sass/semantic-ui/elements/_label.scss */
.ui.label.disabled {
  opacity: 0.5;
}

/*-------------------
        Hover
--------------------*/
/* line 434, ../sass/semantic-ui/elements/_label.scss */
a.ui.labels .label:hover,
a.ui.label:hover {
  background-color: #E0E0E0;
  border-color: #E0E0E0;
  background-image: none;
  color: rgba(0, 0, 0, 0.8);
}

/* line 441, ../sass/semantic-ui/elements/_label.scss */
.ui.labels a.label:hover:before,
a.ui.label:hover:before {
  color: rgba(0, 0, 0, 0.8);
}

/*-------------------
        Active
--------------------*/
/* line 450, ../sass/semantic-ui/elements/_label.scss */
.ui.active.label {
  background-color: #D0D0D0;
  border-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 456, ../sass/semantic-ui/elements/_label.scss */
.ui.active.label:before {
  background-color: #D0D0D0;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/*-------------------
     Active Hover
--------------------*/
/* line 466, ../sass/semantic-ui/elements/_label.scss */
a.ui.labels .active.label:hover,
a.ui.active.label:hover {
  background-color: #C8C8C8;
  border-color: #C8C8C8;
  background-image: none;
  color: rgba(0, 0, 0, 0.95);
}

/* line 473, ../sass/semantic-ui/elements/_label.scss */
.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);
}

/*-------------------
      Visible
--------------------*/
/* line 484, ../sass/semantic-ui/elements/_label.scss */
.ui.labels.visible .label,
.ui.label.visible:not(.dropdown) {
  display: inline-block !important;
}

/*-------------------
      Hidden
--------------------*/
/* line 493, ../sass/semantic-ui/elements/_label.scss */
.ui.labels.hidden .label,
.ui.label.hidden {
  display: none !important;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Colors
--------------------*/
/*--- Red ---*/
/* line 511, ../sass/semantic-ui/elements/_label.scss */
.ui.red.labels .label,
.ui.red.label {
  background-color: #DB2828 !important;
  border-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 519, ../sass/semantic-ui/elements/_label.scss */
.ui.red.labels .label:hover,
a.ui.red.label:hover {
  background-color: #d01919 !important;
  border-color: #d01919 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 527, ../sass/semantic-ui/elements/_label.scss */
.ui.red.corner.label,
.ui.red.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 533, ../sass/semantic-ui/elements/_label.scss */
.ui.red.ribbon.label {
  border-color: #b21e1e !important;
}

/* Basic */
/* line 538, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.red.label {
  background-color: #FFFFFF !important;
  color: #DB2828 !important;
  border-color: #DB2828 !important;
}

/* line 543, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover {
  background-color: #FFFFFF !important;
  color: #d01919 !important;
  border-color: #d01919 !important;
}

/*--- Orange ---*/
/* line 552, ../sass/semantic-ui/elements/_label.scss */
.ui.orange.labels .label,
.ui.orange.label {
  background-color: #F2711C !important;
  border-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 560, ../sass/semantic-ui/elements/_label.scss */
.ui.orange.labels .label:hover,
a.ui.orange.label:hover {
  background-color: #f26202 !important;
  border-color: #f26202 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 568, ../sass/semantic-ui/elements/_label.scss */
.ui.orange.corner.label,
.ui.orange.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 574, ../sass/semantic-ui/elements/_label.scss */
.ui.orange.ribbon.label {
  border-color: #cf590c !important;
}

/* Basic */
/* line 579, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.orange.label {
  background-color: #FFFFFF !important;
  color: #F2711C !important;
  border-color: #F2711C !important;
}

/* line 584, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover {
  background-color: #FFFFFF !important;
  color: #f26202 !important;
  border-color: #f26202 !important;
}

/*--- Yellow ---*/
/* line 593, ../sass/semantic-ui/elements/_label.scss */
.ui.yellow.labels .label,
.ui.yellow.label {
  background-color: #FBBD08 !important;
  border-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 601, ../sass/semantic-ui/elements/_label.scss */
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover {
  background-color: #eaae00 !important;
  border-color: #eaae00 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 609, ../sass/semantic-ui/elements/_label.scss */
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 615, ../sass/semantic-ui/elements/_label.scss */
.ui.yellow.ribbon.label {
  border-color: #cd9903 !important;
}

/* Basic */
/* line 620, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.yellow.label {
  background-color: #FFFFFF !important;
  color: #FBBD08 !important;
  border-color: #FBBD08 !important;
}

/* line 625, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover {
  background-color: #FFFFFF !important;
  color: #eaae00 !important;
  border-color: #eaae00 !important;
}

/*--- Olive ---*/
/* line 634, ../sass/semantic-ui/elements/_label.scss */
.ui.olive.labels .label,
.ui.olive.label {
  background-color: #B5CC18 !important;
  border-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 642, ../sass/semantic-ui/elements/_label.scss */
.ui.olive.labels .label:hover,
a.ui.olive.label:hover {
  background-color: #a7bd0d !important;
  border-color: #a7bd0d !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 650, ../sass/semantic-ui/elements/_label.scss */
.ui.olive.corner.label,
.ui.olive.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 656, ../sass/semantic-ui/elements/_label.scss */
.ui.olive.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
/* line 661, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.olive.label {
  background-color: #FFFFFF !important;
  color: #B5CC18 !important;
  border-color: #B5CC18 !important;
}

/* line 666, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover {
  background-color: #FFFFFF !important;
  color: #a7bd0d !important;
  border-color: #a7bd0d !important;
}

/*--- Green ---*/
/* line 675, ../sass/semantic-ui/elements/_label.scss */
.ui.green.labels .label,
.ui.green.label {
  background-color: #21BA45 !important;
  border-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 683, ../sass/semantic-ui/elements/_label.scss */
.ui.green.labels .label:hover,
a.ui.green.label:hover {
  background-color: #16ab39 !important;
  border-color: #16ab39 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 691, ../sass/semantic-ui/elements/_label.scss */
.ui.green.corner.label,
.ui.green.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 697, ../sass/semantic-ui/elements/_label.scss */
.ui.green.ribbon.label {
  border-color: #198f35 !important;
}

/* Basic */
/* line 702, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.green.label {
  background-color: #FFFFFF !important;
  color: #21BA45 !important;
  border-color: #21BA45 !important;
}

/* line 707, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover {
  background-color: #FFFFFF !important;
  color: #16ab39 !important;
  border-color: #16ab39 !important;
}

/*--- Teal ---*/
/* line 716, ../sass/semantic-ui/elements/_label.scss */
.ui.teal.labels .label,
.ui.teal.label {
  background-color: #00B5AD !important;
  border-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 724, ../sass/semantic-ui/elements/_label.scss */
.ui.teal.labels .label:hover,
a.ui.teal.label:hover {
  background-color: #009c95 !important;
  border-color: #009c95 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 732, ../sass/semantic-ui/elements/_label.scss */
.ui.teal.corner.label,
.ui.teal.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 738, ../sass/semantic-ui/elements/_label.scss */
.ui.teal.ribbon.label {
  border-color: #00827c !important;
}

/* Basic */
/* line 743, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.teal.label {
  background-color: #FFFFFF !important;
  color: #00B5AD !important;
  border-color: #00B5AD !important;
}

/* line 748, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover {
  background-color: #FFFFFF !important;
  color: #009c95 !important;
  border-color: #009c95 !important;
}

/*--- Blue ---*/
/* line 757, ../sass/semantic-ui/elements/_label.scss */
.ui.blue.labels .label,
.ui.blue.label {
  background-color: #2185D0 !important;
  border-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 765, ../sass/semantic-ui/elements/_label.scss */
.ui.blue.labels .label:hover,
a.ui.blue.label:hover {
  background-color: #1678c2 !important;
  border-color: #1678c2 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 773, ../sass/semantic-ui/elements/_label.scss */
.ui.blue.corner.label,
.ui.blue.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 779, ../sass/semantic-ui/elements/_label.scss */
.ui.blue.ribbon.label {
  border-color: #1a69a4 !important;
}

/* Basic */
/* line 784, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.blue.label {
  background-color: #FFFFFF !important;
  color: #2185D0 !important;
  border-color: #2185D0 !important;
}

/* line 789, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover {
  background-color: #FFFFFF !important;
  color: #1678c2 !important;
  border-color: #1678c2 !important;
}

/*--- Violet ---*/
/* line 798, ../sass/semantic-ui/elements/_label.scss */
.ui.violet.labels .label,
.ui.violet.label {
  background-color: #6435C9 !important;
  border-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 806, ../sass/semantic-ui/elements/_label.scss */
.ui.violet.labels .label:hover,
a.ui.violet.label:hover {
  background-color: #5829bb !important;
  border-color: #5829bb !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 814, ../sass/semantic-ui/elements/_label.scss */
.ui.violet.corner.label,
.ui.violet.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 820, ../sass/semantic-ui/elements/_label.scss */
.ui.violet.ribbon.label {
  border-color: #502aa1 !important;
}

/* Basic */
/* line 825, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.violet.label {
  background-color: #FFFFFF !important;
  color: #6435C9 !important;
  border-color: #6435C9 !important;
}

/* line 830, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.violet.labels a.label:hover,
a.ui.basic.violet.label:hover {
  background-color: #FFFFFF !important;
  color: #5829bb !important;
  border-color: #5829bb !important;
}

/*--- Purple ---*/
/* line 839, ../sass/semantic-ui/elements/_label.scss */
.ui.purple.labels .label,
.ui.purple.label {
  background-color: #A333C8 !important;
  border-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 847, ../sass/semantic-ui/elements/_label.scss */
.ui.purple.labels .label:hover,
a.ui.purple.label:hover {
  background-color: #9627ba !important;
  border-color: #9627ba !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 855, ../sass/semantic-ui/elements/_label.scss */
.ui.purple.corner.label,
.ui.purple.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 861, ../sass/semantic-ui/elements/_label.scss */
.ui.purple.ribbon.label {
  border-color: #82299f !important;
}

/* Basic */
/* line 866, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.purple.label {
  background-color: #FFFFFF !important;
  color: #A333C8 !important;
  border-color: #A333C8 !important;
}

/* line 871, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.purple.labels a.label:hover,
a.ui.basic.purple.label:hover {
  background-color: #FFFFFF !important;
  color: #9627ba !important;
  border-color: #9627ba !important;
}

/*--- Pink ---*/
/* line 880, ../sass/semantic-ui/elements/_label.scss */
.ui.pink.labels .label,
.ui.pink.label {
  background-color: #E03997 !important;
  border-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 888, ../sass/semantic-ui/elements/_label.scss */
.ui.pink.labels .label:hover,
a.ui.pink.label:hover {
  background-color: #e61a8d !important;
  border-color: #e61a8d !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 896, ../sass/semantic-ui/elements/_label.scss */
.ui.pink.corner.label,
.ui.pink.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 902, ../sass/semantic-ui/elements/_label.scss */
.ui.pink.ribbon.label {
  border-color: #c71f7e !important;
}

/* Basic */
/* line 907, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.pink.label {
  background-color: #FFFFFF !important;
  color: #E03997 !important;
  border-color: #E03997 !important;
}

/* line 912, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.pink.labels a.label:hover,
a.ui.basic.pink.label:hover {
  background-color: #FFFFFF !important;
  color: #e61a8d !important;
  border-color: #e61a8d !important;
}

/*--- Brown ---*/
/* line 921, ../sass/semantic-ui/elements/_label.scss */
.ui.brown.labels .label,
.ui.brown.label {
  background-color: #A5673F !important;
  border-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 929, ../sass/semantic-ui/elements/_label.scss */
.ui.brown.labels .label:hover,
a.ui.brown.label:hover {
  background-color: #975b33 !important;
  border-color: #975b33 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 937, ../sass/semantic-ui/elements/_label.scss */
.ui.brown.corner.label,
.ui.brown.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 943, ../sass/semantic-ui/elements/_label.scss */
.ui.brown.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 948, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.brown.label {
  background-color: #FFFFFF !important;
  color: #A5673F !important;
  border-color: #A5673F !important;
}

/* line 953, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.brown.labels a.label:hover,
a.ui.basic.brown.label:hover {
  background-color: #FFFFFF !important;
  color: #975b33 !important;
  border-color: #975b33 !important;
}

/*--- Grey ---*/
/* line 962, ../sass/semantic-ui/elements/_label.scss */
.ui.grey.labels .label,
.ui.grey.label {
  background-color: #767676 !important;
  border-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 970, ../sass/semantic-ui/elements/_label.scss */
.ui.grey.labels .label:hover,
a.ui.grey.label:hover {
  background-color: #838383 !important;
  border-color: #838383 !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 978, ../sass/semantic-ui/elements/_label.scss */
.ui.grey.corner.label,
.ui.grey.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 984, ../sass/semantic-ui/elements/_label.scss */
.ui.grey.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 989, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.grey.label {
  background-color: #FFFFFF !important;
  color: #767676 !important;
  border-color: #767676 !important;
}

/* line 994, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover {
  background-color: #FFFFFF !important;
  color: #838383 !important;
  border-color: #838383 !important;
}

/*--- Black ---*/
/* line 1003, ../sass/semantic-ui/elements/_label.scss */
.ui.black.labels .label,
.ui.black.label {
  background-color: #1B1C1D !important;
  border-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/* Link */
/* line 1011, ../sass/semantic-ui/elements/_label.scss */
.ui.black.labels .label:hover,
a.ui.black.label:hover {
  background-color: #27292a !important;
  border-color: #27292a !important;
  color: #FFFFFF !important;
}

/* Corner */
/* line 1019, ../sass/semantic-ui/elements/_label.scss */
.ui.black.corner.label,
.ui.black.corner.label:hover {
  background-color: transparent !important;
}

/* Ribbon */
/* line 1025, ../sass/semantic-ui/elements/_label.scss */
.ui.black.ribbon.label {
  border-color: #805031 !important;
}

/* Basic */
/* line 1030, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.black.label {
  background-color: #FFFFFF !important;
  color: #1B1C1D !important;
  border-color: #1B1C1D !important;
}

/* line 1035, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover {
  background-color: #FFFFFF !important;
  color: #27292a !important;
  border-color: #27292a !important;
}

/*-------------------
        Basic
--------------------*/
/* line 1046, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* Link */
/* line 1054, ../sass/semantic-ui/elements/_label.scss */
a.ui.basic.label:hover {
  text-decoration: none;
  background: none #FFFFFF;
  color: #1e70bf;
  box-shadow: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* Pointing */
/* line 1063, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.pointing.label:before {
  border-color: inherit;
}

/*-------------------
       Fluid
--------------------*/
/* line 1071, ../sass/semantic-ui/elements/_label.scss */
.ui.label.fluid,
.ui.fluid.labels > .label {
  width: 100%;
  box-sizing: border-box;
}

/*-------------------
       Inverted
--------------------*/
/* line 1081, ../sass/semantic-ui/elements/_label.scss */
.ui.inverted.labels .label,
.ui.inverted.label {
  color: rgba(255, 255, 255, 0.9) !important;
}

/*-------------------
     Horizontal
--------------------*/
/* line 1090, ../sass/semantic-ui/elements/_label.scss */
.ui.horizontal.labels .label,
.ui.horizontal.label {
  margin: 0em 0.5em 0em 0em;
  padding: 0.4em 0.833em;
  min-width: 3em;
  text-align: center;
}

/*-------------------
       Circular
--------------------*/
/* line 1102, ../sass/semantic-ui/elements/_label.scss */
.ui.circular.labels .label,
.ui.circular.label {
  min-width: 2em;
  min-height: 2em;
  padding: 0.5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}

/* line 1111, ../sass/semantic-ui/elements/_label.scss */
.ui.empty.circular.labels .label,
.ui.empty.circular.label {
  min-width: 0em;
  min-height: 0em;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  vertical-align: baseline;
}

/*-------------------
       Pointing
--------------------*/
/* line 1125, ../sass/semantic-ui/elements/_label.scss */
.ui.pointing.label {
  position: relative;
}

/* line 1128, ../sass/semantic-ui/elements/_label.scss */
.ui.attached.pointing.label {
  position: absolute;
}

/* line 1131, ../sass/semantic-ui/elements/_label.scss */
.ui.pointing.label:before {
  background-color: inherit;
  background-image: inherit;
  border-width: none;
  border-style: solid;
  border-color: inherit;
}

/* Arrow */
/* line 1140, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/*--- Above ---*/
/* line 1156, ../sass/semantic-ui/elements/_label.scss */
.ui.pointing.label,
.ui[class*="pointing above"].label {
  margin-top: 1em;
}

/* line 1160, ../sass/semantic-ui/elements/_label.scss */
.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%;
}

/*--- Below ---*/
/* line 1172, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="bottom pointing"].label,
.ui[class*="pointing below"].label {
  margin-top: 0em;
  margin-bottom: 1em;
}

/* line 1177, ../sass/semantic-ui/elements/_label.scss */
.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%;
}

/*--- Left ---*/
/* line 1191, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="left pointing"].label {
  margin-top: 0em;
  margin-left: 0.6666em;
}

/* line 1195, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/*--- Right ---*/
/* line 1208, ../sass/semantic-ui/elements/_label.scss */
.ui[class*="right pointing"].label {
  margin-top: 0em;
  margin-right: 0.6666em;
}

/* line 1212, ../sass/semantic-ui/elements/_label.scss */
.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;
}

/* Basic Pointing */
/*--- Above ---*/
/* line 1227, ../sass/semantic-ui/elements/_label.scss */
.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before {
  margin-top: -1px;
}

/*--- Below ---*/
/* line 1234, ../sass/semantic-ui/elements/_label.scss */
.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before {
  bottom: auto;
  top: 100%;
  margin-top: 1px;
}

/*--- Left ---*/
/* line 1243, ../sass/semantic-ui/elements/_label.scss */
.ui.basic[class*="left pointing"].label:before {
  top: 50%;
  left: -1px;
}

/*--- Right ---*/
/* line 1250, ../sass/semantic-ui/elements/_label.scss */
.ui.basic[class*="right pointing"].label:before {
  top: 50%;
  right: -1px;
}

/*------------------
   Floating Label
-------------------*/
/* line 1259, ../sass/semantic-ui/elements/_label.scss */
.ui.floating.label {
  position: absolute;
  z-index: 100;
  top: -1em;
  left: 100%;
  margin: 0em 0em 0em -1.5em !important;
}

/*-------------------
        Sizes
--------------------*/
/* line 1271, ../sass/semantic-ui/elements/_label.scss */
.ui.mini.labels .label,
.ui.mini.label {
  font-size: 0.64285714rem;
}

/* line 1275, ../sass/semantic-ui/elements/_label.scss */
.ui.tiny.labels .label,
.ui.tiny.label {
  font-size: 0.71428571rem;
}

/* line 1279, ../sass/semantic-ui/elements/_label.scss */
.ui.small.labels .label,
.ui.small.label {
  font-size: 0.78571429rem;
}

/* line 1283, ../sass/semantic-ui/elements/_label.scss */
.ui.labels .label,
.ui.label {
  font-size: 0.85714286rem;
}

/* line 1287, ../sass/semantic-ui/elements/_label.scss */
.ui.large.labels .label,
.ui.large.label {
  font-size: 1rem;
}

/* line 1291, ../sass/semantic-ui/elements/_label.scss */
.ui.big.labels .label,
.ui.big.label {
  font-size: 1.28571429rem;
}

/* line 1295, ../sass/semantic-ui/elements/_label.scss */
.ui.huge.labels .label,
.ui.huge.label {
  font-size: 1.42857143rem;
}

/* line 1299, ../sass/semantic-ui/elements/_label.scss */
.ui.massive.labels .label,
.ui.massive.label {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            List
*******************************/
/* line 16, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list,
ol.ui.list,
.ui.list {
  list-style-type: none;
  margin: 1em 0em;
  padding: 0em 0em;
}

/* line 23, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

/* line 29, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child {
  margin-bottom: 0em;
  padding-bottom: 0em;
}

/*******************************
            Content
*******************************/
/* List Item */
/* line 43, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

/* line 54, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item,
.ui.list > .item:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 64, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child {
  padding-top: 0em;
}

/* line 70, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child {
  padding-bottom: 0em;
}

/* Child List */
/* line 78, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list {
  clear: both;
  margin: 0em;
  padding: 0.75em 0em 0.25em 0.5em;
}

/* Child Item */
/* line 87, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item {
  padding: 0.14285714em 0em;
  line-height: inherit;
}

/* Icon */
/* line 95, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon {
  display: table-cell;
  margin: 0em;
  padding-top: 0.07142857em;
  padding-right: 0.28571429em;
  vertical-align: top;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 105, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child {
  display: inline-block;
  vertical-align: top;
}

/* Image */
/* line 112, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .image,
.ui.list > .item > .image {
  display: table-cell;
  background-color: transparent;
  margin: 0em;
  vertical-align: top;
}

/* line 119, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img) {
  padding-right: 0.5em;
}

/* line 123, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .image img,
.ui.list > .item > .image img {
  vertical-align: top;
}

/* line 127, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > img.image,
.ui.list .list > .item > .image:only-child,
.ui.list > .item > img.image,
.ui.list > .item > .image:only-child {
  display: inline-block;
}

/* Content */
/* line 135, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .content,
.ui.list > .item > .content {
  line-height: 1.14285714em;
}

/* line 139, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .image + .content,
.ui.list .list > .item > .icon + .content,
.ui.list > .item > .image + .content,
.ui.list > .item > .icon + .content {
  display: table-cell;
  padding: 0em 0em 0em 0.5em;
  vertical-align: top;
}

/* line 147, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content {
  display: inline-block;
}

/* line 151, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list {
  margin-left: 0em;
  padding-left: 0em;
}

/* Header */
/* line 158, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item .header,
.ui.list > .item .header {
  display: block;
  margin: 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Description */
/* line 168, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item .description,
.ui.list > .item .description {
  display: block;
  color: rgba(0, 0, 0, 0.7);
}

/* Child Link */
/* line 175, ../sass/semantic-ui/elements/_list.scss */
.ui.list > .item a,
.ui.list .list > .item a {
  cursor: pointer;
}

/* Linking Item */
/* line 181, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > a.item,
.ui.list > a.item {
  cursor: pointer;
  color: #4183C4;
}

/* line 186, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > a.item:hover,
.ui.list > a.item:hover {
  color: #1e70bf;
}

/* Linked Item Icons */
/* line 192, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon {
  color: rgba(0, 0, 0, 0.4);
}

/* Header Link */
/* line 198, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item a.header,
.ui.list > .item a.header {
  cursor: pointer;
  color: #4183C4 !important;
}

/* line 203, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover {
  color: #1e70bf !important;
}

/* Floated Content */
/* line 209, ../sass/semantic-ui/elements/_list.scss */
.ui[class*="left floated"].list {
  float: left;
}

/* line 212, ../sass/semantic-ui/elements/_list.scss */
.ui[class*="right floated"].list {
  float: right;
}

/* line 215, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item [class*="left floated"],
.ui.list > .item [class*="left floated"] {
  float: left;
  margin: 0em 1em 0em 0em;
}

/* line 220, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .item [class*="right floated"],
.ui.list > .item [class*="right floated"] {
  float: right;
  margin: 0em 0em 0em 1em;
}

/*******************************
            Coupling
*******************************/
/* line 231, ../sass/semantic-ui/elements/_list.scss */
.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item {
  display: list-item;
  table-layout: fixed;
  background-color: transparent;
  list-style-type: none;
  list-style-position: outside;
  padding: 0.21428571em 0em;
  line-height: 1.14285714em;
}

/* line 241, ../sass/semantic-ui/elements/_list.scss */
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before {
  border: none;
  background: none;
}

/* line 246, ../sass/semantic-ui/elements/_list.scss */
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child {
  padding-top: 0em;
}

/* line 250, ../sass/semantic-ui/elements/_list.scss */
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child {
  padding-bottom: 0em;
}

/*******************************
            Types
*******************************/
/*-------------------
      Horizontal
--------------------*/
/* line 265, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list {
  display: inline-block;
  font-size: 0em;
}

/* line 269, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list > .item {
  display: inline-block;
  margin-left: 1em;
  font-size: 1rem;
}

/* line 274, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list:not(.celled) > .item:first-child {
  margin-left: 0em !important;
  padding-left: 0em !important;
}

/* line 278, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list .list {
  padding-left: 0em;
  padding-bottom: 0em;
}

/* line 282, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list > .item > .image,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list .list > .item > .content {
  vertical-align: middle;
}

/* Padding on all elements */
/* line 292, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Horizontal List */
/* line 299, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list > .item > i.icon {
  margin: 0em;
  padding: 0em 0.25em 0em 0em;
}

/* line 303, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content {
  float: none;
  display: inline-block;
}

/*******************************
             States
*******************************/
/*-------------------
       Disabled
--------------------*/
/* line 319, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > .disabled.item,
.ui.list > .disabled.item {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3) !important;
}

/* line 324, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item {
  color: rgba(225, 225, 225, 0.3) !important;
}

/*-------------------
        Hover
--------------------*/
/* line 333, ../sass/semantic-ui/elements/_list.scss */
.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon {
  color: rgba(0, 0, 0, 0.87);
}

/*******************************
           Variations
*******************************/
/*-------------------
       Inverted
--------------------*/
/* line 348, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon {
  color: rgba(255, 255, 255, 0.7);
}

/* line 352, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header {
  color: rgba(255, 255, 255, 0.9);
}

/* line 356, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description {
  color: rgba(255, 255, 255, 0.7);
}

/* Item Link */
/* line 362, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item {
  cursor: pointer;
  color: rgba(255, 255, 255, 0.9);
}

/* line 367, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover {
  color: #1e70bf;
}

/* Linking Content */
/* line 373, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.9) !important;
}

/* line 376, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.list .item a:not(.ui):hover {
  color: #1e70bf !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 384, ../sass/semantic-ui/elements/_list.scss */
.ui.list[class*="top aligned"] .image,
.ui.list[class*="top aligned"] .content,
.ui.list [class*="top aligned"] {
  vertical-align: top !important;
}

/* line 389, ../sass/semantic-ui/elements/_list.scss */
.ui.list[class*="middle aligned"] .image,
.ui.list[class*="middle aligned"] .content,
.ui.list [class*="middle aligned"] {
  vertical-align: middle !important;
}

/* line 394, ../sass/semantic-ui/elements/_list.scss */
.ui.list[class*="bottom aligned"] .image,
.ui.list[class*="bottom aligned"] .content,
.ui.list [class*="bottom aligned"] {
  vertical-align: bottom !important;
}

/*-------------------
       Link
--------------------*/
/* line 404, ../sass/semantic-ui/elements/_list.scss */
.ui.link.list .item,
.ui.link.list a.item,
.ui.link.list .item a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
  -webkit-transition: 0.1s color ease;
  transition: 0.1s color ease;
}

/* line 411, ../sass/semantic-ui/elements/_list.scss */
.ui.link.list a.item:hover,
.ui.link.list .item a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 415, ../sass/semantic-ui/elements/_list.scss */
.ui.link.list a.item:active,
.ui.link.list .item a:not(.ui):active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 419, ../sass/semantic-ui/elements/_list.scss */
.ui.link.list .active.item,
.ui.link.list .active.item a:not(.ui) {
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 425, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.link.list .item,
.ui.inverted.link.list a.item,
.ui.inverted.link.list .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

/* line 430, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.link.list a.item:hover,
.ui.inverted.link.list .item a:not(.ui):hover {
  color: #ffffff;
}

/* line 434, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.link.list a.item:active,
.ui.inverted.link.list .item a:not(.ui):active {
  color: #ffffff;
}

/* line 438, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.link.list a.active.item,
.ui.inverted.link.list .active.item a:not(.ui) {
  color: #ffffff;
}

/*-------------------
      Selection
--------------------*/
/* line 447, ../sass/semantic-ui/elements/_list.scss */
.ui.selection.list .list > .item,
.ui.selection.list > .item {
  cursor: pointer;
  background: transparent;
  padding: 0.5em 0.5em;
  margin: 0em;
  color: rgba(0, 0, 0, 0.4);
  border-radius: 0.5em;
  -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
  transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}

/* line 458, ../sass/semantic-ui/elements/_list.scss */
.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child {
  margin-bottom: 0em;
}

/* line 462, ../sass/semantic-ui/elements/_list.scss */
.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.8);
}

/* line 467, ../sass/semantic-ui/elements/_list.scss */
.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.9);
}

/* line 472, ../sass/semantic-ui/elements/_list.scss */
.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 479, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.selection.list > .item,
.ui.inverted.selection.list > .item {
  background: transparent;
  color: rgba(255, 255, 255, 0.5);
}

/* line 484, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.selection.list > .item:hover,
.ui.inverted.selection.list > .item:hover {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

/* line 489, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.selection.list > .item:active,
.ui.inverted.selection.list > .item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* line 494, ../sass/semantic-ui/elements/_list.scss */
.ui.inverted.selection.list > .item.active,
.ui.inverted.selection.list > .item.active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* Celled / Divided Selection List */
/* line 501, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item {
  border-radius: 0em;
}

/*-------------------
       Animated
--------------------*/
/* line 512, ../sass/semantic-ui/elements/_list.scss */
.ui.animated.list > .item {
  -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
  transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}

/* line 516, ../sass/semantic-ui/elements/_list.scss */
.ui.animated.list:not(.horizontal) > .item:hover {
  padding-left: 1em;
}

/*-------------------
       Fitted
--------------------*/
/* line 524, ../sass/semantic-ui/elements/_list.scss */
.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item {
  padding-left: 0em;
  padding-right: 0em;
}

/* line 529, ../sass/semantic-ui/elements/_list.scss */
.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/*-------------------
      Bulleted
--------------------*/
/* line 539, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list,
.ui.bulleted.list {
  margin-left: 1.25rem;
}

/* line 543, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li,
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item {
  position: relative;
}

/* line 548, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li:before,
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  top: auto;
  left: auto;
  font-weight: normal;
  margin-left: -1.25rem;
  content: '•';
  opacity: 1;
  color: inherit;
  vertical-align: top;
}

/* line 566, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list li:before,
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before {
  color: rgba(0, 0, 0, 0.87);
}

/* line 571, ../sass/semantic-ui/elements/_list.scss */
ul.ui.list ul,
.ui.bulleted.list .list {
  padding-left: 1.25rem;
}

/* Horizontal Bulleted */
/* line 577, ../sass/semantic-ui/elements/_list.scss */
ul.ui.horizontal.bulleted.list,
.ui.horizontal.bulleted.list {
  margin-left: 0em;
}

/* line 581, ../sass/semantic-ui/elements/_list.scss */
ul.ui.horizontal.bulleted.list li,
.ui.horizontal.bulleted.list > .item {
  margin-left: 1.75rem;
}

/* line 585, ../sass/semantic-ui/elements/_list.scss */
ul.ui.horizontal.bulleted.list li:first-child,
.ui.horizontal.bulleted.list > .item:first-child {
  margin-left: 0em;
}

/* line 589, ../sass/semantic-ui/elements/_list.scss */
ul.ui.horizontal.bulleted.list li::before,
.ui.horizontal.bulleted.list > .item::before {
  color: rgba(0, 0, 0, 0.87);
}

/* line 593, ../sass/semantic-ui/elements/_list.scss */
ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before {
  display: none;
}

/*-------------------
       Ordered
--------------------*/
/* line 602, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list,
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list ol {
  counter-reset: ordered;
  margin-left: 1.25rem;
  list-style-type: none;
}

/* line 610, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list li,
.ui.ordered.list .list > .item,
.ui.ordered.list > .item {
  list-style-type: none;
  position: relative;
}

/* line 616, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list li:before,
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before {
  position: absolute;
  top: auto;
  left: auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  margin-left: -1.25rem;
  counter-increment: ordered;
  content: counters(ordered,".") " ";
  text-align: right;
  color: rgba(0, 0, 0, 0.87);
  vertical-align: middle;
  opacity: 0.8;
}

/* line 635, ../sass/semantic-ui/elements/_list.scss */
ol.ui.inverted.list li:before,
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before {
  color: rgba(255, 255, 255, 0.7);
}

/* Value */
/* line 642, ../sass/semantic-ui/elements/_list.scss */
.ui.ordered.list > .list > .item[data-value],
.ui.ordered.list > .item[data-value] {
  content: attr(data-value);
}

/* line 646, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list li[value]:before {
  content: attr(value);
}

/* Child Lists */
/* line 651, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list ol,
.ui.ordered.list .list {
  margin-left: 1em;
}

/* line 655, ../sass/semantic-ui/elements/_list.scss */
ol.ui.list ol li:before,
.ui.ordered.list .list > .item:before {
  margin-left: -2em;
}

/* Horizontal Ordered */
/* line 661, ../sass/semantic-ui/elements/_list.scss */
ol.ui.horizontal.list,
.ui.ordered.horizontal.list {
  margin-left: 0em;
}

/* line 665, ../sass/semantic-ui/elements/_list.scss */
ol.ui.horizontal.list li:before,
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before {
  position: static;
  margin: 0em 0.5em 0em 0em;
}

/*-------------------
       Divided
--------------------*/
/* line 676, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.list > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 679, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.list .list > .item {
  border-top: none;
}

/* line 682, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.list .item .list > .item {
  border-top: none;
}

/* line 685, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child {
  border-top: none;
}

/* Sub Menu */
/* line 691, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.list:not(.horizontal) .list > .item:first-child {
  border-top-width: 1px;
}

/* Divided bulleted */
/* line 696, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.bulleted.list:not(.horizontal),
.ui.divided.bulleted.list .list {
  margin-left: 0em;
  padding-left: 0em;
}

/* line 701, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.bulleted.list > .item:not(.horizontal) {
  padding-left: 1.25rem;
}

/* Divided Ordered */
/* line 706, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.ordered.list {
  margin-left: 0em;
}

/* line 709, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item {
  padding-left: 1.25rem;
}

/* line 713, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

/* line 718, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.ordered.list .item .list > .item {
  padding-left: 1em;
}

/* Divided Selection */
/* line 723, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item {
  margin: 0em;
  border-radius: 0em;
}

/* Divided horizontal */
/* line 730, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.horizontal.list {
  margin-left: 0em;
}

/* line 733, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.horizontal.list > .item:not(:first-child) {
  padding-left: 0.5em;
}

/* line 736, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.horizontal.list > .item:not(:last-child) {
  padding-right: 0.5em;
}

/* line 739, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.horizontal.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  line-height: 0.6;
}

/* line 745, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.divided.list > .item:first-child {
  border-left: none;
}

/* Inverted */
/* line 750, ../sass/semantic-ui/elements/_list.scss */
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item {
  border-color: rgba(255, 255, 255, 0.1);
}

/*-------------------
        Celled
--------------------*/
/* line 760, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.list > .item,
.ui.celled.list > .list {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 766, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.list > .item:last-child {
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* Padding on all elements */
/* line 771, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child {
  padding-top: 0.21428571em;
  padding-bottom: 0.21428571em;
}

/* Sub Menu */
/* line 778, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.list .item .list > .item {
  border-width: 0px;
}

/* line 781, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.list .list > .item:first-child {
  border-top-width: 0px;
}

/* Celled Bulleted */
/* line 786, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.bulleted.list {
  margin-left: 0em;
}

/* line 789, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item {
  padding-left: 1.25rem;
}

/* line 793, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.bulleted.list .item .list {
  margin-left: -1.25rem;
  margin-right: -1.25rem;
  padding-bottom: 0.21428571em;
}

/* Celled Ordered */
/* line 800, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.ordered.list {
  margin-left: 0em;
}

/* line 803, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item {
  padding-left: 1.25rem;
}

/* line 807, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.ordered.list .item .list {
  margin-left: 0em;
  margin-right: 0em;
  padding-bottom: 0.21428571em;
}

/* line 812, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.ordered.list .list > .item {
  padding-left: 1em;
}

/* Celled Horizontal */
/* line 817, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.celled.list {
  margin-left: 0em;
}

/* line 820, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item {
  border-top: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding-left: 0.5em;
  padding-right: 0.5em;
  line-height: 0.6;
}

/* line 829, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child {
  border-bottom: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* Inverted */
/* line 836, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 840, ../sass/semantic-ui/elements/_list.scss */
.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item {
  border-color: 1px solid rgba(255, 255, 255, 0.1);
}

/*-------------------
       Relaxed
--------------------*/
/* line 849, ../sass/semantic-ui/elements/_list.scss */
.ui.relaxed.list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.42857143em;
}

/* line 852, ../sass/semantic-ui/elements/_list.scss */
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.42857143em;
}

/* line 855, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child) {
  padding-left: 1rem;
}

/* line 859, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child) {
  padding-right: 1rem;
}

/* Very Relaxed */
/* line 865, ../sass/semantic-ui/elements/_list.scss */
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child) {
  padding-top: 0.85714286em;
}

/* line 868, ../sass/semantic-ui/elements/_list.scss */
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child) {
  padding-bottom: 0.85714286em;
}

/* line 871, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child) {
  padding-left: 1.5rem;
}

/* line 875, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child) {
  padding-right: 1.5rem;
}

/*-------------------
      Sizes
--------------------*/
/* line 884, ../sass/semantic-ui/elements/_list.scss */
.ui.mini.list {
  font-size: 0.78571429em;
}

/* line 887, ../sass/semantic-ui/elements/_list.scss */
.ui.tiny.list {
  font-size: 0.85714286em;
}

/* line 890, ../sass/semantic-ui/elements/_list.scss */
.ui.small.list {
  font-size: 0.92857143em;
}

/* line 893, ../sass/semantic-ui/elements/_list.scss */
.ui.list {
  font-size: 1em;
}

/* line 896, ../sass/semantic-ui/elements/_list.scss */
.ui.large.list {
  font-size: 1.14285714em;
}

/* line 899, ../sass/semantic-ui/elements/_list.scss */
.ui.big.list {
  font-size: 1.28571429em;
}

/* line 902, ../sass/semantic-ui/elements/_list.scss */
.ui.huge.list {
  font-size: 1.42857143em;
}

/* line 905, ../sass/semantic-ui/elements/_list.scss */
.ui.massive.list {
  font-size: 1.71428571em;
}

/* line 908, ../sass/semantic-ui/elements/_list.scss */
.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item {
  font-size: 0.78571429rem;
}

/* line 912, ../sass/semantic-ui/elements/_list.scss */
.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item {
  font-size: 0.85714286rem;
}

/* line 916, ../sass/semantic-ui/elements/_list.scss */
.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item {
  font-size: 0.92857143rem;
}

/* line 920, ../sass/semantic-ui/elements/_list.scss */
.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item {
  font-size: 1rem;
}

/* line 924, ../sass/semantic-ui/elements/_list.scss */
.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item {
  font-size: 1.14285714rem;
}

/* line 928, ../sass/semantic-ui/elements/_list.scss */
.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item {
  font-size: 1.28571429rem;
}

/* line 932, ../sass/semantic-ui/elements/_list.scss */
.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item {
  font-size: 1.42857143rem;
}

/* line 936, ../sass/semantic-ui/elements/_list.scss */
.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Loader
*******************************/
/* Standard Size */
/* line 18, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0px;
  text-align: center;
  z-index: 1000;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* Static Shape */
/* line 32, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* Active Shape */
/* line 44, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader:after {
  position: absolute;
  content: '';
  top: 0%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-animation: loader 0.6s linear;
  animation: loader 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/* Active Animation */
@-webkit-keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes loader {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Sizes */
/* line 85, ../sass/semantic-ui/elements/_loader.scss */
.ui.mini.loader:before,
.ui.mini.loader:after {
  width: 1rem;
  height: 1rem;
  margin: 0em 0em 0em -0.5rem;
}

/* line 91, ../sass/semantic-ui/elements/_loader.scss */
.ui.tiny.loader:before,
.ui.tiny.loader:after {
  width: 1.14285714rem;
  height: 1.14285714rem;
  margin: 0em 0em 0em -0.57142857rem;
}

/* line 97, ../sass/semantic-ui/elements/_loader.scss */
.ui.small.loader:before,
.ui.small.loader:after {
  width: 1.71428571rem;
  height: 1.71428571rem;
  margin: 0em 0em 0em -0.85714286rem;
}

/* line 103, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader:before,
.ui.loader:after {
  width: 2.28571429rem;
  height: 2.28571429rem;
  margin: 0em 0em 0em -1.14285714rem;
}

/* line 109, ../sass/semantic-ui/elements/_loader.scss */
.ui.large.loader:before,
.ui.large.loader:after {
  width: 3.42857143rem;
  height: 3.42857143rem;
  margin: 0em 0em 0em -1.71428571rem;
}

/* line 115, ../sass/semantic-ui/elements/_loader.scss */
.ui.big.loader:before,
.ui.big.loader:after {
  width: 3.71428571rem;
  height: 3.71428571rem;
  margin: 0em 0em 0em -1.85714286rem;
}

/* line 121, ../sass/semantic-ui/elements/_loader.scss */
.ui.huge.loader:before,
.ui.huge.loader:after {
  width: 4.14285714rem;
  height: 4.14285714rem;
  margin: 0em 0em 0em -2.07142857rem;
}

/* line 127, ../sass/semantic-ui/elements/_loader.scss */
.ui.massive.loader:before,
.ui.massive.loader:after {
  width: 4.57142857rem;
  height: 4.57142857rem;
  margin: 0em 0em 0em -2.28571429rem;
}

/*-------------------
      Coupling
--------------------*/
/* Show inside active dimmer */
/* line 140, ../sass/semantic-ui/elements/_loader.scss */
.ui.dimmer .loader {
  display: block;
}

/* Black Dimmer */
/* line 145, ../sass/semantic-ui/elements/_loader.scss */
.ui.dimmer .ui.loader {
  color: rgba(255, 255, 255, 0.9);
}

/* line 148, ../sass/semantic-ui/elements/_loader.scss */
.ui.dimmer .ui.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 151, ../sass/semantic-ui/elements/_loader.scss */
.ui.dimmer .ui.loader:after {
  border-color: #FFFFFF transparent transparent;
}

/* White Dimmer (Inverted) */
/* line 156, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader {
  color: rgba(0, 0, 0, 0.87);
}

/* line 159, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader:before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 162, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader:after {
  border-color: #767676 transparent transparent;
}

/*******************************
             Types
*******************************/
/*-------------------
        Text
--------------------*/
/* line 176, ../sass/semantic-ui/elements/_loader.scss */
.ui.text.loader {
  width: auto !important;
  height: auto !important;
  text-align: center;
  font-style: normal;
}

/*******************************
            States
*******************************/
/* line 188, ../sass/semantic-ui/elements/_loader.scss */
.ui.indeterminate.loader:after {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}

/* line 194, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader.active,
.ui.loader.visible {
  display: block;
}

/* line 198, ../sass/semantic-ui/elements/_loader.scss */
.ui.loader.disabled,
.ui.loader.hidden {
  display: none;
}

/*******************************
            Variations
*******************************/
/*-------------------
        Sizes
--------------------*/
/* Loader */
/* line 215, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader {
  width: 1rem;
  height: 1rem;
  font-size: 0.78571429em;
}

/* line 221, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader {
  width: 1.14285714rem;
  height: 1.14285714rem;
  font-size: 0.85714286em;
}

/* line 227, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader {
  width: 1.71428571rem;
  height: 1.71428571rem;
  font-size: 0.92857143em;
}

/* line 233, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.loader,
.ui.loader {
  width: 2.28571429rem;
  height: 2.28571429rem;
  font-size: 1em;
}

/* line 239, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader {
  width: 3.42857143rem;
  height: 3.42857143rem;
  font-size: 1.14285714em;
}

/* line 245, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.big.loader,
.ui.big.loader {
  width: 3.71428571rem;
  height: 3.71428571rem;
  font-size: 1.28571429em;
}

/* line 251, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.huge.loader,
.ui.huge.loader {
  width: 4.14285714rem;
  height: 4.14285714rem;
  font-size: 1.42857143em;
}

/* line 257, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader {
  width: 4.57142857rem;
  height: 4.57142857rem;
  font-size: 1.71428571em;
}

/* Text Loader */
/* line 265, ../sass/semantic-ui/elements/_loader.scss */
.ui.mini.text.loader {
  min-width: 1rem;
  padding-top: 1.78571429rem;
}

/* line 269, ../sass/semantic-ui/elements/_loader.scss */
.ui.tiny.text.loader {
  min-width: 1.14285714rem;
  padding-top: 1.92857143rem;
}

/* line 273, ../sass/semantic-ui/elements/_loader.scss */
.ui.small.text.loader {
  min-width: 1.71428571rem;
  padding-top: 2.5rem;
}

/* line 277, ../sass/semantic-ui/elements/_loader.scss */
.ui.text.loader {
  min-width: 2.28571429rem;
  padding-top: 3.07142857rem;
}

/* line 281, ../sass/semantic-ui/elements/_loader.scss */
.ui.large.text.loader {
  min-width: 3.42857143rem;
  padding-top: 4.21428571rem;
}

/* line 285, ../sass/semantic-ui/elements/_loader.scss */
.ui.big.text.loader {
  min-width: 3.71428571rem;
  padding-top: 4.5rem;
}

/* line 289, ../sass/semantic-ui/elements/_loader.scss */
.ui.huge.text.loader {
  min-width: 4.14285714rem;
  padding-top: 4.92857143rem;
}

/* line 293, ../sass/semantic-ui/elements/_loader.scss */
.ui.massive.text.loader {
  min-width: 4.57142857rem;
  padding-top: 5.35714286rem;
}

/*-------------------
       Inverted
--------------------*/
/* line 302, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.loader {
  color: rgba(255, 255, 255, 0.9);
}

/* line 305, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.loader:before {
  border-color: rgba(255, 255, 255, 0.15);
}

/* line 308, ../sass/semantic-ui/elements/_loader.scss */
.ui.inverted.loader:after {
  border-top-color: #FFFFFF;
}

/*-------------------
       Inline
--------------------*/
/* line 316, ../sass/semantic-ui/elements/_loader.scss */
.ui.inline.loader {
  position: relative;
  vertical-align: middle;
  margin: 0em;
  left: 0em;
  top: 0em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

/* line 326, ../sass/semantic-ui/elements/_loader.scss */
.ui.inline.loader.active,
.ui.inline.loader.visible {
  display: inline-block;
}

/* Centered Inline */
/* line 332, ../sass/semantic-ui/elements/_loader.scss */
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Rail
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Rails
*******************************/
/* line 16, ../sass/semantic-ui/elements/_rail.scss */
.ui.rail {
  position: absolute;
  top: 0%;
  width: 300px;
  height: 100%;
}

/* line 22, ../sass/semantic-ui/elements/_rail.scss */
.ui.left.rail {
  left: auto;
  right: 100%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

/* line 28, ../sass/semantic-ui/elements/_rail.scss */
.ui.right.rail {
  left: 100%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

/*******************************
           Variations
*******************************/
/*--------------
     Internal
---------------*/
/* line 45, ../sass/semantic-ui/elements/_rail.scss */
.ui.left.internal.rail {
  left: 0%;
  right: auto;
  padding: 0em 0em 0em 2rem;
  margin: 0em 0em 0em 2rem;
}

/* line 51, ../sass/semantic-ui/elements/_rail.scss */
.ui.right.internal.rail {
  left: auto;
  right: 0%;
  padding: 0em 2rem 0em 0em;
  margin: 0em 2rem 0em 0em;
}

/*--------------
    Dividing
---------------*/
/* line 62, ../sass/semantic-ui/elements/_rail.scss */
.ui.dividing.rail {
  width: 302.5px;
}

/* line 65, ../sass/semantic-ui/elements/_rail.scss */
.ui.left.dividing.rail {
  padding: 0em 2.5rem 0em 0em;
  margin: 0em 2.5rem 0em 0em;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 70, ../sass/semantic-ui/elements/_rail.scss */
.ui.right.dividing.rail {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  padding: 0em 0em 0em 2.5rem;
  margin: 0em 0em 0em 2.5rem;
}

/*--------------
    Distance
---------------*/
/* line 80, ../sass/semantic-ui/elements/_rail.scss */
.ui.close.rail {
  width: calc( 300px  +  1em );
}

/* line 83, ../sass/semantic-ui/elements/_rail.scss */
.ui.close.left.rail {
  padding: 0em 1em 0em 0em;
  margin: 0em 1em 0em 0em;
}

/* line 87, ../sass/semantic-ui/elements/_rail.scss */
.ui.close.right.rail {
  padding: 0em 0em 0em 1em;
  margin: 0em 0em 0em 1em;
}

/* line 91, ../sass/semantic-ui/elements/_rail.scss */
.ui.very.close.rail {
  width: calc( 300px  +  0.5em );
}

/* line 94, ../sass/semantic-ui/elements/_rail.scss */
.ui.very.close.left.rail {
  padding: 0em 0.5em 0em 0em;
  margin: 0em 0.5em 0em 0em;
}

/* line 98, ../sass/semantic-ui/elements/_rail.scss */
.ui.very.close.right.rail {
  padding: 0em 0em 0em 0.5em;
  margin: 0em 0em 0em 0.5em;
}

/*--------------
    Attached
---------------*/
/* line 107, ../sass/semantic-ui/elements/_rail.scss */
.ui.attached.left.rail,
.ui.attached.right.rail {
  padding: 0em;
  margin: 0em;
}

/*--------------
     Sizing
---------------*/
/* line 117, ../sass/semantic-ui/elements/_rail.scss */
.ui.mini.rail {
  font-size: 0.78571429rem;
}

/* line 120, ../sass/semantic-ui/elements/_rail.scss */
.ui.tiny.rail {
  font-size: 0.85714286rem;
}

/* line 123, ../sass/semantic-ui/elements/_rail.scss */
.ui.small.rail {
  font-size: 0.92857143rem;
}

/* line 126, ../sass/semantic-ui/elements/_rail.scss */
.ui.rail {
  font-size: 1rem;
}

/* line 129, ../sass/semantic-ui/elements/_rail.scss */
.ui.large.rail {
  font-size: 1.14285714rem;
}

/* line 132, ../sass/semantic-ui/elements/_rail.scss */
.ui.big.rail {
  font-size: 1.28571429rem;
}

/* line 135, ../sass/semantic-ui/elements/_rail.scss */
.ui.huge.rail {
  font-size: 1.42857143rem;
}

/* line 138, ../sass/semantic-ui/elements/_rail.scss */
.ui.massive.rail {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Reveal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Reveal
*******************************/
/* line 16, ../sass/semantic-ui/elements/_reveal.scss */
.ui.reveal {
  display: inherit;
  position: relative !important;
  font-size: 0em !important;
}

/* line 21, ../sass/semantic-ui/elements/_reveal.scss */
.ui.reveal > .visible.content {
  position: absolute !important;
  top: 0em !important;
  left: 0em !important;
  z-index: 3 !important;
  -webkit-transition: all 0.5s ease 0.1s;
  transition: all 0.5s ease 0.1s;
}

/* line 29, ../sass/semantic-ui/elements/_reveal.scss */
.ui.reveal > .hidden.content {
  position: relative !important;
  z-index: 2 !important;
}

/* Make sure hovered element is on top of other reveal */
/* line 35, ../sass/semantic-ui/elements/_reveal.scss */
.ui.active.reveal .visible.content,
.ui.reveal:hover .visible.content {
  z-index: 4 !important;
}

/*******************************
              Types
*******************************/
/*--------------
      Slide
---------------*/
/* line 50, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

/* line 55, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.reveal > .content {
  display: block;
  width: 100%;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s ease 0.1s;
  transition: -webkit-transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s;
  transition: transform 0.5s ease 0.1s, -webkit-transform 0.5s ease 0.1s;
}

/* line 65, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.reveal > .visible.content {
  position: relative !important;
}

/* line 68, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 76, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.active.reveal > .visible.content,
.ui.slide.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 82, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.active.reveal > .hidden.content,
.ui.slide.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 88, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.right.reveal > .visible.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 93, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.right.reveal > .hidden.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 98, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.right.active.reveal > .visible.content,
.ui.slide.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 104, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.right.active.reveal > .hidden.content,
.ui.slide.right.reveal:hover > .hidden.content {
  -webkit-transform: translateX(0%) !important;
  -ms-transform: translateX(0%) !important;
  transform: translateX(0%) !important;
}

/* line 110, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.up.reveal > .hidden.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/* line 115, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.up.active.reveal > .visible.content,
.ui.slide.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 121, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.up.active.reveal > .hidden.content,
.ui.slide.up.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

/* line 127, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.down.reveal > .hidden.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 132, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.down.active.reveal > .visible.content,
.ui.slide.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/* line 138, ../sass/semantic-ui/elements/_reveal.scss */
.ui.slide.down.active.reveal > .hidden.content,
.ui.slide.down.reveal:hover > .hidden.content {
  -webkit-transform: translateY(0%) !important;
  -ms-transform: translateY(0%) !important;
  transform: translateY(0%) !important;
}

/*--------------
      Fade
---------------*/
/* line 149, ../sass/semantic-ui/elements/_reveal.scss */
.ui.fade.reveal > .visible.content {
  opacity: 1;
}

/* line 152, ../sass/semantic-ui/elements/_reveal.scss */
.ui.fade.active.reveal > .visible.content,
.ui.fade.reveal:hover > .visible.content {
  opacity: 0;
}

/*--------------
      Move
---------------*/
/* line 161, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.reveal {
  position: relative !important;
  overflow: hidden !important;
  white-space: nowrap;
}

/* line 166, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.reveal > .content {
  display: block;
  float: left;
  margin: 0em;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s, -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;
}

/* line 175, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.reveal > .visible.content {
  position: relative !important;
}

/* line 178, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.reveal > .hidden.content {
  position: absolute !important;
  left: 0% !important;
  width: 100% !important;
}

/* line 183, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.active.reveal > .visible.content,
.ui.move.reveal:hover > .visible.content {
  -webkit-transform: translateX(-100%) !important;
  -ms-transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 189, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.right.active.reveal > .visible.content,
.ui.move.right.reveal:hover > .visible.content {
  -webkit-transform: translateX(100%) !important;
  -ms-transform: translateX(100%) !important;
  transform: translateX(100%) !important;
}

/* line 195, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.up.active.reveal > .visible.content,
.ui.move.up.reveal:hover > .visible.content {
  -webkit-transform: translateY(-100%) !important;
  -ms-transform: translateY(-100%) !important;
  transform: translateY(-100%) !important;
}

/* line 201, ../sass/semantic-ui/elements/_reveal.scss */
.ui.move.down.active.reveal > .visible.content,
.ui.move.down.reveal:hover > .visible.content {
  -webkit-transform: translateY(100%) !important;
  -ms-transform: translateY(100%) !important;
  transform: translateY(100%) !important;
}

/*--------------
     Rotate
---------------*/
/* line 212, ../sass/semantic-ui/elements/_reveal.scss */
.ui.rotate.reveal > .visible.content {
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* line 219, ../sass/semantic-ui/elements/_reveal.scss */
.ui.rotate.reveal > .visible.content,
.ui.rotate.right.reveal > .visible.content {
  -webkit-transform-origin: bottom right;
  -ms-transform-origin: bottom right;
  transform-origin: bottom right;
}

/* line 225, ../sass/semantic-ui/elements/_reveal.scss */
.ui.rotate.active.reveal > .visible.content,
.ui.rotate.reveal:hover > .visible.content,
.ui.rotate.right.active.reveal > .visible.content,
.ui.rotate.right.reveal:hover > .visible.content {
  -webkit-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  transform: rotate(110deg);
}

/* line 233, ../sass/semantic-ui/elements/_reveal.scss */
.ui.rotate.left.reveal > .visible.content {
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
}

/* line 238, ../sass/semantic-ui/elements/_reveal.scss */
.ui.rotate.left.active.reveal > .visible.content,
.ui.rotate.left.reveal:hover > .visible.content {
  -webkit-transform: rotate(-110deg);
  -ms-transform: rotate(-110deg);
  transform: rotate(-110deg);
}

/*******************************
              States
*******************************/
/* line 250, ../sass/semantic-ui/elements/_reveal.scss */
.ui.disabled.reveal:hover > .visible.visible.content {
  position: static !important;
  display: block !important;
  opacity: 1 !important;
  top: 0 !important;
  left: 0 !important;
  right: auto !important;
  bottom: auto !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

/* line 262, ../sass/semantic-ui/elements/_reveal.scss */
.ui.disabled.reveal:hover > .hidden.hidden.content {
  display: none !important;
}

/*******************************
           Variations
*******************************/
/*--------------
     Visible
---------------*/
/* line 276, ../sass/semantic-ui/elements/_reveal.scss */
.ui.visible.reveal {
  overflow: visible;
}

/*--------------
     Instant
---------------*/
/* line 284, ../sass/semantic-ui/elements/_reveal.scss */
.ui.instant.reveal > .content {
  -webkit-transition-delay: 0s !important;
  transition-delay: 0s !important;
}

/*--------------
     Sizing
---------------*/
/* line 293, ../sass/semantic-ui/elements/_reveal.scss */
.ui.reveal > .content {
  font-size: 1rem !important;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Segment
*******************************/
/* line 16, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment {
  position: relative;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  padding: 1em 1em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 25, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment:first-child {
  margin-top: 0em;
}

/* line 28, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment:last-child {
  margin-bottom: 0em;
}

/* Vertical */
/* line 33, ../sass/semantic-ui/elements/_segment.scss */
.ui.vertical.segment {
  margin: 0em;
  padding-left: 0em;
  padding-right: 0em;
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 43, ../sass/semantic-ui/elements/_segment.scss */
.ui.vertical.segment:last-child {
  border-bottom: none;
}

/*-------------------
    Loose Coupling
--------------------*/
/* Header */
/* line 53, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.segment > .ui.header {
  color: #FFFFFF;
}

/* Label */
/* line 58, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="bottom attached"].segment > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

/* line 62, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="top attached"].segment > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* line 66, ../sass/semantic-ui/elements/_segment.scss */
.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label {
  border-top-left-radius: 0em;
  border-top-right-radius: 0em;
}

/* line 70, ../sass/semantic-ui/elements/_segment.scss */
.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label {
  border-bottom-left-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* Grid */
/* line 76, ../sass/semantic-ui/elements/_segment.scss */
.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column {
  padding-top: 2em;
  padding-bottom: 2em;
}

/* line 82, ../sass/semantic-ui/elements/_segment.scss */
.ui.grid.segment {
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
}

/* Table */
/* line 88, ../sass/semantic-ui/elements/_segment.scss */
.ui.basic.table.segment {
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/* line 93, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="very basic"].table.segment {
  padding: 1em 1em;
}

/*******************************
             Types
*******************************/
/*-------------------
        Piled
--------------------*/
/* line 107, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segments,
.ui.piled.segment {
  margin: 3em 0em;
  box-shadow: '';
  z-index: auto;
}

/* line 113, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segment:first-child {
  margin-top: 0em;
}

/* line 116, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segment:last-child {
  margin-bottom: 0em;
}

/* line 119, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segments:after,
.ui.piled.segments:before,
.ui.piled.segment:after,
.ui.piled.segment:before {
  background-color: #FFFFFF;
  visibility: visible;
  content: '';
  display: block;
  height: 100%;
  left: 0px;
  position: absolute;
  width: 100%;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: '';
}

/* line 134, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segments:before,
.ui.piled.segment:before {
  -webkit-transform: rotate(-1.2deg);
  -ms-transform: rotate(-1.2deg);
  transform: rotate(-1.2deg);
  top: 0;
  z-index: -2;
}

/* line 142, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segments:after,
.ui.piled.segment:after {
  -webkit-transform: rotate(1.2deg);
  -ms-transform: rotate(1.2deg);
  transform: rotate(1.2deg);
  top: 0;
  z-index: -1;
}

/* Piled Attached */
/* line 152, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="top attached"].piled.segment {
  margin-top: 3em;
  margin-bottom: 0em;
}

/* line 156, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* line 159, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segment[class*="bottom attached"] {
  margin-top: 0em;
  margin-bottom: 3em;
}

/* line 163, ../sass/semantic-ui/elements/_segment.scss */
.ui.piled.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
       Stacked
--------------------*/
/* line 171, ../sass/semantic-ui/elements/_segment.scss */
.ui.stacked.segment {
  padding-bottom: 1.4em;
}

/* line 174, ../sass/semantic-ui/elements/_segment.scss */
.ui.stacked.segments:before,
.ui.stacked.segments:after,
.ui.stacked.segment:before,
.ui.stacked.segment:after {
  content: '';
  position: absolute;
  bottom: -3px;
  left: 0%;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: rgba(0, 0, 0, 0.03);
  width: 100%;
  height: 6px;
  visibility: visible;
}

/* line 188, ../sass/semantic-ui/elements/_segment.scss */
.ui.stacked.segments:before,
.ui.stacked.segment:before {
  display: none;
}

/* Add additional page */
/* line 194, ../sass/semantic-ui/elements/_segment.scss */
.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before {
  display: block;
  bottom: 0px;
}

/* Inverted */
/* line 201, ../sass/semantic-ui/elements/_segment.scss */
.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(34, 36, 38, 0.35);
}

/*-------------------
       Padded
--------------------*/
/* line 213, ../sass/semantic-ui/elements/_segment.scss */
.ui.padded.segment {
  padding: 1.5em;
}

/* line 216, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="very padded"].segment {
  padding: 3em;
}

/*-------------------
       Compact
--------------------*/
/* line 224, ../sass/semantic-ui/elements/_segment.scss */
.ui.compact.segment {
  display: table;
}

/* Compact Group */
/* line 229, ../sass/semantic-ui/elements/_segment.scss */
.ui.compact.segments {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

/* line 235, ../sass/semantic-ui/elements/_segment.scss */
.ui.compact.segments .segment,
.ui.segments .compact.segment {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/*-------------------
       Circular
--------------------*/
/* line 248, ../sass/semantic-ui/elements/_segment.scss */
.ui.circular.segment {
  display: table-cell;
  padding: 2em;
  text-align: center;
  vertical-align: middle;
  border-radius: 500em;
}

/*-------------------
       Raised
--------------------*/
/* line 260, ../sass/semantic-ui/elements/_segment.scss */
.ui.raised.segments,
.ui.raised.segment {
  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*******************************
            Groups
*******************************/
/* Group */
/* line 272, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  margin: 1rem 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
}

/* line 284, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments:first-child {
  margin-top: 0em;
}

/* line 287, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments:last-child {
  margin-bottom: 0em;
}

/* Nested Segment */
/* line 292, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em;
  width: auto;
  box-shadow: none;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 302, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:first-child {
  border-top: none;
  margin-top: 0em;
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Bottom */
/* line 312, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:last-child {
  top: 0px;
  bottom: 0px;
  margin-top: 0em;
  margin-bottom: 0em;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Only */
/* line 322, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments:not(.horizontal) > .segment:only-child {
  border-radius: 0.28571429rem;
}

/* Nested Group */
/* line 327, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .ui.segments {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 1rem 1rem;
}

/* line 331, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .segments:first-child {
  border-top: none;
}

/* line 334, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .segment + .segments:not(.horizontal) {
  margin-top: 0em;
}

/* Horizontal Group */
/* line 339, ../sass/semantic-ui/elements/_segment.scss */
.ui.horizontal.segments {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: transparent;
  border-radius: 0px;
  padding: 0em;
  background-color: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* Nested Horizontal Group */
/* line 360, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .horizontal.segments {
  margin: 0em;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* Horizontal Segment */
/* line 370, ../sass/semantic-ui/elements/_segment.scss */
.ui.horizontal.segments > .segment {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  flex: 1 1 auto;
  -ms-flex: 1 1 0px;
  /* Solves #2550 MS Flex */
  margin: 0em;
  min-width: 0px;
  background-color: transparent;
  border-radius: 0px;
  border: none;
  box-shadow: none;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* Border Fixes */
/* line 387, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments > .horizontal.segments:first-child {
  border-top: none;
}

/* line 390, ../sass/semantic-ui/elements/_segment.scss */
.ui.horizontal.segments > .segment:first-child {
  border-left: none;
}

/*******************************
            States
*******************************/
/*--------------
    Disabled
---------------*/
/* line 404, ../sass/semantic-ui/elements/_segment.scss */
.ui.disabled.segment {
  opacity: 0.45;
  color: rgba(40, 40, 40, 0.3);
}

/*--------------
    Loading
---------------*/
/* line 413, ../sass/semantic-ui/elements/_segment.scss */
.ui.loading.segment {
  position: relative;
  cursor: default;
  pointer-events: none;
  text-shadow: none !important;
  color: transparent !important;
  -webkit-transition: all 0s linear;
  transition: all 0s linear;
}

/* line 422, ../sass/semantic-ui/elements/_segment.scss */
.ui.loading.segment:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0%;
  background: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  border-radius: 0.28571429rem;
  z-index: 100;
}

/* line 433, ../sass/semantic-ui/elements/_segment.scss */
.ui.loading.segment:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  margin: -1.5em 0em 0em -1.5em;
  width: 3em;
  height: 3em;
  -webkit-animation: segment-spin 0.6s linear;
  animation: segment-spin 0.6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 500rem;
  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes segment-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
           Variations
*******************************/
/*-------------------
       Basic
--------------------*/
/* line 484, ../sass/semantic-ui/elements/_segment.scss */
.ui.basic.segment {
  background: none transparent;
  box-shadow: none;
  border: none;
  border-radius: 0px;
}

/*-------------------
       Clearing
--------------------*/
/* line 495, ../sass/semantic-ui/elements/_segment.scss */
.ui.clearing.segment:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 509, ../sass/semantic-ui/elements/_segment.scss */
.ui.red.segment:not(.inverted) {
  border-top: 2px solid #DB2828;
}

/* line 512, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.red.segment {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 518, ../sass/semantic-ui/elements/_segment.scss */
.ui.orange.segment:not(.inverted) {
  border-top: 2px solid #F2711C;
}

/* line 521, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.orange.segment {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 527, ../sass/semantic-ui/elements/_segment.scss */
.ui.yellow.segment:not(.inverted) {
  border-top: 2px solid #FBBD08;
}

/* line 530, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.yellow.segment {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 536, ../sass/semantic-ui/elements/_segment.scss */
.ui.olive.segment:not(.inverted) {
  border-top: 2px solid #B5CC18;
}

/* line 539, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.olive.segment {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 545, ../sass/semantic-ui/elements/_segment.scss */
.ui.green.segment:not(.inverted) {
  border-top: 2px solid #21BA45;
}

/* line 548, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.green.segment {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 554, ../sass/semantic-ui/elements/_segment.scss */
.ui.teal.segment:not(.inverted) {
  border-top: 2px solid #00B5AD;
}

/* line 557, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.teal.segment {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 563, ../sass/semantic-ui/elements/_segment.scss */
.ui.blue.segment:not(.inverted) {
  border-top: 2px solid #2185D0;
}

/* line 566, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.blue.segment {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 572, ../sass/semantic-ui/elements/_segment.scss */
.ui.violet.segment:not(.inverted) {
  border-top: 2px solid #6435C9;
}

/* line 575, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.violet.segment {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 581, ../sass/semantic-ui/elements/_segment.scss */
.ui.purple.segment:not(.inverted) {
  border-top: 2px solid #A333C8;
}

/* line 584, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.purple.segment {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 590, ../sass/semantic-ui/elements/_segment.scss */
.ui.pink.segment:not(.inverted) {
  border-top: 2px solid #E03997;
}

/* line 593, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.pink.segment {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 599, ../sass/semantic-ui/elements/_segment.scss */
.ui.brown.segment:not(.inverted) {
  border-top: 2px solid #A5673F;
}

/* line 602, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.brown.segment {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 608, ../sass/semantic-ui/elements/_segment.scss */
.ui.grey.segment:not(.inverted) {
  border-top: 2px solid #767676;
}

/* line 611, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.grey.segment {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 617, ../sass/semantic-ui/elements/_segment.scss */
.ui.black.segment:not(.inverted) {
  border-top: 2px solid #1B1C1D;
}

/* line 620, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.black.segment {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*-------------------
       Aligned
--------------------*/
/* line 629, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="left aligned"].segment {
  text-align: left;
}

/* line 632, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="right aligned"].segment {
  text-align: right;
}

/* line 635, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="center aligned"].segment {
  text-align: center;
}

/*-------------------
       Floated
--------------------*/
/* line 643, ../sass/semantic-ui/elements/_segment.scss */
.ui.floated.segment,
.ui[class*="left floated"].segment {
  float: left;
  margin-right: 1em;
}

/* line 648, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="right floated"].segment {
  float: right;
  margin-left: 1em;
}

/*-------------------
      Inverted
--------------------*/
/* line 657, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.segment {
  border: none;
  box-shadow: none;
}

/* line 661, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.segment,
.ui.primary.inverted.segment {
  background: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/* Nested */
/* line 668, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.segment .segment {
  color: rgba(0, 0, 0, 0.87);
}

/* line 671, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.segment .inverted.segment {
  color: rgba(255, 255, 255, 0.9);
}

/* Attached */
/* line 676, ../sass/semantic-ui/elements/_segment.scss */
.ui.inverted.attached.segment {
  border-color: #555555;
}

/*-------------------
     Emphasis
--------------------*/
/* Secondary */
/* line 686, ../sass/semantic-ui/elements/_segment.scss */
.ui.secondary.segment {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.6);
}

/* line 690, ../sass/semantic-ui/elements/_segment.scss */
.ui.secondary.inverted.segment {
  background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/* Tertiary */
/* line 697, ../sass/semantic-ui/elements/_segment.scss */
.ui.tertiary.segment {
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.6);
}

/* line 701, ../sass/semantic-ui/elements/_segment.scss */
.ui.tertiary.inverted.segment {
  background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  color: rgba(255, 255, 255, 0.8);
}

/*-------------------
      Attached
--------------------*/
/* Middle */
/* line 713, ../sass/semantic-ui/elements/_segment.scss */
.ui.attached.segment {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 723, ../sass/semantic-ui/elements/_segment.scss */
.ui.attached:not(.message) + .ui.attached.segment:not(.top) {
  border-top: none;
}

/* Top */
/* line 728, ../sass/semantic-ui/elements/_segment.scss */
.ui[class*="top attached"].segment {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 735, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 740, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment[class*="bottom attached"] {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 748, ../sass/semantic-ui/elements/_segment.scss */
.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom: 0em;
}

/*-------------------
        Size
--------------------*/
/* line 756, ../sass/semantic-ui/elements/_segment.scss */
.ui.mini.segments .segment,
.ui.mini.segment {
  font-size: 0.78571429rem;
}

/* line 760, ../sass/semantic-ui/elements/_segment.scss */
.ui.tiny.segments .segment,
.ui.tiny.segment {
  font-size: 0.85714286rem;
}

/* line 764, ../sass/semantic-ui/elements/_segment.scss */
.ui.small.segments .segment,
.ui.small.segment {
  font-size: 0.92857143rem;
}

/* line 768, ../sass/semantic-ui/elements/_segment.scss */
.ui.segments .segment,
.ui.segment {
  font-size: 1rem;
}

/* line 772, ../sass/semantic-ui/elements/_segment.scss */
.ui.large.segments .segment,
.ui.large.segment {
  font-size: 1.14285714rem;
}

/* line 776, ../sass/semantic-ui/elements/_segment.scss */
.ui.big.segments .segment,
.ui.big.segment {
  font-size: 1.28571429rem;
}

/* line 780, ../sass/semantic-ui/elements/_segment.scss */
.ui.huge.segments .segment,
.ui.huge.segment {
  font-size: 1.42857143rem;
}

/* line 784, ../sass/semantic-ui/elements/_segment.scss */
.ui.massive.segments .segment,
.ui.massive.segment {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Plural
*******************************/
/* line 16, ../sass/semantic-ui/elements/_step.scss */
.ui.steps {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin: 1em 0em;
  background: '';
  box-shadow: none;
  line-height: 1.14285714em;
  border-radius: 0.28571429rem;
  border: 1px solid rgba(34, 36, 38, 0.15);
}

/* First Steps */
/* line 39, ../sass/semantic-ui/elements/_step.scss */
.ui.steps:first-child {
  margin-top: 0em;
}

/* Last Steps */
/* line 44, ../sass/semantic-ui/elements/_step.scss */
.ui.steps:last-child {
  margin-bottom: 0em;
}

/*******************************
           Singular
*******************************/
/* line 53, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0em 0em;
  padding: 1.14285714em 2em;
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: none;
  border-radius: 0em;
  border: none;
  border-right: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}

/* Arrow */
/* line 93, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:after {
  display: none;
  position: absolute;
  z-index: 2;
  content: '';
  top: 50%;
  right: 0%;
  border: medium none;
  background-color: #FFFFFF;
  width: 1.14285714em;
  height: 1.14285714em;
  border-style: solid;
  border-color: rgba(34, 36, 38, 0.15);
  border-width: 0px 1px 1px 0px;
  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
}

/* First Step */
/* line 115, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:first-child {
  padding-left: 2em;
  border-radius: 0.28571429rem 0em 0em 0.28571429rem;
}

/* Last Step */
/* line 121, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 124, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:last-child {
  border-right: none;
  margin-right: 0em;
}

/* Only Step */
/* line 130, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/
/* Title */
/* line 141, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step .title {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  font-weight: bold;
}

/* line 146, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step > .title {
  width: 100%;
}

/* Description */
/* line 151, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step .description {
  font-weight: normal;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.87);
}

/* line 156, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step > .description {
  width: 100%;
}

/* line 159, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step .title ~ .description {
  margin-top: 0.25em;
}

/* Icon */
/* line 164, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step > .icon {
  line-height: 1;
  font-size: 2.5em;
  margin: 0em 1rem 0em 0em;
}

/* line 169, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step > .icon,
.ui.steps .step > .icon ~ .content {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

/* line 180, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step > .icon ~ .content {
  -webkit-box-flex: 1 0 auto;
  -webkit-flex-grow: 1 0 auto;
  -ms-flex-positive: 1 0 auto;
  flex-grow: 1 0 auto;
}

/* Horizontal Icon */
/* line 188, ../sass/semantic-ui/elements/_step.scss */
.ui.steps:not(.vertical) .step > .icon {
  width: auto;
}

/* Link */
/* line 193, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .link.step,
.ui.steps a.step {
  cursor: pointer;
}

/*******************************
            Types
*******************************/
/*--------------
     Ordered
---------------*/
/* line 208, ../sass/semantic-ui/elements/_step.scss */
.ui.ordered.steps {
  counter-reset: ordered;
}

/* line 211, ../sass/semantic-ui/elements/_step.scss */
.ui.ordered.steps .step:before {
  display: block;
  position: static;
  text-align: center;
  content: counters(ordered,".");
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
  margin-right: 1rem;
  font-size: 2.5em;
  counter-increment: ordered;
  font-family: inherit;
  font-weight: bold;
}

/* line 225, ../sass/semantic-ui/elements/_step.scss */
.ui.ordered.steps .step > * {
  display: block;
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

/*--------------
    Vertical
---------------*/
/* line 236, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: visible;
}

/* line 248, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  border-radius: 0em;
  padding: 1.14285714em 2em;
  border-right: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 258, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:first-child {
  padding: 1.14285714em 2em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 262, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:last-child {
  border-bottom: none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 266, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:only-child {
  border-radius: 0.28571429rem;
}

/* Arrow */
/* line 271, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:after {
  display: none;
}

/* line 274, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:after {
  top: 50%;
  right: 0%;
  border-width: 0px 1px 1px 0px;
}

/* line 279, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:after {
  display: none;
}

/* line 282, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .active.step:after {
  display: block;
}

/* line 285, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .step:last-child:after {
  display: none;
}

/* line 288, ../sass/semantic-ui/elements/_step.scss */
.ui.vertical.steps .active.step:last-child:after {
  display: block;
}

/*---------------
    Responsive
----------------*/
/* Mobile (Default) */
@media only screen and (max-width: 767px) {
  /* line 299, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 311, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step {
    width: 100% !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  /* line 321, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  /* line 325, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */
  /* line 330, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step:after {
    display: none !important;
  }

  /* Content */
  /* line 335, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step .content {
    text-align: center;
  }

  /* Icon */
  /* line 340, ../sass/semantic-ui/elements/_step.scss */
  .ui.steps .step > .icon,
  .ui.ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*******************************
             States
*******************************/
/* Link Hover */
/* line 353, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .link.step:hover::after,
.ui.steps .link.step:hover,
.ui.steps a.step:hover::after,
.ui.steps a.step:hover {
  background: #F9FAFB;
  color: rgba(0, 0, 0, 0.8);
}

/* Link Down */
/* line 362, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .link.step:active::after,
.ui.steps .link.step:active,
.ui.steps a.step:active::after,
.ui.steps a.step:active {
  background: #F3F4F5;
  color: rgba(0, 0, 0, 0.9);
}

/* Active */
/* line 371, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step.active {
  cursor: auto;
  background: #F3F4F5;
}

/* line 375, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step.active:after {
  background: #F3F4F5;
}

/* line 378, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step.active .title {
  color: #4183C4;
}

/* line 381, ../sass/semantic-ui/elements/_step.scss */
.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon {
  color: rgba(0, 0, 0, 0.85);
}

/* Active Arrow */
/* line 387, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:after {
  display: block;
}

/* line 390, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .active.step:after {
  display: block;
}

/* line 393, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step:last-child:after {
  display: none;
}

/* line 396, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .active.step:last-child:after {
  display: none;
}

/* Active Hover */
/* line 401, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .link.active.step:hover::after,
.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover::after,
.ui.steps a.active.step:hover {
  cursor: pointer;
  background: #DCDDDE;
  color: rgba(0, 0, 0, 0.87);
}

/* Completed */
/* line 411, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  color: #21BA45;
}

/* Disabled */
/* line 417, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .disabled.step {
  cursor: auto;
  background: #FFFFFF;
  pointer-events: none;
}

/* line 422, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .disabled.step,
.ui.steps .disabled.step .title,
.ui.steps .disabled.step .description {
  color: rgba(40, 40, 40, 0.3);
}

/* line 427, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .disabled.step:after {
  background: #FFFFFF;
}

/*******************************
           Variations
*******************************/
/*--------------
   Stackable
---------------*/
/* Tablet Or Below */
@media only screen and (max-width: 991px) {
  /* line 444, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* Steps */
  /* line 458, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0em;
    padding: 1.14285714em 2em;
  }

  /* line 467, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:first-child {
    padding: 1.14285714em 2em;
    border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  }

  /* line 471, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:last-child {
    border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  }

  /* Arrow */
  /* line 476, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step:after {
    display: none !important;
  }

  /* Content */
  /* line 481, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step .content {
    text-align: center;
  }

  /* Icon */
  /* line 486, ../sass/semantic-ui/elements/_step.scss */
  .ui[class*="tablet stackable"].steps .step > .icon,
  .ui[class*="tablet stackable"].ordered.steps .step:before {
    margin: 0em 0em 1rem 0em;
  }
}
/*--------------
      Fluid
---------------*/
/* Fluid */
/* line 498, ../sass/semantic-ui/elements/_step.scss */
.ui.fluid.steps {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

/*--------------
    Attached
---------------*/
/* Top */
/* line 512, ../sass/semantic-ui/elements/_step.scss */
.ui.attached.steps {
  width: calc(100% +  2px ) !important;
  margin: 0em -1px 0;
  max-width: calc(100% +  2px );
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 518, ../sass/semantic-ui/elements/_step.scss */
.ui.attached.steps .step:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 521, ../sass/semantic-ui/elements/_step.scss */
.ui.attached.steps .step:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* Bottom */
/* line 526, ../sass/semantic-ui/elements/_step.scss */
.ui.bottom.attached.steps {
  margin: 0 -1px 0em;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 530, ../sass/semantic-ui/elements/_step.scss */
.ui.bottom.attached.steps .step:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 533, ../sass/semantic-ui/elements/_step.scss */
.ui.bottom.attached.steps .step:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/*-------------------
    Evenly Divided
--------------------*/
/* line 541, ../sass/semantic-ui/elements/_step.scss */
.ui.one.steps,
.ui.two.steps,
.ui.three.steps,
.ui.four.steps,
.ui.five.steps,
.ui.six.steps,
.ui.seven.steps,
.ui.eight.steps {
  width: 100%;
}

/* line 551, ../sass/semantic-ui/elements/_step.scss */
.ui.one.steps > .step,
.ui.two.steps > .step,
.ui.three.steps > .step,
.ui.four.steps > .step,
.ui.five.steps > .step,
.ui.six.steps > .step,
.ui.seven.steps > .step,
.ui.eight.steps > .step {
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 563, ../sass/semantic-ui/elements/_step.scss */
.ui.one.steps > .step {
  width: 100%;
}

/* line 566, ../sass/semantic-ui/elements/_step.scss */
.ui.two.steps > .step {
  width: 50%;
}

/* line 569, ../sass/semantic-ui/elements/_step.scss */
.ui.three.steps > .step {
  width: 33.333%;
}

/* line 572, ../sass/semantic-ui/elements/_step.scss */
.ui.four.steps > .step {
  width: 25%;
}

/* line 575, ../sass/semantic-ui/elements/_step.scss */
.ui.five.steps > .step {
  width: 20%;
}

/* line 578, ../sass/semantic-ui/elements/_step.scss */
.ui.six.steps > .step {
  width: 16.666%;
}

/* line 581, ../sass/semantic-ui/elements/_step.scss */
.ui.seven.steps > .step {
  width: 14.285%;
}

/* line 584, ../sass/semantic-ui/elements/_step.scss */
.ui.eight.steps > .step {
  width: 12.500%;
}

/*-------------------
       Sizes
--------------------*/
/* line 592, ../sass/semantic-ui/elements/_step.scss */
.ui.mini.steps .step,
.ui.mini.step {
  font-size: 0.78571429rem;
}

/* line 596, ../sass/semantic-ui/elements/_step.scss */
.ui.tiny.steps .step,
.ui.tiny.step {
  font-size: 0.85714286rem;
}

/* line 600, ../sass/semantic-ui/elements/_step.scss */
.ui.small.steps .step,
.ui.small.step {
  font-size: 0.92857143rem;
}

/* line 604, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step,
.ui.step {
  font-size: 1rem;
}

/* line 608, ../sass/semantic-ui/elements/_step.scss */
.ui.large.steps .step,
.ui.large.step {
  font-size: 1.14285714rem;
}

/* line 612, ../sass/semantic-ui/elements/_step.scss */
.ui.big.steps .step,
.ui.big.step {
  font-size: 1.28571429rem;
}

/* line 616, ../sass/semantic-ui/elements/_step.scss */
.ui.huge.steps .step,
.ui.huge.step {
  font-size: 1.42857143rem;
}

/* line 620, ../sass/semantic-ui/elements/_step.scss */
.ui.massive.steps .step,
.ui.massive.step {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Step';
  src: url(data:application/x-font-ttf;charset=utf-8;;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format("woff");
}
/* line 634, ../sass/semantic-ui/elements/_step.scss */
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before {
  font-family: 'Step';
  content: '\e800';
  /* '' */
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Breadcrumb
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Breadcrumb
*******************************/
/* line 16, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb {
  line-height: 1;
  display: inline-block;
  margin: 0em 0em;
  vertical-align: middle;
}

/* line 22, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb:first-child {
  margin-top: 0em;
}

/* line 25, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb:last-child {
  margin-bottom: 0em;
}

/*******************************
          Content
*******************************/
/* Divider */
/* line 36, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb .divider {
  display: inline-block;
  opacity: 0.7;
  margin: 0em 0.21428571rem 0em;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
  vertical-align: baseline;
}

/* Link */
/* line 46, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb a {
  color: #4183C4;
}

/* line 49, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb a:hover {
  color: #1e70bf;
}

/* Icon Divider */
/* line 54, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb .icon.divider {
  font-size: 0.85714286em;
  vertical-align: baseline;
}

/* Section */
/* line 60, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb a.section {
  cursor: pointer;
}

/* line 63, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb .section {
  display: inline-block;
  margin: 0em;
  padding: 0em;
}

/* Loose Coupling */
/* line 70, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb.segment {
  display: inline-block;
  padding: 0.78571429em 1em;
}

/*******************************
            States
*******************************/
/* line 80, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb .active.section {
  font-weight: bold;
}

/*******************************
           Variations
*******************************/
/* line 89, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.mini.breadcrumb {
  font-size: 0.78571429rem;
}

/* line 92, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.tiny.breadcrumb {
  font-size: 0.85714286rem;
}

/* line 95, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.small.breadcrumb {
  font-size: 0.92857143rem;
}

/* line 98, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.breadcrumb {
  font-size: 1rem;
}

/* line 101, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.large.breadcrumb {
  font-size: 1.14285714rem;
}

/* line 104, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.big.breadcrumb {
  font-size: 1.28571429rem;
}

/* line 107, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.huge.breadcrumb {
  font-size: 1.42857143rem;
}

/* line 110, ../sass/semantic-ui/collections/_breadcrumb.scss */
.ui.massive.breadcrumb {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Elements
*******************************/
/*--------------------
        Form
---------------------*/
/* line 21, ../sass/semantic-ui/collections/_form.scss */
.ui.form {
  position: relative;
  max-width: 100%;
}

/*--------------------
        Content
---------------------*/
/* line 30, ../sass/semantic-ui/collections/_form.scss */
.ui.form > p {
  margin: 1em 0em;
}

/*--------------------
        Field
---------------------*/
/* line 38, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field {
  clear: both;
  margin: 0em 0em 1em;
}

/* line 42, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field:last-child,
.ui.form .fields:last-child .field {
  margin-bottom: 0em;
}

/* line 46, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields .field {
  clear: both;
  margin: 0em;
}

/*--------------------
        Labels
---------------------*/
/* line 55, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field > label {
  display: block;
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

/*--------------------
    Standard Inputs
---------------------*/
/* line 68, ../sass/semantic-ui/collections/_form.scss */
.ui.form textarea,
.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="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  width: 100%;
  vertical-align: top;
}

/* Set max height on unusual input */
/* line 86, ../sass/semantic-ui/collections/_form.scss */
.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button {
  height: 1.2142em;
}

/* line 90, ../sass/semantic-ui/collections/_form.scss */
.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="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"] {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  line-height: 1.2142em;
  padding: 0.67861429em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  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;
}

/* Text Area */
/* line 120, ../sass/semantic-ui/collections/_form.scss */
.ui.form textarea {
  margin: 0em;
  -webkit-appearance: none;
  tap-highlight-color: rgba(255, 255, 255, 0);
  padding: 0.78571429em 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  outline: none;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  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;
}

/* line 137, ../sass/semantic-ui/collections/_form.scss */
.ui.form textarea:not([rows]) {
  height: 12em;
  min-height: 8em;
  max-height: 24em;
}

/* line 142, ../sass/semantic-ui/collections/_form.scss */
.ui.form textarea,
.ui.form input[type="checkbox"] {
  vertical-align: top;
}

/*--------------------------
  Input w/ attached Button
---------------------------*/
/* line 151, ../sass/semantic-ui/collections/_form.scss */
.ui.form input.attached {
  width: auto;
}

/*--------------------
     Basic Select
---------------------*/
/* line 159, ../sass/semantic-ui/collections/_form.scss */
.ui.form select {
  display: block;
  height: auto;
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  box-shadow: 0em 0em 0em 0em transparent inset;
  padding: 0.62em 1em;
  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;
}

/*--------------------
       Dropdown
---------------------*/
/* Block */
/* line 179, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field > .selection.dropdown {
  width: 100%;
}

/* line 182, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field > .selection.dropdown > .dropdown.icon {
  float: right;
}

/* Inline */
/* line 187, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field > .selection.dropdown,
.ui.form .inline.field > .selection.dropdown {
  width: auto;
}

/* line 191, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon {
  float: none;
}

/*--------------------
       UI Input
---------------------*/
/* Block */
/* line 202, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input {
  width: 100%;
}

/* Inline  */
/* line 209, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input {
  width: auto;
  vertical-align: middle;
}

/* Auto Input */
/* line 216, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input {
  width: auto;
}

/* Full Width Input */
/* line 222, ../sass/semantic-ui/collections/_form.scss */
.ui.form .ten.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .eight.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.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 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  width: 0px;
}

/*--------------------
   Types of Messages
---------------------*/
/* line 243, ../sass/semantic-ui/collections/_form.scss */
.ui.form .success.message,
.ui.form .warning.message,
.ui.form .error.message {
  display: none;
}

/* Assumptions */
/* line 250, ../sass/semantic-ui/collections/_form.scss */
.ui.form .message:first-child {
  margin-top: 0px;
}

/*--------------------
   Validation Prompt
---------------------*/
/* line 258, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field .prompt.label {
  white-space: normal;
  background: #FFFFFF !important;
  border: 1px solid #E0B4B4 !important;
  color: #9F3A38 !important;
}

/* line 264, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field .prompt,
.ui.form .inline.field .prompt {
  vertical-align: top;
  margin: -0.25em 0em -0.5em 0.5em;
}

/* line 269, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field .prompt:before,
.ui.form .inline.field .prompt:before {
  border-width: 0px 0px 1px 1px;
  bottom: auto;
  right: auto;
  top: 50%;
  left: 0em;
}

/*******************************
            States
*******************************/
/*--------------------
      Autofilled
---------------------*/
/* line 288, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #E5DFA1 !important;
}

/* Focus */
/* line 294, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.field input:-webkit-autofill:focus {
  box-shadow: 0px 0px 0px 100px #FFFFF0 inset !important;
  border-color: #D5C315 !important;
}

/* Error */
/* line 300, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error.error input:-webkit-autofill {
  box-shadow: 0px 0px 0px 100px #FFFAF0 inset !important;
  border-color: #E0B4B4 !important;
}

/*--------------------
      Placeholder
---------------------*/
/* browsers require these rules separate */
/* line 311, ../sass/semantic-ui/collections/_form.scss */
.ui.form ::-webkit-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 314, ../sass/semantic-ui/collections/_form.scss */
.ui.form :-ms-input-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 317, ../sass/semantic-ui/collections/_form.scss */
.ui.form ::-moz-placeholder {
  color: rgba(191, 191, 191, 0.87);
}

/* line 320, ../sass/semantic-ui/collections/_form.scss */
.ui.form :focus::-webkit-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 323, ../sass/semantic-ui/collections/_form.scss */
.ui.form :focus:-ms-input-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* line 326, ../sass/semantic-ui/collections/_form.scss */
.ui.form :focus::-moz-placeholder {
  color: rgba(115, 115, 115, 0.87);
}

/* Error Placeholder */
/* line 331, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error ::-webkit-input-placeholder {
  color: #e7bdbc;
}

/* line 334, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error :-ms-input-placeholder {
  color: #e7bdbc !important;
}

/* line 337, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error ::-moz-placeholder {
  color: #e7bdbc;
}

/* line 340, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error :focus::-webkit-input-placeholder {
  color: #da9796;
}

/* line 343, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error :focus:-ms-input-placeholder {
  color: #da9796 !important;
}

/* line 346, ../sass/semantic-ui/collections/_form.scss */
.ui.form .error :focus::-moz-placeholder {
  color: #da9796;
}

/*--------------------
        Focus
---------------------*/
/* line 354, ../sass/semantic-ui/collections/_form.scss */
.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="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}

/* line 372, ../sass/semantic-ui/collections/_form.scss */
.ui.form textarea:focus {
  color: rgba(0, 0, 0, 0.95);
  border-color: #85B7D9;
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance: none;
}

/*--------------------
        Success
---------------------*/
/* On Form */
/* line 387, ../sass/semantic-ui/collections/_form.scss */
.ui.form.success .success.message:not(:empty) {
  display: block;
}

/* line 390, ../sass/semantic-ui/collections/_form.scss */
.ui.form.success .compact.success.message:not(:empty) {
  display: inline-block;
}

/* line 393, ../sass/semantic-ui/collections/_form.scss */
.ui.form.success .icon.success.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Warning
---------------------*/
/* On Form */
/* line 406, ../sass/semantic-ui/collections/_form.scss */
.ui.form.warning .warning.message:not(:empty) {
  display: block;
}

/* line 409, ../sass/semantic-ui/collections/_form.scss */
.ui.form.warning .compact.warning.message:not(:empty) {
  display: inline-block;
}

/* line 412, ../sass/semantic-ui/collections/_form.scss */
.ui.form.warning .icon.warning.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------------
        Error
---------------------*/
/* On Form */
/* line 425, ../sass/semantic-ui/collections/_form.scss */
.ui.form.error .error.message:not(:empty) {
  display: block;
}

/* line 428, ../sass/semantic-ui/collections/_form.scss */
.ui.form.error .compact.error.message:not(:empty) {
  display: inline-block;
}

/* line 431, ../sass/semantic-ui/collections/_form.scss */
.ui.form.error .icon.error.message:not(:empty) {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/* On Field(s) */
/* line 439, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field label,
.ui.form .field.error label,
.ui.form .fields.error .field .input,
.ui.form .field.error .input {
  color: #9F3A38;
}

/* line 445, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .corner.label,
.ui.form .field.error .corner.label {
  border-color: #9F3A38;
  color: #FFFFFF;
}

/* line 450, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.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="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="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.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="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="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"] {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  border-radius: '';
  box-shadow: none;
}

/* line 484, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.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="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="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus {
  background: #FFF6F6;
  border-color: #E0B4B4;
  color: #9F3A38;
  -webkit-appearance: none;
  box-shadow: none;
}

/* Preserve Native Select Stylings */
/* line 506, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.error select {
  -webkit-appearance: menulist-button;
}

/*------------------
    Dropdown Error
--------------------*/
/* line 514, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .text,
.ui.form .field.error .ui.dropdown .item {
  background: #FFF6F6;
  color: #9F3A38;
}

/* line 522, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown,
.ui.form .field.error .ui.dropdown {
  border-color: #E0B4B4 !important;
}

/* line 526, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown:hover {
  border-color: #E0B4B4 !important;
}

/* line 530, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown:hover .menu,
.ui.form .field.error .ui.dropdown:hover .menu {
  border-color: #E0B4B4;
}

/* line 534, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.error .ui.multiple.selection.dropdown > .label {
  background-color: #EACBCB;
  color: #9F3A38;
}

/* Hover */
/* line 541, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover {
  background-color: #FBE7E7;
}

/* Selected */
/* line 547, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item {
  background-color: #FBE7E7;
}

/* Active */
/* line 553, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item {
  background-color: #FDCFCF !important;
}

/*--------------------
    Checkbox Error
---------------------*/
/* line 562, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {
  color: #9F3A38;
}

/* line 568, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label: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 .field.error .checkbox:not(.toggle):not(.slider) .box:before {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

/* line 575, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields.error .field .checkbox label:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .field.error .checkbox .box:after {
  color: #9F3A38;
}

/*--------------------
       Disabled
---------------------*/
/* line 586, ../sass/semantic-ui/collections/_form.scss */
.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled {
  pointer-events: none;
  opacity: 0.45;
}

/* line 592, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 0.45;
}

/* line 596, ../sass/semantic-ui/collections/_form.scss */
.ui.form .field.disabled :disabled {
  opacity: 1;
}

/*--------------
    Loading
---------------*/
/* line 604, ../sass/semantic-ui/collections/_form.scss */
.ui.loading.form {
  position: relative;
  cursor: default;
  pointer-events: none;
}

/* line 609, ../sass/semantic-ui/collections/_form.scss */
.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;
}

/* line 619, ../sass/semantic-ui/collections/_form.scss */
.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-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
  visibility: visible;
  z-index: 101;
}

@-webkit-keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes form-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*******************************
         Element Types
*******************************/
/*--------------------
     Required Field
---------------------*/
/* line 670, ../sass/semantic-ui/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  margin: -0.2em 0em 0em 0.2em;
  content: '*';
  color: #DB2828;
}

/* line 679, ../sass/semantic-ui/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after {
  display: inline-block;
  vertical-align: top;
}

/* line 685, ../sass/semantic-ui/collections/_form.scss */
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after {
  position: absolute;
  top: 0%;
  left: 100%;
}

/*******************************
           Variations
*******************************/
/*--------------------
    Inverted Colors
---------------------*/
/* line 702, ../sass/semantic-ui/collections/_form.scss */
.ui.inverted.form label,
.ui.form .inverted.segment label,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p {
  color: rgba(255, 255, 255, 0.9);
}

/* Inverted Field */
/* line 717, ../sass/semantic-ui/collections/_form.scss */
.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="number"],
.ui.inverted.form input[type="password"],
.ui.inverted.form input[type="search"],
.ui.inverted.form input[type="tel"],
.ui.inverted.form input[type="time"],
.ui.inverted.form input[type="text"],
.ui.inverted.form input[type="file"],
.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;
}

/*--------------------
     Field Groups
---------------------*/
/* Grouped Vertically */
/* line 741, ../sass/semantic-ui/collections/_form.scss */
.ui.form .grouped.fields {
  display: block;
  margin: 0em 0em 1em;
}

/* line 745, ../sass/semantic-ui/collections/_form.scss */
.ui.form .grouped.fields:last-child {
  margin-bottom: 0em;
}

/* line 748, ../sass/semantic-ui/collections/_form.scss */
.ui.form .grouped.fields > label {
  margin: 0em 0em 0.28571429rem 0em;
  color: rgba(0, 0, 0, 0.87);
  font-size: 0.92857143em;
  font-weight: bold;
  text-transform: none;
}

/* line 755, ../sass/semantic-ui/collections/_form.scss */
.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field {
  display: block;
  margin: 0.5em 0em;
  padding: 0em;
}

/*--------------------
        Fields
---------------------*/
/* Split fields */
/* line 768, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0em -0.5em 1em;
}

/* line 780, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields > .field {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 788, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields > .field:first-child {
  border-left: none;
  box-shadow: none;
}

/* Other Combinations */
/* line 794, ../sass/semantic-ui/collections/_form.scss */
.ui.form .two.fields > .fields,
.ui.form .two.fields > .field {
  width: 50%;
}

/* line 798, ../sass/semantic-ui/collections/_form.scss */
.ui.form .three.fields > .fields,
.ui.form .three.fields > .field {
  width: 33.33333333%;
}

/* line 802, ../sass/semantic-ui/collections/_form.scss */
.ui.form .four.fields > .fields,
.ui.form .four.fields > .field {
  width: 25%;
}

/* line 806, ../sass/semantic-ui/collections/_form.scss */
.ui.form .five.fields > .fields,
.ui.form .five.fields > .field {
  width: 20%;
}

/* line 810, ../sass/semantic-ui/collections/_form.scss */
.ui.form .six.fields > .fields,
.ui.form .six.fields > .field {
  width: 16.66666667%;
}

/* line 814, ../sass/semantic-ui/collections/_form.scss */
.ui.form .seven.fields > .fields,
.ui.form .seven.fields > .field {
  width: 14.28571429%;
}

/* line 818, ../sass/semantic-ui/collections/_form.scss */
.ui.form .eight.fields > .fields,
.ui.form .eight.fields > .field {
  width: 12.5%;
}

/* line 822, ../sass/semantic-ui/collections/_form.scss */
.ui.form .nine.fields > .fields,
.ui.form .nine.fields > .field {
  width: 11.11111111%;
}

/* line 826, ../sass/semantic-ui/collections/_form.scss */
.ui.form .ten.fields > .fields,
.ui.form .ten.fields > .field {
  width: 10%;
}

/* Swap to full width on mobile */
@media only screen and (max-width: 767px) {
  /* line 833, ../sass/semantic-ui/collections/_form.scss */
  .ui.form .fields {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  /* line 838, ../sass/semantic-ui/collections/_form.scss */
  .ui[class*="equal width"].form .fields > .field,
  .ui.form [class*="equal width"].fields > .field,
  .ui.form .two.fields > .fields,
  .ui.form .two.fields > .field,
  .ui.form .three.fields > .fields,
  .ui.form .three.fields > .field,
  .ui.form .four.fields > .fields,
  .ui.form .four.fields > .field,
  .ui.form .five.fields > .fields,
  .ui.form .five.fields > .field,
  .ui.form .six.fields > .fields,
  .ui.form .six.fields > .field,
  .ui.form .seven.fields > .fields,
  .ui.form .seven.fields > .field,
  .ui.form .eight.fields > .fields,
  .ui.form .eight.fields > .field,
  .ui.form .nine.fields > .fields,
  .ui.form .nine.fields > .field,
  .ui.form .ten.fields > .fields,
  .ui.form .ten.fields > .field {
    width: 100% !important;
    margin: 0em 0em 1em;
  }
}
/* Sizing Combinations */
/* line 864, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fields .wide.field {
  width: 6.25%;
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 869, ../sass/semantic-ui/collections/_form.scss */
.ui.form .one.wide.field {
  width: 6.25% !important;
}

/* line 872, ../sass/semantic-ui/collections/_form.scss */
.ui.form .two.wide.field {
  width: 12.5% !important;
}

/* line 875, ../sass/semantic-ui/collections/_form.scss */
.ui.form .three.wide.field {
  width: 18.75% !important;
}

/* line 878, ../sass/semantic-ui/collections/_form.scss */
.ui.form .four.wide.field {
  width: 25% !important;
}

/* line 881, ../sass/semantic-ui/collections/_form.scss */
.ui.form .five.wide.field {
  width: 31.25% !important;
}

/* line 884, ../sass/semantic-ui/collections/_form.scss */
.ui.form .six.wide.field {
  width: 37.5% !important;
}

/* line 887, ../sass/semantic-ui/collections/_form.scss */
.ui.form .seven.wide.field {
  width: 43.75% !important;
}

/* line 890, ../sass/semantic-ui/collections/_form.scss */
.ui.form .eight.wide.field {
  width: 50% !important;
}

/* line 893, ../sass/semantic-ui/collections/_form.scss */
.ui.form .nine.wide.field {
  width: 56.25% !important;
}

/* line 896, ../sass/semantic-ui/collections/_form.scss */
.ui.form .ten.wide.field {
  width: 62.5% !important;
}

/* line 899, ../sass/semantic-ui/collections/_form.scss */
.ui.form .eleven.wide.field {
  width: 68.75% !important;
}

/* line 902, ../sass/semantic-ui/collections/_form.scss */
.ui.form .twelve.wide.field {
  width: 75% !important;
}

/* line 905, ../sass/semantic-ui/collections/_form.scss */
.ui.form .thirteen.wide.field {
  width: 81.25% !important;
}

/* line 908, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fourteen.wide.field {
  width: 87.5% !important;
}

/* line 911, ../sass/semantic-ui/collections/_form.scss */
.ui.form .fifteen.wide.field {
  width: 93.75% !important;
}

/* line 914, ../sass/semantic-ui/collections/_form.scss */
.ui.form .sixteen.wide.field {
  width: 100% !important;
}

/* Swap to full width on mobile */
@media only screen and (max-width: 767px) {
  /* line 920, ../sass/semantic-ui/collections/_form.scss */
  .ui.form .two.fields > .fields,
  .ui.form .two.fields > .field,
  .ui.form .three.fields > .fields,
  .ui.form .three.fields > .field,
  .ui.form .four.fields > .fields,
  .ui.form .four.fields > .field,
  .ui.form .five.fields > .fields,
  .ui.form .five.fields > .field,
  .ui.form .fields > .two.wide.field,
  .ui.form .fields > .three.wide.field,
  .ui.form .fields > .four.wide.field,
  .ui.form .fields > .five.wide.field,
  .ui.form .fields > .six.wide.field,
  .ui.form .fields > .seven.wide.field,
  .ui.form .fields > .eight.wide.field,
  .ui.form .fields > .nine.wide.field,
  .ui.form .fields > .ten.wide.field,
  .ui.form .fields > .eleven.wide.field,
  .ui.form .fields > .twelve.wide.field,
  .ui.form .fields > .thirteen.wide.field,
  .ui.form .fields > .fourteen.wide.field,
  .ui.form .fields > .fifteen.wide.field,
  .ui.form .fields > .sixteen.wide.field {
    width: 100% !important;
  }

  /* line 945, ../sass/semantic-ui/collections/_form.scss */
  .ui.form .fields {
    margin-bottom: 0em;
  }
}
/*--------------------
     Equal Width
---------------------*/
/* line 954, ../sass/semantic-ui/collections/_form.scss */
.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field {
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/*--------------------
    Inline Fields
---------------------*/
/* line 967, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields {
  margin: 0em 0em 1em;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 974, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field {
  margin: 0em;
  padding: 0em 1em 0em 0em;
}

/* Inline Label */
/* line 980, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields > label,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.field > label,
.ui.form .inline.field > p {
  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;
}

/* Grouped Inline Label */
/* line 997, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields > label {
  margin: 0.035714em 1em 0em 0em;
}

/* Inline Input */
/* line 1002, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select {
  display: inline-block;
  width: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  vertical-align: middle;
  font-size: 1em;
}

/* Label */
/* line 1015, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field > :first-child,
.ui.form .inline.field > :first-child {
  margin: 0em 0.85714286em 0em 0em;
}

/* line 1019, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .field > :only-child,
.ui.form .inline.field > :only-child {
  margin: 0em;
}

/* Wide */
/* line 1025, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .wide.field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 1035, ../sass/semantic-ui/collections/_form.scss */
.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select {
  width: 100%;
}

/*--------------------
        Sizes
---------------------*/
/* line 1044, ../sass/semantic-ui/collections/_form.scss */
.ui.mini.form {
  font-size: 0.78571429rem;
}

/* line 1047, ../sass/semantic-ui/collections/_form.scss */
.ui.tiny.form {
  font-size: 0.85714286rem;
}

/* line 1050, ../sass/semantic-ui/collections/_form.scss */
.ui.small.form {
  font-size: 0.92857143rem;
}

/* line 1053, ../sass/semantic-ui/collections/_form.scss */
.ui.form {
  font-size: 1rem;
}

/* line 1056, ../sass/semantic-ui/collections/_form.scss */
.ui.large.form {
  font-size: 1.14285714rem;
}

/* line 1059, ../sass/semantic-ui/collections/_form.scss */
.ui.big.form {
  font-size: 1.28571429rem;
}

/* line 1062, ../sass/semantic-ui/collections/_form.scss */
.ui.huge.form {
  font-size: 1.42857143rem;
}

/* line 1065, ../sass/semantic-ui/collections/_form.scss */
.ui.massive.form {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/* line 16, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  padding: 0em;
}

/*----------------------
      Remove Gutters
-----------------------*/
/* line 40, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid {
  margin-top: -1rem;
  margin-bottom: -1rem;
  margin-left: -1rem;
  margin-right: -1rem;
}

/* line 46, ../sass/semantic-ui/collections/_grid.scss */
.ui.relaxed.grid {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

/* line 50, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="very relaxed"].grid {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

/* Preserve Rows Spacing on Consecutive Grids */
/* line 56, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid + .grid {
  margin-top: 1rem;
}

/*-------------------
       Columns
--------------------*/
/* Standard 16 column */
/* line 66, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .column:not(.row),
.ui.grid > .row > .column {
  position: relative;
  display: inline-block;
  width: 6.25%;
  padding-left: 1rem;
  padding-right: 1rem;
  vertical-align: top;
}

/* line 75, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > * {
  padding-left: 1rem;
  padding-right: 1rem;
}

/*-------------------
        Rows
--------------------*/
/* line 84, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: inherit;
  -webkit-justify-content: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100% !important;
  padding: 0rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/*-------------------
       Columns
--------------------*/
/* Vertical padding when no rows */
/* line 118, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .column:not(.row) {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* line 122, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > .column {
  margin-top: 0em;
  margin-bottom: 0em;
}

/*-------------------
      Content
--------------------*/
/* line 131, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > img,
.ui.grid > .row > .column > img {
  max-width: 100%;
}

/*-------------------
    Loose Coupling
--------------------*/
/* Collapse Margin on Consecutive Grid */
/* line 142, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .ui.grid:first-child {
  margin-top: 0em;
}

/* line 145, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .ui.grid:last-child {
  margin-bottom: 0em;
}

/* Segment inside Aligned Grid */
/* line 150, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
.ui.aligned.grid .column > .segment:not(.compact):not(.attached) {
  width: 100%;
}

/* Align Dividers with Gutter */
/* line 156, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid .row + .ui.divider {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 1rem 1rem;
}

/* line 163, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid .column + .ui.vertical.divider {
  height: calc(50% -  1rem );
}

/* Remove Border on Last Horizontal Segment */
/* line 168, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > .column:last-child > .horizontal.segment,
.ui.grid > .column:last-child > .horizontal.segment {
  box-shadow: none;
}

/*******************************
           Variations
*******************************/
/*-----------------------
       Page Grid
-------------------------*/
@media only screen and (max-width: 767px) {
  /* line 184, ../sass/semantic-ui/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 0em;
    margin-right: 0em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 193, ../sass/semantic-ui/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 2em;
    padding-right: 2em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 202, ../sass/semantic-ui/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 3%;
    padding-right: 3%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 211, ../sass/semantic-ui/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 220, ../sass/semantic-ui/collections/_grid.scss */
  .ui.page.grid {
    width: auto;
    margin-left: 0em;
    margin-right: 0em;
    padding-left: 23%;
    padding-right: 23%;
  }
}
/*-------------------
     Column Count
--------------------*/
/* Assume full width with one column */
/* line 235, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child {
  width: 100%;
}

/* Grid Based */
/* line 241, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="one column"].grid > .row > .column,
.ui[class*="one column"].grid > .column:not(.row) {
  width: 100%;
}

/* line 245, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="two column"].grid > .row > .column,
.ui[class*="two column"].grid > .column:not(.row) {
  width: 50%;
}

/* line 249, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="three column"].grid > .row > .column,
.ui[class*="three column"].grid > .column:not(.row) {
  width: 33.33333333%;
}

/* line 253, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="four column"].grid > .row > .column,
.ui[class*="four column"].grid > .column:not(.row) {
  width: 25%;
}

/* line 257, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="five column"].grid > .row > .column,
.ui[class*="five column"].grid > .column:not(.row) {
  width: 20%;
}

/* line 261, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="six column"].grid > .row > .column,
.ui[class*="six column"].grid > .column:not(.row) {
  width: 16.66666667%;
}

/* line 265, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="seven column"].grid > .row > .column,
.ui[class*="seven column"].grid > .column:not(.row) {
  width: 14.28571429%;
}

/* line 269, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="eight column"].grid > .row > .column,
.ui[class*="eight column"].grid > .column:not(.row) {
  width: 12.5%;
}

/* line 273, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="nine column"].grid > .row > .column,
.ui[class*="nine column"].grid > .column:not(.row) {
  width: 11.11111111%;
}

/* line 277, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="ten column"].grid > .row > .column,
.ui[class*="ten column"].grid > .column:not(.row) {
  width: 10%;
}

/* line 281, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="eleven column"].grid > .row > .column,
.ui[class*="eleven column"].grid > .column:not(.row) {
  width: 9.09090909%;
}

/* line 285, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="twelve column"].grid > .row > .column,
.ui[class*="twelve column"].grid > .column:not(.row) {
  width: 8.33333333%;
}

/* line 289, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="thirteen column"].grid > .row > .column,
.ui[class*="thirteen column"].grid > .column:not(.row) {
  width: 7.69230769%;
}

/* line 293, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="fourteen column"].grid > .row > .column,
.ui[class*="fourteen column"].grid > .column:not(.row) {
  width: 7.14285714%;
}

/* line 297, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="fifteen column"].grid > .row > .column,
.ui[class*="fifteen column"].grid > .column:not(.row) {
  width: 6.66666667%;
}

/* line 301, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="sixteen column"].grid > .row > .column,
.ui[class*="sixteen column"].grid > .column:not(.row) {
  width: 6.25%;
}

/* Row Based Overrides */
/* line 307, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="one column"].row > .column {
  width: 100% !important;
}

/* line 310, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="two column"].row > .column {
  width: 50% !important;
}

/* line 313, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="three column"].row > .column {
  width: 33.33333333% !important;
}

/* line 316, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="four column"].row > .column {
  width: 25% !important;
}

/* line 319, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="five column"].row > .column {
  width: 20% !important;
}

/* line 322, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="six column"].row > .column {
  width: 16.66666667% !important;
}

/* line 325, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="seven column"].row > .column {
  width: 14.28571429% !important;
}

/* line 328, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="eight column"].row > .column {
  width: 12.5% !important;
}

/* line 331, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="nine column"].row > .column {
  width: 11.11111111% !important;
}

/* line 334, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="ten column"].row > .column {
  width: 10% !important;
}

/* line 337, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="eleven column"].row > .column {
  width: 9.09090909% !important;
}

/* line 340, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="twelve column"].row > .column {
  width: 8.33333333% !important;
}

/* line 343, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="thirteen column"].row > .column {
  width: 7.69230769% !important;
}

/* line 346, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="fourteen column"].row > .column {
  width: 7.14285714% !important;
}

/* line 349, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="fifteen column"].row > .column {
  width: 6.66666667% !important;
}

/* line 352, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > [class*="sixteen column"].row > .column {
  width: 6.25% !important;
}

/* Celled Page */
/* line 357, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.page.grid {
  box-shadow: none;
}

/*-------------------
    Column Width
--------------------*/
/* Sizing Combinations */
/* line 367, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="one wide"].column,
.ui.grid > .column.row > [class*="one wide"].column,
.ui.grid > [class*="one wide"].column,
.ui.column.grid > [class*="one wide"].column {
  width: 6.25% !important;
}

/* line 373, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="two wide"].column,
.ui.grid > .column.row > [class*="two wide"].column,
.ui.grid > [class*="two wide"].column,
.ui.column.grid > [class*="two wide"].column {
  width: 12.5% !important;
}

/* line 379, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="three wide"].column,
.ui.grid > .column.row > [class*="three wide"].column,
.ui.grid > [class*="three wide"].column,
.ui.column.grid > [class*="three wide"].column {
  width: 18.75% !important;
}

/* line 385, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="four wide"].column,
.ui.grid > .column.row > [class*="four wide"].column,
.ui.grid > [class*="four wide"].column,
.ui.column.grid > [class*="four wide"].column {
  width: 25% !important;
}

/* line 391, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="five wide"].column,
.ui.grid > .column.row > [class*="five wide"].column,
.ui.grid > [class*="five wide"].column,
.ui.column.grid > [class*="five wide"].column {
  width: 31.25% !important;
}

/* line 397, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="six wide"].column,
.ui.grid > .column.row > [class*="six wide"].column,
.ui.grid > [class*="six wide"].column,
.ui.column.grid > [class*="six wide"].column {
  width: 37.5% !important;
}

/* line 403, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="seven wide"].column,
.ui.grid > .column.row > [class*="seven wide"].column,
.ui.grid > [class*="seven wide"].column,
.ui.column.grid > [class*="seven wide"].column {
  width: 43.75% !important;
}

/* line 409, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="eight wide"].column,
.ui.grid > .column.row > [class*="eight wide"].column,
.ui.grid > [class*="eight wide"].column,
.ui.column.grid > [class*="eight wide"].column {
  width: 50% !important;
}

/* line 415, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="nine wide"].column,
.ui.grid > .column.row > [class*="nine wide"].column,
.ui.grid > [class*="nine wide"].column,
.ui.column.grid > [class*="nine wide"].column {
  width: 56.25% !important;
}

/* line 421, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="ten wide"].column,
.ui.grid > .column.row > [class*="ten wide"].column,
.ui.grid > [class*="ten wide"].column,
.ui.column.grid > [class*="ten wide"].column {
  width: 62.5% !important;
}

/* line 427, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="eleven wide"].column,
.ui.grid > .column.row > [class*="eleven wide"].column,
.ui.grid > [class*="eleven wide"].column,
.ui.column.grid > [class*="eleven wide"].column {
  width: 68.75% !important;
}

/* line 433, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="twelve wide"].column,
.ui.grid > .column.row > [class*="twelve wide"].column,
.ui.grid > [class*="twelve wide"].column,
.ui.column.grid > [class*="twelve wide"].column {
  width: 75% !important;
}

/* line 439, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="thirteen wide"].column,
.ui.grid > .column.row > [class*="thirteen wide"].column,
.ui.grid > [class*="thirteen wide"].column,
.ui.column.grid > [class*="thirteen wide"].column {
  width: 81.25% !important;
}

/* line 445, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="fourteen wide"].column,
.ui.grid > .column.row > [class*="fourteen wide"].column,
.ui.grid > [class*="fourteen wide"].column,
.ui.column.grid > [class*="fourteen wide"].column {
  width: 87.5% !important;
}

/* line 451, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="fifteen wide"].column,
.ui.grid > .column.row > [class*="fifteen wide"].column,
.ui.grid > [class*="fifteen wide"].column,
.ui.column.grid > [class*="fifteen wide"].column {
  width: 93.75% !important;
}

/* line 457, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > [class*="sixteen wide"].column,
.ui.grid > .column.row > [class*="sixteen wide"].column,
.ui.grid > [class*="sixteen wide"].column,
.ui.column.grid > [class*="sixteen wide"].column {
  width: 100% !important;
}

/*----------------------
    Width per Device
-----------------------*/
/* Mobile Sizing Combinations */
@media only screen and (min-width: 320px) and (max-width: 767px) {
  /* line 471, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide mobile"].column,
  .ui.grid > .column.row > [class*="one wide mobile"].column,
  .ui.grid > [class*="one wide mobile"].column,
  .ui.column.grid > [class*="one wide mobile"].column {
    width: 6.25% !important;
  }

  /* line 477, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide mobile"].column,
  .ui.grid > .column.row > [class*="two wide mobile"].column,
  .ui.grid > [class*="two wide mobile"].column,
  .ui.column.grid > [class*="two wide mobile"].column {
    width: 12.5% !important;
  }

  /* line 483, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide mobile"].column,
  .ui.grid > .column.row > [class*="three wide mobile"].column,
  .ui.grid > [class*="three wide mobile"].column,
  .ui.column.grid > [class*="three wide mobile"].column {
    width: 18.75% !important;
  }

  /* line 489, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide mobile"].column,
  .ui.grid > .column.row > [class*="four wide mobile"].column,
  .ui.grid > [class*="four wide mobile"].column,
  .ui.column.grid > [class*="four wide mobile"].column {
    width: 25% !important;
  }

  /* line 495, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide mobile"].column,
  .ui.grid > .column.row > [class*="five wide mobile"].column,
  .ui.grid > [class*="five wide mobile"].column,
  .ui.column.grid > [class*="five wide mobile"].column {
    width: 31.25% !important;
  }

  /* line 501, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide mobile"].column,
  .ui.grid > .column.row > [class*="six wide mobile"].column,
  .ui.grid > [class*="six wide mobile"].column,
  .ui.column.grid > [class*="six wide mobile"].column {
    width: 37.5% !important;
  }

  /* line 507, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide mobile"].column,
  .ui.grid > .column.row > [class*="seven wide mobile"].column,
  .ui.grid > [class*="seven wide mobile"].column,
  .ui.column.grid > [class*="seven wide mobile"].column {
    width: 43.75% !important;
  }

  /* line 513, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide mobile"].column,
  .ui.grid > .column.row > [class*="eight wide mobile"].column,
  .ui.grid > [class*="eight wide mobile"].column,
  .ui.column.grid > [class*="eight wide mobile"].column {
    width: 50% !important;
  }

  /* line 519, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide mobile"].column,
  .ui.grid > .column.row > [class*="nine wide mobile"].column,
  .ui.grid > [class*="nine wide mobile"].column,
  .ui.column.grid > [class*="nine wide mobile"].column {
    width: 56.25% !important;
  }

  /* line 525, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide mobile"].column,
  .ui.grid > .column.row > [class*="ten wide mobile"].column,
  .ui.grid > [class*="ten wide mobile"].column,
  .ui.column.grid > [class*="ten wide mobile"].column {
    width: 62.5% !important;
  }

  /* line 531, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide mobile"].column,
  .ui.grid > .column.row > [class*="eleven wide mobile"].column,
  .ui.grid > [class*="eleven wide mobile"].column,
  .ui.column.grid > [class*="eleven wide mobile"].column {
    width: 68.75% !important;
  }

  /* line 537, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide mobile"].column,
  .ui.grid > .column.row > [class*="twelve wide mobile"].column,
  .ui.grid > [class*="twelve wide mobile"].column,
  .ui.column.grid > [class*="twelve wide mobile"].column {
    width: 75% !important;
  }

  /* line 543, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide mobile"].column,
  .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
  .ui.grid > [class*="thirteen wide mobile"].column,
  .ui.column.grid > [class*="thirteen wide mobile"].column {
    width: 81.25% !important;
  }

  /* line 549, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
  .ui.grid > [class*="fourteen wide mobile"].column,
  .ui.column.grid > [class*="fourteen wide mobile"].column {
    width: 87.5% !important;
  }

  /* line 555, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
  .ui.grid > [class*="fifteen wide mobile"].column,
  .ui.column.grid > [class*="fifteen wide mobile"].column {
    width: 93.75% !important;
  }

  /* line 561, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide mobile"].column,
  .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
  .ui.grid > [class*="sixteen wide mobile"].column,
  .ui.column.grid > [class*="sixteen wide mobile"].column {
    width: 100% !important;
  }
}
/* Tablet Sizing Combinations */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 571, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide tablet"].column,
  .ui.grid > .column.row > [class*="one wide tablet"].column,
  .ui.grid > [class*="one wide tablet"].column,
  .ui.column.grid > [class*="one wide tablet"].column {
    width: 6.25% !important;
  }

  /* line 577, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide tablet"].column,
  .ui.grid > .column.row > [class*="two wide tablet"].column,
  .ui.grid > [class*="two wide tablet"].column,
  .ui.column.grid > [class*="two wide tablet"].column {
    width: 12.5% !important;
  }

  /* line 583, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide tablet"].column,
  .ui.grid > .column.row > [class*="three wide tablet"].column,
  .ui.grid > [class*="three wide tablet"].column,
  .ui.column.grid > [class*="three wide tablet"].column {
    width: 18.75% !important;
  }

  /* line 589, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide tablet"].column,
  .ui.grid > .column.row > [class*="four wide tablet"].column,
  .ui.grid > [class*="four wide tablet"].column,
  .ui.column.grid > [class*="four wide tablet"].column {
    width: 25% !important;
  }

  /* line 595, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide tablet"].column,
  .ui.grid > .column.row > [class*="five wide tablet"].column,
  .ui.grid > [class*="five wide tablet"].column,
  .ui.column.grid > [class*="five wide tablet"].column {
    width: 31.25% !important;
  }

  /* line 601, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide tablet"].column,
  .ui.grid > .column.row > [class*="six wide tablet"].column,
  .ui.grid > [class*="six wide tablet"].column,
  .ui.column.grid > [class*="six wide tablet"].column {
    width: 37.5% !important;
  }

  /* line 607, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide tablet"].column,
  .ui.grid > .column.row > [class*="seven wide tablet"].column,
  .ui.grid > [class*="seven wide tablet"].column,
  .ui.column.grid > [class*="seven wide tablet"].column {
    width: 43.75% !important;
  }

  /* line 613, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide tablet"].column,
  .ui.grid > .column.row > [class*="eight wide tablet"].column,
  .ui.grid > [class*="eight wide tablet"].column,
  .ui.column.grid > [class*="eight wide tablet"].column {
    width: 50% !important;
  }

  /* line 619, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide tablet"].column,
  .ui.grid > .column.row > [class*="nine wide tablet"].column,
  .ui.grid > [class*="nine wide tablet"].column,
  .ui.column.grid > [class*="nine wide tablet"].column {
    width: 56.25% !important;
  }

  /* line 625, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide tablet"].column,
  .ui.grid > .column.row > [class*="ten wide tablet"].column,
  .ui.grid > [class*="ten wide tablet"].column,
  .ui.column.grid > [class*="ten wide tablet"].column {
    width: 62.5% !important;
  }

  /* line 631, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide tablet"].column,
  .ui.grid > .column.row > [class*="eleven wide tablet"].column,
  .ui.grid > [class*="eleven wide tablet"].column,
  .ui.column.grid > [class*="eleven wide tablet"].column {
    width: 68.75% !important;
  }

  /* line 637, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide tablet"].column,
  .ui.grid > .column.row > [class*="twelve wide tablet"].column,
  .ui.grid > [class*="twelve wide tablet"].column,
  .ui.column.grid > [class*="twelve wide tablet"].column {
    width: 75% !important;
  }

  /* line 643, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide tablet"].column,
  .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
  .ui.grid > [class*="thirteen wide tablet"].column,
  .ui.column.grid > [class*="thirteen wide tablet"].column {
    width: 81.25% !important;
  }

  /* line 649, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
  .ui.grid > [class*="fourteen wide tablet"].column,
  .ui.column.grid > [class*="fourteen wide tablet"].column {
    width: 87.5% !important;
  }

  /* line 655, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
  .ui.grid > [class*="fifteen wide tablet"].column,
  .ui.column.grid > [class*="fifteen wide tablet"].column {
    width: 93.75% !important;
  }

  /* line 661, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide tablet"].column,
  .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
  .ui.grid > [class*="sixteen wide tablet"].column,
  .ui.column.grid > [class*="sixteen wide tablet"].column {
    width: 100% !important;
  }
}
/* Computer/Desktop Sizing Combinations */
@media only screen and (min-width: 992px) {
  /* line 671, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide computer"].column,
  .ui.grid > .column.row > [class*="one wide computer"].column,
  .ui.grid > [class*="one wide computer"].column,
  .ui.column.grid > [class*="one wide computer"].column {
    width: 6.25% !important;
  }

  /* line 677, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide computer"].column,
  .ui.grid > .column.row > [class*="two wide computer"].column,
  .ui.grid > [class*="two wide computer"].column,
  .ui.column.grid > [class*="two wide computer"].column {
    width: 12.5% !important;
  }

  /* line 683, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide computer"].column,
  .ui.grid > .column.row > [class*="three wide computer"].column,
  .ui.grid > [class*="three wide computer"].column,
  .ui.column.grid > [class*="three wide computer"].column {
    width: 18.75% !important;
  }

  /* line 689, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide computer"].column,
  .ui.grid > .column.row > [class*="four wide computer"].column,
  .ui.grid > [class*="four wide computer"].column,
  .ui.column.grid > [class*="four wide computer"].column {
    width: 25% !important;
  }

  /* line 695, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide computer"].column,
  .ui.grid > .column.row > [class*="five wide computer"].column,
  .ui.grid > [class*="five wide computer"].column,
  .ui.column.grid > [class*="five wide computer"].column {
    width: 31.25% !important;
  }

  /* line 701, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide computer"].column,
  .ui.grid > .column.row > [class*="six wide computer"].column,
  .ui.grid > [class*="six wide computer"].column,
  .ui.column.grid > [class*="six wide computer"].column {
    width: 37.5% !important;
  }

  /* line 707, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide computer"].column,
  .ui.grid > .column.row > [class*="seven wide computer"].column,
  .ui.grid > [class*="seven wide computer"].column,
  .ui.column.grid > [class*="seven wide computer"].column {
    width: 43.75% !important;
  }

  /* line 713, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide computer"].column,
  .ui.grid > .column.row > [class*="eight wide computer"].column,
  .ui.grid > [class*="eight wide computer"].column,
  .ui.column.grid > [class*="eight wide computer"].column {
    width: 50% !important;
  }

  /* line 719, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide computer"].column,
  .ui.grid > .column.row > [class*="nine wide computer"].column,
  .ui.grid > [class*="nine wide computer"].column,
  .ui.column.grid > [class*="nine wide computer"].column {
    width: 56.25% !important;
  }

  /* line 725, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide computer"].column,
  .ui.grid > .column.row > [class*="ten wide computer"].column,
  .ui.grid > [class*="ten wide computer"].column,
  .ui.column.grid > [class*="ten wide computer"].column {
    width: 62.5% !important;
  }

  /* line 731, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide computer"].column,
  .ui.grid > .column.row > [class*="eleven wide computer"].column,
  .ui.grid > [class*="eleven wide computer"].column,
  .ui.column.grid > [class*="eleven wide computer"].column {
    width: 68.75% !important;
  }

  /* line 737, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide computer"].column,
  .ui.grid > .column.row > [class*="twelve wide computer"].column,
  .ui.grid > [class*="twelve wide computer"].column,
  .ui.column.grid > [class*="twelve wide computer"].column {
    width: 75% !important;
  }

  /* line 743, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide computer"].column,
  .ui.grid > .column.row > [class*="thirteen wide computer"].column,
  .ui.grid > [class*="thirteen wide computer"].column,
  .ui.column.grid > [class*="thirteen wide computer"].column {
    width: 81.25% !important;
  }

  /* line 749, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide computer"].column,
  .ui.grid > .column.row > [class*="fourteen wide computer"].column,
  .ui.grid > [class*="fourteen wide computer"].column,
  .ui.column.grid > [class*="fourteen wide computer"].column {
    width: 87.5% !important;
  }

  /* line 755, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide computer"].column,
  .ui.grid > .column.row > [class*="fifteen wide computer"].column,
  .ui.grid > [class*="fifteen wide computer"].column,
  .ui.column.grid > [class*="fifteen wide computer"].column {
    width: 93.75% !important;
  }

  /* line 761, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide computer"].column,
  .ui.grid > .column.row > [class*="sixteen wide computer"].column,
  .ui.grid > [class*="sixteen wide computer"].column,
  .ui.column.grid > [class*="sixteen wide computer"].column {
    width: 100% !important;
  }
}
/* Large Monitor Sizing Combinations */
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 771, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide large screen"].column,
  .ui.grid > .column.row > [class*="one wide large screen"].column,
  .ui.grid > [class*="one wide large screen"].column,
  .ui.column.grid > [class*="one wide large screen"].column {
    width: 6.25% !important;
  }

  /* line 777, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide large screen"].column,
  .ui.grid > .column.row > [class*="two wide large screen"].column,
  .ui.grid > [class*="two wide large screen"].column,
  .ui.column.grid > [class*="two wide large screen"].column {
    width: 12.5% !important;
  }

  /* line 783, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide large screen"].column,
  .ui.grid > .column.row > [class*="three wide large screen"].column,
  .ui.grid > [class*="three wide large screen"].column,
  .ui.column.grid > [class*="three wide large screen"].column {
    width: 18.75% !important;
  }

  /* line 789, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide large screen"].column,
  .ui.grid > .column.row > [class*="four wide large screen"].column,
  .ui.grid > [class*="four wide large screen"].column,
  .ui.column.grid > [class*="four wide large screen"].column {
    width: 25% !important;
  }

  /* line 795, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide large screen"].column,
  .ui.grid > .column.row > [class*="five wide large screen"].column,
  .ui.grid > [class*="five wide large screen"].column,
  .ui.column.grid > [class*="five wide large screen"].column {
    width: 31.25% !important;
  }

  /* line 801, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide large screen"].column,
  .ui.grid > .column.row > [class*="six wide large screen"].column,
  .ui.grid > [class*="six wide large screen"].column,
  .ui.column.grid > [class*="six wide large screen"].column {
    width: 37.5% !important;
  }

  /* line 807, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide large screen"].column,
  .ui.grid > .column.row > [class*="seven wide large screen"].column,
  .ui.grid > [class*="seven wide large screen"].column,
  .ui.column.grid > [class*="seven wide large screen"].column {
    width: 43.75% !important;
  }

  /* line 813, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide large screen"].column,
  .ui.grid > .column.row > [class*="eight wide large screen"].column,
  .ui.grid > [class*="eight wide large screen"].column,
  .ui.column.grid > [class*="eight wide large screen"].column {
    width: 50% !important;
  }

  /* line 819, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide large screen"].column,
  .ui.grid > .column.row > [class*="nine wide large screen"].column,
  .ui.grid > [class*="nine wide large screen"].column,
  .ui.column.grid > [class*="nine wide large screen"].column {
    width: 56.25% !important;
  }

  /* line 825, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide large screen"].column,
  .ui.grid > .column.row > [class*="ten wide large screen"].column,
  .ui.grid > [class*="ten wide large screen"].column,
  .ui.column.grid > [class*="ten wide large screen"].column {
    width: 62.5% !important;
  }

  /* line 831, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide large screen"].column,
  .ui.grid > .column.row > [class*="eleven wide large screen"].column,
  .ui.grid > [class*="eleven wide large screen"].column,
  .ui.column.grid > [class*="eleven wide large screen"].column {
    width: 68.75% !important;
  }

  /* line 837, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide large screen"].column,
  .ui.grid > .column.row > [class*="twelve wide large screen"].column,
  .ui.grid > [class*="twelve wide large screen"].column,
  .ui.column.grid > [class*="twelve wide large screen"].column {
    width: 75% !important;
  }

  /* line 843, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide large screen"].column,
  .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
  .ui.grid > [class*="thirteen wide large screen"].column,
  .ui.column.grid > [class*="thirteen wide large screen"].column {
    width: 81.25% !important;
  }

  /* line 849, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
  .ui.grid > [class*="fourteen wide large screen"].column,
  .ui.column.grid > [class*="fourteen wide large screen"].column {
    width: 87.5% !important;
  }

  /* line 855, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
  .ui.grid > [class*="fifteen wide large screen"].column,
  .ui.column.grid > [class*="fifteen wide large screen"].column {
    width: 93.75% !important;
  }

  /* line 861, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide large screen"].column,
  .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
  .ui.grid > [class*="sixteen wide large screen"].column,
  .ui.column.grid > [class*="sixteen wide large screen"].column {
    width: 100% !important;
  }
}
/* Widescreen Sizing Combinations */
@media only screen and (min-width: 1920px) {
  /* line 871, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="one wide widescreen"].column,
  .ui.grid > .column.row > [class*="one wide widescreen"].column,
  .ui.grid > [class*="one wide widescreen"].column,
  .ui.column.grid > [class*="one wide widescreen"].column {
    width: 6.25% !important;
  }

  /* line 877, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="two wide widescreen"].column,
  .ui.grid > .column.row > [class*="two wide widescreen"].column,
  .ui.grid > [class*="two wide widescreen"].column,
  .ui.column.grid > [class*="two wide widescreen"].column {
    width: 12.5% !important;
  }

  /* line 883, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="three wide widescreen"].column,
  .ui.grid > .column.row > [class*="three wide widescreen"].column,
  .ui.grid > [class*="three wide widescreen"].column,
  .ui.column.grid > [class*="three wide widescreen"].column {
    width: 18.75% !important;
  }

  /* line 889, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="four wide widescreen"].column,
  .ui.grid > .column.row > [class*="four wide widescreen"].column,
  .ui.grid > [class*="four wide widescreen"].column,
  .ui.column.grid > [class*="four wide widescreen"].column {
    width: 25% !important;
  }

  /* line 895, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="five wide widescreen"].column,
  .ui.grid > .column.row > [class*="five wide widescreen"].column,
  .ui.grid > [class*="five wide widescreen"].column,
  .ui.column.grid > [class*="five wide widescreen"].column {
    width: 31.25% !important;
  }

  /* line 901, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="six wide widescreen"].column,
  .ui.grid > .column.row > [class*="six wide widescreen"].column,
  .ui.grid > [class*="six wide widescreen"].column,
  .ui.column.grid > [class*="six wide widescreen"].column {
    width: 37.5% !important;
  }

  /* line 907, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="seven wide widescreen"].column,
  .ui.grid > .column.row > [class*="seven wide widescreen"].column,
  .ui.grid > [class*="seven wide widescreen"].column,
  .ui.column.grid > [class*="seven wide widescreen"].column {
    width: 43.75% !important;
  }

  /* line 913, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eight wide widescreen"].column,
  .ui.grid > .column.row > [class*="eight wide widescreen"].column,
  .ui.grid > [class*="eight wide widescreen"].column,
  .ui.column.grid > [class*="eight wide widescreen"].column {
    width: 50% !important;
  }

  /* line 919, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="nine wide widescreen"].column,
  .ui.grid > .column.row > [class*="nine wide widescreen"].column,
  .ui.grid > [class*="nine wide widescreen"].column,
  .ui.column.grid > [class*="nine wide widescreen"].column {
    width: 56.25% !important;
  }

  /* line 925, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="ten wide widescreen"].column,
  .ui.grid > .column.row > [class*="ten wide widescreen"].column,
  .ui.grid > [class*="ten wide widescreen"].column,
  .ui.column.grid > [class*="ten wide widescreen"].column {
    width: 62.5% !important;
  }

  /* line 931, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="eleven wide widescreen"].column,
  .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
  .ui.grid > [class*="eleven wide widescreen"].column,
  .ui.column.grid > [class*="eleven wide widescreen"].column {
    width: 68.75% !important;
  }

  /* line 937, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="twelve wide widescreen"].column,
  .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
  .ui.grid > [class*="twelve wide widescreen"].column,
  .ui.column.grid > [class*="twelve wide widescreen"].column {
    width: 75% !important;
  }

  /* line 943, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="thirteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
  .ui.grid > [class*="thirteen wide widescreen"].column,
  .ui.column.grid > [class*="thirteen wide widescreen"].column {
    width: 81.25% !important;
  }

  /* line 949, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fourteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
  .ui.grid > [class*="fourteen wide widescreen"].column,
  .ui.column.grid > [class*="fourteen wide widescreen"].column {
    width: 87.5% !important;
  }

  /* line 955, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="fifteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
  .ui.grid > [class*="fifteen wide widescreen"].column,
  .ui.column.grid > [class*="fifteen wide widescreen"].column {
    width: 93.75% !important;
  }

  /* line 961, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .row > [class*="sixteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
  .ui.grid > [class*="sixteen wide widescreen"].column,
  .ui.column.grid > [class*="sixteen wide widescreen"].column {
    width: 100% !important;
  }
}
/*----------------------
        Centered
-----------------------*/
/* line 973, ../sass/semantic-ui/collections/_grid.scss */
.ui.centered.grid,
.ui.centered.grid > .row,
.ui.grid > .centered.row {
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 982, ../sass/semantic-ui/collections/_grid.scss */
.ui.centered.grid > .column:not(.aligned):not(.justified):not(.row),
.ui.centered.grid > .row > .column:not(.aligned):not(.justified),
.ui.grid .centered.row > .column:not(.aligned):not(.justified) {
  text-align: left;
}

/* line 987, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .centered.column,
.ui.grid > .row > .centered.column {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/*----------------------
        Relaxed
-----------------------*/
/* line 998, ../sass/semantic-ui/collections/_grid.scss */
.ui.relaxed.grid > .column:not(.row),
.ui.relaxed.grid > .row > .column,
.ui.grid > .relaxed.row > .column {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 1004, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="very relaxed"].grid > .column:not(.row),
.ui[class*="very relaxed"].grid > .row > .column,
.ui.grid > [class*="very relaxed"].row > .column {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

/* Coupling with UI Divider */
/* line 1012, ../sass/semantic-ui/collections/_grid.scss */
.ui.relaxed.grid .row + .ui.divider,
.ui.grid .relaxed.row + .ui.divider {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

/* line 1017, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="very relaxed"].grid .row + .ui.divider,
.ui.grid [class*="very relaxed"].row + .ui.divider {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

/*----------------------
        Padded
-----------------------*/
/* line 1027, ../sass/semantic-ui/collections/_grid.scss */
.ui.padded.grid:not(.vertically):not(.horizontally) {
  margin: 0em !important;
}

/* line 1030, ../sass/semantic-ui/collections/_grid.scss */
[class*="horizontally padded"].ui.grid {
  margin-left: 0em !important;
  margin-right: 0em !important;
}

/* line 1034, ../sass/semantic-ui/collections/_grid.scss */
[class*="vertically padded"].ui.grid {
  margin-top: 0em !important;
  margin-bottom: 0em !important;
}

/*----------------------
       "Floated"
-----------------------*/
/* line 1043, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid [class*="left floated"].column {
  margin-right: auto;
}

/* line 1046, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid [class*="right floated"].column {
  margin-left: auto;
}

/*----------------------
        Divided
-----------------------*/
/* line 1054, ../sass/semantic-ui/collections/_grid.scss */
.ui.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Swap from padding to margin on columns to have dividers align */
/* line 1060, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .column:not(.row),
.ui[class*="vertically divided"].grid > .row > .column {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

/* line 1067, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row {
  margin-top: 0em;
  margin-bottom: 0em;
}

/* No divider on first column on row */
/* line 1073, ../sass/semantic-ui/collections/_grid.scss */
.ui.divided.grid:not([class*="vertically divided"]) > .column:first-child,
.ui.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

/* No space on top of first row */
/* line 1079, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:first-child > .column {
  margin-top: 0em;
}

/* Divided Row */
/* line 1084, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .divided.row > .column {
  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
}

/* line 1087, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .divided.row > .column:first-child {
  box-shadow: none;
}

/* Vertically Divided */
/* line 1092, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row {
  position: relative;
}

/* line 1095, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:before {
  position: absolute;
  content: "";
  top: 0em;
  left: 0px;
  width: calc(100% -  2rem );
  height: 1px;
  margin: 0% 1rem;
  box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/* Padded Horizontally Divided */
/* line 1107, ../sass/semantic-ui/collections/_grid.scss */
[class*="horizontally padded"].ui.divided.grid,
.ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  width: 100%;
}

/* First Row Vertically Divided */
/* line 1113, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="vertically divided"].grid > .row:first-child:before {
  box-shadow: none;
}

/* Inverted Divided */
/* line 1118, ../sass/semantic-ui/collections/_grid.scss */
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row),
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column {
  box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}

/* line 1122, ../sass/semantic-ui/collections/_grid.scss */
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .column:not(.row):first-child,
.ui.inverted.divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
  box-shadow: none;
}

/* line 1126, ../sass/semantic-ui/collections/_grid.scss */
.ui.inverted[class*="vertically divided"].grid > .row:before {
  box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1);
}

/* Relaxed */
/* line 1131, ../sass/semantic-ui/collections/_grid.scss */
.ui.relaxed[class*="vertically divided"].grid > .row:before {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  width: calc(100% -  3rem );
}

/* line 1136, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  margin-left: 5rem;
  margin-right: 5rem;
  width: calc(100% -  5rem );
}

/*----------------------
         Celled
-----------------------*/
/* line 1146, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.grid {
  width: 100%;
  margin: 1em 0em;
  box-shadow: 0px 0px 0px 1px #D4D4D5;
}

/* line 1151, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.grid > .row {
  width: 100% !important;
  margin: 0em;
  padding: 0em;
  box-shadow: 0px -1px 0px 0px #D4D4D5;
}

/* line 1157, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  box-shadow: -1px 0px 0px 0px #D4D4D5;
}

/* line 1161, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.grid > .column:first-child,
.ui.celled.grid > .row > .column:first-child {
  box-shadow: none;
}

/* line 1165, ../sass/semantic-ui/collections/_grid.scss */
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column {
  padding: 1em;
}

/* line 1169, ../sass/semantic-ui/collections/_grid.scss */
.ui.relaxed.celled.grid > .column:not(.row),
.ui.relaxed.celled.grid > .row > .column {
  padding: 1.5em;
}

/* line 1173, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="very relaxed"].celled.grid > .column:not(.row),
.ui[class*="very relaxed"].celled.grid > .row > .column {
  padding: 2em;
}

/* Internally Celled */
/* line 1179, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="internally celled"].grid {
  box-shadow: none;
  margin: 0em;
}

/* line 1183, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="internally celled"].grid > .row:first-child {
  box-shadow: none;
}

/* line 1186, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="internally celled"].grid > .row > .column:first-child {
  box-shadow: none;
}

/*----------------------
   Vertically Aligned
-----------------------*/
/* Top Aligned */
/* line 1196, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="top aligned"].grid > .column:not(.row),
.ui[class*="top aligned"].grid > .row > .column,
.ui.grid > [class*="top aligned"].row > .column,
.ui.grid > [class*="top aligned"].column:not(.row),
.ui.grid > .row > [class*="top aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: top;
  -webkit-align-self: flex-start !important;
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}

/* Middle Aligned */
/* line 1213, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="middle aligned"].grid > .column:not(.row),
.ui[class*="middle aligned"].grid > .row > .column,
.ui.grid > [class*="middle aligned"].row > .column,
.ui.grid > [class*="middle aligned"].column:not(.row),
.ui.grid > .row > [class*="middle aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: middle;
  -webkit-align-self: center !important;
  -ms-flex-item-align: center !important;
  align-self: center !important;
}

/* Bottom Aligned */
/* line 1230, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="bottom aligned"].grid > .column:not(.row),
.ui[class*="bottom aligned"].grid > .row > .column,
.ui.grid > [class*="bottom aligned"].row > .column,
.ui.grid > [class*="bottom aligned"].column:not(.row),
.ui.grid > .row > [class*="bottom aligned"].column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  vertical-align: bottom;
  -webkit-align-self: flex-end !important;
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}

/* Stretched */
/* line 1247, ../sass/semantic-ui/collections/_grid.scss */
.ui.stretched.grid > .row > .column,
.ui.stretched.grid > .column,
.ui.grid > .stretched.row > .column,
.ui.grid > .stretched.column:not(.row),
.ui.grid > .row > .stretched.column {
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 1265, ../sass/semantic-ui/collections/_grid.scss */
.ui.stretched.grid > .row > .column > *,
.ui.stretched.grid > .column > *,
.ui.grid > .stretched.row > .column > *,
.ui.grid > .stretched.column:not(.row) > *,
.ui.grid > .row > .stretched.column > * {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/*----------------------
  Horizontally Centered
-----------------------*/
/* Left Aligned */
/* line 1282, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="left aligned"].grid > .column,
.ui[class*="left aligned"].grid > .row > .column,
.ui.grid > [class*="left aligned"].row > .column,
.ui.grid > [class*="left aligned"].column.column,
.ui.grid > .row > [class*="left aligned"].column.column {
  text-align: left;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

/* Center Aligned */
/* line 1294, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="center aligned"].grid > .column,
.ui[class*="center aligned"].grid > .row > .column,
.ui.grid > [class*="center aligned"].row > .column,
.ui.grid > [class*="center aligned"].column.column,
.ui.grid > .row > [class*="center aligned"].column.column {
  text-align: center;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

/* line 1304, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="center aligned"].grid {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* Right Aligned */
/* line 1312, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="right aligned"].grid > .column,
.ui[class*="right aligned"].grid > .row > .column,
.ui.grid > [class*="right aligned"].row > .column,
.ui.grid > [class*="right aligned"].column.column,
.ui.grid > .row > [class*="right aligned"].column.column {
  text-align: right;
  -webkit-align-self: inherit;
  -ms-flex-item-align: inherit;
  align-self: inherit;
}

/* Justified */
/* line 1324, ../sass/semantic-ui/collections/_grid.scss */
.ui.justified.grid > .column,
.ui.justified.grid > .row > .column,
.ui.grid > .justified.row > .column,
.ui.grid > .justified.column.column,
.ui.grid > .row > .justified.column.column {
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/*----------------------
         Colored
-----------------------*/
/* line 1340, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .row > .red.column,
.ui.grid > .row > .orange.column,
.ui.grid > .row > .yellow.column,
.ui.grid > .row > .olive.column,
.ui.grid > .row > .green.column,
.ui.grid > .row > .teal.column,
.ui.grid > .row > .blue.column,
.ui.grid > .row > .violet.column,
.ui.grid > .row > .purple.column,
.ui.grid > .row > .pink.column,
.ui.grid > .row > .brown.column,
.ui.grid > .row > .grey.column,
.ui.grid > .row > .black.column {
  margin-top: -1rem;
  margin-bottom: -1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

/* Red */
/* line 1360, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .red.row,
.ui.grid > .red.column,
.ui.grid > .row > .red.column {
  background-color: #DB2828 !important;
  color: #FFFFFF;
}

/* Orange */
/* line 1368, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .orange.row,
.ui.grid > .orange.column,
.ui.grid > .row > .orange.column {
  background-color: #F2711C !important;
  color: #FFFFFF;
}

/* Yellow */
/* line 1376, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .yellow.row,
.ui.grid > .yellow.column,
.ui.grid > .row > .yellow.column {
  background-color: #FBBD08 !important;
  color: #FFFFFF;
}

/* Olive */
/* line 1384, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .olive.row,
.ui.grid > .olive.column,
.ui.grid > .row > .olive.column {
  background-color: #B5CC18 !important;
  color: #FFFFFF;
}

/* Green */
/* line 1392, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .green.row,
.ui.grid > .green.column,
.ui.grid > .row > .green.column {
  background-color: #21BA45 !important;
  color: #FFFFFF;
}

/* Teal */
/* line 1400, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .teal.row,
.ui.grid > .teal.column,
.ui.grid > .row > .teal.column {
  background-color: #00B5AD !important;
  color: #FFFFFF;
}

/* Blue */
/* line 1408, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .blue.row,
.ui.grid > .blue.column,
.ui.grid > .row > .blue.column {
  background-color: #2185D0 !important;
  color: #FFFFFF;
}

/* Violet */
/* line 1416, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .violet.row,
.ui.grid > .violet.column,
.ui.grid > .row > .violet.column {
  background-color: #6435C9 !important;
  color: #FFFFFF;
}

/* Purple */
/* line 1424, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .purple.row,
.ui.grid > .purple.column,
.ui.grid > .row > .purple.column {
  background-color: #A333C8 !important;
  color: #FFFFFF;
}

/* Pink */
/* line 1432, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .pink.row,
.ui.grid > .pink.column,
.ui.grid > .row > .pink.column {
  background-color: #E03997 !important;
  color: #FFFFFF;
}

/* Brown */
/* line 1440, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .brown.row,
.ui.grid > .brown.column,
.ui.grid > .row > .brown.column {
  background-color: #A5673F !important;
  color: #FFFFFF;
}

/* Grey */
/* line 1448, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .grey.row,
.ui.grid > .grey.column,
.ui.grid > .row > .grey.column {
  background-color: #767676 !important;
  color: #FFFFFF;
}

/* Black */
/* line 1456, ../sass/semantic-ui/collections/_grid.scss */
.ui.grid > .black.row,
.ui.grid > .black.column,
.ui.grid > .row > .black.column {
  background-color: #1B1C1D !important;
  color: #FFFFFF;
}

/*----------------------
      Equal Width
-----------------------*/
/* line 1467, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="equal width"].grid > .column:not(.row),
.ui[class*="equal width"].grid > .row > .column,
.ui.grid > [class*="equal width"].row > .column {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

/* line 1476, ../sass/semantic-ui/collections/_grid.scss */
.ui[class*="equal width"].grid > .wide.column,
.ui[class*="equal width"].grid > .row > .wide.column,
.ui.grid > [class*="equal width"].row > .wide.column {
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}

/*----------------------
        Reverse
-----------------------*/
/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 1492, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile reversed"].grid,
  .ui[class*="mobile reversed"].grid > .row,
  .ui.grid > [class*="mobile reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1501, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile vertically reversed"].grid,
  .ui.stackable[class*="mobile reversed"] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1511, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1515, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1521, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1524, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="mobile vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1529, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1532, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1539, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet reversed"].grid,
  .ui[class*="tablet reversed"].grid > .row,
  .ui.grid > [class*="tablet reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1548, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1557, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1561, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1567, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1570, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="tablet vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1575, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1578, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/* Computer */
@media only screen and (min-width: 992px) {
  /* line 1585, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer reversed"].grid,
  .ui[class*="computer reversed"].grid > .row,
  .ui.grid > [class*="computer reversed"].row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  /* line 1594, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer vertically reversed"].grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }

  /* Divided Reversed */
  /* line 1603, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:first-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1607, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .column:last-child,
  .ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"]) > .row > .column:last-child {
    box-shadow: none;
  }

  /* Vertically Divided Reversed */
  /* line 1613, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:first-child:before {
    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);
  }

  /* line 1616, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid[class*="vertically divided"][class*="computer vertically reversed"] > .row:last-child:before {
    box-shadow: none;
  }

  /* Celled Reversed */
  /* line 1621, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer reversed"].celled.grid > .row > .column:first-child {
    box-shadow: -1px 0px 0px 0px #D4D4D5;
  }

  /* line 1624, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer reversed"].celled.grid > .row > .column:last-child {
    box-shadow: none;
  }
}
/*-------------------
      Doubling
--------------------*/
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1636, ../sass/semantic-ui/collections/_grid.scss */
  .ui.doubling.grid {
    width: auto;
  }

  /* line 1639, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  /* line 1644, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    display: inline-block !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    box-shadow: none !important;
    margin: 0em;
  }

  /* line 1652, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="two column"].doubling.grid > .row > .column,
  .ui[class*="two column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling.row.row > .column {
    width: 100% !important;
  }

  /* line 1657, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="three column"].doubling.grid > .row > .column,
  .ui[class*="three column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling.row.row > .column {
    width: 50% !important;
  }

  /* line 1662, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="four column"].doubling.grid > .row > .column,
  .ui[class*="four column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling.row.row > .column {
    width: 50% !important;
  }

  /* line 1667, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="five column"].doubling.grid > .row > .column,
  .ui[class*="five column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1672, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="six column"].doubling.grid > .row > .column,
  .ui[class*="six column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1677, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="seven column"].doubling.grid > .row > .column,
  .ui[class*="seven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling.row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1682, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="eight column"].doubling.grid > .row > .column,
  .ui[class*="eight column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling.row.row > .column {
    width: 25% !important;
  }

  /* line 1687, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="nine column"].doubling.grid > .row > .column,
  .ui[class*="nine column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling.row.row > .column {
    width: 25% !important;
  }

  /* line 1692, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="ten column"].doubling.grid > .row > .column,
  .ui[class*="ten column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling.row.row > .column {
    width: 20% !important;
  }

  /* line 1697, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="eleven column"].doubling.grid > .row > .column,
  .ui[class*="eleven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling.row.row > .column {
    width: 20% !important;
  }

  /* line 1702, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="twelve column"].doubling.grid > .row > .column,
  .ui[class*="twelve column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  /* line 1707, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="thirteen column"].doubling.grid > .row > .column,
  .ui[class*="thirteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling.row.row > .column {
    width: 16.66666667% !important;
  }

  /* line 1712, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="fourteen column"].doubling.grid > .row > .column,
  .ui[class*="fourteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  /* line 1717, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="fifteen column"].doubling.grid > .row > .column,
  .ui[class*="fifteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling.row.row > .column {
    width: 14.28571429% !important;
  }

  /* line 1722, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="sixteen column"].doubling.grid > .row > .column,
  .ui[class*="sixteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling.row.row > .column {
    width: 12.5% !important;
  }
}
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 1731, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row {
    margin: 0em !important;
    padding: 0em !important;
  }

  /* line 1736, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    margin: 0em !important;
    box-shadow: none !important;
  }

  /* line 1743, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column {
    width: 100% !important;
  }

  /* line 1748, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1753, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1758, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1763, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1768, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1773, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column {
    width: 50% !important;
  }

  /* line 1778, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1783, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1788, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1793, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1798, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column {
    width: 33.33333333% !important;
  }

  /* line 1803, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  /* line 1808, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }

  /* line 1813, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column {
    width: 25% !important;
  }
}
/*-------------------
      Stackable
--------------------*/
@media only screen and (max-width: 767px) {
  /* line 1825, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.grid {
    width: auto;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }

  /* line 1830, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.row > .column {
    width: 100% !important;
    margin: 0em 0em !important;
    box-shadow: none !important;
    padding: 1rem 1rem !important;
  }

  /* line 1842, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.grid:not(.vertically) > .row {
    margin: 0em;
    padding: 0em;
  }

  /* Coupling */
  /* line 1848, ../sass/semantic-ui/collections/_grid.scss */
  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }

  /* Don't pad inside segment or nested grid */
  /* line 1855, ../sass/semantic-ui/collections/_grid.scss */
  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }

  /* Divided Stackable */
  /* line 1862, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .column:not(.row):first-child {
    border-top: none !important;
  }

  /* line 1868, ../sass/semantic-ui/collections/_grid.scss */
  .ui.inverted.stackable.celled.grid > .column:not(.row),
  .ui.inverted.stackable.divided.grid > .column:not(.row),
  .ui.inverted.stackable.celled.grid > .row > .column,
  .ui.inverted.stackable.divided.grid > .row > .column {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
  }

  /* line 1874, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    border-top: 1px solid rgba(34, 36, 38, 0.15);
    box-shadow: none !important;
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  /* line 1883, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.celled.grid > .row {
    box-shadow: none !important;
  }

  /* line 1886, ../sass/semantic-ui/collections/_grid.scss */
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .row > .column {
    padding-left: 0em !important;
    padding-right: 0em !important;
  }
}
/*----------------------
     Only (Device)
-----------------------*/
/* These include arbitrary class repetitions for forced specificity */
/* Mobile Only Hide */
@media only screen and (max-width: 767px) {
  /* line 1902, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1908, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1914, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1920, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Tablet Only Hide */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 1930, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
    display: none !important;
  }

  /* line 1936, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
    display: none !important;
  }

  /* line 1942, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1948, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Computer Only Hide */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  /* line 1958, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1964, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1970, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile) {
    display: none !important;
  }

  /* line 1976, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Large Screen Only Hide */
@media only screen and (min-width: 1200px) and (max-width: 1919px) {
  /* line 1986, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1992, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }

  /* line 1998, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile) {
    display: none !important;
  }
}
/* Widescreen Only Hide */
@media only screen and (min-width: 1920px) {
  /* line 2008, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
    display: none !important;
  }

  /* line 2014, ../sass/semantic-ui/collections/_grid.scss */
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
    display: none !important;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*
 * # Semantic - Menu
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2015 Contributor
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Menu
---------------*/
/* line 22, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1rem 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  font-weight: normal;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius: 0.28571429rem;
  min-height: 2.85714286em;
}

/* line 36, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:after {
  content: '';
  display: block;
  height: 0px;
  clear: both;
  visibility: hidden;
}

/* line 43, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:first-child {
  margin-top: 0rem;
}

/* line 46, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:last-child {
  margin-bottom: 0rem;
}

/*--------------
    Sub-Menu
---------------*/
/* line 54, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .menu {
  margin: 0em;
}

/* line 57, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) > .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
      Item
---------------*/
/* line 68, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 78, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item {
  position: relative;
  vertical-align: middle;
  line-height: 1;
  text-decoration: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  padding: 0.92857143em 1.14285714em;
  text-transform: none;
  color: rgba(0, 0, 0, 0.87);
  font-weight: normal;
  -webkit-transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}

/* line 100, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu > .item:first-child {
  border-radius: 0.28571429rem 0px 0px 0.28571429rem;
}

/* Border */
/* line 105, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  right: 0px;
  height: 100%;
  width: 1px;
  background: rgba(34, 36, 38, 0.1);
}

/*--------------
  Text Content
---------------*/
/* line 119, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .text.item > *,
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  line-height: 1.3;
}

/* line 128, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > p:first-child {
  margin-top: 0;
}

/* line 131, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > p:last-child {
  margin-bottom: 0;
}

/*--------------
      Icons
---------------*/
/* line 139, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > i.icon {
  opacity: 0.9;
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

/*--------------
     Button
---------------*/
/* line 149, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) .item > .button {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
  padding-bottom: 0.78571429em;
  padding-top: 0.78571429em;
  font-size: 1em;
}

/*----------------
 Grid / Container
-----------------*/
/* line 162, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu > .grid,
.ui.menu > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: inherit;
  -webkit-align-items: inherit;
  -ms-flex-align: inherit;
  align-items: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: inherit;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
}

/*--------------
     Inputs
---------------*/
/* line 183, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > .input {
  width: 100%;
}

/* line 186, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) .item > .input {
  position: relative;
  top: 0em;
  margin: -0.5em 0em;
}

/* line 191, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > .input input {
  font-size: 1em;
  padding-top: 0.57142857em;
  padding-bottom: 0.57142857em;
}

/*--------------
     Header
---------------*/
/* line 201, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .header.item,
.ui.vertical.menu .header.item {
  margin: 0em;
  background: '';
  text-transform: normal;
  font-weight: bold;
}

/* line 208, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > .header:not(.ui) {
  margin: 0em 0em 0.5em;
  font-size: 1em;
  font-weight: bold;
}

/*--------------
    Dropdowns
---------------*/
/* Dropdown Icon */
/* line 220, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > i.dropdown.icon {
  padding: 0em;
  float: right;
  margin: 0em 0em 0em 1em;
}

/* Menu */
/* line 227, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .dropdown.item .menu {
  left: 0px;
  min-width: calc(100% - 1px);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  background: #FFFFFF;
  margin: 0em 0px 0px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}

/* Menu Items */
/* line 242, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item {
  margin: 0;
  text-align: left;
  font-size: 1em !important;
  padding: 0.78571429em 1.14285714em !important;
  background: transparent !important;
  color: rgba(0, 0, 0, 0.87) !important;
  text-transform: none !important;
  font-weight: normal !important;
  box-shadow: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}

/* line 255, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 259, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .selected.item {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 263, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .active.item {
  background: rgba(0, 0, 0, 0.03) !important;
  font-weight: bold !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 268, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display: block;
}

/* line 271, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {
  display: inline-block;
  font-size: 1em !important;
  float: none;
  margin: 0em 0.75em 0em 0em;
}

/* Secondary */
/* line 279, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu {
  border-radius: 0.28571429rem;
  margin-top: 0.35714286em;
}

/* Pointing */
/* line 286, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .pointing.dropdown.item .menu {
  margin-top: 0.75em;
}

/* Inverted */
/* line 291, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text {
  color: rgba(255, 255, 255, 0.9);
}

/* Vertical */
/* line 297, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .dropdown.item > .icon {
  float: right;
  content: "\f0da";
  margin-left: 1em;
}

/* line 302, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .dropdown.item .menu {
  left: 100%;
  min-width: 0;
  margin: 0em 0em 0em 0em;
  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0.28571429rem 0.28571429rem 0.28571429rem;
}

/* line 309, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .dropdown.item.upward .menu {
  bottom: 0;
}

/* line 312, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .dropdown.item:not(.upward) .menu {
  top: 0;
}

/* line 315, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .active.dropdown.item {
  border-top-right-radius: 0em;
  border-bottom-right-radius: 0em;
}

/* line 319, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .dropdown.active.item {
  box-shadow: none;
}

/* Evenly Divided */
/* line 324, ../sass/semantic-ui/collections/_menu.scss */
.ui.item.menu .dropdown .menu .item {
  width: 100%;
}

/*--------------
     Labels
---------------*/
/* line 332, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-left: 1em;
  padding: 0.3em 0.78571429em;
}

/* line 338, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > .label {
  background: #999999;
  color: #FFFFFF;
  margin-top: -0.15em;
  margin-bottom: -0.15em;
  padding: 0.3em 0.78571429em;
}

/* line 345, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > .floating.label {
  padding: 0.3em 0.78571429em;
}

/*--------------
     Images
---------------*/
/* line 353, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item > img:not(.ui) {
  display: inline-block;
  vertical-align: middle;
  margin: -0.3em 0em;
  width: 2.5em;
}

/* line 359, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > img:not(.ui):only-child {
  display: block;
  max-width: 100%;
  width: auto;
}

/*******************************
          Coupling
*******************************/
/*--------------
     Sidebar
---------------*/
/* Show vertical dividers below last */
/* line 377, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.sidebar.menu > .item:first-child:before {
  display: block !important;
}

/* line 380, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.sidebar.menu > .item::before {
  top: auto;
  bottom: 0px;
}

/*--------------
    Container
---------------*/
@media only screen and (max-width: 767px) {
  /* line 390, ../sass/semantic-ui/collections/_menu.scss */
  .ui.menu > .ui.container {
    width: 100% !important;
    margin-left: 0em !important;
    margin-right: 0em !important;
  }
}
@media only screen and (min-width: 768px) {
  /* line 397, ../sass/semantic-ui/collections/_menu.scss */
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {
    border-left: 1px solid rgba(34, 36, 38, 0.1);
  }
}
/*******************************
             States
*******************************/
/*--------------
      Hover
---------------*/
/* line 412, ../sass/semantic-ui/collections/_menu.scss */
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover {
  cursor: pointer;
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Pressed
---------------*/
/* line 425, ../sass/semantic-ui/collections/_menu.scss */
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/
/* line 436, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  font-weight: normal;
  box-shadow: none;
}

/* line 442, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .active.item > i.icon {
  opacity: 1;
}

/*--------------
  Active Hover
---------------*/
/* line 450, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .active.item:hover,
.ui.vertical.menu .active.item:hover {
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Disabled
---------------*/
/* line 460, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .item.disabled,
.ui.menu .item.disabled:hover {
  cursor: default;
  background-color: transparent !important;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
             Types
*******************************/
/*------------------
Floated Menu / Item
-------------------*/
/* Left Floated */
/* line 479, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) .left.item,
.ui.menu:not(.vertical) .left.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto !important;
}

/* Right Floated */
/* line 489, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu:not(.vertical) .right.item,
.ui.menu:not(.vertical) .right.menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: auto !important;
}

/* Swapped Borders */
/* line 499, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .right.item::before,
.ui.menu .right.menu > .item::before {
  right: auto;
  left: 0;
}

/*--------------
    Vertical
---------------*/
/* line 509, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/*--- Item ---*/
/* line 522, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item {
  display: block;
  background: none;
  border-top: none;
  border-right: none;
}

/* line 528, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu > .item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0px 0px;
}

/* line 531, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu > .item:last-child {
  border-radius: 0px 0px 0.28571429rem 0.28571429rem;
}

/*--- Label ---*/
/* line 537, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > .label {
  float: right;
  text-align: center;
}

/*--- Icon ---*/
/* line 544, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > i.icon {
  width: 1.18em;
  float: right;
  margin: 0em 0em 0em 0.5em;
}

/* line 549, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > .label + i.icon {
  float: none;
  margin: 0em 0.5em 0em 0em;
}

/*--- Border ---*/
/* line 556, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item:before {
  position: absolute;
  content: '';
  top: 0%;
  left: 0px;
  width: 100%;
  height: 1px;
  background: rgba(34, 36, 38, 0.1);
}

/* line 565, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item:first-child:before {
  display: none !important;
}

/*--- Sub Menu ---*/
/* line 571, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item > .menu {
  margin: 0.5em -1.14285714em 0em;
}

/* line 574, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .menu .item {
  background: none;
  padding: 0.5em 1.33333333em;
  font-size: 0.85714286em;
  color: rgba(0, 0, 0, 0.5);
}

/* line 580, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item .menu a.item:hover,
.ui.vertical.menu .item .menu .link.item:hover {
  color: rgba(0, 0, 0, 0.85);
}

/* line 584, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .menu .item:before {
  display: none;
}

/* Vertical Active */
/* line 589, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .active.item {
  background: rgba(0, 0, 0, 0.05);
  border-radius: 0em;
  box-shadow: none;
}

/* line 594, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu > .active.item:first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 597, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu > .active.item:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 600, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu > .active.item:only-child {
  border-radius: 0.28571429rem;
}

/* line 603, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .active.item .menu .active.item {
  border-left: none;
}

/* line 606, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu .item .menu .active.item {
  background-color: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Tabular
---------------*/
/* line 616, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu {
  border-radius: 0em;
  box-shadow: none !important;
  border: none;
  background: none transparent;
  border-bottom: 1px solid #D4D4D5;
}

/* line 623, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.fluid.menu {
  width: calc(100% +  2px ) !important;
}

/* line 626, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu .item {
  background: transparent;
  border-bottom: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  padding: 0.92857143em 1.42857143em;
  color: rgba(0, 0, 0, 0.87);
}

/* line 635, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu .item:before {
  display: none;
}

/* Hover */
/* line 640, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu .item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.8);
}

/* Active */
/* line 646, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-top-width: 1px;
  border-color: #D4D4D5;
  font-weight: bold;
  margin-bottom: -1px;
  box-shadow: none;
  border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;
}

/* Coupling with segment for attachment */
/* line 658, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu + .attached:not(.top).segment,
.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment {
  border-top: none;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 100%;
}

/* line 666, ../sass/semantic-ui/collections/_menu.scss */
.top.attached.segment + .ui.bottom.tabular.menu {
  position: relative;
  width: calc(100% +  2px );
  left: -1px;
}

/* Bottom Vertical Tabular */
/* line 673, ../sass/semantic-ui/collections/_menu.scss */
.ui.bottom.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-top: 1px solid #D4D4D5;
}

/* line 680, ../sass/semantic-ui/collections/_menu.scss */
.ui.bottom.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: none;
}

/* line 687, ../sass/semantic-ui/collections/_menu.scss */
.ui.bottom.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: -1px 0px 0px 0px;
  border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;
}

/* Vertical Tabular (Left) */
/* line 696, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: 1px solid #D4D4D5;
}

/* line 703, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.tabular.menu .item {
  background: none;
  border-left: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-right: none;
}

/* line 710, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px -1px 0px 0px;
  border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;
}

/* Vertical Right Tabular */
/* line 719, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.right.tabular.menu {
  background: none transparent;
  border-radius: 0em;
  box-shadow: none !important;
  border-bottom: none;
  border-right: none;
  border-left: 1px solid #D4D4D5;
}

/* line 727, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.right.tabular.menu .item {
  background: none;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-top: 1px solid transparent;
  border-left: none;
}

/* line 734, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.right.tabular.menu .active.item {
  background: none #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
  border-color: #D4D4D5;
  margin: 0px 0px 0px -1px;
  border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;
}

/* Dropdown */
/* line 743, ../sass/semantic-ui/collections/_menu.scss */
.ui.tabular.menu .active.dropdown.item {
  margin-bottom: 0px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-top: 2px solid transparent;
  border-bottom: none;
}

/*--------------
   Pagination
---------------*/
/* line 755, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu {
  margin: 0em;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

/* line 763, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 766, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 769, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu .item:last-child:before {
  display: none;
}

/* line 772, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu .item {
  min-width: 3em;
  text-align: center;
}

/* line 776, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu .icon.item i.icon {
  vertical-align: top;
}

/* Active */
/* line 781, ../sass/semantic-ui/collections/_menu.scss */
.ui.pagination.menu .active.item {
  border-top: none;
  padding-top: 0.92857143em;
  background-color: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
}

/*--------------
   Secondary
---------------*/
/* line 793, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu {
  background: none;
  margin-left: -0.35714286em;
  margin-right: -0.35714286em;
  border-radius: 0em;
  border: none;
  box-shadow: none;
}

/* Item */
/* line 803, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .item {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  box-shadow: none;
  border: none;
  padding: 0.78571429em 0.92857143em;
  margin: 0em 0.35714286em;
  background: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-radius: 0.28571429rem;
}

/* No Divider */
/* line 818, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .item:before {
  display: none !important;
}

/* Header */
/* line 823, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .header.item {
  border-radius: 0em;
  border-right: none;
  background: none transparent;
}

/* Image */
/* line 830, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .item > img:not(.ui) {
  margin: 0em;
}

/* Hover */
/* line 835, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Active */
/* line 843, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .active.item {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  border-radius: 0.28571429rem;
}

/* Active Hover */
/* line 851, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.menu .active.item:hover {
  box-shadow: none;
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 858, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.menu .link.item,
.ui.secondary.inverted.menu a.item {
  color: rgba(255, 255, 255, 0.7) !important;
}

/* line 862, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff !important;
}

/* line 868, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

/* Fix item margins */
/* line 874, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.item.menu {
  margin-left: 0em;
  margin-right: 0em;
}

/* line 878, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.item.menu .item:last-child {
  margin-right: 0em;
}

/* line 881, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.attached.menu {
  box-shadow: none;
}

/* Sub Menu */
/* line 886, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {
  margin: 0em -0.92857143em;
}

/* line 889, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 1.33333333em;
}

/*---------------------
   Secondary Vertical
-----------------------*/
/* line 898, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.vertical.menu > .item {
  border: none;
  margin: 0em 0em 0.35714286em;
  border-radius: 0.28571429rem !important;
}

/* line 903, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.vertical.menu > .header.item {
  border-radius: 0em;
}

/* Sub Menu */
/* line 908, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.secondary.menu .item > .menu .item {
  background-color: transparent;
}

/* Inverted */
/* line 913, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.menu {
  background-color: transparent;
}

/*---------------------
   Secondary Pointing
-----------------------*/
/* line 921, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu {
  margin-left: 0em;
  margin-right: 0em;
  border-bottom: 2px solid rgba(34, 36, 38, 0.15);
}

/* line 926, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .item {
  border-bottom-color: transparent;
  border-bottom-style: solid;
  border-radius: 0em;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: 0em 0em -2px;
  padding: 0.85714286em 1.14285714em;
  border-bottom-width: 2px;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Item Types */
/* line 941, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .header.item {
  color: rgba(0, 0, 0, 0.85) !important;
}

/* line 944, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .text.item {
  box-shadow: none !important;
}

/* line 947, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .item:after {
  display: none;
}

/* Hover */
/* line 952, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .dropdown.item:hover,
.ui.secondary.pointing.menu .link.item:hover,
.ui.secondary.pointing.menu a.item:hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Pressed */
/* line 960, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active {
  background-color: transparent;
  border-color: rgba(34, 36, 38, 0.15);
}

/* Active */
/* line 968, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .active.item {
  background-color: transparent;
  box-shadow: none;
  border-color: #1B1C1D;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Hover */
/* line 977, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .active.item:hover {
  border-color: #1B1C1D;
  color: rgba(0, 0, 0, 0.95);
}

/* Active Dropdown */
/* line 983, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.pointing.menu .active.dropdown.item {
  border-color: transparent;
}

/* Vertical Pointing */
/* line 988, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu {
  border-bottom-width: 0px;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: rgba(34, 36, 38, 0.15);
}

/* line 994, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu .item {
  border-bottom: none;
  border-right-style: solid;
  border-right-color: transparent;
  border-radius: 0em !important;
  margin: 0em -2px 0em 0em;
  border-right-width: 2px;
}

/* Vertical Active */
/* line 1004, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.vertical.pointing.menu .active.item {
  border-color: #1B1C1D;
}

/* Inverted */
/* line 1009, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 1012, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu {
  border-width: 2px;
  border-color: rgba(34, 36, 38, 0.15);
}

/* line 1016, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .item {
  color: rgba(255, 255, 255, 0.9);
}

/* line 1019, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .header.item {
  color: #FFFFFF !important;
}

/* Hover */
/* line 1024, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .link.item:hover,
.ui.secondary.inverted.pointing.menu a.item:hover {
  color: rgba(0, 0, 0, 0.95);
}

/* Active */
/* line 1030, ../sass/semantic-ui/collections/_menu.scss */
.ui.secondary.inverted.pointing.menu .active.item {
  border-color: #FFFFFF;
  color: #ffffff;
}

/*--------------
    Text Menu
---------------*/
/* line 1039, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu {
  background: none transparent;
  border-radius: 0px;
  box-shadow: none;
  border: none;
  margin: 1em -0.5em;
}

/* line 1046, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .item {
  border-radius: 0px;
  box-shadow: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  margin: 0em 0em;
  padding: 0.35714286em 0.5em;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Border */
/* line 1061, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .item:before,
.ui.text.menu .menu .item:before {
  display: none !important;
}

/* Header */
/* line 1067, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .header.item {
  background-color: transparent;
  opacity: 1;
  color: rgba(0, 0, 0, 0.85);
  font-size: 0.92857143em;
  text-transform: uppercase;
  font-weight: bold;
}

/* Image */
/* line 1077, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .item > img:not(.ui) {
  margin: 0em;
}

/*--- fluid text ---*/
/* line 1083, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.item.menu .item {
  margin: 0em;
}

/*--- vertical text ---*/
/* line 1089, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu {
  margin: 1em 0em;
}

/* line 1092, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu:first-child {
  margin-top: 0rem;
}

/* line 1095, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu:last-child {
  margin-bottom: 0rem;
}

/* line 1098, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu .item {
  margin: 0.57142857em 0em;
  padding-left: 0em;
  padding-right: 0em;
}

/* line 1103, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu .item > i.icon {
  float: none;
  margin: 0em 0.35714286em 0em 0em;
}

/* line 1107, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu .header.item {
  margin: 0.57142857em 0em 0.71428571em;
}

/* Vertical Sub Menu */
/* line 1112, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu .item:not(.dropdown) > .menu {
  margin: 0em;
}

/* line 1115, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {
  margin: 0em;
  padding: 0.5em 0em;
}

/*--- hover ---*/
/* line 1122, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .item:hover {
  opacity: 1;
  background-color: transparent;
}

/*--- active ---*/
/* line 1129, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .active.item {
  background-color: transparent;
  border: none;
  box-shadow: none;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.95);
}

/*--- active hover ---*/
/* line 1139, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.menu .active.item:hover {
  background-color: transparent;
}

/* Disable Bariations */
/* line 1144, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.pointing.menu .active.item:after {
  box-shadow: none;
}

/* line 1147, ../sass/semantic-ui/collections/_menu.scss */
.ui.text.attached.menu {
  box-shadow: none;
}

/* Inverted */
/* line 1152, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.text.menu,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover,
.ui.inverted.text.menu .active.item {
  background-color: transparent !important;
}

/* Fluid */
/* line 1160, ../sass/semantic-ui/collections/_menu.scss */
.ui.fluid.text.menu {
  margin-left: 0em;
  margin-right: 0em;
}

/*--------------
    Icon Only
---------------*/
/* Vertical Menu */
/* line 1171, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.icon.menu {
  display: inline-block;
  width: auto;
}

/* Item */
/* line 1177, ../sass/semantic-ui/collections/_menu.scss */
.ui.icon.menu .item {
  height: auto;
  text-align: center;
  color: #1B1C1D;
}

/* Icon */
/* line 1184, ../sass/semantic-ui/collections/_menu.scss */
.ui.icon.menu .item > .icon:not(.dropdown) {
  margin: 0;
  opacity: 1;
}

/* Icon Gylph */
/* line 1190, ../sass/semantic-ui/collections/_menu.scss */
.ui.icon.menu .icon:before {
  opacity: 1;
}

/* (x) Item Icon */
/* line 1195, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .icon.item > .icon {
  width: auto;
  margin: 0em auto;
}

/* Vertical Icon */
/* line 1201, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.icon.menu .item > .icon:not(.dropdown) {
  display: block;
  opacity: 1;
  margin: 0em auto;
  float: none;
}

/* Inverted */
/* line 1209, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.icon.menu .item {
  color: #FFFFFF;
}

/*--------------
   Labeled Icon
---------------*/
/* Menu */
/* line 1219, ../sass/semantic-ui/collections/_menu.scss */
.ui.labeled.icon.menu {
  text-align: center;
}

/* Item */
/* line 1224, ../sass/semantic-ui/collections/_menu.scss */
.ui.labeled.icon.menu .item {
  min-width: 6em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* Icon */
/* line 1234, ../sass/semantic-ui/collections/_menu.scss */
.ui.labeled.icon.menu .item > .icon:not(.dropdown) {
  height: 1em;
  display: block;
  font-size: 1.71428571em !important;
  margin: 0em auto 0.5rem !important;
}

/* Fluid */
/* line 1242, ../sass/semantic-ui/collections/_menu.scss */
.ui.fluid.labeled.icon.menu > .item {
  min-width: 0em;
}

/*******************************
           Variations
*******************************/
/*--------------
    Stackable
---------------*/
@media only screen and (max-width: 767px) {
  /* line 1257, ../sass/semantic-ui/collections/_menu.scss */
  .ui.stackable.menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 1264, ../sass/semantic-ui/collections/_menu.scss */
  .ui.stackable.menu .item {
    width: 100% !important;
  }

  /* line 1267, ../sass/semantic-ui/collections/_menu.scss */
  .ui.stackable.menu .item:before {
    position: absolute;
    content: '';
    top: auto;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: rgba(34, 36, 38, 0.1);
  }

  /* line 1277, ../sass/semantic-ui/collections/_menu.scss */
  .ui.stackable.menu .left.menu,
  .ui.stackable.menu .left.item {
    margin-right: 0 !important;
  }

  /* line 1281, ../sass/semantic-ui/collections/_menu.scss */
  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .right.item {
    margin-left: 0 !important;
  }
}
/*--------------
     Colors
---------------*/
/*--- Standard Colors  ---*/
/* line 1294, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .red.active.item,
.ui.red.menu .active.item {
  border-color: #DB2828 !important;
  color: #DB2828 !important;
}

/* line 1299, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .orange.active.item,
.ui.orange.menu .active.item {
  border-color: #F2711C !important;
  color: #F2711C !important;
}

/* line 1304, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .yellow.active.item,
.ui.yellow.menu .active.item {
  border-color: #FBBD08 !important;
  color: #FBBD08 !important;
}

/* line 1309, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .olive.active.item,
.ui.olive.menu .active.item {
  border-color: #B5CC18 !important;
  color: #B5CC18 !important;
}

/* line 1314, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .green.active.item,
.ui.green.menu .active.item {
  border-color: #21BA45 !important;
  color: #21BA45 !important;
}

/* line 1319, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .teal.active.item,
.ui.teal.menu .active.item {
  border-color: #00B5AD !important;
  color: #00B5AD !important;
}

/* line 1324, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .blue.active.item,
.ui.blue.menu .active.item {
  border-color: #2185D0 !important;
  color: #2185D0 !important;
}

/* line 1329, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .violet.active.item,
.ui.violet.menu .active.item {
  border-color: #6435C9 !important;
  color: #6435C9 !important;
}

/* line 1334, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .purple.active.item,
.ui.purple.menu .active.item {
  border-color: #A333C8 !important;
  color: #A333C8 !important;
}

/* line 1339, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .pink.active.item,
.ui.pink.menu .active.item {
  border-color: #E03997 !important;
  color: #E03997 !important;
}

/* line 1344, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .brown.active.item,
.ui.brown.menu .active.item {
  border-color: #A5673F !important;
  color: #A5673F !important;
}

/* line 1349, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu .grey.active.item,
.ui.grey.menu .active.item {
  border-color: #767676 !important;
  color: #767676 !important;
}

/*--------------
    Inverted
---------------*/
/* line 1359, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu {
  border: 0px solid transparent;
  background: #1B1C1D;
  box-shadow: none;
}

/* Menu Item */
/* line 1366, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
}

/* line 1371, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .item.menu {
  background: transparent;
}

/*--- Border ---*/
/* line 1377, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

/* line 1380, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.inverted.menu .item:before {
  background: rgba(255, 255, 255, 0.08);
}

/* Sub Menu */
/* line 1385, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color: rgba(255, 255, 255, 0.5);
}

/* Header */
/* line 1391, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .header.item {
  margin: 0em;
  background: transparent;
  box-shadow: none;
}

/* Disabled */
/* line 1398, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover {
  color: rgba(225, 225, 225, 0.3);
}

/*--- Hover ---*/
/* line 1405, ../sass/semantic-ui/collections/_menu.scss */
.ui.link.inverted.menu .item:hover,
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/* line 1412, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.inverted.menu .item .menu a.item:hover,
.ui.vertical.inverted.menu .item .menu .link.item:hover {
  background: transparent;
  color: #ffffff;
}

/*--- Pressed ---*/
/* line 1420, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active {
  background: rgba(255, 255, 255, 0.08);
  color: #ffffff;
}

/*--- Active ---*/
/* line 1428, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .active.item {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
}

/* line 1432, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.vertical.menu .item .menu .active.item {
  background: transparent;
  color: #FFFFFF;
}

/* line 1436, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.pointing.menu .active.item:after {
  background: #3D3E3F !important;
  margin: 0em !important;
  box-shadow: none !important;
  border: none !important;
}

/*--- Active Hover ---*/
/* line 1445, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .active.item:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #FFFFFF !important;
}

/* line 1449, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.pointing.menu .active.item:hover:after {
  background: #3D3E3F !important;
}

/*--------------
     Floated
---------------*/
/* line 1457, ../sass/semantic-ui/collections/_menu.scss */
.ui.floated.menu {
  float: left;
  margin: 0rem 0.5rem 0rem 0rem;
}

/* line 1461, ../sass/semantic-ui/collections/_menu.scss */
.ui.floated.menu .item:last-child:before {
  display: none;
}

/* line 1464, ../sass/semantic-ui/collections/_menu.scss */
.ui.right.floated.menu {
  float: right;
  margin: 0rem 0rem 0rem 0.5rem;
}

/*--------------
    Inverted
---------------*/
/* Red */
/* line 1475, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .red.active.item,
.ui.inverted.red.menu {
  background-color: #DB2828;
}

/* line 1479, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.red.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1482, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.red.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Orange */
/* line 1487, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .orange.active.item,
.ui.inverted.orange.menu {
  background-color: #F2711C;
}

/* line 1491, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.orange.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1494, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.orange.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Yellow */
/* line 1499, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .yellow.active.item,
.ui.inverted.yellow.menu {
  background-color: #FBBD08;
}

/* line 1503, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.yellow.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1506, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.yellow.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Olive */
/* line 1511, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .olive.active.item,
.ui.inverted.olive.menu {
  background-color: #B5CC18;
}

/* line 1515, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.olive.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1518, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.olive.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Green */
/* line 1523, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu {
  background-color: #21BA45;
}

/* line 1527, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.green.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1530, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.green.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Teal */
/* line 1535, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .teal.active.item,
.ui.inverted.teal.menu {
  background-color: #00B5AD;
}

/* line 1539, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.teal.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1542, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.teal.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Blue */
/* line 1547, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .blue.active.item,
.ui.inverted.blue.menu {
  background-color: #2185D0;
}

/* line 1551, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.blue.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1554, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.blue.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Violet */
/* line 1559, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .violet.active.item,
.ui.inverted.violet.menu {
  background-color: #6435C9;
}

/* line 1563, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.violet.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1566, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.violet.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Purple */
/* line 1571, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .purple.active.item,
.ui.inverted.purple.menu {
  background-color: #A333C8;
}

/* line 1575, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.purple.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1578, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.purple.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Pink */
/* line 1583, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .pink.active.item,
.ui.inverted.pink.menu {
  background-color: #E03997;
}

/* line 1587, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.pink.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1590, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.pink.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Brown */
/* line 1595, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .brown.active.item,
.ui.inverted.brown.menu {
  background-color: #A5673F;
}

/* line 1599, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.brown.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1602, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.brown.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* Grey */
/* line 1607, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.menu .grey.active.item,
.ui.inverted.grey.menu {
  background-color: #767676;
}

/* line 1611, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.grey.menu .item:before {
  background-color: rgba(34, 36, 38, 0.1);
}

/* line 1614, ../sass/semantic-ui/collections/_menu.scss */
.ui.inverted.grey.menu .active.item {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/*--------------
     Fitted
---------------*/
/* line 1622, ../sass/semantic-ui/collections/_menu.scss */
.ui.fitted.menu .item,
.ui.fitted.menu .item .menu .item,
.ui.menu .fitted.item {
  padding: 0em;
}

/* line 1627, ../sass/semantic-ui/collections/_menu.scss */
.ui.horizontally.fitted.menu .item,
.ui.horizontally.fitted.menu .item .menu .item,
.ui.menu .horizontally.fitted.item {
  padding-top: 0.92857143em;
  padding-bottom: 0.92857143em;
}

/* line 1633, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertically.fitted.menu .item,
.ui.vertically.fitted.menu .item .menu .item,
.ui.menu .vertically.fitted.item {
  padding-left: 1.14285714em;
  padding-right: 1.14285714em;
}

/*--------------
   Borderless
---------------*/
/* line 1644, ../sass/semantic-ui/collections/_menu.scss */
.ui.borderless.menu .item:before,
.ui.borderless.menu .item .menu .item:before,
.ui.menu .borderless.item:before {
  background: none !important;
}

/*-------------------
       Compact
--------------------*/
/* line 1654, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.menu {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0em;
  vertical-align: middle;
}

/* line 1662, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.vertical.menu {
  display: inline-block;
}

/* line 1665, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.menu .item:last-child {
  border-radius: 0em 0.28571429rem 0.28571429rem 0em;
}

/* line 1668, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.menu .item:last-child:before {
  display: none;
}

/* line 1671, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.vertical.menu {
  width: auto !important;
}

/* line 1674, ../sass/semantic-ui/collections/_menu.scss */
.ui.compact.vertical.menu .item:last-child::before {
  display: block;
}

/*-------------------
        Fluid
--------------------*/
/* line 1682, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.fluid,
.ui.vertical.menu.fluid {
  width: 100% !important;
}

/*-------------------
      Evenly Sized
--------------------*/
/* line 1691, ../sass/semantic-ui/collections/_menu.scss */
.ui.item.menu,
.ui.item.menu .item {
  width: 100%;
  padding-left: 0em !important;
  padding-right: 0em !important;
  margin-left: 0em !important;
  margin-right: 0em !important;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 1704, ../sass/semantic-ui/collections/_menu.scss */
.ui.item.menu .item:last-child:before {
  display: none;
}

/* line 1707, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.two.item .item {
  width: 50%;
}

/* line 1710, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.three.item .item {
  width: 33.333%;
}

/* line 1713, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.four.item .item {
  width: 25%;
}

/* line 1716, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.five.item .item {
  width: 20%;
}

/* line 1719, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.six.item .item {
  width: 16.666%;
}

/* line 1722, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.seven.item .item {
  width: 14.285%;
}

/* line 1725, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.eight.item .item {
  width: 12.500%;
}

/* line 1728, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.nine.item .item {
  width: 11.11%;
}

/* line 1731, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.ten.item .item {
  width: 10.0%;
}

/* line 1734, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.eleven.item .item {
  width: 9.09%;
}

/* line 1737, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.twelve.item .item {
  width: 8.333%;
}

/*--------------
     Fixed
---------------*/
/* line 1745, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.fixed {
  position: fixed;
  z-index: 101;
  margin: 0em;
  width: 100%;
}

/* line 1751, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child {
  border-radius: 0px !important;
}

/* line 1756, ../sass/semantic-ui/collections/_menu.scss */
.ui.fixed.menu,
.ui[class*="top fixed"].menu {
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
}

/* line 1763, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="top fixed"].menu {
  border-top: none;
  border-left: none;
  border-right: none;
}

/* line 1768, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="right fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-right: none;
  top: 0px;
  right: 0px;
  left: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

/* line 1779, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="bottom fixed"].menu {
  border-bottom: none;
  border-left: none;
  border-right: none;
  bottom: 0px;
  left: 0px;
  top: auto;
  right: auto;
}

/* line 1788, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="left fixed"].menu {
  border-top: none;
  border-bottom: none;
  border-left: none;
  top: 0px;
  left: 0px;
  right: auto;
  bottom: auto;
  width: auto;
  height: 100%;
}

/* Coupling with Grid */
/* line 1801, ../sass/semantic-ui/collections/_menu.scss */
.ui.fixed.menu + .ui.grid {
  padding-top: 2.75rem;
}

/*-------------------
       Pointing
--------------------*/
/* line 1809, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .item:after {
  visibility: hidden;
  position: absolute;
  content: '';
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  background: none;
  margin: 0.5px 0em 0em;
  width: 0.57142857em;
  height: 0.57142857em;
  border: none;
  border-bottom: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
  z-index: 2;
  -webkit-transition: background 0.1s ease;
  transition: background 0.1s ease;
}

/* line 1829, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.pointing.menu .item:after {
  position: absolute;
  top: 50%;
  right: 0%;
  bottom: auto;
  left: auto;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  margin: 0em -0.5px 0em 0em;
  border: none;
  border-top: 1px solid #D4D4D5;
  border-right: 1px solid #D4D4D5;
}

/* Active */
/* line 1845, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .active.item:after {
  visibility: visible;
}

/* line 1848, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .active.dropdown.item:after {
  visibility: hidden;
}

/* Don't double up pointers */
/* line 1853, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .dropdown.active.item:after,
.ui.pointing.menu .active.item .menu .active.item:after {
  display: none;
}

/* Colors */
/* line 1859, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1862, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

/* line 1865, ../sass/semantic-ui/collections/_menu.scss */
.ui.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1868, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.pointing.menu .active.item:hover:after {
  background-color: #F2F2F2;
}

/* line 1871, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.pointing.menu .active.item:after {
  background-color: #F2F2F2;
}

/* line 1874, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.pointing.menu .menu .active.item:after {
  background-color: #FFFFFF;
}

/*--------------
    Attached
---------------*/
/* Middle */
/* line 1884, ../sass/semantic-ui/collections/_menu.scss */
.ui.attached.menu {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
}

/* line 1893, ../sass/semantic-ui/collections/_menu.scss */
.ui.attached + .ui.attached.menu:not(.top) {
  border-top: none;
}

/* Top */
/* line 1898, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="top attached"].menu {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1rem;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 1905, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 1910, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="bottom attached"].menu {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1rem;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 1918, ../sass/semantic-ui/collections/_menu.scss */
.ui[class*="bottom attached"].menu:last-child {
  margin-bottom: 0em;
}

/* Attached Menu Item */
/* line 1923, ../sass/semantic-ui/collections/_menu.scss */
.ui.top.attached.menu > .item:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 1926, ../sass/semantic-ui/collections/_menu.scss */
.ui.bottom.attached.menu > .item:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* Tabular Attached */
/* line 1931, ../sass/semantic-ui/collections/_menu.scss */
.ui.attached.menu:not(.tabular) {
  border: 1px solid #D4D4D5;
}

/* line 1934, ../sass/semantic-ui/collections/_menu.scss */
.ui.attached.inverted.menu {
  border: none;
}

/* line 1937, ../sass/semantic-ui/collections/_menu.scss */
.ui.attached.tabular.menu {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
}

/*--------------
     Sizes
---------------*/
/* Mini */
/* line 1949, ../sass/semantic-ui/collections/_menu.scss */
.ui.mini.menu {
  font-size: 0.78571429rem;
}

/* line 1952, ../sass/semantic-ui/collections/_menu.scss */
.ui.mini.vertical.menu {
  width: 9rem;
}

/* Tiny */
/* line 1957, ../sass/semantic-ui/collections/_menu.scss */
.ui.tiny.menu {
  font-size: 0.85714286rem;
}

/* line 1960, ../sass/semantic-ui/collections/_menu.scss */
.ui.tiny.vertical.menu {
  width: 11rem;
}

/* Small */
/* line 1965, ../sass/semantic-ui/collections/_menu.scss */
.ui.small.menu {
  font-size: 0.92857143rem;
}

/* line 1968, ../sass/semantic-ui/collections/_menu.scss */
.ui.small.vertical.menu {
  width: 13rem;
}

/* Medium */
/* line 1973, ../sass/semantic-ui/collections/_menu.scss */
.ui.menu {
  font-size: 1rem;
}

/* line 1976, ../sass/semantic-ui/collections/_menu.scss */
.ui.vertical.menu {
  width: 15rem;
}

/* Large */
/* line 1981, ../sass/semantic-ui/collections/_menu.scss */
.ui.large.menu {
  font-size: 1.07142857rem;
}

/* line 1984, ../sass/semantic-ui/collections/_menu.scss */
.ui.large.vertical.menu {
  width: 18rem;
}

/* Huge */
/* line 1989, ../sass/semantic-ui/collections/_menu.scss */
.ui.huge.menu {
  font-size: 1.14285714rem;
}

/* line 1992, ../sass/semantic-ui/collections/_menu.scss */
.ui.huge.vertical.menu {
  width: 20rem;
}

/* Big */
/* line 1997, ../sass/semantic-ui/collections/_menu.scss */
.ui.big.menu {
  font-size: 1.21428571rem;
}

/* line 2000, ../sass/semantic-ui/collections/_menu.scss */
.ui.big.vertical.menu {
  width: 22rem;
}

/* Massive */
/* line 2005, ../sass/semantic-ui/collections/_menu.scss */
.ui.massive.menu {
  font-size: 1.28571429rem;
}

/* line 2008, ../sass/semantic-ui/collections/_menu.scss */
.ui.massive.vertical.menu {
  width: 25rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Message
*******************************/
/* line 16, ../sass/semantic-ui/collections/_message.scss */
.ui.message {
  position: relative;
  min-height: 1em;
  margin: 1em 0em;
  background: #F8F8F9;
  padding: 1em 1.5em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius: 0.28571429rem;
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px transparent;
}

/* line 29, ../sass/semantic-ui/collections/_message.scss */
.ui.message:first-child {
  margin-top: 0em;
}

/* line 32, ../sass/semantic-ui/collections/_message.scss */
.ui.message:last-child {
  margin-bottom: 0em;
}

/*--------------
     Content
---------------*/
/* Header */
/* line 42, ../sass/semantic-ui/collections/_message.scss */
.ui.message .header {
  display: block;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  margin: -0.14285em 0em 0rem 0em;
}

/* Default font size */
/* line 50, ../sass/semantic-ui/collections/_message.scss */
.ui.message .header:not(.ui) {
  font-size: 1.14285714em;
}

/* Paragraph */
/* line 55, ../sass/semantic-ui/collections/_message.scss */
.ui.message p {
  opacity: 0.85;
  margin: 0.75em 0em;
}

/* line 59, ../sass/semantic-ui/collections/_message.scss */
.ui.message p:first-child {
  margin-top: 0em;
}

/* line 62, ../sass/semantic-ui/collections/_message.scss */
.ui.message p:last-child {
  margin-bottom: 0em;
}

/* line 65, ../sass/semantic-ui/collections/_message.scss */
.ui.message .header + p {
  margin-top: 0.25em;
}

/* List */
/* line 70, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui) {
  text-align: left;
  padding: 0em;
  opacity: 0.85;
  list-style-position: inside;
  margin: 0.5em 0em 0em;
}

/* line 77, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui):first-child {
  margin-top: 0em;
}

/* line 80, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui):last-child {
  margin-bottom: 0em;
}

/* line 83, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui) li {
  position: relative;
  list-style-type: none;
  margin: 0em 0em 0.3em 1em;
  padding: 0em;
}

/* line 89, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui) li:before {
  position: absolute;
  content: '•';
  left: -1em;
  height: 100%;
  vertical-align: baseline;
}

/* line 96, ../sass/semantic-ui/collections/_message.scss */
.ui.message .list:not(.ui) li:last-child {
  margin-bottom: 0em;
}

/* Icon */
/* line 101, ../sass/semantic-ui/collections/_message.scss */
.ui.message > .icon {
  margin-right: 0.6em;
}

/* Close Icon */
/* line 106, ../sass/semantic-ui/collections/_message.scss */
.ui.message > .close.icon {
  cursor: pointer;
  position: absolute;
  margin: 0em;
  top: 0.78575em;
  right: 0.5em;
  opacity: 0.7;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* line 116, ../sass/semantic-ui/collections/_message.scss */
.ui.message > .close.icon:hover {
  opacity: 1;
}

/* First / Last Element */
/* line 121, ../sass/semantic-ui/collections/_message.scss */
.ui.message > :first-child {
  margin-top: 0em;
}

/* line 124, ../sass/semantic-ui/collections/_message.scss */
.ui.message > :last-child {
  margin-bottom: 0em;
}

/*******************************
            Coupling
*******************************/
/* line 133, ../sass/semantic-ui/collections/_message.scss */
.ui.dropdown .menu > .message {
  margin: 0px -1px;
}

/*******************************
            States
*******************************/
/*--------------
    Visible
---------------*/
/* line 147, ../sass/semantic-ui/collections/_message.scss */
.ui.visible.visible.visible.visible.message {
  display: block;
}

/* line 150, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.visible.visible.visible.visible.message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

/*--------------
     Hidden
---------------*/
/* line 161, ../sass/semantic-ui/collections/_message.scss */
.ui.hidden.hidden.hidden.hidden.message {
  display: none;
}

/*******************************
            Variations
*******************************/
/*--------------
    Compact
---------------*/
/* line 175, ../sass/semantic-ui/collections/_message.scss */
.ui.compact.message {
  display: inline-block;
}

/*--------------
    Attached
---------------*/
/* line 183, ../sass/semantic-ui/collections/_message.scss */
.ui.attached.message {
  margin-bottom: -1px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
  margin-left: -1px;
  margin-right: -1px;
}

/* line 190, ../sass/semantic-ui/collections/_message.scss */
.ui.attached + .ui.attached.message:not(.top):not(.bottom) {
  margin-top: -1px;
  border-radius: 0em;
}

/* line 194, ../sass/semantic-ui/collections/_message.scss */
.ui.bottom.attached.message {
  margin-top: -1px;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}

/* line 199, ../sass/semantic-ui/collections/_message.scss */
.ui.bottom.attached.message:not(:last-child) {
  margin-bottom: 1em;
}

/* line 202, ../sass/semantic-ui/collections/_message.scss */
.ui.attached.icon.message {
  width: auto;
}

/*--------------
      Icon
---------------*/
/* line 210, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 221, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.message > .icon:not(.close) {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  line-height: 1;
  vertical-align: middle;
  font-size: 3em;
  opacity: 0.8;
}

/* line 233, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.message > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  vertical-align: middle;
}

/* line 241, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.message .icon:not(.close) + .content {
  padding-left: 0rem;
}

/* line 244, ../sass/semantic-ui/collections/_message.scss */
.ui.icon.message .circular.icon {
  width: 1em;
}

/*--------------
    Floating
---------------*/
/* line 252, ../sass/semantic-ui/collections/_message.scss */
.ui.floating.message {
  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*--------------
     Colors
---------------*/
/* line 260, ../sass/semantic-ui/collections/_message.scss */
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/*--------------
     Types
---------------*/
/* Positive */
/* line 271, ../sass/semantic-ui/collections/_message.scss */
.ui.positive.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

/* line 275, ../sass/semantic-ui/collections/_message.scss */
.ui.positive.message,
.ui.attached.positive.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px transparent;
}

/* line 279, ../sass/semantic-ui/collections/_message.scss */
.ui.positive.message .header {
  color: #1A531B;
}

/* Negative */
/* line 284, ../sass/semantic-ui/collections/_message.scss */
.ui.negative.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

/* line 288, ../sass/semantic-ui/collections/_message.scss */
.ui.negative.message,
.ui.attached.negative.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px transparent;
}

/* line 292, ../sass/semantic-ui/collections/_message.scss */
.ui.negative.message .header {
  color: #912D2B;
}

/* Info */
/* line 297, ../sass/semantic-ui/collections/_message.scss */
.ui.info.message {
  background-color: #F8FFFF;
  color: #276F86;
}

/* line 301, ../sass/semantic-ui/collections/_message.scss */
.ui.info.message,
.ui.attached.info.message {
  box-shadow: 0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px transparent;
}

/* line 305, ../sass/semantic-ui/collections/_message.scss */
.ui.info.message .header {
  color: #0E566C;
}

/* Warning */
/* line 310, ../sass/semantic-ui/collections/_message.scss */
.ui.warning.message {
  background-color: #FFFAF3;
  color: #573A08;
}

/* line 314, ../sass/semantic-ui/collections/_message.scss */
.ui.warning.message,
.ui.attached.warning.message {
  box-shadow: 0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px transparent;
}

/* line 318, ../sass/semantic-ui/collections/_message.scss */
.ui.warning.message .header {
  color: #794B02;
}

/* Error */
/* line 323, ../sass/semantic-ui/collections/_message.scss */
.ui.error.message {
  background-color: #FFF6F6;
  color: #9F3A38;
}

/* line 327, ../sass/semantic-ui/collections/_message.scss */
.ui.error.message,
.ui.attached.error.message {
  box-shadow: 0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px transparent;
}

/* line 331, ../sass/semantic-ui/collections/_message.scss */
.ui.error.message .header {
  color: #912D2B;
}

/* Success */
/* line 336, ../sass/semantic-ui/collections/_message.scss */
.ui.success.message {
  background-color: #FCFFF5;
  color: #2C662D;
}

/* line 340, ../sass/semantic-ui/collections/_message.scss */
.ui.success.message,
.ui.attached.success.message {
  box-shadow: 0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px transparent;
}

/* line 344, ../sass/semantic-ui/collections/_message.scss */
.ui.success.message .header {
  color: #1A531B;
}

/* Colors */
/* line 349, ../sass/semantic-ui/collections/_message.scss */
.ui.inverted.message,
.ui.black.message {
  background-color: #1B1C1D;
  color: rgba(255, 255, 255, 0.9);
}

/* line 354, ../sass/semantic-ui/collections/_message.scss */
.ui.red.message {
  background-color: #FFE8E6;
  color: #DB2828;
  box-shadow: 0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px transparent;
}

/* line 359, ../sass/semantic-ui/collections/_message.scss */
.ui.red.message .header {
  color: #c82121;
}

/* line 362, ../sass/semantic-ui/collections/_message.scss */
.ui.orange.message {
  background-color: #FFEDDE;
  color: #F2711C;
  box-shadow: 0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px transparent;
}

/* line 367, ../sass/semantic-ui/collections/_message.scss */
.ui.orange.message .header {
  color: #e7640d;
}

/* line 370, ../sass/semantic-ui/collections/_message.scss */
.ui.yellow.message {
  background-color: #FFF8DB;
  color: #B58105;
  box-shadow: 0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px transparent;
}

/* line 375, ../sass/semantic-ui/collections/_message.scss */
.ui.yellow.message .header {
  color: #9c6f04;
}

/* line 378, ../sass/semantic-ui/collections/_message.scss */
.ui.olive.message {
  background-color: #FBFDEF;
  color: #8ABC1E;
  box-shadow: 0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px transparent;
}

/* line 383, ../sass/semantic-ui/collections/_message.scss */
.ui.olive.message .header {
  color: #7aa61a;
}

/* line 386, ../sass/semantic-ui/collections/_message.scss */
.ui.green.message {
  background-color: #E5F9E7;
  color: #1EBC30;
  box-shadow: 0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px transparent;
}

/* line 391, ../sass/semantic-ui/collections/_message.scss */
.ui.green.message .header {
  color: #1aa62a;
}

/* line 394, ../sass/semantic-ui/collections/_message.scss */
.ui.teal.message {
  background-color: #E1F7F7;
  color: #10A3A3;
  box-shadow: 0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px transparent;
}

/* line 399, ../sass/semantic-ui/collections/_message.scss */
.ui.teal.message .header {
  color: #0e8c8c;
}

/* line 402, ../sass/semantic-ui/collections/_message.scss */
.ui.blue.message {
  background-color: #DFF0FF;
  color: #2185D0;
  box-shadow: 0px 0px 0px 1px #2185D0 inset, 0px 0px 0px 0px transparent;
}

/* line 407, ../sass/semantic-ui/collections/_message.scss */
.ui.blue.message .header {
  color: #1e77ba;
}

/* line 410, ../sass/semantic-ui/collections/_message.scss */
.ui.violet.message {
  background-color: #EAE7FF;
  color: #6435C9;
  box-shadow: 0px 0px 0px 1px #6435C9 inset, 0px 0px 0px 0px transparent;
}

/* line 415, ../sass/semantic-ui/collections/_message.scss */
.ui.violet.message .header {
  color: #5a30b5;
}

/* line 418, ../sass/semantic-ui/collections/_message.scss */
.ui.purple.message {
  background-color: #F6E7FF;
  color: #A333C8;
  box-shadow: 0px 0px 0px 1px #A333C8 inset, 0px 0px 0px 0px transparent;
}

/* line 423, ../sass/semantic-ui/collections/_message.scss */
.ui.purple.message .header {
  color: #922eb4;
}

/* line 426, ../sass/semantic-ui/collections/_message.scss */
.ui.pink.message {
  background-color: #FFE3FB;
  color: #E03997;
  box-shadow: 0px 0px 0px 1px #E03997 inset, 0px 0px 0px 0px transparent;
}

/* line 431, ../sass/semantic-ui/collections/_message.scss */
.ui.pink.message .header {
  color: #dd238b;
}

/* line 434, ../sass/semantic-ui/collections/_message.scss */
.ui.brown.message {
  background-color: #F1E2D3;
  color: #A5673F;
  box-shadow: 0px 0px 0px 1px #A5673F inset, 0px 0px 0px 0px transparent;
}

/* line 439, ../sass/semantic-ui/collections/_message.scss */
.ui.brown.message .header {
  color: #935b38;
}

/*--------------
     Sizes
---------------*/
/* line 447, ../sass/semantic-ui/collections/_message.scss */
.ui.mini.message {
  font-size: 0.78571429em;
}

/* line 450, ../sass/semantic-ui/collections/_message.scss */
.ui.tiny.message {
  font-size: 0.85714286em;
}

/* line 453, ../sass/semantic-ui/collections/_message.scss */
.ui.small.message {
  font-size: 0.92857143em;
}

/* line 456, ../sass/semantic-ui/collections/_message.scss */
.ui.message {
  font-size: 1em;
}

/* line 459, ../sass/semantic-ui/collections/_message.scss */
.ui.large.message {
  font-size: 1.14285714em;
}

/* line 462, ../sass/semantic-ui/collections/_message.scss */
.ui.big.message {
  font-size: 1.28571429em;
}

/* line 465, ../sass/semantic-ui/collections/_message.scss */
.ui.huge.message {
  font-size: 1.42857143em;
}

/* line 468, ../sass/semantic-ui/collections/_message.scss */
.ui.massive.message {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Table
*******************************/
/* Prototype */
/* line 18, ../sass/semantic-ui/collections/_table.scss */
.ui.table {
  width: 100%;
  background: #FFFFFF;
  margin: 1em 0em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
  border-radius: 0.28571429rem;
  text-align: left;
  color: rgba(0, 0, 0, 0.87);
  border-collapse: separate;
  border-spacing: 0px;
}

/* line 30, ../sass/semantic-ui/collections/_table.scss */
.ui.table:first-child {
  margin-top: 0em;
}

/* line 33, ../sass/semantic-ui/collections/_table.scss */
.ui.table:last-child {
  margin-bottom: 0em;
}

/*******************************
             Parts
*******************************/
/* Table Content */
/* line 44, ../sass/semantic-ui/collections/_table.scss */
.ui.table th,
.ui.table td {
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

/* Headers */
/* line 51, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead {
  box-shadow: none;
}

/* line 54, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead th {
  cursor: auto;
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.92857143em 0.78571429em;
  vertical-align: inherit;
  font-style: none;
  font-weight: bold;
  text-transform: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  border-left: none;
}

/* line 67, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead tr > th:first-child {
  border-left: none;
}

/* line 70, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead tr:first-child > th:first-child {
  border-radius: 0.28571429rem 0em 0em 0em;
}

/* line 73, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead tr:first-child > th:last-child {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 76, ../sass/semantic-ui/collections/_table.scss */
.ui.table thead tr:first-child > th:only-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Footer */
/* line 81, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot {
  box-shadow: none;
}

/* line 84, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot th {
  cursor: auto;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  background: #F9FAFB;
  text-align: inherit;
  color: rgba(0, 0, 0, 0.87);
  padding: 0.78571429em 0.78571429em;
  vertical-align: middle;
  font-style: normal;
  font-weight: normal;
  text-transform: none;
}

/* line 96, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot tr > th:first-child {
  border-left: none;
}

/* line 99, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot tr:first-child > th:first-child {
  border-radius: 0em 0em 0em 0.28571429rem;
}

/* line 102, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot tr:first-child > th:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* line 105, ../sass/semantic-ui/collections/_table.scss */
.ui.table tfoot tr:first-child > th:only-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* Table Row */
/* line 110, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr td {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 113, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr:first-child td {
  border-top: none;
}

/* Table Cells */
/* line 118, ../sass/semantic-ui/collections/_table.scss */
.ui.table td {
  padding: 0.78571429em 0.78571429em;
  text-align: inherit;
}

/* Icons */
/* line 124, ../sass/semantic-ui/collections/_table.scss */
.ui.table > .icon {
  vertical-align: baseline;
}

/* line 127, ../sass/semantic-ui/collections/_table.scss */
.ui.table > .icon:only-child {
  margin: 0em;
}

/* Table Segment */
/* line 132, ../sass/semantic-ui/collections/_table.scss */
.ui.table.segment {
  padding: 0em;
}

/* line 135, ../sass/semantic-ui/collections/_table.scss */
.ui.table.segment:after {
  display: none;
}

/* line 138, ../sass/semantic-ui/collections/_table.scss */
.ui.table.segment.stacked:after {
  display: block;
}

/* Responsive */
@media only screen and (max-width: 767px) {
  /* line 144, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) {
    width: 100%;
  }

  /* line 147, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) tbody,
  .ui.table:not(.unstackable) tr,
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    width: auto !important;
    display: block !important;
  }

  /* line 154, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) {
    padding: 0em;
  }

  /* line 157, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) thead {
    display: block;
  }

  /* line 160, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) tfoot {
    display: block;
  }

  /* line 163, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  /* line 168, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em !important;
    box-shadow: none !important;
  }

  /* line 175, ../sass/semantic-ui/collections/_table.scss */
  .ui.table:not(.unstackable) th:first-child,
  .ui.table:not(.unstackable) td:first-child {
    font-weight: bold;
  }

  /* Definition Table */
  /* line 181, ../sass/semantic-ui/collections/_table.scss */
  .ui.definition.table:not(.unstackable) thead th:first-child {
    box-shadow: none !important;
  }
}
/*******************************
            Coupling
*******************************/
/* UI Image */
/* line 193, ../sass/semantic-ui/collections/_table.scss */
.ui.table th .image,
.ui.table th .image img,
.ui.table td .image,
.ui.table td .image img {
  max-width: none;
}

/*******************************
             Types
*******************************/
/*--------------
    Complex
---------------*/
/* line 210, ../sass/semantic-ui/collections/_table.scss */
.ui.structured.table {
  border-collapse: collapse;
}

/* line 213, ../sass/semantic-ui/collections/_table.scss */
.ui.structured.table thead th {
  border-left: none;
  border-right: none;
}

/* line 217, ../sass/semantic-ui/collections/_table.scss */
.ui.structured.sortable.table thead th {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-right: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 221, ../sass/semantic-ui/collections/_table.scss */
.ui.structured.basic.table th {
  border-left: none;
  border-right: none;
}

/* line 225, ../sass/semantic-ui/collections/_table.scss */
.ui.structured.celled.table tr th,
.ui.structured.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
  border-right: 1px solid rgba(34, 36, 38, 0.1);
}

/*--------------
   Definition
---------------*/
/* line 235, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table thead:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: normal;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: -1px -1px 0px 1px #FFFFFF;
}

/* line 242, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table tfoot:not(.full-width) th:first-child {
  pointer-events: none;
  background: transparent;
  font-weight: rgba(0, 0, 0, 0.4);
  color: normal;
  box-shadow: 1px 1px 0px 1px #FFFFFF;
}

/* Remove Border */
/* line 251, ../sass/semantic-ui/collections/_table.scss */
.ui.celled.definition.table thead:not(.full-width) th:first-child {
  box-shadow: 0px -1px 0px 1px #FFFFFF;
}

/* line 254, ../sass/semantic-ui/collections/_table.scss */
.ui.celled.definition.table tfoot:not(.full-width) th:first-child {
  box-shadow: 0px 1px 0px 1px #FFFFFF;
}

/* Highlight Defining Column */
/* line 259, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table tr td:first-child:not(.ignored),
.ui.definition.table tr td.definition {
  background: rgba(0, 0, 0, 0.03);
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  text-transform: '';
  box-shadow: '';
  text-align: '';
  font-size: 1em;
  padding-left: '';
  padding-right: '';
}

/* Fix 2nd Column */
/* line 273, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table thead:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 276, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 279, ../sass/semantic-ui/collections/_table.scss */
.ui.definition.table td:nth-child(2) {
  border-left: 1px solid rgba(34, 36, 38, 0.15);
}

/*******************************
             States
*******************************/
/*--------------
    Positive
---------------*/
/* line 293, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.positive,
.ui.table td.positive {
  box-shadow: 0px 0px 0px #A3C293 inset;
}

/* line 297, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.positive,
.ui.table td.positive {
  background: #FCFFF5 !important;
  color: #2C662D !important;
}

/*--------------
     Negative
---------------*/
/* line 307, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.negative,
.ui.table td.negative {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

/* line 311, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.negative,
.ui.table td.negative {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
      Error
---------------*/
/* line 321, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.error,
.ui.table td.error {
  box-shadow: 0px 0px 0px #E0B4B4 inset;
}

/* line 325, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.error,
.ui.table td.error {
  background: #FFF6F6 !important;
  color: #9F3A38 !important;
}

/*--------------
     Warning
---------------*/
/* line 335, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.warning,
.ui.table td.warning {
  box-shadow: 0px 0px 0px #C9BA9B inset;
}

/* line 339, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.warning,
.ui.table td.warning {
  background: #FFFAF3 !important;
  color: #573A08 !important;
}

/*--------------
     Active
---------------*/
/* line 349, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.active,
.ui.table td.active {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.87) inset;
}

/* line 353, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.active,
.ui.table td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

/*--------------
     Disabled
---------------*/
/* line 363, ../sass/semantic-ui/collections/_table.scss */
.ui.table tr.disabled td,
.ui.table tr td.disabled,
.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(40, 40, 40, 0.3);
}

/*******************************
          Variations
*******************************/
/*--------------
    Stackable
---------------*/
@media only screen and (max-width: 991px) {
  /* line 382, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table tbody,
  .ui[class*="tablet stackable"].table tr,
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    width: 100% !important;
    display: block !important;
  }

  /* line 390, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table {
    padding: 0em;
  }

  /* line 393, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table thead {
    display: block;
  }

  /* line 396, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table tfoot {
    display: block;
  }

  /* line 399, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table tr {
    padding-top: 1em;
    padding-bottom: 1em;
    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }

  /* line 404, ../sass/semantic-ui/collections/_table.scss */
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td {
    background: none;
    border: none !important;
    padding: 0.25em 0.75em;
    box-shadow: none !important;
  }

  /* Definition Table */
  /* line 413, ../sass/semantic-ui/collections/_table.scss */
  .ui.definition[class*="tablet stackable"].table thead th:first-child {
    box-shadow: none !important;
  }
}
/*--------------
 Text Alignment
---------------*/
/* line 422, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="left aligned"],
.ui.table [class*="left aligned"] {
  text-align: left;
}

/* line 426, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="center aligned"],
.ui.table [class*="center aligned"] {
  text-align: center;
}

/* line 430, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="right aligned"],
.ui.table [class*="right aligned"] {
  text-align: right;
}

/*------------------
 Vertical Alignment
------------------*/
/* line 439, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="top aligned"],
.ui.table [class*="top aligned"] {
  vertical-align: top;
}

/* line 443, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="middle aligned"],
.ui.table [class*="middle aligned"] {
  vertical-align: middle;
}

/* line 447, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="bottom aligned"],
.ui.table [class*="bottom aligned"] {
  vertical-align: bottom;
}

/*--------------
    Collapsing
---------------*/
/* line 456, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.collapsing,
.ui.table td.collapsing {
  width: 1px;
  white-space: nowrap;
}

/*--------------
     Fixed
---------------*/
/* line 466, ../sass/semantic-ui/collections/_table.scss */
.ui.fixed.table {
  table-layout: fixed;
}

/* line 469, ../sass/semantic-ui/collections/_table.scss */
.ui.fixed.table th,
.ui.fixed.table td {
  overflow: hidden;
  text-overflow: ellipsis;
}

/*--------------
   Selectable
---------------*/
/* line 479, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tbody tr:hover,
.ui.table tbody tr td.selectable:hover {
  background: rgba(0, 0, 0, 0.05) !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 484, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.inverted.table tbody tr:hover,
.ui.inverted.table tbody tr td.selectable:hover {
  background: rgba(255, 255, 255, 0.08) !important;
  color: #ffffff !important;
}

/* Selectable Cell Link */
/* line 491, ../sass/semantic-ui/collections/_table.scss */
.ui.table tbody tr td.selectable {
  padding: 0em;
}

/* line 494, ../sass/semantic-ui/collections/_table.scss */
.ui.table tbody tr td.selectable > a:not(.ui) {
  display: block;
  color: inherit;
  padding: 0.78571429em 0.78571429em;
}

/* Other States */
/* line 501, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tr.error:hover,
.ui.table tr td.selectable.error:hover,
.ui.selectable.table tr:hover td.error {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

/* line 507, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tr.warning:hover,
.ui.table tr td.selectable.warning:hover,
.ui.selectable.table tr:hover td.warning {
  background: #fff4e4 !important;
  color: #493107 !important;
}

/* line 513, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tr.active:hover,
.ui.table tr td.selectable.active:hover,
.ui.selectable.table tr:hover td.active {
  background: #E0E0E0 !important;
  color: rgba(0, 0, 0, 0.87) !important;
}

/* line 519, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tr.positive:hover,
.ui.table tr td.selectable.positive:hover,
.ui.selectable.table tr:hover td.positive {
  background: #f7ffe6 !important;
  color: #275b28 !important;
}

/* line 525, ../sass/semantic-ui/collections/_table.scss */
.ui.selectable.table tr.negative:hover,
.ui.table tr td.selectable.negative:hover,
.ui.selectable.table tr:hover td.negative {
  background: #ffe7e7 !important;
  color: #943634 !important;
}

/*-------------------
      Attached
--------------------*/
/* Middle */
/* line 538, ../sass/semantic-ui/collections/_table.scss */
.ui.attached.table {
  top: 0px;
  bottom: 0px;
  border-radius: 0px;
  margin: 0em -1px;
  width: calc(100% +  2px );
  max-width: calc(100% +  2px );
  box-shadow: none;
  border: 1px solid #D4D4D5;
}

/* line 548, ../sass/semantic-ui/collections/_table.scss */
.ui.attached + .ui.attached.table:not(.top) {
  border-top: none;
}

/* Top */
/* line 553, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="top attached"].table {
  bottom: 0px;
  margin-bottom: 0em;
  top: 0px;
  margin-top: 1em;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 560, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="top attached"]:first-child {
  margin-top: 0em;
}

/* Bottom */
/* line 565, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="bottom attached"].table {
  bottom: 0px;
  margin-top: 0em;
  top: 0px;
  margin-bottom: 1em;
  box-shadow: none, none;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 573, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="bottom attached"].table:last-child {
  margin-bottom: 0em;
}

/*--------------
     Striped
---------------*/
/* Table Striping */
/* line 583, ../sass/semantic-ui/collections/_table.scss */
.ui.striped.table > tr:nth-child(2n),
.ui.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 50, 0.02);
}

/* Stripes */
/* line 589, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.striped.table > tr:nth-child(2n),
.ui.inverted.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* Allow striped active hover */
/* line 595, ../sass/semantic-ui/collections/_table.scss */
.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
  background: #EFEFEF !important;
  color: rgba(0, 0, 0, 0.95) !important;
}

/*--------------
   Single Line
---------------*/
/* line 604, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

/* line 608, ../sass/semantic-ui/collections/_table.scss */
.ui.table[class*="single line"],
.ui.table [class*="single line"] {
  white-space: nowrap;
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 619, ../sass/semantic-ui/collections/_table.scss */
.ui.red.table {
  border-top: 0.2em solid #DB2828;
}

/* line 622, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.red.table {
  background-color: #DB2828 !important;
  color: #FFFFFF !important;
}

/* Orange */
/* line 628, ../sass/semantic-ui/collections/_table.scss */
.ui.orange.table {
  border-top: 0.2em solid #F2711C;
}

/* line 631, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.orange.table {
  background-color: #F2711C !important;
  color: #FFFFFF !important;
}

/* Yellow */
/* line 637, ../sass/semantic-ui/collections/_table.scss */
.ui.yellow.table {
  border-top: 0.2em solid #FBBD08;
}

/* line 640, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.yellow.table {
  background-color: #FBBD08 !important;
  color: #FFFFFF !important;
}

/* Olive */
/* line 646, ../sass/semantic-ui/collections/_table.scss */
.ui.olive.table {
  border-top: 0.2em solid #B5CC18;
}

/* line 649, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.olive.table {
  background-color: #B5CC18 !important;
  color: #FFFFFF !important;
}

/* Green */
/* line 655, ../sass/semantic-ui/collections/_table.scss */
.ui.green.table {
  border-top: 0.2em solid #21BA45;
}

/* line 658, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.green.table {
  background-color: #21BA45 !important;
  color: #FFFFFF !important;
}

/* Teal */
/* line 664, ../sass/semantic-ui/collections/_table.scss */
.ui.teal.table {
  border-top: 0.2em solid #00B5AD;
}

/* line 667, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.teal.table {
  background-color: #00B5AD !important;
  color: #FFFFFF !important;
}

/* Blue */
/* line 673, ../sass/semantic-ui/collections/_table.scss */
.ui.blue.table {
  border-top: 0.2em solid #2185D0;
}

/* line 676, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.blue.table {
  background-color: #2185D0 !important;
  color: #FFFFFF !important;
}

/* Violet */
/* line 682, ../sass/semantic-ui/collections/_table.scss */
.ui.violet.table {
  border-top: 0.2em solid #6435C9;
}

/* line 685, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.violet.table {
  background-color: #6435C9 !important;
  color: #FFFFFF !important;
}

/* Purple */
/* line 691, ../sass/semantic-ui/collections/_table.scss */
.ui.purple.table {
  border-top: 0.2em solid #A333C8;
}

/* line 694, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.purple.table {
  background-color: #A333C8 !important;
  color: #FFFFFF !important;
}

/* Pink */
/* line 700, ../sass/semantic-ui/collections/_table.scss */
.ui.pink.table {
  border-top: 0.2em solid #E03997;
}

/* line 703, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.pink.table {
  background-color: #E03997 !important;
  color: #FFFFFF !important;
}

/* Brown */
/* line 709, ../sass/semantic-ui/collections/_table.scss */
.ui.brown.table {
  border-top: 0.2em solid #A5673F;
}

/* line 712, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.brown.table {
  background-color: #A5673F !important;
  color: #FFFFFF !important;
}

/* Grey */
/* line 718, ../sass/semantic-ui/collections/_table.scss */
.ui.grey.table {
  border-top: 0.2em solid #767676;
}

/* line 721, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.grey.table {
  background-color: #767676 !important;
  color: #FFFFFF !important;
}

/* Black */
/* line 727, ../sass/semantic-ui/collections/_table.scss */
.ui.black.table {
  border-top: 0.2em solid #1B1C1D;
}

/* line 730, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.black.table {
  background-color: #1B1C1D !important;
  color: #FFFFFF !important;
}

/*--------------
  Column Count
---------------*/
/* Grid Based */
/* line 741, ../sass/semantic-ui/collections/_table.scss */
.ui.one.column.table td {
  width: 100%;
}

/* line 744, ../sass/semantic-ui/collections/_table.scss */
.ui.two.column.table td {
  width: 50%;
}

/* line 747, ../sass/semantic-ui/collections/_table.scss */
.ui.three.column.table td {
  width: 33.33333333%;
}

/* line 750, ../sass/semantic-ui/collections/_table.scss */
.ui.four.column.table td {
  width: 25%;
}

/* line 753, ../sass/semantic-ui/collections/_table.scss */
.ui.five.column.table td {
  width: 20%;
}

/* line 756, ../sass/semantic-ui/collections/_table.scss */
.ui.six.column.table td {
  width: 16.66666667%;
}

/* line 759, ../sass/semantic-ui/collections/_table.scss */
.ui.seven.column.table td {
  width: 14.28571429%;
}

/* line 762, ../sass/semantic-ui/collections/_table.scss */
.ui.eight.column.table td {
  width: 12.5%;
}

/* line 765, ../sass/semantic-ui/collections/_table.scss */
.ui.nine.column.table td {
  width: 11.11111111%;
}

/* line 768, ../sass/semantic-ui/collections/_table.scss */
.ui.ten.column.table td {
  width: 10%;
}

/* line 771, ../sass/semantic-ui/collections/_table.scss */
.ui.eleven.column.table td {
  width: 9.09090909%;
}

/* line 774, ../sass/semantic-ui/collections/_table.scss */
.ui.twelve.column.table td {
  width: 8.33333333%;
}

/* line 777, ../sass/semantic-ui/collections/_table.scss */
.ui.thirteen.column.table td {
  width: 7.69230769%;
}

/* line 780, ../sass/semantic-ui/collections/_table.scss */
.ui.fourteen.column.table td {
  width: 7.14285714%;
}

/* line 783, ../sass/semantic-ui/collections/_table.scss */
.ui.fifteen.column.table td {
  width: 6.66666667%;
}

/* line 786, ../sass/semantic-ui/collections/_table.scss */
.ui.sixteen.column.table td {
  width: 6.25%;
}

/* Column Width */
/* line 791, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.one.wide,
.ui.table td.one.wide {
  width: 6.25%;
}

/* line 795, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.two.wide,
.ui.table td.two.wide {
  width: 12.5%;
}

/* line 799, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.three.wide,
.ui.table td.three.wide {
  width: 18.75%;
}

/* line 803, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.four.wide,
.ui.table td.four.wide {
  width: 25%;
}

/* line 807, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.five.wide,
.ui.table td.five.wide {
  width: 31.25%;
}

/* line 811, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.six.wide,
.ui.table td.six.wide {
  width: 37.5%;
}

/* line 815, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.seven.wide,
.ui.table td.seven.wide {
  width: 43.75%;
}

/* line 819, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.eight.wide,
.ui.table td.eight.wide {
  width: 50%;
}

/* line 823, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.nine.wide,
.ui.table td.nine.wide {
  width: 56.25%;
}

/* line 827, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.ten.wide,
.ui.table td.ten.wide {
  width: 62.5%;
}

/* line 831, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.eleven.wide,
.ui.table td.eleven.wide {
  width: 68.75%;
}

/* line 835, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.twelve.wide,
.ui.table td.twelve.wide {
  width: 75%;
}

/* line 839, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.thirteen.wide,
.ui.table td.thirteen.wide {
  width: 81.25%;
}

/* line 843, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.fourteen.wide,
.ui.table td.fourteen.wide {
  width: 87.5%;
}

/* line 847, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.fifteen.wide,
.ui.table td.fifteen.wide {
  width: 93.75%;
}

/* line 851, ../sass/semantic-ui/collections/_table.scss */
.ui.table th.sixteen.wide,
.ui.table td.sixteen.wide {
  width: 100%;
}

/*--------------
    Sortable
---------------*/
/* line 860, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th {
  cursor: pointer;
  white-space: nowrap;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
}

/* line 866, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th:first-child {
  border-left: none;
}

/* line 869, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 876, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th:after {
  display: none;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  content: '';
  height: 1em;
  width: auto;
  opacity: 0.8;
  margin: 0em 0em 0em 0.5em;
  font-family: 'Icons';
}

/* line 888, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.ascending:after {
  content: '\f0d8';
}

/* line 891, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.descending:after {
  content: '\f0d7';
}

/* Hover */
/* line 896, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table th.disabled:hover {
  cursor: auto;
  color: rgba(40, 40, 40, 0.3);
}

/* line 900, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.8);
}

/* Sorted */
/* line 906, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.sorted {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* line 910, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.sorted:after {
  display: inline-block;
}

/* Sorted Hover */
/* line 915, ../sass/semantic-ui/collections/_table.scss */
.ui.sortable.table thead th.sorted:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
}

/* Inverted */
/* line 921, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.sortable.table thead th.sorted {
  background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

/* line 926, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.sortable.table thead th:hover {
  background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color: #ffffff;
}

/* line 931, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.sortable.table thead th {
  border-left-color: transparent;
  border-right-color: transparent;
}

/*--------------
    Inverted
---------------*/
/* Text Color */
/* line 942, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.table {
  background: #333333;
  color: rgba(255, 255, 255, 0.9);
  border: none;
}

/* line 947, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.table th {
  background-color: rgba(0, 0, 0, 0.15);
  border-color: rgba(255, 255, 255, 0.1) !important;
  color: rgba(255, 255, 255, 0.9);
}

/* line 952, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.table tr td {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 955, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.table tr.disabled td,
.ui.inverted.table tr td.disabled,
.ui.inverted.table tr.disabled:hover td,
.ui.inverted.table tr:hover td.disabled {
  pointer-events: none;
  color: rgba(225, 225, 225, 0.3);
}

/* Definition */
/* line 964, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
.ui.inverted.definition.table thead:not(.full-width) th:first-child {
  background: #FFFFFF;
}

/* line 968, ../sass/semantic-ui/collections/_table.scss */
.ui.inverted.definition.table tr td:first-child {
  background: rgba(255, 255, 255, 0.02);
  color: #ffffff;
}

/*--------------
   Collapsing
---------------*/
/* line 977, ../sass/semantic-ui/collections/_table.scss */
.ui.collapsing.table {
  width: auto;
}

/*--------------
      Basic
---------------*/
/* line 985, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.table {
  background: transparent;
  border: 1px solid rgba(34, 36, 38, 0.15);
  box-shadow: none;
}

/* line 990, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.table thead,
.ui.basic.table tfoot {
  box-shadow: none;
}

/* line 994, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.table th {
  background: transparent;
  border-left: none;
}

/* line 998, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.table tbody tr {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 1001, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.table td {
  background: transparent;
}

/* line 1004, ../sass/semantic-ui/collections/_table.scss */
.ui.basic.striped.table tbody tr:nth-child(2n) {
  background-color: rgba(0, 0, 0, 0.05) !important;
}

/* Very Basic */
/* line 1009, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very basic"].table {
  border: none;
}

/* line 1012, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td {
  padding: '';
}

/* line 1016, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
  padding-left: 0em;
}

/* line 1020, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
  padding-right: 0em;
}

/* line 1024, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
  padding-top: 0em;
}

/*--------------
     Celled
---------------*/
/* line 1032, ../sass/semantic-ui/collections/_table.scss */
.ui.celled.table tr th,
.ui.celled.table tr td {
  border-left: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 1036, ../sass/semantic-ui/collections/_table.scss */
.ui.celled.table tr th:first-child,
.ui.celled.table tr td:first-child {
  border-left: none;
}

/*--------------
     Padded
---------------*/
/* line 1045, ../sass/semantic-ui/collections/_table.scss */
.ui.padded.table th {
  padding-left: 1em;
  padding-right: 1em;
}

/* line 1049, ../sass/semantic-ui/collections/_table.scss */
.ui.padded.table th,
.ui.padded.table td {
  padding: 1em 1em;
}

/* Very */
/* line 1055, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very padded"].table th {
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 1059, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very padded"].table td {
  padding: 1.5em 1.5em;
}

/*--------------
     Compact
---------------*/
/* line 1067, ../sass/semantic-ui/collections/_table.scss */
.ui.compact.table th {
  padding-left: 0.7em;
  padding-right: 0.7em;
}

/* line 1071, ../sass/semantic-ui/collections/_table.scss */
.ui.compact.table td {
  padding: 0.5em 0.7em;
}

/* Very */
/* line 1076, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very compact"].table th {
  padding-left: 0.6em;
  padding-right: 0.6em;
}

/* line 1080, ../sass/semantic-ui/collections/_table.scss */
.ui[class*="very compact"].table td {
  padding: 0.4em 0.6em;
}

/*--------------
      Sizes
---------------*/
/* Small */
/* line 1090, ../sass/semantic-ui/collections/_table.scss */
.ui.small.table {
  font-size: 0.9em;
}

/* Standard */
/* line 1095, ../sass/semantic-ui/collections/_table.scss */
.ui.table {
  font-size: 1em;
}

/* Large */
/* line 1100, ../sass/semantic-ui/collections/_table.scss */
.ui.large.table {
  font-size: 1.1em;
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Ad
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2013 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
         Advertisement
*******************************/
/* line 17, ../sass/semantic-ui/views/_ad.scss */
.ui.ad {
  display: block;
  overflow: hidden;
  margin: 1em 0em;
}

/* line 22, ../sass/semantic-ui/views/_ad.scss */
.ui.ad:first-child {
  margin: 0em;
}

/* line 25, ../sass/semantic-ui/views/_ad.scss */
.ui.ad:last-child {
  margin: 0em;
}

/* line 28, ../sass/semantic-ui/views/_ad.scss */
.ui.ad iframe {
  margin: 0em;
  padding: 0em;
  border: none;
  overflow: hidden;
}

/*--------------
     Common
---------------*/
/* Leaderboard */
/* line 41, ../sass/semantic-ui/views/_ad.scss */
.ui.leaderboard.ad {
  width: 728px;
  height: 90px;
}

/* Medium Rectangle */
/* line 47, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="medium rectangle"].ad {
  width: 300px;
  height: 250px;
}

/* Large Rectangle */
/* line 53, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="large rectangle"].ad {
  width: 336px;
  height: 280px;
}

/* Half Page */
/* line 59, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="half page"].ad {
  width: 300px;
  height: 600px;
}

/*--------------
     Square
---------------*/
/* Square */
/* line 70, ../sass/semantic-ui/views/_ad.scss */
.ui.square.ad {
  width: 250px;
  height: 250px;
}

/* Small Square */
/* line 76, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="small square"].ad {
  width: 200px;
  height: 200px;
}

/*--------------
    Rectangle
---------------*/
/* Small Rectangle */
/* line 87, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="small rectangle"].ad {
  width: 180px;
  height: 150px;
}

/* Vertical Rectangle */
/* line 93, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="vertical rectangle"].ad {
  width: 240px;
  height: 400px;
}

/*--------------
     Button
---------------*/
/* line 102, ../sass/semantic-ui/views/_ad.scss */
.ui.button.ad {
  width: 120px;
  height: 90px;
}

/* line 106, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="square button"].ad {
  width: 125px;
  height: 125px;
}

/* line 110, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="small button"].ad {
  width: 120px;
  height: 60px;
}

/*--------------
   Skyscrapers
---------------*/
/* Skyscraper */
/* line 121, ../sass/semantic-ui/views/_ad.scss */
.ui.skyscraper.ad {
  width: 120px;
  height: 600px;
}

/* Wide Skyscraper */
/* line 127, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="wide skyscraper"].ad {
  width: 160px;
}

/*--------------
     Banners
---------------*/
/* Banner */
/* line 137, ../sass/semantic-ui/views/_ad.scss */
.ui.banner.ad {
  width: 468px;
  height: 60px;
}

/* Vertical Banner */
/* line 143, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="vertical banner"].ad {
  width: 120px;
  height: 240px;
}

/* Top Banner */
/* line 149, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="top banner"].ad {
  width: 930px;
  height: 180px;
}

/* Half Banner */
/* line 155, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="half banner"].ad {
  width: 234px;
  height: 60px;
}

/*--------------
    Boards
---------------*/
/* Leaderboard */
/* line 166, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="large leaderboard"].ad {
  width: 970px;
  height: 90px;
}

/* Billboard */
/* line 172, ../sass/semantic-ui/views/_ad.scss */
.ui.billboard.ad {
  width: 970px;
  height: 250px;
}

/*--------------
    Panorama
---------------*/
/* Panorama */
/* line 183, ../sass/semantic-ui/views/_ad.scss */
.ui.panorama.ad {
  width: 980px;
  height: 120px;
}

/*--------------
     Netboard
---------------*/
/* Netboard */
/* line 194, ../sass/semantic-ui/views/_ad.scss */
.ui.netboard.ad {
  width: 580px;
  height: 400px;
}

/*--------------
     Mobile
---------------*/
/* Large Mobile Banner */
/* line 205, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="large mobile banner"].ad {
  width: 320px;
  height: 100px;
}

/* Mobile Leaderboard */
/* line 211, ../sass/semantic-ui/views/_ad.scss */
.ui[class*="mobile leaderboard"].ad {
  width: 320px;
  height: 50px;
}

/*******************************
             Types
*******************************/
/* Mobile Sizes */
/* line 223, ../sass/semantic-ui/views/_ad.scss */
.ui.mobile.ad {
  display: none;
}

@media only screen and (max-width: 767px) {
  /* line 227, ../sass/semantic-ui/views/_ad.scss */
  .ui.mobile.ad {
    display: block;
  }
}
/*******************************
           Variations
*******************************/
/* line 237, ../sass/semantic-ui/views/_ad.scss */
.ui.centered.ad {
  margin-left: auto;
  margin-right: auto;
}

/* line 241, ../sass/semantic-ui/views/_ad.scss */
.ui.test.ad {
  position: relative;
  background: #545454;
}

/* line 245, ../sass/semantic-ui/views/_ad.scss */
.ui.test.ad:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  text-align: center;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  content: 'Ad';
  color: #FFFFFF;
  font-size: 1em;
  font-weight: bold;
}

/* line 259, ../sass/semantic-ui/views/_ad.scss */
.ui.mobile.test.ad:after {
  font-size: 0.85714286em;
}

/* line 262, ../sass/semantic-ui/views/_ad.scss */
.ui.test.ad[data-text]:after {
  content: attr(data-text);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Card
---------------*/
/* line 21, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card,
.ui.card {
  max-width: 100%;
  position: relative;
  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;
  width: 290px;
  min-height: 0px;
  background: #FFFFFF;
  padding: 0em;
  border: none;
  border-radius: 0.28571429rem;
  box-shadow: 0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;
  -webkit-transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease;
  transition: box-shadow 0.1s ease, transform 0.1s ease, -webkit-transform 0.1s ease;
  z-index: '';
}

/* line 47, ../sass/semantic-ui/views/_card.scss */
.ui.card {
  margin: 1em 0em;
}

/* line 50, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card a,
.ui.card a {
  cursor: pointer;
}

/* line 54, ../sass/semantic-ui/views/_card.scss */
.ui.card:first-child {
  margin-top: 0em;
}

/* line 57, ../sass/semantic-ui/views/_card.scss */
.ui.card:last-child {
  margin-bottom: 0em;
}

/*--------------
      Cards
---------------*/
/* line 65, ../sass/semantic-ui/views/_card.scss */
.ui.cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: -0.875em -0.5em;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 75, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0.875em 0.5em;
  float: none;
}

/* Clearing */
/* line 85, ../sass/semantic-ui/views/_card.scss */
.ui.cards:after,
.ui.card:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* Consecutive Card Groups Preserve Row Spacing */
/* line 96, ../sass/semantic-ui/views/_card.scss */
.ui.cards ~ .ui.cards {
  margin-top: 0.875em;
}

/*--------------
  Rounded Edges
---------------*/
/* line 104, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > :first-child,
.ui.card > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
  border-top: none !important;
}

/* line 109, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > :last-child,
.ui.card > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* line 113, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > :only-child,
.ui.card > :only-child {
  border-radius: 0.28571429rem !important;
}

/*--------------
     Images
---------------*/
/* line 122, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .image,
.ui.card > .image {
  position: relative;
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0em;
  background: rgba(0, 0, 0, 0.05);
}

/* line 133, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .image > img,
.ui.card > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: inherit;
}

/* line 140, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .image:not(.ui) > img,
.ui.card > .image:not(.ui) > img {
  border: none;
}

/*--------------
     Content
---------------*/
/* line 149, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content,
.ui.card > .content {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border: none;
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  background: none;
  margin: 0em;
  padding: 1em 1em;
  box-shadow: none;
  font-size: 1em;
  border-radius: 0em;
}

/* line 164, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content:after,
.ui.card > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 173, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > .header,
.ui.card > .content > .header {
  display: block;
  margin: '';
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */
/* line 182, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > .header:not(.ui),
.ui.card > .content > .header:not(.ui) {
  font-weight: bold;
  font-size: 1.28571429em;
  margin-top: -0.21425em;
  line-height: 1.2857em;
}

/* line 189, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > .meta + .description,
.ui.cards > .card > .content > .header + .description,
.ui.card > .content > .meta + .description,
.ui.card > .content > .header + .description {
  margin-top: 0.5em;
}

/*----------------
 Floated Content
-----------------*/
/* line 200, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card [class*="left floated"],
.ui.card [class*="left floated"] {
  float: left;
}

/* line 204, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card [class*="right floated"],
.ui.card [class*="right floated"] {
  float: right;
}

/*--------------
     Aligned
---------------*/
/* line 213, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card [class*="left aligned"],
.ui.card [class*="left aligned"] {
  text-align: left;
}

/* line 217, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card [class*="center aligned"],
.ui.card [class*="center aligned"] {
  text-align: center;
}

/* line 221, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card [class*="right aligned"],
.ui.card [class*="right aligned"] {
  text-align: right;
}

/*--------------
  Content Image
---------------*/
/* line 230, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .content img,
.ui.card .content img {
  display: inline-block;
  vertical-align: middle;
  width: '';
}

/* line 236, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card img.avatar,
.ui.cards > .card .avatar img,
.ui.card img.avatar,
.ui.card .avatar img {
  width: 2em;
  height: 2em;
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/
/* line 249, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > .description,
.ui.card > .content > .description {
  clear: both;
  color: rgba(0, 0, 0, 0.68);
}

/*--------------
    Paragraph
---------------*/
/* line 259, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content p,
.ui.card > .content p {
  margin: 0em 0em 0.5em;
}

/* line 263, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content p:last-child,
.ui.card > .content p:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/
/* line 272, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta,
.ui.card .meta {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 277, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta *,
.ui.card .meta * {
  margin-right: 0.3em;
}

/* line 281, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta :last-child,
.ui.card .meta :last-child {
  margin-right: 0em;
}

/* line 285, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta [class*="right floated"],
.ui.card .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/
/* Generic */
/* line 297, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content a:not(.ui),
.ui.card > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 303, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content a:not(.ui):hover,
.ui.card > .content a:not(.ui):hover {
  color: '';
}

/* Header */
/* line 309, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > a.header,
.ui.card > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

/* line 313, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content > a.header:hover,
.ui.card > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */
/* line 319, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta > a:not(.ui),
.ui.card .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 323, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .meta > a:not(.ui):hover,
.ui.card .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Buttons
---------------*/
/* line 332, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .buttons,
.ui.card > .buttons,
.ui.cards > .card > .button,
.ui.card > .button {
  margin: 0px -1px;
  width: calc(100% +  2px );
}

/*--------------
      Dimmer
---------------*/
/* line 344, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card .dimmer,
.ui.card .dimmer {
  background-color: '';
  z-index: 10;
}

/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
/* line 359, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .star.icon,
.ui.card > .content .star.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 366, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .star.icon:hover,
.ui.card > .content .star.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

/* line 371, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .active.star.icon,
.ui.card > .content .active.star.icon {
  color: #FFE623;
}

/*-----Like----- */
/* Icon */
/* line 380, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .like.icon,
.ui.card > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 387, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .like.icon:hover,
.ui.card > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

/* line 392, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .content .active.like.icon,
.ui.card > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/
/* line 401, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .extra,
.ui.card > .extra {
  max-width: 100%;
  min-height: 0em !important;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
  position: static;
  background: none;
  width: auto;
  margin: 0em 0em;
  padding: 0.75em 1em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 422, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .extra a:not(.ui),
.ui.card > .extra a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 426, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card > .extra a:not(.ui):hover,
.ui.card > .extra a:not(.ui):hover {
  color: #1e70bf;
}

/*******************************
           Variations
*******************************/
/*-------------------
       Raised
--------------------*/
/* line 441, ../sass/semantic-ui/views/_card.scss */
.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/* line 445, ../sass/semantic-ui/views/_card.scss */
.ui.raised.cards a.card:hover,
.ui.link.cards .raised.card:hover,
a.ui.raised.card:hover,
.ui.link.raised.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.15), 0px 2px 10px 0px rgba(34, 36, 38, 0.25);
}

/* line 451, ../sass/semantic-ui/views/_card.scss */
.ui.raised.cards > .card,
.ui.raised.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}

/*-------------------
       Centered
--------------------*/
/* line 460, ../sass/semantic-ui/views/_card.scss */
.ui.centered.cards {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 466, ../sass/semantic-ui/views/_card.scss */
.ui.centered.card {
  margin-left: auto;
  margin-right: auto;
}

/*-------------------
        Fluid
--------------------*/
/* line 475, ../sass/semantic-ui/views/_card.scss */
.ui.fluid.card {
  width: 100%;
  max-width: 9999px;
}

/*-------------------
        Link
--------------------*/
/* line 484, ../sass/semantic-ui/views/_card.scss */
.ui.cards a.card,
.ui.link.cards .card,
a.ui.card,
.ui.link.card {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

/* line 492, ../sass/semantic-ui/views/_card.scss */
.ui.cards a.card:hover,
.ui.link.cards .card:hover,
a.ui.card:hover,
.ui.link.card:hover {
  cursor: pointer;
  z-index: 5;
  background: #FFFFFF;
  border: none;
  box-shadow: 0px 1px 3px 0px #BCBDBD, 0px 0px 0px 1px #D4D4D5;
  -webkit-transform: translateY(-3px);
  -ms-transform: translateY(-3px);
  transform: translateY(-3px);
}

/*-------------------
       Colors
--------------------*/
/* Red */
/* line 512, ../sass/semantic-ui/views/_card.scss */
.ui.red.cards > .card,
.ui.cards > .red.card,
.ui.red.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #DB2828, 0px 1px 3px 0px #D4D4D5;
}

/* line 517, ../sass/semantic-ui/views/_card.scss */
.ui.red.cards > .card:hover,
.ui.cards > .red.card:hover,
.ui.red.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #d01919, 0px 1px 3px 0px #BCBDBD;
}

/* Orange */
/* line 524, ../sass/semantic-ui/views/_card.scss */
.ui.orange.cards > .card,
.ui.cards > .orange.card,
.ui.orange.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #F2711C, 0px 1px 3px 0px #D4D4D5;
}

/* line 529, ../sass/semantic-ui/views/_card.scss */
.ui.orange.cards > .card:hover,
.ui.cards > .orange.card:hover,
.ui.orange.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #f26202, 0px 1px 3px 0px #BCBDBD;
}

/* Yellow */
/* line 536, ../sass/semantic-ui/views/_card.scss */
.ui.yellow.cards > .card,
.ui.cards > .yellow.card,
.ui.yellow.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #FBBD08, 0px 1px 3px 0px #D4D4D5;
}

/* line 541, ../sass/semantic-ui/views/_card.scss */
.ui.yellow.cards > .card:hover,
.ui.cards > .yellow.card:hover,
.ui.yellow.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #eaae00, 0px 1px 3px 0px #BCBDBD;
}

/* Olive */
/* line 548, ../sass/semantic-ui/views/_card.scss */
.ui.olive.cards > .card,
.ui.cards > .olive.card,
.ui.olive.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #B5CC18, 0px 1px 3px 0px #D4D4D5;
}

/* line 553, ../sass/semantic-ui/views/_card.scss */
.ui.olive.cards > .card:hover,
.ui.cards > .olive.card:hover,
.ui.olive.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #a7bd0d, 0px 1px 3px 0px #BCBDBD;
}

/* Green */
/* line 560, ../sass/semantic-ui/views/_card.scss */
.ui.green.cards > .card,
.ui.cards > .green.card,
.ui.green.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #21BA45, 0px 1px 3px 0px #D4D4D5;
}

/* line 565, ../sass/semantic-ui/views/_card.scss */
.ui.green.cards > .card:hover,
.ui.cards > .green.card:hover,
.ui.green.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #BCBDBD;
}

/* Teal */
/* line 572, ../sass/semantic-ui/views/_card.scss */
.ui.teal.cards > .card,
.ui.cards > .teal.card,
.ui.teal.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #00B5AD, 0px 1px 3px 0px #D4D4D5;
}

/* line 577, ../sass/semantic-ui/views/_card.scss */
.ui.teal.cards > .card:hover,
.ui.cards > .teal.card:hover,
.ui.teal.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #009c95, 0px 1px 3px 0px #BCBDBD;
}

/* Blue */
/* line 584, ../sass/semantic-ui/views/_card.scss */
.ui.blue.cards > .card,
.ui.cards > .blue.card,
.ui.blue.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #2185D0, 0px 1px 3px 0px #D4D4D5;
}

/* line 589, ../sass/semantic-ui/views/_card.scss */
.ui.blue.cards > .card:hover,
.ui.cards > .blue.card:hover,
.ui.blue.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1678c2, 0px 1px 3px 0px #BCBDBD;
}

/* Violet */
/* line 596, ../sass/semantic-ui/views/_card.scss */
.ui.violet.cards > .card,
.ui.cards > .violet.card,
.ui.violet.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #6435C9, 0px 1px 3px 0px #D4D4D5;
}

/* line 601, ../sass/semantic-ui/views/_card.scss */
.ui.violet.cards > .card:hover,
.ui.cards > .violet.card:hover,
.ui.violet.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #5829bb, 0px 1px 3px 0px #BCBDBD;
}

/* Purple */
/* line 608, ../sass/semantic-ui/views/_card.scss */
.ui.purple.cards > .card,
.ui.cards > .purple.card,
.ui.purple.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A333C8, 0px 1px 3px 0px #D4D4D5;
}

/* line 613, ../sass/semantic-ui/views/_card.scss */
.ui.purple.cards > .card:hover,
.ui.cards > .purple.card:hover,
.ui.purple.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #9627ba, 0px 1px 3px 0px #BCBDBD;
}

/* Pink */
/* line 620, ../sass/semantic-ui/views/_card.scss */
.ui.pink.cards > .card,
.ui.cards > .pink.card,
.ui.pink.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #E03997, 0px 1px 3px 0px #D4D4D5;
}

/* line 625, ../sass/semantic-ui/views/_card.scss */
.ui.pink.cards > .card:hover,
.ui.cards > .pink.card:hover,
.ui.pink.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #e61a8d, 0px 1px 3px 0px #BCBDBD;
}

/* Brown */
/* line 632, ../sass/semantic-ui/views/_card.scss */
.ui.brown.cards > .card,
.ui.cards > .brown.card,
.ui.brown.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #A5673F, 0px 1px 3px 0px #D4D4D5;
}

/* line 637, ../sass/semantic-ui/views/_card.scss */
.ui.brown.cards > .card:hover,
.ui.cards > .brown.card:hover,
.ui.brown.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #975b33, 0px 1px 3px 0px #BCBDBD;
}

/* Grey */
/* line 644, ../sass/semantic-ui/views/_card.scss */
.ui.grey.cards > .card,
.ui.cards > .grey.card,
.ui.grey.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #767676, 0px 1px 3px 0px #D4D4D5;
}

/* line 649, ../sass/semantic-ui/views/_card.scss */
.ui.grey.cards > .card:hover,
.ui.cards > .grey.card:hover,
.ui.grey.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #838383, 0px 1px 3px 0px #BCBDBD;
}

/* Black */
/* line 656, ../sass/semantic-ui/views/_card.scss */
.ui.black.cards > .card,
.ui.cards > .black.card,
.ui.black.card {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #1B1C1D, 0px 1px 3px 0px #D4D4D5;
}

/* line 661, ../sass/semantic-ui/views/_card.scss */
.ui.black.cards > .card:hover,
.ui.cards > .black.card:hover,
.ui.black.card:hover {
  box-shadow: 0px 0px 0px 1px #D4D4D5, 0px 2px 0px 0px #27292a, 0px 1px 3px 0px #BCBDBD;
}

/*--------------
   Card Count
---------------*/
/* line 671, ../sass/semantic-ui/views/_card.scss */
.ui.one.cards {
  margin-left: 0em;
  margin-right: 0em;
}

/* line 675, ../sass/semantic-ui/views/_card.scss */
.ui.one.cards > .card {
  width: 100%;
}

/* line 678, ../sass/semantic-ui/views/_card.scss */
.ui.two.cards {
  margin-left: -1em;
  margin-right: -1em;
}

/* line 682, ../sass/semantic-ui/views/_card.scss */
.ui.two.cards > .card {
  width: calc( 50%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

/* line 687, ../sass/semantic-ui/views/_card.scss */
.ui.three.cards {
  margin-left: -1em;
  margin-right: -1em;
}

/* line 691, ../sass/semantic-ui/views/_card.scss */
.ui.three.cards > .card {
  width: calc( 33.33333333%  -  2em );
  margin-left: 1em;
  margin-right: 1em;
}

/* line 696, ../sass/semantic-ui/views/_card.scss */
.ui.four.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 700, ../sass/semantic-ui/views/_card.scss */
.ui.four.cards > .card {
  width: calc( 25%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 705, ../sass/semantic-ui/views/_card.scss */
.ui.five.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 709, ../sass/semantic-ui/views/_card.scss */
.ui.five.cards > .card {
  width: calc( 20%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 714, ../sass/semantic-ui/views/_card.scss */
.ui.six.cards {
  margin-left: -0.75em;
  margin-right: -0.75em;
}

/* line 718, ../sass/semantic-ui/views/_card.scss */
.ui.six.cards > .card {
  width: calc( 16.66666667%  -  1.5em );
  margin-left: 0.75em;
  margin-right: 0.75em;
}

/* line 723, ../sass/semantic-ui/views/_card.scss */
.ui.seven.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 727, ../sass/semantic-ui/views/_card.scss */
.ui.seven.cards > .card {
  width: calc( 14.28571429%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/* line 732, ../sass/semantic-ui/views/_card.scss */
.ui.eight.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 736, ../sass/semantic-ui/views/_card.scss */
.ui.eight.cards > .card {
  width: calc( 12.5%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 11px;
}

/* line 742, ../sass/semantic-ui/views/_card.scss */
.ui.nine.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 746, ../sass/semantic-ui/views/_card.scss */
.ui.nine.cards > .card {
  width: calc( 11.11111111%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 10px;
}

/* line 752, ../sass/semantic-ui/views/_card.scss */
.ui.ten.cards {
  margin-left: -0.5em;
  margin-right: -0.5em;
}

/* line 756, ../sass/semantic-ui/views/_card.scss */
.ui.ten.cards > .card {
  width: calc( 10%  -  1em );
  margin-left: 0.5em;
  margin-right: 0.5em;
}

/*-------------------
      Doubling
--------------------*/
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 769, ../sass/semantic-ui/views/_card.scss */
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 773, ../sass/semantic-ui/views/_card.scss */
  .ui.two.doubling.cards .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 778, ../sass/semantic-ui/views/_card.scss */
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 782, ../sass/semantic-ui/views/_card.scss */
  .ui.three.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 787, ../sass/semantic-ui/views/_card.scss */
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 791, ../sass/semantic-ui/views/_card.scss */
  .ui.four.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 796, ../sass/semantic-ui/views/_card.scss */
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 800, ../sass/semantic-ui/views/_card.scss */
  .ui.five.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 805, ../sass/semantic-ui/views/_card.scss */
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 809, ../sass/semantic-ui/views/_card.scss */
  .ui.six.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 814, ../sass/semantic-ui/views/_card.scss */
  .ui.seven.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 818, ../sass/semantic-ui/views/_card.scss */
  .ui.seven.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 823, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 827, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 832, ../sass/semantic-ui/views/_card.scss */
  .ui.nine.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 836, ../sass/semantic-ui/views/_card.scss */
  .ui.nine.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 841, ../sass/semantic-ui/views/_card.scss */
  .ui.ten.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 845, ../sass/semantic-ui/views/_card.scss */
  .ui.ten.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }
}
/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 854, ../sass/semantic-ui/views/_card.scss */
  .ui.two.doubling.cards {
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 858, ../sass/semantic-ui/views/_card.scss */
  .ui.two.doubling.cards .card {
    width: 100%;
    margin-left: 0em;
    margin-right: 0em;
  }

  /* line 863, ../sass/semantic-ui/views/_card.scss */
  .ui.three.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 867, ../sass/semantic-ui/views/_card.scss */
  .ui.three.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 872, ../sass/semantic-ui/views/_card.scss */
  .ui.four.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 876, ../sass/semantic-ui/views/_card.scss */
  .ui.four.doubling.cards .card {
    width: calc( 50%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 881, ../sass/semantic-ui/views/_card.scss */
  .ui.five.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 885, ../sass/semantic-ui/views/_card.scss */
  .ui.five.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 890, ../sass/semantic-ui/views/_card.scss */
  .ui.six.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 894, ../sass/semantic-ui/views/_card.scss */
  .ui.six.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 899, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -1em;
    margin-right: -1em;
  }

  /* line 903, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards .card {
    width: calc( 33.33333333%  -  2em );
    margin-left: 1em;
    margin-right: 1em;
  }

  /* line 908, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 912, ../sass/semantic-ui/views/_card.scss */
  .ui.eight.doubling.cards .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  /* line 917, ../sass/semantic-ui/views/_card.scss */
  .ui.nine.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 921, ../sass/semantic-ui/views/_card.scss */
  .ui.nine.doubling.cards .card {
    width: calc( 25%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }

  /* line 926, ../sass/semantic-ui/views/_card.scss */
  .ui.ten.doubling.cards {
    margin-left: -0.75em;
    margin-right: -0.75em;
  }

  /* line 930, ../sass/semantic-ui/views/_card.scss */
  .ui.ten.doubling.cards .card {
    width: calc( 20%  -  1.5em );
    margin-left: 0.75em;
    margin-right: 0.75em;
  }
}
/*-------------------
      Stackable
--------------------*/
@media only screen and (max-width: 767px) {
  /* line 942, ../sass/semantic-ui/views/_card.scss */
  .ui.stackable.cards {
    display: block !important;
  }

  /* line 945, ../sass/semantic-ui/views/_card.scss */
  .ui.stackable.cards .card:first-child {
    margin-top: 0em !important;
  }

  /* line 948, ../sass/semantic-ui/views/_card.scss */
  .ui.stackable.cards > .card {
    display: block !important;
    height: auto !important;
    margin: 1em 1em;
    padding: 0 !important;
    width: calc( 100%  -  2em ) !important;
  }
}
/*--------------
      Size
---------------*/
/* line 961, ../sass/semantic-ui/views/_card.scss */
.ui.cards > .card {
  font-size: 1em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Comment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
    Comments
---------------*/
/* line 21, ../sass/semantic-ui/views/_comment.scss */
.ui.comments {
  margin: 1.5em 0em;
  max-width: 650px;
}

/* line 25, ../sass/semantic-ui/views/_comment.scss */
.ui.comments:first-child {
  margin-top: 0em;
}

/* line 28, ../sass/semantic-ui/views/_comment.scss */
.ui.comments:last-child {
  margin-bottom: 0em;
}

/*--------------
     Comment
---------------*/
/* line 36, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment {
  position: relative;
  background: none;
  margin: 0.5em 0em 0em;
  padding: 0.5em 0em 0em;
  border: none;
  border-top: none;
  line-height: 1.2;
}

/* line 45, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment:first-child {
  margin-top: 0em;
  padding-top: 0em;
}

/*--------------------
    Nested Comments
---------------------*/
/* line 54, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .comments {
  margin: 0em 0em 0.5em 0.5em;
  padding: 1em 0em 1em 1em;
}

/* line 58, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .comments:before {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 63, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .comments .comment {
  border: none;
  border-top: none;
  background: none;
}

/*--------------
     Avatar
---------------*/
/* line 73, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .avatar {
  display: block;
  width: 2.5em;
  height: auto;
  float: left;
  margin: 0.2em 0em 0em;
}

/* line 80, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment img.avatar,
.ui.comments .comment .avatar img {
  display: block;
  margin: 0em auto;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
}

/*--------------
     Content
---------------*/
/* line 93, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment > .content {
  display: block;
}

/* If there is an avatar move content over */
/* line 98, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment > .avatar ~ .content {
  margin-left: 3.5em;
}

/*--------------
     Author
---------------*/
/* line 106, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .author {
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
}

/* line 111, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment a.author {
  cursor: pointer;
}

/* line 114, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment a.author:hover {
  color: #1e70bf;
}

/*--------------
     Metadata
---------------*/
/* line 122, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .metadata {
  display: inline-block;
  margin-left: 0.5em;
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.875em;
}

/* line 128, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .metadata > * {
  display: inline-block;
  margin: 0em 0.5em 0em 0em;
}

/* line 132, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .metadata > :last-child {
  margin-right: 0em;
}

/*--------------------
     Comment Text
---------------------*/
/* line 140, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .text {
  margin: 0.25em 0em 0.5em;
  font-size: 1em;
  word-wrap: break-word;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.3;
}

/*--------------------
     User Actions
---------------------*/
/* line 152, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .actions {
  font-size: 0.875em;
}

/* line 155, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .actions a {
  cursor: pointer;
  display: inline-block;
  margin: 0em 0.75em 0em 0em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 161, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .actions a:last-child {
  margin-right: 0em;
}

/* line 164, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .actions a.active,
.ui.comments .comment .actions a:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------------
      Reply Form
---------------------*/
/* line 173, ../sass/semantic-ui/views/_comment.scss */
.ui.comments > .reply.form {
  margin-top: 1em;
}

/* line 176, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .comment .reply.form {
  width: 100%;
  margin-top: 1em;
}

/* line 180, ../sass/semantic-ui/views/_comment.scss */
.ui.comments .reply.form textarea {
  font-size: 1em;
  height: 12em;
}

/*******************************
            State
*******************************/
/* line 190, ../sass/semantic-ui/views/_comment.scss */
.ui.collapsed.comments,
.ui.comments .collapsed.comments,
.ui.comments .collapsed.comment {
  display: none;
}

/*******************************
           Variations
*******************************/
/*--------------------
        Threaded
---------------------*/
/* line 206, ../sass/semantic-ui/views/_comment.scss */
.ui.threaded.comments .comment .comments {
  margin: -1.5em 0 -1em 1.25em;
  padding: 3em 0em 2em 2.25em;
  box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);
}

/*--------------------
        Minimal
---------------------*/
/* line 216, ../sass/semantic-ui/views/_comment.scss */
.ui.minimal.comments .comment .actions {
  opacity: 0;
  position: absolute;
  top: 0px;
  right: 0px;
  left: auto;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 227, ../sass/semantic-ui/views/_comment.scss */
.ui.minimal.comments .comment > .content:hover > .actions {
  opacity: 1;
}

/*-------------------
        Sizes
--------------------*/
/* line 235, ../sass/semantic-ui/views/_comment.scss */
.ui.mini.comments {
  font-size: 0.78571429rem;
}

/* line 238, ../sass/semantic-ui/views/_comment.scss */
.ui.tiny.comments {
  font-size: 0.85714286rem;
}

/* line 241, ../sass/semantic-ui/views/_comment.scss */
.ui.small.comments {
  font-size: 0.9em;
}

/* line 244, ../sass/semantic-ui/views/_comment.scss */
.ui.comments {
  font-size: 1em;
}

/* line 247, ../sass/semantic-ui/views/_comment.scss */
.ui.large.comments {
  font-size: 1.1em;
}

/* line 250, ../sass/semantic-ui/views/_comment.scss */
.ui.big.comments {
  font-size: 1.28571429rem;
}

/* line 253, ../sass/semantic-ui/views/_comment.scss */
.ui.huge.comments {
  font-size: 1.2em;
}

/* line 256, ../sass/semantic-ui/views/_comment.scss */
.ui.massive.comments {
  font-size: 1.71428571rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
         Activity Feed
*******************************/
/* line 16, ../sass/semantic-ui/views/_feed.scss */
.ui.feed {
  margin: 1em 0em;
}

/* line 19, ../sass/semantic-ui/views/_feed.scss */
.ui.feed:first-child {
  margin-top: 0em;
}

/* line 22, ../sass/semantic-ui/views/_feed.scss */
.ui.feed:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/
/* Event */
/* line 33, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  padding: 0.21428571rem 0em;
  margin: 0em;
  background: none;
  border-top: none;
}

/* line 49, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event:first-child {
  border-top: 0px;
  padding-top: 0em;
}

/* line 53, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event:last-child {
  padding-bottom: 0em;
}

/* Event Label */
/* line 58, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .label {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 2.5em;
  height: auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: left;
}

/* line 71, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .label .icon {
  opacity: 1;
  font-size: 1.5em;
  width: 100%;
  padding: 0.25em;
  background: none;
  border: none;
  border-radius: none;
  color: rgba(0, 0, 0, 0.6);
}

/* line 81, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .label img {
  width: 100%;
  height: auto;
  border-radius: 500rem;
}

/* line 86, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .label + .content {
  margin: 0.5em 0em 0.35714286em 1.14285714em;
}

/*--------------
     Content
---------------*/
/* Content */
/* line 96, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: left;
  word-wrap: break-word;
}

/* line 108, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event:last-child > .content {
  padding-bottom: 0em;
}

/* Link */
/* line 113, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content a {
  cursor: pointer;
}

/*--------------
      Date
---------------*/
/* line 121, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .date {
  margin: -0.5rem 0em 0em;
  padding: 0em;
  font-weight: normal;
  font-size: 1em;
  font-style: normal;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
     Summary
---------------*/
/* line 134, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .summary {
  margin: 0em;
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* Summary Image */
/* line 142, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .summary img {
  display: inline-block;
  width: auto;
  height: 10em;
  margin: -0.25em 0.25em 0em 0em;
  border-radius: 0.25em;
  vertical-align: middle;
}

/*--------------
      User
---------------*/
/* line 155, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .user {
  display: inline-block;
  font-weight: bold;
  margin-right: 0em;
  vertical-align: baseline;
}

/* line 161, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .user img {
  margin: -0.25em 0.25em 0em 0em;
  width: auto;
  height: 10em;
  vertical-align: middle;
}

/*--------------
   Inline Date
---------------*/
/* Date inside Summary */
/* line 174, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .summary > .date {
  display: inline-block;
  float: none;
  font-weight: normal;
  font-size: 0.85714286em;
  font-style: normal;
  margin: 0em 0em 0em 0.5em;
  padding: 0em;
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
  Extra Summary
---------------*/
/* line 189, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .extra {
  margin: 0.5em 0em 0em;
  background: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.87);
}

/* Images */
/* line 197, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .extra.images img {
  display: inline-block;
  margin: 0em 0.25em 0em 0em;
  width: 6em;
}

/* Text */
/* line 204, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .extra.text {
  padding: 0em;
  border-left: none;
  font-size: 1em;
  max-width: 500px;
  line-height: 1.4285em;
}

/*--------------
      Meta
---------------*/
/* line 216, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta {
  display: inline-block;
  font-size: 0.85714286em;
  margin: 0.5em 0em 0em;
  background: none;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0em;
  color: rgba(0, 0, 0, 0.6);
}

/* line 227, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta > * {
  position: relative;
  margin-left: 0.75em;
}

/* line 231, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta > *:after {
  content: '';
  color: rgba(0, 0, 0, 0.2);
  top: 0em;
  left: -1em;
  opacity: 1;
  position: absolute;
  vertical-align: top;
}

/* line 240, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta .like {
  color: '';
  -webkit-transition: 0.2s color ease;
  transition: 0.2s color ease;
}

/* line 245, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta .like:hover .icon {
  color: #FF2733;
}

/* line 248, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta .active.like .icon {
  color: #EF404A;
}

/* First element */
/* line 253, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta > :first-child {
  margin-left: 0em;
}

/* line 256, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta > :first-child::after {
  display: none;
}

/* Action */
/* line 261, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon {
  cursor: pointer;
  opacity: 1;
  color: rgba(0, 0, 0, 0.5);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 269, ../sass/semantic-ui/views/_feed.scss */
.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover {
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            Variations
*******************************/
/* line 280, ../sass/semantic-ui/views/_feed.scss */
.ui.small.feed {
  font-size: 0.92857143rem;
}

/* line 283, ../sass/semantic-ui/views/_feed.scss */
.ui.feed {
  font-size: 1rem;
}

/* line 286, ../sass/semantic-ui/views/_feed.scss */
.ui.large.feed {
  font-size: 1.14285714rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Item
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Standard
*******************************/
/*--------------
      Item
---------------*/
/* line 21, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1em 0em;
  width: 100%;
  min-height: 0px;
  background: transparent;
  padding: 0em;
  border: none;
  border-radius: 0rem;
  box-shadow: none;
  -webkit-transition: box-shadow 0.1s ease;
  transition: box-shadow 0.1s ease;
  z-index: '';
}

/* line 38, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item a {
  cursor: pointer;
}

/*--------------
      Items
---------------*/
/* line 46, ../sass/semantic-ui/views/_item.scss */
.ui.items {
  margin: 1.5em 0em;
}

/* line 49, ../sass/semantic-ui/views/_item.scss */
.ui.items:first-child {
  margin-top: 0em !important;
}

/* line 52, ../sass/semantic-ui/views/_item.scss */
.ui.items:last-child {
  margin-bottom: 0em !important;
}

/*--------------
      Item
---------------*/
/* line 60, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 68, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item:first-child {
  margin-top: 0em;
}

/* line 71, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item:last-child {
  margin-bottom: 0em;
}

/*--------------
     Images
---------------*/
/* line 79, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  display: block;
  float: none;
  margin: 0em;
  padding: 0em;
  max-height: '';
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

/* line 94, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image > img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.125rem;
  border: none;
}

/* line 101, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image:only-child > img {
  border-radius: 0rem;
}

/*--------------
     Content
---------------*/
/* line 109, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  background: none;
  margin: 0em;
  padding: 0em;
  box-shadow: none;
  font-size: 1em;
  border: none;
  border-radius: 0em;
}

/* line 123, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 131, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image + .content {
  min-width: 0;
  width: auto;
  display: block;
  margin-left: 0em;
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
  padding-left: 1.5em;
}

/* line 141, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content > .header {
  display: inline-block;
  margin: -0.21425em 0em 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.85);
}

/* Default Header Size */
/* line 150, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content > .header:not(.ui) {
  font-size: 1.28571429em;
}

/*--------------
     Floated
---------------*/
/* line 158, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item [class*="left floated"] {
  float: left;
}

/* line 161, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item [class*="right floated"] {
  float: right;
}

/*--------------
  Content Image
---------------*/
/* line 169, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .content img {
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
  width: '';
}

/* line 175, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item img.avatar,
.ui.items > .item .avatar img {
  width: '';
  height: '';
  border-radius: 500rem;
}

/*--------------
   Description
---------------*/
/* line 186, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content > .description {
  margin-top: 0.6em;
  max-width: auto;
  font-size: 1em;
  line-height: 1.4285em;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
    Paragraph
---------------*/
/* line 198, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content p {
  margin: 0em 0em 0.5em;
}

/* line 201, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content p:last-child {
  margin-bottom: 0em;
}

/*--------------
      Meta
---------------*/
/* line 209, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta {
  margin: 0.5em 0em 0.5em;
  font-size: 1em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.6);
}

/* line 215, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta * {
  margin-right: 0.3em;
}

/* line 218, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta :last-child {
  margin-right: 0em;
}

/* line 221, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta [class*="right floated"] {
  margin-right: 0em;
  margin-left: 0.3em;
}

/*--------------
      Links
---------------*/
/* Generic */
/* line 232, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content a:not(.ui) {
  color: '';
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 237, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content a:not(.ui):hover {
  color: '';
}

/* Header */
/* line 242, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content > a.header {
  color: rgba(0, 0, 0, 0.85);
}

/* line 245, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content > a.header:hover {
  color: #1e70bf;
}

/* Meta */
/* line 250, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta > a:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/* line 253, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .meta > a:not(.ui):hover {
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
     Labels
---------------*/
/*-----Star----- */
/* Icon */
/* line 266, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .favorite.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 272, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .favorite.icon:hover {
  opacity: 1;
  color: #FFB70A;
}

/* line 276, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .active.favorite.icon {
  color: #FFE623;
}

/*-----Like----- */
/* Icon */
/* line 284, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .like.icon {
  cursor: pointer;
  opacity: 0.75;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* line 290, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .like.icon:hover {
  opacity: 1;
  color: #FF2733;
}

/* line 294, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .content .active.like.icon {
  color: #FF2733;
}

/*----------------
  Extra Content
-----------------*/
/* line 302, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .extra {
  display: block;
  position: relative;
  background: none;
  margin: 0.5rem 0em 0em;
  width: 100%;
  padding: 0em 0em 0em;
  top: 0em;
  left: 0em;
  color: rgba(0, 0, 0, 0.4);
  box-shadow: none;
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
  border-top: none;
}

/* line 317, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .extra > * {
  margin: 0.25rem 0.5rem 0.25rem 0em;
}

/* line 320, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .extra > [class*="right floated"] {
  margin: 0.25rem 0em 0.25rem 0.5rem;
}

/* line 323, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item .extra:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/*******************************
          Responsive
*******************************/
/* Default Image Width */
/* line 339, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image:not(.ui) {
  width: 175px;
}

/* Tablet Only */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  /* line 345, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item {
    margin: 1em 0em;
  }

  /* line 348, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item > .image:not(.ui) {
    width: 150px;
  }

  /* line 351, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item > .image + .content {
    display: block;
    padding: 0em 0em 0em 1em;
  }
}
/* Mobile Only */
@media only screen and (max-width: 767px) {
  /* line 359, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 2em 0em;
  }

  /* line 367, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item > .image {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 372, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item > .image,
  .ui.items > .item > .image > img {
    max-width: 100% !important;
    width: auto !important;
    max-height: 250px !important;
  }

  /* line 378, ../sass/semantic-ui/views/_item.scss */
  .ui.items > .item > .image + .content {
    display: block;
    padding: 1.5em 0em 0em;
  }
}
/*******************************
           Variations
*******************************/
/*-------------------
       Aligned
--------------------*/
/* line 394, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image + [class*="top aligned"].content {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

/* line 399, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image + [class*="middle aligned"].content {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

/* line 404, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item > .image + [class*="bottom aligned"].content {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

/*--------------
     Relaxed
---------------*/
/* line 414, ../sass/semantic-ui/views/_item.scss */
.ui.relaxed.items > .item {
  margin: 1.5em 0em;
}

/* line 417, ../sass/semantic-ui/views/_item.scss */
.ui[class*="very relaxed"].items > .item {
  margin: 2em 0em;
}

/*-------------------
      Divided
--------------------*/
/* line 425, ../sass/semantic-ui/views/_item.scss */
.ui.divided.items > .item {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  margin: 0em;
  padding: 1em 0em;
}

/* line 430, ../sass/semantic-ui/views/_item.scss */
.ui.divided.items > .item:first-child {
  border-top: none;
  margin-top: 0em !important;
  padding-top: 0em !important;
}

/* line 435, ../sass/semantic-ui/views/_item.scss */
.ui.divided.items > .item:last-child {
  margin-bottom: 0em !important;
  padding-bottom: 0em !important;
}

/* Relaxed Divided */
/* line 441, ../sass/semantic-ui/views/_item.scss */
.ui.relaxed.divided.items > .item {
  margin: 0em;
  padding: 1.5em 0em;
}

/* line 445, ../sass/semantic-ui/views/_item.scss */
.ui[class*="very relaxed"].divided.items > .item {
  margin: 0em;
  padding: 2em 0em;
}

/*-------------------
        Link
--------------------*/
/* line 454, ../sass/semantic-ui/views/_item.scss */
.ui.items a.item:hover,
.ui.link.items > .item:hover {
  cursor: pointer;
}

/* line 458, ../sass/semantic-ui/views/_item.scss */
.ui.items a.item:hover .content .header,
.ui.link.items > .item:hover .content .header {
  color: #1e70bf;
}

/*--------------
      Size
---------------*/
/* line 467, ../sass/semantic-ui/views/_item.scss */
.ui.items > .item {
  font-size: 1em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Statistic
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Statistic
*******************************/
/* Standalone */
/* line 18, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistic {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 1em 0em;
  max-width: auto;
}

/* line 31, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistic + .ui.statistic {
  margin: 0em 0em 0em 1.5em;
}

/* line 34, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistic:first-child {
  margin-top: 0em;
}

/* line 37, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistic:last-child {
  margin-bottom: 0em;
}

/*******************************
            Group
*******************************/
/* Grouped */
/* line 48, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 61, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics > .statistic {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em 1.5em 2em;
  max-width: auto;
}

/* line 78, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1em -1.5em -2em;
}

/* Clearing */
/* line 87, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics:after {
  display: block;
  content: ' ';
  height: 0px;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}

/* line 95, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics:first-child {
  margin-top: 0em;
}

/* line 98, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics:last-child {
  margin-bottom: 0em;
}

/*******************************
            Content
*******************************/
/*--------------
      Value
---------------*/
/* line 112, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 4rem;
  font-weight: normal;
  line-height: 1em;
  color: #1B1C1D;
  text-transform: uppercase;
  text-align: center;
}

/*--------------
     Label
---------------*/
/* line 127, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .label,
.ui.statistic > .label {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
  text-transform: uppercase;
  text-align: center;
}

/* Top Label */
/* line 138, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .label ~ .value,
.ui.statistic > .label ~ .value {
  margin-top: 0rem;
}

/* Bottom Label */
/* line 144, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .value ~ .label,
.ui.statistic > .value ~ .label {
  margin-top: 0rem;
}

/*******************************
             Types
*******************************/
/*--------------
   Icon Value
---------------*/
/* line 159, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .value .icon,
.ui.statistic > .value .icon {
  opacity: 1;
  width: auto;
  margin: 0em;
}

/*--------------
   Text Value
---------------*/
/* line 170, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  line-height: 1em;
  min-height: 2em;
  font-weight: bold;
  text-align: center;
}

/* line 177, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .text.value + .label,
.ui.statistic > .text.value + .label {
  text-align: center;
}

/*--------------
   Image Value
---------------*/
/* line 186, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .value img,
.ui.statistic > .value img {
  max-height: 3rem;
  vertical-align: baseline;
}

/*******************************
            Variations
*******************************/
/*--------------
      Count
---------------*/
/* line 202, ../sass/semantic-ui/views/_statistic.scss */
.ui.ten.statistics {
  margin: 0em 0em -2em;
}

/* line 205, ../sass/semantic-ui/views/_statistic.scss */
.ui.ten.statistics .statistic {
  min-width: 10%;
  margin: 0em 0em 2em;
}

/* line 209, ../sass/semantic-ui/views/_statistic.scss */
.ui.nine.statistics {
  margin: 0em 0em -2em;
}

/* line 212, ../sass/semantic-ui/views/_statistic.scss */
.ui.nine.statistics .statistic {
  min-width: 11.11111111%;
  margin: 0em 0em 2em;
}

/* line 216, ../sass/semantic-ui/views/_statistic.scss */
.ui.eight.statistics {
  margin: 0em 0em -2em;
}

/* line 219, ../sass/semantic-ui/views/_statistic.scss */
.ui.eight.statistics .statistic {
  min-width: 12.5%;
  margin: 0em 0em 2em;
}

/* line 223, ../sass/semantic-ui/views/_statistic.scss */
.ui.seven.statistics {
  margin: 0em 0em -2em;
}

/* line 226, ../sass/semantic-ui/views/_statistic.scss */
.ui.seven.statistics .statistic {
  min-width: 14.28571429%;
  margin: 0em 0em 2em;
}

/* line 230, ../sass/semantic-ui/views/_statistic.scss */
.ui.six.statistics {
  margin: 0em 0em -2em;
}

/* line 233, ../sass/semantic-ui/views/_statistic.scss */
.ui.six.statistics .statistic {
  min-width: 16.66666667%;
  margin: 0em 0em 2em;
}

/* line 237, ../sass/semantic-ui/views/_statistic.scss */
.ui.five.statistics {
  margin: 0em 0em -2em;
}

/* line 240, ../sass/semantic-ui/views/_statistic.scss */
.ui.five.statistics .statistic {
  min-width: 20%;
  margin: 0em 0em 2em;
}

/* line 244, ../sass/semantic-ui/views/_statistic.scss */
.ui.four.statistics {
  margin: 0em 0em -2em;
}

/* line 247, ../sass/semantic-ui/views/_statistic.scss */
.ui.four.statistics .statistic {
  min-width: 25%;
  margin: 0em 0em 2em;
}

/* line 251, ../sass/semantic-ui/views/_statistic.scss */
.ui.three.statistics {
  margin: 0em 0em -2em;
}

/* line 254, ../sass/semantic-ui/views/_statistic.scss */
.ui.three.statistics .statistic {
  min-width: 33.33333333%;
  margin: 0em 0em 2em;
}

/* line 258, ../sass/semantic-ui/views/_statistic.scss */
.ui.two.statistics {
  margin: 0em 0em -2em;
}

/* line 261, ../sass/semantic-ui/views/_statistic.scss */
.ui.two.statistics .statistic {
  min-width: 50%;
  margin: 0em 0em 2em;
}

/* line 265, ../sass/semantic-ui/views/_statistic.scss */
.ui.one.statistics {
  margin: 0em 0em -2em;
}

/* line 268, ../sass/semantic-ui/views/_statistic.scss */
.ui.one.statistics .statistic {
  min-width: 100%;
  margin: 0em 0em 2em;
}

/*--------------
   Horizontal
---------------*/
/* line 277, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 288, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0em;
  max-width: none;
}

/* line 297, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics .statistic {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: none;
  margin: 1em 0em;
}

/* line 310, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistic > .text.value,
.ui.horizontal.statistics > .statistic > .text.value {
  min-height: 0em !important;
}

/* line 314, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value .icon,
.ui.horizontal.statistic > .value .icon {
  width: 1.18em;
}

/* line 318, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  display: inline-block;
  vertical-align: middle;
}

/* line 323, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .label,
.ui.horizontal.statistic > .label {
  display: inline-block;
  vertical-align: middle;
  margin: 0em 0em 0em 0.75em;
}

/*--------------
     Colors
---------------*/
/* line 334, ../sass/semantic-ui/views/_statistic.scss */
.ui.red.statistics .statistic > .value,
.ui.statistics .red.statistic > .value,
.ui.red.statistic > .value {
  color: #DB2828;
}

/* line 339, ../sass/semantic-ui/views/_statistic.scss */
.ui.orange.statistics .statistic > .value,
.ui.statistics .orange.statistic > .value,
.ui.orange.statistic > .value {
  color: #F2711C;
}

/* line 344, ../sass/semantic-ui/views/_statistic.scss */
.ui.yellow.statistics .statistic > .value,
.ui.statistics .yellow.statistic > .value,
.ui.yellow.statistic > .value {
  color: #FBBD08;
}

/* line 349, ../sass/semantic-ui/views/_statistic.scss */
.ui.olive.statistics .statistic > .value,
.ui.statistics .olive.statistic > .value,
.ui.olive.statistic > .value {
  color: #B5CC18;
}

/* line 354, ../sass/semantic-ui/views/_statistic.scss */
.ui.green.statistics .statistic > .value,
.ui.statistics .green.statistic > .value,
.ui.green.statistic > .value {
  color: #21BA45;
}

/* line 359, ../sass/semantic-ui/views/_statistic.scss */
.ui.teal.statistics .statistic > .value,
.ui.statistics .teal.statistic > .value,
.ui.teal.statistic > .value {
  color: #00B5AD;
}

/* line 364, ../sass/semantic-ui/views/_statistic.scss */
.ui.blue.statistics .statistic > .value,
.ui.statistics .blue.statistic > .value,
.ui.blue.statistic > .value {
  color: #2185D0;
}

/* line 369, ../sass/semantic-ui/views/_statistic.scss */
.ui.violet.statistics .statistic > .value,
.ui.statistics .violet.statistic > .value,
.ui.violet.statistic > .value {
  color: #6435C9;
}

/* line 374, ../sass/semantic-ui/views/_statistic.scss */
.ui.purple.statistics .statistic > .value,
.ui.statistics .purple.statistic > .value,
.ui.purple.statistic > .value {
  color: #A333C8;
}

/* line 379, ../sass/semantic-ui/views/_statistic.scss */
.ui.pink.statistics .statistic > .value,
.ui.statistics .pink.statistic > .value,
.ui.pink.statistic > .value {
  color: #E03997;
}

/* line 384, ../sass/semantic-ui/views/_statistic.scss */
.ui.brown.statistics .statistic > .value,
.ui.statistics .brown.statistic > .value,
.ui.brown.statistic > .value {
  color: #A5673F;
}

/* line 389, ../sass/semantic-ui/views/_statistic.scss */
.ui.grey.statistics .statistic > .value,
.ui.statistics .grey.statistic > .value,
.ui.grey.statistic > .value {
  color: #767676;
}

/*--------------
    Inverted
---------------*/
/* line 399, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.statistics .statistic > .value,
.ui.inverted.statistic .value {
  color: #FFFFFF;
}

/* line 403, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.statistics .statistic > .label,
.ui.inverted.statistic .label {
  color: rgba(255, 255, 255, 0.9);
}

/* line 407, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.red.statistics .statistic > .value,
.ui.statistics .inverted.red.statistic > .value,
.ui.inverted.red.statistic > .value {
  color: #FF695E;
}

/* line 412, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.orange.statistics .statistic > .value,
.ui.statistics .inverted.orange.statistic > .value,
.ui.inverted.orange.statistic > .value {
  color: #FF851B;
}

/* line 417, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.yellow.statistics .statistic > .value,
.ui.statistics .inverted.yellow.statistic > .value,
.ui.inverted.yellow.statistic > .value {
  color: #FFE21F;
}

/* line 422, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.olive.statistics .statistic > .value,
.ui.statistics .inverted.olive.statistic > .value,
.ui.inverted.olive.statistic > .value {
  color: #D9E778;
}

/* line 427, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.green.statistics .statistic > .value,
.ui.statistics .inverted.green.statistic > .value,
.ui.inverted.green.statistic > .value {
  color: #2ECC40;
}

/* line 432, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.teal.statistics .statistic > .value,
.ui.statistics .inverted.teal.statistic > .value,
.ui.inverted.teal.statistic > .value {
  color: #6DFFFF;
}

/* line 437, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.blue.statistics .statistic > .value,
.ui.statistics .inverted.blue.statistic > .value,
.ui.inverted.blue.statistic > .value {
  color: #54C8FF;
}

/* line 442, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.violet.statistics .statistic > .value,
.ui.statistics .inverted.violet.statistic > .value,
.ui.inverted.violet.statistic > .value {
  color: #A291FB;
}

/* line 447, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.purple.statistics .statistic > .value,
.ui.statistics .inverted.purple.statistic > .value,
.ui.inverted.purple.statistic > .value {
  color: #DC73FF;
}

/* line 452, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.pink.statistics .statistic > .value,
.ui.statistics .inverted.pink.statistic > .value,
.ui.inverted.pink.statistic > .value {
  color: #FF8EDF;
}

/* line 457, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.brown.statistics .statistic > .value,
.ui.statistics .inverted.brown.statistic > .value,
.ui.inverted.brown.statistic > .value {
  color: #D67C1C;
}

/* line 462, ../sass/semantic-ui/views/_statistic.scss */
.ui.inverted.grey.statistics .statistic > .value,
.ui.statistics .inverted.grey.statistic > .value,
.ui.inverted.grey.statistic > .value {
  color: #DCDDDE;
}

/*--------------
    Floated
---------------*/
/* line 472, ../sass/semantic-ui/views/_statistic.scss */
.ui[class*="left floated"].statistic {
  float: left;
  margin: 0em 2em 1em 0em;
}

/* line 476, ../sass/semantic-ui/views/_statistic.scss */
.ui[class*="right floated"].statistic {
  float: right;
  margin: 0em 0em 1em 2em;
}

/* line 480, ../sass/semantic-ui/views/_statistic.scss */
.ui.floated.statistic:last-child {
  margin-bottom: 0em;
}

/*--------------
     Sizes
---------------*/
/* Mini */
/* line 490, ../sass/semantic-ui/views/_statistic.scss */
.ui.mini.statistics .statistic > .value,
.ui.mini.statistic > .value {
  font-size: 1.5rem !important;
}

/* line 494, ../sass/semantic-ui/views/_statistic.scss */
.ui.mini.horizontal.statistics .statistic > .value,
.ui.mini.horizontal.statistic > .value {
  font-size: 1.5rem !important;
}

/* line 498, ../sass/semantic-ui/views/_statistic.scss */
.ui.mini.statistics .statistic > .text.value,
.ui.mini.statistic > .text.value {
  font-size: 1rem !important;
}

/* Tiny */
/* line 504, ../sass/semantic-ui/views/_statistic.scss */
.ui.tiny.statistics .statistic > .value,
.ui.tiny.statistic > .value {
  font-size: 2rem !important;
}

/* line 508, ../sass/semantic-ui/views/_statistic.scss */
.ui.tiny.horizontal.statistics .statistic > .value,
.ui.tiny.horizontal.statistic > .value {
  font-size: 2rem !important;
}

/* line 512, ../sass/semantic-ui/views/_statistic.scss */
.ui.tiny.statistics .statistic > .text.value,
.ui.tiny.statistic > .text.value {
  font-size: 1rem !important;
}

/* Small */
/* line 518, ../sass/semantic-ui/views/_statistic.scss */
.ui.small.statistics .statistic > .value,
.ui.small.statistic > .value {
  font-size: 3rem !important;
}

/* line 522, ../sass/semantic-ui/views/_statistic.scss */
.ui.small.horizontal.statistics .statistic > .value,
.ui.small.horizontal.statistic > .value {
  font-size: 2rem !important;
}

/* line 526, ../sass/semantic-ui/views/_statistic.scss */
.ui.small.statistics .statistic > .text.value,
.ui.small.statistic > .text.value {
  font-size: 1rem !important;
}

/* Medium */
/* line 532, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .value,
.ui.statistic > .value {
  font-size: 4rem !important;
}

/* line 536, ../sass/semantic-ui/views/_statistic.scss */
.ui.horizontal.statistics .statistic > .value,
.ui.horizontal.statistic > .value {
  font-size: 3rem !important;
}

/* line 540, ../sass/semantic-ui/views/_statistic.scss */
.ui.statistics .statistic > .text.value,
.ui.statistic > .text.value {
  font-size: 2rem !important;
}

/* Large */
/* line 546, ../sass/semantic-ui/views/_statistic.scss */
.ui.large.statistics .statistic > .value,
.ui.large.statistic > .value {
  font-size: 5rem !important;
}

/* line 550, ../sass/semantic-ui/views/_statistic.scss */
.ui.large.horizontal.statistics .statistic > .value,
.ui.large.horizontal.statistic > .value {
  font-size: 4rem !important;
}

/* line 554, ../sass/semantic-ui/views/_statistic.scss */
.ui.large.statistics .statistic > .text.value,
.ui.large.statistic > .text.value {
  font-size: 2.5rem !important;
}

/* Huge */
/* line 560, ../sass/semantic-ui/views/_statistic.scss */
.ui.huge.statistics .statistic > .value,
.ui.huge.statistic > .value {
  font-size: 6rem !important;
}

/* line 564, ../sass/semantic-ui/views/_statistic.scss */
.ui.huge.horizontal.statistics .statistic > .value,
.ui.huge.horizontal.statistic > .value {
  font-size: 5rem !important;
}

/* line 568, ../sass/semantic-ui/views/_statistic.scss */
.ui.huge.statistics .statistic > .text.value,
.ui.huge.statistic > .text.value {
  font-size: 2.5rem !important;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
    User Variable Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Accordion
*******************************/
/* line 16, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion,
.ui.accordion .accordion {
  max-width: 100%;
}

/* line 20, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .accordion {
  margin: 1em 0em 0em;
  padding: 0em;
}

/* Title */
/* line 26, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title,
.ui.accordion .accordion .title {
  cursor: pointer;
}

/* Default Styling */
/* line 32, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title:not(.ui) {
  padding: 0.5em 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* Content */
/* line 40, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content {
  display: none;
}

/* Default Styling */
/* line 46, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {
  margin: '';
  padding: 0.5em 0em 1em;
}

/* line 51, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {
  padding-bottom: 0em;
}

/* Arrow */
/* line 56, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  display: inline-block;
  float: none;
  opacity: 1;
  width: 1.25em;
  height: 1em;
  margin: 0em 0.25rem 0em 0rem;
  padding: 0em;
  font-size: 1em;
  -webkit-transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: opacity 0.1s ease, -webkit-transform 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease;
  transition: transform 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease;
  vertical-align: baseline;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

/*--------------
    Coupling
---------------*/
/* Menu */
/* line 82, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion.menu .item .title {
  display: block;
  padding: 0em;
}

/* line 86, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion.menu .item .title > .dropdown.icon {
  float: right;
  margin: 0.21425em 0em 0em 1em;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* Header */
/* line 95, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .ui.header .dropdown.icon {
  font-size: 1em;
  margin: 0em 0.25rem 0em 0rem;
}

/*******************************
            States
*******************************/
/* line 105, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 111, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion.menu .item .active.title > .dropdown.icon {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

/*******************************
            Types
*******************************/
/*--------------
     Styled
---------------*/
/* line 127, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion {
  width: 600px;
}

/* line 130, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion,
.ui.styled.accordion .accordion {
  border-radius: 0.28571429rem;
  background: #FFFFFF;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}

/* line 136, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title {
  margin: 0em;
  padding: 0.75em 1em;
  color: rgba(0, 0, 0, 0.4);
  font-weight: bold;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  -webkit-transition: background 0.1s ease, color 0.1s ease;
  transition: background 0.1s ease, color 0.1s ease;
}

/* line 146, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child {
  border-top: none;
}

/* Content */
/* line 152, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content {
  margin: 0em;
  padding: 0.5em 1em 1.5em;
}

/* line 157, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .accordion .content {
  padding: 0em;
  padding: 0.5em 1em 1.5em;
}

/* Hover */
/* line 163, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* line 170, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/* Active */
/* line 177, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

/* line 181, ../sass/semantic-ui/modules/_accordion.scss */
.ui.styled.accordion .accordion .active.title {
  background: transparent;
  color: rgba(0, 0, 0, 0.95);
}

/*******************************
            States
*******************************/
/*--------------
     Active
---------------*/
/* line 196, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .active.content,
.ui.accordion .accordion .active.content {
  display: block;
}

/*******************************
           Variations
*******************************/
/*--------------
     Fluid
---------------*/
/* line 211, ../sass/semantic-ui/modules/_accordion.scss */
.ui.fluid.accordion,
.ui.fluid.accordion .accordion {
  width: 100%;
}

/*--------------
     Inverted
---------------*/
/* line 220, ../sass/semantic-ui/modules/_accordion.scss */
.ui.inverted.accordion .title:not(.ui) {
  color: rgba(255, 255, 255, 0.9);
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Accordion';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* Dropdown Icon */
/* line 237, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon {
  font-family: Accordion;
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* line 247, ../sass/semantic-ui/modules/_accordion.scss */
.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before {
  content: "";
}

/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Checkbox
*******************************/
/*--------------
    Content
---------------*/
/* line 21, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox {
  position: relative;
  display: inline-block;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  outline: none;
  vertical-align: baseline;
  font-style: normal;
  min-height: 17px;
  font-size: 1rem;
  line-height: 17px;
  min-width: 17px;
}

/* HTML Checkbox */
/* line 36, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"] {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0 !important;
  outline: none;
  z-index: 3;
  width: 17px;
  height: 17px;
}

/*--------------
      Box
---------------*/
/* line 53, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box,
.ui.checkbox label {
  cursor: auto;
  position: relative;
  display: block;
  padding-left: 1.85714em;
  outline: none;
  font-size: 1em;
}

/* line 62, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box:before,
.ui.checkbox label:before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  content: '';
  background: #FFFFFF;
  border-radius: 0.21428571rem;
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  border: 1px solid #D4D4D5;
}

/*--------------
    Checkmark
---------------*/
/* line 83, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box:after,
.ui.checkbox label:after {
  position: absolute;
  font-size: 14px;
  top: 0px;
  left: 0px;
  width: 17px;
  height: 17px;
  text-align: center;
  opacity: 0;
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;
}

/*--------------
      Label
---------------*/
/* Inside */
/* line 106, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox label,
.ui.checkbox + label {
  color: rgba(0, 0, 0, 0.87);
  -webkit-transition: color 0.1s ease;
  transition: color 0.1s ease;
}

/* Outside */
/* line 114, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox + label {
  vertical-align: middle;
}

/*******************************
           States
*******************************/
/*--------------
      Hover
---------------*/
/* line 128, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 133, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox label:hover,
.ui.checkbox + label:hover {
  color: rgba(0, 0, 0, 0.8);
}

/*--------------
      Down
---------------*/
/* line 142, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box:active::before,
.ui.checkbox label:active::before {
  background: #F9FAFB;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 147, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after {
  color: rgba(0, 0, 0, 0.95);
}

/* line 151, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:active ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Focus
---------------*/
/* line 159, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

/* line 164, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

/* line 168, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:focus ~ label {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Active
---------------*/
/* line 176, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 181, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Indeterminate
---------------*/
/* line 191, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before {
  background: #FFFFFF;
  border-color: rgba(34, 36, 38, 0.35);
}

/* line 196, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after {
  opacity: 1;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
  Active Focus
---------------*/
/* line 206, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before {
  background: #FFFFFF;
  border-color: #96C8DA;
}

/* line 213, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after {
  color: rgba(0, 0, 0, 0.95);
}

/*--------------
    Read-Only
---------------*/
/* line 224, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.read-only.checkbox,
.ui.read-only.checkbox label {
  cursor: default;
}

/*--------------
     Disabled
---------------*/
/* line 233, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label {
  cursor: default !important;
  opacity: 0.5;
  color: #000000;
}

/*--------------
     Hidden
---------------*/
/* Initialized checkbox moves input below element
 to prevent manually triggering */
/* line 249, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input.hidden {
  z-index: -1;
}

/* Selectable Label */
/* line 254, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input.hidden + label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*******************************
             Types
*******************************/
/*--------------
     Radio
---------------*/
/* line 272, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox {
  min-height: 15px;
}

/* line 275, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox .box,
.ui.radio.checkbox label {
  padding-left: 1.85714em;
}

/* Box */
/* line 281, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before {
  content: '';
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  top: 1px;
  left: 0px;
}

/* Bullet */
/* line 295, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  border: none;
  content: '' !important;
  width: 15px;
  height: 15px;
  line-height: 15px;
}

/* Radio Checkbox */
/* line 305, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after {
  top: 1px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-radius: 500rem;
  -webkit-transform: scale(0.46667);
  -ms-transform: scale(0.46667);
  transform: scale(0.46667);
  background-color: rgba(0, 0, 0, 0.87);
}

/* Focus */
/* line 319, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before {
  background-color: #FFFFFF;
}

/* line 323, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Indeterminate */
/* line 329, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after {
  opacity: 0;
}

/* Active */
/* line 335, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before {
  background-color: #FFFFFF;
}

/* line 339, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/* Active Focus */
/* line 345, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before {
  background-color: #FFFFFF;
}

/* line 349, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: rgba(0, 0, 0, 0.95);
}

/*--------------
     Slider
---------------*/
/* line 358, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox {
  min-height: 1.25rem;
}

/* Input */
/* line 363, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input {
  width: 3.5rem;
  height: 1.25rem;
}

/* Label */
/* line 369, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox .box,
.ui.slider.checkbox label {
  padding-left: 4.5rem;
  line-height: 1rem;
  color: rgba(0, 0, 0, 0.4);
}

/* Line */
/* line 377, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  border: none !important;
  left: 0em;
  z-index: 1;
  top: 0.4rem;
  background-color: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 0.21428571rem;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease;
  transition: background 0.3s ease;
}

/* Handle */
/* line 398, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: -0.25rem;
  left: 0em;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border-radius: 500rem;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

/* Focus */
/* line 421, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */
/* line 428, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover {
  color: rgba(0, 0, 0, 0.8);
}

/* line 432, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before {
  background: rgba(0, 0, 0, 0.15);
}

/* Active */
/* line 438, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 442, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before {
  background-color: #545454 !important;
}

/* line 446, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after {
  left: 2rem;
}

/* Active Focus */
/* line 452, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 456, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before {
  background-color: #000000 !important;
}

/*--------------
     Toggle
---------------*/
/* line 465, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox {
  min-height: 1.5rem;
}

/* Input */
/* line 470, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input {
  width: 3.5rem;
  height: 1.5rem;
}

/* Label */
/* line 476, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label {
  min-height: 1.5rem;
  padding-left: 4.5rem;
  color: rgba(0, 0, 0, 0.87);
}

/* line 482, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox label {
  padding-top: 0.15em;
}

/* Switch */
/* line 487, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before {
  display: block;
  position: absolute;
  content: '';
  z-index: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  border: none;
  top: 0rem;
  background: rgba(0, 0, 0, 0.05);
  width: 3.5rem;
  height: 1.5rem;
  border-radius: 500rem;
}

/* Handle */
/* line 505, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after {
  background: #FFFFFF -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  background: #FFFFFF linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  position: absolute;
  content: '' !important;
  opacity: 1;
  z-index: 2;
  border: none;
  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width: 1.5rem;
  height: 1.5rem;
  top: 0rem;
  left: 0em;
  border-radius: 500rem;
  -webkit-transition: background 0.3s ease, left 0.3s ease;
  transition: background 0.3s ease, left 0.3s ease;
}

/* line 523, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after {
  left: -0.05rem;
}

/* Focus */
/* line 529, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Hover */
/* line 536, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before {
  background-color: rgba(0, 0, 0, 0.15);
  border: none;
}

/* Active */
/* line 543, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 547, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before {
  background-color: #2185D0 !important;
}

/* line 551, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after {
  left: 2.15rem;
}

/* Active Focus */
/* line 557, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label {
  color: rgba(0, 0, 0, 0.95) !important;
}

/* line 561, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before {
  background-color: #0d71bb !important;
}

/*******************************
            Variations
*******************************/
/*--------------
     Fitted
---------------*/
/* line 576, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.fitted.checkbox .box,
.ui.fitted.checkbox label {
  padding-left: 0em !important;
}

/* line 580, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.fitted.toggle.checkbox,
.ui.fitted.toggle.checkbox {
  width: 3.5rem;
}

/* line 584, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.fitted.slider.checkbox,
.ui.fitted.slider.checkbox {
  width: 3.5rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Checkbox';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype");
}
/* Checkmark */
/* line 600, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox label:after,
.ui.checkbox .box:after {
  font-family: 'Checkbox';
}

/* Checked */
/* line 606, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after {
  content: '\e800';
}

/* Indeterminate */
/* line 612, ../sass/semantic-ui/modules/_checkbox.scss */
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after {
  font-size: 12px;
  content: '\e801';
}

/*  UTF Reference
.check:before { content: '\e800'; }
.dash:before  { content: '\e801'; }
.plus:before { content: '\e802'; }
*/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dimmer
*******************************/
/* line 16, ../sass/semantic-ui/modules/_dimmer.scss */
.dimmable:not(.body) {
  position: relative;
}

/* line 19, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.dimmer {
  display: none;
  position: absolute;
  top: 0em !important;
  left: 0em !important;
  width: 100%;
  height: 100%;
  text-align: center;
  vertical-align: middle;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0;
  line-height: 1;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  will-change: opacity;
  z-index: 1000;
}

/* Dimmer Content */
/* line 46, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.dimmer > .content {
  width: 100%;
  height: 100%;
  display: table;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 55, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.dimmer > .content > * {
  display: table-cell;
  vertical-align: middle;
  color: #FFFFFF;
}

/* Loose Coupling */
/* line 62, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.segment > .ui.dimmer {
  border-radius: inherit !important;
}

/*******************************
            States
*******************************/
/* line 71, ../sass/semantic-ui/modules/_dimmer.scss */
.animating.dimmable:not(body),
.dimmed.dimmable:not(body) {
  overflow: hidden;
}

/* line 75, ../sass/semantic-ui/modules/_dimmer.scss */
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer {
  display: block;
  opacity: 1;
}

/* line 81, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.disabled.dimmer {
  width: 0 !important;
  height: 0 !important;
}

/*******************************
           Variations
*******************************/
/*--------------
      Page
---------------*/
/* line 96, ../sass/semantic-ui/modules/_dimmer.scss */
.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;
}

/* line 106, ../sass/semantic-ui/modules/_dimmer.scss */
body.animating.in.dimmable,
body.dimmed.dimmable {
  overflow: hidden;
}

/* line 110, ../sass/semantic-ui/modules/_dimmer.scss */
body.dimmable > .dimmer {
  position: fixed;
}

/*--------------
    Blurring
---------------*/
/* line 118, ../sass/semantic-ui/modules/_dimmer.scss */
.blurring.dimmable > :not(.dimmer) {
  -webkit-filter: blur(0px) grayscale(0);
  filter: blur(0px) grayscale(0);
  -webkit-transition: 800ms filter ease;
  transition: 800ms filter ease;
}

/* line 124, ../sass/semantic-ui/modules/_dimmer.scss */
.blurring.dimmed.dimmable > :not(.dimmer) {
  -webkit-filter: blur(5px) grayscale(0.7);
  filter: blur(5px) grayscale(0.7);
}

/* Dimmer Color */
/* line 130, ../sass/semantic-ui/modules/_dimmer.scss */
.blurring.dimmable > .dimmer {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 133, ../sass/semantic-ui/modules/_dimmer.scss */
.blurring.dimmable > .inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.6);
}

/*--------------
    Aligned
---------------*/
/* line 141, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.dimmer > .top.aligned.content > * {
  vertical-align: top;
}

/* line 144, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.dimmer > .bottom.aligned.content > * {
  vertical-align: bottom;
}

/*--------------
    Inverted
---------------*/
/* line 152, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

/* line 155, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.inverted.dimmer > .content > * {
  color: #FFFFFF;
}

/*--------------
     Simple
---------------*/
/* Displays without javascript */
/* line 165, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.simple.dimmer {
  display: block;
  overflow: hidden;
  opacity: 1;
  width: 0%;
  height: 0%;
  z-index: -100;
  background-color: transparent;
}

/* line 174, ../sass/semantic-ui/modules/_dimmer.scss */
.dimmed.dimmable > .ui.simple.dimmer {
  overflow: visible;
  opacity: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 1;
}

/* line 182, ../sass/semantic-ui/modules/_dimmer.scss */
.ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0);
}

/* line 185, ../sass/semantic-ui/modules/_dimmer.scss */
.dimmed.dimmable > .ui.simple.inverted.dimmer {
  background-color: rgba(255, 255, 255, 0.85);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Dropdown
*******************************/
/* line 16, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown {
  cursor: pointer;
  position: relative;
  display: inline-block;
  outline: none;
  text-align: left;
  -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: transparent;
}

/*******************************
            Content
*******************************/
/*--------------
      Menu
---------------*/
/* line 37, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu {
  cursor: auto;
  position: absolute;
  display: none;
  outline: none;
  top: 100%;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  margin: 0em;
  padding: 0em 0em;
  background: #FFFFFF;
  font-size: 1em;
  text-shadow: none;
  text-align: left;
  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;
}

/* line 60, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > * {
  white-space: nowrap;
}

/*--------------
  Hidden Input
---------------*/
/* line 68, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select {
  display: none !important;
}

/*--------------
 Dropdown Icon
---------------*/
/* line 77, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon {
  position: relative;
  width: auto;
  font-size: 0.85714286em;
  margin: 0em 0em 0em 1em;
}

/* line 83, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item .dropdown.icon {
  width: auto;
  float: right;
  margin: 0em 0em 0em 1em;
}

/* line 88, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item .dropdown.icon + .text {
  margin-right: 1em;
}

/*--------------
      Text
---------------*/
/* line 96, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text {
  display: inline-block;
  -webkit-transition: none;
  transition: none;
}

/*--------------
    Menu Item
---------------*/
/* line 106, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item {
  position: relative;
  cursor: pointer;
  display: block;
  border: none;
  height: auto;
  text-align: left;
  border-top: 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;
}

/* line 123, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item:first-child {
  border-top-width: 0px;
}

/*--------------
  Floated Content
---------------*/
/* line 131, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"] {
  float: right !important;
  margin-right: 0em !important;
  margin-left: 1em !important;
}

/* line 137, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"] {
  float: left !important;
  margin-left: 0em !important;
  margin-right: 1em !important;
}

/* line 143, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated {
  margin-top: 0em;
}

/*--------------
  Menu Divider
---------------*/
/* line 154, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* line 162, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .divider {
  border-top: 1px solid rgba(34, 36, 38, 0.1);
  height: 0em;
  margin: 0.5em 0em;
}

/* line 167, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .input {
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 1.14285714rem 0.78571429rem;
  min-width: 10rem;
}

/* line 176, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .header + .input {
  margin-top: 0em;
}

/* line 179, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .input:not(.transparent) input {
  padding: 0.5em 1em;
}

/* line 182, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/*-----------------
  Item Description
-------------------*/
/* line 193, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description {
  float: right;
  margin: 0em 0em 0em 1em;
  color: rgba(0, 0, 0, 0.4);
}

/*-----------------
       Message
-------------------*/
/* line 204, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
  font-weight: normal;
}

/* line 208, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .message:not(.ui) {
  color: rgba(0, 0, 0, 0.4);
}

/*--------------
    Sub Menu
---------------*/
/* line 216, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu .menu {
  top: 0% !important;
  left: 100% !important;
  right: auto !important;
  margin: 0em 0em 0em -0.5em !important;
  border-radius: 0.28571429rem !important;
  z-index: 21 !important;
}

/* Hide Arrow */
/* line 226, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu .menu:after {
  display: none;
}

/*--------------
   Sub Elements
---------------*/
/* Icons / Flags / Labels / Image */
/* line 236, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image {
  margin-top: 0em;
}

/* line 243, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-top: 0em;
}

/* line 250, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  margin-left: 0em;
  float: none;
  margin-right: 0.78571429rem;
}

/*--------------
     Image
---------------*/
/* line 269, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  max-height: 2em;
}

/*******************************
            Coupling
*******************************/
/*--------------
      Menu
---------------*/
/* Remove Menu Item Divider */
/* line 291, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before {
  display: none;
}

/* Prevent Menu Item Border */
/* line 297, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.menu .ui.dropdown .menu .active.item {
  border-left: none;
}

/* Automatically float dropdown menu right on last menu item */
/* line 302, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.menu .right.menu .dropdown:last-child .menu,
.ui.menu .right.dropdown.item .menu,
.ui.buttons > .ui.dropdown:last-child .menu {
  left: auto;
  right: 0em;
}

/*--------------
      Label
---------------*/
/* Dropdown Menu */
/* line 315, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.label.dropdown .menu {
  min-width: 100%;
}

/*--------------
     Button
---------------*/
/* No Margin On Icon Button */
/* line 325, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.icon.button > .dropdown.icon {
  margin: 0em;
}

/* line 328, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.button.dropdown .menu {
  min-width: 100%;
}

/*******************************
              Types
*******************************/
/*--------------
    Selection
---------------*/
/* Displays like a select box */
/* line 344, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown {
  cursor: pointer;
  word-wrap: break-word;
  line-height: 1em;
  white-space: normal;
  outline: 0;
  -webkit-transform: rotateZ(0deg);
  -ms-transform: rotate(0deg);
  transform: rotateZ(0deg);
  min-width: 14em;
  min-height: 2.7142em;
  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;
}

/* line 365, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown.visible,
.ui.selection.dropdown.active {
  z-index: 10;
}

/* line 369, ../sass/semantic-ui/modules/_dropdown.scss */
select.ui.dropdown {
  height: 38px;
  padding: 0.5em;
  border: 1px solid rgba(34, 36, 38, 0.15);
  visibility: visible;
}

/* line 375, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon {
  cursor: pointer;
  position: absolute;
  width: auto;
  height: auto;
  line-height: 1.2142em;
  top: 0.78571429em;
  right: 1em;
  z-index: 3;
  margin: -0.78571429em;
  padding: 0.78571429em;
  opacity: 0.8;
  -webkit-transition: opacity 0.1s ease;
  transition: opacity 0.1s ease;
}

/* Compact */
/* line 394, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.compact.selection.dropdown {
  min-width: 0px;
}

/*  Selection Menu */
/* line 399, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* line 416, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before {
  display: none;
}

/*--------------
    Message
---------------*/
/* line 425, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .message {
  padding: 0.78571429rem 1.14285714rem;
}

@media only screen and (max-width: 767px) {
  /* line 429, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 434, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 439, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 444, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.selection.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/* Menu Item */
/* line 450, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .item {
  border-top: 1px solid #FAFAFA;
  padding: 0.78571429rem 1.14285714rem !important;
  white-space: normal;
  word-wrap: normal;
}

/* User Item */
/* line 458, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown .menu > .hidden.addition.item {
  display: none;
}

/* Hover */
/* line 463, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown:hover {
  border-color: rgba(34, 36, 38, 0.35);
  box-shadow: none;
}

/* Active */
/* line 469, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.active.dropdown {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* line 473, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.active.dropdown .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Focus */
/* line 479, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown:focus {
  border-color: #96C8DA;
  box-shadow: none;
}

/* line 483, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown:focus .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Visible */
/* line 489, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.visible.dropdown > .text:not(.default) {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.8);
}

/* Visible Hover */
/* line 495, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.active.dropdown:hover {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* line 499, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.active.dropdown:hover .menu {
  border-color: #96C8DA;
  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}

/* Dropdown Icon */
/* line 505, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon {
  opacity: 1;
  z-index: 3;
}

/* Connecting Border */
/* line 512, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.selection.dropdown {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* Empty Connecting Border */
/* line 518, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.empty.selection.dropdown {
  border-radius: 0.28571429rem !important;
  box-shadow: none !important;
}

/* line 522, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.empty.selection.dropdown .menu {
  border: none !important;
  box-shadow: none !important;
}

/*--------------
   Searchable
---------------*/
/* Search Selection */
/* line 533, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.dropdown {
  min-width: '';
}

/* Search Dropdown */
/* line 538, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* Text Layering */
/* line 552, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.dropdown > input.search {
  position: absolute;
  z-index: 2;
}

/* line 556, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.dropdown > .text {
  cursor: text;
  position: relative;
  left: 1px;
  z-index: 3;
}

/* Search Selection */
/* line 564, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.selection.dropdown > input.search {
  line-height: 1.2142em;
  padding: 0.67861429em 2.1em 0.67861429em 1em;
}

/* Used to size multi select input to character width */
/* line 570, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.selection.dropdown > span.sizer {
  line-height: 1.2142em;
  padding: 0.67861429em 2.1em 0.67861429em 1em;
  display: none;
  white-space: pre;
}

/* Active/Visible Search */
/* line 578, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search {
  cursor: auto;
}

/* line 582, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text {
  pointer-events: none;
}

/* Filtered Text */
/* line 588, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag {
  opacity: 0.45;
}

/* line 592, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.search.dropdown input.search:focus + .text {
  color: rgba(115, 115, 115, 0.87) !important;
}

/* Search Menu */
/* line 597, ../sass/semantic-ui/modules/_dropdown.scss */
.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) {
  /* line 605, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 8.01428571rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 610, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 10.68571429rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 615, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 16.02857143rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 620, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.search.dropdown .menu {
    max-height: 21.37142857rem;
  }
}
/*--------------
    Multiple
---------------*/
/* Multiple Selection */
/* line 631, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown {
  padding: 0.22620476em 2.1em 0.22620476em 0.35714286em;
}

/* line 634, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown .menu {
  cursor: auto;
}

/* Multiple Search Selection */
/* line 639, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search {
  cursor: text;
}

/* Selection Label */
/* line 645, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* Dropdown Icon */
/* line 660, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown .dropdown.icon {
  margin: '';
  padding: '';
}

/* Text */
/* line 666, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown > .text {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  line-height: 1.21428571em;
}

/* line 673, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown > .label ~ input.search {
  margin-left: 0.14285714em !important;
}

/* line 676, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.dropdown > .label ~ .text {
  display: none;
}

/*-----------------
  Multiple Search
-----------------*/
/* Prompt Text */
/* line 686, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.search.dropdown > .text {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  padding: inherit;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  line-height: 1.21428571em;
}

/* line 695, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.search.dropdown > .label ~ .text {
  display: none;
}

/* Search */
/* line 700, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.search.dropdown > input.search {
  position: static;
  padding: 0;
  max-width: 100%;
  margin: 0.45240952em 0em 0.45240952em 0.64285714em;
  width: 2.2em;
  line-height: 1.21428571em;
}

/*--------------
     Inline
---------------*/
/* line 713, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.inline.dropdown {
  cursor: pointer;
  display: inline-block;
  color: inherit;
}

/* line 718, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.inline.dropdown .dropdown.icon {
  margin: 0em 0.5em 0em 0.21428571em;
  vertical-align: baseline;
}

/* line 722, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.inline.dropdown > .text {
  font-weight: bold;
}

/* line 725, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.inline.dropdown .menu {
  cursor: auto;
  margin-top: 0.21428571em;
  border-radius: 0.28571429rem;
}

/*******************************
            States
*******************************/
/*--------------------
        Active
----------------------*/
/* Menu Item Active */
/* line 743, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu .active.item {
  background: transparent;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.95);
  box-shadow: none;
  z-index: 12;
}

/*--------------------
        Hover
----------------------*/
/* Menu Item Hover */
/* line 757, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu > .item:hover {
  background: rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.95);
  z-index: 13;
}

/*--------------------
       Loading
---------------------*/
/* line 767, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.loading.dropdown > i.icon {
  height: 1em !important;
  padding: 1.14285714em 1.07142857em !important;
}

/* line 771, ../sass/semantic-ui/modules/_dropdown.scss */
.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);
}

/* line 782, ../sass/semantic-ui/modules/_dropdown.scss */
.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-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
}

/* Coupling */
/* line 802, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.loading.dropdown.button > i.icon:before,
.ui.loading.dropdown.button > i.icon:after {
  display: none;
}

@-webkit-keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes dropdown-spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*--------------------
     Default Text
----------------------*/
/* line 831, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text {
  color: rgba(191, 191, 191, 0.87);
}

/* line 835, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown:not(.button) > input:focus + .default.text,
.ui.default.dropdown:not(.button) > input:focus + .text {
  color: rgba(115, 115, 115, 0.87);
}

/*--------------------
        Loading
----------------------*/
/* line 844, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.loading.dropdown > .text {
  -webkit-transition: none;
  transition: none;
}

/* Used To Check Position */
/* line 850, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .loading.menu {
  display: block;
  visibility: hidden;
  z-index: -1;
}

/*--------------------
    Keyboard Select
----------------------*/
/* Selected Item */
/* line 862, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item {
  background: rgba(0, 0, 0, 0.03);
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
    Search Filtered
----------------------*/
/* Filtered Item */
/* line 874, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .filtered.text {
  visibility: hidden;
}

/* line 877, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .filtered.item {
  display: none !important;
}

/*--------------------
        Error
----------------------*/
/* line 885, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text {
  color: #9F3A38;
}

/* line 890, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown.error {
  background: #FFF6F6;
  border-color: #E0B4B4;
}

/* line 894, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.selection.dropdown.error:hover {
  border-color: #E0B4B4;
}

/* line 897, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu {
  border-color: #E0B4B4;
}

/* line 901, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.error > .menu > .item {
  color: #9F3A38;
}

/* line 904, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.multiple.selection.error.dropdown > .label {
  border-color: #E0B4B4;
}

/* Item Hover */
/* line 909, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.error > .menu > .item:hover {
  background-color: #FFF2F2;
}

/* Item Active */
/* line 914, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown.error > .menu .active.item {
  background-color: #FDCFCF;
}

/*--------------------
        Disabled
----------------------*/
/* Disabled */
/* line 924, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item {
  cursor: default;
  pointer-events: none;
  opacity: 0.45;
}

/*******************************
           Variations
*******************************/
/*--------------
    Direction
---------------*/
/* Flyout Direction */
/* line 943, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu {
  left: 0px;
}

/* Default Side (Right) */
/* line 948, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu {
  left: 100% !important;
  right: auto !important;
  border-radius: 0.28571429rem !important;
}

/* Left Flyout Menu */
/* line 956, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu {
  left: auto !important;
  right: 100% !important;
  border-radius: 0.28571429rem !important;
}

/* line 962, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em;
}

/* line 968, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon {
  width: auto;
  float: left;
  margin: 0em 0.78571429rem 0em 0em;
}

/* line 974, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text {
  margin-left: 1em;
}

/*--------------
     Upward
---------------*/
/* Upward Main Menu */
/* line 985, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* Upward Sub Menu */
/* line 993, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .upward.menu {
  top: auto !important;
  bottom: 0 !important;
}

/* Active Upward */
/* line 999, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;
}

/* line 1003, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.dropdown.button:not(.pointing):not(.floating).active {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* Selection */
/* line 1008, ../sass/semantic-ui/modules/_dropdown.scss */
.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);
}

/* line 1013, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.selection.dropdown:hover {
  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}

/* Active Upward */
/* line 1018, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.active.upward.selection.dropdown {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Upward */
/* line 1023, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.selection.dropdown.visible {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;
}

/* Visible Hover Upward */
/* line 1029, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.active.selection.dropdown:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}

/* line 1032, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.active.selection.dropdown:hover .menu {
  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}

/*--------------
     Simple
---------------*/
/*  Selection Menu */
/* line 1042, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1047, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 100% !important;
  width: auto !important;
}

/* line 1056, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .scrolling.menu {
  position: static;
  overflow-y: auto;
  border: none;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 !important;
  min-width: 100% !important;
  width: auto !important;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
}

/* line 1067, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item {
  border-top: none;
  padding-right: calc( 1.14285714rem  +  17px ) !important;
}

/* line 1072, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child {
  border-top: none;
}

/* line 1076, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu {
  display: block;
}

/* Scrollbar in IE */
@media all and (-ms-high-contrast: none) {
  /* line 1083, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    min-width: calc(100% -  17px );
  }
}
@media only screen and (max-width: 767px) {
  /* line 1089, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 10.28571429rem;
  }
}
@media only screen and (min-width: 768px) {
  /* line 1095, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 15.42857143rem;
  }
}
@media only screen and (min-width: 992px) {
  /* line 1101, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 1107, ../sass/semantic-ui/modules/_dropdown.scss */
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu {
    max-height: 20.57142857rem;
  }
}
/*--------------
     Simple
---------------*/
/* Displays without javascript */
/* line 1119, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after {
  display: none;
}

/* line 1123, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* line 1134, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.active.dropdown,
.ui.simple.dropdown:hover {
  border-bottom-left-radius: 0em !important;
  border-bottom-right-radius: 0em !important;
}

/* line 1139, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 100% !important;
  opacity: 1;
}

/* line 1147, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu {
  overflow: visible;
  width: auto;
  height: auto;
  top: 0% !important;
  left: 100% !important;
  opacity: 1;
}

/* line 1156, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.disabled.dropdown:hover .menu {
  display: none;
  height: 0px;
  width: 0px;
  overflow: hidden;
}

/* Visible */
/* line 1164, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.simple.visible.dropdown > .menu {
  display: block;
}

/*--------------
      Fluid
---------------*/
/* line 1172, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.fluid.dropdown {
  display: block;
  width: 100%;
  min-width: 0em;
}

/* line 1177, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.fluid.dropdown > .dropdown.icon {
  float: right;
}

/*--------------
    Floating
---------------*/
/* line 1185, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* line 1191, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.floating.dropdown > .menu {
  margin-top: 0.5em !important;
  border-radius: 0.28571429rem !important;
}

/*--------------
     Pointing
---------------*/
/* line 1200, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.pointing.dropdown > .menu {
  top: 100%;
  margin-top: 0.78571429rem;
  border-radius: 0.28571429rem;
}

/* line 1205, ../sass/semantic-ui/modules/_dropdown.scss */
.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 1px rgba(34, 36, 38, 0.15);
  background: #FFFFFF;
  z-index: 2;
}

/* line 1220, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: 50%;
  margin: 0em 0em 0em -0.25em;
}

/* Top Left Pointing */
/* line 1227, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

/* line 1234, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.top.left.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  left: 0%;
  right: auto;
  margin: 1em 0em 0em;
}

/* line 1241, ../sass/semantic-ui/modules/_dropdown.scss */
.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);
}

/* Top Right  Pointing */
/* line 1252, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.top.right.pointing.dropdown > .menu {
  top: 100%;
  bottom: auto;
  right: 0%;
  left: auto;
  margin: 1em 0em 0em;
}

/* line 1259, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.top.right.pointing.dropdown > .menu:after {
  top: -0.25em;
  left: auto;
  right: 1em;
  margin: 0em;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* Left Pointing */
/* line 1270, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.left.pointing.dropdown > .menu {
  top: 0%;
  left: 100%;
  right: auto;
  margin: 0em 0em 0em 1em;
}

/* line 1276, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.left.pointing.dropdown > .menu:after {
  top: 1em;
  left: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* Right Pointing */
/* line 1286, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.right.pointing.dropdown > .menu {
  top: 0%;
  left: auto;
  right: 100%;
  margin: 0em 1em 0em 0em;
}

/* line 1292, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.right.pointing.dropdown > .menu:after {
  top: 1em;
  left: auto;
  right: -0.25em;
  margin: 0em 0em 0em 0em;
  -webkit-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

/* Bottom Pointing */
/* line 1303, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  left: 0%;
  right: auto;
  margin: 0em 0em 1em;
}

/* line 1310, ../sass/semantic-ui/modules/_dropdown.scss */
.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);
}

/* Reverse Sub-Menu Direction */
/* line 1321, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.pointing.dropdown > .menu .menu {
  top: auto !important;
  bottom: 0px !important;
}

/* Bottom Left */
/* line 1327, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.left.pointing.dropdown > .menu {
  left: 0%;
  right: auto;
}

/* line 1331, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.left.pointing.dropdown > .menu:after {
  left: 1em;
  right: auto;
}

/* Bottom Right */
/* line 1337, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.right.pointing.dropdown > .menu {
  right: 0%;
  left: auto;
}

/* line 1341, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.bottom.right.pointing.dropdown > .menu:after {
  left: auto;
  right: 1em;
}

/* Upward pointing */
/* line 1347, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.pointing.dropdown > .menu,
.ui.upward.top.pointing.dropdown > .menu {
  top: auto;
  bottom: 100%;
  margin: 0em 0em 0.78571429rem;
  border-radius: 0.28571429rem;
}

/* line 1354, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.upward.pointing.dropdown > .menu:after,
.ui.upward.top.pointing.dropdown > .menu:after {
  top: 100%;
  bottom: auto;
  box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15);
  margin: -0.25em 0em 0em;
}

/*******************************
         Theme Overrides
*******************************/
/* Dropdown Carets */
@font-face {
  font-family: 'Dropdown';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfuIIAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zjo82LgAAAFwAAABVGhlYWQAQ88bAAACxAAAADZoaGVhAwcB6QAAAvwAAAAkaG10eAS4ABIAAAMgAAAAIGxvY2EBNgDeAAADQAAAABJtYXhwAAoAFgAAA1QAAAAgbmFtZVcZpu4AAAN0AAABRXBvc3QAAwAAAAAEvAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDX//3//wAB/+MPLQADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAIABJQElABMAABM0NzY3BTYXFhUUDwEGJwYvASY1AAUGBwEACAUGBoAFCAcGgAUBEgcGBQEBAQcECQYHfwYBAQZ/BwYAAQAAAG4BJQESABMAADc0PwE2MzIfARYVFAcGIyEiJyY1AAWABgcIBYAGBgUI/wAHBgWABwaABQWABgcHBgUFBgcAAAABABIASQC3AW4AEwAANzQ/ATYXNhcWHQEUBwYnBi8BJjUSBoAFCAcFBgYFBwgFgAbbBwZ/BwEBBwQJ/wgEBwEBB38GBgAAAAABAAAASQClAW4AEwAANxE0NzYzMh8BFhUUDwEGIyInJjUABQYHCAWABgaABQgHBgVbAQAIBQYGgAUIBwWABgYFBwAAAAEAAAABAADZuaKOXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAAAAACgAUAB4AQgBkAIgAqgAAAAEAAAAIABQAAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAOAAAAAQAAAAAAAgAOAEcAAQAAAAAAAwAOACQAAQAAAAAABAAOAFUAAQAAAAAABQAWAA4AAQAAAAAABgAHADIAAQAAAAAACgA0AGMAAwABBAkAAQAOAAAAAwABBAkAAgAOAEcAAwABBAkAAwAOACQAAwABBAkABAAOAFUAAwABBAkABQAWAA4AAwABBAkABgAOADkAAwABBAkACgA0AGMAaQBjAG8AbQBvAG8AbgBWAGUAcgBzAGkAbwBuACAAMQAuADAAaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AbgBSAGUAZwB1AGwAYQByAGkAYwBvAG0AbwBvAG4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVwAAoAAAAABSgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAdkAAAHZLDXE/09TLzIAAALQAAAAYAAAAGAIIweQY21hcAAAAzAAAABMAAAATA9+4ghnYXNwAAADfAAAAAgAAAAIAAAAEGhlYWQAAAOEAAAANgAAADYAQ88baGhlYQAAA7wAAAAkAAAAJAMHAelobXR4AAAD4AAAACAAAAAgBLgAEm1heHAAAAQAAAAABgAAAAYACFAAbmFtZQAABAgAAAFFAAABRVcZpu5wb3N0AAAFUAAAACAAAAAgAAMAAAEABAQAAQEBCGljb21vb24AAQIAAQA6+BwC+BsD+BgEHgoAGVP/i4seCgAZU/+LiwwHi2v4lPh0BR0AAACIDx0AAACNER0AAAAJHQAAAdASAAkBAQgPERMWGyAlKmljb21vb25pY29tb29udTB1MXUyMHVGMEQ3dUYwRDh1RjBEOXVGMERBAAACAYkABgAIAgABAAQABwAKAA0AVgCfAOgBL/yUDvyUDvyUDvuUDvtvi/emFYuQjZCOjo+Pj42Qiwj3lIsFkIuQiY6Hj4iNhouGi4aJh4eHCPsU+xQFiIiGiYaLhouHjYeOCPsU9xQFiI+Jj4uQCA77b4v3FBWLkI2Pjo8I9xT3FAWPjo+NkIuQi5CJjogI9xT7FAWPh42Hi4aLhomHh4eIiIaJhosI+5SLBYaLh42HjoiPiY+LkAgO+92d928Vi5CNkI+OCPcU9xQFjo+QjZCLkIuPiY6Hj4iNhouGCIv7lAWLhomHh4iIh4eJhouGi4aNiI8I+xT3FAWHjomPi5AIDvvdi+YVi/eUBYuQjZCOjo+Pj42Qi5CLkImOhwj3FPsUBY+IjYaLhouGiYeHiAj7FPsUBYiHhomGi4aLh42Hj4iOiY+LkAgO+JQU+JQViwwKAAAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA8NoB4P/g/+AB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDw2v/9//8AAAAAACDw1//9//8AAf/jDy0AAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAA5emozXw889QALAgAAAAAA0ABHWAAAAADQAEdYAAAAAAElAW4AAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAASUAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAAAUAAACAAAAAAADgCuAAEAAAAAAAEADgAAAAEAAAAAAAIADgBHAAEAAAAAAAMADgAkAAEAAAAAAAQADgBVAAEAAAAAAAUAFgAOAAEAAAAAAAYABwAyAAEAAAAAAAoANABjAAMAAQQJAAEADgAAAAMAAQQJAAIADgBHAAMAAQQJAAMADgAkAAMAAQQJAAQADgBVAAMAAQQJAAUAFgAOAAMAAQQJAAYADgA5AAMAAQQJAAoANABjAGkAYwBvAG0AbwBvAG4AVgBlAHIAcwBpAG8AbgAgADEALgAwAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG4AUgBlAGcAdQBsAGEAcgBpAGMAbwBtAG8AbwBuAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 1375, ../sass/semantic-ui/modules/_dropdown.scss */
.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;
}

/* line 1386, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon {
  width: auto;
}

/* line 1389, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown > .dropdown.icon:before {
  content: '\f0d7';
}

/* Sub Menu */
/* line 1394, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .menu .item .dropdown.icon:before {
  content: "";
}

/* line 1397, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before {
  content: "";
}

/* Vertical Menu Dropdown */
/* line 1403, ../sass/semantic-ui/modules/_dropdown.scss */
.ui.vertical.menu .dropdown.item > .dropdown.icon:before {
  content: "";
}

/* Icons for Reference
.dropdown.down.icon {
  content: "\f0d7";
}
.dropdown.up.icon {
  content: "\f0d8";
}
.dropdown.left.icon {
  content: "\f0d9";
}
.dropdown.icon.icon {
  content: "\f0da";
}
*/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Types
*******************************/
/* line 16, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed {
  position: relative;
  max-width: 100%;
  height: 0px;
  overflow: hidden;
  background: #DCDDDE;
  padding-bottom: 56.25%;
}

/*-----------------
  Embedded Content
------------------*/
/* line 29, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed iframe,
.ui.embed embed,
.ui.embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
}

/*-----------------
      Embed
------------------*/
/* line 46, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed > .embed {
  display: none;
}

/*--------------
   Placeholder
---------------*/
/* line 54, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed > .placeholder {
  position: absolute;
  cursor: pointer;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
  background-color: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
}

/*--------------
      Icon
---------------*/
/* line 69, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed > .icon {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
}

/* line 78, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed > .icon:after {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 3;
  content: '';
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
  opacity: 0.5;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

/* line 92, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed > .icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 4;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  color: #FFFFFF;
  font-size: 6rem;
  text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2);
  -webkit-transition: opacity 0.5s ease, color 0.5s ease;
  transition: opacity 0.5s ease, color 0.5s ease;
  z-index: 10;
}

/*******************************
            States
*******************************/
/*--------------
     Hover
---------------*/
/* line 118, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed .icon:hover:after {
  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));
  background: radial-gradient(rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.3));
  opacity: 1;
}

/* line 123, ../sass/semantic-ui/modules/_embed.scss */
.ui.embed .icon:hover:before {
  color: #FFFFFF;
}

/*--------------
     Active
---------------*/
/* line 131, ../sass/semantic-ui/modules/_embed.scss */
.ui.active.embed > .icon,
.ui.active.embed > .placeholder {
  display: none;
}

/* line 135, ../sass/semantic-ui/modules/_embed.scss */
.ui.active.embed > .embed {
  display: block;
}

/*******************************
        Video Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*******************************
          Variations
*******************************/
/* line 156, ../sass/semantic-ui/modules/_embed.scss */
.ui.square.embed {
  padding-bottom: 100%;
}

/* line 159, ../sass/semantic-ui/modules/_embed.scss */
.ui[class*="4:3"].embed {
  padding-bottom: 75%;
}

/* line 162, ../sass/semantic-ui/modules/_embed.scss */
.ui[class*="16:9"].embed {
  padding-bottom: 56.25%;
}

/* line 165, ../sass/semantic-ui/modules/_embed.scss */
.ui[class*="21:9"].embed {
  padding-bottom: 42.85714286%;
}

/*!
 * # Semantic UI 2.2.4 - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Modal
*******************************/
/* line 16, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal {
  display: none;
  position: fixed;
  z-index: 1001;
  top: 50%;
  left: 50%;
  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%;
  border-radius: 0.28571429rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  will-change: top, left, margin, transform, opacity;
}

/* line 36, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > :first-child:not(.icon),
.ui.modal > .icon:first-child + * {
  border-top-left-radius: 0.28571429rem;
  border-top-right-radius: 0.28571429rem;
}

/* line 41, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > :last-child {
  border-bottom-left-radius: 0.28571429rem;
  border-bottom-right-radius: 0.28571429rem;
}

/*******************************
            Content
*******************************/
/*--------------
     Close
---------------*/
/* line 56, ../sass/semantic-ui/modules/_modal.scss */
.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 0rem;
}

/* line 69, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .close:hover {
  opacity: 1;
}

/*--------------
     Header
---------------*/
/* line 77, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .header {
  display: block;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  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);
}

/* line 87, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .header:not(.ui) {
  font-size: 1.42857143rem;
  line-height: 1.2857em;
  font-weight: bold;
}

/*--------------
     Content
---------------*/
/* line 97, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .content {
  display: block;
  width: 100%;
  font-size: 1em;
  line-height: 1.4;
  padding: 1.5rem;
  background: #FFFFFF;
}

/* line 105, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .image.content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* Image */
/* line 118, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .content > .image {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: '';
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

/* line 129, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > [class*="top aligned"] {
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

/* line 134, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > [class*="middle aligned"] {
  -webkit-align-self: middle;
  -ms-flex-item-align: middle;
  align-self: middle;
}

/* line 139, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > [class*="stretched"] {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

/* Description */
/* line 146, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .content > .description {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  min-width: 0px;
  -webkit-align-self: top;
  -ms-flex-item-align: top;
  align-self: top;
}

/* line 157, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  min-width: '';
  width: auto;
  padding-left: 2em;
}

/*rtl:ignore*/
/* line 168, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .content > .image > i.icon {
  margin: 0em;
  opacity: 1;
  width: auto;
  line-height: 1;
  font-size: 8rem;
}

/*--------------
     Actions
---------------*/
/* line 180, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal > .actions {
  background: #F9FAFB;
  padding: 1rem 1rem;
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  text-align: right;
}

/* line 186, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal .actions > .button {
  margin-left: 0.75em;
}

/*-------------------
       Responsive
--------------------*/
/* Modal Width */
@media only screen and (max-width: 767px) {
  /* line 197, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 203, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 209, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal {
    width: 850px;
    margin: 0em 0em 0em -425px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 215, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal {
    width: 900px;
    margin: 0em 0em 0em -450px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 221, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal {
    width: 950px;
    margin: 0em 0em 0em -475px;
  }
}
/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  /* line 229, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .header {
    padding-right: 2.25rem;
  }

  /* line 232, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .close {
    top: 1.0535rem;
    right: 1rem;
    color: rgba(0, 0, 0, 0.87);
  }
}
/* Mobile */
@media only screen and (max-width: 767px) {
  /* line 241, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .header {
    padding: 0.75rem 1rem !important;
    padding-right: 2.25rem !important;
  }

  /* line 245, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .content {
    display: block;
    padding: 1rem !important;
  }

  /* line 249, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .close {
    top: 0.5rem !important;
    right: 0.5rem !important;
  }

  /*rtl:ignore*/
  /* line 254, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal .image.content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  /* line 261, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal .content > .image {
    display: block;
    max-width: 100%;
    margin: 0em auto !important;
    text-align: center;
    padding: 0rem 0rem 1rem !important;
  }

  /* line 268, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .content > .image > i.icon {
    font-size: 5rem;
    text-align: center;
  }

  /*rtl:ignore*/
  /* line 273, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal .content > .description {
    display: block;
    width: 100% !important;
    margin: 0em !important;
    padding: 1rem 0rem !important;
    box-shadow: none;
  }

  /* Let Buttons Stack */
  /* line 282, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal > .actions {
    padding: 1rem 1rem 0rem !important;
  }

  /* line 285, ../sass/semantic-ui/modules/_modal.scss */
  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button {
    margin-bottom: 1rem;
  }
}
/*--------------
    Coupling
---------------*/
/* line 295, ../sass/semantic-ui/modules/_modal.scss */
.ui.inverted.dimmer > .ui.modal {
  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}

/*******************************
             Types
*******************************/
/* line 304, ../sass/semantic-ui/modules/_modal.scss */
.ui.basic.modal {
  background-color: transparent;
  border: none;
  border-radius: 0em;
  box-shadow: none !important;
  color: #FFFFFF;
}

/* line 311, ../sass/semantic-ui/modules/_modal.scss */
.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions {
  background-color: transparent;
}

/* line 316, ../sass/semantic-ui/modules/_modal.scss */
.ui.basic.modal > .header {
  color: #FFFFFF;
}

/* line 319, ../sass/semantic-ui/modules/_modal.scss */
.ui.basic.modal > .close {
  top: 1rem;
  right: 1.5rem;
}

/* line 323, ../sass/semantic-ui/modules/_modal.scss */
.ui.inverted.dimmer > .basic.modal {
  color: rgba(0, 0, 0, 0.87);
}

/* line 326, ../sass/semantic-ui/modules/_modal.scss */
.ui.inverted.dimmer > .ui.basic.modal > .header {
  color: rgba(0, 0, 0, 0.85);
}

/* Tablet and Mobile */
@media only screen and (max-width: 991px) {
  /* line 332, ../sass/semantic-ui/modules/_modal.scss */
  .ui.basic.modal > .close {
    color: #FFFFFF;
  }
}
/*******************************
             States
*******************************/
/* line 342, ../sass/semantic-ui/modules/_modal.scss */
.ui.active.modal {
  display: block;
}

/*******************************
           Variations
*******************************/
/*--------------
    Scrolling
---------------*/
/* A modal that cannot fit on the page */
/* line 358, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.dimmable.dimmed {
  overflow: hidden;
}

/* line 361, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.dimmable.dimmed > .dimmer {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 365, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.dimmable > .dimmer {
  position: fixed;
}

/* line 368, ../sass/semantic-ui/modules/_modal.scss */
.modals.dimmer .ui.scrolling.modal {
  position: static !important;
  margin: 3.5rem auto !important;
}

/* undetached scrolling */
/* line 374, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.undetached.dimmable.dimmed {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}

/* line 378, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.undetached.dimmable.dimmed > .dimmer {
  overflow: hidden;
}

/* line 381, ../sass/semantic-ui/modules/_modal.scss */
.scrolling.undetached.dimmable .ui.scrolling.modal {
  position: absolute;
  left: 50%;
  margin-top: 3.5rem !important;
}

/* Coupling with Sidebar */
/* line 388, ../sass/semantic-ui/modules/_modal.scss */
.undetached.dimmable.dimmed > .pusher {
  z-index: auto;
}

@media only screen and (max-width: 991px) {
  /* line 392, ../sass/semantic-ui/modules/_modal.scss */
  .modals.dimmer .ui.scrolling.modal {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
}
/*--------------
   Full Screen
---------------*/
/* line 402, ../sass/semantic-ui/modules/_modal.scss */
.ui.fullscreen.modal {
  width: 95% !important;
  left: 2.5% !important;
  margin: 1em auto;
}

/* line 407, ../sass/semantic-ui/modules/_modal.scss */
.ui.fullscreen.scrolling.modal {
  left: 0em !important;
}

/* line 410, ../sass/semantic-ui/modules/_modal.scss */
.ui.fullscreen.modal > .header {
  padding-right: 2.25rem;
}

/* line 413, ../sass/semantic-ui/modules/_modal.scss */
.ui.fullscreen.modal > .close {
  top: 1.0535rem;
  right: 1rem;
  color: rgba(0, 0, 0, 0.87);
}

/*--------------
      Size
---------------*/
/* line 423, ../sass/semantic-ui/modules/_modal.scss */
.ui.modal {
  font-size: 1rem;
}

/* Small */
/* line 428, ../sass/semantic-ui/modules/_modal.scss */
.ui.small.modal > .header:not(.ui) {
  font-size: 1.3em;
}

/* Small Modal Width */
@media only screen and (max-width: 767px) {
  /* line 434, ../sass/semantic-ui/modules/_modal.scss */
  .ui.small.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 440, ../sass/semantic-ui/modules/_modal.scss */
  .ui.small.modal {
    width: 70.4%;
    margin: 0em 0em 0em -35.2%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 446, ../sass/semantic-ui/modules/_modal.scss */
  .ui.small.modal {
    width: 680px;
    margin: 0em 0em 0em -340px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 452, ../sass/semantic-ui/modules/_modal.scss */
  .ui.small.modal {
    width: 720px;
    margin: 0em 0em 0em -360px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 458, ../sass/semantic-ui/modules/_modal.scss */
  .ui.small.modal {
    width: 760px;
    margin: 0em 0em 0em -380px;
  }
}
/* Large Modal Width */
/* line 465, ../sass/semantic-ui/modules/_modal.scss */
.ui.large.modal > .header {
  font-size: 1.6em;
}

@media only screen and (max-width: 767px) {
  /* line 469, ../sass/semantic-ui/modules/_modal.scss */
  .ui.large.modal {
    width: 95%;
    margin: 0em 0em 0em -47.5%;
  }
}
@media only screen and (min-width: 768px) {
  /* line 475, ../sass/semantic-ui/modules/_modal.scss */
  .ui.large.modal {
    width: 88%;
    margin: 0em 0em 0em -44%;
  }
}
@media only screen and (min-width: 992px) {
  /* line 481, ../sass/semantic-ui/modules/_modal.scss */
  .ui.large.modal {
    width: 1020px;
    margin: 0em 0em 0em -510px;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 487, ../sass/semantic-ui/modules/_modal.scss */
  .ui.large.modal {
    width: 1080px;
    margin: 0em 0em 0em -540px;
  }
}
@media only screen and (min-width: 1920px) {
  /* line 493, ../sass/semantic-ui/modules/_modal.scss */
  .ui.large.modal {
    width: 1140px;
    margin: 0em 0em 0em -570px;
  }
}
/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Nag
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Nag
*******************************/
/* line 16, ../sass/semantic-ui/modules/_nag.scss */
.ui.nag {
  display: none;
  opacity: 0.95;
  position: relative;
  top: 0em;
  left: 0px;
  z-index: 999;
  min-height: 0em;
  width: 100%;
  margin: 0em;
  padding: 0.75em 1em;
  background: #555555;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);
  font-size: 1rem;
  text-align: center;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  -webkit-transition: 0.2s background ease;
  transition: 0.2s background ease;
}

/* line 36, ../sass/semantic-ui/modules/_nag.scss */
a.ui.nag {
  cursor: pointer;
}

/* line 39, ../sass/semantic-ui/modules/_nag.scss */
.ui.nag > .title {
  display: inline-block;
  margin: 0em 0.5em;
  color: #FFFFFF;
}

/* line 44, ../sass/semantic-ui/modules/_nag.scss */
.ui.nag > .close.icon {
  cursor: pointer;
  opacity: 0.4;
  position: absolute;
  top: 50%;
  right: 1em;
  font-size: 1em;
  margin: -0.5em 0em 0em;
  color: #FFFFFF;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

/*******************************
             States
*******************************/
/* Hover */
/* line 64, ../sass/semantic-ui/modules/_nag.scss */
.ui.nag:hover {
  background: #555555;
  opacity: 1;
}

/* line 68, ../sass/semantic-ui/modules/_nag.scss */
.ui.nag .close:hover {
  opacity: 1;
}

/*******************************
           Variations
*******************************/
/*--------------
     Static
---------------*/
/* line 82, ../sass/semantic-ui/modules/_nag.scss */
.ui.overlay.nag {
  position: absolute;
  display: block;
}

/*--------------
     Fixed
---------------*/
/* line 91, ../sass/semantic-ui/modules/_nag.scss */
.ui.fixed.nag {
  position: fixed;
}

/*--------------
     Bottom
---------------*/
/* line 99, ../sass/semantic-ui/modules/_nag.scss */
.ui.bottom.nags,
.ui.bottom.nag {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  top: auto;
  bottom: 0em;
}

/*--------------
     White
---------------*/
/* line 110, ../sass/semantic-ui/modules/_nag.scss */
.ui.inverted.nags .nag,
.ui.inverted.nag {
  background-color: #F3F4F5;
  color: rgba(0, 0, 0, 0.85);
}

/* line 115, ../sass/semantic-ui/modules/_nag.scss */
.ui.inverted.nags .nag .close,
.ui.inverted.nags .nag .title,
.ui.inverted.nag .close,
.ui.inverted.nag .title {
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Groups
*******************************/
/* line 127, ../sass/semantic-ui/modules/_nag.scss */
.ui.nags .nag {
  border-radius: 0em !important;
}

/* line 130, ../sass/semantic-ui/modules/_nag.scss */
.ui.nags .nag:last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 133, ../sass/semantic-ui/modules/_nag.scss */
.ui.bottom.nags .nag:last-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Popup
*******************************/
/* line 16, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup {
  display: none;
  position: absolute;
  top: 0px;
  right: 0px;
  /* Fixes content being squished when inline (moz only) */
  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);
}

/* line 38, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup > .header {
  padding: 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.14285714em;
  line-height: 1.2;
  font-weight: bold;
}

/* line 45, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup > .header + .content {
  padding-top: 0.5em;
}

/* line 48, ../sass/semantic-ui/modules/_popup.scss */
.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;
}

/*******************************
            Types
*******************************/
/*--------------
    Tooltip
---------------*/
/* Content */
/* line 73, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip] {
  position: relative;
}

/* Arrow */
/* line 78, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:before {
  pointer-events: none;
  position: absolute;
  content: '';
  font-size: 1rem;
  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;
}

/* Popup */
/* line 94, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:after {
  pointer-events: none;
  content: attr(data-tooltip);
  position: absolute;
  text-transform: none;
  text-align: left;
  white-space: nowrap;
  font-size: 1rem;
  border: 1px solid #D4D4D5;
  line-height: 1.4285em;
  max-width: none;
  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);
  z-index: 1;
}

/* Default Position (Top Center) */
/* line 116, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:not([data-position]):before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* line 125, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:not([data-position]):after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* Animation */
/* line 135, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:before,
[data-tooltip]:after {
  pointer-events: none;
  visibility: hidden;
}

/* line 140, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:before {
  opacity: 0;
  -webkit-transform: rotate(45deg) scale(0) !important;
  -ms-transform: rotate(45deg) scale(0) !important;
  transform: rotate(45deg) scale(0) !important;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

/* line 151, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:after {
  opacity: 1;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

/* line 159, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  pointer-events: auto;
}

/* line 164, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:hover:before {
  -webkit-transform: rotate(45deg) scale(1) !important;
  -ms-transform: rotate(45deg) scale(1) !important;
  transform: rotate(45deg) scale(1) !important;
  opacity: 1;
}

/* Animation Position */
/* line 172, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:after,
[data-tooltip][data-position="top center"]:after,
[data-tooltip][data-position="bottom center"]:after {
  -webkit-transform: translateX(-50%) scale(0) !important;
  -ms-transform: translateX(-50%) scale(0) !important;
  transform: translateX(-50%) scale(0) !important;
}

/* line 179, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip]:hover:after,
[data-tooltip][data-position="bottom center"]:hover:after {
  -webkit-transform: translateX(-50%) scale(1) !important;
  -ms-transform: translateX(-50%) scale(1) !important;
  transform: translateX(-50%) scale(1) !important;
}

/* line 185, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-position="left center"]:after,
[data-tooltip][data-position="right center"]:after {
  -webkit-transform: translateY(-50%) scale(0) !important;
  -ms-transform: translateY(-50%) scale(0) !important;
  transform: translateY(-50%) scale(0) !important;
}

/* line 191, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-position="left center"]:hover:after,
[data-tooltip][data-position="right center"]:hover:after {
  -webkit-transform: translateY(-50%) scale(1) !important;
  -ms-transform: translateY(-50%) scale(1) !important;
  transform: translateY(-50%) scale(1) !important;
}

/* line 197, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-position="top left"]:after,
[data-tooltip][data-position="top right"]:after,
[data-tooltip][data-position="bottom left"]:after,
[data-tooltip][data-position="bottom right"]:after {
  -webkit-transform: scale(0) !important;
  -ms-transform: scale(0) !important;
  transform: scale(0) !important;
}

/* line 205, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-position="top left"]:hover:after,
[data-tooltip][data-position="top right"]:hover:after,
[data-tooltip][data-position="bottom left"]:hover:after,
[data-tooltip][data-position="bottom right"]:hover:after {
  -webkit-transform: scale(1) !important;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}

/*--------------
    Inverted
---------------*/
/* Arrow */
/* line 220, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-inverted]:before {
  box-shadow: none !important;
}

/* Arrow Position */
/* line 225, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-inverted]:before {
  background: #1B1C1D;
}

/* Popup  */
/* line 230, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-inverted]:after {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

/* line 236, ../sass/semantic-ui/modules/_popup.scss */
[data-tooltip][data-inverted]:after .header {
  background-color: none;
  color: #FFFFFF;
}

/*--------------
    Position
---------------*/
/* Top Center */
/* line 247, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top center"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 50%;
  bottom: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-bottom: 0.5em;
}

/* line 257, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top center"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 50%;
  background: #FFFFFF;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Left */
/* line 268, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top left"][data-tooltip]:after {
  top: auto;
  right: auto;
  left: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* line 275, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top left"][data-tooltip]:before {
  top: auto;
  right: auto;
  bottom: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Top Right */
/* line 285, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top right"][data-tooltip]:after {
  top: auto;
  left: auto;
  right: 0;
  bottom: 100%;
  margin-bottom: 0.5em;
}

/* line 292, ../sass/semantic-ui/modules/_popup.scss */
[data-position="top right"][data-tooltip]:before {
  top: auto;
  left: auto;
  bottom: 100%;
  right: 1em;
  margin-left: -0.07142857rem;
  margin-bottom: 0.14285714rem;
}

/* Bottom Center */
/* line 302, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom center"][data-tooltip]:after {
  bottom: auto;
  right: auto;
  left: 50%;
  top: 100%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 0.5em;
}

/* line 312, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom center"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 50%;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Left */
/* line 322, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom left"][data-tooltip]:after {
  left: 0;
  top: 100%;
  margin-top: 0.5em;
}

/* line 327, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom left"][data-tooltip]:before {
  bottom: auto;
  right: auto;
  top: 100%;
  left: 1em;
  margin-left: -0.07142857rem;
  margin-top: 0.14285714rem;
}

/* Bottom Right */
/* line 337, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom right"][data-tooltip]:after {
  right: 0;
  top: 100%;
  margin-top: 0.5em;
}

/* line 342, ../sass/semantic-ui/modules/_popup.scss */
[data-position="bottom right"][data-tooltip]:before {
  bottom: auto;
  left: auto;
  top: 100%;
  right: 1em;
  margin-left: -0.14285714rem;
  margin-top: 0.07142857rem;
}

/* Left Center */
/* line 352, ../sass/semantic-ui/modules/_popup.scss */
[data-position="left center"][data-tooltip]:after {
  right: 100%;
  top: 50%;
  margin-right: 0.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 360, ../sass/semantic-ui/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  right: 100%;
  top: 50%;
  margin-top: -0.14285714rem;
  margin-right: -0.07142857rem;
}

/* Right Center */
/* line 368, ../sass/semantic-ui/modules/_popup.scss */
[data-position="right center"][data-tooltip]:after {
  left: 100%;
  top: 50%;
  margin-left: 0.5em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 376, ../sass/semantic-ui/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  left: 100%;
  top: 50%;
  margin-top: -0.07142857rem;
  margin-left: 0.14285714rem;
}

/* Arrow */
/* line 384, ../sass/semantic-ui/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 388, ../sass/semantic-ui/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/* line 392, ../sass/semantic-ui/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  background: #FFFFFF;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* line 396, ../sass/semantic-ui/modules/_popup.scss */
[data-position~="top"][data-tooltip]:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */
/* line 401, ../sass/semantic-ui/modules/_popup.scss */
[data-inverted][data-position~="bottom"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 405, ../sass/semantic-ui/modules/_popup.scss */
[data-inverted][data-position="left center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: 1px -1px 0px 0px #bababc;
}

/* line 409, ../sass/semantic-ui/modules/_popup.scss */
[data-inverted][data-position="right center"][data-tooltip]:before {
  background: #1B1C1D;
  box-shadow: -1px 1px 0px 0px #bababc;
}

/* line 413, ../sass/semantic-ui/modules/_popup.scss */
[data-inverted][data-position~="top"][data-tooltip]:before {
  background: #1B1C1D;
}

/* line 416, ../sass/semantic-ui/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:before {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 421, ../sass/semantic-ui/modules/_popup.scss */
[data-position~="bottom"][data-tooltip]:after {
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

/* line 426, ../sass/semantic-ui/modules/_popup.scss */
[data-position="left center"][data-tooltip]:before {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
}

/* line 431, ../sass/semantic-ui/modules/_popup.scss */
[data-position="left center"][data-tooltip]:after {
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}

/* line 436, ../sass/semantic-ui/modules/_popup.scss */
[data-position="right center"][data-tooltip]:before {
  -webkit-transform-origin: right center;
  -ms-transform-origin: right center;
  transform-origin: right center;
}

/* line 441, ../sass/semantic-ui/modules/_popup.scss */
[data-position="right center"][data-tooltip]:after {
  -webkit-transform-origin: left center;
  -ms-transform-origin: left center;
  transform-origin: left center;
}

/*--------------
     Spacing
---------------*/
/* line 451, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup {
  margin: 0em;
}

/* Extending from Top */
/* line 456, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.popup {
  margin: 0em 0em 0.71428571em;
}

/* line 459, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.left.popup {
  -webkit-transform-origin: left bottom;
  -ms-transform-origin: left bottom;
  transform-origin: left bottom;
}

/* line 464, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.center.popup {
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 469, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.right.popup {
  -webkit-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  transform-origin: right bottom;
}

/* Extending from Vertical Center */
/* line 476, ../sass/semantic-ui/modules/_popup.scss */
.ui.left.center.popup {
  margin: 0em 0.71428571em 0em 0em;
  -webkit-transform-origin: right 50%;
  -ms-transform-origin: right 50%;
  transform-origin: right 50%;
}

/* line 482, ../sass/semantic-ui/modules/_popup.scss */
.ui.right.center.popup {
  margin: 0em 0em 0em 0.71428571em;
  -webkit-transform-origin: left 50%;
  -ms-transform-origin: left 50%;
  transform-origin: left 50%;
}

/* Extending from Bottom */
/* line 490, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.popup {
  margin: 0.71428571em 0em 0em;
}

/* line 493, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.left.popup {
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}

/* line 498, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.center.popup {
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
}

/* line 503, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.right.popup {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}

/*--------------
     Pointer
---------------*/
/*--- Below ---*/
/* line 516, ../sass/semantic-ui/modules/_popup.scss */
.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;
}

/* line 524, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/
/* line 528, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.left.popup:before {
  top: -0.30714286em;
  left: 1em;
  right: auto;
  bottom: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/* line 536, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/
/* line 540, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.right.popup:before {
  top: -0.30714286em;
  right: 1em;
  bottom: auto;
  left: auto;
  margin-left: 0em;
  box-shadow: -1px -1px 0px 0px #bababc;
}

/*--- Above ---*/
/* line 551, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.center.popup:before {
  top: auto;
  right: auto;
  bottom: -0.30714286em;
  left: 50%;
  margin-left: -0.30714286em;
}

/* line 558, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.left.popup {
  margin-left: 0em;
}

/*rtl:rename*/
/* line 562, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.left.popup:before {
  bottom: -0.30714286em;
  left: 1em;
  top: auto;
  right: auto;
  margin-left: 0em;
}

/* line 569, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.right.popup {
  margin-right: 0em;
}

/*rtl:rename*/
/* line 573, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.right.popup:before {
  bottom: -0.30714286em;
  right: 1em;
  top: auto;
  left: auto;
  margin-left: 0em;
}

/*--- Left Center ---*/
/*rtl:rename*/
/* line 584, ../sass/semantic-ui/modules/_popup.scss */
.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;
}

/*--- Right Center  ---*/
/*rtl:rename*/
/* line 596, ../sass/semantic-ui/modules/_popup.scss */
.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;
}

/* Arrow Color By Location */
/* line 606, ../sass/semantic-ui/modules/_popup.scss */
.ui.bottom.popup:before {
  background: #FFFFFF;
}

/* line 609, ../sass/semantic-ui/modules/_popup.scss */
.ui.right.center.popup:before,
.ui.left.center.popup:before {
  background: #FFFFFF;
}

/* line 613, ../sass/semantic-ui/modules/_popup.scss */
.ui.top.popup:before {
  background: #FFFFFF;
}

/* Inverted Arrow Color */
/* line 618, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.bottom.popup:before {
  background: #1B1C1D;
}

/* line 621, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.right.center.popup:before,
.ui.inverted.left.center.popup:before {
  background: #1B1C1D;
}

/* line 625, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.top.popup:before {
  background: #1B1C1D;
}

/*******************************
            Coupling
*******************************/
/* Immediate Nested Grid */
/* line 636, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup > .ui.grid:not(.padded) {
  width: calc(100% + 1.75rem);
  margin: -0.7rem -0.875rem;
}

/*******************************
            States
*******************************/
/* line 646, ../sass/semantic-ui/modules/_popup.scss */
.ui.loading.popup {
  display: block;
  visibility: hidden;
  z-index: -1;
}

/* line 651, ../sass/semantic-ui/modules/_popup.scss */
.ui.animating.popup,
.ui.visible.popup {
  display: block;
}

/* line 655, ../sass/semantic-ui/modules/_popup.scss */
.ui.visible.popup {
  -webkit-transform: translateZ(0px);
  transform: translateZ(0px);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*******************************
            Variations
*******************************/
/*--------------
     Basic
---------------*/
/* line 672, ../sass/semantic-ui/modules/_popup.scss */
.ui.basic.popup:before {
  display: none;
}

/*--------------
     Wide
---------------*/
/* line 680, ../sass/semantic-ui/modules/_popup.scss */
.ui.wide.popup {
  max-width: 350px;
}

/* line 683, ../sass/semantic-ui/modules/_popup.scss */
.ui[class*="very wide"].popup {
  max-width: 550px;
}

@media only screen and (max-width: 767px) {
  /* line 687, ../sass/semantic-ui/modules/_popup.scss */
  .ui.wide.popup,
  .ui[class*="very wide"].popup {
    max-width: 250px;
  }
}
/*--------------
     Fluid
---------------*/
/* line 697, ../sass/semantic-ui/modules/_popup.scss */
.ui.fluid.popup {
  width: 100%;
  max-width: none;
}

/*--------------
     Colors
---------------*/
/* Inverted colors  */
/* line 708, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.popup {
  background: #1B1C1D;
  color: #FFFFFF;
  border: none;
  box-shadow: none;
}

/* line 714, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.popup .header {
  background-color: none;
  color: #FFFFFF;
}

/* line 718, ../sass/semantic-ui/modules/_popup.scss */
.ui.inverted.popup:before {
  background-color: #1B1C1D;
  box-shadow: none !important;
}

/*--------------
     Flowing
---------------*/
/* line 727, ../sass/semantic-ui/modules/_popup.scss */
.ui.flowing.popup {
  max-width: none;
}

/*--------------
     Sizes
---------------*/
/* line 735, ../sass/semantic-ui/modules/_popup.scss */
.ui.mini.popup {
  font-size: 0.78571429rem;
}

/* line 738, ../sass/semantic-ui/modules/_popup.scss */
.ui.tiny.popup {
  font-size: 0.85714286rem;
}

/* line 741, ../sass/semantic-ui/modules/_popup.scss */
.ui.small.popup {
  font-size: 0.92857143rem;
}

/* line 744, ../sass/semantic-ui/modules/_popup.scss */
.ui.popup {
  font-size: 1rem;
}

/* line 747, ../sass/semantic-ui/modules/_popup.scss */
.ui.large.popup {
  font-size: 1.14285714rem;
}

/* line 750, ../sass/semantic-ui/modules/_popup.scss */
.ui.huge.popup {
  font-size: 1.42857143rem;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Progress
*******************************/
/* line 16, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress {
  position: relative;
  display: block;
  max-width: 100%;
  border: none;
  margin: 1em 0em 2.5em;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.1);
  padding: 0em;
  border-radius: 0.28571429rem;
}

/* line 27, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress:first-child {
  margin: 0em 0em 2.5em;
}

/* line 30, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress:last-child {
  margin: 0em 0em 1.5em;
}

/*******************************
            Content
*******************************/
/* Activity Bar */
/* line 41, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress .bar {
  display: block;
  line-height: 1;
  position: relative;
  width: 0%;
  min-width: 2em;
  background: #888888;
  border-radius: 0.28571429rem;
  -webkit-transition: width 0.1s ease, background-color 0.1s ease;
  transition: width 0.1s ease, background-color 0.1s ease;
}

/* Percent Complete */
/* line 54, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress .bar > .progress {
  white-space: nowrap;
  position: absolute;
  width: auto;
  font-size: 0.92857143em;
  top: 50%;
  right: 0.5em;
  left: auto;
  bottom: auto;
  color: rgba(255, 255, 255, 0.7);
  text-shadow: none;
  margin-top: -0.5em;
  font-weight: bold;
  text-align: left;
}

/* Label */
/* line 71, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress > .label {
  position: absolute;
  width: 100%;
  font-size: 1em;
  top: 100%;
  right: auto;
  left: 0%;
  bottom: auto;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-shadow: none;
  margin-top: 0.2em;
  text-align: center;
  -webkit-transition: color 0.4s ease;
  transition: color 0.4s ease;
}

/*******************************
            Types
*******************************/
/* Indicating */
/* line 95, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="1"] .bar,
.ui.indicating.progress[data-percent^="2"] .bar {
  background-color: #D95C5C;
}

/* line 99, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="3"] .bar {
  background-color: #EFBC72;
}

/* line 102, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="4"] .bar,
.ui.indicating.progress[data-percent^="5"] .bar {
  background-color: #E6BB48;
}

/* line 106, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="6"] .bar {
  background-color: #DDC928;
}

/* line 109, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="7"] .bar,
.ui.indicating.progress[data-percent^="8"] .bar {
  background-color: #B4D95C;
}

/* line 113, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="9"] .bar,
.ui.indicating.progress[data-percent^="100"] .bar {
  background-color: #66DA81;
}

/* Indicating Label */
/* line 119, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 123, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="3"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 126, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 130, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="6"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 133, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* line 137, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Single Digits */
/* line 143, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent="1"] .bar,
.ui.indicating.progress[data-percent="2"] .bar,
.ui.indicating.progress[data-percent="3"] .bar,
.ui.indicating.progress[data-percent="4"] .bar,
.ui.indicating.progress[data-percent="5"] .bar,
.ui.indicating.progress[data-percent="6"] .bar,
.ui.indicating.progress[data-percent="7"] .bar,
.ui.indicating.progress[data-percent="8"] .bar,
.ui.indicating.progress[data-percent="9"] .bar {
  background-color: #D95C5C;
}

/* line 154, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress[data-percent="1"] .label,
.ui.indicating.progress[data-percent="2"] .label,
.ui.indicating.progress[data-percent="3"] .label,
.ui.indicating.progress[data-percent="4"] .label,
.ui.indicating.progress[data-percent="5"] .label,
.ui.indicating.progress[data-percent="6"] .label,
.ui.indicating.progress[data-percent="7"] .label,
.ui.indicating.progress[data-percent="8"] .label,
.ui.indicating.progress[data-percent="9"] .label {
  color: rgba(0, 0, 0, 0.87);
}

/* Indicating Success */
/* line 167, ../sass/semantic-ui/modules/_progress.scss */
.ui.indicating.progress.success .label {
  color: #1A531B;
}

/*******************************
             States
*******************************/
/*--------------
     Success
---------------*/
/* line 181, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.success .bar {
  background-color: #21BA45 !important;
}

/* line 184, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.success .bar,
.ui.progress.success .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 189, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.success > .label {
  color: #1A531B;
}

/*--------------
     Warning
---------------*/
/* line 197, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.warning .bar {
  background-color: #F2C037 !important;
}

/* line 200, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.warning .bar,
.ui.progress.warning .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 205, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.warning > .label {
  color: #794B02;
}

/*--------------
     Error
---------------*/
/* line 213, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.error .bar {
  background-color: #DB2828 !important;
}

/* line 216, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.error .bar,
.ui.progress.error .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/* line 221, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.error > .label {
  color: #912D2B;
}

/*--------------
     Active
---------------*/
/* line 229, ../sass/semantic-ui/modules/_progress.scss */
.ui.active.progress .bar {
  position: relative;
  min-width: 2em;
}

/* line 233, ../sass/semantic-ui/modules/_progress.scss */
.ui.active.progress .bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #FFFFFF;
  border-radius: 0.28571429rem;
  -webkit-animation: progress-active 2s ease infinite;
  animation: progress-active 2s ease infinite;
}

@-webkit-keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
@keyframes progress-active {
  0% {
    opacity: 0.3;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}
/*--------------
    Disabled
---------------*/
/* line 271, ../sass/semantic-ui/modules/_progress.scss */
.ui.disabled.progress {
  opacity: 0.35;
}

/* line 274, ../sass/semantic-ui/modules/_progress.scss */
.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after {
  -webkit-animation: none !important;
  animation: none !important;
}

/*******************************
           Variations
*******************************/
/*--------------
    Inverted
---------------*/
/* line 290, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress {
  background: rgba(255, 255, 255, 0.08);
  border: none;
}

/* line 294, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress .bar {
  background: #888888;
}

/* line 297, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress .bar > .progress {
  color: #F9FAFB;
}

/* line 300, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress > .label {
  color: #FFFFFF;
}

/* line 303, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress.success > .label {
  color: #21BA45;
}

/* line 306, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress.warning > .label {
  color: #F2C037;
}

/* line 309, ../sass/semantic-ui/modules/_progress.scss */
.ui.inverted.progress.error > .label {
  color: #DB2828;
}

/*--------------
    Attached
---------------*/
/* bottom attached */
/* line 319, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.attached {
  background: transparent;
  position: relative;
  border: none;
  margin: 0em;
}

/* line 325, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.attached,
.ui.progress.attached .bar {
  display: block;
  height: 0.2rem;
  padding: 0px;
  overflow: hidden;
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/* line 333, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.attached .bar {
  border-radius: 0em;
}

/* top attached */
/* line 338, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.top.attached,
.ui.progress.top.attached .bar {
  top: 0px;
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 343, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress.top.attached .bar {
  border-radius: 0em;
}

/* Coupling */
/* line 348, ../sass/semantic-ui/modules/_progress.scss */
.ui.segment > .ui.attached.progress,
.ui.card > .ui.attached.progress {
  position: absolute;
  top: auto;
  left: 0;
  bottom: 100%;
  width: 100%;
}

/* line 356, ../sass/semantic-ui/modules/_progress.scss */
.ui.segment > .ui.bottom.attached.progress,
.ui.card > .ui.bottom.attached.progress {
  top: 100%;
  bottom: auto;
}

/*--------------
     Colors
---------------*/
/* Red */
/* line 368, ../sass/semantic-ui/modules/_progress.scss */
.ui.red.progress .bar {
  background-color: #DB2828;
}

/* line 371, ../sass/semantic-ui/modules/_progress.scss */
.ui.red.inverted.progress .bar {
  background-color: #FF695E;
}

/* Orange */
/* line 376, ../sass/semantic-ui/modules/_progress.scss */
.ui.orange.progress .bar {
  background-color: #F2711C;
}

/* line 379, ../sass/semantic-ui/modules/_progress.scss */
.ui.orange.inverted.progress .bar {
  background-color: #FF851B;
}

/* Yellow */
/* line 384, ../sass/semantic-ui/modules/_progress.scss */
.ui.yellow.progress .bar {
  background-color: #FBBD08;
}

/* line 387, ../sass/semantic-ui/modules/_progress.scss */
.ui.yellow.inverted.progress .bar {
  background-color: #FFE21F;
}

/* Olive */
/* line 392, ../sass/semantic-ui/modules/_progress.scss */
.ui.olive.progress .bar {
  background-color: #B5CC18;
}

/* line 395, ../sass/semantic-ui/modules/_progress.scss */
.ui.olive.inverted.progress .bar {
  background-color: #D9E778;
}

/* Green */
/* line 400, ../sass/semantic-ui/modules/_progress.scss */
.ui.green.progress .bar {
  background-color: #21BA45;
}

/* line 403, ../sass/semantic-ui/modules/_progress.scss */
.ui.green.inverted.progress .bar {
  background-color: #2ECC40;
}

/* Teal */
/* line 408, ../sass/semantic-ui/modules/_progress.scss */
.ui.teal.progress .bar {
  background-color: #00B5AD;
}

/* line 411, ../sass/semantic-ui/modules/_progress.scss */
.ui.teal.inverted.progress .bar {
  background-color: #6DFFFF;
}

/* Blue */
/* line 416, ../sass/semantic-ui/modules/_progress.scss */
.ui.blue.progress .bar {
  background-color: #2185D0;
}

/* line 419, ../sass/semantic-ui/modules/_progress.scss */
.ui.blue.inverted.progress .bar {
  background-color: #54C8FF;
}

/* Violet */
/* line 424, ../sass/semantic-ui/modules/_progress.scss */
.ui.violet.progress .bar {
  background-color: #6435C9;
}

/* line 427, ../sass/semantic-ui/modules/_progress.scss */
.ui.violet.inverted.progress .bar {
  background-color: #A291FB;
}

/* Purple */
/* line 432, ../sass/semantic-ui/modules/_progress.scss */
.ui.purple.progress .bar {
  background-color: #A333C8;
}

/* line 435, ../sass/semantic-ui/modules/_progress.scss */
.ui.purple.inverted.progress .bar {
  background-color: #DC73FF;
}

/* Pink */
/* line 440, ../sass/semantic-ui/modules/_progress.scss */
.ui.pink.progress .bar {
  background-color: #E03997;
}

/* line 443, ../sass/semantic-ui/modules/_progress.scss */
.ui.pink.inverted.progress .bar {
  background-color: #FF8EDF;
}

/* Brown */
/* line 448, ../sass/semantic-ui/modules/_progress.scss */
.ui.brown.progress .bar {
  background-color: #A5673F;
}

/* line 451, ../sass/semantic-ui/modules/_progress.scss */
.ui.brown.inverted.progress .bar {
  background-color: #D67C1C;
}

/* Grey */
/* line 456, ../sass/semantic-ui/modules/_progress.scss */
.ui.grey.progress .bar {
  background-color: #767676;
}

/* line 459, ../sass/semantic-ui/modules/_progress.scss */
.ui.grey.inverted.progress .bar {
  background-color: #DCDDDE;
}

/* Black */
/* line 464, ../sass/semantic-ui/modules/_progress.scss */
.ui.black.progress .bar {
  background-color: #1B1C1D;
}

/* line 467, ../sass/semantic-ui/modules/_progress.scss */
.ui.black.inverted.progress .bar {
  background-color: #545454;
}

/*--------------
     Sizes
---------------*/
/* line 475, ../sass/semantic-ui/modules/_progress.scss */
.ui.tiny.progress {
  font-size: 0.85714286rem;
}

/* line 478, ../sass/semantic-ui/modules/_progress.scss */
.ui.tiny.progress .bar {
  height: 0.5em;
}

/* line 481, ../sass/semantic-ui/modules/_progress.scss */
.ui.small.progress {
  font-size: 0.92857143rem;
}

/* line 484, ../sass/semantic-ui/modules/_progress.scss */
.ui.small.progress .bar {
  height: 1em;
}

/* line 487, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress {
  font-size: 1rem;
}

/* line 490, ../sass/semantic-ui/modules/_progress.scss */
.ui.progress .bar {
  height: 1.75em;
}

/* line 493, ../sass/semantic-ui/modules/_progress.scss */
.ui.large.progress {
  font-size: 1.14285714rem;
}

/* line 496, ../sass/semantic-ui/modules/_progress.scss */
.ui.large.progress .bar {
  height: 2.5em;
}

/* line 499, ../sass/semantic-ui/modules/_progress.scss */
.ui.big.progress {
  font-size: 1.28571429rem;
}

/* line 502, ../sass/semantic-ui/modules/_progress.scss */
.ui.big.progress .bar {
  height: 3.5em;
}

/*******************************
            Progress
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Rating
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           Rating
*******************************/
/* line 16, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  vertical-align: baseline;
}

/* line 24, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating:last-child {
  margin-right: 0em;
}

/* Icon */
/* line 29, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .icon {
  padding: 0em;
  margin: 0em;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  cursor: pointer;
  width: 1.25em;
  height: auto;
  -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
  transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;
}

/*******************************
             Types
*******************************/
/*-------------------
      Standard
--------------------*/
/* Inactive Icon */
/* line 58, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
}

/* Active Icon */
/* line 64, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .active.icon {
  background: transparent;
  color: rgba(0, 0, 0, 0.85);
}

/* Selected Icon */
/* line 70, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .icon.selected,
.ui.rating .icon.selected.active {
  background: transparent;
  color: rgba(0, 0, 0, 0.87);
}

/*-------------------
        Star
--------------------*/
/* Inactive */
/* line 82, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .icon {
  width: 1.25em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none;
}

/* Active Star */
/* line 91, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .active.icon {
  background: transparent !important;
  color: #FFE623 !important;
  text-shadow: 0px -1px 0px #DDC507, -1px 0px 0px #DDC507, 0px 1px 0px #DDC507, 1px 0px 0px #DDC507 !important;
}

/* Selected Star */
/* line 98, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .icon.selected,
.ui.star.rating .icon.selected.active {
  background: transparent !important;
  color: #FFCC00 !important;
  text-shadow: 0px -1px 0px #E6A200, -1px 0px 0px #E6A200, 0px 1px 0px #E6A200, 1px 0px 0px #E6A200 !important;
}

/*-------------------
        Heart
--------------------*/
/* line 109, ../sass/semantic-ui/modules/_rating.scss */
.ui.heart.rating .icon {
  width: 1.4em;
  height: auto;
  background: transparent;
  color: rgba(0, 0, 0, 0.15);
  text-shadow: none !important;
}

/* Active Heart */
/* line 118, ../sass/semantic-ui/modules/_rating.scss */
.ui.heart.rating .active.icon {
  background: transparent !important;
  color: #FF6D75 !important;
  text-shadow: 0px -1px 0px #CD0707, -1px 0px 0px #CD0707, 0px 1px 0px #CD0707, 1px 0px 0px #CD0707 !important;
}

/* Selected Heart */
/* line 125, ../sass/semantic-ui/modules/_rating.scss */
.ui.heart.rating .icon.selected,
.ui.heart.rating .icon.selected.active {
  background: transparent !important;
  color: #FF3000 !important;
  text-shadow: 0px -1px 0px #AA0101, -1px 0px 0px #AA0101, 0px 1px 0px #AA0101, 1px 0px 0px #AA0101 !important;
}

/*******************************
             States
*******************************/
/*-------------------
       Disabled
--------------------*/
/* disabled rating */
/* line 144, ../sass/semantic-ui/modules/_rating.scss */
.ui.disabled.rating .icon {
  cursor: default;
}

/*-------------------
   User Interactive
--------------------*/
/* Selected Rating */
/* line 154, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating.selected .active.icon {
  opacity: 1;
}

/* line 157, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating.selected .icon.selected,
.ui.rating .icon.selected {
  opacity: 1;
}

/*******************************
          Variations
*******************************/
/* line 167, ../sass/semantic-ui/modules/_rating.scss */
.ui.mini.rating {
  font-size: 0.78571429rem;
}

/* line 170, ../sass/semantic-ui/modules/_rating.scss */
.ui.tiny.rating {
  font-size: 0.85714286rem;
}

/* line 173, ../sass/semantic-ui/modules/_rating.scss */
.ui.small.rating {
  font-size: 0.92857143rem;
}

/* line 176, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating {
  font-size: 1rem;
}

/* line 179, ../sass/semantic-ui/modules/_rating.scss */
.ui.large.rating {
  font-size: 1.14285714rem;
}

/* line 182, ../sass/semantic-ui/modules/_rating.scss */
.ui.huge.rating {
  font-size: 1.42857143rem;
}

/* line 185, ../sass/semantic-ui/modules/_rating.scss */
.ui.massive.rating {
  font-size: 2rem;
}

/*******************************
         Theme Overrides
*******************************/
@font-face {
  font-family: 'Rating';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjCBsAAAC8AAAAYGNtYXCj2pm8AAABHAAAAKRnYXNwAAAAEAAAAcAAAAAIZ2x5ZlJbXMYAAAHIAAARnGhlYWQBGAe5AAATZAAAADZoaGVhA+IB/QAAE5wAAAAkaG10eCzgAEMAABPAAAAAcGxvY2EwXCxOAAAUMAAAADptYXhwACIAnAAAFGwAAAAgbmFtZfC1n04AABSMAAABPHBvc3QAAwAAAAAVyAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADxZQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAJAAAAAgACAABAAAAAEAIOYF8AbwDfAj8C7wbvBw8Irwl/Cc8SPxZf/9//8AAAAAACDmAPAE8AzwI/Au8G7wcPCH8JfwnPEj8WT//f//AAH/4xoEEAYQAQ/sD+IPow+iD4wPgA98DvYOtgADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAAP/tAgAB0wAKABUAAAEvAQ8BFwc3Fyc3BQc3Jz8BHwEHFycCALFPT7GAHp6eHoD/AHAWW304OH1bFnABGRqgoBp8sFNTsHyyOnxYEnFxElh8OgAAAAACAAD/7QIAAdMACgASAAABLwEPARcHNxcnNwUxER8BBxcnAgCxT0+xgB6enh6A/wA4fVsWcAEZGqCgGnywU1OwfLIBHXESWHw6AAAAAQAA/+0CAAHTAAoAAAEvAQ8BFwc3Fyc3AgCxT0+xgB6enh6AARkaoKAafLBTU7B8AAAAAAEAAAAAAgABwAArAAABFA4CBzEHDgMjIi4CLwEuAzU0PgIzMh4CFz4DMzIeAhUCAAcMEgugBgwMDAYGDAwMBqALEgwHFyg2HhAfGxkKChkbHxAeNigXAS0QHxsZCqAGCwkGBQkLBqAKGRsfEB42KBcHDBILCxIMBxcoNh4AAAAAAgAAAAACAAHAACsAWAAAATQuAiMiDgIHLgMjIg4CFRQeAhcxFx4DMzI+Aj8BPgM1DwEiFCIGMTAmIjQjJy4DNTQ+AjMyHgIfATc+AzMyHgIVFA4CBwIAFyg2HhAfGxkKChkbHxAeNigXBwwSC6AGDAwMBgYMDAwGoAsSDAdbogEBAQEBAaIGCgcEDRceEQkREA4GLy8GDhARCREeFw0EBwoGAS0eNigXBwwSCwsSDAcXKDYeEB8bGQqgBgsJBgUJCwagChkbHxA+ogEBAQGiBg4QEQkRHhcNBAcKBjQ0BgoHBA0XHhEJERAOBgABAAAAAAIAAcAAMQAAARQOAgcxBw4DIyIuAi8BLgM1ND4CMzIeAhcHFwc3Jzc+AzMyHgIVAgAHDBILoAYMDAwGBgwMDAagCxIMBxcoNh4KFRMSCC9wQLBwJwUJCgkFHjYoFwEtEB8bGQqgBgsJBgUJCwagChkbHxAeNigXAwUIBUtAoMBAOwECAQEXKDYeAAABAAAAAAIAAbcAKgAAEzQ3NjMyFxYXFhcWFzY3Njc2NzYzMhcWFRQPAQYjIi8BJicmJyYnJicmNQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGBwExPyMkBgYLCgkKCgoKCQoLBgYkIz8/QawFBawCBgUNDg4OFRQTAAAAAQAAAA0B2wHSACYAABM0PwI2FzYfAhYVFA8BFxQVFAcGByYvAQcGByYnJjU0PwEnJjUAEI9BBQkIBkCPEAdoGQMDBgUGgIEGBQYDAwEYaAcBIwsCFoEMAQEMgRYCCwYIZJABBQUFAwEBAkVFAgEBAwUFAwOQZAkFAAAAAAIAAAANAdsB0gAkAC4AABM0PwI2FzYfAhYVFA8BFxQVFAcmLwEHBgcmJyY1ND8BJyY1HwEHNxcnNy8BBwAQj0EFCQgGQI8QB2gZDAUGgIEGBQYDAwEYaAc/WBVsaxRXeDY2ASMLAhaBDAEBDIEWAgsGCGSQAQUNAQECRUUCAQEDBQUDA5BkCQURVXg4OHhVEW5uAAABACMAKQHdAXwAGgAANzQ/ATYXNh8BNzYXNh8BFhUUDwEGByYvASY1IwgmCAwLCFS8CAsMCCYICPUIDAsIjgjSCwkmCQEBCVS7CQEBCSYJCg0H9gcBAQePBwwAAAEAHwAfAXMBcwAsAAA3ND8BJyY1ND8BNjMyHwE3NjMyHwEWFRQPARcWFRQPAQYjIi8BBwYjIi8BJjUfCFRUCAgnCAwLCFRUCAwLCCcICFRUCAgnCAsMCFRUCAsMCCcIYgsIVFQIDAsIJwgIVFQICCcICwwIVFQICwwIJwgIVFQICCcIDAAAAAACAAAAJQFJAbcAHwArAAA3NTQ3NjsBNTQ3NjMyFxYdATMyFxYdARQHBiMhIicmNTczNTQnJiMiBwYdAQAICAsKJSY1NCYmCQsICAgIC/7tCwgIW5MWFR4fFRZApQsICDc0JiYmJjQ3CAgLpQsICAgIC8A3HhYVFRYeNwAAAQAAAAcBbgG3ACEAADcRNDc2NzYzITIXFhcWFREUBwYHBiMiLwEHBiMiJyYnJjUABgUKBgYBLAYGCgUGBgUKBQcOCn5+Cg4GBgoFBicBcAoICAMDAwMICAr+kAoICAQCCXl5CQIECAgKAAAAAwAAACUCAAFuABgAMQBKAAA3NDc2NzYzMhcWFxYVFAcGBwYjIicmJyY1MxYXFjMyNzY3JicWFRQHBiMiJyY1NDcGBzcUFxYzMjc2NTQ3NjMyNzY1NCcmIyIHBhUABihDREtLREMoBgYoQ0RLS0RDKAYlJjk5Q0M5OSYrQREmJTU1JSYRQSuEBAQGBgQEEREZBgQEBAQGJBkayQoKQSgoKChBCgoKCkEoJycoQQoKOiMjIyM6RCEeIjUmJSUmNSIeIUQlBgQEBAQGGBIRBAQGBgQEGhojAAAABQAAAAkCAAGJACwAOABRAGgAcAAANzQ3Njc2MzIXNzYzMhcWFxYXFhcWFxYVFDEGBwYPAQYjIicmNTQ3JicmJyY1MxYXNyYnJjU0NwYHNxQXFjMyNzY1NDc2MzI3NjU0JyYjIgcGFRc3Njc2NyYnNxYXFhcWFRQHBgcGBwYjPwEWFRQHBgcABitBQU0ZGhADBQEEBAUFBAUEBQEEHjw8Hg4DBQQiBQ0pIyIZBiUvSxYZDg4RQSuEBAQGBgQEEREZBgQEBAQGJBkaVxU9MzQiIDASGxkZEAYGCxQrODk/LlACFxYlyQsJQycnBRwEAgEDAwIDAwIBAwUCNmxsNhkFFAMFBBUTHh8nCQtKISgSHBsfIh4hRCUGBAQEBAYYEhEEBAYGBAQaGiPJJQUiIjYzISASGhkbCgoKChIXMRsbUZANCyghIA8AAAMAAAAAAbcB2wA5AEoAlAAANzU0NzY7ATY3Njc2NzY3Njc2MzIXFhcWFRQHMzIXFhUUBxYVFAcUFRQHFgcGKwEiJyYnJisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzMyFxYXFhcWFxYXFhcWOwEyNTQnNjc2NTQnNjU0JyYnNjc2NTQnJisBNDc2NTQnJiMGBwYHBgcGBwYHBgcGBwYHBgcGBwYrARUACwoQTgodEQ4GBAMFBgwLDxgTEwoKDjMdFhYOAgoRARkZKCUbGxsjIQZSEAoLJQUFCAcGBQUGBwgFBUkJBAUFBAQHBwMDBwcCPCUjNwIJBQUFDwMDBAkGBgsLDmUODgoJGwgDAwYFDAYQAQUGAwQGBgYFBgUGBgQJSbcPCwsGJhUPCBERExMMCgkJFBQhGxwWFR4ZFQoKFhMGBh0WKBcXBgcMDAoLDxIHBQYGBQcIBQYGBQgSAQEBAQICAQEDAgEULwgIBQoLCgsJDhQHCQkEAQ0NCg8LCxAdHREcDQ4IEBETEw0GFAEHBwUECAgFBQUFAgO3AAADAAD/2wG3AbcAPABNAJkAADc1NDc2OwEyNzY3NjsBMhcWBxUWFRQVFhUUBxYVFAcGKwEWFRQHBgcGIyInJicmJyYnJicmJyYnIyInJjU3FBcWMzI3NjU0JyYjIgcGFRczMhcWFxYXFhcWFxYXFhcWFxYXFhcWFzI3NjU0JyY1MzI3NjU0JyYjNjc2NTQnNjU0JyYnNjU0JyYrASIHIgcGBwYHBgcGIwYrARUACwoQUgYhJRsbHiAoGRkBEQoCDhYWHTMOCgoTExgPCwoFBgIBBAMFDhEdCk4QCgslBQUIBwYFBQYHCAUFSQkEBgYFBgUGBgYEAwYFARAGDAUGAwMIGwkKDg5lDgsLBgYJBAMDDwUFBQkCDg4ZJSU8AgcHAwMHBwQEBQUECbe3DwsKDAwHBhcWJwIWHQYGExYKChUZHhYVHRoiExQJCgsJDg4MDAwNBg4WJQcLCw+kBwUGBgUHCAUGBgUIpAMCBQYFBQcIBAUHBwITBwwTExERBw0OHBEdHRALCw8KDQ0FCQkHFA4JCwoLCgUICBgMCxUDAgEBAgMBAQG3AAAAAQAAAA0A7gHSABQAABM0PwI2FxEHBgcmJyY1ND8BJyY1ABCPQQUJgQYFBgMDARhoBwEjCwIWgQwB/oNFAgEBAwUFAwOQZAkFAAAAAAIAAAAAAgABtwAqAFkAABM0NzYzMhcWFxYXFhc2NzY3Njc2MzIXFhUUDwEGIyIvASYnJicmJyYnJjUzFB8BNzY1NCcmJyYnJicmIyIHBgcGBwYHBiMiJyYnJicmJyYjIgcGBwYHBgcGFQAkJUARExIQEAsMCgoMCxAQEhMRQCUkQbIGBwcGsgMFBQsKCQkGByU1pqY1BgYJCg4NDg0PDhIRDg8KCgcFCQkFBwoKDw4REg4PDQ4NDgoJBgYBMT8jJAYGCwoJCgoKCgkKCwYGJCM/P0GsBQWsAgYFDQ4ODhUUEzA1oJ82MBcSEgoLBgcCAgcHCwsKCQgHBwgJCgsLBwcCAgcGCwoSEhcAAAACAAAABwFuAbcAIQAoAAA3ETQ3Njc2MyEyFxYXFhURFAcGBwYjIi8BBwYjIicmJyY1PwEfAREhEQAGBQoGBgEsBgYKBQYGBQoFBw4Kfn4KDgYGCgUGJZIZef7cJwFwCggIAwMDAwgICv6QCggIBAIJeXkJAgQICAoIjRl0AWP+nQAAAAABAAAAJQHbAbcAMgAANzU0NzY7ATU0NzYzMhcWHQEUBwYrASInJj0BNCcmIyIHBh0BMzIXFh0BFAcGIyEiJyY1AAgIC8AmJjQ1JiUFBQgSCAUFFhUfHhUWHAsICAgIC/7tCwgIQKULCAg3NSUmJiU1SQgFBgYFCEkeFhUVFh43CAgLpQsICAgICwAAAAIAAQANAdsB0gAiAC0AABM2PwI2MzIfAhYXFg8BFxYHBiMiLwEHBiMiJyY/AScmNx8CLwE/AS8CEwEDDJBABggJBUGODgIDCmcYAgQCCAMIf4IFBgYEAgEZaQgC7hBbEgINSnkILgEBJggCFYILC4IVAggICWWPCgUFA0REAwUFCo9lCQipCTBmEw1HEhFc/u0AAAADAAAAAAHJAbcAFAAlAHkAADc1NDc2OwEyFxYdARQHBisBIicmNTcUFxYzMjc2NTQnJiMiBwYVFzU0NzYzNjc2NzY3Njc2NzY3Njc2NzY3NjMyFxYXFhcWFxYXFhUUFRQHBgcGBxQHBgcGBzMyFxYVFAcWFRYHFgcGBxYHBgcjIicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQFBQgGDw8OFAkFBAQBAQMCAQIEBAYFBw4KCgcHBQQCAwEBAgMDAgYCAgIBAU8XEBAQBQEOBQUECwMREiYlExYXDAwWJAoHBQY3twcGBQUGB7cIBQUFBQgkBwYFBQYHCAUGBgUIJLcHBQYBEBATGQkFCQgGBQwLBgcICQUGAwMFBAcHBgYICQQEBwsLCwYGCgIDBAMCBBEQFhkSDAoVEhAREAsgFBUBBAUEBAcMAQUFCAAAAAADAAD/2wHJAZIAFAAlAHkAADcUFxYXNxY3Nj0BNCcmBycGBwYdATc0NzY3FhcWFRQHBicGJyY1FzU0NzY3Fjc2NzY3NjcXNhcWBxYXFgcWBxQHFhUUBwYHJxYXFhcWFRYXFhcWFRQVFAcGBwYHBgcGBwYnBicmJyYnJicmJyYnJicmJyYnJiciJyY1AAUGB1MHBQYGBQdTBwYFJQUFCAcGBQUGBwgFBWQGBQcKJBYMDBcWEyUmEhEDCwQFBQ4BBRAQEBdPAQECAgIGAgMDAgEBAwIEBQcHCgoOBwUGBAQCAQIDAQEEBAUJFA4PDwYIBQWlBwYFAQEBBwQJtQkEBwEBAQUGB7eTBwYEAQEEBgcJBAYBAQYECZS4BwYEAgENBwUCBgMBAQEXEyEJEhAREBcIDhAaFhEPAQEFAgQCBQELBQcKDAkIBAUHCgUGBwgDBgIEAQEHBQkIBwUMCwcECgcGCRoREQ8CBgQIAAAAAQAAAAEAAJth57dfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAAAAAAoAFAAeAEoAcACKAMoBQAGIAcwCCgJUAoICxgMEAzoDpgRKBRgF7AYSBpgG2gcgB2oIGAjOAAAAAQAAABwAmgAFAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AABcUAAoAAAAAFswAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAEuEAABLho6TvIE9TLzIAABPYAAAAYAAAAGAIIwgbY21hcAAAFDgAAACkAAAApKPambxnYXNwAAAU3AAAAAgAAAAIAAAAEGhlYWQAABTkAAAANgAAADYBGAe5aGhlYQAAFRwAAAAkAAAAJAPiAf1obXR4AAAVQAAAAHAAAABwLOAAQ21heHAAABWwAAAABgAAAAYAHFAAbmFtZQAAFbgAAAE8AAABPPC1n05wb3N0AAAW9AAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLZviU+HQFHQAAAP0PHQAAAQIRHQAAAAkdAAAS2BIAHQEBBw0PERQZHiMoLTI3PEFGS1BVWl9kaW5zeH2Ch4xyYXRpbmdyYXRpbmd1MHUxdTIwdUU2MDB1RTYwMXVFNjAydUU2MDN1RTYwNHVFNjA1dUYwMDR1RjAwNXVGMDA2dUYwMEN1RjAwRHVGMDIzdUYwMkV1RjA2RXVGMDcwdUYwODd1RjA4OHVGMDg5dUYwOEF1RjA5N3VGMDlDdUYxMjN1RjE2NHVGMTY1AAACAYkAGgAcAgABAAQABwAKAA0AVgCWAL0BAgGMAeQCbwLwA4cD5QR0BQMFdgZgB8MJkQtxC7oM2Q1jDggOmRAYEZr8lA78lA78lA77lA74lPetFftFpTz3NDz7NPtFcfcU+xBt+0T3Mt73Mjht90T3FPcQBfuU+0YV+wRRofcQMOP3EZ3D9wXD+wX3EXkwM6H7EPsExQUO+JT3rRX7RaU89zQ8+zT7RXH3FPsQbftE9zLe9zI4bfdE9xT3EAX7lPtGFYuLi/exw/sF9xF5MDOh+xD7BMUFDviU960V+0WlPPc0PPs0+0Vx9xT7EG37RPcy3vcyOG33RPcU9xAFDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iu2i7J4pm6mqLKetovci81JizoIDviU98EVi9xJzTqLYItkeHBucKhknmCLOotJSYs6i2CeZKhwCIuL9zT7NAWbe5t7m4ubi5ubm5sI9zT3NAWopp6yi7YIME0V+zb7NgWKioqKiouKi4qMiowI+zb3NgV6m4Ghi6OLubCwuYuji6GBm3oIule6vwWbnKGVo4u5i7Bmi12Lc4F1ensIDviU98EVi2B4ZG5wCIuL+zT7NAV7e3t7e4t7i3ube5sI+zT3NAVupniyi7aL3M3N3Iuni6WDoX4IXED3BEtL+zT3RPdU+wTLssYFl46YjZiL3IvNSYs6CA6L98UVi7WXrKOio6Otl7aLlouXiZiHl4eWhZaEloSUhZKFk4SShZKEkpKSkZOSkpGUkZaSCJaSlpGXj5iPl42Wi7aLrX+jc6N0l2qLYYthdWBgYAj7RvtABYeIh4mGi4aLh42Hjgj7RvdABYmNiY2Hj4iOhpGDlISUhZWFlIWVhpaHmYaYiZiLmAgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuHioiJiImIiIqHi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOZ4v3txWLkpCPlo0I9yOgzPcWBY6SkI+Ri5CLkIePhAjL+xb3I3YFlomQh4uEi4aJh4aGCCMmpPsjBYuKi4mLiIuCh4aDi4iLh4yHjQj7FM/7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwjKeRXjN3b7DfcAxPZSd/cN4t/7DJ1V9wFV+wEFDq73ZhWLk42RkZEIsbIFkZCRjpOLkouSiJCGCN8291D3UAWQkJKOkouTi5GIkYYIsWQFkYaNhIuEi4OJhYWFCPuJ+4kFhYWFiYOLhIuEjYaRCPsi9yIFhZCJkouSCA77AartFYuSjpKQkAjf3zffBYaQiJKLk4uSjpKQkAiysgWRkJGOk4uSi5KIkIYI3zff3wWQkJKOk4uSi5KIkIYIsmQFkIaOhIuEi4OIhIaGCDc33zcFkIaOhIuEi4OIhYaFCGRkBYaGhIiEi4OLhI6GkAg33zc3BYaGhIiEi4OLhY6FkAhksgWGkYiRi5MIDvtLi8sVi/c5BYuSjpKQkJCQko6SiwiVi4vCBYuul6mkpKSkqpiui66LqX6kcqRymG2LaAiLVJSLBZKLkoiQhpCGjoSLhAiL+zkFi4OIhYaGhoWEiYSLCPuniwWEi4SNhpGGkIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+yaLshWL+AQFi5GNkY+RjpCQj5KNj42PjI+LCPfAiwWPi4+Kj4mRiZCHj4aPhY2Fi4UIi/wEBYuEiYWHhoeGhoeFiIiKhoqHi4GLhI6EkQj7EvcN+xL7DQWEhYOIgouHi4eLh42EjoaPiJCHkImRi5IIDov3XRWLko2Rj5Kltq+vuKW4pbuZvYu9i7t9uHG4ca9npWCPhI2Fi4SLhYmEh4RxYGdoXnAIXnFbflmLWYtbmF6lXqZnrnG2h5KJkouRCLCLFaRkq2yxdLF0tH+4i7iLtJexorGiq6qksm64Z61goZZ3kXaLdItnfm1ycnJybX9oiwhoi22XcqRypH6pi6+LopGglp9gdWdpbl4I9xiwFYuHjIiOiI6IjoqPi4+LjoyOjo2OjY6Lj4ubkJmXl5eWmZGbi4+LjoyOjo2OjY6LjwiLj4mOiY6IjYiNh4tzi3eCenp6eoJ3i3MIDov3XRWLko2Sj5GouK+utqW3pbqYvouci5yJnIgIm6cFjY6NjI+LjIuNi42JjYqOio+JjomOiY6KjomOiY6JjoqNioyKjomMiYuHi4qLiouLCHdnbVVjQ2NDbVV3Zwh9cgWJiIiJiIuJi36SdJiIjYmOi46LjY+UlJlvl3KcdJ90oHeie6WHkYmSi5IIsIsVqlq0Z711CKGzBXqXfpqCnoKdhp6LoIuikaCWn2B1Z2luXgj3GLAVi4eMiI6IjoiOio+Lj4uOjI6OjY6NjouPi5uQmZeXl5aZkZuLj4uOjI6OjY6NjouPCIuPiY6JjoiNiI2Hi3OLd4J6enp6gneLcwji+10VoLAFtI+wmK2hrqKnqKKvdq1wp2uhCJ2rBZ1/nHycepx6mHqWeY+EjYWLhIuEiYWHhIR/gH1+fG9qaXJmeWV5Y4Jhiwi53BXb9yQFjIKMg4uEi3CDc3x1fHV3fHOBCA6L1BWL90sFi5WPlJKSkpKTj5aLCNmLBZKPmJqepJaZlZeVlY+Qj5ONl42WjpeOmI+YkZWTk5OSk46Vi5uLmYiYhZiFlIGSfgiSfo55i3WLeYd5gXgIvosFn4uchJl8mn2Seot3i3qGfIJ9jYSLhYuEi3yIfoR+i4eLh4uHi3eGen99i3CDdnt8CHt8dYNwiwhmiwV5i3mNeY95kHeRc5N1k36Ph4sIOYsFgIuDjoSShJKHlIuVCLCdFYuGjIePiI+Hj4mQi5CLj42Pj46OjY+LkIuQiZCIjoePh42Gi4aLh4mHh4eIioaLhgjUeRWUiwWNi46Lj4qOi4+KjYqOi4+Kj4mQio6KjYqNio+Kj4mQio6KjIqzfquEpIsIrosFr4uemouri5CKkYqQkY6QkI6SjpKNkouSi5KJkoiRlZWQlouYi5CKkImRiZGJj4iOCJGMkI+PlI+UjZKLkouViJODk4SSgo+CiwgmiwWLlpCalJ6UnpCbi5aLnoiYhJSFlH+QeYuGhoeDiYCJf4h/h3+IfoWBg4KHh4SCgH4Ii4qIiYiGh4aIh4mIiIiIh4eGh4aHh4eHiIiHiIeHiIiHiIeKh4mIioiLCIKLi/tLBQ6L90sVi/dLBYuVj5OSk5KSk46WiwjdiwWPi5iPoZOkk6CRnZCdj56Nn4sIq4sFpougg5x8m3yTd4txCIuJBZd8kHuLd4uHi4eLh5J+jn6LfIuEi4SJhZR9kHyLeot3hHp8fH19eoR3iwhYiwWVeI95i3mLdIh6hH6EfoKBfoV+hX2He4uBi4OPg5KFkYaTh5SHlYiTipOKk4qTiJMIiZSIkYiPgZSBl4CaeKR+moSPCD2LBYCLg4+EkoSSh5SLlQiw9zgVi4aMh4+Ij4ePiZCLkIuPjY+Pjo6Nj4uQi5CJkIiOh4+HjYaLhouHiYeHh4iKhouGCNT7OBWUiwWOi46Kj4mPio+IjoiPh4+IjoePiI+Hj4aPho6HjoiNiI6Hj4aOho6Ii4qWfpKDj4YIk4ORgY5+j36OgI1/jYCPg5CGnYuXj5GUkpSOmYuei5aGmoKfgp6GmouWCPCLBZSLlI+SkpOTjpOLlYuSiZKHlIeUho+Fi46PjY+NkY2RjJCLkIuYhpaBlY6RjZKLkgiLkomSiJKIkoaQhY6MkIyRi5CLm4aXgpOBkn6Pe4sIZosFcotrhGN9iouIioaJh4qHiomKiYqIioaKh4mHioiKiYuHioiLh4qIi4mLCIKLi/tLBQ77lIv3txWLkpCPlo0I9yOgzPcWBY6SkI+RiwiL/BL7FUcFh4mHioiLh4uIjImOiY6KjouPi4yLjYyOCKP3IyPwBYaQiZCLjwgOi/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOEkoWShJKSkpGTkpKRlJGWkgiWkpaRl4+Yj5eNlou2i61/o3OjdJdqi2GLYXVgYGAI+0b7QAWHiIeJhouGi4eNh44I+0b3QAWJjYmNh4+IjoaRg5SElIWVhZSFlYaWh5mGmImYi5gIsIsVi2ucaa9oCPc6+zT3OvczBa+vnK2Lq4ubiZiHl4eXhpSFkoSSg5GCj4KQgo2CjYONgYuBi4KLgIl/hoCGgIWChAiBg4OFhISEhYaFhoaIhoaJhYuFi4aNiJCGkIaRhJGEkoORgZOCkoCRgJB/kICNgosIgYuBi4OJgomCiYKGgoeDhYSEhYSGgod/h3+Jfot7CA77JouyFYv4BAWLkY2Rj5GOkJCPko2PjY+Mj4sI98CLBY+Lj4qPiZGJkIePho+FjYWLhQiL/AQFi4SJhYeGh4aGh4WIiIqGioeLgYuEjoSRCPsS9w37EvsNBYSFg4iCi4eLh4uHjYSOho+IkIeQiZGLkgiwkxX3JvchpHL3DfsIi/f3+7iLi/v3BQ5ni8sVi/c5BYuSjpKQkJCQko6Siwj3VIuLwgWLrpippKSkpKmYrouvi6l+pHKkcpdti2gIi0IFi4aKhoeIh4eHiYaLCHmLBYaLh42Hj4eOipCLkAiL1AWLn4OcfZp9mXqSdot3i3qEfX18fIR6i3cIi1SniwWSi5KIkIaQho6Ei4QIi/s5BYuDiIWGhoaFhImEiwj7p4sFhIuEjYaRhpCIkYuTCA5njPe6FYyQkI6UjQj3I6DM9xYFj5KPj5GLkIuQh4+ECMv7FvcjdgWUiZCIjYaNhoiFhYUIIyak+yMFjIWKhomHiYiIiYaLiIuHjIeNCPsUz/sVRwWHiYeKiIuHi4eNiY6Jj4uQjJEIo/cjI/AFhZGJkY2QCPeB+z0VnILlW3rxiJ6ZmNTS+wydgpxe54v7pwUOZ4vCFYv3SwWLkI2Pjo+Pjo+NkIsI3osFkIuPiY6Ij4eNh4uGCIv7SwWLhomHh4eIh4eKhosIOIsFhouHjIePiI+Jj4uQCLCvFYuGjIePh46IkImQi5CLj42Pjo6PjY+LkIuQiZCIjoePh42Gi4aLhomIh4eIioaLhgjvZxWL90sFi5CNj46Oj4+PjZCLj4ySkJWWlZaVl5SXmJuVl5GRjo6OkI6RjZCNkIyPjI6MkY2TCIySjJGMj4yPjZCOkY6RjpCPjo6Pj42Qi5SLk4qSiZKJkYiPiJCIjoiPho6GjYeMhwiNh4yGjIaMhYuHi4iLiIuHi4eLg4uEiYSJhImFiYeJh4mFh4WLioqJiomJiIqJiokIi4qKiIqJCNqLBZqLmIWWgJaAkH+LfIt6hn2Af46DjYSLhIt9h36Cf4+Bi3+HgImAhYKEhI12hnmAfgh/fXiDcosIZosFfot+jHyOfI5/joOOg41/j32Qc5N8j4SMhouHjYiOh4+Jj4uQCA5ni/c5FYuGjYaOiI+Hj4mQiwjeiwWQi4+Njo+Pjo2Qi5AIi/dKBYuQiZCHjoiPh42Giwg4iwWGi4eJh4eIiImGi4YIi/tKBbD3JhWLkIyPj4+OjpCNkIuQi4+Jj4iOh42Hi4aLhomHiIeHh4eKhouGi4aMiI+Hj4qPi5AI7/snFYv3SwWLkI2Qj46Oj4+NkIuSi5qPo5OZkJePk46TjZeOmo6ajpiMmIsIsIsFpIueg5d9ln6Qeol1koSRgo2Aj4CLgIeAlH+Pfot9i4WJhIiCloCQfIt7i3yFfoGACICAfoZ8iwg8iwWMiIyJi4mMiYyJjYmMiIyKi4mPhI2GjYeNh42GjYOMhIyEi4SLhouHi4iLiYuGioYIioWKhomHioeJh4iGh4eIh4aIh4iFiISJhImDioKLhouHjYiPh4+Ij4iRiJGJkIqPCIqPipGKkomTipGKj4qOiZCJkYiQiJCIjoWSgZZ+nIKXgZaBloGWhJGHi4aLh42HjwiIjomQi48IDviUFPiUFYsMCgAAAAADAgABkAAFAAABTAFmAAAARwFMAWYAAAD1ABkAhAAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAPFlAeD/4P/gAeAAIAAAAAEAAAAAAAAAAAAAACAAAAAAAAIAAAADAAAAFAADAAEAAAAUAAQAkAAAACAAIAAEAAAAAQAg5gXwBvAN8CPwLvBu8HDwivCX8JzxI/Fl//3//wAAAAAAIOYA8ATwDPAj8C7wbvBw8Ifwl/Cc8SPxZP/9//8AAf/jGgQQBhABD+wP4g+jD6IPjA+AD3wO9g62AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAAJrVlLJfDzz1AAsCAAAAAADP/GODAAAAAM/8Y4MAAP/bAgAB2wAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAACAAABAAAAAAAAAAAAAAAAAAAAHAAAAAAAAAAAAAAAAAEAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAdwAAAHcAAACAAAjAZMAHwFJAAABbgAAAgAAAAIAAAACAAAAAgAAAAEAAAACAAAAAW4AAAHcAAAB3AABAdwAAAHcAAAAAFAAABwAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAA4AQAABAAAAAAADAAwAIgABAAAAAAAEAAwATgABAAAAAAAFABYADAABAAAAAAAGAAYALgABAAAAAAAKADQAWgADAAEECQABAAwAAAADAAEECQACAA4AQAADAAEECQADAAwAIgADAAEECQAEAAwATgADAAEECQAFABYADAADAAEECQAGAAwANAADAAEECQAKADQAWgByAGEAdABpAG4AZwBWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBhAHQAaQBuAGdyYXRpbmcAcgBhAHQAaQBuAGcAUgBlAGcAdQBsAGEAcgByAGEAdABpAG4AZwBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 200, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .icon {
  font-family: 'Rating';
  line-height: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  font-weight: normal;
  font-style: normal;
  text-align: center;
}

/* Empty Star */
/* line 211, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .icon:before {
  content: '\f005';
}

/* Active Star */
/* line 216, ../sass/semantic-ui/modules/_rating.scss */
.ui.rating .active.icon:before {
  content: '\f005';
}

/*-------------------
        Star
--------------------*/
/* Unfilled Star */
/* line 226, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .icon:before {
  content: '\f005';
}

/* Active Star */
/* line 231, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .active.icon:before {
  content: '\f005';
}

/* Partial */
/* line 236, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .partial.icon:before {
  content: '\f006';
}

/* line 239, ../sass/semantic-ui/modules/_rating.scss */
.ui.star.rating .partial.icon {
  content: '\f005';
}

/*-------------------
        Heart
--------------------*/
/* Empty Heart
.ui.heart.rating .icon:before {
  content: '\f08a';
}
*/
/* line 253, ../sass/semantic-ui/modules/_rating.scss */
.ui.heart.rating .icon:before {
  content: '\f004';
}

/* Active */
/* line 257, ../sass/semantic-ui/modules/_rating.scss */
.ui.heart.rating .active.icon:before {
  content: '\f004';
}

/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
             Search
*******************************/
/* line 16, ../sass/semantic-ui/modules/_search.scss */
.ui.search {
  position: relative;
}

/* line 19, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .prompt {
  margin: 0em;
  outline: none;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  text-shadow: none;
  font-style: normal;
  font-weight: normal;
  line-height: 1.2142em;
  padding: 0.67861429em 1em;
  font-size: 1em;
  background: #FFFFFF;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0em 0em 0em 0em transparent inset;
  -webkit-transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}

/* line 37, ../sass/semantic-ui/modules/_search.scss */
.ui.search .prompt {
  border-radius: 500rem;
}

/*--------------
     Icon
---------------*/
/* line 45, ../sass/semantic-ui/modules/_search.scss */
.ui.search .prompt ~ .search.icon {
  cursor: pointer;
}

/*--------------
    Results
---------------*/
/* line 53, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results {
  display: none;
  position: absolute;
  top: 100%;
  left: 0%;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top;
  white-space: normal;
  background: #FFFFFF;
  margin-top: 0.5em;
  width: 18em;
  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);
  border: 1px solid #D4D4D5;
  z-index: 998;
}

/* line 70, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > :first-child {
  border-radius: 0.28571429rem 0.28571429rem 0em 0em;
}

/* line 73, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > :last-child {
  border-radius: 0em 0em 0.28571429rem 0.28571429rem;
}

/*--------------
    Result
---------------*/
/* line 81, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result {
  cursor: pointer;
  display: block;
  overflow: hidden;
  font-size: 1em;
  padding: 0.85714286em 1.14285714em;
  color: rgba(0, 0, 0, 0.87);
  line-height: 1.33;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
}

/* line 91, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result:last-child {
  border-bottom: none !important;
}

/* Image */
/* line 96, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .image {
  float: right;
  overflow: hidden;
  background: none;
  width: 5em;
  height: 3em;
  border-radius: 0.25em;
}

/* line 104, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .image img {
  display: block;
  width: auto;
  height: 100%;
}

/*--------------
      Info
---------------*/
/* line 114, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .image + .content {
  margin: 0em 6em 0em 0em;
}

/* line 117, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .title {
  margin: -0.14285em 0em 0em;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.85);
}

/* line 124, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .description {
  margin-top: 0;
  font-size: 0.92857143em;
  color: rgba(0, 0, 0, 0.4);
}

/* line 129, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result .price {
  float: right;
  color: #21BA45;
}

/*--------------
    Message
---------------*/
/* line 138, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > .message {
  padding: 1em 1em;
}

/* line 141, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > .message .header {
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.87);
}

/* line 147, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > .message .description {
  margin-top: 0.25rem;
  font-size: 1em;
  color: rgba(0, 0, 0, 0.87);
}

/* View All Results */
/* line 154, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results > .action {
  display: block;
  border-top: none;
  background: #F3F4F5;
  padding: 0.92857143em 1em;
  color: rgba(0, 0, 0, 0.87);
  font-weight: bold;
  text-align: center;
}

/*******************************
            States
*******************************/
/*--------------------
       Focus
---------------------*/
/* line 174, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .prompt:focus {
  border-color: rgba(34, 36, 38, 0.35);
  background: #FFFFFF;
  color: rgba(0, 0, 0, 0.95);
}

/*--------------------
       Loading
---------------------*/
/* line 184, ../sass/semantic-ui/modules/_search.scss */
.ui.loading.search .input > 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);
}

/* line 195, ../sass/semantic-ui/modules/_search.scss */
.ui.loading.search .input > i.icon: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-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*--------------
      Hover
---------------*/
/* line 218, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover {
  background: #F9FAFB;
}

/* line 222, ../sass/semantic-ui/modules/_search.scss */
.ui.search .action:hover {
  background: #E0E0E0;
}

/*--------------
      Active
---------------*/
/* line 230, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category.active {
  background: #F3F4F5;
}

/* line 233, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category.active > .name {
  color: rgba(0, 0, 0, 0.87);
}

/* line 236, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result.active,
.ui.category.search > .results .category .result.active {
  position: relative;
  border-left-color: rgba(34, 36, 38, 0.1);
  background: #F3F4F5;
  box-shadow: none;
}

/* line 243, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result.active .title {
  color: rgba(0, 0, 0, 0.85);
}

/* line 246, ../sass/semantic-ui/modules/_search.scss */
.ui.search > .results .result.active .description {
  color: rgba(0, 0, 0, 0.85);
}

/*******************************
           Types
*******************************/
/*--------------
    Selection
---------------*/
/* line 260, ../sass/semantic-ui/modules/_search.scss */
.ui.search.selection .prompt {
  border-radius: 0.28571429rem;
}

/* Remove input */
/* line 265, ../sass/semantic-ui/modules/_search.scss */
.ui.search.selection > .icon.input > .remove.icon {
  pointer-events: none;
  position: absolute;
  left: auto;
  opacity: 0;
  color: '';
  top: 0em;
  right: 0em;
  -webkit-transition: color 0.1s ease, opacity 0.1s ease;
  transition: color 0.1s ease, opacity 0.1s ease;
}

/* line 276, ../sass/semantic-ui/modules/_search.scss */
.ui.search.selection > .icon.input > .active.remove.icon {
  cursor: pointer;
  opacity: 0.8;
  pointer-events: auto;
}

/* line 281, ../sass/semantic-ui/modules/_search.scss */
.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon {
  right: 1.85714em;
}

/* line 284, ../sass/semantic-ui/modules/_search.scss */
.ui.search.selection > .icon.input > .remove.icon:hover {
  opacity: 1;
  color: #DB2828;
}

/*--------------
    Category
---------------*/
/* line 293, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search .results {
  width: 28em;
}

/* Category */
/* line 298, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category {
  background: #F3F4F5;
  box-shadow: none;
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
}

/* Last Category */
/* line 307, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category:last-child {
  border-bottom: none;
}

/* First / Last */
/* line 312, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category:first-child .name + .result {
  border-radius: 0em 0.28571429rem 0em 0em;
}

/* line 315, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category:last-child .result:last-child {
  border-radius: 0em 0em 0.28571429rem 0em;
}

/* Category Result */
/* line 320, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category .result {
  background: #FFFFFF;
  margin-left: 100px;
  border-left: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  -webkit-transition: background 0.1s ease, border-color 0.1s ease;
  transition: background 0.1s ease, border-color 0.1s ease;
  padding: 0.85714286em 1.14285714em;
}

/* line 329, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category:last-child .result:last-child {
  border-bottom: none;
}

/* Category Result Name */
/* line 334, ../sass/semantic-ui/modules/_search.scss */
.ui.category.search > .results .category > .name {
  width: 100px;
  background: transparent;
  font-family: "Raleway", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1em;
  float: 1em;
  float: left;
  padding: 0.4em 1em;
  font-weight: bold;
  color: rgba(0, 0, 0, 0.4);
}

/*******************************
           Variations
*******************************/
/*-------------------
     Left / Right
--------------------*/
/* line 356, ../sass/semantic-ui/modules/_search.scss */
.ui[class*="left aligned"].search > .results {
  right: auto;
  left: 0%;
}

/* line 360, ../sass/semantic-ui/modules/_search.scss */
.ui[class*="right aligned"].search > .results {
  right: 0%;
  left: auto;
}

/*--------------
    Fluid
---------------*/
/* line 369, ../sass/semantic-ui/modules/_search.scss */
.ui.fluid.search .results {
  width: 100%;
}

/*--------------
      Sizes
---------------*/
/* line 377, ../sass/semantic-ui/modules/_search.scss */
.ui.mini.search {
  font-size: 0.78571429em;
}

/* line 380, ../sass/semantic-ui/modules/_search.scss */
.ui.small.search {
  font-size: 0.92857143em;
}

/* line 383, ../sass/semantic-ui/modules/_search.scss */
.ui.search {
  font-size: 1em;
}

/* line 386, ../sass/semantic-ui/modules/_search.scss */
.ui.large.search {
  font-size: 1.14285714em;
}

/* line 389, ../sass/semantic-ui/modules/_search.scss */
.ui.big.search {
  font-size: 1.28571429em;
}

/* line 392, ../sass/semantic-ui/modules/_search.scss */
.ui.huge.search {
  font-size: 1.42857143em;
}

/* line 395, ../sass/semantic-ui/modules/_search.scss */
.ui.massive.search {
  font-size: 1.71428571em;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Shape
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
              Shape
*******************************/
/* line 16, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape {
  position: relative;
  vertical-align: top;
  display: inline-block;
  -webkit-perspective: 2000px;
  perspective: 2000px;
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

/* line 27, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .sides {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

/* line 31, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .side {
  opacity: 1;
  width: 100%;
  margin: 0em !important;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 38, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .side {
  display: none;
}

/* line 41, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .side * {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

/*******************************
             Types
*******************************/
/* line 51, ../sass/semantic-ui/modules/_shape.scss */
.ui.cube.shape .side {
  min-width: 15em;
  height: 15em;
  padding: 2em;
  background-color: #E6E6E6;
  color: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}

/* line 59, ../sass/semantic-ui/modules/_shape.scss */
.ui.cube.shape .side > .content {
  width: 100%;
  height: 100%;
  display: table;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}

/* line 69, ../sass/semantic-ui/modules/_shape.scss */
.ui.cube.shape .side > .content > div {
  display: table-cell;
  vertical-align: middle;
  font-size: 2em;
}

/*******************************
          Variations
*******************************/
/* line 80, ../sass/semantic-ui/modules/_shape.scss */
.ui.text.shape.animating .sides {
  position: static;
}

/* line 83, ../sass/semantic-ui/modules/_shape.scss */
.ui.text.shape .side {
  white-space: nowrap;
}

/* line 86, ../sass/semantic-ui/modules/_shape.scss */
.ui.text.shape .side > * {
  white-space: normal;
}

/*******************************
             States
*******************************/
/*--------------
    Loading
---------------*/
/* line 100, ../sass/semantic-ui/modules/_shape.scss */
.ui.loading.shape {
  position: absolute;
  top: -9999px;
  left: -9999px;
}

/*--------------
    Animating
---------------*/
/* line 110, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .animating.side {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  z-index: 100;
}

/* line 117, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .hidden.side {
  opacity: 0.6;
}

/*--------------
      CSS
---------------*/
/* line 125, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape.animating .sides {
  position: absolute;
}

/* line 128, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape.animating .sides {
  -webkit-transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

/* line 134, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape.animating .side {
  -webkit-transition: opacity 0.6s ease-in-out;
  transition: opacity 0.6s ease-in-out;
}

/*--------------
     Active
---------------*/
/* line 143, ../sass/semantic-ui/modules/_shape.scss */
.ui.shape .active.side {
  display: block;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Sidebar
*******************************/
/* Sidebar Menu */
/* line 18, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.sidebar {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: none;
  transition: none;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 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;
}

/* GPU Layers for Child Elements */
/* line 40, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.sidebar > * {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*--------------
   Direction
---------------*/
/* line 49, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.sidebar {
  right: auto;
  left: 0px;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 55, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.sidebar {
  right: 0px !important;
  left: auto !important;
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

/* line 61, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.sidebar,
.ui.bottom.sidebar {
  width: 100% !important;
  height: auto !important;
}

/* line 66, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.sidebar {
  top: 0px !important;
  bottom: auto !important;
  -webkit-transform: translate3d(0, -100%, 0);
  transform: translate3d(0, -100%, 0);
}

/* line 72, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.sidebar {
  top: auto !important;
  bottom: 0px !important;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

/*--------------
     Pushable
---------------*/
/* line 83, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable {
  height: 100%;
  overflow-x: hidden;
  padding: 0em !important;
}

/* Whole Page */
/* line 90, ../sass/semantic-ui/modules/_sidebar.scss */
body.pushable {
  background: #545454 !important;
}

/* Page Context */
/* line 95, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable:not(body) {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 99, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after {
  position: absolute;
}

/*--------------
     Fixed
---------------*/
/* line 109, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable > .fixed {
  position: fixed;
  -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;
  will-change: transform;
  z-index: 101;
}

/*--------------
     Page
---------------*/
/* line 125, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable > .pusher {
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  min-height: 100%;
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 2;
}

/* line 137, ../sass/semantic-ui/modules/_sidebar.scss */
body.pushable > .pusher {
  background: #FFFFFF;
}

/* Pusher should inherit background from context */
/* line 142, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable > .pusher {
  background: inherit;
}

/*--------------
     Dimmer
---------------*/
/* line 150, ../sass/semantic-ui/modules/_sidebar.scss */
.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;
}

/*--------------
    Coupling
---------------*/
/* line 168, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.sidebar.menu .item {
  border-radius: 0em !important;
}

/*******************************
            States
*******************************/
/*--------------
     Dimmed
---------------*/
/* line 182, ../sass/semantic-ui/modules/_sidebar.scss */
.pushable > .pusher.dimmed:after {
  width: 100% !important;
  height: 100% !important;
  opacity: 1 !important;
}

/*--------------
    Animating
---------------*/
/* line 192, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.animating.sidebar {
  visibility: visible;
}

/*--------------
     Visible
---------------*/
/* line 200, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.sidebar {
  visibility: visible;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* Shadow Direction */
/* line 207, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.visible.sidebar,
.ui.right.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

/* line 211, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.visible.sidebar,
.ui.bottom.visible.sidebar {
  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);
}

/* Visible On Load */
/* line 217, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(260px, 0, 0);
  transform: translate3d(260px, 0, 0);
}

/* line 222, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-260px, 0, 0);
  transform: translate3d(-260px, 0, 0);
}

/* line 227, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 36px, 0);
  transform: translate3d(0, 36px, 0);
}

/* line 232, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, -36px, 0);
  transform: translate3d(0, -36px, 0);
}

/* opposite sides visible forces content overlay */
/* line 239, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/*--------------
       iOS
---------------*/
/*
  iOS incorrectly sizes document when content
  is presented outside of view with 2Dtranslate
*/
/* line 255, ../sass/semantic-ui/modules/_sidebar.scss */
html.ios {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

/* line 259, ../sass/semantic-ui/modules/_sidebar.scss */
html.ios,
html.ios body {
  height: initial !important;
}

/*******************************
          Variations
*******************************/
/*--------------
     Width
---------------*/
/* Left / Right */
/* line 276, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.thin.left.sidebar,
.ui.thin.right.sidebar {
  width: 150px;
}

/* line 280, ../sass/semantic-ui/modules/_sidebar.scss */
.ui[class*="very thin"].left.sidebar,
.ui[class*="very thin"].right.sidebar {
  width: 60px;
}

/* line 284, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.sidebar,
.ui.right.sidebar {
  width: 260px;
}

/* line 288, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.wide.left.sidebar,
.ui.wide.right.sidebar {
  width: 350px;
}

/* line 292, ../sass/semantic-ui/modules/_sidebar.scss */
.ui[class*="very wide"].left.sidebar,
.ui[class*="very wide"].right.sidebar {
  width: 475px;
}

/* Left Visible */
/* line 298, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(150px, 0, 0);
  transform: translate3d(150px, 0, 0);
}

/* line 303, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
.ui.visible[class*="very thin"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(60px, 0, 0);
  transform: translate3d(60px, 0, 0);
}

/* line 308, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher {
  -webkit-transform: translate3d(350px, 0, 0);
  transform: translate3d(350px, 0, 0);
}

/* line 313, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
.ui.visible[class*="very wide"].left.sidebar ~ .pusher {
  -webkit-transform: translate3d(475px, 0, 0);
  transform: translate3d(475px, 0, 0);
}

/* Right Visible */
/* line 320, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-150px, 0, 0);
  transform: translate3d(-150px, 0, 0);
}

/* line 325, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
.ui.visible[class*="very thin"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-60px, 0, 0);
  transform: translate3d(-60px, 0, 0);
}

/* line 330, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-350px, 0, 0);
  transform: translate3d(-350px, 0, 0);
}

/* line 335, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
.ui.visible[class*="very wide"].right.sidebar ~ .pusher {
  -webkit-transform: translate3d(-475px, 0, 0);
  transform: translate3d(-475px, 0, 0);
}

/*******************************
          Animations
*******************************/
/*--------------
    Overlay
---------------*/
/* Set-up */
/* line 353, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.overlay.sidebar {
  z-index: 102;
}

/* Initial */
/* line 358, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.overlay.sidebar {
  -webkit-transform: translate3d(-100%, 0%, 0);
  transform: translate3d(-100%, 0%, 0);
}

/* line 362, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.overlay.sidebar {
  -webkit-transform: translate3d(100%, 0%, 0);
  transform: translate3d(100%, 0%, 0);
}

/* line 366, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 370, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Animation */
/* line 376, ../sass/semantic-ui/modules/_sidebar.scss */
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End - Sidebar */
/* line 385, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.left.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 389, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.right.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 393, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.top.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* line 397, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.bottom.overlay.sidebar {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
}

/* End - Pusher */
/* line 403, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

/*--------------
      Push
---------------*/
/* Initial */
/* line 416, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.push.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial */
/* line 425, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.push.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 429, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.push.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 433, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.push.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 437, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.push.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* End */
/* line 443, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.push.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
    Uncover
---------------*/
/* Initial */
/* line 454, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 1;
}

/* End */
/* line 461, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.uncover.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/*--------------
   Slide Along
---------------*/
/* Initial */
/* line 476, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.slide.along.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */
/* line 481, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.slide.along.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* line 485, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.slide.along.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

/* line 489, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.slide.along.sidebar {
  -webkit-transform: translate3d(0, -50%, 0);
  transform: translate3d(0, -50%, 0);
}

/* line 493, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

/* Animation */
/* line 499, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.animating.slide.along.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */
/* line 507, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.slide.along.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Slide Out
---------------*/
/* Initial */
/* line 518, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.slide.out.sidebar {
  z-index: 1;
}

/* Sidebar - Initial */
/* line 523, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.slide.out.sidebar {
  -webkit-transform: translate3d(50%, 0, 0);
  transform: translate3d(50%, 0, 0);
}

/* line 527, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.slide.out.sidebar {
  -webkit-transform: translate3d(-50%, 0, 0);
  transform: translate3d(-50%, 0, 0);
}

/* line 531, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 50%, 0);
  transform: translate3d(0%, 50%, 0);
}

/* line 535, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.slide.out.sidebar {
  -webkit-transform: translate3d(0%, -50%, 0);
  transform: translate3d(0%, -50%, 0);
}

/* Animation */
/* line 541, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.animating.slide.out.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* End */
/* line 549, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.slide.out.sidebar {
  -webkit-transform: translate3d(0%, 0, 0);
  transform: translate3d(0%, 0, 0);
}

/*--------------
   Scale Down
---------------*/
/* Initial */
/* line 560, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.scale.down.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
  z-index: 102;
}

/* Sidebar - Initial  */
/* line 569, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.left.scale.down.sidebar {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}

/* line 573, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.right.scale.down.sidebar {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

/* line 577, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.top.scale.down.sidebar {
  -webkit-transform: translate3d(0%, -100%, 0);
  transform: translate3d(0%, -100%, 0);
}

/* line 581, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.bottom.scale.down.sidebar {
  -webkit-transform: translate3d(0%, 100%, 0);
  transform: translate3d(0%, 100%, 0);
}

/* Pusher - Initial */
/* line 587, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.scale.down.left.sidebar ~ .pusher {
  -webkit-transform-origin: 75% 50%;
  -ms-transform-origin: 75% 50%;
  transform-origin: 75% 50%;
}

/* line 592, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.scale.down.right.sidebar ~ .pusher {
  -webkit-transform-origin: 25% 50%;
  -ms-transform-origin: 25% 50%;
  transform-origin: 25% 50%;
}

/* line 597, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.scale.down.top.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 75%;
  -ms-transform-origin: 50% 75%;
  transform-origin: 50% 75%;
}

/* line 602, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.scale.down.bottom.sidebar ~ .pusher {
  -webkit-transform-origin: 50% 25%;
  -ms-transform-origin: 50% 25%;
  transform-origin: 50% 25%;
}

/* Animation */
/* line 609, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.animating.scale.down > .visible.ui.sidebar {
  -webkit-transition: -webkit-transform 500ms ease;
  transition: -webkit-transform 500ms ease;
  transition: transform 500ms ease;
  transition: transform 500ms ease, -webkit-transform 500ms ease;
}

/* line 615, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar ~ .pusher,
.ui.animating.scale.down.sidebar ~ .pusher {
  display: block !important;
  width: 100%;
  height: 100%;
  overflow: hidden !important;
}

/* End */
/* line 624, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 628, ../sass/semantic-ui/modules/_sidebar.scss */
.ui.visible.scale.down.sidebar ~ .pusher {
  -webkit-transform: scale(0.75);
  -ms-transform: scale(0.75);
  transform: scale(0.75);
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Sticky
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Sticky
*******************************/
/* line 16, ../sass/semantic-ui/modules/_sticky.scss */
.ui.sticky {
  position: static;
  -webkit-transition: none;
  transition: none;
  z-index: 800;
}

/*******************************
            States
*******************************/
/* Bound */
/* line 30, ../sass/semantic-ui/modules/_sticky.scss */
.ui.sticky.bound {
  position: absolute;
  left: auto;
  right: auto;
}

/* Fixed */
/* line 37, ../sass/semantic-ui/modules/_sticky.scss */
.ui.sticky.fixed {
  position: fixed;
  left: auto;
  right: auto;
}

/* Bound/Fixed Position */
/* line 44, ../sass/semantic-ui/modules/_sticky.scss */
.ui.sticky.bound.top,
.ui.sticky.fixed.top {
  top: 0px;
  bottom: auto;
}

/* line 49, ../sass/semantic-ui/modules/_sticky.scss */
.ui.sticky.bound.bottom,
.ui.sticky.fixed.bottom {
  top: auto;
  bottom: 0px;
}

/*******************************
            Types
*******************************/
/* line 60, ../sass/semantic-ui/modules/_sticky.scss */
.ui.native.sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
}

/*******************************
         Theme Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
           UI Tabs
*******************************/
/* line 16, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab {
  display: none;
}

/*******************************
             States
*******************************/
/*--------------------
       Active
---------------------*/
/* line 30, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab.active,
.ui.tab.open {
  display: block;
}

/*--------------------
       Loading
---------------------*/
/* line 39, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab.loading {
  position: relative;
  overflow: hidden;
  display: block;
  min-height: 250px;
}

/* line 45, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab.loading * {
  position: relative !important;
  left: -10000px !important;
}

/* line 49, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab.loading:before,
.ui.tab.loading.segment:before {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  border-radius: 500rem;
  border: 0.2em solid rgba(0, 0, 0, 0.1);
}

/* line 61, ../sass/semantic-ui/modules/_tab.scss */
.ui.tab.loading:after,
.ui.tab.loading.segment:after {
  position: absolute;
  content: '';
  top: 100px;
  left: 50%;
  margin: -1.25em 0em 0em -1.25em;
  width: 2.5em;
  height: 2.5em;
  -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-color: #767676 transparent transparent;
  border-style: solid;
  border-width: 0.2em;
  box-shadow: 0px 0px 0px 1px transparent;
}

/*******************************
         Tab Overrides
*******************************/
/*******************************
        User Overrides
*******************************/
/*!
 * # Semantic UI 2.2.4 - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
          Transitions
*******************************/
/* line 16, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/*******************************
            States
*******************************/
/* Animating */
/* line 34, ../sass/semantic-ui/modules/_transition.scss */
.animating.transition {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  visibility: visible !important;
}

/* Loading */
/* line 41, ../sass/semantic-ui/modules/_transition.scss */
.loading.transition {
  position: absolute;
  top: -99999px;
  left: -99999px;
}

/* Hidden */
/* line 48, ../sass/semantic-ui/modules/_transition.scss */
.hidden.transition {
  display: none;
  visibility: hidden;
}

/* Visible */
/* line 54, ../sass/semantic-ui/modules/_transition.scss */
.visible.transition {
  display: block !important;
  visibility: visible !important;
  /*  backface-visibility: @backfaceVisibility;
    transform: @use3DAcceleration;*/
}

/* Disabled */
/* line 62, ../sass/semantic-ui/modules/_transition.scss */
.disabled.transition {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/*******************************
          Variations
*******************************/
/* line 72, ../sass/semantic-ui/modules/_transition.scss */
.looping.transition {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/*******************************
          Transitions
*******************************/
/*
  Some transitions adapted from Animate CSS
  https://github.com/daneden/animate.css

  Additional transitions adapted from Glide
  by Nick Pettit - https://github.com/nickpettit/glide
*/
/*--------------
     Browse
---------------*/
/* line 94, ../sass/semantic-ui/modules/_transition.scss */
.transition.browse {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

/* line 98, ../sass/semantic-ui/modules/_transition.scss */
.transition.browse.in {
  -webkit-animation-name: browseIn;
  animation-name: browseIn;
}

/* line 102, ../sass/semantic-ui/modules/_transition.scss */
.transition.browse.out,
.transition.browse.left.out {
  -webkit-animation-name: browseOutLeft;
  animation-name: browseOutLeft;
}

/* line 107, ../sass/semantic-ui/modules/_transition.scss */
.transition.browse.right.out {
  -webkit-animation-name: browseOutRight;
  animation-name: browseOutRight;
}

/* In */
@-webkit-keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
@keyframes browseIn {
  0% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
  }
  10% {
    -webkit-transform: scale(0.8) translateZ(0px);
    transform: scale(0.8) translateZ(0px);
    z-index: -1;
    opacity: 0.7;
  }
  80% {
    -webkit-transform: scale(1.05) translateZ(0px);
    transform: scale(1.05) translateZ(0px);
    opacity: 1;
    z-index: 999;
  }
  100% {
    -webkit-transform: scale(1) translateZ(0px);
    transform: scale(1) translateZ(0px);
    z-index: 999;
  }
}
/* Out */
@-webkit-keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  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;
  }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutLeft {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  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;
  }
  100% {
    z-index: -1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@-webkit-keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  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;
  }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
@keyframes browseOutRight {
  0% {
    z-index: 999;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  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;
  }
  100% {
    z-index: 1;
    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity: 0;
  }
}
/*--------------
     Drop
---------------*/
/* line 252, ../sass/semantic-ui/modules/_transition.scss */
.drop.transition {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-duration: 400ms;
  animation-duration: 400ms;
  -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);
}

/* line 261, ../sass/semantic-ui/modules/_transition.scss */
.drop.transition.in {
  -webkit-animation-name: dropIn;
  animation-name: dropIn;
}

/* line 265, ../sass/semantic-ui/modules/_transition.scss */
.drop.transition.out {
  -webkit-animation-name: dropOut;
  animation-name: dropOut;
}

/* Drop */
@-webkit-keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes dropIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
@keyframes dropOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}
/*--------------
      Fade
---------------*/
/* line 324, ../sass/semantic-ui/modules/_transition.scss */
.transition.fade.in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

/* line 328, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade up"].in {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* line 332, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade down"].in {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/* line 336, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade left"].in {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

/* line 340, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade right"].in {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

/* line 344, ../sass/semantic-ui/modules/_transition.scss */
.transition.fade.out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

/* line 348, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade up"].out {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

/* line 352, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade down"].out {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

/* line 356, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade left"].out {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

/* line 360, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fade right"].out {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

/* In */
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10%);
    transform: translateY(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(10%);
    transform: translateX(10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* Out */
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(5%);
    transform: translateY(5%);
  }
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%);
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(5%);
    transform: translateX(5%);
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-5%);
    transform: translateX(-5%);
  }
}
/*--------------
     Flips
---------------*/
/* line 597, ../sass/semantic-ui/modules/_transition.scss */
.flip.transition.in,
.flip.transition.out {
  -webkit-animation-duration: 600ms;
  animation-duration: 600ms;
}

/* line 602, ../sass/semantic-ui/modules/_transition.scss */
.horizontal.flip.transition.in {
  -webkit-animation-name: horizontalFlipIn;
  animation-name: horizontalFlipIn;
}

/* line 606, ../sass/semantic-ui/modules/_transition.scss */
.horizontal.flip.transition.out {
  -webkit-animation-name: horizontalFlipOut;
  animation-name: horizontalFlipOut;
}

/* line 610, ../sass/semantic-ui/modules/_transition.scss */
.vertical.flip.transition.in {
  -webkit-animation-name: verticalFlipIn;
  animation-name: verticalFlipIn;
}

/* line 614, ../sass/semantic-ui/modules/_transition.scss */
.vertical.flip.transition.out {
  -webkit-animation-name: verticalFlipOut;
  animation-name: verticalFlipOut;
}

/* In */
@-webkit-keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes horizontalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateY(-90deg);
    transform: perspective(2000px) rotateY(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
}
@-webkit-keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes verticalFlipIn {
  0% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
}
/* Out */
@-webkit-keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes horizontalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateY(0deg);
    transform: perspective(2000px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateY(90deg);
    transform: perspective(2000px) rotateY(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
@keyframes verticalFlipOut {
  0% {
    -webkit-transform: perspective(2000px) rotateX(0deg);
    transform: perspective(2000px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(2000px) rotateX(-90deg);
    transform: perspective(2000px) rotateX(-90deg);
    opacity: 0;
  }
}
/*--------------
      Scale
---------------*/
/* line 723, ../sass/semantic-ui/modules/_transition.scss */
.scale.transition.in {
  -webkit-animation-name: scaleIn;
  animation-name: scaleIn;
}

/* line 727, ../sass/semantic-ui/modules/_transition.scss */
.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);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes scaleIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* Out */
@-webkit-keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes scaleOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
/*--------------
      Fly
---------------*/
/* Inward */
/* line 788, ../sass/semantic-ui/modules/_transition.scss */
.transition.fly {
  -webkit-animation-duration: 0.6s;
  animation-duration: 0.6s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 794, ../sass/semantic-ui/modules/_transition.scss */
.transition.fly.in {
  -webkit-animation-name: flyIn;
  animation-name: flyIn;
}

/* line 798, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly up"].in {
  -webkit-animation-name: flyInUp;
  animation-name: flyInUp;
}

/* line 802, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly down"].in {
  -webkit-animation-name: flyInDown;
  animation-name: flyInDown;
}

/* line 806, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly left"].in {
  -webkit-animation-name: flyInLeft;
  animation-name: flyInLeft;
}

/* line 810, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly right"].in {
  -webkit-animation-name: flyInRight;
  animation-name: flyInRight;
}

/* Outward */
/* line 816, ../sass/semantic-ui/modules/_transition.scss */
.transition.fly.out {
  -webkit-animation-name: flyOut;
  animation-name: flyOut;
}

/* line 820, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly up"].out {
  -webkit-animation-name: flyOutUp;
  animation-name: flyOutUp;
}

/* line 824, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly down"].out {
  -webkit-animation-name: flyOutDown;
  animation-name: flyOutDown;
}

/* line 828, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly left"].out {
  -webkit-animation-name: flyOutLeft;
  animation-name: flyOutLeft;
}

/* line 832, ../sass/semantic-ui/modules/_transition.scss */
.transition[class*="fly right"].out {
  -webkit-animation-name: flyOutRight;
  animation-name: flyOutRight;
}

/* In */
@-webkit-keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes flyIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 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);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 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);
  }
  100% {
    -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);
  }
  100% {
    -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);
  }
  100% {
    -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);
  }
  100% {
    -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);
  }
  100% {
    -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);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
/* Out */
@-webkit-keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    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);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/*--------------
     Slide
---------------*/
/* line 1245, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1253, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1260, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1267, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1274, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1282, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1289, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1296, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* In */
@-webkit-keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes slideInY {
  0% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes slideInX {
  0% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
/* Out */
@-webkit-keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@keyframes slideOutY {
  0% {
    opacity: 1;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
@keyframes slideOutX {
  0% {
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
}
/*--------------
     Swing
---------------*/
/* line 1408, ../sass/semantic-ui/modules/_transition.scss */
.transition.swing {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

/* line 1412, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1419, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1426, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1433, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1440, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1448, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1455, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* line 1462, ../sass/semantic-ui/modules/_transition.scss */
.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;
}

/* In */
@-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);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}
@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);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
}
@-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);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}
@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);
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
}
/* Out */
@-webkit-keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  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;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes swingOutX {
  0% {
    -webkit-transform: perspective(1000px) rotateX(0deg);
    transform: perspective(1000px) rotateX(0deg);
  }
  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;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateX(90deg);
    transform: perspective(1000px) rotateX(90deg);
    opacity: 0;
  }
}
@-webkit-keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
  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;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
@keyframes swingOutY {
  0% {
    -webkit-transform: perspective(1000px) rotateY(0deg);
    transform: perspective(1000px) rotateY(0deg);
  }
  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;
  }
  100% {
    -webkit-transform: perspective(1000px) rotateY(-90deg);
    transform: perspective(1000px) rotateY(-90deg);
    opacity: 0;
  }
}
/*******************************
       Static Animations
*******************************/
/*--------------
    Emphasis
---------------*/
/* line 1676, ../sass/semantic-ui/modules/_transition.scss */
.flash.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* line 1682, ../sass/semantic-ui/modules/_transition.scss */
.shake.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: shake;
  animation-name: shake;
}

/* line 1688, ../sass/semantic-ui/modules/_transition.scss */
.bounce.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

/* line 1694, ../sass/semantic-ui/modules/_transition.scss */
.tada.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* line 1700, ../sass/semantic-ui/modules/_transition.scss */
.pulse.transition {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

/* line 1706, ../sass/semantic-ui/modules/_transition.scss */
.jiggle.transition {
  -webkit-animation-duration: 750ms;
  animation-duration: 750ms;
  -webkit-animation-name: jiggle;
  animation-name: jiggle;
}

/* Flash */
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
/* Shake */
@-webkit-keyframes shake {
  0%,
  100% {
    -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%,
  100% {
    -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);
  }
}
/* Bounce */
@-webkit-keyframes bounce {
  0%,
  20%,
  50%,
  80%,
  100% {
    -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%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* Tada */
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.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);
  }
  100% {
    -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(0.9) rotate(-3deg);
    transform: scale(0.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);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
/* Pulse */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    opacity: 0.7;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
/* Rubberband */
@-webkit-keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes jiggle {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*******************************
         Site Overrides
*******************************/
/*!
 * # Semantic UI 1.12.3 - Video
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Copyright 2014 Contributors
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
/*******************************
            Video
*******************************/
/* line 17, ../sass/semantic-ui/modules/_video.scss */
.ui.video {
  background-color: #dddddd;
  position: relative;
  max-width: 100%;
  padding-bottom: 56.25%;
  height: 0px;
  overflow: hidden;
}

/*--------------
     Content
---------------*/
/* Placeholder Image */
/* line 32, ../sass/semantic-ui/modules/_video.scss */
.ui.video .placeholder {
  background-color: #333333;
}

/* Play Icon Overlay */
/* line 37, ../sass/semantic-ui/modules/_video.scss */
.ui.video .play {
  cursor: pointer;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  width: 100%;
  height: 100%;
  opacity: 0.8;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

/* line 49, ../sass/semantic-ui/modules/_video.scss */
.ui.video .play.icon:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 11;
  background: rgba(0, 0, 0, 0.3);
  width: 8rem;
  height: 8rem;
  line-height: 8rem;
  border-radius: 500rem;
  color: #ffffff;
  font-size: 8rem;
  text-shadow: none;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

/* line 66, ../sass/semantic-ui/modules/_video.scss */
.ui.video .placeholder {
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 100%;
  height: 100%;
}

/* IFrame Embed */
/* line 76, ../sass/semantic-ui/modules/_video.scss */
.ui.video .embed iframe,
.ui.video .embed embed,
.ui.video .embed object {
  position: absolute;
  border: none;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  margin: 0em;
  padding: 0em;
}

/*******************************
            States
*******************************/
/*--------------
    Hover
---------------*/
/* line 99, ../sass/semantic-ui/modules/_video.scss */
.ui.video .play:hover {
  opacity: 1;
}

/*--------------
     Active
---------------*/
/* line 107, ../sass/semantic-ui/modules/_video.scss */
.ui.video.active .play,
.ui.video.active .placeholder {
  display: none;
}

/* line 111, ../sass/semantic-ui/modules/_video.scss */
.ui.video.active .embed {
  display: inline;
}

/*******************************
        Video Overrides
*******************************/
/*******************************
         Site Overrides
*******************************/
/* create margin-bottom-* (10, 15, 20, 25, 30) classes */
/* line 10, ../sass/custom.scss */
.margin-bottom-10 {
  margin-bottom: 10px !important;
}

/* line 10, ../sass/custom.scss */
.margin-bottom-15 {
  margin-bottom: 15px !important;
}

/* line 10, ../sass/custom.scss */
.margin-bottom-20 {
  margin-bottom: 20px !important;
}

/* line 10, ../sass/custom.scss */
.margin-bottom-25 {
  margin-bottom: 25px !important;
}

/* line 10, ../sass/custom.scss */
.margin-bottom-30 {
  margin-bottom: 30px !important;
}

/* line 10, ../sass/custom.scss */
.margin-bottom-35 {
  margin-bottom: 35px !important;
}

/* To convert px to rem 
   Input should be without unit
*/
/* Transition: Support for all browsers */
/* Transform: Support for all browsers */
/* Transform: Support for all browsers */
/*  overpassfont.org */
@font-face {
  font-family: 'overpass';
  src: url("../fonts/overpass/Overpass-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'overpass';
  src: url("../fonts/overpass/Overpass-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: 'overpass';
  src: url("../fonts/overpass/Overpass-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
@media (max-width: 992px) {
  /* line 82, ../sass/custom.scss */
  html {
    font-size: 12px;
  }
}
@media (max-width: 768px) {
  /* line 82, ../sass/custom.scss */
  html {
    font-size: 10px;
  }
}

/* line 91, ../sass/custom.scss */
body {
  background: #fff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-font-feature-settings: "liga" on;
  color: #404040;
}

@media (min-width: 1200px) {
  /* line 102, ../sass/custom.scss */
  .lg-hidden {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 108, ../sass/custom.scss */
  .md-hidden {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  /* line 114, ../sass/custom.scss */
  .sm-hidden {
    display: none !important;
  }
}

@media (max-width: 767px) {
  /* line 120, ../sass/custom.scss */
  .xs-hidden {
    display: none !important;
  }
}

/* line 126, ../sass/custom.scss */
button, a {
  outline: 0 !important;
}

/* line 130, ../sass/custom.scss */
a {
  text-decoration: none !important;
  color: #ff2052;
  /*&:link,
  &:visited,*/
}
/* line 136, ../sass/custom.scss */
a:hover, a:active {
  text-decoration: none !important;
  color: #D82558;
}

/* line 143, ../sass/custom.scss */
.e-link {
  color: #ff2052;
}
/* line 146, ../sass/custom.scss */
.e-link:hover {
  color: #D82558;
}

/* line 151, ../sass/custom.scss */
.clearfix::before, .clearfix::after {
  content: " ";
  display: table;
  clear: both;
}

/* line 157, ../sass/custom.scss */
.small {
  font-size: 14px;
  letter-spacing: 0.5px;
}

/* line 162, ../sass/custom.scss */
.e-custom-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  outline: 0;
  box-shadow: none !important;
  border: 1px solid #ccc;
  border-radius: 4px !important;
  font-size: 14px;
  padding: 5px 10px;
}
/* line 174, ../sass/custom.scss */
.e-custom-input:focus {
  border: 1px solid #aaa !important;
}

/* line 179, ../sass/custom.scss */
.slick-dots {
  position: static;
  margin-top: 20px;
}

/* line 184, ../sass/custom.scss */
.slick-dots li button:before {
  font-size: 12px;
  opacity: 1 !important;
  color: #999;
}

/* line 190, ../sass/custom.scss */
.slick-dots li button:hover:before {
  color: #ff2052 !important;
  opacity: .6;
}

/* line 195, ../sass/custom.scss */
.slick-dots li.slick-active button:before {
  color: #ff2052;
}

/* line 199, ../sass/custom.scss */
.slick-slider * {
  outline: none !important;
}

/* line 203, ../sass/custom.scss */
.e-btn {
  border-radius: 0 !important;
  font-weight: 700 !important;
  letter-spacing: .4px;
}
@media (max-width: 768px) {
  /* line 203, ../sass/custom.scss */
  .e-btn {
    font-size: 16px !important;
  }
}

/* line 213, ../sass/custom.scss */
.button.basic.white {
  color: #fff !important;
  box-shadow: 0px 0px 0px 2px #fff inset;
}
/* line 217, ../sass/custom.scss */
.button.basic.white:hover {
  color: #fff !important;
  background-color: #ff2052 !important;
  box-shadow: 0px 0px 0px 2px #ff2052 inset;
}

/* line 224, ../sass/custom.scss */
.e-awesome-red-btn {
  background: #ff2052 !important;
  color: #fff !important;
}
/* line 228, ../sass/custom.scss */
.e-awesome-red-btn:hover {
  background: #D82558 !important;
  color: #fff !important;
}

/* line 234, ../sass/custom.scss */
.e-big-separater {
  border-top: 6px solid #f6f6f6 !important;
}

/* line 238, ../sass/custom.scss */
.e-section {
  margin-top: 120px;
}

/* line 242, ../sass/custom.scss */
.e-section-title {
  font-weight: 900;
  line-height: 1;
  font-size: 3rem;
}

/* line 248, ../sass/custom.scss */
.e-number {
  font-family: "overpass";
}

/* line 252, ../sass/custom.scss */
.e-brand-color {
  color: #ff2052 !important;
}

/* line 257, ../sass/custom.scss */
.e-header-wrapper {
  position: relative;
  background: #fff;
  z-index: 2;
  padding-top: 25px;
  padding-bottom: 10px;
  border-bottom: 5px solid #f9f9f9;
}
@media (max-width: 992px) {
  /* line 257, ../sass/custom.scss */
  .e-header-wrapper {
    padding-top: 15px;
    padding-bottom: 0;
  }
}
/* line 270, ../sass/custom.scss */
.e-header-wrapper.e-pricing-header {
  border-top: 3px solid #ff2052;
}
/* line 273, ../sass/custom.scss */
.e-header-wrapper.e-pricing-header .e-pricing-logo {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 277, ../sass/custom.scss */
.e-header-wrapper.e-pricing-header .e-pricing-logo img {
  width: 55px !important;
}
/* line 280, ../sass/custom.scss */
.e-header-wrapper.e-pricing-header .e-pricing-logo span {
  font-weight: 900;
  font-size: 35px;
  margin-left: 10px;
  color: #444;
}
@media (max-width: 992px) {
  /* line 273, ../sass/custom.scss */
  .e-header-wrapper.e-pricing-header .e-pricing-logo {
    margin: auto !important;
  }
  /* line 289, ../sass/custom.scss */
  .e-header-wrapper.e-pricing-header .e-pricing-logo img {
    margin: auto !important;
    width: 40px !important;
  }
  /* line 293, ../sass/custom.scss */
  .e-header-wrapper.e-pricing-header .e-pricing-logo span {
    font-size: 30px !important;
  }
}
/* line 300, ../sass/custom.scss */
.e-header-wrapper .container {
  position: relative;
}
/* line 304, ../sass/custom.scss */
.e-header-wrapper .ui.menu .item > img {
  width: 200px;
  margin: 0;
  padding: 0;
}
/* line 310, ../sass/custom.scss */
.e-header-wrapper .ui.menu .item > .e-header-logo {
  width: auto;
}
/* line 314, ../sass/custom.scss */
.e-header-wrapper .e-brand-logo {
  padding: 0 !important;
  margin-left: 0 !important;
}
/* line 318, ../sass/custom.scss */
.e-header-wrapper .e-brand-logo:hover {
  background: transparent !important;
}
@media (max-width: 992px) {
  /* line 314, ../sass/custom.scss */
  .e-header-wrapper .e-brand-logo {
    margin: 0 auto !important;
    display: inline-block !important;
  }
  /* line 326, ../sass/custom.scss */
  .e-header-wrapper .e-brand-logo img {
    margin: auto !important;
    width: 150px !important;
  }
}
/* line 334, ../sass/custom.scss */
.e-header-wrapper .right.menu .item {
  font-family: "Roboto";
  color: #404040;
  font-size: 14px;
  background: transparent !important;
  letter-spacing: .5px;
}
/* line 341, ../sass/custom.scss */
.e-header-wrapper .right.menu .item.current-menu-item,
.e-header-wrapper .right.menu .item.current-menu-parent,
.e-header-wrapper .right.menu .item:hover {
  color: #ff2052 !important;
}
/* line 346, ../sass/custom.scss */
.e-header-wrapper .right.menu .ui.dropdown .menu {
  visibility: visible;
  border-top: 6px solid #f6f6f6;
  border-radius: 0px !important;
  min-width: 200px !important;
  left: 12px !important;
}
/* line 353, ../sass/custom.scss */
.e-header-wrapper .right.menu .ui.dropdown .menu > .item {
  font-size: 14px !important;
  border-bottom: 1px solid #f6f6f6;
  border-radius: 0 !important;
}
/* line 358, ../sass/custom.scss */
.e-header-wrapper .right.menu .ui.dropdown .menu > .item:hover {
  color: #ff2052 !important;
  background: #fff !important;
}
/* line 366, ../sass/custom.scss */
.e-header-wrapper .icon.content {
  position: absolute;
  left: 0;
  top: 6px;
  font-size: 22px;
  cursor: pointer;
}

/* line 375, ../sass/custom.scss */
.e-landing-header {
  padding-top: 10px;
}

/* line 381, ../sass/custom.scss */
body.e-show-mobile-nav .icon.content {
  color: #ff2052;
}
/* line 385, ../sass/custom.scss */
body.e-show-mobile-nav .e-mobile-menu {
  margin-left: 0;
  opacity: 1;
}
/* line 390, ../sass/custom.scss */
body.e-show-mobile-nav .e-pg-overlay {
  display: block;
}

/* line 396, ../sass/custom.scss */
.e-mobile-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100vw;
  background: #ff2052;
  min-height: 100vh;
  color: #fff;
  margin-left: -100vw;
  z-index: 9;
  opacity: 0;
  margin-top: 5px;
  overflow: scroll;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 411, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav {
  padding-top: 30px !important;
}
/* line 415, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item {
  padding: 5px 10px !important;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
/* line 423, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item.current-menu-item, .e-mobile-menu .e-primary-nav > .item.current-menu-parent {
  border: 2px solid #fff;
}
/* line 429, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item a {
  color: inherit;
}
/* line 433, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item .e-dropdown {
  cursor: pointer;
}
/* line 438, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item.open .caret {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
/* line 443, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item.open .e-sub-nav {
  display: block;
}
/* line 448, ../sass/custom.scss */
.e-mobile-menu .e-primary-nav > .item.current-menu-parent .e-sub-nav {
  padding-bottom: 10px !important;
  padding-top: 10px !important;
}
/* line 454, ../sass/custom.scss */
.e-mobile-menu .e-sub-nav {
  display: none;
  padding: 0 20px !important;
}
/* line 458, ../sass/custom.scss */
.e-mobile-menu .e-sub-nav > .item {
  padding: 10px 0 0 !important;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 465, ../sass/custom.scss */
.e-mobile-menu .e-sub-nav > .item a {
  color: inherit;
}

/* line 472, ../sass/custom.scss */
.e-pg-overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 1;
}

/* line 483, ../sass/custom.scss */
.e-hm-masthead {
  color: #fff;
  background: #404040 url("../images/bg_new_epicsite.jpg") no-repeat center;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 50px;
}
@media (max-screen: 992px) {
  /* line 483, ../sass/custom.scss */
  .e-hm-masthead {
    padding-top: 70px;
  }
}
@media (max-screen: 992px) {
  /* line 494, ../sass/custom.scss */
  .e-hm-masthead .container > .column:first-child {
    padding-bottom: 100px !important;
  }
}
/* line 500, ../sass/custom.scss */
.e-hm-masthead .e-pd-name span {
  font-size: 2rem;
  letter-spacing: 0.8px;
  border-bottom: 3px solid #fff;
  text-transform: uppercase;
}
/* line 506, ../sass/custom.scss */
.e-hm-masthead .e-tag-line {
  font-weight: 900;
  font-size: 3rem;
  line-height: 1.1;
  margin-bottom: 50px;
  text-transform: uppercase;
}
@media (max-width: 992px) {
  /* line 506, ../sass/custom.scss */
  .e-hm-masthead .e-tag-line {
    margin-bottom: 35px;
  }
}
/* line 517, ../sass/custom.scss */
.e-hm-masthead .list {
  margin-bottom: 50px;
}
@media (max-width: 992px) {
  /* line 517, ../sass/custom.scss */
  .e-hm-masthead .list {
    margin-bottom: 40px;
  }
}
/* line 524, ../sass/custom.scss */
.e-hm-masthead .list .item {
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 18px;
  letter-spacing: 0.1px;
  line-height: 1.1;
}
/* line 532, ../sass/custom.scss */
.e-hm-masthead .e-action-btn-c {
  text-align: center;
  margin-top: 30px;
}
/* line 536, ../sass/custom.scss */
.e-hm-masthead .e-action-btn-c .e-btn {
  min-width: 250px;
}
@media (max-width: 992px) {
  /* line 532, ../sass/custom.scss */
  .e-hm-masthead .e-action-btn-c {
    margin-bottom: 50px;
  }
}
/* line 544, ../sass/custom.scss */
.e-hm-masthead .e-learn-more a {
  color: #fff;
  font-weight: 700;
  letter-spacing: .8px;
}
/* line 549, ../sass/custom.scss */
.e-hm-masthead .e-learn-more a i {
  font-size: 12px;
}

/* line 555, ../sass/custom.scss */
.e-hm-metrics-section {
  text-align: center;
  margin-top: 80px;
}
/* line 559, ../sass/custom.scss */
.e-hm-metrics-section .e-section-title {
  margin-bottom: 0;
  font-size: 3.2rem;
}
/* line 563, ../sass/custom.scss */
.e-hm-metrics-section .e-tag-line {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: .3px;
  margin-top: 5px !important;
  margin-bottom: 30px !important;
}
/* line 570, ../sass/custom.scss */
.e-hm-metrics-section .e-metric-c {
  display: inline-block;
  text-align: left;
  margin-bottom: 30px;
}
/* line 575, ../sass/custom.scss */
.e-hm-metrics-section .e-number,
.e-hm-metrics-section .e-label {
  display: block;
}
/* line 579, ../sass/custom.scss */
.e-hm-metrics-section .e-number {
  font-size: 3.2rem;
  color: #ff2052;
}
/* line 583, ../sass/custom.scss */
.e-hm-metrics-section .e-label {
  letter-spacing: .5px;
  font-size: 15px;
  margin-top: 8px;
  font-weight: 500;
}

/* line 592, ../sass/custom.scss */
.e-tweet-section .e-section-title i {
  color: #ff2052;
}

/* line 597, ../sass/custom.scss */
.e-tweet-carousel {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 601, ../sass/custom.scss */
.e-tweet-carousel .e-tweet-card {
  padding: 10px 15px;
}
/* line 604, ../sass/custom.scss */
.e-tweet-carousel .e-top-c {
  min-height: 45px;
  margin-bottom: 10px;
}
/* line 608, ../sass/custom.scss */
.e-tweet-carousel img {
  float: left;
  width: 50px;
  border: 1px solid #f0f0f0;
}
/* line 613, ../sass/custom.scss */
.e-tweet-carousel .e-info {
  float: left;
  margin-left: 10px;
  letter-spacing: .3px;
  font-size: 15px;
}
/* line 619, ../sass/custom.scss */
.e-tweet-carousel .e-name {
  display: block;
  font-weight: 700;
  font-size: 16px;
  color: inherit;
}
/* line 625, ../sass/custom.scss */
.e-tweet-carousel .e-handle {
  display: block;
  font-weight: 500;
  color: inherit;
}
/* line 630, ../sass/custom.scss */
.e-tweet-carousel .e-tweet-text {
  font-weight: 500;
  font-size: 14px;
  letter-spacing: .2px;
}
/* line 634, ../sass/custom.scss */
.e-tweet-carousel .e-tweet-text a {
  color: #ff2052 !important;
}
/* line 639, ../sass/custom.scss */
.e-tweet-carousel .e-tweet-card:hover a {
  color: #ff2052;
}

@media (max-width: 992px) {
  /* line 645, ../sass/custom.scss */
  .e-testimonial-section .e-testimonial-item {
    display: block !important;
  }
  /* line 651, ../sass/custom.scss */
  .e-testimonial-section .e-testimonial-item .content {
    padding-left: 0 !important;
    padding-top: 5px !important;
  }
}
/* line 657, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .image {
  min-width: 45%;
}
/* line 660, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .image img {
  border: 1px solid #f6f6f6;
}
@media (max-width: 992px) {
  /* line 657, ../sass/custom.scss */
  .e-testimonial-section .e-testimonial-item .image {
    width: 100% !important;
  }
}
/* line 667, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .description {
  font-size: 17.5px !important;
  line-height: 1.1 !important;
  font-weight: 500;
  letter-spacing: .3px;
  margin-bottom: 18px;
  color: #555 !important;
}
/* line 675, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .meta {
  letter-spacing: .3px;
}
/* line 678, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .e-name {
  display: block;
  color: #ff2052;
  font-weight: 600;
  margin-bottom: 2px;
  line-height: 1;
  font-size: 12px !important;
}
/* line 686, ../sass/custom.scss */
.e-testimonial-section .e-testimonial-item .e-organization {
  font-weight: 500;
  font-size: 13px;
}

/* line 695, ../sass/custom.scss */
.e-featured-section .e-featured-card .e-image {
  height: 180px;
  background-size: cover !important;
  border: 1px solid #f6f6f6 !important;
}
@media (max-width: 992px) {
  /* line 695, ../sass/custom.scss */
  .e-featured-section .e-featured-card .e-image {
    height: 20vw !important;
    min-height: 150px !important;
  }
}
@media (max-width: 768px) {
  /* line 695, ../sass/custom.scss */
  .e-featured-section .e-featured-card .e-image {
    height: 30vw !important;
  }
}
/* line 709, ../sass/custom.scss */
.e-featured-section .e-featured-card .e-title {
  font-size: 22px;
  font-weight: 500;
  color: #555;
  margin: 10px 0 15px;
  line-height: 1.1;
}
/* line 716, ../sass/custom.scss */
.e-featured-section .e-featured-card .e-title a {
  color: inherit;
}
/* line 718, ../sass/custom.scss */
.e-featured-section .e-featured-card .e-title a:hover {
  color: #ff2052;
}
/* line 723, ../sass/custom.scss */
.e-featured-section .e-featured-card .e-meta {
  font-weight: 800;
  letter-spacing: .5px;
  font-size: 14px;
  margin-bottom: 3px;
  color: #ff2052;
}
@media (max-width: 1200px) {
  /* line 732, ../sass/custom.scss */
  .e-featured-section .grid > .column {
    width: 50% !important;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  /* line 732, ../sass/custom.scss */
  .e-featured-section .grid > .column {
    width: 100% !important;
  }
}

/* line 744, ../sass/custom.scss */
.e-hm-blog-section {
  background: #404040;
}
/* line 747, ../sass/custom.scss */
.e-hm-blog-section .container {
  padding-top: 30px;
}
/* line 750, ../sass/custom.scss */
.e-hm-blog-section .e-slug {
  font-size: 20px;
  font-weight: 700;
  color: #ff2052;
  letter-spacing: .3px;
  margin: 0;
}
/* line 757, ../sass/custom.scss */
.e-hm-blog-section .e-title {
  margin: 0 0 30px;
  font-size: 2.5rem;
  font-weight: 500;
  color: #fff;
}
/* line 763, ../sass/custom.scss */
.e-hm-blog-section .column.grid {
  position: relative;
  background: #fff;
  margin-top: 30px;
}
/* line 768, ../sass/custom.scss */
.e-hm-blog-section .column.grid .column:first-child {
  padding: 5rem 3rem 3rem 6rem;
}
/* line 771, ../sass/custom.scss */
.e-hm-blog-section .column.grid .column:last-child {
  padding: 5rem 6rem 3rem 3rem;
}
@media (max-width: 992px) {
  /* line 776, ../sass/custom.scss */
  .e-hm-blog-section .column.grid .column:first-child,
  .e-hm-blog-section .column.grid .column:last-child {
    padding: 4rem 2rem !important;
  }
}
@media (max-width: 768px) {
  /* line 783, ../sass/custom.scss */
  .e-hm-blog-section .column.grid .column:first-child,
  .e-hm-blog-section .column.grid .column:last-child {
    padding: 4rem 2rem 0 2rem !important;
  }
}
/* line 789, ../sass/custom.scss */
.e-hm-blog-section .column.grid:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  height: 0;
  width: 0;
  border-left: 15px solid #606060;
  border-bottom: 15px solid #606060;
  border-right: 15px solid #404040;
  border-top: 15px solid #404040;
}
/* line 802, ../sass/custom.scss */
.e-hm-blog-section img {
  max-width: 100%;
  border: 1px solid #f6f6f6 !important;
}
/* line 806, ../sass/custom.scss */
.e-hm-blog-section .e-article-title a {
  font-size: 2.8rem;
  font-weight: 400;
  line-height: 1;
  color: inherit !important;
}
/* line 812, ../sass/custom.scss */
.e-hm-blog-section .e-article-title a:hover {
  color: #ff2052 !important;
}
/* line 816, ../sass/custom.scss */
.e-hm-blog-section .e-meta {
  letter-spacing: .3px;
  font-weight: 500;
  font-size: 14px;
}
/* line 821, ../sass/custom.scss */
.e-hm-blog-section .e-article-text {
  font-size: 1.3rem;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: .2px;
  color: #666;
}
@media (max-width: 768px) {
  /* line 821, ../sass/custom.scss */
  .e-hm-blog-section .e-article-text {
    margin-bottom: 25px;
    font-size: 15px;
  }
}
/* line 833, ../sass/custom.scss */
.e-hm-blog-section .e-link {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .5px;
}

/* line 840, ../sass/custom.scss */
section.e-hm-learn-more {
  margin-bottom: 150px;
}
/* line 843, ../sass/custom.scss */
section.e-hm-learn-more p {
  font-size: 22px;
  font-weight: 500;
}
/* line 847, ../sass/custom.scss */
section.e-hm-learn-more p a {
  color: #ff2052;
}

/* line 853, ../sass/custom.scss */
.e-pg-footer {
  position: relative;
  margin-top: 200px;
  padding-top: 50px;
  padding-bottom: 50px;
  background: white url("../images/ft_tessellation.png") no-repeat left top;
  background-size: cover;
  border-top: 4px solid #f6f6f6;
}
@media (max-width: 768px) {
  /* line 853, ../sass/custom.scss */
  .e-pg-footer {
    text-align: center;
  }
}
/* line 867, ../sass/custom.scss */
.e-pg-footer .e-brand-logo {
  width: 265px;
  margin-bottom: 50px;
}
/* line 873, ../sass/custom.scss */
.e-pg-footer .e-links-list .item {
  font-weight: 600;
  letter-spacing: 1px;
  color: #777 !important;
  border-color: #777 !important;
  font-size: 14px !important;
}
/* line 880, ../sass/custom.scss */
.e-pg-footer .e-links-list .item a {
  color: inherit !important;
}
/* line 883, ../sass/custom.scss */
.e-pg-footer .e-links-list .item a:hover {
  color: #ff2052 !important;
}
/* line 888, ../sass/custom.scss */
.e-pg-footer .e-links-list .item:first-child {
  border: none !important;
}
/* line 891, ../sass/custom.scss */
.e-pg-footer .e-links-list .item:last-child {
  border-right: none !important;
}
/* line 897, ../sass/custom.scss */
.e-pg-footer .e-treadmark-c {
  font-weight: 600;
  font-size: 15px;
  letter-spacing: 1px;
  margin-top: 5px;
  color: #555;
}
/* line 904, ../sass/custom.scss */
.e-pg-footer .e-treadmark-c .e-separater {
  color: #777;
}
/* line 907, ../sass/custom.scss */
.e-pg-footer .e-treadmark-c .e-link {
  color: #ff2052;
}
@media (max-width: 768px) {
  /* line 912, ../sass/custom.scss */
  .e-pg-footer .e-social-ic-c {
    margin-top: 35px !important;
    text-align: center !important;
  }
}
/* line 919, ../sass/custom.scss */
.e-pg-footer .e-social-ic-c a {
  display: inline-block !important;
  width: 54px !important;
  color: #404040;
}
/* line 924, ../sass/custom.scss */
.e-pg-footer .e-social-ic-c a a:hover {
  color: #ff2052;
}

/* line 931, ../sass/custom.scss */
.e-pd-nav {
  box-shadow: 1px 1px 10px 2px transparent;
  border-bottom: 3px solid #f6f6f6;
  height: 45px;
  left: 0 !important;
  right: 0 !important;
  background: #fff;
  transition: all 0.5s ease;
}
/* line 940, ../sass/custom.scss */
.e-pd-nav.fixed {
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.1);
  border-bottom: 3px solid transparent !important;
}
/* line 945, ../sass/custom.scss */
.e-pd-nav.e-show-nav .list {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  -ms-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
/* line 950, ../sass/custom.scss */
.e-pd-nav .e-pd-name {
  color: #404040 !important;
  font-size: 21px;
  font-weight: 600;
  letter-spacing: 1px;
  padding-top: 12px;
  display: inline-block;
  padding-bottom: 3px;
}
/* line 959, ../sass/custom.scss */
.e-pd-nav .list {
  float: right;
  padding-top: 17px;
  margin-right: -12px;
  opacity: 0;
}
/* line 965, ../sass/custom.scss */
.e-pd-nav a.item {
  color: #404040 !important;
  font-weight: 500;
  padding: 0 12px !important;
  height: 28px;
  margin-bottom: -2px;
  font-size: 12px !important;
  letter-spacing: 1px;
  line-height: 2 !important;
}
/* line 977, ../sass/custom.scss */
.e-pd-nav .e-pd-name.active,
.e-pd-nav a.item.active {
  border-bottom: 3px solid #ff2052;
}

/* line 983, ../sass/custom.scss */
.e-pd-masthead {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
}
/* line 988, ../sass/custom.scss */
.e-pd-masthead .e-section-title {
  font-size: 3.2rem;
  font-weight: 900;
  max-width: 700px;
  line-height: 1;
  margin: 0 auto 25px;
}
/* line 996, ../sass/custom.scss */
.e-pd-masthead .e-sub-title {
  font-size: 2.2rem;
  margin: -12px 0 50px !important;
  line-height: 1.1;
  font-weight: 400;
}
/* line 1003, ../sass/custom.scss */
.e-pd-masthead .e-search-bar {
  text-align: center;
}
/* line 1006, ../sass/custom.scss */
.e-pd-masthead .e-search-bar .e-epicbeat-form-submit {
  border: none;
  background: transparent;
}
/* line 1011, ../sass/custom.scss */
.e-pd-masthead .list {
  background: #f0f0f0;
  padding: 10px 10px 0 !important;
  border-radius: 3px;
  height: 58px !important;
}
/* line 1017, ../sass/custom.scss */
.e-pd-masthead .input {
  width: 500px;
  letter-spacing: 1px !important;
  font-weight: 500 !important;
}
/* line 1022, ../sass/custom.scss */
.e-pd-masthead .item {
  margin-left: 0 !important;
  padding: 0 !important;
}
/* line 1026, ../sass/custom.scss */
.e-pd-masthead .e-icon {
  vertical-align: top;
}
/* line 1029, ../sass/custom.scss */
.e-pd-masthead .icon {
  background: #ff2052;
  opacity: 1 !important;
  color: #fff;
  font-size: 25px;
  line-height: 32px !important;
  border-radius: 100%;
  width: 38px;
  height: 38px;
  padding: 2px 9px !important;
  margin-left: 10px !important;
}
/* line 1042, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup {
  position: absolute;
  display: none;
  top: 100%;
  left: 1px;
  right: 1px;
  min-height: 40px;
  min-width: 200px;
  text-align: left;
  font-size: 14px;
  border: 1px solid #f0f0f0;
  border-top: 0;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  overflow: visible;
  background-color: #FFF;
  border-radius: 3px;
  z-index: 3;
}
/* line 1061, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup .e-search-help-inner {
  position: relative;
  border-radius: 12px;
  padding: 10px 0;
  background-color: #fff;
  font-weight: 300;
}
/* line 1069, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup .e-title {
  font-weight: 500;
  margin-bottom: 8px;
  padding: 0 20px;
}
/* line 1075, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup a {
  letter-spacing: .5px;
  font-size: 13px;
  padding: 4px 20px;
  font-weight: 400;
  text-decoration: none;
  display: block;
  color: #404040;
  cursor: pointer;
  background: #fff;
  transition: all 0.2s;
}
/* line 1088, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup b {
  font-weight: 600;
  margin-bottom: 3px;
}
/* line 1093, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup a:hover {
  background: rgba(255, 32, 82, 0.15);
  font-weight: 600;
}
/* line 1098, ../sass/custom.scss */
.e-pd-masthead .e-search-help-popup a:hover b {
  font-weight: 800;
}
/* line 1102, ../sass/custom.scss */
.e-pd-masthead .e-search-bar-holder input:focus {
  border: 1px solid #ddd !important;
}

/* line 1107, ../sass/custom.scss */
.e-pd-metrics-c {
  background: #404040 url("../images/bg_new_epicsite.jpg") no-repeat center;
  background-size: cover;
  padding-top: 65px;
  padding-bottom: 65px;
  color: #fff;
}
@media (max-width: 768px) {
  /* line 1107, ../sass/custom.scss */
  .e-pd-metrics-c {
    text-align: center;
  }
}
/* line 1118, ../sass/custom.scss */
.e-pd-metrics-c .horizontal.list {
  width: 100%;
}
/* line 1122, ../sass/custom.scss */
.e-pd-metrics-c .column {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 1127, ../sass/custom.scss */
.e-pd-metrics-c .e-single-metric {
  width: 33.33%;
  margin-left: 0 !important;
  float: left;
  padding-left: 10px !important;
  padding-right: 10px !important;
}
/* line 1134, ../sass/custom.scss */
.e-pd-metrics-c .e-single-metric .e-number {
  font-family: "overpass";
  font-size: 3.5rem;
  margin: 0 0 5px;
  line-height: 1;
}
/* line 1140, ../sass/custom.scss */
.e-pd-metrics-c .e-single-metric .e-label {
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.3px;
}
/* line 1146, ../sass/custom.scss */
.e-pd-metrics-c .e-single-metric:last-child {
  border-right: 1px solid #fff;
}
@media (max-width: 992px) {
  /* line 1151, ../sass/custom.scss */
  .e-pd-metrics-c .e-single-metric:last-child {
    border-right: 0 !important;
  }
}
@media (max-width: 768px) {
  /* line 1127, ../sass/custom.scss */
  .e-pd-metrics-c .e-single-metric {
    text-align: center;
  }
}
/* line 1160, ../sass/custom.scss */
.e-pd-metrics-c .e-video-btn-c {
  font-size: 17px;
  font-weight: 600;
  letter-spacing: .3px;
  line-height: 1.1;
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 1170, ../sass/custom.scss */
.e-pd-metrics-c .e-video-btn-c p {
  font-size: 15px;
  margin-top: 16px;
  cursor: pointer;
}
/* line 1175, ../sass/custom.scss */
.e-pd-metrics-c .e-video-btn-c p:hover {
  color: #ff2052;
}
/* line 1179, ../sass/custom.scss */
.e-pd-metrics-c .e-video-btn-c .icon {
  font-size: 19px;
  vertical-align: top;
}
@media (max-width: 992px) {
  /* line 1160, ../sass/custom.scss */
  .e-pd-metrics-c .e-video-btn-c {
    border-right: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 1160, ../sass/custom.scss */
  .e-pd-metrics-c .e-video-btn-c {
    border-left: 0 !important;
    margin-top: 50px;
  }
}
/* line 1194, ../sass/custom.scss */
.e-pd-metrics-c .e-trial-btn-c {
  text-align: center !important;
  padding: 15px 0 20px !important;
}
@media (max-width: 992px) {
  /* line 1194, ../sass/custom.scss */
  .e-pd-metrics-c .e-trial-btn-c {
    padding: 40px 0 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1204, ../sass/custom.scss */
  .e-pd-metrics-c .e-trial-btn-c .e-btn {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/* line 1212, ../sass/custom.scss */
.e-pd-features-c {
  border-top: 1px solid #f0f0f0;
  margin-top: 30px;
}
/* line 1216, ../sass/custom.scss */
.e-pd-features-c .tabular.menu {
  border-bottom: 0 !important;
}
/* line 1219, ../sass/custom.scss */
.e-pd-features-c .tabular.menu .item {
  border-left: 1px solid #ccc !important;
  border-right: 0 !important;
  font-weight: 500;
  letter-spacing: .5px;
  color: #444 !important;
  line-height: 1.25;
  cursor: pointer;
  padding-left: 24px;
  padding-right: 22px;
  font-size: 13px !important;
}
@media (max-width: 1200px) {
  /* line 1219, ../sass/custom.scss */
  .e-pd-features-c .tabular.menu .item {
    padding-left: 15px !important;
    padding-right: 15px !important;
    letter-spacing: .3px;
    font-size: 12px !important;
  }
}
/* line 1238, ../sass/custom.scss */
.e-pd-features-c .tabular.menu .item:last-child {
  border-right: 1px solid #ccc !important;
}
/* line 1242, ../sass/custom.scss */
.e-pd-features-c .tabular.menu .item.active {
  cursor: default !important;
  color: #444 !important;
  border-top: 3px solid #ff2052 !important;
  border-radius: 0 !important;
  font-weight: 500 !important;
}
/* line 1251, ../sass/custom.scss */
.e-pd-features-c .ui.segment {
  margin-top: 40px !important;
  border: 0 !important;
  padding-left: 0;
}
/* line 1256, ../sass/custom.scss */
.e-pd-features-c .ui.segment img {
  width: 100%;
}
/* line 1259, ../sass/custom.scss */
.e-pd-features-c .ui.segment img.e-browser {
  border-top: 1px solid #f6f6f6 !important;
  border-left: 1px solid #f6f6f6 !important;
  border-right: 1px solid #f6f6f6 !important;
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  display: none;
}
/* line 1267, ../sass/custom.scss */
.e-pd-features-c .ui.segment img.e-feature-img {
  border: 1px solid #f6f6f6 !important;
  border-radius: 4px !important;
}
/* line 1274, ../sass/custom.scss */
.e-pd-features-c .ui.segment .e-feature-name {
  font-size: 2rem;
  font-weight: 900;
  line-height: 1;
  border-bottom: 4px solid #ff2052;
  padding-bottom: 5px;
}
/* line 1281, ../sass/custom.scss */
.e-pd-features-c .ui.segment .e-feature-info p {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 500;
}

/* line 1289, ../sass/custom.scss */
.e-pd-features-accordion-c {
  margin-top: 20px;
}
/* line 1292, ../sass/custom.scss */
.e-pd-features-accordion-c .title {
  font-size: 16.5px !important;
  font-weight: 500;
  color: inherit !important;
  letter-spacing: .3px;
  border-top: 4px solid #f0f0f0;
}
/* line 1299, ../sass/custom.scss */
.e-pd-features-accordion-c .title .icon {
  float: right;
}
/* line 1303, ../sass/custom.scss */
.e-pd-features-accordion-c .title.active {
  border-top: 4px solid #ff2052;
}
/* line 1308, ../sass/custom.scss */
.e-pd-features-accordion-c img {
  width: 100%;
}
/* line 1311, ../sass/custom.scss */
.e-pd-features-accordion-c img.e-browser {
  border-top: 1px solid #f6f6f6 !important;
  border-left: 1px solid #f6f6f6 !important;
  border-right: 1px solid #f6f6f6 !important;
}
/* line 1316, ../sass/custom.scss */
.e-pd-features-accordion-c img.e-feature-img {
  border-left: 1px solid #f6f6f6 !important;
  border-bottom: 1px solid #f6f6f6 !important;
  border-right: 1px solid #f6f6f6 !important;
  margin-top: -8px;
}
/* line 1324, ../sass/custom.scss */
.e-pd-features-accordion-c .e-feature-name {
  font-size: 25px;
  font-weight: 900;
  line-height: 1;
  margin: 20px 0;
}
/* line 1330, ../sass/custom.scss */
.e-pd-features-accordion-c .e-feature-info {
  margin-bottom: 30px;
}
/* line 1333, ../sass/custom.scss */
.e-pd-features-accordion-c .e-feature-info p {
  line-height: 1.2;
  font-size: 20px;
  font-weight: 500;
}

/* line 1342, ../sass/custom.scss */
.e-pd-pricing-table .table {
  border: 0;
  margin-bottom: 30px !important;
}
/* line 1347, ../sass/custom.scss */
.e-pd-pricing-table thead th {
  background: #fff !important;
  color: #ff2052 !important;
  letter-spacing: .8px;
  border-radius: 0 !important;
  border-bottom: 0 !important;
  border-left: 2px solid #fff !important;
  padding: 0 0 5px !important;
  font-size: 14px !important;
  width: 300px !important;
}
/* line 1361, ../sass/custom.scss */
.e-pd-pricing-table tbody tr:nth-child(even) {
  background: #f9f9f9;
}
/* line 1364, ../sass/custom.scss */
.e-pd-pricing-table tbody tr:nth-child(odd) {
  background: #f3f3f3;
}
/* line 1368, ../sass/custom.scss */
.e-pd-pricing-table tbody td {
  border-top: 2px solid #fff !important;
  border-left: 2px solid #fff !important;
  font-size: 13.5px !important;
  letter-spacing: .5px !important;
  font-weight: 500;
  padding: 6px 12px !important;
  color: #404040 !important;
}
/* line 1377, ../sass/custom.scss */
.e-pd-pricing-table tbody .checkmark {
  color: #ff2052;
  font-size: 16px;
}
/* line 1384, ../sass/custom.scss */
.e-pd-pricing-table tfoot tr {
  background: #fff !important;
}
/* line 1387, ../sass/custom.scss */
.e-pd-pricing-table tfoot td {
  border-left: 2px solid #fff !important;
  border-bottom: 5px solid #f6f6f6;
}
/* line 1391, ../sass/custom.scss */
.e-pd-pricing-table tfoot .e-pd-price {
  font-size: 2.5rem;
  margin: 8px 0 0 !important;
  color: #666 !important;
  font-weight: 600;
}
/* line 1397, ../sass/custom.scss */
.e-pd-pricing-table tfoot .e-price-footnote {
  margin-bottom: 15px;
  letter-spacing: .3px;
}
/* line 1402, ../sass/custom.scss */
.e-pd-pricing-table .e-btn-c {
  text-align: right;
}
@media (max-width: 992px) {
  /* line 1402, ../sass/custom.scss */
  .e-pd-pricing-table .e-btn-c {
    text-align: center;
  }
}
/* line 1411, ../sass/custom.scss */
.e-pd-pricing-table .e-price-holder .e-number {
  font-size: 2.5rem;
  font-weight: 600;
  color: #555;
  margin-bottom: 5px;
}

/* line 1420, ../sass/custom.scss */
.e-pd-pricing-card {
  text-align: center;
  border: 1px solid #f0f0f0;
  padding-top: 20px;
  margin-bottom: 50px;
}
/* line 1426, ../sass/custom.scss */
.e-pd-pricing-card .e-pd-name {
  color: #ff2052;
  font-weight: 700;
  letter-spacing: .5px;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 1433, ../sass/custom.scss */
.e-pd-pricing-card .e-single-feature {
  border-top: 2px solid #fff !important;
  font-size: 13.5px !important;
  letter-spacing: .5px !important;
  font-weight: 500;
  padding: 6px 12px !important;
  color: #404040 !important;
}
/* line 1441, ../sass/custom.scss */
.e-pd-pricing-card .e-single-feature:nth-child(even) {
  background: #fcfcfc;
}
/* line 1444, ../sass/custom.scss */
.e-pd-pricing-card .e-single-feature:nth-child(odd) {
  background: #f9f9f9;
}
/* line 1448, ../sass/custom.scss */
.e-pd-pricing-card .e-card-footer {
  padding: 20px 0;
}
/* line 1451, ../sass/custom.scss */
.e-pd-pricing-card .e-card-footer .e-pd-price {
  font-size: 31px;
  color: #666;
  font-weight: 700;
  margin-bottom: 5px;
}
/* line 1457, ../sass/custom.scss */
.e-pd-pricing-card .e-card-footer .e-price-footnote {
  font-weight: 500;
  letter-spacing: .4px;
}

/* line 1464, ../sass/custom.scss */
.e-pd-faq-section {
  margin-bottom: 100px;
}
/* line 1467, ../sass/custom.scss */
.e-pd-faq-section .list {
  max-width: 800px;
}
/* line 1472, ../sass/custom.scss */
.e-pd-faq-section .header {
  font-size: 22px;
  margin-bottom: 15px !important;
  color: inherit !important;
  line-height: 1.01 !important;
}
/* line 1478, ../sass/custom.scss */
.e-pd-faq-section .description {
  font-size: 17px;
  line-height: 1.3;
  margin-bottom: 45px;
  color: inherit !important;
}
/* line 1484, ../sass/custom.scss */
.e-pd-faq-section .description a {
  display: inline-block;
  font-weight: 500;
}
/* line 1490, ../sass/custom.scss */
.e-pd-faq-section .e-extra-info-c p {
  font-size: 22px;
  line-height: 1.2;
}
/* line 1494, ../sass/custom.scss */
.e-pd-faq-section .e-extra-info-c .e-btn-c {
  text-align: right;
}
@media (max-width: 992px) {
  /* line 1494, ../sass/custom.scss */
  .e-pd-faq-section .e-extra-info-c .e-btn-c {
    text-align: left !important;
    margin-bottom: -15px;
  }
}

/* line 1505, ../sass/custom.scss */
.e-ppg-masthead-c {
  background: #404040 url("../images/bg_new_epicsite.jpg") no-repeat center;
  background-size: cover;
  padding-top: 50px;
  padding-bottom: 50px;
  color: #fff;
  text-align: center;
}
/* line 1512, ../sass/custom.scss */
.e-ppg-masthead-c .e-title {
  font-weight: 900;
  font-size: 3.5rem;
  line-height: 1.1;
}
/* line 1517, ../sass/custom.scss */
.e-ppg-masthead-c .e-sub-title {
  font-size: 2.5rem;
  margin: 0;
  line-height: 1.1;
}
/* line 1522, ../sass/custom.scss */
.e-ppg-masthead-c .e-short-text {
  font-size: 22px;
  font-weight: 500;
}

/* line 1528, ../sass/custom.scss */
.e-ppg-top-cards {
  margin-left: -5px;
  margin-right: -5px;
  background: #f9f9f9;
  padding-top: 40px;
}
/* line 1534, ../sass/custom.scss */
.e-ppg-top-cards .container {
  margin-left: -5px;
  margin-right: -5px;
}

/* line 1540, ../sass/custom.scss */
.e-ppg-price-card {
  width: 50%;
  float: left;
  padding: 0 5px;
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  /* line 1540, ../sass/custom.scss */
  .e-ppg-price-card {
    width: 100%;
  }
}
/* line 1550, ../sass/custom.scss */
.e-ppg-price-card .e-inner-c {
  border: 2px solid #f0f0f0;
  padding: 15px;
  background: #fff;
}
/* line 1556, ../sass/custom.scss */
.e-ppg-price-card .e-pd-name {
  font-weight: 500;
  font-size: 22px;
  letter-spacing: .5px;
  color: #ff2052;
  margin-bottom: 15px;
  border-bottom: 1px solid #f0f0f0;
  padding-bottom: 9px;
}
/* line 1566, ../sass/custom.scss */
.e-ppg-price-card .list {
  min-height: 60px;
}
@media (max-width: 992px) {
  /* line 1566, ../sass/custom.scss */
  .e-ppg-price-card .list {
    min-height: 60px;
  }
}
/* line 1574, ../sass/custom.scss */
.e-ppg-price-card .item {
  margin-right: 20px;
}
/* line 1577, ../sass/custom.scss */
.e-ppg-price-card .e-number {
  font-size: 2.2rem;
  font-weight: 600;
  color: #555;
  margin: 0;
  line-height: 1;
  margin-bottom: 10px;
}
/* line 1585, ../sass/custom.scss */
.e-ppg-price-card .e-old {
  text-decoration: line-through;
  color: #ccc !important;
}
/* line 1589, ../sass/custom.scss */
.e-ppg-price-card .divider {
  margin-top: 5px !important;
  border-top: 1px solid #f0f0f0 !important;
}
/* line 1593, ../sass/custom.scss */
.e-ppg-price-card .e-desc {
  font-weight: 500;
  line-height: 1.1;
  max-width: 400px;
  color: #555;
  letter-spacing: .3px;
  font-size: 18px;
}
@media (max-width: 1199px) {
  /* line 1593, ../sass/custom.scss */
  .e-ppg-price-card .e-desc {
    font-size: 16px;
    margin-bottom: 25px !important;
  }
}
@media (max-width: 992px) {
  /* line 1593, ../sass/custom.scss */
  .e-ppg-price-card .e-desc {
    max-width: 500px;
  }
}
/* line 1610, ../sass/custom.scss */
.e-ppg-price-card .e-link {
  font-weight: 600;
  font-size: 14px;
  letter-spacing: .5px;
}
/* line 1615, ../sass/custom.scss */
.e-ppg-price-card .e-link .icon {
  font-size: 16px;
  display: inline-block;
  margin-top: 12px;
}

/* line 1623, ../sass/custom.scss */
.e-ppg-featured-section {
  margin-top: 50px;
}
/* line 1626, ../sass/custom.scss */
.e-ppg-featured-section .e-title {
  text-align: center;
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 1.1;
  letter-spacing: .3px;
  max-width: 940px;
  margin: auto auto 50px;
}

/* line 1640, ../sass/custom.scss */
.e-ppg-epictrack-section .e-table-view .e-col-c {
  float: left;
  width: 33.33%;
  margin-bottom: 40px;
}
@media (max-width: 992px) {
  /* line 1640, ../sass/custom.scss */
  .e-ppg-epictrack-section .e-table-view .e-col-c {
    width: 100%;
  }
}
/* line 1649, ../sass/custom.scss */
.e-ppg-epictrack-section .e-table-view .e-col-title {
  color: #ff2052;
  font-weight: 600;
  font-size: 16px;
  letter-spacing: .5px;
  margin-bottom: 0;
}
/* line 1656, ../sass/custom.scss */
.e-ppg-epictrack-section .e-table-view .e-item {
  font-size: 15px;
  padding: 10px;
  letter-spacing: .3px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  min-height: 62px;
  line-height: 1.15;
}
/* line 1665, ../sass/custom.scss */
.e-ppg-epictrack-section .e-table-view .e-item:nth-child(even) {
  background: #f9f9f9;
}
/* line 1668, ../sass/custom.scss */
.e-ppg-epictrack-section .e-table-view .e-item:nth-child(odd) {
  background: #f3f3f3;
}
/* line 1674, ../sass/custom.scss */
.e-ppg-epictrack-section .e-feature-list .item {
  font-size: 15px;
  font-weight: 500;
  letter-spacing: .5px;
  margin-bottom: 5px;
}
/* line 1680, ../sass/custom.scss */
.e-ppg-epictrack-section .e-feature-list .e-number {
  font-weight: 600;
  color: #333;
}
/* line 1685, ../sass/custom.scss */
.e-ppg-epictrack-section .e-price-holder {
  display: inline-block;
  float: right;
  padding-right: 25px;
}
/* line 1690, ../sass/custom.scss */
.e-ppg-epictrack-section .e-price-holder .e-number {
  font-size: 2.5rem;
  font-weight: 600;
  color: #555;
  margin-bottom: 5px;
}

/* line 1699, ../sass/custom.scss */
.e-about-us-page {
  margin-top: 60px;
}

/* line 1703, ../sass/custom.scss */
.e-team-members-list {
  border-top: 1px solid rgba(34, 36, 38, 0.15);
  border-bottom: 1px solid rgba(34, 36, 38, 0.15);
  padding-top: 23px;
  margin-top: 60px !important;
}
/* line 1709, ../sass/custom.scss */
.e-team-members-list .image {
  width: 135px !important;
  margin: 0 !important;
}
/* line 1713, ../sass/custom.scss */
.e-team-members-list .image img {
  border: 1px solid #f0f0f0;
}
/* line 1719, ../sass/custom.scss */
.e-team-members-list .header {
  font-size: 17px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  margin: 1px 0 5px !important;
  line-height: 1 !important;
  display: block !important;
}
/* line 1727, ../sass/custom.scss */
.e-team-members-list .meta {
  color: #ff2052 !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 1px !important;
  margin-bottom: 10px !important;
  text-transform: uppercase !important;
}
/* line 1735, ../sass/custom.scss */
.e-team-members-list .e-description {
  margin-bottom: 20px;
}
/* line 1738, ../sass/custom.scss */
.e-team-members-list .e-description p {
  line-height: 1.25 !important;
}
/* line 1742, ../sass/custom.scss */
.e-team-members-list .e-social-ic-c {
  margin: 15px 0 5px -7px !important;
}
/* line 1745, ../sass/custom.scss */
.e-team-members-list .e-social-ic-c a {
  display: inline-block !important;
  width: 36px !important;
}
/* line 1749, ../sass/custom.scss */
.e-team-members-list .e-social-ic-c .icon {
  color: #ccc;
  font-size: 35px;
}

/* line 1756, ../sass/custom.scss */
.e-about-us-side-section {
  padding-left: 60px;
}
@media (max-width: 992px) {
  /* line 1756, ../sass/custom.scss */
  .e-about-us-side-section {
    margin-right: 0;
    padding-left: 0;
  }
}
/* line 1764, ../sass/custom.scss */
.e-about-us-side-section .e-title {
  font-weight: 600;
  letter-spacing: 0.8px;
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 5px;
}
/* line 1770, ../sass/custom.scss */
.e-about-us-side-section .e-side-item {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 8px;
  padding-right: 45px;
}
/* line 1775, ../sass/custom.scss */
.e-about-us-side-section a {
  color: inherit;
  display: inline-block;
  font-size: 14px;
  padding-bottom: 8px;
}
/* line 1781, ../sass/custom.scss */
.e-about-us-side-section a:hover {
  color: #ff2052;
}

/* line 1787, ../sass/custom.scss */
.e-goto-top {
  z-index: 2;
  position: fixed;
  top: 100px;
  right: 3%;
  width: 50px;
  height: 50px;
  background: #f0f0f0;
  color: #ccc;
  border-radius: 100%;
  cursor: pointer;
  padding: 8px 3px;
  border: 1px solid #f0f0f0;
  transform-origin: center;
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: transform 0.2s;
  -moz-transition: transform 0.2s;
  -ms-transition: transform 0.2s;
  -o-transition: transform 0.2s;
  transition: transform 0.2s;
}
/* line 1808, ../sass/custom.scss */
.e-goto-top .icon {
  font-size: 35px !important;
}
/* line 1812, ../sass/custom.scss */
.e-goto-top.e-show {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 1816, ../sass/custom.scss */
.e-goto-top:hover {
  background: #fff;
  color: #ff2052;
}
@media (max-width: 992px) {
  /* line 1787, ../sass/custom.scss */
  .e-goto-top {
    display: none !important;
  }
}

/* line 1827, ../sass/custom.scss */
.e-gravity-form ul.gform_fields {
  list-style: none;
  padding: 0;
}
/* line 1831, ../sass/custom.scss */
.e-gravity-form .gfield_label {
  font-weight: normal;
  font-size: 16px;
  margin-bottom: 5px;
}
/* line 1837, ../sass/custom.scss */
.e-gravity-form .ginput_container textarea,
.e-gravity-form .ginput_container input[type="text"],
.e-gravity-form .ginput_container input[type="email"] {
  width: 100%;
  max-width: 800px;
  padding: 0;
  outline: none;
  border: 1px solid #f0f0f0;
  color: #aaaaaa;
  letter-spacing: 0.3px;
  padding: 8px 10px;
  font-size: 16px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
/* line 1852, ../sass/custom.scss */
.e-gravity-form .ginput_container textarea:focus,
.e-gravity-form .ginput_container input[type="text"]:focus,
.e-gravity-form .ginput_container input[type="email"]:focus {
  border: 1px solid #ccc;
  color: #333;
}
/* line 1857, ../sass/custom.scss */
.e-gravity-form .ginput_container textarea {
  border: 1px solid #ccc;
  height: 150px;
}
/* line 1862, ../sass/custom.scss */
.e-gravity-form input[type="radio"],
.e-gravity-form input[type="checkbox"] {
  margin: 0;
  vertical-align: middle;
}
/* line 1867, ../sass/custom.scss */
.e-gravity-form th {
  font-size: 1rem;
}
/* line 1870, ../sass/custom.scss */
.e-gravity-form ul.gfield_radio {
  list-style: none;
  padding: 0;
}
/* line 1874, ../sass/custom.scss */
.e-gravity-form ul.gfield_radio > li {
  padding: 2px 0;
}
/* line 1878, ../sass/custom.scss */
.e-gravity-form ul.gfield_radio label {
  margin: 0 0 0 6px;
  font-weight: normal;
  font-size: 15px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  /* line 1885, ../sass/custom.scss */
  .e-gravity-form ul.gfield_radio > li {
    position: relative;
    padding-left: 15px;
  }
  /* line 1889, ../sass/custom.scss */
  .e-gravity-form ul.gfield_radio label {
    vertical-align: top;
    margin-top: 6px;
    margin-left: 11px;
  }
  /* line 1894, ../sass/custom.scss */
  .e-gravity-form ul.gfield_radio input[type="radio"] {
    position: absolute;
    top: 8px;
    left: 0;
    width: 20px;
    height: 20px;
  }
}
/* line 1903, ../sass/custom.scss */
.e-gravity-form ul.gfield_checkbox {
  list-style: none;
  padding: 0;
}
/* line 1907, ../sass/custom.scss */
.e-gravity-form ul.gfield_checkbox > li {
  padding: 3px 0;
}
/* line 1911, ../sass/custom.scss */
.e-gravity-form ul.gfield_checkbox label {
  margin: 0 0 0 2px;
  font-weight: normal;
  font-size: 15px;
  vertical-align: middle;
}
@media (max-width: 768px) {
  /* line 1919, ../sass/custom.scss */
  .e-gravity-form ul.gfield_checkbox > li {
    position: relative;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
  /* line 1925, ../sass/custom.scss */
  .e-gravity-form ul.gfield_checkbox label {
    vertical-align: top;
    margin-top: 3px;
    margin-left: 5px;
  }
  /* line 1930, ../sass/custom.scss */
  .e-gravity-form ul.gfield_checkbox input[type="checkbox"] {
    position: absolute;
    top: 8px;
    left: 0;
    width: 20px;
    height: 20px;
  }
}
/* line 1939, ../sass/custom.scss */
.e-gravity-form .gform_body > ul > li {
  margin-bottom: 30px;
  position: relative;
}
/* line 1943, ../sass/custom.scss */
.e-gravity-form .gfield_list_cell {
  padding-right: 1rem;
}
/* line 1946, ../sass/custom.scss */
.e-gravity-form input[type="submit"] {
  background: #ff2052;
  color: #fff;
  border: 2px solid #ff2052;
  border-radius: 0;
  letter-spacing: .3px;
  max-width: 100%;
  white-space: normal;
  margin-bottom: 8px;
  margin-right: 5px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-top: 20px;
  padding: 10px 20px;
  font-size: 15px;
  font-weight: 700;
}
/* line 1963, ../sass/custom.scss */
.e-gravity-form .validation_message {
  position: absolute;
  display: inline-block;
  background: #ff3300;
  font-size: 12.5px;
  font-weight: 700;
  color: #FFF;
  letter-spacing: 0.5px;
  padding: 0 5px;
  top: 100%;
  left: 0;
}
/* line 1975, ../sass/custom.scss */
.e-gravity-form .validation_message:before {
  content: "";
  position: absolute;
  top: -7px;
  left: 12px;
  height: 0px;
  width: 0px;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ff3300;
}
/* line 1987, ../sass/custom.scss */
.e-gravity-form .validation_error {
  display: none !important;
}

/* line 1993, ../sass/custom.scss */
.e-blog-category-nav {
  background: #404040;
  padding: 0 50px !important;
  height: 40px !important;
  width: 100% !important;
}
/* line 1999, ../sass/custom.scss */
.e-blog-category-nav .item {
  position: relative;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px !important;
  padding: 12px 10px !important;
}
/* line 2008, ../sass/custom.scss */
.e-blog-category-nav .item.current-post-parent:before, .e-blog-category-nav .item.current-menu-item:before {
  content: '';
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background: #ff2052;
}

/* line 2020, ../sass/custom.scss */
.e-blog-wrapper {
  margin-top: 70px;
}

/* line 2025, ../sass/custom.scss */
.e-blog-feature-article .e-category {
  font-family: "Roboto";
  font-weight: 800;
  font-size: 14px;
  color: #ff2052;
  letter-spacing: 1px;
  margin: 0;
}
/* line 2033, ../sass/custom.scss */
.e-blog-feature-article .e-title {
  margin: 0 0 20px;
}
/* line 2036, ../sass/custom.scss */
.e-blog-feature-article .e-title a {
  font-family: "playfair";
  font-size: 4rem;
  line-height: 1;
  color: #404040;
}
/* line 2043, ../sass/custom.scss */
.e-blog-feature-article .e-meta {
  font-family: "Roboto";
  font-size: 13px;
  letter-spacing: 1px;
}
/* line 2048, ../sass/custom.scss */
.e-blog-feature-article .e-image {
  width: 100%;
}

/* line 2057, ../sass/custom.scss */
.e-article-list {
  margin: 50px -20px;
}
/* line 2060, ../sass/custom.scss */
.e-article-list .e-list-item {
  width: 33.33%;
  float: left;
  padding: 0 20px;
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  /* line 2060, ../sass/custom.scss */
  .e-article-list .e-list-item {
    width: 50%;
    float: left;
  }
}
@media (max-width: 768px) {
  /* line 2060, ../sass/custom.scss */
  .e-article-list .e-list-item {
    width: 100%;
    float: none;
  }
  /* line 2075, ../sass/custom.scss */
  .e-article-list .e-list-item .e-content {
    height: auto !important;
    margin-bottom: 35px !important;
  }
}
/* line 2081, ../sass/custom.scss */
.e-article-list .e-list-item .e-category {
  font-family: "Roboto", sans-serif;
  font-weight: 800;
  font-size: 13px;
  color: #ff2052;
  letter-spacing: 1px;
  margin-bottom: 5px;
}
/* line 2090, ../sass/custom.scss */
.e-article-list .e-list-item img {
  width: 100%;
  height: 175px;
}
/* line 2095, ../sass/custom.scss */
.e-article-list .e-list-item .e-content {
  height: 160px;
}
/* line 2099, ../sass/custom.scss */
.e-article-list .e-list-item .e-title {
  margin: 10px 0;
  line-height: 1.1;
}
/* line 2103, ../sass/custom.scss */
.e-article-list .e-list-item .e-title a {
  font-family: "playfair";
  font-size: 20px;
  color: #555;
  font-weight: 600;
}
/* line 2110, ../sass/custom.scss */
.e-article-list .e-list-item .e-article-text {
  font-family: "Droid Serif";
  line-height: 1.15;
  font-size: 13.5px;
  letter-spacing: .3px;
  color: #555;
}
/* line 2117, ../sass/custom.scss */
.e-article-list .e-list-item .e-meta,
.e-article-list .e-list-item .e-min-read {
  font-size: 11px;
  font-family: "Roboto";
  color: #999;
  font-weight: 700;
  letter-spacing: .5px;
}
/* line 2125, ../sass/custom.scss */
.e-article-list .e-list-item .e-meta {
  margin-bottom: 10px;
}
/* line 2128, ../sass/custom.scss */
.e-article-list .e-list-item .e-min-read {
  margin-bottom: 0;
  border-bottom: 2px solid #e6e6e6;
  padding-bottom: 4px;
}

/* line 2136, ../sass/custom.scss */
.e-header-article-list {
  width: 100%;
  border-bottom: 1px solid #ddd;
  padding-left: 25px !important;
  vertical-align: top;
}
@media (max-width: 768px) {
  /* line 2136, ../sass/custom.scss */
  .e-header-article-list {
    display: none !important;
  }
}
/* line 2146, ../sass/custom.scss */
.e-header-article-list .item {
  position: relative;
  width: 25%;
  padding: 20px 25px !important;
  height: 100px;
  vertical-align: top;
}
@media (max-width: 1200px) {
  /* line 2146, ../sass/custom.scss */
  .e-header-article-list .item {
    width: 33.33%;
  }
  /* line 2156, ../sass/custom.scss */
  .e-header-article-list .item:last-child {
    display: none !important;
  }
}
@media (max-width: 992px) {
  /* line 2146, ../sass/custom.scss */
  .e-header-article-list .item {
    width: 50%;
  }
  /* line 2164, ../sass/custom.scss */
  .e-header-article-list .item:nth-child(3) {
    display: none !important;
  }
}
/* line 2169, ../sass/custom.scss */
.e-header-article-list .image {
  position: absolute;
  top: 20px;
  left: 10px;
  width: 80px !important;
  height: 50px !important;
  border-radius: 0 !important;
}
/* line 2177, ../sass/custom.scss */
.e-header-article-list .content {
  padding-left: 80px !important;
}
/* line 2180, ../sass/custom.scss */
.e-header-article-list .title {
  display: block;
  color: #404040 !important;
  font-family: "playfair";
  font-size: 16px;
  line-height: 1.1;
}
/* line 2187, ../sass/custom.scss */
.e-header-article-list .description {
  color: #aaa !important;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 11px;
  letter-spacing: 1px;
  margin-top: 6px;
  text-transform: uppercase;
}

/* line 2198, ../sass/custom.scss */
.e-blog-header {
  padding: 0 !important;
  /* line 62, ../sass/semantic-ui/elements/_input.scss */
  /* line 65, ../sass/semantic-ui/elements/_input.scss */
}
/* line 2201, ../sass/custom.scss */
.e-blog-header .secondary.menu {
  margin-top: 0;
  padding-top: 15px;
  margin-bottom: 5px;
  position: relative;
}
/* line 2207, ../sass/custom.scss */
.e-blog-header .secondary.menu .icon.content {
  top: 25px;
  left: 20px;
}
/* line 2213, ../sass/custom.scss */
.e-blog-header .e-blog-logo {
  padding-left: 50px !important;
}
/* line 2216, ../sass/custom.scss */
.e-blog-header .e-blog-logo img {
  width: 55px !important;
  margin-right: 10px;
  vertical-align: middle;
}
/* line 2221, ../sass/custom.scss */
.e-blog-header .e-blog-logo a {
  font-weight: 900;
  font-size: 35px;
  color: #444;
}
@media (max-width: 992px) {
  /* line 2213, ../sass/custom.scss */
  .e-blog-header .e-blog-logo {
    margin: auto !important;
  }
  /* line 2229, ../sass/custom.scss */
  .e-blog-header .e-blog-logo img {
    margin: auto !important;
    width: 40px !important;
  }
  /* line 2233, ../sass/custom.scss */
  .e-blog-header .e-blog-logo span {
    font-size: 30px !important;
  }
}
/* line 2238, ../sass/custom.scss */
.e-blog-header .e-top-nav {
  margin-right: 50px !important;
}
/* line 2241, ../sass/custom.scss */
.e-blog-header .e-top-nav .item {
  font-family: "Roboto" !important;
  color: #777 !important;
  font-size: 14px !important;
  background: transparent !important;
  letter-spacing: .5px !important;
  border-radius: 0 !important;
  padding: 5px 16px !important;
  margin: 0 !important;
}
/* line 2251, ../sass/custom.scss */
.e-blog-header .e-top-nav .item .icon {
  margin: 0 0 0 5px !important;
}
/* line 2257, ../sass/custom.scss */
.e-blog-header .e-top-nav.search-active a.item {
  opacity: .2;
  pointer-events: none !important;
}
/* line 2261, ../sass/custom.scss */
.e-blog-header .e-top-nav.search-active .e-search-holder .icon.input {
  width: 300px !important;
}
/* line 2264, ../sass/custom.scss */
.e-blog-header .e-top-nav.search-active .e-search-holder .icon.input .search.icon {
  color: #ff2052;
}
/* line 2270, ../sass/custom.scss */
.e-blog-header .e-search-holder {
  margin: 0 10px 0;
  display: inline-block;
}
/* line 2274, ../sass/custom.scss */
.e-blog-header .e-search-holder .icon.input {
  margin: 30px 4px 0;
  width: 152px !important;
  border-left: 1px solid #999 !important;
  border-right: 1px solid #999 !important;
  padding: 0 20px;
  -webkit-transition: max-width, 0.5s;
  -moz-transition: max-width, 0.5s;
  -ms-transition: max-width, 0.5s;
  -o-transition: max-width, 0.5s;
  transition: max-width, 0.5s;
}
/* line 2282, ../sass/custom.scss */
.e-blog-header .e-search-holder input {
  font-size: 14px;
  font-family: "Roboto" !important;
}
/* line 2286, ../sass/custom.scss */
.e-blog-header .e-search-holder .search.icon {
  right: 20px !important;
  color: #666;
  cursor: pointer;
}
/* line 2292, ../sass/custom.scss */
.e-blog-header .ui.input input::-webkit-input-placeholder {
  color: #666;
}
/* line 2297, ../sass/custom.scss */
.e-blog-header .ui.input input::-moz-placeholder {
  color: #666;
}
/* line 2302, ../sass/custom.scss */
.e-blog-header .ui.input input:-ms-input-placeholder {
  color: #666;
}

/* line 2307, ../sass/custom.scss */
.e-single-post-blog-header {
  border-bottom: 0 !important;
}
/* line 2310, ../sass/custom.scss */
.e-single-post-blog-header .secondary.menu {
  margin-bottom: 0;
  padding-top: 0 !important;
}
/* line 2314, ../sass/custom.scss */
.e-single-post-blog-header .e-blog-logo {
  padding: 0 !important;
}
/* line 2318, ../sass/custom.scss */
.e-single-post-blog-header .e-search-holder .icon.input {
  margin-top: 18px !important;
}

/* line 2323, ../sass/custom.scss */
.e-single-article {
  margin-top: 50px;
}
/* line 2326, ../sass/custom.scss */
.e-single-article .e-category {
  font-family: "Roboto";
  font-weight: 800;
  font-size: 14px;
  color: #ff2052;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}
/* line 2336, ../sass/custom.scss */
.e-single-article .article-h1 {
  margin: 0 0 20px;
  font-family: "playfair";
  font-size: 4rem;
  line-height: 1;
  color: #404040;
  font-weight: 400;
}
/* line 2344, ../sass/custom.scss */
.e-single-article .blog-author {
  font-size: 13px;
  font-family: "Roboto";
  color: #777;
}
/* line 2349, ../sass/custom.scss */
.e-single-article .blog-author a {
  color: #777;
}
/* line 2352, ../sass/custom.scss */
.e-single-article .blog-author a:hover {
  color: #ff2052 !important;
}
/* line 2357, ../sass/custom.scss */
.e-single-article blockquote {
  margin: 50px 0 0;
  font-family: "playfair", serif;
  font-size: 3.5rem;
  line-height: 1;
  color: #404040;
  font-weight: 400;
}
/* line 2365, ../sass/custom.scss */
.e-single-article blockquote.epic-small-quote {
  margin: 21px;
  font-size: 1.5rem;
}
/* line 2370, ../sass/custom.scss */
.e-single-article .article-body {
  font-family: "Droid Serif";
  font-size: 17px;
  color: #666;
}
/* line 2375, ../sass/custom.scss */
.e-single-article .article-body p {
  line-height: 1.65;
  letter-spacing: .2px;
}
/* line 2380, ../sass/custom.scss */
.e-single-article .article-body img {
  width: auto !important;
  height: auto !important;
  max-width: 100% !important;
  border: 1px solid #f0f0f0 !important;
}
/* line 2386, ../sass/custom.scss */
.e-single-article .article-body img.aligncenter {
  display: block;
  margin: 0 auto;
}
/* line 2392, ../sass/custom.scss */
.e-single-article .article-body img.emoji {
  max-width: 20px !important;
  border: 0 !important;
}
/* line 2397, ../sass/custom.scss */
.e-single-article .e-article-cta {
  border-top: 3px solid #444;
  padding: 25px 0 10px;
  border-bottom: 3px solid #444;
  margin: 20px 0;
}
/* line 2403, ../sass/custom.scss */
.e-single-article .e-article-cta p {
  font-family: "Droid Serif";
  color: #333;
}
/* line 2407, ../sass/custom.scss */
.e-single-article .e-article-cta .e-tag-line {
  font-size: 24px;
  margin-bottom: 0;
}
/* line 2411, ../sass/custom.scss */
.e-single-article .e-article-cta .e-small {
  font-size: 18px;
}
/* line 2414, ../sass/custom.scss */
.e-single-article .e-article-cta .e-btn {
  font-size: 16px;
}
/* line 2418, ../sass/custom.scss */
.e-single-article .e-tweet-blog {
  text-align: center;
  border-top: 3px solid #444;
  padding: 25px 0 10px;
  border-bottom: 3px solid #444;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 2426, ../sass/custom.scss */
.e-single-article .e-tweet-blog .e-text {
  font-family: "Droid Serif";
  font-style: italic;
  font-size: 1.5rem;
  line-height: 1.2;
}
/* line 2432, ../sass/custom.scss */
.e-single-article .e-tweet-blog .twitter.icon {
  font-size: 38px;
  color: #ccc;
}
/* line 2437, ../sass/custom.scss */
.e-single-article .e-author-desc {
  border-top: 2px solid #e6e6e6;
  padding: 20px 0;
  border-bottom: 8px solid #f0f0f0;
}
/* line 2442, ../sass/custom.scss */
.e-single-article .e-author-desc .image {
  width: 80px !important;
  margin: 0 !important;
}
/* line 2446, ../sass/custom.scss */
.e-single-article .e-author-desc .image img {
  border: 1px solid #f0f0f0 !important;
}
/* line 2450, ../sass/custom.scss */
.e-single-article .e-author-desc .content {
  font-family: "Roboto";
}
/* line 2453, ../sass/custom.scss */
.e-single-article .e-author-desc .content .e-name {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 3px !important;
}
/* line 2458, ../sass/custom.scss */
.e-single-article .e-author-desc .content .e-desc {
  font-size: 14px;
  letter-spacing: .2px;
  color: #666;
  line-height: 1.25;
  margin: 0;
  font-weight: 600;
}

/*
 * EpicTrack landing page
 */
/* line 2474, ../sass/custom.scss */
.hotspot-container {
  margin-bottom: 30px !important;
}
/* line 2477, ../sass/custom.scss */
.hotspot-container .popover-image {
  max-width: 100%;
  border: 1px solid #f0f0f0;
}

/* line 2483, ../sass/custom.scss */
.popover {
  top: 37px;
  left: 195px;
  border: 1px solid #ccc;
  border-radius: 0 !important;
}
/* line 2490, ../sass/custom.scss */
.popover .cq-arrow:before {
  content: '';
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 2508, ../sass/custom.scss */
.popover.bottom .cq-arrow:before {
  border-bottom-color: #ccc;
  border-width: 10px;
  margin-left: -10px;
  top: -10px;
}
/* line 2518, ../sass/custom.scss */
.popover.left .cq-arrow:before {
  border-left-color: #ccc;
  border-width: 10px;
  margin-left: -10px;
  top: -10px;
}
/* line 2528, ../sass/custom.scss */
.popover.right .cq-arrow:before {
  border-right-color: #ccc;
  border-width: 10px;
  margin-left: -10px;
  top: -10px;
}
/* line 2536, ../sass/custom.scss */
.popover .popover-title {
  background: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  border: 0 !important;
}

/* line 2544, ../sass/custom.scss */
.pagination {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 0 0 50px;
  position: relative;
  font-family: "Roboto", sans-serif;
}
/* line 2552, ../sass/custom.scss */
.pagination ul {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 2558, ../sass/custom.scss */
.pagination ul .current {
  color: #ff2052;
}
/* line 2562, ../sass/custom.scss */
.pagination ul li {
  float: left;
  padding: 0;
  margin: 0 5px 0 0;
  line-height: 35px;
  height: 32px;
  width: 32px;
}
/* line 2570, ../sass/custom.scss */
.pagination ul li a {
  background: #f9f9f9 linear-gradient(to top, #f3f3f3 0, #f9f9f9 100%);
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  line-height: 36px;
  margin: 0 5px 0 0;
  text-align: center;
  color: #333;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
  white-space: nowrap;
  border: 1px solid #eaeaea;
  outline: 0;
  border-radius: 4px;
  text-shadow: none;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

/* line 2595, ../sass/custom.scss */
#gform_wrapper_5 {
  margin: 1em 0;
}

/* line 2601, ../sass/custom.scss */
.gform_wrapper .top_label input.large {
  width: 97.5%;
}

/* line 2607, ../sass/custom.scss */
.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"] {
  padding: .313em 0;
  letter-spacing: normal;
  text-indent: .25em;
}

/* line 2614, ../sass/custom.scss */
#gform_5 .validation_error {
  display: none;
}
/* line 2617, ../sass/custom.scss */
#gform_5 .gform_body {
  padding: 5px 10px 15px;
  border: 2px solid #efefef;
  background: #f9f9f9;
  margin-bottom: 1em;
}
/* line 2623, ../sass/custom.scss */
#gform_5 .gform_body #gform_fields_5 {
  padding: 0;
  list-style: none;
}
/* line 2629, ../sass/custom.scss */
#gform_5 .gform_footer {
  padding: 0;
}
/* line 2633, ../sass/custom.scss */
#gform_5 #gform_submit_button_5 {
  background: #ff2052;
  border: 0;
  color: #fff;
  padding: 4px 20px;
  font-family: "Roboto";
  font-weight: 600;
  letter-spacing: .7px;
  font-size: 17px;
  border-radius: 3px;
  text-transform: uppercase;
  width: 100%;
  cursor: pointer;
}
/* line 2648, ../sass/custom.scss */
#gform_5 .gfield {
  font-size: 13px;
  line-height: 16px;
  font-weight: 400;
  margin-top: 4px;
  margin-bottom: 15px;
}
/* line 2655, ../sass/custom.scss */
#gform_5 .gfield .ginput_container {
  margin-top: .375em;
  padding-left: 0;
}
/* line 2660, ../sass/custom.scss */
#gform_5 .gfield input {
  border: 1px solid #e6e6e6;
}
/* line 2664, ../sass/custom.scss */
#gform_5 .gfield .gfield_required {
  display: none;
}
/* line 2670, ../sass/custom.scss */
#gform_5 .gfield_error input {
  border-color: #ff3300;
}
/* line 2673, ../sass/custom.scss */
#gform_5 .gfield_error .gfield_description {
  font-family: "Roboto";
  color: #ff3300;
  font-size: 12px;
  margin: 0 0 3px !important;
}
/* line 2681, ../sass/custom.scss */
#gform_5 .gform_footer {
  width: 100% !important;
}

@media (max-width: 767px) {
  /* line 2686, ../sass/custom.scss */
  .sidebar {
    padding-left: 0 !important;
  }
}
/* line 2692, ../sass/custom.scss */
.sidebar > li {
  list-style: none;
}
/* line 2696, ../sass/custom.scss */
.sidebar .widgettitle {
  font-size: 18px;
  color: #ff2052;
  letter-spacing: 0.3px;
}

/* line 2703, ../sass/custom.scss */
.e-landing-callout {
  margin: 20px auto;
  padding: 20px;
}

/* line 2708, ../sass/custom.scss */
.e-lp-msg {
  padding-left: 0 !important;
}
/* line 2711, ../sass/custom.scss */
.e-lp-msg i.icon {
  max-width: 40px;
}

/* line 2717, ../sass/custom.scss */
.e-lp-column img {
  max-width: 100%;
  height: auto;
}
