jakubrohleder/angular-jsonapi

View on GitHub
dist-demo/maps/styles/vendor-5ff773b98f.css.map

Summary

Maintainability
Test Coverage
{"version":3,"sources":["styles/vendor-5ff773b98f.css"],"names":[],"mappings":"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","file":"styles/vendor-5ff773b98f.css","sourcesContent":["/*!\n * jsonformatter\n * \n * Version: 0.2.6 - 2014-12-16T21:33:23.610Z\n * License: MIT\n */\n\n\n.json-formatter-row {\n  font-family: monospace;\n}\n.json-formatter-row,\n.json-formatter-row a,\n.json-formatter-row a:hover {\n  color: #000000;\n  text-decoration: none;\n}\n.json-formatter-row .json-formatter-row {\n  margin-left: 1em;\n}\n.json-formatter-row .children.empty {\n  opacity: 0.5;\n  margin-left: 1em;\n}\n.json-formatter-row .children.empty.object:after {\n  content: \"No properties\";\n}\n.json-formatter-row .children.empty.array:after {\n  content: \"[]\";\n}\n.json-formatter-row .string {\n  color: #008000;\n  white-space: pre;\n  word-wrap: break-word;\n}\n.json-formatter-row .number {\n  color: #0000ff;\n}\n.json-formatter-row .boolean {\n  color: #ff0000;\n}\n.json-formatter-row .null {\n  color: #855a00;\n}\n.json-formatter-row .undefined {\n  color: #ca0b69;\n}\n.json-formatter-row .function {\n  color: #ff20ed;\n}\n.json-formatter-row .date {\n  background-color: rgba(0, 0, 0, 0.05);\n}\n.json-formatter-row .url {\n  text-decoration: underline;\n  color: #0000ff;\n  cursor: pointer;\n}\n.json-formatter-row .bracket {\n  color: #0000ff;\n}\n.json-formatter-row .key {\n  color: #00008b;\n  cursor: pointer;\n}\n.json-formatter-row .constructor-name {\n  cursor: pointer;\n}\n.json-formatter-row .toggler {\n  font-size: 0.8em;\n  line-height: 1.2em;\n  vertical-align: middle;\n  opacity: 0.6;\n  cursor: pointer;\n}\n.json-formatter-row .toggler:after {\n  display: inline-block;\n  transition: transform 100ms ease-in;\n  content: \"►\";\n}\n.json-formatter-row .toggler.open:after {\n  transform: rotate(90deg);\n}\n.json-formatter-dark.json-formatter-row {\n  font-family: monospace;\n}\n.json-formatter-dark.json-formatter-row,\n.json-formatter-dark.json-formatter-row a,\n.json-formatter-dark.json-formatter-row a:hover {\n  color: #ffffff;\n  text-decoration: none;\n}\n.json-formatter-dark.json-formatter-row .json-formatter-row {\n  margin-left: 1em;\n}\n.json-formatter-dark.json-formatter-row .children.empty {\n  opacity: 0.5;\n  margin-left: 1em;\n}\n.json-formatter-dark.json-formatter-row .children.empty.object:after {\n  content: \"No properties\";\n}\n.json-formatter-dark.json-formatter-row .children.empty.array:after {\n  content: \"[]\";\n}\n.json-formatter-dark.json-formatter-row .string {\n  color: #31f031;\n  white-space: pre;\n  word-wrap: break-word;\n}\n.json-formatter-dark.json-formatter-row .number {\n  color: #66c2ff;\n}\n.json-formatter-dark.json-formatter-row .boolean {\n  color: #ec4242;\n}\n.json-formatter-dark.json-formatter-row .null {\n  color: #eec97d;\n}\n.json-formatter-dark.json-formatter-row .undefined {\n  color: #ef8fbe;\n}\n.json-formatter-dark.json-formatter-row .function {\n  color: #fd48cb;\n}\n.json-formatter-dark.json-formatter-row .date {\n  background-color: rgba(255, 255, 255, 0.05);\n}\n.json-formatter-dark.json-formatter-row .url {\n  text-decoration: underline;\n  color: #027bff;\n  cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .bracket {\n  color: #9494ff;\n}\n.json-formatter-dark.json-formatter-row .key {\n  color: #23a0db;\n  cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .constructor-name {\n  cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .toggler {\n  font-size: 0.8em;\n  line-height: 1.2em;\n  vertical-align: middle;\n  opacity: 0.6;\n  cursor: pointer;\n}\n.json-formatter-dark.json-formatter-row .toggler:after {\n  display: inline-block;\n  transition: transform 100ms ease-in;\n  content: \"►\";\n}\n.json-formatter-dark.json-formatter-row .toggler.open:after {\n  transform: rotate(90deg);\n}\n\n /*\n * # Semantic UI - 2.1.3\n * https://github.com/Semantic-Org/Semantic-UI\n * http://www.semantic-ui.com/\n *\n * Copyright 2014 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n@import url('https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic&subset=latin');\n/*!\n * # Semantic UI 2.1.3 - Reset\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Reset\n*******************************/\n\n/* Border-Box */\n\n*,\n*:before,\n*:after {\n  box-sizing: inherit;\n}\n\nhtml {\n  box-sizing: border-box;\n}\n\n/* iPad Input Shadows */\n\ninput[type=\"text\"],\ninput[type=\"email\"],\ninput[type=\"search\"],\ninput[type=\"password\"] {\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  /* mobile firefox too! */\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*! normalize.css v3.0.1 | MIT License | git.io/normalize */\n\n/**\n * Correct `block` display not defined in IE 8/9.\n */\n\n/*! normalize.css v3.0.1 | MIT License | git.io/normalize */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS text size adjust after orientation change, without disabling\n *    user zoom.\n */\n\nhtml {\n  font-family: sans-serif;\n  /* 1 */\n  -ms-text-size-adjust: 100%;\n  /* 2 */\n  -webkit-text-size-adjust: 100%;\n  /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n  margin: 0;\n}\n\n/* HTML5 display definitions\n   ========================================================================== */\n\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nnav,\nsection,\nsummary {\n  display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n  display: inline-block;\n  /* 1 */\n  vertical-align: baseline;\n  /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n  display: none;\n  height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n  display: none;\n}\n\n/* Links\n   ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n  background: transparent;\n}\n\n/**\n * Improve readability when focused and also mouse hovered in all browsers.\n */\n\na:active,\na:hover {\n  outline: 0;\n}\n\n/* Text-level semantics\n   ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\nabbr[title] {\n  border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\nb,\nstrong {\n  font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\n\ndfn {\n  font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\nh1 {\n  font-size: 2em;\n  margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n  background: #ff0;\n  color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n  font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n  font-size: 75%;\n  line-height: 0;\n  position: relative;\n  vertical-align: baseline;\n}\n\nsup {\n  top: -0.5em;\n}\n\nsub {\n  bottom: -0.25em;\n}\n\n/* Embedded content\n   ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\nimg {\n  border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\nsvg:not(:root) {\n  overflow: hidden;\n}\n\n/* Grouping content\n   ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\n\nfigure {\n  margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n  box-sizing: content-box;\n  height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n  overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n  font-family: monospace, monospace;\n  font-size: 1em;\n}\n\n/* Forms\n   ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n *    Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n  color: inherit;\n  /* 1 */\n  font: inherit;\n  /* 2 */\n  margin: 0;\n  /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\nbutton {\n  overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n  text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n *    and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n *    `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n  -webkit-appearance: button;\n  /* 2 */\n  cursor: pointer;\n  /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n  cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n  border: 0;\n  padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n  line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n  box-sizing: border-box;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n  height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome\n *    (include `-moz` to future-proof).\n */\n\ninput[type=\"search\"] {\n  -webkit-appearance: textfield;\n  /* 1 */\n  /* 2 */\n  box-sizing: content-box;\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n  -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n  border: 1px solid #c0c0c0;\n  margin: 0 2px;\n  padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n  border: 0;\n  /* 1 */\n  padding: 0;\n  /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\ntextarea {\n  overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n  font-weight: bold;\n}\n\n/* Tables\n   ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n  border-collapse: collapse;\n  border-spacing: 0;\n}\n\ntd,\nth {\n  padding: 0;\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Site\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Page\n*******************************/\n\nhtml,\nbody {\n  height: 100%;\n}\n\nhtml {\n  font-size: 14px;\n}\n\nbody {\n  margin: 0px;\n  padding: 0px;\n  overflow-x: hidden;\n  min-width: 320px;\n  background: #ffffff;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 14px;\n  line-height: 1.4285em;\n  color: rgba(0, 0, 0, 0.87);\n  font-smoothing: antialiased;\n}\n\n/*******************************\n             Headers\n*******************************/\n\nh1,\nh2,\nh3,\nh4,\nh5 {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  line-height: 1.2857em;\n  margin: calc(2rem -  0.14285em ) 0em 1rem;\n  font-weight: bold;\n  padding: 0em;\n}\n\nh1 {\n  min-height: 1rem;\n  font-size: 2rem;\n}\n\nh2 {\n  font-size: 1.714rem;\n}\n\nh3 {\n  font-size: 1.28rem;\n}\n\nh4 {\n  font-size: 1.071rem;\n}\n\nh5 {\n  font-size: 1rem;\n}\n\nh1:first-child,\nh2:first-child,\nh3:first-child,\nh4:first-child,\nh5:first-child {\n  margin-top: 0em;\n}\n\nh1:last-child,\nh2:last-child,\nh3:last-child,\nh4:last-child,\nh5:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n             Text\n*******************************/\n\np {\n  margin: 0em 0em 1em;\n  line-height: 1.4285em;\n}\n\np:first-child {\n  margin-top: 0em;\n}\n\np:last-child {\n  margin-bottom: 0em;\n}\n\n/*-------------------\n        Links\n--------------------*/\n\na {\n  color: #4183c4;\n  text-decoration: none;\n}\n\na:hover {\n  color: #1e70bf;\n  text-decoration: none;\n}\n\n/*******************************\n          Highlighting\n*******************************/\n\n/* Site */\n\n::-webkit-selection {\n  background-color: #cce2ff;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n::-moz-selection {\n  background-color: #cce2ff;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n::selection {\n  background-color: #cce2ff;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Form */\n\ntextarea::-webkit-selection,\ninput::-webkit-selection {\n  background-color: rgba(100, 100, 100, 0.4);\n  color: rgba(0, 0, 0, 0.87);\n}\n\ntextarea::-moz-selection,\ninput::-moz-selection {\n  background-color: rgba(100, 100, 100, 0.4);\n  color: rgba(0, 0, 0, 0.87);\n}\n\ntextarea::selection,\ninput::selection {\n  background-color: rgba(100, 100, 100, 0.4);\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*******************************\n        Global Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Button\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Button\n*******************************/\n\n.ui.button {\n  cursor: pointer;\n  display: inline-block;\n  min-height: 1em;\n  outline: none;\n  border: none;\n  vertical-align: baseline;\n  background: #e0e1e2 none;\n  color: rgba(0, 0, 0, 0.6);\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  margin: 0em 0.25em 0em 0em;\n  padding: 0.78571429em 1.5em 0.78571429em;\n  text-transform: none;\n  text-shadow: none;\n  font-weight: bold;\n  line-height: 1em;\n  font-style: normal;\n  text-align: center;\n  text-decoration: none;\n  border-radius: 0.28571429rem;\n  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  -webkit-transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;\n  transition: opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;\n  will-change: '';\n  -webkit-tap-highlight-color: transparent;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n      Hover\n---------------*/\n\n.ui.button:hover {\n  background-color: #cacbcd;\n  background-image: none;\n  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n.ui.button:hover .icon {\n  opacity: 0.85;\n}\n\n/*--------------\n      Focus\n---------------*/\n\n.ui.button:focus {\n  background-color: #cacbcd;\n  color: rgba(0, 0, 0, 0.8);\n  background-image: '' !important;\n  box-shadow: '' !important;\n}\n\n.ui.button:focus .icon {\n  opacity: 0.85;\n}\n\n/*--------------\n      Down\n---------------*/\n\n.ui.button:active,\n.ui.active.button:active {\n  background-color: #babbbc;\n  background-image: '';\n  color: rgba(0, 0, 0, 0.9);\n  box-shadow: 0px 0px 0px 1px transparent inset, none;\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.active.button {\n  background-color: #c0c1c2;\n  background-image: none;\n  box-shadow: 0px 0px 0px 1px transparent inset;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.active.button:hover {\n  background-color: #c0c1c2;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.active.button:active {\n  background-color: #c0c1c2;\n  background-image: none;\n}\n\n/*--------------\n    Loading\n---------------*/\n\n/* Specificity hack */\n\n.ui.loading.loading.loading.loading.loading.loading.button {\n  position: relative;\n  cursor: default;\n  text-shadow: none !important;\n  color: transparent !important;\n  opacity: 1;\n  pointer-events: auto;\n  -webkit-transition: all 0s linear, opacity 0.1s ease;\n  transition: all 0s linear, opacity 0.1s ease;\n}\n\n.ui.loading.button:before {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.15);\n}\n\n.ui.loading.button:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  -webkit-animation: button-spin 0.6s linear;\n  animation: button-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #ffffff transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n}\n\n.ui.labeled.icon.loading.button .icon {\n  background-color: transparent;\n  box-shadow: none;\n}\n\n@-webkit-keyframes button-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes button-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n.ui.basic.loading.button:not(.inverted):before {\n  border-color: rgba(0, 0, 0, 0.1);\n}\n\n.ui.basic.loading.button:not(.inverted):after {\n  border-top-color: #767676;\n}\n\n/*-------------------\n      Disabled\n--------------------*/\n\n.ui.buttons .disabled.button,\n.ui.disabled.button,\n.ui.button:disabled,\n.ui.disabled.button:hover,\n.ui.disabled.active.button {\n  cursor: default;\n  opacity: 0.45 !important;\n  background-image: none !important;\n  box-shadow: none !important;\n  pointer-events: none;\n}\n\n/* Basic Group With Disabled */\n\n.ui.basic.buttons .ui.disabled.button {\n  border-color: rgba(34, 36, 38, 0.5);\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*-------------------\n       Animated\n--------------------*/\n\n.ui.animated.button {\n  position: relative;\n  overflow: hidden;\n  padding-right: 0em !important;\n  vertical-align: middle;\n  z-index: 1;\n}\n\n.ui.animated.button .content {\n  will-change: transform, opacity;\n}\n\n.ui.animated.button .visible.content {\n  position: relative;\n  margin-right: 1.5em;\n}\n\n.ui.animated.button .hidden.content {\n  position: absolute;\n  width: 100%;\n}\n\n/* Horizontal */\n\n.ui.animated.button .visible.content,\n.ui.animated.button .hidden.content {\n  -webkit-transition: right 0.3s ease 0s;\n  transition: right 0.3s ease 0s;\n}\n\n.ui.animated.button .visible.content {\n  left: auto;\n  right: 0%;\n}\n\n.ui.animated.button .hidden.content {\n  top: 50%;\n  left: auto;\n  right: -100%;\n  margin-top: -0.5em;\n}\n\n.ui.animated.button:focus .visible.content,\n.ui.animated.button:hover .visible.content {\n  left: auto;\n  right: 200%;\n}\n\n.ui.animated.button:focus .hidden.content,\n.ui.animated.button:hover .hidden.content {\n  left: auto;\n  right: 0%;\n}\n\n/* Vertical */\n\n.ui.vertical.animated.button .visible.content,\n.ui.vertical.animated.button .hidden.content {\n  -webkit-transition: top 0.3s ease, -webkit-transform 0.3s ease;\n  transition: top 0.3s ease, transform 0.3s ease;\n}\n\n.ui.vertical.animated.button .visible.content {\n  -webkit-transform: translateY(0%);\n  -ms-transform: translateY(0%);\n  transform: translateY(0%);\n  right: auto;\n}\n\n.ui.vertical.animated.button .hidden.content {\n  top: -50%;\n  left: 0%;\n  right: auto;\n}\n\n.ui.vertical.animated.button:focus .visible.content,\n.ui.vertical.animated.button:hover .visible.content {\n  -webkit-transform: translateY(200%);\n  -ms-transform: translateY(200%);\n  transform: translateY(200%);\n  right: auto;\n}\n\n.ui.vertical.animated.button:focus .hidden.content,\n.ui.vertical.animated.button:hover .hidden.content {\n  top: 50%;\n  right: auto;\n}\n\n/* Fade */\n\n.ui.fade.animated.button .visible.content,\n.ui.fade.animated.button .hidden.content {\n  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;\n  transition: opacity 0.3s ease, transform 0.3s ease;\n}\n\n.ui.fade.animated.button .visible.content {\n  left: auto;\n  right: auto;\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  transform: scale(1);\n}\n\n.ui.fade.animated.button .hidden.content {\n  opacity: 0;\n  left: 0%;\n  right: auto;\n  -webkit-transform: scale(1.5);\n  -ms-transform: scale(1.5);\n  transform: scale(1.5);\n}\n\n.ui.fade.animated.button:focus .visible.content,\n.ui.fade.animated.button:hover .visible.content {\n  left: auto;\n  right: auto;\n  opacity: 0;\n  -webkit-transform: scale(0.75);\n  -ms-transform: scale(0.75);\n  transform: scale(0.75);\n}\n\n.ui.fade.animated.button:focus .hidden.content,\n.ui.fade.animated.button:hover .hidden.content {\n  left: 0%;\n  right: auto;\n  opacity: 1;\n  -webkit-transform: scale(1);\n  -ms-transform: scale(1);\n  transform: scale(1);\n}\n\n/*-------------------\n       Inverted\n--------------------*/\n\n.ui.inverted.button {\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n  background: transparent none;\n  color: #ffffff;\n  text-shadow: none !important;\n}\n\n/* Group */\n\n.ui.inverted.buttons .button {\n  margin: 0px 0px 0px -2px;\n}\n\n.ui.inverted.buttons .button:first-child {\n  margin-left: 0em;\n}\n\n.ui.inverted.vertical.buttons .button {\n  margin: 0px 0px -2px 0px;\n}\n\n.ui.inverted.vertical.buttons .button:first-child {\n  margin-top: 0em;\n}\n\n/* States */\n\n/* Hover */\n\n.ui.inverted.button:hover {\n  background: #ffffff;\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Active / Focus */\n\n.ui.inverted.button:focus,\n.ui.inverted.button.active {\n  background: #ffffff;\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Active Focus */\n\n.ui.inverted.button.active:focus {\n  background: #dcddde;\n  box-shadow: 0px 0px 0px 2px #dcddde inset !important;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/*-------------------\n    Labeled Button\n--------------------*/\n\n.ui.labeled.button:not(.icon) {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  background: none !important;\n  padding: 0px !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\n.ui.labeled.button > .button {\n  margin: 0px;\n}\n\n.ui.labeled.button > .label {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  margin: 0px 0px 0px -1px !important;\n  padding: '';\n  font-size: 1em;\n  border-color: rgba(34, 36, 38, 0.15);\n}\n\n/* Tag */\n\n.ui.labeled.button > .tag.label:before {\n  width: 1.85em;\n  height: 1.85em;\n}\n\n/* Right */\n\n.ui.labeled.button:not([class*=\"left labeled\"]) > .button {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n}\n\n.ui.labeled.button:not([class*=\"left labeled\"]) > .label {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n\n/* Left Side */\n\n.ui[class*=\"left labeled\"].button > .button {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n\n.ui[class*=\"left labeled\"].button > .label {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n}\n\n/*-------------------\n       Social\n--------------------*/\n\n/* Facebook */\n\n.ui.facebook.button {\n  background-color: #3b5998;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.facebook.button:hover {\n  background-color: #304d8a;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.facebook.button:active {\n  background-color: #2d4373;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Twitter */\n\n.ui.twitter.button {\n  background-color: #0084b4;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.twitter.button:hover {\n  background-color: #00719b;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.twitter.button:active {\n  background-color: #005f81;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Google Plus */\n\n.ui.google.plus.button {\n  background-color: #dc4a38;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.google.plus.button:hover {\n  background-color: #de321d;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.google.plus.button:active {\n  background-color: #bf3322;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Linked In */\n\n.ui.linkedin.button {\n  background-color: #1f88be;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.linkedin.button:hover {\n  background-color: #147baf;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.linkedin.button:active {\n  background-color: #186992;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* YouTube */\n\n.ui.youtube.button {\n  background-color: #cc181e;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.youtube.button:hover {\n  background-color: #bd0d13;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.youtube.button:active {\n  background-color: #9e1317;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Instagram */\n\n.ui.instagram.button {\n  background-color: #49769c;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.instagram.button:hover {\n  background-color: #3d698e;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.instagram.button:active {\n  background-color: #395c79;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Pinterest */\n\n.ui.pinterest.button {\n  background-color: #00aced;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.pinterest.button:hover {\n  background-color: #0099d4;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.pinterest.button:active {\n  background-color: #0087ba;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* VK */\n\n.ui.vk.button {\n  background-color: #4D7198;\n  color: #ffffff;\n  background-image: none;\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.vk.button:hover {\n  background-color: #41648a;\n  color: #ffffff;\n}\n\n.ui.vk.button:active {\n  background-color: #3c5876;\n  color: #ffffff;\n}\n\n/*--------------\n     Icon\n---------------*/\n\n.ui.button > .icon:not(.button) {\n  height: 0.85714286em;\n  opacity: 0.8;\n  margin: 0em 0.42857143em 0em -0.21428571em;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n  vertical-align: '';\n  color: '';\n}\n\n.ui.button > .right.icon:not(.button) {\n  margin: 0em -0.21428571em 0em 0.42857143em;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Floated\n--------------------*/\n\n.ui[class*=\"left floated\"].buttons,\n.ui[class*=\"left floated\"].button {\n  float: left;\n  margin-left: 0em;\n  margin-right: 0.25em;\n}\n\n.ui[class*=\"right floated\"].buttons,\n.ui[class*=\"right floated\"].button {\n  float: right;\n  margin-right: 0em;\n  margin-left: 0.25em;\n}\n\n/*-------------------\n       Compact\n--------------------*/\n\n.ui.compact.buttons .button,\n.ui.compact.button {\n  padding: 0.58928571em 1.125em 0.58928571em;\n}\n\n.ui.compact.icon.buttons .button,\n.ui.compact.icon.button {\n  padding: 0.58928571em 0.58928571em 0.58928571em;\n}\n\n.ui.compact.labeled.icon.buttons .button,\n.ui.compact.labeled.icon.button {\n  padding: 0.58928571em 3.69642857em 0.58928571em;\n}\n\n/*-------------------\n        Sizes\n--------------------*/\n\n.ui.mini.buttons .button,\n.ui.mini.buttons .or,\n.ui.mini.button {\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.buttons .button,\n.ui.tiny.buttons .or,\n.ui.tiny.button {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.buttons .button,\n.ui.small.buttons .or,\n.ui.small.button {\n  font-size: 0.92857143rem;\n}\n\n.ui.buttons .button,\n.ui.buttons .or,\n.ui.button {\n  font-size: 1rem;\n}\n\n.ui.large.buttons .button,\n.ui.large.buttons .or,\n.ui.large.button {\n  font-size: 1.14285714rem;\n}\n\n.ui.big.buttons .button,\n.ui.big.buttons .or,\n.ui.big.button {\n  font-size: 1.28571429rem;\n}\n\n.ui.huge.buttons .button,\n.ui.huge.buttons .or,\n.ui.huge.button {\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.buttons .button,\n.ui.massive.buttons .or,\n.ui.massive.button {\n  font-size: 1.71428571rem;\n}\n\n/*--------------\n    Icon Only\n---------------*/\n\n.ui.icon.buttons .button,\n.ui.icon.button {\n  padding: 0.78571429em 0.78571429em 0.78571429em;\n}\n\n.ui.icon.buttons .button > .icon,\n.ui.icon.button > .icon {\n  opacity: 0.9;\n  margin: 0em;\n  vertical-align: top;\n}\n\n/*-------------------\n        Basic\n--------------------*/\n\n.ui.basic.buttons .button,\n.ui.basic.button {\n  background: transparent none !important;\n  color: rgba(0, 0, 0, 0.6) !important;\n  font-weight: normal;\n  border-radius: 0.28571429rem;\n  text-transform: none;\n  text-shadow: none !important;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.basic.buttons {\n  box-shadow: none;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n}\n\n.ui.basic.buttons .button {\n  border-radius: 0em;\n}\n\n.ui.basic.buttons .button:hover,\n.ui.basic.button:hover {\n  background: #ffffff !important;\n  color: rgba(0, 0, 0, 0.8) !important;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.basic.buttons .button:focus,\n.ui.basic.button:focus {\n  background: #ffffff !important;\n  color: rgba(0, 0, 0, 0.8) !important;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.basic.buttons .button:active,\n.ui.basic.button:active {\n  background: #f8f8f8 !important;\n  color: rgba(0, 0, 0, 0.9) !important;\n  box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.basic.buttons .active.button,\n.ui.basic.active.button {\n  background: rgba(0, 0, 0, 0.05) !important;\n  box-shadow: '' !important;\n  color: rgba(0, 0, 0, 0.95);\n  box-shadow: rgba(34, 36, 38, 0.35);\n}\n\n.ui.basic.buttons .active.button:hover,\n.ui.basic.active.button:hover {\n  background-color: rgba(0, 0, 0, 0.05);\n}\n\n/* Vertical */\n\n.ui.basic.buttons .button:hover {\n  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;\n}\n\n.ui.basic.buttons .button:active {\n  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;\n}\n\n.ui.basic.buttons .active.button {\n  box-shadow: rgba(34, 36, 38, 0.35) inset;\n}\n\n/* Standard Basic Inverted */\n\n.ui.basic.inverted.buttons .button,\n.ui.basic.inverted.button {\n  background-color: transparent !important;\n  color: #f9fafb !important;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n}\n\n.ui.basic.inverted.buttons .button:hover,\n.ui.basic.inverted.button:hover {\n  color: #ffffff !important;\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n}\n\n.ui.basic.inverted.buttons .button:focus,\n.ui.basic.inverted.button:focus {\n  color: #ffffff !important;\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n}\n\n.ui.basic.inverted.buttons .button:active,\n.ui.basic.inverted.button:active {\n  background-color: rgba(255, 255, 255, 0.08) !important;\n  color: #ffffff !important;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;\n}\n\n.ui.basic.inverted.buttons .active.button,\n.ui.basic.inverted.active.button {\n  background-color: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n  text-shadow: none;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;\n}\n\n.ui.basic.inverted.buttons .active.button:hover,\n.ui.basic.inverted.active.button:hover {\n  background-color: rgba(255, 255, 255, 0.15);\n  box-shadow: 0px 0px 0px 2px #ffffff inset !important;\n}\n\n/* Basic Group */\n\n.ui.basic.buttons .button {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: none;\n}\n\n.ui.basic.vertical.buttons .button {\n  border-left: none;\n}\n\n.ui.basic.vertical.buttons .button {\n  border-left-width: 0px;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.basic.vertical.buttons .button:first-child {\n  border-top-width: 0px;\n}\n\n/*--------------\n  Labeled Icon\n---------------*/\n\n.ui.labeled.icon.buttons .button,\n.ui.labeled.icon.button {\n  position: relative;\n  padding-left: 4.07142857em !important;\n  padding-right: 1.5em !important;\n}\n\n/* Left Labeled */\n\n.ui.labeled.icon.buttons > .button > .icon,\n.ui.labeled.icon.button > .icon {\n  position: absolute;\n  height: 100%;\n  line-height: 1;\n  border-radius: 0px;\n  border-top-left-radius: inherit;\n  border-bottom-left-radius: inherit;\n  width: 2.57142857em;\n  background-color: rgba(0, 0, 0, 0.05);\n  text-align: center;\n  color: '';\n  box-shadow: -1px 0px 0px 0px transparent inset;\n}\n\n/* Left Labeled */\n\n.ui.labeled.icon.buttons > .button > .icon,\n.ui.labeled.icon.button > .icon {\n  top: 0em;\n  left: 0em;\n}\n\n/* Right Labeled */\n\n.ui[class*=\"right labeled\"].icon.button {\n  padding-right: 4.07142857em !important;\n  padding-left: 1.5em !important;\n}\n\n.ui[class*=\"right labeled\"].icon.button > .icon {\n  left: auto;\n  right: 0em;\n  border-radius: 0px;\n  border-top-right-radius: inherit;\n  border-bottom-right-radius: inherit;\n  box-shadow: 1px 0px 0px 0px transparent inset;\n}\n\n.ui.labeled.icon.buttons > .button > .icon:before,\n.ui.labeled.icon.button > .icon:before,\n.ui.labeled.icon.buttons > .button > .icon:after,\n.ui.labeled.icon.button > .icon:after {\n  display: block;\n  position: absolute;\n  width: 100%;\n  top: 50%;\n  text-align: center;\n  -webkit-transform: translateY(-50%);\n  -ms-transform: translateY(-50%);\n  transform: translateY(-50%);\n}\n\n.ui.labeled.icon.buttons .button > .icon {\n  border-radius: 0em;\n}\n\n.ui.labeled.icon.buttons .button:first-child > .icon {\n  border-top-left-radius: 0.28571429rem;\n  border-bottom-left-radius: 0.28571429rem;\n}\n\n.ui.labeled.icon.buttons .button:last-child > .icon {\n  border-top-right-radius: 0.28571429rem;\n  border-bottom-right-radius: 0.28571429rem;\n}\n\n.ui.vertical.labeled.icon.buttons .button:first-child > .icon {\n  border-radius: 0em;\n  border-top-left-radius: 0.28571429rem;\n}\n\n.ui.vertical.labeled.icon.buttons .button:last-child > .icon {\n  border-radius: 0em;\n  border-bottom-left-radius: 0.28571429rem;\n}\n\n/* Fluid Labeled */\n\n.ui.fluid[class*=\"left labeled\"].icon.button,\n.ui.fluid[class*=\"right labeled\"].icon.button {\n  padding-left: 1.5em !important;\n  padding-right: 1.5em !important;\n}\n\n/*--------------\n     Toggle\n---------------*/\n\n/* Toggle (Modifies active state to give affordances) */\n\n.ui.toggle.buttons .active.button,\n.ui.buttons .button.toggle.active,\n.ui.button.toggle.active {\n  background-color: #21ba45 !important;\n  box-shadow: none !important;\n  text-shadow: none;\n  color: #ffffff !important;\n}\n\n.ui.button.toggle.active:hover {\n  background-color: #16ab39 !important;\n  text-shadow: none;\n  color: #ffffff !important;\n}\n\n/*--------------\n    Circular\n---------------*/\n\n.ui.circular.button {\n  border-radius: 10em;\n}\n\n.ui.circular.button > .icon {\n  width: 1em;\n  vertical-align: baseline;\n}\n\n/*-------------------\n      Or Buttons\n--------------------*/\n\n.ui.buttons .or {\n  position: relative;\n  width: 0.3em;\n  height: 2.57142857em;\n  z-index: 3;\n}\n\n.ui.buttons .or:before {\n  position: absolute;\n  text-align: center;\n  border-radius: 500rem;\n  content: 'or';\n  top: 50%;\n  left: 50%;\n  background-color: #ffffff;\n  text-shadow: none;\n  margin-top: -0.89285714em;\n  margin-left: -0.89285714em;\n  width: 1.78571429em;\n  height: 1.78571429em;\n  line-height: 1.78571429em;\n  color: rgba(0, 0, 0, 0.4);\n  font-style: normal;\n  font-weight: bold;\n  box-shadow: 0px 0px 0px 1px transparent inset;\n}\n\n.ui.buttons .or[data-text]:before {\n  content: attr(data-text);\n}\n\n/* Fluid Or */\n\n.ui.fluid.buttons .or {\n  width: 0em !important;\n}\n\n.ui.fluid.buttons .or:after {\n  display: none;\n}\n\n/*-------------------\n       Attached\n--------------------*/\n\n/* Singular */\n\n.ui.attached.button {\n  position: relative;\n  display: block;\n  margin: 0em;\n  border-radius: 0em;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;\n}\n\n/* Top / Bottom */\n\n.ui.attached.top.button {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.attached.bottom.button {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n/* Left / Right */\n\n.ui.left.attached.button {\n  display: inline-block;\n  border-left: none;\n  text-align: right;\n  padding-right: 0.75em;\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n.ui.right.attached.button {\n  display: inline-block;\n  text-align: left;\n  padding-left: 0.75em;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n/* Plural */\n\n.ui.attached.buttons {\n  position: relative;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  border-radius: 0em;\n  width: auto !important;\n  z-index: 2;\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.ui.attached.buttons .button {\n  margin: 0em;\n}\n\n.ui.attached.buttons .button:first-child {\n  border-radius: 0em;\n}\n\n.ui.attached.buttons .button:last-child {\n  border-radius: 0em;\n}\n\n/* Top / Bottom */\n\n.ui[class*=\"top attached\"].buttons {\n  margin-bottom: -1px;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui[class*=\"top attached\"].buttons .button:first-child {\n  border-radius: 0.28571429rem 0em 0em 0em;\n}\n\n.ui[class*=\"top attached\"].buttons .button:last-child {\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n.ui[class*=\"bottom attached\"].buttons {\n  margin-top: -1px;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui[class*=\"bottom attached\"].buttons .button:first-child {\n  border-radius: 0em 0em 0em 0.28571429rem;\n}\n\n.ui[class*=\"bottom attached\"].buttons .button:last-child {\n  border-radius: 0em 0em 0.28571429rem 0em;\n}\n\n/* Left / Right */\n\n.ui[class*=\"left attached\"].buttons {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  margin-right: 0em;\n  margin-left: -1px;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n.ui[class*=\"left attached\"].buttons .button:first-child {\n  margin-left: -1px;\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n.ui[class*=\"left attached\"].buttons .button:last-child {\n  margin-left: -1px;\n  border-radius: 0em 0em 0.28571429rem 0em;\n}\n\n.ui[class*=\"right attached\"].buttons {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  margin-left: 0em;\n  margin-right: -1px;\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n.ui[class*=\"right attached\"].buttons .button:first-child {\n  margin-left: -1px;\n  border-radius: 0.28571429rem 0em 0em 0em;\n}\n\n.ui[class*=\"right attached\"].buttons .button:last-child {\n  margin-left: -1px;\n  border-radius: 0em 0em 0em 0.28571429rem;\n}\n\n/*-------------------\n        Fluid\n--------------------*/\n\n.ui.fluid.buttons,\n.ui.fluid.button {\n  width: 100%;\n}\n\n.ui.fluid.button {\n  display: block;\n}\n\n.ui.two.buttons {\n  width: 100%;\n}\n\n.ui.two.buttons > .button {\n  width: 50%;\n}\n\n.ui.three.buttons {\n  width: 100%;\n}\n\n.ui.three.buttons > .button {\n  width: 33.333%;\n}\n\n.ui.four.buttons {\n  width: 100%;\n}\n\n.ui.four.buttons > .button {\n  width: 25%;\n}\n\n.ui.five.buttons {\n  width: 100%;\n}\n\n.ui.five.buttons > .button {\n  width: 20%;\n}\n\n.ui.six.buttons {\n  width: 100%;\n}\n\n.ui.six.buttons > .button {\n  width: 16.666%;\n}\n\n.ui.seven.buttons {\n  width: 100%;\n}\n\n.ui.seven.buttons > .button {\n  width: 14.285%;\n}\n\n.ui.eight.buttons {\n  width: 100%;\n}\n\n.ui.eight.buttons > .button {\n  width: 12.500%;\n}\n\n.ui.nine.buttons {\n  width: 100%;\n}\n\n.ui.nine.buttons > .button {\n  width: 11.11%;\n}\n\n.ui.ten.buttons {\n  width: 100%;\n}\n\n.ui.ten.buttons > .button {\n  width: 10%;\n}\n\n.ui.eleven.buttons {\n  width: 100%;\n}\n\n.ui.eleven.buttons > .button {\n  width: 9.09%;\n}\n\n.ui.twelve.buttons {\n  width: 100%;\n}\n\n.ui.twelve.buttons > .button {\n  width: 8.3333%;\n}\n\n/* Fluid Vertical Buttons */\n\n.ui.fluid.vertical.buttons,\n.ui.fluid.vertical.buttons > .button {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  width: auto;\n}\n\n.ui.two.vertical.buttons > .button {\n  height: 50%;\n}\n\n.ui.three.vertical.buttons > .button {\n  height: 33.333%;\n}\n\n.ui.four.vertical.buttons > .button {\n  height: 25%;\n}\n\n.ui.five.vertical.buttons > .button {\n  height: 20%;\n}\n\n.ui.six.vertical.buttons > .button {\n  height: 16.666%;\n}\n\n.ui.seven.vertical.buttons > .button {\n  height: 14.285%;\n}\n\n.ui.eight.vertical.buttons > .button {\n  height: 12.500%;\n}\n\n.ui.nine.vertical.buttons > .button {\n  height: 11.11%;\n}\n\n.ui.ten.vertical.buttons > .button {\n  height: 10%;\n}\n\n.ui.eleven.vertical.buttons > .button {\n  height: 9.09%;\n}\n\n.ui.twelve.vertical.buttons > .button {\n  height: 8.3333%;\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/*--- Black ---*/\n\n.ui.black.buttons .button,\n.ui.black.button {\n  background-color: #1b1c1d;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.black.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.black.buttons .button:hover,\n.ui.black.button:hover {\n  background-color: #27292a;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.black.buttons .button:focus,\n.ui.black.button:focus {\n  background-color: #2f3032;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.black.buttons .button:active,\n.ui.black.button:active {\n  background-color: #343637;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.black.buttons .active.button,\n.ui.black.buttons .active.button:active,\n.ui.black.active.button,\n.ui.black.button .active.button:active {\n  background-color: #0f0f10;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.black.buttons .button,\n.ui.basic.black.button {\n  box-shadow: 0px 0px 0px 1px #1b1c1d inset !important;\n  color: #1b1c1d !important;\n}\n\n.ui.basic.black.buttons .button:hover,\n.ui.basic.black.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #27292a inset !important;\n  color: #27292a !important;\n}\n\n.ui.basic.black.buttons .button:focus,\n.ui.basic.black.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #2f3032 inset !important;\n  color: #27292a !important;\n}\n\n.ui.basic.black.buttons .active.button,\n.ui.basic.black.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #0f0f10 inset !important;\n  color: #343637 !important;\n}\n\n.ui.basic.black.buttons .button:active,\n.ui.basic.black.button:active {\n  box-shadow: 0px 0px 0px 1px #343637 inset !important;\n  color: #343637 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.black.buttons .button,\n.ui.inverted.black.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #d4d4d5 inset !important;\n  color: #ffffff;\n}\n\n.ui.inverted.black.buttons .button:hover,\n.ui.inverted.black.button:hover,\n.ui.inverted.black.buttons .button:focus,\n.ui.inverted.black.button:focus,\n.ui.inverted.black.buttons .button.active,\n.ui.inverted.black.button.active,\n.ui.inverted.black.buttons .button:active,\n.ui.inverted.black.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.black.buttons .button:hover,\n.ui.inverted.black.button:hover {\n  background-color: #000000;\n}\n\n.ui.inverted.black.buttons .button:focus,\n.ui.inverted.black.button:focus {\n  background-color: #000000;\n}\n\n.ui.inverted.black.buttons .active.button,\n.ui.inverted.black.active.button {\n  background-color: #000000;\n}\n\n.ui.inverted.black.buttons .button:active,\n.ui.inverted.black.button:active {\n  background-color: #000000;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.black.basic.buttons .button,\n.ui.inverted.black.buttons .basic.button,\n.ui.inverted.black.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.black.basic.buttons .button:hover,\n.ui.inverted.black.buttons .basic.button:hover,\n.ui.inverted.black.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #000000 inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.black.basic.buttons .button:focus,\n.ui.inverted.black.basic.buttons .button:focus,\n.ui.inverted.black.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #000000 inset !important;\n  color: #545454 !important;\n}\n\n.ui.inverted.black.basic.buttons .active.button,\n.ui.inverted.black.buttons .basic.active.button,\n.ui.inverted.black.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #000000 inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.black.basic.buttons .button:active,\n.ui.inverted.black.buttons .basic.button:active,\n.ui.inverted.black.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #000000 inset !important;\n  color: #ffffff !important;\n}\n\n/*--- Grey ---*/\n\n.ui.grey.buttons .button,\n.ui.grey.button {\n  background-color: #767676;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.grey.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.grey.buttons .button:hover,\n.ui.grey.button:hover {\n  background-color: #838383;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.grey.buttons .button:focus,\n.ui.grey.button:focus {\n  background-color: #8a8a8a;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.grey.buttons .button:active,\n.ui.grey.button:active {\n  background-color: #909090;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.grey.buttons .active.button,\n.ui.grey.buttons .active.button:active,\n.ui.grey.active.button,\n.ui.grey.button .active.button:active {\n  background-color: #696969;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.grey.buttons .button,\n.ui.basic.grey.button {\n  box-shadow: 0px 0px 0px 1px #767676 inset !important;\n  color: #767676 !important;\n}\n\n.ui.basic.grey.buttons .button:hover,\n.ui.basic.grey.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #838383 inset !important;\n  color: #838383 !important;\n}\n\n.ui.basic.grey.buttons .button:focus,\n.ui.basic.grey.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #8a8a8a inset !important;\n  color: #838383 !important;\n}\n\n.ui.basic.grey.buttons .active.button,\n.ui.basic.grey.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #696969 inset !important;\n  color: #909090 !important;\n}\n\n.ui.basic.grey.buttons .button:active,\n.ui.basic.grey.button:active {\n  box-shadow: 0px 0px 0px 1px #909090 inset !important;\n  color: #909090 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.grey.buttons .button,\n.ui.inverted.grey.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #d4d4d5 inset !important;\n  color: #ffffff;\n}\n\n.ui.inverted.grey.buttons .button:hover,\n.ui.inverted.grey.button:hover,\n.ui.inverted.grey.buttons .button:focus,\n.ui.inverted.grey.button:focus,\n.ui.inverted.grey.buttons .button.active,\n.ui.inverted.grey.button.active,\n.ui.inverted.grey.buttons .button:active,\n.ui.inverted.grey.button:active {\n  box-shadow: none !important;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.inverted.grey.buttons .button:hover,\n.ui.inverted.grey.button:hover {\n  background-color: #cfd0d2;\n}\n\n.ui.inverted.grey.buttons .button:focus,\n.ui.inverted.grey.button:focus {\n  background-color: #c7c9cb;\n}\n\n.ui.inverted.grey.buttons .active.button,\n.ui.inverted.grey.active.button {\n  background-color: #cfd0d2;\n}\n\n.ui.inverted.grey.buttons .button:active,\n.ui.inverted.grey.button:active {\n  background-color: #c2c4c5;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.grey.basic.buttons .button,\n.ui.inverted.grey.buttons .basic.button,\n.ui.inverted.grey.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.grey.basic.buttons .button:hover,\n.ui.inverted.grey.buttons .basic.button:hover,\n.ui.inverted.grey.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.grey.basic.buttons .button:focus,\n.ui.inverted.grey.basic.buttons .button:focus,\n.ui.inverted.grey.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #c7c9cb inset !important;\n  color: #dcddde !important;\n}\n\n.ui.inverted.grey.basic.buttons .active.button,\n.ui.inverted.grey.buttons .basic.active.button,\n.ui.inverted.grey.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #cfd0d2 inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.grey.basic.buttons .button:active,\n.ui.inverted.grey.buttons .basic.button:active,\n.ui.inverted.grey.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #c2c4c5 inset !important;\n  color: #ffffff !important;\n}\n\n/*--- Brown ---*/\n\n.ui.brown.buttons .button,\n.ui.brown.button {\n  background-color: #a5673f;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.brown.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.brown.buttons .button:hover,\n.ui.brown.button:hover {\n  background-color: #975b33;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.brown.buttons .button:focus,\n.ui.brown.button:focus {\n  background-color: #90532b;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.brown.buttons .button:active,\n.ui.brown.button:active {\n  background-color: #805031;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.brown.buttons .active.button,\n.ui.brown.buttons .active.button:active,\n.ui.brown.active.button,\n.ui.brown.button .active.button:active {\n  background-color: #995a31;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.brown.buttons .button,\n.ui.basic.brown.button {\n  box-shadow: 0px 0px 0px 1px #a5673f inset !important;\n  color: #a5673f !important;\n}\n\n.ui.basic.brown.buttons .button:hover,\n.ui.basic.brown.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #975b33 inset !important;\n  color: #975b33 !important;\n}\n\n.ui.basic.brown.buttons .button:focus,\n.ui.basic.brown.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #90532b inset !important;\n  color: #975b33 !important;\n}\n\n.ui.basic.brown.buttons .active.button,\n.ui.basic.brown.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #995a31 inset !important;\n  color: #805031 !important;\n}\n\n.ui.basic.brown.buttons .button:active,\n.ui.basic.brown.button:active {\n  box-shadow: 0px 0px 0px 1px #805031 inset !important;\n  color: #805031 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.brown.buttons .button,\n.ui.inverted.brown.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #d67c1c inset !important;\n  color: #d67c1c;\n}\n\n.ui.inverted.brown.buttons .button:hover,\n.ui.inverted.brown.button:hover,\n.ui.inverted.brown.buttons .button:focus,\n.ui.inverted.brown.button:focus,\n.ui.inverted.brown.buttons .button.active,\n.ui.inverted.brown.button.active,\n.ui.inverted.brown.buttons .button:active,\n.ui.inverted.brown.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.brown.buttons .button:hover,\n.ui.inverted.brown.button:hover {\n  background-color: #c86f11;\n}\n\n.ui.inverted.brown.buttons .button:focus,\n.ui.inverted.brown.button:focus {\n  background-color: #c16808;\n}\n\n.ui.inverted.brown.buttons .active.button,\n.ui.inverted.brown.active.button {\n  background-color: #cc6f0d;\n}\n\n.ui.inverted.brown.buttons .button:active,\n.ui.inverted.brown.button:active {\n  background-color: #a96216;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.brown.basic.buttons .button,\n.ui.inverted.brown.buttons .basic.button,\n.ui.inverted.brown.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.brown.basic.buttons .button:hover,\n.ui.inverted.brown.buttons .basic.button:hover,\n.ui.inverted.brown.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #c86f11 inset !important;\n  color: #d67c1c !important;\n}\n\n.ui.inverted.brown.basic.buttons .button:focus,\n.ui.inverted.brown.basic.buttons .button:focus,\n.ui.inverted.brown.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #c16808 inset !important;\n  color: #d67c1c !important;\n}\n\n.ui.inverted.brown.basic.buttons .active.button,\n.ui.inverted.brown.buttons .basic.active.button,\n.ui.inverted.brown.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #cc6f0d inset !important;\n  color: #d67c1c !important;\n}\n\n.ui.inverted.brown.basic.buttons .button:active,\n.ui.inverted.brown.buttons .basic.button:active,\n.ui.inverted.brown.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #a96216 inset !important;\n  color: #d67c1c !important;\n}\n\n/*--- Blue ---*/\n\n.ui.blue.buttons .button,\n.ui.blue.button {\n  background-color: #2185d0;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.blue.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.blue.buttons .button:hover,\n.ui.blue.button:hover {\n  background-color: #1678c2;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.blue.buttons .button:focus,\n.ui.blue.button:focus {\n  background-color: #0d71bb;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.blue.buttons .button:active,\n.ui.blue.button:active {\n  background-color: #1a69a4;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.blue.buttons .active.button,\n.ui.blue.buttons .active.button:active,\n.ui.blue.active.button,\n.ui.blue.button .active.button:active {\n  background-color: #1279c6;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.blue.buttons .button,\n.ui.basic.blue.button {\n  box-shadow: 0px 0px 0px 1px #2185d0 inset !important;\n  color: #2185d0 !important;\n}\n\n.ui.basic.blue.buttons .button:hover,\n.ui.basic.blue.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #1678c2 inset !important;\n  color: #1678c2 !important;\n}\n\n.ui.basic.blue.buttons .button:focus,\n.ui.basic.blue.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #0d71bb inset !important;\n  color: #1678c2 !important;\n}\n\n.ui.basic.blue.buttons .active.button,\n.ui.basic.blue.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #1279c6 inset !important;\n  color: #1a69a4 !important;\n}\n\n.ui.basic.blue.buttons .button:active,\n.ui.basic.blue.button:active {\n  box-shadow: 0px 0px 0px 1px #1a69a4 inset !important;\n  color: #1a69a4 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.blue.buttons .button,\n.ui.inverted.blue.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #54c8ff inset !important;\n  color: #54c8ff;\n}\n\n.ui.inverted.blue.buttons .button:hover,\n.ui.inverted.blue.button:hover,\n.ui.inverted.blue.buttons .button:focus,\n.ui.inverted.blue.button:focus,\n.ui.inverted.blue.buttons .button.active,\n.ui.inverted.blue.button.active,\n.ui.inverted.blue.buttons .button:active,\n.ui.inverted.blue.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.blue.buttons .button:hover,\n.ui.inverted.blue.button:hover {\n  background-color: #3ac0ff;\n}\n\n.ui.inverted.blue.buttons .button:focus,\n.ui.inverted.blue.button:focus {\n  background-color: #2bbbff;\n}\n\n.ui.inverted.blue.buttons .active.button,\n.ui.inverted.blue.active.button {\n  background-color: #3ac0ff;\n}\n\n.ui.inverted.blue.buttons .button:active,\n.ui.inverted.blue.button:active {\n  background-color: #21b8ff;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.blue.basic.buttons .button,\n.ui.inverted.blue.buttons .basic.button,\n.ui.inverted.blue.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.blue.basic.buttons .button:hover,\n.ui.inverted.blue.buttons .basic.button:hover,\n.ui.inverted.blue.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;\n  color: #54c8ff !important;\n}\n\n.ui.inverted.blue.basic.buttons .button:focus,\n.ui.inverted.blue.basic.buttons .button:focus,\n.ui.inverted.blue.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #2bbbff inset !important;\n  color: #54c8ff !important;\n}\n\n.ui.inverted.blue.basic.buttons .active.button,\n.ui.inverted.blue.buttons .basic.active.button,\n.ui.inverted.blue.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #3ac0ff inset !important;\n  color: #54c8ff !important;\n}\n\n.ui.inverted.blue.basic.buttons .button:active,\n.ui.inverted.blue.buttons .basic.button:active,\n.ui.inverted.blue.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #21b8ff inset !important;\n  color: #54c8ff !important;\n}\n\n/*--- Green ---*/\n\n.ui.green.buttons .button,\n.ui.green.button {\n  background-color: #21ba45;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.green.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.green.buttons .button:hover,\n.ui.green.button:hover {\n  background-color: #16ab39;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.green.buttons .button:focus,\n.ui.green.button:focus {\n  background-color: #0ea432;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.green.buttons .button:active,\n.ui.green.button:active {\n  background-color: #198f35;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.green.buttons .active.button,\n.ui.green.buttons .active.button:active,\n.ui.green.active.button,\n.ui.green.button .active.button:active {\n  background-color: #13ae38;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.green.buttons .button,\n.ui.basic.green.button {\n  box-shadow: 0px 0px 0px 1px #21ba45 inset !important;\n  color: #21ba45 !important;\n}\n\n.ui.basic.green.buttons .button:hover,\n.ui.basic.green.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #16ab39 inset !important;\n  color: #16ab39 !important;\n}\n\n.ui.basic.green.buttons .button:focus,\n.ui.basic.green.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #0ea432 inset !important;\n  color: #16ab39 !important;\n}\n\n.ui.basic.green.buttons .active.button,\n.ui.basic.green.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #13ae38 inset !important;\n  color: #198f35 !important;\n}\n\n.ui.basic.green.buttons .button:active,\n.ui.basic.green.button:active {\n  box-shadow: 0px 0px 0px 1px #198f35 inset !important;\n  color: #198f35 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.green.buttons .button,\n.ui.inverted.green.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #2ecc40 inset !important;\n  color: #2ecc40;\n}\n\n.ui.inverted.green.buttons .button:hover,\n.ui.inverted.green.button:hover,\n.ui.inverted.green.buttons .button:focus,\n.ui.inverted.green.button:focus,\n.ui.inverted.green.buttons .button.active,\n.ui.inverted.green.button.active,\n.ui.inverted.green.buttons .button:active,\n.ui.inverted.green.button:active {\n  box-shadlightOw: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.green.buttons .button:hover,\n.ui.inverted.green.button:hover {\n  background-color: #22be34;\n}\n\n.ui.inverted.green.buttons .button:focus,\n.ui.inverted.green.button:focus {\n  background-color: #19b82b;\n}\n\n.ui.inverted.green.buttons .active.button,\n.ui.inverted.green.active.button {\n  background-color: #1fc231;\n}\n\n.ui.inverted.green.buttons .button:active,\n.ui.inverted.green.button:active {\n  background-color: #25a233;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.green.basic.buttons .button,\n.ui.inverted.green.buttons .basic.button,\n.ui.inverted.green.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.green.basic.buttons .button:hover,\n.ui.inverted.green.buttons .basic.button:hover,\n.ui.inverted.green.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #22be34 inset !important;\n  color: #2ecc40 !important;\n}\n\n.ui.inverted.green.basic.buttons .button:focus,\n.ui.inverted.green.basic.buttons .button:focus,\n.ui.inverted.green.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #19b82b inset !important;\n  color: #2ecc40 !important;\n}\n\n.ui.inverted.green.basic.buttons .active.button,\n.ui.inverted.green.buttons .basic.active.button,\n.ui.inverted.green.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #1fc231 inset !important;\n  color: #2ecc40 !important;\n}\n\n.ui.inverted.green.basic.buttons .button:active,\n.ui.inverted.green.buttons .basic.button:active,\n.ui.inverted.green.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #25a233 inset !important;\n  color: #2ecc40 !important;\n}\n\n/*--- Orange ---*/\n\n.ui.orange.buttons .button,\n.ui.orange.button {\n  background-color: #f2711c;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.orange.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.orange.buttons .button:hover,\n.ui.orange.button:hover {\n  background-color: #f26202;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.orange.buttons .button:focus,\n.ui.orange.button:focus {\n  background-color: #e55b00;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.orange.buttons .button:active,\n.ui.orange.button:active {\n  background-color: #cf590c;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.orange.buttons .active.button,\n.ui.orange.buttons .active.button:active,\n.ui.orange.active.button,\n.ui.orange.button .active.button:active {\n  background-color: #f56100;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.orange.buttons .button,\n.ui.basic.orange.button {\n  box-shadow: 0px 0px 0px 1px #f2711c inset !important;\n  color: #f2711c !important;\n}\n\n.ui.basic.orange.buttons .button:hover,\n.ui.basic.orange.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #f26202 inset !important;\n  color: #f26202 !important;\n}\n\n.ui.basic.orange.buttons .button:focus,\n.ui.basic.orange.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #e55b00 inset !important;\n  color: #f26202 !important;\n}\n\n.ui.basic.orange.buttons .active.button,\n.ui.basic.orange.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #f56100 inset !important;\n  color: #cf590c !important;\n}\n\n.ui.basic.orange.buttons .button:active,\n.ui.basic.orange.button:active {\n  box-shadow: 0px 0px 0px 1px #cf590c inset !important;\n  color: #cf590c !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.orange.buttons .button,\n.ui.inverted.orange.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #ff851b inset !important;\n  color: #ff851b;\n}\n\n.ui.inverted.orange.buttons .button:hover,\n.ui.inverted.orange.button:hover,\n.ui.inverted.orange.buttons .button:focus,\n.ui.inverted.orange.button:focus,\n.ui.inverted.orange.buttons .button.active,\n.ui.inverted.orange.button.active,\n.ui.inverted.orange.buttons .button:active,\n.ui.inverted.orange.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.orange.buttons .button:hover,\n.ui.inverted.orange.button:hover {\n  background-color: #ff7701;\n}\n\n.ui.inverted.orange.buttons .button:focus,\n.ui.inverted.orange.button:focus {\n  background-color: #f17000;\n}\n\n.ui.inverted.orange.buttons .active.button,\n.ui.inverted.orange.active.button {\n  background-color: #ff7701;\n}\n\n.ui.inverted.orange.buttons .button:active,\n.ui.inverted.orange.button:active {\n  background-color: #e76b00;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.orange.basic.buttons .button,\n.ui.inverted.orange.buttons .basic.button,\n.ui.inverted.orange.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.orange.basic.buttons .button:hover,\n.ui.inverted.orange.buttons .basic.button:hover,\n.ui.inverted.orange.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;\n  color: #ff851b !important;\n}\n\n.ui.inverted.orange.basic.buttons .button:focus,\n.ui.inverted.orange.basic.buttons .button:focus,\n.ui.inverted.orange.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #f17000 inset !important;\n  color: #ff851b !important;\n}\n\n.ui.inverted.orange.basic.buttons .active.button,\n.ui.inverted.orange.buttons .basic.active.button,\n.ui.inverted.orange.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #ff7701 inset !important;\n  color: #ff851b !important;\n}\n\n.ui.inverted.orange.basic.buttons .button:active,\n.ui.inverted.orange.buttons .basic.button:active,\n.ui.inverted.orange.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #e76b00 inset !important;\n  color: #ff851b !important;\n}\n\n/*--- Pink ---*/\n\n.ui.pink.buttons .button,\n.ui.pink.button {\n  background-color: #e03997;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.pink.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.pink.buttons .button:hover,\n.ui.pink.button:hover {\n  background-color: #e61a8d;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.pink.buttons .button:focus,\n.ui.pink.button:focus {\n  background-color: #e10f85;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.pink.buttons .button:active,\n.ui.pink.button:active {\n  background-color: #c71f7e;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.pink.buttons .active.button,\n.ui.pink.buttons .active.button:active,\n.ui.pink.active.button,\n.ui.pink.button .active.button:active {\n  background-color: #ea158d;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.pink.buttons .button,\n.ui.basic.pink.button {\n  box-shadow: 0px 0px 0px 1px #e03997 inset !important;\n  color: #e03997 !important;\n}\n\n.ui.basic.pink.buttons .button:hover,\n.ui.basic.pink.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #e61a8d inset !important;\n  color: #e61a8d !important;\n}\n\n.ui.basic.pink.buttons .button:focus,\n.ui.basic.pink.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #e10f85 inset !important;\n  color: #e61a8d !important;\n}\n\n.ui.basic.pink.buttons .active.button,\n.ui.basic.pink.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #ea158d inset !important;\n  color: #c71f7e !important;\n}\n\n.ui.basic.pink.buttons .button:active,\n.ui.basic.pink.button:active {\n  box-shadow: 0px 0px 0px 1px #c71f7e inset !important;\n  color: #c71f7e !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.pink.buttons .button,\n.ui.inverted.pink.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #ff8edf inset !important;\n  color: #ff8edf;\n}\n\n.ui.inverted.pink.buttons .button:hover,\n.ui.inverted.pink.button:hover,\n.ui.inverted.pink.buttons .button:focus,\n.ui.inverted.pink.button:focus,\n.ui.inverted.pink.buttons .button.active,\n.ui.inverted.pink.button.active,\n.ui.inverted.pink.buttons .button:active,\n.ui.inverted.pink.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.pink.buttons .button:hover,\n.ui.inverted.pink.button:hover {\n  background-color: #ff74d8;\n}\n\n.ui.inverted.pink.buttons .button:focus,\n.ui.inverted.pink.button:focus {\n  background-color: #ff65d3;\n}\n\n.ui.inverted.pink.buttons .active.button,\n.ui.inverted.pink.active.button {\n  background-color: #ff74d8;\n}\n\n.ui.inverted.pink.buttons .button:active,\n.ui.inverted.pink.button:active {\n  background-color: #ff5bd1;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.pink.basic.buttons .button,\n.ui.inverted.pink.buttons .basic.button,\n.ui.inverted.pink.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.pink.basic.buttons .button:hover,\n.ui.inverted.pink.buttons .basic.button:hover,\n.ui.inverted.pink.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;\n  color: #ff8edf !important;\n}\n\n.ui.inverted.pink.basic.buttons .button:focus,\n.ui.inverted.pink.basic.buttons .button:focus,\n.ui.inverted.pink.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #ff65d3 inset !important;\n  color: #ff8edf !important;\n}\n\n.ui.inverted.pink.basic.buttons .active.button,\n.ui.inverted.pink.buttons .basic.active.button,\n.ui.inverted.pink.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #ff74d8 inset !important;\n  color: #ff8edf !important;\n}\n\n.ui.inverted.pink.basic.buttons .button:active,\n.ui.inverted.pink.buttons .basic.button:active,\n.ui.inverted.pink.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #ff5bd1 inset !important;\n  color: #ff8edf !important;\n}\n\n/*--- Violet ---*/\n\n.ui.violet.buttons .button,\n.ui.violet.button {\n  background-color: #6435c9;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.violet.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.violet.buttons .button:hover,\n.ui.violet.button:hover {\n  background-color: #5829bb;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.violet.buttons .button:focus,\n.ui.violet.button:focus {\n  background-color: #4f20b5;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.violet.buttons .button:active,\n.ui.violet.button:active {\n  background-color: #502aa1;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.violet.buttons .active.button,\n.ui.violet.buttons .active.button:active,\n.ui.violet.active.button,\n.ui.violet.button .active.button:active {\n  background-color: #5626bf;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.violet.buttons .button,\n.ui.basic.violet.button {\n  box-shadow: 0px 0px 0px 1px #6435c9 inset !important;\n  color: #6435c9 !important;\n}\n\n.ui.basic.violet.buttons .button:hover,\n.ui.basic.violet.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #5829bb inset !important;\n  color: #5829bb !important;\n}\n\n.ui.basic.violet.buttons .button:focus,\n.ui.basic.violet.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #4f20b5 inset !important;\n  color: #5829bb !important;\n}\n\n.ui.basic.violet.buttons .active.button,\n.ui.basic.violet.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #5626bf inset !important;\n  color: #502aa1 !important;\n}\n\n.ui.basic.violet.buttons .button:active,\n.ui.basic.violet.button:active {\n  box-shadow: 0px 0px 0px 1px #502aa1 inset !important;\n  color: #502aa1 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.violet.buttons .button,\n.ui.inverted.violet.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #a291fb inset !important;\n  color: #a291fb;\n}\n\n.ui.inverted.violet.buttons .button:hover,\n.ui.inverted.violet.button:hover,\n.ui.inverted.violet.buttons .button:focus,\n.ui.inverted.violet.button:focus,\n.ui.inverted.violet.buttons .button.active,\n.ui.inverted.violet.button.active,\n.ui.inverted.violet.buttons .button:active,\n.ui.inverted.violet.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.violet.buttons .button:hover,\n.ui.inverted.violet.button:hover {\n  background-color: #8a73ff;\n}\n\n.ui.inverted.violet.buttons .button:focus,\n.ui.inverted.violet.button:focus {\n  background-color: #7d64ff;\n}\n\n.ui.inverted.violet.buttons .active.button,\n.ui.inverted.violet.active.button {\n  background-color: #8a73ff;\n}\n\n.ui.inverted.violet.buttons .button:active,\n.ui.inverted.violet.button:active {\n  background-color: #7860f9;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.violet.basic.buttons .button,\n.ui.inverted.violet.buttons .basic.button,\n.ui.inverted.violet.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.violet.basic.buttons .button:hover,\n.ui.inverted.violet.buttons .basic.button:hover,\n.ui.inverted.violet.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;\n  color: #a291fb !important;\n}\n\n.ui.inverted.violet.basic.buttons .button:focus,\n.ui.inverted.violet.basic.buttons .button:focus,\n.ui.inverted.violet.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #7d64ff inset !important;\n  color: #a291fb !important;\n}\n\n.ui.inverted.violet.basic.buttons .active.button,\n.ui.inverted.violet.buttons .basic.active.button,\n.ui.inverted.violet.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #8a73ff inset !important;\n  color: #a291fb !important;\n}\n\n.ui.inverted.violet.basic.buttons .button:active,\n.ui.inverted.violet.buttons .basic.button:active,\n.ui.inverted.violet.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #7860f9 inset !important;\n  color: #a291fb !important;\n}\n\n/*--- Purple ---*/\n\n.ui.purple.buttons .button,\n.ui.purple.button {\n  background-color: #a333c8;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.purple.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.purple.buttons .button:hover,\n.ui.purple.button:hover {\n  background-color: #9627ba;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.purple.buttons .button:focus,\n.ui.purple.button:focus {\n  background-color: #8f1eb4;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.purple.buttons .button:active,\n.ui.purple.button:active {\n  background-color: #82299f;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.purple.buttons .active.button,\n.ui.purple.buttons .active.button:active,\n.ui.purple.active.button,\n.ui.purple.button .active.button:active {\n  background-color: #9724be;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.purple.buttons .button,\n.ui.basic.purple.button {\n  box-shadow: 0px 0px 0px 1px #a333c8 inset !important;\n  color: #a333c8 !important;\n}\n\n.ui.basic.purple.buttons .button:hover,\n.ui.basic.purple.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #9627ba inset !important;\n  color: #9627ba !important;\n}\n\n.ui.basic.purple.buttons .button:focus,\n.ui.basic.purple.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #8f1eb4 inset !important;\n  color: #9627ba !important;\n}\n\n.ui.basic.purple.buttons .active.button,\n.ui.basic.purple.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #9724be inset !important;\n  color: #82299f !important;\n}\n\n.ui.basic.purple.buttons .button:active,\n.ui.basic.purple.button:active {\n  box-shadow: 0px 0px 0px 1px #82299f inset !important;\n  color: #82299f !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.purple.buttons .button,\n.ui.inverted.purple.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #dc73ff inset !important;\n  color: #dc73ff;\n}\n\n.ui.inverted.purple.buttons .button:hover,\n.ui.inverted.purple.button:hover,\n.ui.inverted.purple.buttons .button:focus,\n.ui.inverted.purple.button:focus,\n.ui.inverted.purple.buttons .button.active,\n.ui.inverted.purple.button.active,\n.ui.inverted.purple.buttons .button:active,\n.ui.inverted.purple.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.purple.buttons .button:hover,\n.ui.inverted.purple.button:hover {\n  background-color: #d65aff;\n}\n\n.ui.inverted.purple.buttons .button:focus,\n.ui.inverted.purple.button:focus {\n  background-color: #d24aff;\n}\n\n.ui.inverted.purple.buttons .active.button,\n.ui.inverted.purple.active.button {\n  background-color: #d65aff;\n}\n\n.ui.inverted.purple.buttons .button:active,\n.ui.inverted.purple.button:active {\n  background-color: #cf40ff;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.purple.basic.buttons .button,\n.ui.inverted.purple.buttons .basic.button,\n.ui.inverted.purple.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.purple.basic.buttons .button:hover,\n.ui.inverted.purple.buttons .basic.button:hover,\n.ui.inverted.purple.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #d65aff inset !important;\n  color: #dc73ff !important;\n}\n\n.ui.inverted.purple.basic.buttons .button:focus,\n.ui.inverted.purple.basic.buttons .button:focus,\n.ui.inverted.purple.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #d24aff inset !important;\n  color: #dc73ff !important;\n}\n\n.ui.inverted.purple.basic.buttons .active.button,\n.ui.inverted.purple.buttons .basic.active.button,\n.ui.inverted.purple.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #d65aff inset !important;\n  color: #dc73ff !important;\n}\n\n.ui.inverted.purple.basic.buttons .button:active,\n.ui.inverted.purple.buttons .basic.button:active,\n.ui.inverted.purple.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #cf40ff inset !important;\n  color: #dc73ff !important;\n}\n\n/*--- Red ---*/\n\n.ui.red.buttons .button,\n.ui.red.button {\n  background-color: #db2828;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.red.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.red.buttons .button:hover,\n.ui.red.button:hover {\n  background-color: #d01919;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.red.buttons .button:focus,\n.ui.red.button:focus {\n  background-color: #ca1010;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.red.buttons .button:active,\n.ui.red.button:active {\n  background-color: #b21e1e;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.red.buttons .active.button,\n.ui.red.buttons .active.button:active,\n.ui.red.active.button,\n.ui.red.button .active.button:active {\n  background-color: #d41515;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.red.buttons .button,\n.ui.basic.red.button {\n  box-shadow: 0px 0px 0px 1px #db2828 inset !important;\n  color: #db2828 !important;\n}\n\n.ui.basic.red.buttons .button:hover,\n.ui.basic.red.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #d01919 inset !important;\n  color: #d01919 !important;\n}\n\n.ui.basic.red.buttons .button:focus,\n.ui.basic.red.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #ca1010 inset !important;\n  color: #d01919 !important;\n}\n\n.ui.basic.red.buttons .active.button,\n.ui.basic.red.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #d41515 inset !important;\n  color: #b21e1e !important;\n}\n\n.ui.basic.red.buttons .button:active,\n.ui.basic.red.button:active {\n  box-shadow: 0px 0px 0px 1px #b21e1e inset !important;\n  color: #b21e1e !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.red.buttons .button,\n.ui.inverted.red.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #ff695e inset !important;\n  color: #ff695e;\n}\n\n.ui.inverted.red.buttons .button:hover,\n.ui.inverted.red.button:hover,\n.ui.inverted.red.buttons .button:focus,\n.ui.inverted.red.button:focus,\n.ui.inverted.red.buttons .button.active,\n.ui.inverted.red.button.active,\n.ui.inverted.red.buttons .button:active,\n.ui.inverted.red.button:active {\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.inverted.red.buttons .button:hover,\n.ui.inverted.red.button:hover {\n  background-color: #ff5144;\n}\n\n.ui.inverted.red.buttons .button:focus,\n.ui.inverted.red.button:focus {\n  background-color: #ff4335;\n}\n\n.ui.inverted.red.buttons .active.button,\n.ui.inverted.red.active.button {\n  background-color: #ff5144;\n}\n\n.ui.inverted.red.buttons .button:active,\n.ui.inverted.red.button:active {\n  background-color: #ff392b;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.red.basic.buttons .button,\n.ui.inverted.red.buttons .basic.button,\n.ui.inverted.red.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.red.basic.buttons .button:hover,\n.ui.inverted.red.buttons .basic.button:hover,\n.ui.inverted.red.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;\n  color: #ff695e !important;\n}\n\n.ui.inverted.red.basic.buttons .button:focus,\n.ui.inverted.red.basic.buttons .button:focus,\n.ui.inverted.red.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #ff4335 inset !important;\n  color: #ff695e !important;\n}\n\n.ui.inverted.red.basic.buttons .active.button,\n.ui.inverted.red.buttons .basic.active.button,\n.ui.inverted.red.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #ff5144 inset !important;\n  color: #ff695e !important;\n}\n\n.ui.inverted.red.basic.buttons .button:active,\n.ui.inverted.red.buttons .basic.button:active,\n.ui.inverted.red.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #ff392b inset !important;\n  color: #ff695e !important;\n}\n\n/*--- Teal ---*/\n\n.ui.teal.buttons .button,\n.ui.teal.button {\n  background-color: #00b5ad;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.teal.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.teal.buttons .button:hover,\n.ui.teal.button:hover {\n  background-color: #009c95;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.teal.buttons .button:focus,\n.ui.teal.button:focus {\n  background-color: #008c86;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.teal.buttons .button:active,\n.ui.teal.button:active {\n  background-color: #00827c;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.teal.buttons .active.button,\n.ui.teal.buttons .active.button:active,\n.ui.teal.active.button,\n.ui.teal.button .active.button:active {\n  background-color: #009c95;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.teal.buttons .button,\n.ui.basic.teal.button {\n  box-shadow: 0px 0px 0px 1px #00b5ad inset !important;\n  color: #00b5ad !important;\n}\n\n.ui.basic.teal.buttons .button:hover,\n.ui.basic.teal.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #009c95 inset !important;\n  color: #009c95 !important;\n}\n\n.ui.basic.teal.buttons .button:focus,\n.ui.basic.teal.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #008c86 inset !important;\n  color: #009c95 !important;\n}\n\n.ui.basic.teal.buttons .active.button,\n.ui.basic.teal.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #009c95 inset !important;\n  color: #00827c !important;\n}\n\n.ui.basic.teal.buttons .button:active,\n.ui.basic.teal.button:active {\n  box-shadow: 0px 0px 0px 1px #00827c inset !important;\n  color: #00827c !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.teal.buttons .button,\n.ui.inverted.teal.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #6dffff inset !important;\n  color: #6dffff;\n}\n\n.ui.inverted.teal.buttons .button:hover,\n.ui.inverted.teal.button:hover,\n.ui.inverted.teal.buttons .button:focus,\n.ui.inverted.teal.button:focus,\n.ui.inverted.teal.buttons .button.active,\n.ui.inverted.teal.button.active,\n.ui.inverted.teal.buttons .button:active,\n.ui.inverted.teal.button:active {\n  box-shadow: none !important;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.inverted.teal.buttons .button:hover,\n.ui.inverted.teal.button:hover {\n  background-color: #54ffff;\n}\n\n.ui.inverted.teal.buttons .button:focus,\n.ui.inverted.teal.button:focus {\n  background-color: #44ffff;\n}\n\n.ui.inverted.teal.buttons .active.button,\n.ui.inverted.teal.active.button {\n  background-color: #54ffff;\n}\n\n.ui.inverted.teal.buttons .button:active,\n.ui.inverted.teal.button:active {\n  background-color: #3affff;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.teal.basic.buttons .button,\n.ui.inverted.teal.buttons .basic.button,\n.ui.inverted.teal.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.teal.basic.buttons .button:hover,\n.ui.inverted.teal.buttons .basic.button:hover,\n.ui.inverted.teal.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #54ffff inset !important;\n  color: #6dffff !important;\n}\n\n.ui.inverted.teal.basic.buttons .button:focus,\n.ui.inverted.teal.basic.buttons .button:focus,\n.ui.inverted.teal.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #44ffff inset !important;\n  color: #6dffff !important;\n}\n\n.ui.inverted.teal.basic.buttons .active.button,\n.ui.inverted.teal.buttons .basic.active.button,\n.ui.inverted.teal.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #54ffff inset !important;\n  color: #6dffff !important;\n}\n\n.ui.inverted.teal.basic.buttons .button:active,\n.ui.inverted.teal.buttons .basic.button:active,\n.ui.inverted.teal.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #3affff inset !important;\n  color: #6dffff !important;\n}\n\n/*--- Olive ---*/\n\n.ui.olive.buttons .button,\n.ui.olive.button {\n  background-color: #b5cc18;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.olive.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.olive.buttons .button:hover,\n.ui.olive.button:hover {\n  background-color: #a7bd0d;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.olive.buttons .button:focus,\n.ui.olive.button:focus {\n  background-color: #a0b605;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.olive.buttons .button:active,\n.ui.olive.button:active {\n  background-color: #8d9e13;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.olive.buttons .active.button,\n.ui.olive.buttons .active.button:active,\n.ui.olive.active.button,\n.ui.olive.button .active.button:active {\n  background-color: #aac109;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.olive.buttons .button,\n.ui.basic.olive.button {\n  box-shadow: 0px 0px 0px 1px #b5cc18 inset !important;\n  color: #b5cc18 !important;\n}\n\n.ui.basic.olive.buttons .button:hover,\n.ui.basic.olive.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #a7bd0d inset !important;\n  color: #a7bd0d !important;\n}\n\n.ui.basic.olive.buttons .button:focus,\n.ui.basic.olive.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #a0b605 inset !important;\n  color: #a7bd0d !important;\n}\n\n.ui.basic.olive.buttons .active.button,\n.ui.basic.olive.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #aac109 inset !important;\n  color: #8d9e13 !important;\n}\n\n.ui.basic.olive.buttons .button:active,\n.ui.basic.olive.button:active {\n  box-shadow: 0px 0px 0px 1px #8d9e13 inset !important;\n  color: #8d9e13 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.olive.buttons .button,\n.ui.inverted.olive.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #d9e778 inset !important;\n  color: #d9e778;\n}\n\n.ui.inverted.olive.buttons .button:hover,\n.ui.inverted.olive.button:hover,\n.ui.inverted.olive.buttons .button:focus,\n.ui.inverted.olive.button:focus,\n.ui.inverted.olive.buttons .button.active,\n.ui.inverted.olive.button.active,\n.ui.inverted.olive.buttons .button:active,\n.ui.inverted.olive.button:active {\n  box-shadow: none !important;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.inverted.olive.buttons .button:hover,\n.ui.inverted.olive.button:hover {\n  background-color: #d8ea5c;\n}\n\n.ui.inverted.olive.buttons .button:focus,\n.ui.inverted.olive.button:focus {\n  background-color: #daef47;\n}\n\n.ui.inverted.olive.buttons .active.button,\n.ui.inverted.olive.active.button {\n  background-color: #daed59;\n}\n\n.ui.inverted.olive.buttons .button:active,\n.ui.inverted.olive.button:active {\n  background-color: #cddf4d;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.olive.basic.buttons .button,\n.ui.inverted.olive.buttons .basic.button,\n.ui.inverted.olive.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.olive.basic.buttons .button:hover,\n.ui.inverted.olive.buttons .basic.button:hover,\n.ui.inverted.olive.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #d8ea5c inset !important;\n  color: #d9e778 !important;\n}\n\n.ui.inverted.olive.basic.buttons .button:focus,\n.ui.inverted.olive.basic.buttons .button:focus,\n.ui.inverted.olive.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #daef47 inset !important;\n  color: #d9e778 !important;\n}\n\n.ui.inverted.olive.basic.buttons .active.button,\n.ui.inverted.olive.buttons .basic.active.button,\n.ui.inverted.olive.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #daed59 inset !important;\n  color: #d9e778 !important;\n}\n\n.ui.inverted.olive.basic.buttons .button:active,\n.ui.inverted.olive.buttons .basic.button:active,\n.ui.inverted.olive.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #cddf4d inset !important;\n  color: #d9e778 !important;\n}\n\n/*--- Yellow ---*/\n\n.ui.yellow.buttons .button,\n.ui.yellow.button {\n  background-color: #fbbd08;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.yellow.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.yellow.buttons .button:hover,\n.ui.yellow.button:hover {\n  background-color: #eaae00;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.yellow.buttons .button:focus,\n.ui.yellow.button:focus {\n  background-color: #daa300;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.yellow.buttons .button:active,\n.ui.yellow.button:active {\n  background-color: #cd9903;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.yellow.buttons .active.button,\n.ui.yellow.buttons .active.button:active,\n.ui.yellow.active.button,\n.ui.yellow.button .active.button:active {\n  background-color: #eaae00;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/* Basic */\n\n.ui.basic.yellow.buttons .button,\n.ui.basic.yellow.button {\n  box-shadow: 0px 0px 0px 1px #fbbd08 inset !important;\n  color: #fbbd08 !important;\n}\n\n.ui.basic.yellow.buttons .button:hover,\n.ui.basic.yellow.button:hover {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;\n  color: #eaae00 !important;\n}\n\n.ui.basic.yellow.buttons .button:focus,\n.ui.basic.yellow.button:focus {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #daa300 inset !important;\n  color: #eaae00 !important;\n}\n\n.ui.basic.yellow.buttons .active.button,\n.ui.basic.yellow.active.button {\n  background: transparent !important;\n  box-shadow: 0px 0px 0px 1px #eaae00 inset !important;\n  color: #cd9903 !important;\n}\n\n.ui.basic.yellow.buttons .button:active,\n.ui.basic.yellow.button:active {\n  box-shadow: 0px 0px 0px 1px #cd9903 inset !important;\n  color: #cd9903 !important;\n}\n\n.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child) {\n  margin-left: -1px;\n}\n\n/* Inverted */\n\n.ui.inverted.yellow.buttons .button,\n.ui.inverted.yellow.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px #ffe21f inset !important;\n  color: #ffe21f;\n}\n\n.ui.inverted.yellow.buttons .button:hover,\n.ui.inverted.yellow.button:hover,\n.ui.inverted.yellow.buttons .button:focus,\n.ui.inverted.yellow.button:focus,\n.ui.inverted.yellow.buttons .button.active,\n.ui.inverted.yellow.button.active,\n.ui.inverted.yellow.buttons .button:active,\n.ui.inverted.yellow.button:active {\n  box-shadow: none !important;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.inverted.yellow.buttons .button:hover,\n.ui.inverted.yellow.button:hover {\n  background-color: #ffdf05;\n}\n\n.ui.inverted.yellow.buttons .button:focus,\n.ui.inverted.yellow.button:focus {\n  background-color: #f5d500;\n}\n\n.ui.inverted.yellow.buttons .active.button,\n.ui.inverted.yellow.active.button {\n  background-color: #ffdf05;\n}\n\n.ui.inverted.yellow.buttons .button:active,\n.ui.inverted.yellow.button:active {\n  background-color: #ebcd00;\n}\n\n/* Inverted Basic */\n\n.ui.inverted.yellow.basic.buttons .button,\n.ui.inverted.yellow.buttons .basic.button,\n.ui.inverted.yellow.basic.button {\n  background-color: transparent;\n  box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;\n  color: #ffffff !important;\n}\n\n.ui.inverted.yellow.basic.buttons .button:hover,\n.ui.inverted.yellow.buttons .basic.button:hover,\n.ui.inverted.yellow.basic.button:hover {\n  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;\n  color: #ffe21f !important;\n}\n\n.ui.inverted.yellow.basic.buttons .button:focus,\n.ui.inverted.yellow.basic.buttons .button:focus,\n.ui.inverted.yellow.basic.button:focus {\n  box-shadow: 0px 0px 0px 2px #f5d500 inset !important;\n  color: #ffe21f !important;\n}\n\n.ui.inverted.yellow.basic.buttons .active.button,\n.ui.inverted.yellow.buttons .basic.active.button,\n.ui.inverted.yellow.basic.active.button {\n  box-shadow: 0px 0px 0px 2px #ffdf05 inset !important;\n  color: #ffe21f !important;\n}\n\n.ui.inverted.yellow.basic.buttons .button:active,\n.ui.inverted.yellow.buttons .basic.button:active,\n.ui.inverted.yellow.basic.button:active {\n  box-shadow: 0px 0px 0px 2px #ebcd00 inset !important;\n  color: #ffe21f !important;\n}\n\n/*-------------------\n       Primary\n--------------------*/\n\n.ui.primary.buttons .button,\n.ui.primary.button {\n  background-color: #2185d0;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.primary.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.primary.buttons .button:hover,\n.ui.primary.button:hover {\n  background-color: #1678c2;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.primary.buttons .button:focus,\n.ui.primary.button:focus {\n  background-color: #0d71bb;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.primary.buttons .button:active,\n.ui.primary.button:active {\n  background-color: #1a69a4;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.primary.buttons .active.button,\n.ui.primary.active.button {\n  background-color: #1279c6;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/*-------------------\n      Secondary\n--------------------*/\n\n.ui.secondary.buttons .button,\n.ui.secondary.button {\n  background-color: #1b1c1d;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.secondary.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.secondary.buttons .button:hover,\n.ui.secondary.button:hover {\n  background-color: #27292a;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.secondary.buttons .button:focus,\n.ui.secondary.button:focus {\n  background-color: #2e3032;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.secondary.buttons .button:active,\n.ui.secondary.button:active {\n  background-color: #343637;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.secondary.buttons .active.button,\n.ui.secondary.active.button {\n  background-color: #27292a;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/*---------------\n    Positive\n----------------*/\n\n.ui.positive.buttons .button,\n.ui.positive.button {\n  background-color: #21ba45 !important;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.positive.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.positive.buttons .button:hover,\n.ui.positive.button:hover {\n  background-color: #16ab39 !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.positive.buttons .button:focus,\n.ui.positive.button:focus {\n  background-color: #0ea432 !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.positive.buttons .button:active,\n.ui.positive.button:active {\n  background-color: #198f35 !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.positive.buttons .active.button,\n.ui.positive.active.button,\n.ui.positive.buttons .active.button:active {\n  background-color: #13ae38;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/*---------------\n     Negative\n----------------*/\n\n.ui.negative.buttons .button,\n.ui.negative.button {\n  background-color: #db2828 !important;\n  color: #ffffff;\n  text-shadow: none;\n  background-image: none;\n}\n\n.ui.negative.button {\n  box-shadow: 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.negative.buttons .button:hover,\n.ui.negative.button:hover {\n  background-color: #d01919 !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.negative.buttons .button:focus,\n.ui.negative.button:focus {\n  background-color: #ca1010 !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.negative.buttons .button:active,\n.ui.negative.button:active {\n  background-color: #b21e1e !important;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n.ui.negative.buttons .active.button,\n.ui.negative.active.button,\n.ui.negative.buttons .active.button:active {\n  background-color: #d41515;\n  color: #ffffff;\n  text-shadow: none;\n}\n\n/*******************************\n            Groups\n*******************************/\n\n.ui.buttons {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  font-size: 0em;\n  vertical-align: baseline;\n  margin: 0em 0.25em 0em 0em;\n}\n\n.ui.buttons:not(.basic):not(.inverted) {\n  box-shadow: none;\n}\n\n/* Clearfix */\n\n.ui.buttons:after {\n  content: \".\";\n  display: block;\n  height: 0;\n  clear: both;\n  visibility: hidden;\n}\n\n/* Standard Group */\n\n.ui.buttons .button {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  margin: 0em;\n  border-radius: 0em;\n  margin: 0px 0px 0px 0px;\n}\n\n.ui.buttons > .ui.button:not(.basic):not(.inverted),\n.ui.buttons:not(.basic):not(.inverted) > .button {\n  box-shadow: 0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;\n}\n\n.ui.buttons .button:first-child {\n  border-left: none;\n  margin-left: 0em;\n  border-top-left-radius: 0.28571429rem;\n  border-bottom-left-radius: 0.28571429rem;\n}\n\n.ui.buttons .button:last-child {\n  border-top-right-radius: 0.28571429rem;\n  border-bottom-right-radius: 0.28571429rem;\n}\n\n/* Vertical  Style */\n\n.ui.vertical.buttons {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.ui.vertical.buttons .button {\n  display: block;\n  float: none;\n  width: 100%;\n  margin: 0px 0px 0px 0px;\n  box-shadow: none;\n}\n\n.ui.vertical.buttons .button:first-child,\n.ui.vertical.buttons .mini.button:first-child,\n.ui.vertical.buttons .tiny.button:first-child,\n.ui.vertical.buttons .small.button:first-child,\n.ui.vertical.buttons .massive.button:first-child,\n.ui.vertical.buttons .huge.button:first-child {\n  border-radius: 0.28571429rem 0.28571429rem 0px 0px;\n}\n\n.ui.vertical.buttons .button:last-child,\n.ui.vertical.buttons .mini.button:last-child,\n.ui.vertical.buttons .tiny.button:last-child,\n.ui.vertical.buttons .small.button:last-child,\n.ui.vertical.buttons .massive.button:last-child,\n.ui.vertical.buttons .huge.button:last-child,\n.ui.vertical.buttons .gigantic.button:last-child {\n  margin-bottom: 0px;\n  border-radius: 0px 0px 0.28571429rem 0.28571429rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Container\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Container\n*******************************/\n\n/* All Sizes */\n\n.ui.container {\n  display: block;\n  max-width: 100% !important;\n}\n\n/* Mobile */\n\n@media only screen and (max-width: 767px) {\n  .ui.container {\n    width: auto !important;\n    margin-left: 1em !important;\n    margin-right: 1em !important;\n  }\n\n  .ui.grid.container {\n    width: auto !important;\n  }\n\n  .ui.relaxed.grid.container {\n    width: auto !important;\n  }\n\n  .ui.very.relaxed.grid.container {\n    width: auto !important;\n  }\n}\n\n/* Tablet */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.container {\n    width: 723px;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  .ui.grid.container {\n    width: calc( 723px  +  2rem ) !important;\n  }\n\n  .ui.relaxed.grid.container {\n    width: calc( 723px  +  3rem ) !important;\n  }\n\n  .ui.very.relaxed.grid.container {\n    width: calc( 723px  +  5rem ) !important;\n  }\n}\n\n/* Small Monitor */\n\n@media only screen and (min-width: 992px) and (max-width: 1199px) {\n  .ui.container {\n    width: 933px;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  .ui.grid.container {\n    width: calc( 933px  +  2rem ) !important;\n  }\n\n  .ui.relaxed.grid.container {\n    width: calc( 933px  +  3rem ) !important;\n  }\n\n  .ui.very.relaxed.grid.container {\n    width: calc( 933px  +  5rem ) !important;\n  }\n}\n\n/* Large Monitor */\n\n@media only screen and (min-width: 1200px) {\n  .ui.container {\n    width: 1127px;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n\n  .ui.grid.container {\n    width: calc( 1127px  +  2rem ) !important;\n  }\n\n  .ui.relaxed.grid.container {\n    width: calc( 1127px  +  3rem ) !important;\n  }\n\n  .ui.very.relaxed.grid.container {\n    width: calc( 1127px  +  5rem ) !important;\n  }\n}\n\n/*******************************\n             Types\n*******************************/\n\n/* Text Container */\n\n.ui.text.container {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  max-width: 700px !important;\n  line-height: 1.5;\n}\n\n.ui.text.container {\n  font-size: 1.14285714rem;\n}\n\n/* Fluid */\n\n.ui.fluid.container {\n  width: 100%;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n.ui[class*=\"left aligned\"].container {\n  text-align: left;\n}\n\n.ui[class*=\"center aligned\"].container {\n  text-align: center;\n}\n\n.ui[class*=\"right aligned\"].container {\n  text-align: right;\n}\n\n.ui.justified.container {\n  text-align: justify;\n  -webkit-hyphens: auto;\n  -moz-hyphens: auto;\n  -ms-hyphens: auto;\n  hyphens: auto;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Divider\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Divider\n*******************************/\n\n.ui.divider {\n  margin: 1rem 0rem;\n  line-height: 1;\n  height: 0em;\n  font-weight: bold;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: rgba(0, 0, 0, 0.85);\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n/*--------------\n      Basic\n---------------*/\n\n.ui.divider:not(.vertical):not(.horizontal) {\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n/*--------------\n    Coupling\n---------------*/\n\n/* Allow divider between each column row */\n\n.ui.grid > .column + .divider,\n.ui.grid > .row > .column + .divider {\n  left: auto;\n}\n\n/*--------------\n   Horizontal\n---------------*/\n\n.ui.horizontal.divider {\n  display: table;\n  white-space: nowrap;\n  height: auto;\n  margin: '';\n  overflow: hidden;\n  line-height: 1;\n  text-align: center;\n}\n\n.ui.horizontal.divider:before,\n.ui.horizontal.divider:after {\n  content: '';\n  display: table-cell;\n  position: relative;\n  top: 50%;\n  width: 50%;\n  background-repeat: no-repeat;\n}\n\n.ui.horizontal.divider:before {\n  background-position: right 1em top 50%;\n}\n\n.ui.horizontal.divider:after {\n  background-position: left 1em top 50%;\n}\n\n/*--------------\n    Vertical\n---------------*/\n\n.ui.vertical.divider {\n  position: absolute;\n  z-index: 2;\n  top: 50%;\n  left: 50%;\n  margin: 0rem;\n  padding: 0em;\n  width: auto;\n  height: 50%;\n  line-height: 0em;\n  text-align: center;\n  -webkit-transform: translateX(-50%);\n  -ms-transform: translateX(-50%);\n  transform: translateX(-50%);\n}\n\n.ui.vertical.divider:before,\n.ui.vertical.divider:after {\n  position: absolute;\n  left: 50%;\n  content: '';\n  z-index: 3;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  border-right: 1px solid rgba(255, 255, 255, 0.1);\n  width: 0%;\n  height: calc(100% -  1rem );\n}\n\n.ui.vertical.divider:before {\n  top: -100%;\n}\n\n.ui.vertical.divider:after {\n  top: auto;\n  bottom: 0px;\n}\n\n/* Inside grid */\n\n@media only screen and (max-width: 767px) {\n  .ui.stackable.grid .ui.vertical.divider,\n  .ui.grid .stackable.row .ui.vertical.divider {\n    display: table;\n    white-space: nowrap;\n    height: auto;\n    margin: '';\n    overflow: hidden;\n    line-height: 1;\n    text-align: center;\n    position: static;\n    top: 0;\n    left: 0;\n    -webkit-transform: none;\n    -ms-transform: none;\n    transform: none;\n  }\n\n  .ui.stackable.grid .ui.vertical.divider:before,\n  .ui.grid .stackable.row .ui.vertical.divider:before,\n  .ui.stackable.grid .ui.vertical.divider:after,\n  .ui.grid .stackable.row .ui.vertical.divider:after {\n    position: static;\n    left: 0;\n    border-left: none;\n    border-right: none;\n    content: '';\n    display: table-cell;\n    position: relative;\n    top: 50%;\n    width: 50%;\n    background-repeat: no-repeat;\n  }\n\n  .ui.stackable.grid .ui.vertical.divider:before,\n  .ui.grid .stackable.row .ui.vertical.divider:before {\n    background-position: right 1em top 50%;\n  }\n\n  .ui.stackable.grid .ui.vertical.divider:after,\n  .ui.grid .stackable.row .ui.vertical.divider:after {\n    background-position: left 1em top 50%;\n  }\n}\n\n/*--------------\n      Icon\n---------------*/\n\n.ui.divider > .icon {\n  margin: 0rem;\n  font-size: 1rem;\n  height: 1em;\n  vertical-align: middle;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n/*--------------\n    Hidden\n---------------*/\n\n.ui.hidden.divider {\n  border-color: transparent !important;\n}\n\n.ui.hidden.divider:before,\n.ui.hidden.divider:after {\n  display: none;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n.ui.divider.inverted,\n.ui.vertical.inverted.divider,\n.ui.horizontal.inverted.divider {\n  color: #ffffff;\n}\n\n.ui.divider.inverted,\n.ui.divider.inverted:after,\n.ui.divider.inverted:before {\n  border-top-color: rgba(34, 36, 38, 0.15) !important;\n  border-left-color: rgba(34, 36, 38, 0.15) !important;\n  border-bottom-color: rgba(255, 255, 255, 0.15) !important;\n  border-right-color: rgba(255, 255, 255, 0.15) !important;\n}\n\n/*--------------\n    Fitted\n---------------*/\n\n.ui.fitted.divider {\n  margin: 0em;\n}\n\n/*--------------\n    Clearing\n---------------*/\n\n.ui.clearing.divider {\n  clear: both;\n}\n\n/*--------------\n    Section\n---------------*/\n\n.ui.section.divider {\n  margin-top: 2rem;\n  margin-bottom: 2rem;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n.ui.divider {\n  font-size: 1rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n.ui.horizontal.divider:before,\n.ui.horizontal.divider:after {\n  background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC\");\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.stackable.grid .ui.vertical.divider:before,\n  .ui.grid .stackable.row .ui.vertical.divider:before,\n  .ui.stackable.grid .ui.vertical.divider:after,\n  .ui.grid .stackable.row .ui.vertical.divider:after {\n    background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC\");\n  }\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Flag\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Flag\n*******************************/\n\ni.flag:not(.icon) {\n  display: inline-block;\n  width: 16px;\n  height: 11px;\n  line-height: 11px;\n  vertical-align: baseline;\n  margin: 0em 0.5em 0em 0em;\n  text-decoration: inherit;\n  speak: none;\n  font-smoothing: antialiased;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n/* Sprite */\n\ni.flag:not(.icon):before {\n  display: inline-block;\n  content: '';\n  background: url(\"../images/flags.png\") no-repeat 0px 0px;\n  width: 16px;\n  height: 11px;\n}\n\n/* Flag Sprite Based On http://www.famfamfam.com/lab/icons/flags/ */\n\n/*******************************\n         Theme Overrides\n*******************************/\n\ni.flag.ad:before,\ni.flag.andorra:before {\n  background-position: 0px 0px;\n}\n\ni.flag.ae:before,\ni.flag.united.arab.emirates:before,\ni.flag.uae:before {\n  background-position: 0px -26px;\n}\n\ni.flag.af:before,\ni.flag.afghanistan:before {\n  background-position: 0px -52px;\n}\n\ni.flag.ag:before,\ni.flag.antigua:before {\n  background-position: 0px -78px;\n}\n\ni.flag.ai:before,\ni.flag.anguilla:before {\n  background-position: 0px -104px;\n}\n\ni.flag.al:before,\ni.flag.albania:before {\n  background-position: 0px -130px;\n}\n\ni.flag.am:before,\ni.flag.armenia:before {\n  background-position: 0px -156px;\n}\n\ni.flag.an:before,\ni.flag.netherlands.antilles:before {\n  background-position: 0px -182px;\n}\n\ni.flag.ao:before,\ni.flag.angola:before {\n  background-position: 0px -208px;\n}\n\ni.flag.ar:before,\ni.flag.argentina:before {\n  background-position: 0px -234px;\n}\n\ni.flag.as:before,\ni.flag.american.samoa:before {\n  background-position: 0px -260px;\n}\n\ni.flag.at:before,\ni.flag.austria:before {\n  background-position: 0px -286px;\n}\n\ni.flag.au:before,\ni.flag.australia:before {\n  background-position: 0px -312px;\n}\n\ni.flag.aw:before,\ni.flag.aruba:before {\n  background-position: 0px -338px;\n}\n\ni.flag.ax:before,\ni.flag.aland.islands:before {\n  background-position: 0px -364px;\n}\n\ni.flag.az:before,\ni.flag.azerbaijan:before {\n  background-position: 0px -390px;\n}\n\ni.flag.ba:before,\ni.flag.bosnia:before {\n  background-position: 0px -416px;\n}\n\ni.flag.bb:before,\ni.flag.barbados:before {\n  background-position: 0px -442px;\n}\n\ni.flag.bd:before,\ni.flag.bangladesh:before {\n  background-position: 0px -468px;\n}\n\ni.flag.be:before,\ni.flag.belgium:before {\n  background-position: 0px -494px;\n}\n\ni.flag.bf:before,\ni.flag.burkina.faso:before {\n  background-position: 0px -520px;\n}\n\ni.flag.bg:before,\ni.flag.bulgaria:before {\n  background-position: 0px -546px;\n}\n\ni.flag.bh:before,\ni.flag.bahrain:before {\n  background-position: 0px -572px;\n}\n\ni.flag.bi:before,\ni.flag.burundi:before {\n  background-position: 0px -598px;\n}\n\ni.flag.bj:before,\ni.flag.benin:before {\n  background-position: 0px -624px;\n}\n\ni.flag.bm:before,\ni.flag.bermuda:before {\n  background-position: 0px -650px;\n}\n\ni.flag.bn:before,\ni.flag.brunei:before {\n  background-position: 0px -676px;\n}\n\ni.flag.bo:before,\ni.flag.bolivia:before {\n  background-position: 0px -702px;\n}\n\ni.flag.br:before,\ni.flag.brazil:before {\n  background-position: 0px -728px;\n}\n\ni.flag.bs:before,\ni.flag.bahamas:before {\n  background-position: 0px -754px;\n}\n\ni.flag.bt:before,\ni.flag.bhutan:before {\n  background-position: 0px -780px;\n}\n\ni.flag.bv:before,\ni.flag.bouvet.island:before {\n  background-position: 0px -806px;\n}\n\ni.flag.bw:before,\ni.flag.botswana:before {\n  background-position: 0px -832px;\n}\n\ni.flag.by:before,\ni.flag.belarus:before {\n  background-position: 0px -858px;\n}\n\ni.flag.bz:before,\ni.flag.belize:before {\n  background-position: 0px -884px;\n}\n\ni.flag.ca:before,\ni.flag.canada:before {\n  background-position: 0px -910px;\n}\n\ni.flag.cc:before,\ni.flag.cocos.islands:before {\n  background-position: 0px -962px;\n}\n\ni.flag.cd:before,\ni.flag.congo:before {\n  background-position: 0px -988px;\n}\n\ni.flag.cf:before,\ni.flag.central.african.republic:before {\n  background-position: 0px -1014px;\n}\n\ni.flag.cg:before,\ni.flag.congo.brazzaville:before {\n  background-position: 0px -1040px;\n}\n\ni.flag.ch:before,\ni.flag.switzerland:before {\n  background-position: 0px -1066px;\n}\n\ni.flag.ci:before,\ni.flag.cote.divoire:before {\n  background-position: 0px -1092px;\n}\n\ni.flag.ck:before,\ni.flag.cook.islands:before {\n  background-position: 0px -1118px;\n}\n\ni.flag.cl:before,\ni.flag.chile:before {\n  background-position: 0px -1144px;\n}\n\ni.flag.cm:before,\ni.flag.cameroon:before {\n  background-position: 0px -1170px;\n}\n\ni.flag.cn:before,\ni.flag.china:before {\n  background-position: 0px -1196px;\n}\n\ni.flag.co:before,\ni.flag.colombia:before {\n  background-position: 0px -1222px;\n}\n\ni.flag.cr:before,\ni.flag.costa.rica:before {\n  background-position: 0px -1248px;\n}\n\ni.flag.cs:before,\ni.flag.serbia:before {\n  background-position: 0px -1274px;\n}\n\ni.flag.cu:before,\ni.flag.cuba:before {\n  background-position: 0px -1300px;\n}\n\ni.flag.cv:before,\ni.flag.cape.verde:before {\n  background-position: 0px -1326px;\n}\n\ni.flag.cx:before,\ni.flag.christmas.island:before {\n  background-position: 0px -1352px;\n}\n\ni.flag.cy:before,\ni.flag.cyprus:before {\n  background-position: 0px -1378px;\n}\n\ni.flag.cz:before,\ni.flag.czech.republic:before {\n  background-position: 0px -1404px;\n}\n\ni.flag.de:before,\ni.flag.germany:before {\n  background-position: 0px -1430px;\n}\n\ni.flag.dj:before,\ni.flag.djibouti:before {\n  background-position: 0px -1456px;\n}\n\ni.flag.dk:before,\ni.flag.denmark:before {\n  background-position: 0px -1482px;\n}\n\ni.flag.dm:before,\ni.flag.dominica:before {\n  background-position: 0px -1508px;\n}\n\ni.flag.do:before,\ni.flag.dominican.republic:before {\n  background-position: 0px -1534px;\n}\n\ni.flag.dz:before,\ni.flag.algeria:before {\n  background-position: 0px -1560px;\n}\n\ni.flag.ec:before,\ni.flag.ecuador:before {\n  background-position: 0px -1586px;\n}\n\ni.flag.ee:before,\ni.flag.estonia:before {\n  background-position: 0px -1612px;\n}\n\ni.flag.eg:before,\ni.flag.egypt:before {\n  background-position: 0px -1638px;\n}\n\ni.flag.eh:before,\ni.flag.western.sahara:before {\n  background-position: 0px -1664px;\n}\n\ni.flag.er:before,\ni.flag.eritrea:before {\n  background-position: 0px -1716px;\n}\n\ni.flag.es:before,\ni.flag.spain:before {\n  background-position: 0px -1742px;\n}\n\ni.flag.et:before,\ni.flag.ethiopia:before {\n  background-position: 0px -1768px;\n}\n\ni.flag.eu:before,\ni.flag.european.union:before {\n  background-position: 0px -1794px;\n}\n\ni.flag.fi:before,\ni.flag.finland:before {\n  background-position: 0px -1846px;\n}\n\ni.flag.fj:before,\ni.flag.fiji:before {\n  background-position: 0px -1872px;\n}\n\ni.flag.fk:before,\ni.flag.falkland.islands:before {\n  background-position: 0px -1898px;\n}\n\ni.flag.fm:before,\ni.flag.micronesia:before {\n  background-position: 0px -1924px;\n}\n\ni.flag.fo:before,\ni.flag.faroe.islands:before {\n  background-position: 0px -1950px;\n}\n\ni.flag.fr:before,\ni.flag.france:before {\n  background-position: 0px -1976px;\n}\n\ni.flag.ga:before,\ni.flag.gabon:before {\n  background-position: -36px 0px;\n}\n\ni.flag.gb:before,\ni.flag.united.kingdom:before {\n  background-position: -36px -26px;\n}\n\ni.flag.gd:before,\ni.flag.grenada:before {\n  background-position: -36px -52px;\n}\n\ni.flag.ge:before,\ni.flag.georgia:before {\n  background-position: -36px -78px;\n}\n\ni.flag.gf:before,\ni.flag.french.guiana:before {\n  background-position: -36px -104px;\n}\n\ni.flag.gh:before,\ni.flag.ghana:before {\n  background-position: -36px -130px;\n}\n\ni.flag.gi:before,\ni.flag.gibraltar:before {\n  background-position: -36px -156px;\n}\n\ni.flag.gl:before,\ni.flag.greenland:before {\n  background-position: -36px -182px;\n}\n\ni.flag.gm:before,\ni.flag.gambia:before {\n  background-position: -36px -208px;\n}\n\ni.flag.gn:before,\ni.flag.guinea:before {\n  background-position: -36px -234px;\n}\n\ni.flag.gp:before,\ni.flag.guadeloupe:before {\n  background-position: -36px -260px;\n}\n\ni.flag.gq:before,\ni.flag.equatorial.guinea:before {\n  background-position: -36px -286px;\n}\n\ni.flag.gr:before,\ni.flag.greece:before {\n  background-position: -36px -312px;\n}\n\ni.flag.gs:before,\ni.flag.sandwich.islands:before {\n  background-position: -36px -338px;\n}\n\ni.flag.gt:before,\ni.flag.guatemala:before {\n  background-position: -36px -364px;\n}\n\ni.flag.gu:before,\ni.flag.guam:before {\n  background-position: -36px -390px;\n}\n\ni.flag.gw:before,\ni.flag.guinea-bissau:before {\n  background-position: -36px -416px;\n}\n\ni.flag.gy:before,\ni.flag.guyana:before {\n  background-position: -36px -442px;\n}\n\ni.flag.hk:before,\ni.flag.hong.kong:before {\n  background-position: -36px -468px;\n}\n\ni.flag.hm:before,\ni.flag.heard.island:before {\n  background-position: -36px -494px;\n}\n\ni.flag.hn:before,\ni.flag.honduras:before {\n  background-position: -36px -520px;\n}\n\ni.flag.hr:before,\ni.flag.croatia:before {\n  background-position: -36px -546px;\n}\n\ni.flag.ht:before,\ni.flag.haiti:before {\n  background-position: -36px -572px;\n}\n\ni.flag.hu:before,\ni.flag.hungary:before {\n  background-position: -36px -598px;\n}\n\ni.flag.id:before,\ni.flag.indonesia:before {\n  background-position: -36px -624px;\n}\n\ni.flag.ie:before,\ni.flag.ireland:before {\n  background-position: -36px -650px;\n}\n\ni.flag.il:before,\ni.flag.israel:before {\n  background-position: -36px -676px;\n}\n\ni.flag.in:before,\ni.flag.india:before {\n  background-position: -36px -702px;\n}\n\ni.flag.io:before,\ni.flag.indian.ocean.territory:before {\n  background-position: -36px -728px;\n}\n\ni.flag.iq:before,\ni.flag.iraq:before {\n  background-position: -36px -754px;\n}\n\ni.flag.ir:before,\ni.flag.iran:before {\n  background-position: -36px -780px;\n}\n\ni.flag.is:before,\ni.flag.iceland:before {\n  background-position: -36px -806px;\n}\n\ni.flag.it:before,\ni.flag.italy:before {\n  background-position: -36px -832px;\n}\n\ni.flag.jm:before,\ni.flag.jamaica:before {\n  background-position: -36px -858px;\n}\n\ni.flag.jo:before,\ni.flag.jordan:before {\n  background-position: -36px -884px;\n}\n\ni.flag.jp:before,\ni.flag.japan:before {\n  background-position: -36px -910px;\n}\n\ni.flag.ke:before,\ni.flag.kenya:before {\n  background-position: -36px -936px;\n}\n\ni.flag.kg:before,\ni.flag.kyrgyzstan:before {\n  background-position: -36px -962px;\n}\n\ni.flag.kh:before,\ni.flag.cambodia:before {\n  background-position: -36px -988px;\n}\n\ni.flag.ki:before,\ni.flag.kiribati:before {\n  background-position: -36px -1014px;\n}\n\ni.flag.km:before,\ni.flag.comoros:before {\n  background-position: -36px -1040px;\n}\n\ni.flag.kn:before,\ni.flag.saint.kitts.and.nevis:before {\n  background-position: -36px -1066px;\n}\n\ni.flag.kp:before,\ni.flag.north.korea:before {\n  background-position: -36px -1092px;\n}\n\ni.flag.kr:before,\ni.flag.south.korea:before {\n  background-position: -36px -1118px;\n}\n\ni.flag.kw:before,\ni.flag.kuwait:before {\n  background-position: -36px -1144px;\n}\n\ni.flag.ky:before,\ni.flag.cayman.islands:before {\n  background-position: -36px -1170px;\n}\n\ni.flag.kz:before,\ni.flag.kazakhstan:before {\n  background-position: -36px -1196px;\n}\n\ni.flag.la:before,\ni.flag.laos:before {\n  background-position: -36px -1222px;\n}\n\ni.flag.lb:before,\ni.flag.lebanon:before {\n  background-position: -36px -1248px;\n}\n\ni.flag.lc:before,\ni.flag.saint.lucia:before {\n  background-position: -36px -1274px;\n}\n\ni.flag.li:before,\ni.flag.liechtenstein:before {\n  background-position: -36px -1300px;\n}\n\ni.flag.lk:before,\ni.flag.sri.lanka:before {\n  background-position: -36px -1326px;\n}\n\ni.flag.lr:before,\ni.flag.liberia:before {\n  background-position: -36px -1352px;\n}\n\ni.flag.ls:before,\ni.flag.lesotho:before {\n  background-position: -36px -1378px;\n}\n\ni.flag.lt:before,\ni.flag.lithuania:before {\n  background-position: -36px -1404px;\n}\n\ni.flag.lu:before,\ni.flag.luxembourg:before {\n  background-position: -36px -1430px;\n}\n\ni.flag.lv:before,\ni.flag.latvia:before {\n  background-position: -36px -1456px;\n}\n\ni.flag.ly:before,\ni.flag.libya:before {\n  background-position: -36px -1482px;\n}\n\ni.flag.ma:before,\ni.flag.morocco:before {\n  background-position: -36px -1508px;\n}\n\ni.flag.mc:before,\ni.flag.monaco:before {\n  background-position: -36px -1534px;\n}\n\ni.flag.md:before,\ni.flag.moldova:before {\n  background-position: -36px -1560px;\n}\n\ni.flag.me:before,\ni.flag.montenegro:before {\n  background-position: -36px -1586px;\n}\n\ni.flag.mg:before,\ni.flag.madagascar:before {\n  background-position: -36px -1613px;\n}\n\ni.flag.mh:before,\ni.flag.marshall.islands:before {\n  background-position: -36px -1639px;\n}\n\ni.flag.mk:before,\ni.flag.macedonia:before {\n  background-position: -36px -1665px;\n}\n\ni.flag.ml:before,\ni.flag.mali:before {\n  background-position: -36px -1691px;\n}\n\ni.flag.mm:before,\ni.flag.myanmar:before,\ni.flag.burma:before {\n  background-position: -36px -1717px;\n}\n\ni.flag.mn:before,\ni.flag.mongolia:before {\n  background-position: -36px -1743px;\n}\n\ni.flag.mo:before,\ni.flag.macau:before {\n  background-position: -36px -1769px;\n}\n\ni.flag.mp:before,\ni.flag.northern.mariana.islands:before {\n  background-position: -36px -1795px;\n}\n\ni.flag.mq:before,\ni.flag.martinique:before {\n  background-position: -36px -1821px;\n}\n\ni.flag.mr:before,\ni.flag.mauritania:before {\n  background-position: -36px -1847px;\n}\n\ni.flag.ms:before,\ni.flag.montserrat:before {\n  background-position: -36px -1873px;\n}\n\ni.flag.mt:before,\ni.flag.malta:before {\n  background-position: -36px -1899px;\n}\n\ni.flag.mu:before,\ni.flag.mauritius:before {\n  background-position: -36px -1925px;\n}\n\ni.flag.mv:before,\ni.flag.maldives:before {\n  background-position: -36px -1951px;\n}\n\ni.flag.mw:before,\ni.flag.malawi:before {\n  background-position: -36px -1977px;\n}\n\ni.flag.mx:before,\ni.flag.mexico:before {\n  background-position: -72px 0px;\n}\n\ni.flag.my:before,\ni.flag.malaysia:before {\n  background-position: -72px -26px;\n}\n\ni.flag.mz:before,\ni.flag.mozambique:before {\n  background-position: -72px -52px;\n}\n\ni.flag.na:before,\ni.flag.namibia:before {\n  background-position: -72px -78px;\n}\n\ni.flag.nc:before,\ni.flag.new.caledonia:before {\n  background-position: -72px -104px;\n}\n\ni.flag.ne:before,\ni.flag.niger:before {\n  background-position: -72px -130px;\n}\n\ni.flag.nf:before,\ni.flag.norfolk.island:before {\n  background-position: -72px -156px;\n}\n\ni.flag.ng:before,\ni.flag.nigeria:before {\n  background-position: -72px -182px;\n}\n\ni.flag.ni:before,\ni.flag.nicaragua:before {\n  background-position: -72px -208px;\n}\n\ni.flag.nl:before,\ni.flag.netherlands:before {\n  background-position: -72px -234px;\n}\n\ni.flag.no:before,\ni.flag.norway:before {\n  background-position: -72px -260px;\n}\n\ni.flag.np:before,\ni.flag.nepal:before {\n  background-position: -72px -286px;\n}\n\ni.flag.nr:before,\ni.flag.nauru:before {\n  background-position: -72px -312px;\n}\n\ni.flag.nu:before,\ni.flag.niue:before {\n  background-position: -72px -338px;\n}\n\ni.flag.nz:before,\ni.flag.new.zealand:before {\n  background-position: -72px -364px;\n}\n\ni.flag.om:before,\ni.flag.oman:before {\n  background-position: -72px -390px;\n}\n\ni.flag.pa:before,\ni.flag.panama:before {\n  background-position: -72px -416px;\n}\n\ni.flag.pe:before,\ni.flag.peru:before {\n  background-position: -72px -442px;\n}\n\ni.flag.pf:before,\ni.flag.french.polynesia:before {\n  background-position: -72px -468px;\n}\n\ni.flag.pg:before,\ni.flag.new.guinea:before {\n  background-position: -72px -494px;\n}\n\ni.flag.ph:before,\ni.flag.philippines:before {\n  background-position: -72px -520px;\n}\n\ni.flag.pk:before,\ni.flag.pakistan:before {\n  background-position: -72px -546px;\n}\n\ni.flag.pl:before,\ni.flag.poland:before {\n  background-position: -72px -572px;\n}\n\ni.flag.pm:before,\ni.flag.saint.pierre:before {\n  background-position: -72px -598px;\n}\n\ni.flag.pn:before,\ni.flag.pitcairn.islands:before {\n  background-position: -72px -624px;\n}\n\ni.flag.pr:before,\ni.flag.puerto.rico:before {\n  background-position: -72px -650px;\n}\n\ni.flag.ps:before,\ni.flag.palestine:before {\n  background-position: -72px -676px;\n}\n\ni.flag.pt:before,\ni.flag.portugal:before {\n  background-position: -72px -702px;\n}\n\ni.flag.pw:before,\ni.flag.palau:before {\n  background-position: -72px -728px;\n}\n\ni.flag.py:before,\ni.flag.paraguay:before {\n  background-position: -72px -754px;\n}\n\ni.flag.qa:before,\ni.flag.qatar:before {\n  background-position: -72px -780px;\n}\n\ni.flag.re:before,\ni.flag.reunion:before {\n  background-position: -72px -806px;\n}\n\ni.flag.ro:before,\ni.flag.romania:before {\n  background-position: -72px -832px;\n}\n\ni.flag.rs:before,\ni.flag.serbia:before {\n  background-position: -72px -858px;\n}\n\ni.flag.ru:before,\ni.flag.russia:before {\n  background-position: -72px -884px;\n}\n\ni.flag.rw:before,\ni.flag.rwanda:before {\n  background-position: -72px -910px;\n}\n\ni.flag.sa:before,\ni.flag.saudi.arabia:before {\n  background-position: -72px -936px;\n}\n\ni.flag.sb:before,\ni.flag.solomon.islands:before {\n  background-position: -72px -962px;\n}\n\ni.flag.sc:before,\ni.flag.seychelles:before {\n  background-position: -72px -988px;\n}\n\ni.flag.sd:before,\ni.flag.sudan:before {\n  background-position: -72px -1040px;\n}\n\ni.flag.se:before,\ni.flag.sweden:before {\n  background-position: -72px -1066px;\n}\n\ni.flag.sg:before,\ni.flag.singapore:before {\n  background-position: -72px -1092px;\n}\n\ni.flag.sh:before,\ni.flag.saint.helena:before {\n  background-position: -72px -1118px;\n}\n\ni.flag.si:before,\ni.flag.slovenia:before {\n  background-position: -72px -1144px;\n}\n\ni.flag.sj:before,\ni.flag.svalbard:before,\ni.flag.jan.mayen:before {\n  background-position: -72px -1170px;\n}\n\ni.flag.sk:before,\ni.flag.slovakia:before {\n  background-position: -72px -1196px;\n}\n\ni.flag.sl:before,\ni.flag.sierra.leone:before {\n  background-position: -72px -1222px;\n}\n\ni.flag.sm:before,\ni.flag.san.marino:before {\n  background-position: -72px -1248px;\n}\n\ni.flag.sn:before,\ni.flag.senegal:before {\n  background-position: -72px -1274px;\n}\n\ni.flag.so:before,\ni.flag.somalia:before {\n  background-position: -72px -1300px;\n}\n\ni.flag.sr:before,\ni.flag.suriname:before {\n  background-position: -72px -1326px;\n}\n\ni.flag.st:before,\ni.flag.sao.tome:before {\n  background-position: -72px -1352px;\n}\n\ni.flag.sv:before,\ni.flag.el.salvador:before {\n  background-position: -72px -1378px;\n}\n\ni.flag.sy:before,\ni.flag.syria:before {\n  background-position: -72px -1404px;\n}\n\ni.flag.sz:before,\ni.flag.swaziland:before {\n  background-position: -72px -1430px;\n}\n\ni.flag.tc:before,\ni.flag.caicos.islands:before {\n  background-position: -72px -1456px;\n}\n\ni.flag.td:before,\ni.flag.chad:before {\n  background-position: -72px -1482px;\n}\n\ni.flag.tf:before,\ni.flag.french.territories:before {\n  background-position: -72px -1508px;\n}\n\ni.flag.tg:before,\ni.flag.togo:before {\n  background-position: -72px -1534px;\n}\n\ni.flag.th:before,\ni.flag.thailand:before {\n  background-position: -72px -1560px;\n}\n\ni.flag.tj:before,\ni.flag.tajikistan:before {\n  background-position: -72px -1586px;\n}\n\ni.flag.tk:before,\ni.flag.tokelau:before {\n  background-position: -72px -1612px;\n}\n\ni.flag.tl:before,\ni.flag.timorleste:before {\n  background-position: -72px -1638px;\n}\n\ni.flag.tm:before,\ni.flag.turkmenistan:before {\n  background-position: -72px -1664px;\n}\n\ni.flag.tn:before,\ni.flag.tunisia:before {\n  background-position: -72px -1690px;\n}\n\ni.flag.to:before,\ni.flag.tonga:before {\n  background-position: -72px -1716px;\n}\n\ni.flag.tr:before,\ni.flag.turkey:before {\n  background-position: -72px -1742px;\n}\n\ni.flag.tt:before,\ni.flag.trinidad:before {\n  background-position: -72px -1768px;\n}\n\ni.flag.tv:before,\ni.flag.tuvalu:before {\n  background-position: -72px -1794px;\n}\n\ni.flag.tw:before,\ni.flag.taiwan:before {\n  background-position: -72px -1820px;\n}\n\ni.flag.tz:before,\ni.flag.tanzania:before {\n  background-position: -72px -1846px;\n}\n\ni.flag.ua:before,\ni.flag.ukraine:before {\n  background-position: -72px -1872px;\n}\n\ni.flag.ug:before,\ni.flag.uganda:before {\n  background-position: -72px -1898px;\n}\n\ni.flag.um:before,\ni.flag.us.minor.islands:before {\n  background-position: -72px -1924px;\n}\n\ni.flag.us:before,\ni.flag.america:before,\ni.flag.united.states:before {\n  background-position: -72px -1950px;\n}\n\ni.flag.uy:before,\ni.flag.uruguay:before {\n  background-position: -72px -1976px;\n}\n\ni.flag.uz:before,\ni.flag.uzbekistan:before {\n  background-position: -108px 0px;\n}\n\ni.flag.va:before,\ni.flag.vatican.city:before {\n  background-position: -108px -26px;\n}\n\ni.flag.vc:before,\ni.flag.saint.vincent:before {\n  background-position: -108px -52px;\n}\n\ni.flag.ve:before,\ni.flag.venezuela:before {\n  background-position: -108px -78px;\n}\n\ni.flag.vg:before,\ni.flag.british.virgin.islands:before {\n  background-position: -108px -104px;\n}\n\ni.flag.vi:before,\ni.flag.us.virgin.islands:before {\n  background-position: -108px -130px;\n}\n\ni.flag.vn:before,\ni.flag.vietnam:before {\n  background-position: -108px -156px;\n}\n\ni.flag.vu:before,\ni.flag.vanuatu:before {\n  background-position: -108px -182px;\n}\n\ni.flag.wf:before,\ni.flag.wallis.and.futuna:before {\n  background-position: -108px -234px;\n}\n\ni.flag.ws:before,\ni.flag.samoa:before {\n  background-position: -108px -260px;\n}\n\ni.flag.ye:before,\ni.flag.yemen:before {\n  background-position: -108px -286px;\n}\n\ni.flag.yt:before,\ni.flag.mayotte:before {\n  background-position: -108px -312px;\n}\n\ni.flag.za:before,\ni.flag.south.africa:before {\n  background-position: -108px -338px;\n}\n\ni.flag.zm:before,\ni.flag.zambia:before {\n  background-position: -108px -364px;\n}\n\ni.flag.zw:before,\ni.flag.zimbabwe:before {\n  background-position: -108px -390px;\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Header\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Header\n*******************************/\n\n/* Standard */\n\n.ui.header {\n  border: none;\n  margin: calc(2rem -  0.14285em ) 0em 1rem;\n  padding: 0em 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-weight: bold;\n  line-height: 1.2857em;\n  text-transform: none;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.header:first-child {\n  margin-top: -0.14285em;\n}\n\n.ui.header:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n   Sub Header\n---------------*/\n\n.ui.header .sub.header {\n  font-weight: normal;\n  padding: 0em;\n  margin: 0em;\n  font-size: 1rem;\n  line-height: 1.2em;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n/*--------------\n      Icon\n---------------*/\n\n.ui.header > .icon {\n  display: table-cell;\n  opacity: 1;\n  font-size: 1.5em;\n  padding-top: 0.14285em;\n  vertical-align: middle;\n}\n\n/* With Text Node */\n\n.ui.header .icon:only-child {\n  display: inline-block;\n  padding: 0em;\n  margin-right: 0.75rem;\n}\n\n/*-------------------\n        Image\n--------------------*/\n\n.ui.header > .image,\n.ui.header > img {\n  display: inline-block;\n  margin-top: 0.14285em;\n  width: 2.5em;\n  height: auto;\n  vertical-align: middle;\n}\n\n.ui.header > .image:only-child,\n.ui.header > img:only-child {\n  margin-right: 0.75rem;\n}\n\n/*--------------\n     Content\n---------------*/\n\n.ui.header .content {\n  display: inline-block;\n  vertical-align: top;\n}\n\n/* After Image */\n\n.ui.header > img + .content,\n.ui.header > .image + .content {\n  padding-left: 0.75rem;\n  vertical-align: middle;\n}\n\n/* After Icon */\n\n.ui.header > .icon + .content {\n  padding-left: 0.75rem;\n  display: table-cell;\n  vertical-align: middle;\n}\n\n/*--------------\n Loose Coupling\n---------------*/\n\n.ui.header .ui.label {\n  font-size: '';\n  margin-left: 0.5rem;\n  vertical-align: middle;\n}\n\n/* Positioning */\n\n.ui.header + p {\n  margin-top: 0em;\n}\n\n/*******************************\n            Types\n*******************************/\n\n/*--------------\n     Page\n---------------*/\n\nh1.ui.header {\n  font-size: 2rem;\n}\n\nh2.ui.header {\n  font-size: 1.714rem;\n}\n\nh3.ui.header {\n  font-size: 1.28rem;\n}\n\nh4.ui.header {\n  font-size: 1.071rem;\n}\n\nh5.ui.header {\n  font-size: 1rem;\n}\n\n/* Sub Header */\n\nh1.ui.header .sub.header {\n  font-size: 1.14285714rem;\n}\n\nh2.ui.header .sub.header {\n  font-size: 1.14285714rem;\n}\n\nh3.ui.header .sub.header {\n  font-size: 1rem;\n}\n\nh4.ui.header .sub.header {\n  font-size: 1rem;\n}\n\nh5.ui.header .sub.header {\n  font-size: 0.92857143rem;\n}\n\n/*--------------\n Content Heading\n---------------*/\n\n.ui.huge.header {\n  min-height: 1em;\n  font-size: 2em;\n}\n\n.ui.large.header {\n  font-size: 1.714em;\n}\n\n.ui.medium.header {\n  font-size: 1.28em;\n}\n\n.ui.small.header {\n  font-size: 1.071em;\n}\n\n.ui.tiny.header {\n  font-size: 1em;\n}\n\n/* Sub Header */\n\n.ui.huge.header .sub.header {\n  font-size: 1.14285714rem;\n}\n\n.ui.large.header .sub.header {\n  font-size: 1.14285714rem;\n}\n\n.ui.header .sub.header {\n  font-size: 1rem;\n}\n\n.ui.small.header .sub.header {\n  font-size: 1rem;\n}\n\n.ui.tiny.header .sub.header {\n  font-size: 0.92857143rem;\n}\n\n/*--------------\n   Sub Heading\n---------------*/\n\n.ui.sub.header {\n  padding: 0em;\n  margin-bottom: 0.14285714rem;\n  font-weight: bold;\n  font-size: 0.85714286em;\n  text-transform: uppercase;\n  color: '';\n}\n\n.ui.small.sub.header {\n  font-size: 0.71428571em;\n}\n\n.ui.sub.header {\n  font-size: 0.85714286em;\n}\n\n.ui.large.sub.header {\n  font-size: 0.92857143em;\n}\n\n.ui.huge.sub.header {\n  font-size: 1em;\n}\n\n/*-------------------\n        Icon\n--------------------*/\n\n.ui.icon.header {\n  display: inline-block;\n  text-align: center;\n  margin: 2rem 0em 1rem;\n}\n\n.ui.icon.header:after {\n  content: '';\n  display: block;\n  height: 0px;\n  clear: both;\n  visibility: hidden;\n}\n\n.ui.icon.header:first-child {\n  margin-top: 0em;\n}\n\n.ui.icon.header .icon {\n  float: none;\n  display: block;\n  width: auto;\n  height: auto;\n  line-height: 1;\n  padding: 0em;\n  font-size: 3em;\n  margin: 0em auto 0.5rem;\n  opacity: 1;\n}\n\n.ui.icon.header .content {\n  display: block;\n}\n\n.ui.icon.header .circular.icon {\n  font-size: 2em;\n}\n\n.ui.icon.header .square.icon {\n  font-size: 2em;\n}\n\n.ui.block.icon.header .icon {\n  margin-bottom: 0em;\n}\n\n.ui.icon.header.aligned {\n  margin-left: auto;\n  margin-right: auto;\n  display: block;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.disabled.header {\n  opacity: 0.45;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n      Inverted\n--------------------*/\n\n.ui.inverted.header {\n  color: #ffffff;\n}\n\n.ui.inverted.header .sub.header {\n  color: rgba(255, 255, 255, 0.8);\n}\n\n.ui.inverted.attached.header {\n  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  box-shadow: none;\n  border-color: transparent;\n}\n\n.ui.inverted.block.header {\n  background: #545454 -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: #545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  box-shadow: none;\n}\n\n.ui.inverted.block.header {\n  border-bottom: none;\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/*--- Red ---*/\n\n.ui.red.header {\n  color: #db2828 !important;\n}\n\na.ui.red.header:hover {\n  color: #d01919 !important;\n}\n\n.ui.red.dividing.header {\n  border-bottom: 2px solid #db2828;\n}\n\n/* Inverted */\n\n.ui.inverted.red.header {\n  color: #ff695e !important;\n}\n\na.ui.inverted.red.header:hover {\n  color: #ff5144 !important;\n}\n\n/*--- Orange ---*/\n\n.ui.orange.header {\n  color: #f2711c !important;\n}\n\na.ui.orange.header:hover {\n  color: #f26202 !important;\n}\n\n.ui.orange.dividing.header {\n  border-bottom: 2px solid #f2711c;\n}\n\n/* Inverted */\n\n.ui.inverted.orange.header {\n  color: #ff851b !important;\n}\n\na.ui.inverted.orange.header:hover {\n  color: #ff7701 !important;\n}\n\n/*--- Olive ---*/\n\n.ui.olive.header {\n  color: #b5cc18 !important;\n}\n\na.ui.olive.header:hover {\n  color: #a7bd0d !important;\n}\n\n.ui.olive.dividing.header {\n  border-bottom: 2px solid #b5cc18;\n}\n\n/* Inverted */\n\n.ui.inverted.olive.header {\n  color: #d9e778 !important;\n}\n\na.ui.inverted.olive.header:hover {\n  color: #d8ea5c !important;\n}\n\n/*--- Yellow ---*/\n\n.ui.yellow.header {\n  color: #fbbd08 !important;\n}\n\na.ui.yellow.header:hover {\n  color: #eaae00 !important;\n}\n\n.ui.yellow.dividing.header {\n  border-bottom: 2px solid #fbbd08;\n}\n\n/* Inverted */\n\n.ui.inverted.yellow.header {\n  color: #ffe21f !important;\n}\n\na.ui.inverted.yellow.header:hover {\n  color: #ffdf05 !important;\n}\n\n/*--- Green ---*/\n\n.ui.green.header {\n  color: #21ba45 !important;\n}\n\na.ui.green.header:hover {\n  color: #16ab39 !important;\n}\n\n.ui.green.dividing.header {\n  border-bottom: 2px solid #21ba45;\n}\n\n/* Inverted */\n\n.ui.inverted.green.header {\n  color: #2ecc40 !important;\n}\n\na.ui.inverted.green.header:hover {\n  color: #22be34 !important;\n}\n\n/*--- Teal ---*/\n\n.ui.teal.header {\n  color: #00b5ad !important;\n}\n\na.ui.teal.header:hover {\n  color: #009c95 !important;\n}\n\n.ui.teal.dividing.header {\n  border-bottom: 2px solid #00b5ad;\n}\n\n/* Inverted */\n\n.ui.inverted.teal.header {\n  color: #6dffff !important;\n}\n\na.ui.inverted.teal.header:hover {\n  color: #54ffff !important;\n}\n\n/*--- Blue ---*/\n\n.ui.blue.header {\n  color: #2185d0 !important;\n}\n\na.ui.blue.header:hover {\n  color: #1678c2 !important;\n}\n\n.ui.blue.dividing.header {\n  border-bottom: 2px solid #2185d0;\n}\n\n/* Inverted */\n\n.ui.inverted.blue.header {\n  color: #54c8ff !important;\n}\n\na.ui.inverted.blue.header:hover {\n  color: #3ac0ff !important;\n}\n\n/*--- Violet ---*/\n\n.ui.violet.header {\n  color: #6435c9 !important;\n}\n\na.ui.violet.header:hover {\n  color: #5829bb !important;\n}\n\n.ui.violet.dividing.header {\n  border-bottom: 2px solid #6435c9;\n}\n\n/* Inverted */\n\n.ui.inverted.violet.header {\n  color: #a291fb !important;\n}\n\na.ui.inverted.violet.header:hover {\n  color: #8a73ff !important;\n}\n\n/*--- Purple ---*/\n\n.ui.purple.header {\n  color: #a333c8 !important;\n}\n\na.ui.purple.header:hover {\n  color: #9627ba !important;\n}\n\n.ui.purple.dividing.header {\n  border-bottom: 2px solid #a333c8;\n}\n\n/* Inverted */\n\n.ui.inverted.purple.header {\n  color: #dc73ff !important;\n}\n\na.ui.inverted.purple.header:hover {\n  color: #d65aff !important;\n}\n\n/*--- Pink ---*/\n\n.ui.pink.header {\n  color: #e03997 !important;\n}\n\na.ui.pink.header:hover {\n  color: #e61a8d !important;\n}\n\n.ui.pink.dividing.header {\n  border-bottom: 2px solid #e03997;\n}\n\n/* Inverted */\n\n.ui.inverted.pink.header {\n  color: #ff8edf !important;\n}\n\na.ui.inverted.pink.header:hover {\n  color: #ff74d8 !important;\n}\n\n/*--- Brown ---*/\n\n.ui.brown.header {\n  color: #a5673f !important;\n}\n\na.ui.brown.header:hover {\n  color: #975b33 !important;\n}\n\n.ui.brown.dividing.header {\n  border-bottom: 2px solid #a5673f;\n}\n\n/* Inverted */\n\n.ui.inverted.brown.header {\n  color: #d67c1c !important;\n}\n\na.ui.inverted.brown.header:hover {\n  color: #c86f11 !important;\n}\n\n/*--- Grey ---*/\n\n.ui.grey.header {\n  color: #767676 !important;\n}\n\na.ui.grey.header:hover {\n  color: #838383 !important;\n}\n\n.ui.grey.dividing.header {\n  border-bottom: 2px solid #767676;\n}\n\n/* Inverted */\n\n.ui.inverted.grey.header {\n  color: #dcddde !important;\n}\n\na.ui.inverted.grey.header:hover {\n  color: #cfd0d2 !important;\n}\n\n/*-------------------\n       Aligned\n--------------------*/\n\n.ui.left.aligned.header {\n  text-align: left;\n}\n\n.ui.right.aligned.header {\n  text-align: right;\n}\n\n.ui.centered.header,\n.ui.center.aligned.header {\n  text-align: center;\n}\n\n.ui.justified.header {\n  text-align: justify;\n}\n\n.ui.justified.header:after {\n  display: inline-block;\n  content: '';\n  width: 100%;\n}\n\n/*-------------------\n       Floated\n--------------------*/\n\n.ui.floated.header,\n.ui[class*=\"left floated\"].header {\n  float: left;\n  margin-top: 0em;\n  margin-right: 0.5em;\n}\n\n.ui[class*=\"right floated\"].header {\n  float: right;\n  margin-top: 0em;\n  margin-left: 0.5em;\n}\n\n/*-------------------\n       Fittted\n--------------------*/\n\n.ui.fitted.header {\n  padding: 0em;\n}\n\n/*-------------------\n      Dividing\n--------------------*/\n\n.ui.dividing.header {\n  padding-bottom: 0.21428571rem;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.dividing.header .sub.header {\n  padding-bottom: 0.21428571rem;\n}\n\n.ui.dividing.header .icon {\n  margin-bottom: 0em;\n}\n\n.ui.inverted.dividing.header {\n  border-bottom-color: rgba(255, 255, 255, 0.1);\n}\n\n/*-------------------\n        Block\n--------------------*/\n\n.ui.block.header {\n  background: #f3f4f5;\n  padding: 0.71428571rem 1rem;\n  box-shadow: none;\n  border: 1px solid #d4d4d5;\n  border-radius: 0.28571429rem;\n}\n\n.ui.tiny.block.header {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.block.header {\n  font-size: 0.92857143rem;\n}\n\n.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {\n  font-size: 1rem;\n}\n\n.ui.large.block.header {\n  font-size: 1.14285714rem;\n}\n\n.ui.huge.block.header {\n  font-size: 1.42857143rem;\n}\n\n/*-------------------\n       Attached\n--------------------*/\n\n.ui.attached.header {\n  background: #ffffff;\n  padding: 0.71428571rem 1rem;\n  margin-left: -1px;\n  margin-right: -1px;\n  box-shadow: none;\n  border: 1px solid #d4d4d5;\n}\n\n.ui.attached.block.header {\n  background: #f3f4f5;\n}\n\n.ui.attached:not(.top):not(.bottom).header {\n  margin-top: 0em;\n  margin-bottom: 0em;\n  border-top: none;\n  border-radius: 0em;\n}\n\n.ui.top.attached.header {\n  margin-bottom: 0em;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.bottom.attached.header {\n  margin-top: 0em;\n  border-top: none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n/* Attached Sizes */\n\n.ui.tiny.attached.header {\n  font-size: 0.85714286em;\n}\n\n.ui.small.attached.header {\n  font-size: 0.92857143em;\n}\n\n.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {\n  font-size: 1em;\n}\n\n.ui.large.attached.header {\n  font-size: 1.14285714em;\n}\n\n.ui.huge.attached.header {\n  font-size: 1.42857143em;\n}\n\n/*-------------------\n        Sizing\n--------------------*/\n\n.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {\n  font-size: 1.28em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Icon\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Icon\n*******************************/\n\n@font-face {\n  font-family: 'Icons';\n  src: url(\"../fonts/icons.eot\");\n  src: url(\"../fonts/icons.eot?#iefix\") format('embedded-opentype'), url(\"../fonts/icons.woff2\") format('woff2'), url(\"../fonts/icons.woff\") format('woff'), url(\"../fonts/icons.ttf\") format('truetype'), url(\"../fonts/icons.svg#icons\") format('svg');\n  font-style: normal;\n  font-weight: normal;\n  font-variant: normal;\n  text-decoration: inherit;\n  text-transform: none;\n}\n\ni.icon {\n  display: inline-block;\n  opacity: 1;\n  margin: 0em 0.25rem 0em 0em;\n  width: 1.18em;\n  height: 1em;\n  font-family: 'Icons';\n  font-style: normal;\n  font-weight: normal;\n  text-decoration: inherit;\n  text-align: center;\n  speak: none;\n  font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n  -webkit-font-smoothing: antialiased;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\ni.icon:before {\n  background: none !important;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*--------------\n    Loading\n---------------*/\n\ni.icon.loading {\n  height: 1em;\n  line-height: 1;\n  -webkit-animation: icon-loading 2s linear infinite;\n  animation: icon-loading 2s linear infinite;\n}\n\n@-webkit-keyframes icon-loading {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes icon-loading {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/*******************************\n             States\n*******************************/\n\ni.icon.hover {\n  opacity: 1 !important;\n}\n\ni.icon.active {\n  opacity: 1 !important;\n}\n\ni.emphasized.icon {\n  opacity: 1 !important;\n}\n\ni.disabled.icon {\n  opacity: 0.45 !important;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n        Fitted\n--------------------*/\n\ni.fitted.icon {\n  width: auto;\n  margin: 0em;\n}\n\n/*-------------------\n         Link\n--------------------*/\n\ni.link.icon {\n  cursor: pointer;\n  opacity: 0.8;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\ni.link.icon:hover {\n  opacity: 1 !important;\n}\n\n/*-------------------\n      Circular\n--------------------*/\n\ni.circular.icon {\n  border-radius: 500em !important;\n  line-height: 1 !important;\n  padding: 0.5em 0.5em !important;\n  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;\n  width: 2em !important;\n  height: 2em !important;\n}\n\ni.circular.inverted.icon {\n  border: none;\n  box-shadow: none;\n}\n\n/*-------------------\n      Flipped\n--------------------*/\n\ni.flipped.icon,\ni.horizontally.flipped.icon {\n  -webkit-transform: scale(-1, 1);\n  -ms-transform: scale(-1, 1);\n  transform: scale(-1, 1);\n}\n\ni.vertically.flipped.icon {\n  -webkit-transform: scale(1, -1);\n  -ms-transform: scale(1, -1);\n  transform: scale(1, -1);\n}\n\n/*-------------------\n      Rotated\n--------------------*/\n\ni.rotated.icon,\ni.right.rotated.icon,\ni.clockwise.rotated.icon {\n  -webkit-transform: rotate(90deg);\n  -ms-transform: rotate(90deg);\n  transform: rotate(90deg);\n}\n\ni.left.rotated.icon,\ni.counterclockwise.rotated.icon {\n  -webkit-transform: rotate(-90deg);\n  -ms-transform: rotate(-90deg);\n  transform: rotate(-90deg);\n}\n\n/*-------------------\n      Bordered\n--------------------*/\n\ni.bordered.icon {\n  line-height: 1;\n  vertical-align: baseline;\n  width: 2em;\n  height: 2em;\n  padding: 0.5em 0.41em !important;\n  box-shadow: 0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;\n}\n\ni.bordered.inverted.icon {\n  border: none;\n  box-shadow: none;\n}\n\n/*-------------------\n      Inverted\n--------------------*/\n\n/* Inverted Shapes */\n\ni.inverted.bordered.icon,\ni.inverted.circular.icon {\n  background-color: #1b1c1d !important;\n  color: #ffffff !important;\n}\n\ni.inverted.icon {\n  color: #ffffff;\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/* Red */\n\ni.red.icon {\n  color: #db2828 !important;\n}\n\ni.inverted.red.icon {\n  color: #ff695e !important;\n}\n\ni.inverted.bordered.red.icon,\ni.inverted.circular.red.icon {\n  background-color: #db2828 !important;\n  color: #ffffff !important;\n}\n\n/* Orange */\n\ni.orange.icon {\n  color: #f2711c !important;\n}\n\ni.inverted.orange.icon {\n  color: #ff851b !important;\n}\n\ni.inverted.bordered.orange.icon,\ni.inverted.circular.orange.icon {\n  background-color: #f2711c !important;\n  color: #ffffff !important;\n}\n\n/* Yellow */\n\ni.yellow.icon {\n  color: #fbbd08 !important;\n}\n\ni.inverted.yellow.icon {\n  color: #ffe21f !important;\n}\n\ni.inverted.bordered.yellow.icon,\ni.inverted.circular.yellow.icon {\n  background-color: #fbbd08 !important;\n  color: #ffffff !important;\n}\n\n/* Olive */\n\ni.olive.icon {\n  color: #b5cc18 !important;\n}\n\ni.inverted.olive.icon {\n  color: #d9e778 !important;\n}\n\ni.inverted.bordered.olive.icon,\ni.inverted.circular.olive.icon {\n  background-color: #b5cc18 !important;\n  color: #ffffff !important;\n}\n\n/* Green */\n\ni.green.icon {\n  color: #21ba45 !important;\n}\n\ni.inverted.green.icon {\n  color: #2ecc40 !important;\n}\n\ni.inverted.bordered.green.icon,\ni.inverted.circular.green.icon {\n  background-color: #21ba45 !important;\n  color: #ffffff !important;\n}\n\n/* Teal */\n\ni.teal.icon {\n  color: #00b5ad !important;\n}\n\ni.inverted.teal.icon {\n  color: #6dffff !important;\n}\n\ni.inverted.bordered.teal.icon,\ni.inverted.circular.teal.icon {\n  background-color: #00b5ad !important;\n  color: #ffffff !important;\n}\n\n/* Blue */\n\ni.blue.icon {\n  color: #2185d0 !important;\n}\n\ni.inverted.blue.icon {\n  color: #54c8ff !important;\n}\n\ni.inverted.bordered.blue.icon,\ni.inverted.circular.blue.icon {\n  background-color: #2185d0 !important;\n  color: #ffffff !important;\n}\n\n/* Violet */\n\ni.violet.icon {\n  color: #6435c9 !important;\n}\n\ni.inverted.violet.icon {\n  color: #a291fb !important;\n}\n\ni.inverted.bordered.violet.icon,\ni.inverted.circular.violet.icon {\n  background-color: #6435c9 !important;\n  color: #ffffff !important;\n}\n\n/* Purple */\n\ni.purple.icon {\n  color: #a333c8 !important;\n}\n\ni.inverted.purple.icon {\n  color: #dc73ff !important;\n}\n\ni.inverted.bordered.purple.icon,\ni.inverted.circular.purple.icon {\n  background-color: #a333c8 !important;\n  color: #ffffff !important;\n}\n\n/* Pink */\n\ni.pink.icon {\n  color: #e03997 !important;\n}\n\ni.inverted.pink.icon {\n  color: #ff8edf !important;\n}\n\ni.inverted.bordered.pink.icon,\ni.inverted.circular.pink.icon {\n  background-color: #e03997 !important;\n  color: #ffffff !important;\n}\n\n/* Brown */\n\ni.brown.icon {\n  color: #a5673f !important;\n}\n\ni.inverted.brown.icon {\n  color: #d67c1c !important;\n}\n\ni.inverted.bordered.brown.icon,\ni.inverted.circular.brown.icon {\n  background-color: #a5673f !important;\n  color: #ffffff !important;\n}\n\n/* Grey */\n\ni.grey.icon {\n  color: #767676 !important;\n}\n\ni.inverted.grey.icon {\n  color: #dcddde !important;\n}\n\ni.inverted.bordered.grey.icon,\ni.inverted.circular.grey.icon {\n  background-color: #767676 !important;\n  color: #ffffff !important;\n}\n\n/* Black */\n\ni.black.icon {\n  color: #1b1c1d !important;\n}\n\ni.inverted.black.icon {\n  color: #545454 !important;\n}\n\ni.inverted.bordeblack.black.icon,\ni.inverted.circular.black.icon {\n  background-color: #1b1c1d !important;\n  color: #ffffff !important;\n}\n\n/*-------------------\n        Sizes\n--------------------*/\n\ni.mini.icon,\ni.mini.icons {\n  line-height: 1;\n  font-size: 0.71428571rem;\n}\n\ni.tiny.icon,\ni.tiny.icons {\n  line-height: 1;\n  font-size: 0.85714286rem;\n}\n\ni.small.icon,\ni.small.icons {\n  line-height: 1;\n  font-size: 0.92857143em;\n}\n\ni.icon,\ni.icons {\n  font-size: 1em;\n}\n\ni.large.icon,\ni.large.icons {\n  line-height: 1;\n  vertical-align: middle;\n  font-size: 1.5em;\n}\n\ni.big.icon,\ni.big.icons {\n  line-height: 1;\n  vertical-align: middle;\n  font-size: 2em;\n}\n\ni.huge.icon,\ni.huge.icons {\n  line-height: 1;\n  vertical-align: middle;\n  font-size: 4em;\n}\n\ni.massive.icon,\ni.massive.icons {\n  line-height: 1;\n  vertical-align: middle;\n  font-size: 8em;\n}\n\n/*******************************\n            Groups\n*******************************/\n\ni.icons {\n  display: inline-block;\n  position: relative;\n  line-height: 1;\n}\n\ni.icons .icon {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  -webkit-transform: translateX(-50%) translateY(-50%);\n  -ms-transform: translateX(-50%) translateY(-50%);\n  transform: translateX(-50%) translateY(-50%);\n  margin: 0em;\n  margin: 0;\n}\n\ni.icons .icon:first-child {\n  position: static;\n  width: auto;\n  height: auto;\n  vertical-align: top;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  margin-right: 0.25rem;\n}\n\n/* Corner Icon */\n\ni.icons .corner.icon {\n  top: auto;\n  left: auto;\n  right: 0;\n  bottom: 0;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  font-size: 0.45em;\n  text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff;\n}\n\ni.icons .inverted.corner.icon {\n  text-shadow: -1px -1px 0 #1b1c1d, 1px -1px 0 #1b1c1d, -1px 1px 0 #1b1c1d, 1px 1px 0 #1b1c1d;\n}\n\n/*\n * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome\n * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)\n */\n\n/*******************************\n\nSemantic-UI integration of font-awesome :\n\n///class names are separated\ni.icon.circle => i.icon.circle\ni.icon.circle-o => i.icon.circle.outline\n\n//abbreviation are replaced by full letters:\ni.icon.ellipsis-h => i.icon.ellipsis.horizontal\ni.icon.ellipsis-v => i.icon.ellipsis.vertical\n.alpha => .i.icon.alphabet\n.asc => .i.icon.ascending\n.desc => .i.icon.descending\n.alt =>.alternate\n\nASCII order is conserved for easier maintenance.\n\nIcons that only have one style 'outline', 'square' etc do not require this class\nfor instance `lemon icon` not `lemon outline icon` since there is only one lemon\n\n*******************************/\n\n/*******************************\n            Icons\n*******************************/\n\n/* Web Content */\n\ni.icon.search:before {\n  content: \"\\f002\";\n}\n\ni.icon.mail.outline:before {\n  content: \"\\f003\";\n}\n\ni.icon.external:before {\n  content: \"\\f08e\";\n}\n\ni.icon.signal:before {\n  content: \"\\f012\";\n}\n\ni.icon.setting:before {\n  content: \"\\f013\";\n}\n\ni.icon.home:before {\n  content: \"\\f015\";\n}\n\ni.icon.inbox:before {\n  content: \"\\f01c\";\n}\n\ni.icon.browser:before {\n  content: \"\\f022\";\n}\n\ni.icon.tag:before {\n  content: \"\\f02b\";\n}\n\ni.icon.tags:before {\n  content: \"\\f02c\";\n}\n\ni.icon.calendar:before {\n  content: \"\\f073\";\n}\n\ni.icon.comment:before {\n  content: \"\\f075\";\n}\n\ni.icon.comments:before {\n  content: \"\\f086\";\n}\n\ni.icon.shop:before {\n  content: \"\\f07a\";\n}\n\ni.icon.privacy:before {\n  content: \"\\f084\";\n}\n\ni.icon.settings:before {\n  content: \"\\f085\";\n}\n\ni.icon.trophy:before {\n  content: \"\\f091\";\n}\n\ni.icon.payment:before {\n  content: \"\\f09d\";\n}\n\ni.icon.feed:before {\n  content: \"\\f09e\";\n}\n\ni.icon.alarm.outline:before {\n  content: \"\\f0a2\";\n}\n\ni.icon.tasks:before {\n  content: \"\\f0ae\";\n}\n\ni.icon.cloud:before {\n  content: \"\\f0c2\";\n}\n\ni.icon.lab:before {\n  content: \"\\f0c3\";\n}\n\ni.icon.mail:before {\n  content: \"\\f0e0\";\n}\n\ni.icon.idea:before {\n  content: \"\\f0eb\";\n}\n\ni.icon.dashboard:before {\n  content: \"\\f0e4\";\n}\n\ni.icon.sitemap:before {\n  content: \"\\f0e8\";\n}\n\ni.icon.alarm:before {\n  content: \"\\f0f3\";\n}\n\ni.icon.terminal:before {\n  content: \"\\f120\";\n}\n\ni.icon.code:before {\n  content: \"\\f121\";\n}\n\ni.icon.protect:before {\n  content: \"\\f132\";\n}\n\ni.icon.calendar.outline:before {\n  content: \"\\f133\";\n}\n\ni.icon.ticket:before {\n  content: \"\\f145\";\n}\n\ni.icon.external.square:before {\n  content: \"\\f14c\";\n}\n\ni.icon.map:before {\n  content: \"\\f14e\";\n}\n\ni.icon.bug:before {\n  content: \"\\f188\";\n}\n\ni.icon.mail.square:before {\n  content: \"\\f199\";\n}\n\ni.icon.history:before {\n  content: \"\\f1da\";\n}\n\ni.icon.options:before {\n  content: \"\\f1de\";\n}\n\ni.icon.comment.outline:before {\n  content: \"\\f0e5\";\n}\n\ni.icon.comments.outline:before {\n  content: \"\\f0e6\";\n}\n\ni.icon.text.telephone:before {\n  content: \"\\f1e4\";\n}\n\ni.icon.find:before {\n  content: \"\\f1e5\";\n}\n\ni.icon.wifi:before {\n  content: \"\\f1eb\";\n}\n\ni.icon.alarm.slash:before {\n  content: \"\\f1f6\";\n}\n\ni.icon.alarm.slash.outline:before {\n  content: \"\\f1f7\";\n}\n\ni.icon.copyright:before {\n  content: \"\\f1f9\";\n}\n\ni.icon.at:before {\n  content: \"\\f1fa\";\n}\n\ni.icon.eyedropper:before {\n  content: \"\\f1fb\";\n}\n\ni.icon.paint.brush:before {\n  content: \"\\f1fc\";\n}\n\ni.icon.heartbeat:before {\n  content: \"\\f21e\";\n}\n\n/* User Actions */\n\ni.icon.download:before {\n  content: \"\\f019\";\n}\n\ni.icon.repeat:before {\n  content: \"\\f01e\";\n}\n\ni.icon.refresh:before {\n  content: \"\\f021\";\n}\n\ni.icon.lock:before {\n  content: \"\\f023\";\n}\n\ni.icon.bookmark:before {\n  content: \"\\f02e\";\n}\n\ni.icon.print:before {\n  content: \"\\f02f\";\n}\n\ni.icon.write:before {\n  content: \"\\f040\";\n}\n\ni.icon.theme:before {\n  content: \"\\f043\";\n}\n\ni.icon.adjust:before {\n  content: \"\\f042\";\n}\n\ni.icon.edit:before {\n  content: \"\\f044\";\n}\n\ni.icon.external.share:before {\n  content: \"\\f045\";\n}\n\ni.icon.ban:before {\n  content: \"\\f05e\";\n}\n\ni.icon.mail.forward:before {\n  content: \"\\f064\";\n}\n\ni.icon.share:before {\n  content: \"\\f064\";\n}\n\ni.icon.expand:before {\n  content: \"\\f065\";\n}\n\ni.icon.compress:before {\n  content: \"\\f066\";\n}\n\ni.icon.unhide:before {\n  content: \"\\f06e\";\n}\n\ni.icon.hide:before {\n  content: \"\\f070\";\n}\n\ni.icon.random:before {\n  content: \"\\f074\";\n}\n\ni.icon.retweet:before {\n  content: \"\\f079\";\n}\n\ni.icon.sign.out:before {\n  content: \"\\f08b\";\n}\n\ni.icon.pin:before {\n  content: \"\\f08d\";\n}\n\ni.icon.sign.in:before {\n  content: \"\\f090\";\n}\n\ni.icon.upload:before {\n  content: \"\\f093\";\n}\n\ni.icon.call:before {\n  content: \"\\f095\";\n}\n\ni.icon.call.square:before {\n  content: \"\\f098\";\n}\n\ni.icon.remove.bookmark:before {\n  content: \"\\f097\";\n}\n\ni.icon.unlock:before {\n  content: \"\\f09c\";\n}\n\ni.icon.configure:before {\n  content: \"\\f0ad\";\n}\n\ni.icon.filter:before {\n  content: \"\\f0b0\";\n}\n\ni.icon.wizard:before {\n  content: \"\\f0d0\";\n}\n\ni.icon.undo:before {\n  content: \"\\f0e2\";\n}\n\ni.icon.exchange:before {\n  content: \"\\f0ec\";\n}\n\ni.icon.cloud.download:before {\n  content: \"\\f0ed\";\n}\n\ni.icon.cloud.upload:before {\n  content: \"\\f0ee\";\n}\n\ni.icon.reply:before {\n  content: \"\\f112\";\n}\n\ni.icon.reply.all:before {\n  content: \"\\f122\";\n}\n\ni.icon.erase:before {\n  content: \"\\f12d\";\n}\n\ni.icon.unlock.alternate:before {\n  content: \"\\f13e\";\n}\n\ni.icon.archive:before {\n  content: \"\\f187\";\n}\n\ni.icon.translate:before {\n  content: \"\\f1ab\";\n}\n\ni.icon.recycle:before {\n  content: \"\\f1b8\";\n}\n\ni.icon.send:before {\n  content: \"\\f1d8\";\n}\n\ni.icon.send.outline:before {\n  content: \"\\f1d9\";\n}\n\ni.icon.share.alternate:before {\n  content: \"\\f1e0\";\n}\n\ni.icon.share.alternate.square:before {\n  content: \"\\f1e1\";\n}\n\ni.icon.wait:before {\n  content: \"\\f017\";\n}\n\ni.icon.write.square:before {\n  content: \"\\f14b\";\n}\n\ni.icon.share.square:before {\n  content: \"\\f14d\";\n}\n\ni.icon.add.to.cart:before {\n  content: \"\\f217\";\n}\n\ni.icon.in.cart:before {\n  content: \"\\f218\";\n}\n\ni.icon.add.user:before {\n  content: \"\\f234\";\n}\n\ni.icon.remove.user:before {\n  content: \"\\f235\";\n}\n\n/* Messages */\n\ni.icon.help.circle:before {\n  content: \"\\f059\";\n}\n\ni.icon.info.circle:before {\n  content: \"\\f05a\";\n}\n\ni.icon.warning:before {\n  content: \"\\f12a\";\n}\n\ni.icon.warning.circle:before {\n  content: \"\\f06a\";\n}\n\ni.icon.warning.sign:before {\n  content: \"\\f071\";\n}\n\ni.icon.help:before {\n  content: \"\\f128\";\n}\n\ni.icon.info:before {\n  content: \"\\f129\";\n}\n\ni.icon.announcement:before {\n  content: \"\\f0a1\";\n}\n\ni.icon.birthday:before {\n  content: \"\\f1fd\";\n}\n\n/* Users */\n\ni.icon.users:before {\n  content: \"\\f0c0\";\n}\n\ni.icon.doctor:before {\n  content: \"\\f0f0\";\n}\n\ni.icon.child:before {\n  content: \"\\f1ae\";\n}\n\ni.icon.user:before {\n  content: \"\\f007\";\n}\n\ni.icon.handicap:before {\n  content: \"\\f193\";\n}\n\ni.icon.student:before {\n  content: \"\\f19d\";\n}\n\ni.icon.spy:before {\n  content: \"\\f21b\";\n}\n\n/* Gender & Sexuality */\n\ni.icon.female:before {\n  content: \"\\f182\";\n}\n\ni.icon.male:before {\n  content: \"\\f183\";\n}\n\ni.icon.woman:before {\n  content: \"\\f221\";\n}\n\ni.icon.man:before {\n  content: \"\\f222\";\n}\n\ni.icon.non.binary.transgender:before {\n  content: \"\\f223\";\n}\n\ni.icon.intergender:before {\n  content: \"\\f224\";\n}\n\ni.icon.transgender:before {\n  content: \"\\f225\";\n}\n\ni.icon.lesbian:before {\n  content: \"\\f226\";\n}\n\ni.icon.gay:before {\n  content: \"\\f227\";\n}\n\ni.icon.heterosexual:before {\n  content: \"\\f228\";\n}\n\ni.icon.other.gender:before {\n  content: \"\\f229\";\n}\n\ni.icon.other.gender.vertical:before {\n  content: \"\\f22a\";\n}\n\ni.icon.other.gender.horizontal:before {\n  content: \"\\f22b\";\n}\n\ni.icon.neuter:before {\n  content: \"\\f22c\";\n}\n\n/* View Adjustment */\n\ni.icon.grid.layout:before {\n  content: \"\\f00a\";\n}\n\ni.icon.list.layout:before {\n  content: \"\\f00b\";\n}\n\ni.icon.block.layout:before {\n  content: \"\\f009\";\n}\n\ni.icon.zoom:before {\n  content: \"\\f00e\";\n}\n\ni.icon.zoom.out:before {\n  content: \"\\f010\";\n}\n\ni.icon.resize.vertical:before {\n  content: \"\\f07d\";\n}\n\ni.icon.resize.horizontal:before {\n  content: \"\\f07e\";\n}\n\ni.icon.maximize:before {\n  content: \"\\f0b2\";\n}\n\ni.icon.crop:before {\n  content: \"\\f125\";\n}\n\n/* Literal Objects */\n\ni.icon.cocktail:before {\n  content: \"\\f000\";\n}\n\ni.icon.road:before {\n  content: \"\\f018\";\n}\n\ni.icon.flag:before {\n  content: \"\\f024\";\n}\n\ni.icon.book:before {\n  content: \"\\f02d\";\n}\n\ni.icon.gift:before {\n  content: \"\\f06b\";\n}\n\ni.icon.leaf:before {\n  content: \"\\f06c\";\n}\n\ni.icon.fire:before {\n  content: \"\\f06d\";\n}\n\ni.icon.plane:before {\n  content: \"\\f072\";\n}\n\ni.icon.magnet:before {\n  content: \"\\f076\";\n}\n\ni.icon.legal:before {\n  content: \"\\f0e3\";\n}\n\ni.icon.lemon:before {\n  content: \"\\f094\";\n}\n\ni.icon.world:before {\n  content: \"\\f0ac\";\n}\n\ni.icon.travel:before {\n  content: \"\\f0b1\";\n}\n\ni.icon.shipping:before {\n  content: \"\\f0d1\";\n}\n\ni.icon.money:before {\n  content: \"\\f0d6\";\n}\n\ni.icon.lightning:before {\n  content: \"\\f0e7\";\n}\n\ni.icon.rain:before {\n  content: \"\\f0e9\";\n}\n\ni.icon.treatment:before {\n  content: \"\\f0f1\";\n}\n\ni.icon.suitcase:before {\n  content: \"\\f0f2\";\n}\n\ni.icon.bar:before {\n  content: \"\\f0fc\";\n}\n\ni.icon.flag.outline:before {\n  content: \"\\f11d\";\n}\n\ni.icon.flag.checkered:before {\n  content: \"\\f11e\";\n}\n\ni.icon.puzzle:before {\n  content: \"\\f12e\";\n}\n\ni.icon.fire.extinguisher:before {\n  content: \"\\f134\";\n}\n\ni.icon.rocket:before {\n  content: \"\\f135\";\n}\n\ni.icon.anchor:before {\n  content: \"\\f13d\";\n}\n\ni.icon.bullseye:before {\n  content: \"\\f140\";\n}\n\ni.icon.sun:before {\n  content: \"\\f185\";\n}\n\ni.icon.moon:before {\n  content: \"\\f186\";\n}\n\ni.icon.fax:before {\n  content: \"\\f1ac\";\n}\n\ni.icon.life.ring:before {\n  content: \"\\f1cd\";\n}\n\ni.icon.bomb:before {\n  content: \"\\f1e2\";\n}\n\ni.icon.soccer:before {\n  content: \"\\f1e3\";\n}\n\ni.icon.calculator:before {\n  content: \"\\f1ec\";\n}\n\ni.icon.diamond:before {\n  content: \"\\f219\";\n}\n\n/* Shapes */\n\ni.icon.crosshairs:before {\n  content: \"\\f05b\";\n}\n\ni.icon.asterisk:before {\n  content: \"\\f069\";\n}\n\ni.icon.certificate:before {\n  content: \"\\f0a3\";\n}\n\ni.icon.circle:before {\n  content: \"\\f111\";\n}\n\ni.icon.quote.left:before {\n  content: \"\\f10d\";\n}\n\ni.icon.quote.right:before {\n  content: \"\\f10e\";\n}\n\ni.icon.ellipsis.horizontal:before {\n  content: \"\\f141\";\n}\n\ni.icon.ellipsis.vertical:before {\n  content: \"\\f142\";\n}\n\ni.icon.cube:before {\n  content: \"\\f1b2\";\n}\n\ni.icon.cubes:before {\n  content: \"\\f1b3\";\n}\n\ni.icon.circle.notched:before {\n  content: \"\\f1ce\";\n}\n\ni.icon.circle.thin:before {\n  content: \"\\f1db\";\n}\n\ni.icon.square.outline:before {\n  content: \"\\f096\";\n}\n\ni.icon.square:before {\n  content: \"\\f0c8\";\n}\n\n/* Item Selection */\n\ni.icon.checkmark:before {\n  content: \"\\f00c\";\n}\n\ni.icon.remove:before {\n  content: \"\\f00d\";\n}\n\ni.icon.checkmark.box:before {\n  content: \"\\f046\";\n}\n\ni.icon.move:before {\n  content: \"\\f047\";\n}\n\ni.icon.add.circle:before {\n  content: \"\\f055\";\n}\n\ni.icon.minus.circle:before {\n  content: \"\\f056\";\n}\n\ni.icon.remove.circle:before {\n  content: \"\\f057\";\n}\n\ni.icon.check.circle:before {\n  content: \"\\f058\";\n}\n\ni.icon.remove.circle.outline:before {\n  content: \"\\f05c\";\n}\n\ni.icon.check.circle.outline:before {\n  content: \"\\f05d\";\n}\n\ni.icon.plus:before {\n  content: \"\\f067\";\n}\n\ni.icon.minus:before {\n  content: \"\\f068\";\n}\n\ni.icon.add.square:before {\n  content: \"\\f0fe\";\n}\n\ni.icon.radio:before {\n  content: \"\\f10c\";\n}\n\ni.icon.selected.radio:before {\n  content: \"\\f192\";\n}\n\ni.icon.minus.square:before {\n  content: \"\\f146\";\n}\n\ni.icon.minus.square.outline:before {\n  content: \"\\f147\";\n}\n\ni.icon.check.square:before {\n  content: \"\\f14a\";\n}\n\ni.icon.plus.square.outline:before {\n  content: \"\\f196\";\n}\n\ni.icon.toggle.off:before {\n  content: \"\\f204\";\n}\n\ni.icon.toggle.on:before {\n  content: \"\\f205\";\n}\n\n/* Media */\n\ni.icon.film:before {\n  content: \"\\f008\";\n}\n\ni.icon.sound:before {\n  content: \"\\f025\";\n}\n\ni.icon.photo:before {\n  content: \"\\f030\";\n}\n\ni.icon.bar.chart:before {\n  content: \"\\f080\";\n}\n\ni.icon.camera.retro:before {\n  content: \"\\f083\";\n}\n\ni.icon.newspaper:before {\n  content: \"\\f1ea\";\n}\n\ni.icon.area.chart:before {\n  content: \"\\f1fe\";\n}\n\ni.icon.pie.chart:before {\n  content: \"\\f200\";\n}\n\ni.icon.line.chart:before {\n  content: \"\\f201\";\n}\n\n/* Pointers */\n\ni.icon.arrow.circle.outline.down:before {\n  content: \"\\f01a\";\n}\n\ni.icon.arrow.circle.outline.up:before {\n  content: \"\\f01b\";\n}\n\ni.icon.chevron.left:before {\n  content: \"\\f053\";\n}\n\ni.icon.chevron.right:before {\n  content: \"\\f054\";\n}\n\ni.icon.arrow.left:before {\n  content: \"\\f060\";\n}\n\ni.icon.arrow.right:before {\n  content: \"\\f061\";\n}\n\ni.icon.arrow.up:before {\n  content: \"\\f062\";\n}\n\ni.icon.arrow.down:before {\n  content: \"\\f063\";\n}\n\ni.icon.chevron.up:before {\n  content: \"\\f077\";\n}\n\ni.icon.chevron.down:before {\n  content: \"\\f078\";\n}\n\ni.icon.pointing.right:before {\n  content: \"\\f0a4\";\n}\n\ni.icon.pointing.left:before {\n  content: \"\\f0a5\";\n}\n\ni.icon.pointing.up:before {\n  content: \"\\f0a6\";\n}\n\ni.icon.pointing.down:before {\n  content: \"\\f0a7\";\n}\n\ni.icon.arrow.circle.left:before {\n  content: \"\\f0a8\";\n}\n\ni.icon.arrow.circle.right:before {\n  content: \"\\f0a9\";\n}\n\ni.icon.arrow.circle.up:before {\n  content: \"\\f0aa\";\n}\n\ni.icon.arrow.circle.down:before {\n  content: \"\\f0ab\";\n}\n\ni.icon.caret.down:before {\n  content: \"\\f0d7\";\n}\n\ni.icon.caret.up:before {\n  content: \"\\f0d8\";\n}\n\ni.icon.caret.left:before {\n  content: \"\\f0d9\";\n}\n\ni.icon.caret.right:before {\n  content: \"\\f0da\";\n}\n\ni.icon.angle.double.left:before {\n  content: \"\\f100\";\n}\n\ni.icon.angle.double.right:before {\n  content: \"\\f101\";\n}\n\ni.icon.angle.double.up:before {\n  content: \"\\f102\";\n}\n\ni.icon.angle.double.down:before {\n  content: \"\\f103\";\n}\n\ni.icon.angle.left:before {\n  content: \"\\f104\";\n}\n\ni.icon.angle.right:before {\n  content: \"\\f105\";\n}\n\ni.icon.angle.up:before {\n  content: \"\\f106\";\n}\n\ni.icon.angle.down:before {\n  content: \"\\f107\";\n}\n\ni.icon.chevron.circle.left:before {\n  content: \"\\f137\";\n}\n\ni.icon.chevron.circle.right:before {\n  content: \"\\f138\";\n}\n\ni.icon.chevron.circle.up:before {\n  content: \"\\f139\";\n}\n\ni.icon.chevron.circle.down:before {\n  content: \"\\f13a\";\n}\n\ni.icon.toggle.down:before {\n  content: \"\\f150\";\n}\n\ni.icon.toggle.up:before {\n  content: \"\\f151\";\n}\n\ni.icon.toggle.right:before {\n  content: \"\\f152\";\n}\n\ni.icon.long.arrow.down:before {\n  content: \"\\f175\";\n}\n\ni.icon.long.arrow.up:before {\n  content: \"\\f176\";\n}\n\ni.icon.long.arrow.left:before {\n  content: \"\\f177\";\n}\n\ni.icon.long.arrow.right:before {\n  content: \"\\f178\";\n}\n\ni.icon.arrow.circle.outline.right:before {\n  content: \"\\f18e\";\n}\n\ni.icon.arrow.circle.outline.left:before {\n  content: \"\\f190\";\n}\n\ni.icon.toggle.left:before {\n  content: \"\\f191\";\n}\n\n/* Computer */\n\ni.icon.power:before {\n  content: \"\\f011\";\n}\n\ni.icon.trash:before {\n  content: \"\\f1f8\";\n}\n\ni.icon.trash.outline:before {\n  content: \"\\f014\";\n}\n\ni.icon.disk.outline:before {\n  content: \"\\f0a0\";\n}\n\ni.icon.desktop:before {\n  content: \"\\f108\";\n}\n\ni.icon.laptop:before {\n  content: \"\\f109\";\n}\n\ni.icon.tablet:before {\n  content: \"\\f10a\";\n}\n\ni.icon.mobile:before {\n  content: \"\\f10b\";\n}\n\ni.icon.game:before {\n  content: \"\\f11b\";\n}\n\ni.icon.keyboard:before {\n  content: \"\\f11c\";\n}\n\ni.icon.plug:before {\n  content: \"\\f1e6\";\n}\n\n/* File System */\n\ni.icon.folder:before {\n  content: \"\\f07b\";\n}\n\ni.icon.folder.open:before {\n  content: \"\\f07c\";\n}\n\ni.icon.level.up:before {\n  content: \"\\f148\";\n}\n\ni.icon.level.down:before {\n  content: \"\\f149\";\n}\n\ni.icon.file:before {\n  content: \"\\f15b\";\n}\n\ni.icon.file.outline:before {\n  content: \"\\f016\";\n}\n\ni.icon.file.text:before {\n  content: \"\\f15c\";\n}\n\ni.icon.file.text.outline:before {\n  content: \"\\f0f6\";\n}\n\ni.icon.folder.outline:before {\n  content: \"\\f114\";\n}\n\ni.icon.folder.open.outline:before {\n  content: \"\\f115\";\n}\n\ni.icon.file.pdf.outline:before {\n  content: \"\\f1c1\";\n}\n\ni.icon.file.word.outline:before {\n  content: \"\\f1c2\";\n}\n\ni.icon.file.excel.outline:before {\n  content: \"\\f1c3\";\n}\n\ni.icon.file.powerpoint.outline:before {\n  content: \"\\f1c4\";\n}\n\ni.icon.file.image.outline:before {\n  content: \"\\f1c5\";\n}\n\ni.icon.file.archive.outline:before {\n  content: \"\\f1c6\";\n}\n\ni.icon.file.audio.outline:before {\n  content: \"\\f1c7\";\n}\n\ni.icon.file.video.outline:before {\n  content: \"\\f1c8\";\n}\n\ni.icon.file.code.outline:before {\n  content: \"\\f1c9\";\n}\n\n/* Technologies */\n\ni.icon.barcode:before {\n  content: \"\\f02a\";\n}\n\ni.icon.qrcode:before {\n  content: \"\\f029\";\n}\n\ni.icon.fork:before {\n  content: \"\\f126\";\n}\n\ni.icon.html5:before {\n  content: \"\\f13b\";\n}\n\ni.icon.css3:before {\n  content: \"\\f13c\";\n}\n\ni.icon.rss:before {\n  content: \"\\f09e\";\n}\n\ni.icon.rss.square:before {\n  content: \"\\f143\";\n}\n\ni.icon.openid:before {\n  content: \"\\f19b\";\n}\n\ni.icon.database:before {\n  content: \"\\f1c0\";\n}\n\ni.icon.server:before {\n  content: \"\\f233\";\n}\n\n/* Rating */\n\ni.icon.heart:before {\n  content: \"\\f004\";\n}\n\ni.icon.star:before {\n  content: \"\\f005\";\n}\n\ni.icon.empty.star:before {\n  content: \"\\f006\";\n}\n\ni.icon.thumbs.outline.up:before {\n  content: \"\\f087\";\n}\n\ni.icon.thumbs.outline.down:before {\n  content: \"\\f088\";\n}\n\ni.icon.star.half:before {\n  content: \"\\f089\";\n}\n\ni.icon.empty.heart:before {\n  content: \"\\f08a\";\n}\n\ni.icon.smile:before {\n  content: \"\\f118\";\n}\n\ni.icon.frown:before {\n  content: \"\\f119\";\n}\n\ni.icon.meh:before {\n  content: \"\\f11a\";\n}\n\ni.icon.star.half.empty:before {\n  content: \"\\f123\";\n}\n\ni.icon.thumbs.up:before {\n  content: \"\\f164\";\n}\n\ni.icon.thumbs.down:before {\n  content: \"\\f165\";\n}\n\n/* Audio */\n\ni.icon.music:before {\n  content: \"\\f001\";\n}\n\ni.icon.video.play.outline:before {\n  content: \"\\f01d\";\n}\n\ni.icon.volume.off:before {\n  content: \"\\f026\";\n}\n\ni.icon.volume.down:before {\n  content: \"\\f027\";\n}\n\ni.icon.volume.up:before {\n  content: \"\\f028\";\n}\n\ni.icon.record:before {\n  content: \"\\f03d\";\n}\n\ni.icon.step.backward:before {\n  content: \"\\f048\";\n}\n\ni.icon.fast.backward:before {\n  content: \"\\f049\";\n}\n\ni.icon.backward:before {\n  content: \"\\f04a\";\n}\n\ni.icon.play:before {\n  content: \"\\f04b\";\n}\n\ni.icon.pause:before {\n  content: \"\\f04c\";\n}\n\ni.icon.stop:before {\n  content: \"\\f04d\";\n}\n\ni.icon.forward:before {\n  content: \"\\f04e\";\n}\n\ni.icon.fast.forward:before {\n  content: \"\\f050\";\n}\n\ni.icon.step.forward:before {\n  content: \"\\f051\";\n}\n\ni.icon.eject:before {\n  content: \"\\f052\";\n}\n\ni.icon.unmute:before {\n  content: \"\\f130\";\n}\n\ni.icon.mute:before {\n  content: \"\\f131\";\n}\n\ni.icon.video.play:before {\n  content: \"\\f144\";\n}\n\ni.icon.closed.captioning:before {\n  content: \"\\f20a\";\n}\n\n/* Map, Locations, & Transportation */\n\ni.icon.marker:before {\n  content: \"\\f041\";\n}\n\ni.icon.coffee:before {\n  content: \"\\f0f4\";\n}\n\ni.icon.food:before {\n  content: \"\\f0f5\";\n}\n\ni.icon.building.outline:before {\n  content: \"\\f0f7\";\n}\n\ni.icon.hospital:before {\n  content: \"\\f0f8\";\n}\n\ni.icon.emergency:before {\n  content: \"\\f0f9\";\n}\n\ni.icon.first.aid:before {\n  content: \"\\f0fa\";\n}\n\ni.icon.military:before {\n  content: \"\\f0fb\";\n}\n\ni.icon.h:before {\n  content: \"\\f0fd\";\n}\n\ni.icon.location.arrow:before {\n  content: \"\\f124\";\n}\n\ni.icon.space.shuttle:before {\n  content: \"\\f197\";\n}\n\ni.icon.university:before {\n  content: \"\\f19c\";\n}\n\ni.icon.building:before {\n  content: \"\\f1ad\";\n}\n\ni.icon.paw:before {\n  content: \"\\f1b0\";\n}\n\ni.icon.spoon:before {\n  content: \"\\f1b1\";\n}\n\ni.icon.car:before {\n  content: \"\\f1b9\";\n}\n\ni.icon.taxi:before {\n  content: \"\\f1ba\";\n}\n\ni.icon.tree:before {\n  content: \"\\f1bb\";\n}\n\ni.icon.bicycle:before {\n  content: \"\\f206\";\n}\n\ni.icon.bus:before {\n  content: \"\\f207\";\n}\n\ni.icon.ship:before {\n  content: \"\\f21a\";\n}\n\ni.icon.motorcycle:before {\n  content: \"\\f21c\";\n}\n\ni.icon.street.view:before {\n  content: \"\\f21d\";\n}\n\ni.icon.hotel:before {\n  content: \"\\f236\";\n}\n\ni.icon.train:before {\n  content: \"\\f238\";\n}\n\ni.icon.subway:before {\n  content: \"\\f239\";\n}\n\n/* Tables */\n\ni.icon.table:before {\n  content: \"\\f0ce\";\n}\n\ni.icon.columns:before {\n  content: \"\\f0db\";\n}\n\ni.icon.sort:before {\n  content: \"\\f0dc\";\n}\n\ni.icon.sort.ascending:before {\n  content: \"\\f0de\";\n}\n\ni.icon.sort.descending:before {\n  content: \"\\f0dd\";\n}\n\ni.icon.sort.alphabet.ascending:before {\n  content: \"\\f15d\";\n}\n\ni.icon.sort.alphabet.descending:before {\n  content: \"\\f15e\";\n}\n\ni.icon.sort.content.ascending:before {\n  content: \"\\f160\";\n}\n\ni.icon.sort.content.descending:before {\n  content: \"\\f161\";\n}\n\ni.icon.sort.numeric.ascending:before {\n  content: \"\\f162\";\n}\n\ni.icon.sort.numeric.descending:before {\n  content: \"\\f163\";\n}\n\n/* Text Editor */\n\ni.icon.font:before {\n  content: \"\\f031\";\n}\n\ni.icon.bold:before {\n  content: \"\\f032\";\n}\n\ni.icon.italic:before {\n  content: \"\\f033\";\n}\n\ni.icon.text.height:before {\n  content: \"\\f034\";\n}\n\ni.icon.text.width:before {\n  content: \"\\f035\";\n}\n\ni.icon.align.left:before {\n  content: \"\\f036\";\n}\n\ni.icon.align.center:before {\n  content: \"\\f037\";\n}\n\ni.icon.align.right:before {\n  content: \"\\f038\";\n}\n\ni.icon.align.justify:before {\n  content: \"\\f039\";\n}\n\ni.icon.list:before {\n  content: \"\\f03a\";\n}\n\ni.icon.outdent:before {\n  content: \"\\f03b\";\n}\n\ni.icon.indent:before {\n  content: \"\\f03c\";\n}\n\ni.icon.linkify:before {\n  content: \"\\f0c1\";\n}\n\ni.icon.cut:before {\n  content: \"\\f0c4\";\n}\n\ni.icon.copy:before {\n  content: \"\\f0c5\";\n}\n\ni.icon.attach:before {\n  content: \"\\f0c6\";\n}\n\ni.icon.save:before {\n  content: \"\\f0c7\";\n}\n\ni.icon.content:before {\n  content: \"\\f0c9\";\n}\n\ni.icon.unordered.list:before {\n  content: \"\\f0ca\";\n}\n\ni.icon.ordered.list:before {\n  content: \"\\f0cb\";\n}\n\ni.icon.strikethrough:before {\n  content: \"\\f0cc\";\n}\n\ni.icon.underline:before {\n  content: \"\\f0cd\";\n}\n\ni.icon.paste:before {\n  content: \"\\f0ea\";\n}\n\ni.icon.unlink:before {\n  content: \"\\f127\";\n}\n\ni.icon.superscript:before {\n  content: \"\\f12b\";\n}\n\ni.icon.subscript:before {\n  content: \"\\f12c\";\n}\n\ni.icon.header:before {\n  content: \"\\f1dc\";\n}\n\ni.icon.paragraph:before {\n  content: \"\\f1dd\";\n}\n\n/* Currency */\n\ni.icon.euro:before {\n  content: \"\\f153\";\n}\n\ni.icon.pound:before {\n  content: \"\\f154\";\n}\n\ni.icon.dollar:before {\n  content: \"\\f155\";\n}\n\ni.icon.rupee:before {\n  content: \"\\f156\";\n}\n\ni.icon.yen:before {\n  content: \"\\f157\";\n}\n\ni.icon.ruble:before {\n  content: \"\\f158\";\n}\n\ni.icon.won:before {\n  content: \"\\f159\";\n}\n\ni.icon.lira:before {\n  content: \"\\f195\";\n}\n\ni.icon.shekel:before {\n  content: \"\\f20b\";\n}\n\n/* Payment Options */\n\ni.icon.paypal:before {\n  content: \"\\f1ed\";\n}\n\ni.icon.paypal.card:before {\n  content: \"\\f1f4\";\n}\n\ni.icon.google.wallet:before {\n  content: \"\\f1ee\";\n}\n\ni.icon.visa:before {\n  content: \"\\f1f0\";\n}\n\ni.icon.mastercard:before {\n  content: \"\\f1f1\";\n}\n\ni.icon.discover:before {\n  content: \"\\f1f2\";\n}\n\ni.icon.american.express:before {\n  content: \"\\f1f3\";\n}\n\ni.icon.stripe:before {\n  content: \"\\f1f5\";\n}\n\n/* Networks and Websites*/\n\ni.icon.twitter.square:before {\n  content: \"\\f081\";\n}\n\ni.icon.facebook.square:before {\n  content: \"\\f082\";\n}\n\ni.icon.linkedin.square:before {\n  content: \"\\f08c\";\n}\n\ni.icon.github.square:before {\n  content: \"\\f092\";\n}\n\ni.icon.twitter:before {\n  content: \"\\f099\";\n}\n\ni.icon.facebook:before {\n  content: \"\\f09a\";\n}\n\ni.icon.github:before {\n  content: \"\\f09b\";\n}\n\ni.icon.pinterest:before {\n  content: \"\\f0d2\";\n}\n\ni.icon.pinterest.square:before {\n  content: \"\\f0d3\";\n}\n\ni.icon.google.plus.square:before {\n  content: \"\\f0d4\";\n}\n\ni.icon.google.plus:before {\n  content: \"\\f0d5\";\n}\n\ni.icon.linkedin:before {\n  content: \"\\f0e1\";\n}\n\ni.icon.github.alternate:before {\n  content: \"\\f113\";\n}\n\ni.icon.maxcdn:before {\n  content: \"\\f136\";\n}\n\ni.icon.bitcoin:before {\n  content: \"\\f15a\";\n}\n\ni.icon.youtube.square:before {\n  content: \"\\f166\";\n}\n\ni.icon.youtube:before {\n  content: \"\\f167\";\n}\n\ni.icon.xing:before {\n  content: \"\\f168\";\n}\n\ni.icon.xing.square:before {\n  content: \"\\f169\";\n}\n\ni.icon.youtube.play:before {\n  content: \"\\f16a\";\n}\n\ni.icon.dropbox:before {\n  content: \"\\f16b\";\n}\n\ni.icon.stack.overflow:before {\n  content: \"\\f16c\";\n}\n\ni.icon.instagram:before {\n  content: \"\\f16d\";\n}\n\ni.icon.flickr:before {\n  content: \"\\f16e\";\n}\n\ni.icon.adn:before {\n  content: \"\\f170\";\n}\n\ni.icon.bitbucket:before {\n  content: \"\\f171\";\n}\n\ni.icon.bitbucket.square:before {\n  content: \"\\f172\";\n}\n\ni.icon.tumblr:before {\n  content: \"\\f173\";\n}\n\ni.icon.tumblr.square:before {\n  content: \"\\f174\";\n}\n\ni.icon.apple:before {\n  content: \"\\f179\";\n}\n\ni.icon.windows:before {\n  content: \"\\f17a\";\n}\n\ni.icon.android:before {\n  content: \"\\f17b\";\n}\n\ni.icon.linux:before {\n  content: \"\\f17c\";\n}\n\ni.icon.dribbble:before {\n  content: \"\\f17d\";\n}\n\ni.icon.skype:before {\n  content: \"\\f17e\";\n}\n\ni.icon.foursquare:before {\n  content: \"\\f180\";\n}\n\ni.icon.trello:before {\n  content: \"\\f181\";\n}\n\ni.icon.gittip:before {\n  content: \"\\f184\";\n}\n\ni.icon.vk:before {\n  content: \"\\f189\";\n}\n\ni.icon.weibo:before {\n  content: \"\\f18a\";\n}\n\ni.icon.renren:before {\n  content: \"\\f18b\";\n}\n\ni.icon.pagelines:before {\n  content: \"\\f18c\";\n}\n\ni.icon.stack.exchange:before {\n  content: \"\\f18d\";\n}\n\ni.icon.vimeo:before {\n  content: \"\\f194\";\n}\n\ni.icon.slack:before {\n  content: \"\\f198\";\n}\n\ni.icon.wordpress:before {\n  content: \"\\f19a\";\n}\n\ni.icon.yahoo:before {\n  content: \"\\f19e\";\n}\n\ni.icon.google:before {\n  content: \"\\f1a0\";\n}\n\ni.icon.reddit:before {\n  content: \"\\f1a1\";\n}\n\ni.icon.reddit.square:before {\n  content: \"\\f1a2\";\n}\n\ni.icon.stumbleupon.circle:before {\n  content: \"\\f1a3\";\n}\n\ni.icon.stumbleupon:before {\n  content: \"\\f1a4\";\n}\n\ni.icon.delicious:before {\n  content: \"\\f1a5\";\n}\n\ni.icon.digg:before {\n  content: \"\\f1a6\";\n}\n\ni.icon.pied.piper:before {\n  content: \"\\f1a7\";\n}\n\ni.icon.pied.piper.alternate:before {\n  content: \"\\f1a8\";\n}\n\ni.icon.drupal:before {\n  content: \"\\f1a9\";\n}\n\ni.icon.joomla:before {\n  content: \"\\f1aa\";\n}\n\ni.icon.behance:before {\n  content: \"\\f1b4\";\n}\n\ni.icon.behance.square:before {\n  content: \"\\f1b5\";\n}\n\ni.icon.steam:before {\n  content: \"\\f1b6\";\n}\n\ni.icon.steam.square:before {\n  content: \"\\f1b7\";\n}\n\ni.icon.spotify:before {\n  content: \"\\f1bc\";\n}\n\ni.icon.deviantart:before {\n  content: \"\\f1bd\";\n}\n\ni.icon.soundcloud:before {\n  content: \"\\f1be\";\n}\n\ni.icon.vine:before {\n  content: \"\\f1ca\";\n}\n\ni.icon.codepen:before {\n  content: \"\\f1cb\";\n}\n\ni.icon.jsfiddle:before {\n  content: \"\\f1cc\";\n}\n\ni.icon.rebel:before {\n  content: \"\\f1d0\";\n}\n\ni.icon.empire:before {\n  content: \"\\f1d1\";\n}\n\ni.icon.git.square:before {\n  content: \"\\f1d2\";\n}\n\ni.icon.git:before {\n  content: \"\\f1d3\";\n}\n\ni.icon.hacker.news:before {\n  content: \"\\f1d4\";\n}\n\ni.icon.tencent.weibo:before {\n  content: \"\\f1d5\";\n}\n\ni.icon.qq:before {\n  content: \"\\f1d6\";\n}\n\ni.icon.wechat:before {\n  content: \"\\f1d7\";\n}\n\ni.icon.slideshare:before {\n  content: \"\\f1e7\";\n}\n\ni.icon.twitch:before {\n  content: \"\\f1e8\";\n}\n\ni.icon.yelp:before {\n  content: \"\\f1e9\";\n}\n\ni.icon.lastfm:before {\n  content: \"\\f202\";\n}\n\ni.icon.lastfm.square:before {\n  content: \"\\f203\";\n}\n\ni.icon.ioxhost:before {\n  content: \"\\f208\";\n}\n\ni.icon.angellist:before {\n  content: \"\\f209\";\n}\n\ni.icon.meanpath:before {\n  content: \"\\f20c\";\n}\n\ni.icon.buysellads:before {\n  content: \"\\f20d\";\n}\n\ni.icon.connectdevelop:before {\n  content: \"\\f20e\";\n}\n\ni.icon.dashcube:before {\n  content: \"\\f210\";\n}\n\ni.icon.forumbee:before {\n  content: \"\\f211\";\n}\n\ni.icon.leanpub:before {\n  content: \"\\f212\";\n}\n\ni.icon.sellsy:before {\n  content: \"\\f213\";\n}\n\ni.icon.shirtsinbulk:before {\n  content: \"\\f214\";\n}\n\ni.icon.simplybuilt:before {\n  content: \"\\f215\";\n}\n\ni.icon.skyatlas:before {\n  content: \"\\f216\";\n}\n\ni.icon.whatsapp:before {\n  content: \"\\f232\";\n}\n\ni.icon.viacoin:before {\n  content: \"\\f237\";\n}\n\ni.icon.medium:before {\n  content: \"\\f23a\";\n}\n\n/*******************************\n            Aliases\n*******************************/\n\ni.icon.like:before {\n  content: \"\\f004\";\n}\n\ni.icon.favorite:before {\n  content: \"\\f005\";\n}\n\ni.icon.video:before {\n  content: \"\\f008\";\n}\n\ni.icon.check:before {\n  content: \"\\f00c\";\n}\n\ni.icon.close:before {\n  content: \"\\f00d\";\n}\n\ni.icon.cancel:before {\n  content: \"\\f00d\";\n}\n\ni.icon.delete:before {\n  content: \"\\f00d\";\n}\n\ni.icon.x:before {\n  content: \"\\f00d\";\n}\n\ni.icon.user.times:before {\n  content: \"\\f235\";\n}\n\ni.icon.user.close:before {\n  content: \"\\f235\";\n}\n\ni.icon.user.cancel:before {\n  content: \"\\f235\";\n}\n\ni.icon.user.delete:before {\n  content: \"\\f235\";\n}\n\ni.icon.user.x:before {\n  content: \"\\f235\";\n}\n\ni.icon.zoom.in:before {\n  content: \"\\f00e\";\n}\n\ni.icon.magnify:before {\n  content: \"\\f00e\";\n}\n\ni.icon.shutdown:before {\n  content: \"\\f011\";\n}\n\ni.icon.clock:before {\n  content: \"\\f017\";\n}\n\ni.icon.time:before {\n  content: \"\\f017\";\n}\n\ni.icon.play.circle.outline:before {\n  content: \"\\f01d\";\n}\n\ni.icon.headphone:before {\n  content: \"\\f025\";\n}\n\ni.icon.camera:before {\n  content: \"\\f030\";\n}\n\ni.icon.video.camera:before {\n  content: \"\\f03d\";\n}\n\ni.icon.picture:before {\n  content: \"\\f03e\";\n}\n\ni.icon.pencil:before {\n  content: \"\\f040\";\n}\n\ni.icon.compose:before {\n  content: \"\\f040\";\n}\n\ni.icon.point:before {\n  content: \"\\f041\";\n}\n\ni.icon.tint:before {\n  content: \"\\f043\";\n}\n\ni.icon.signup:before {\n  content: \"\\f044\";\n}\n\ni.icon.plus.circle:before {\n  content: \"\\f055\";\n}\n\ni.icon.dont:before {\n  content: \"\\f05e\";\n}\n\ni.icon.minimize:before {\n  content: \"\\f066\";\n}\n\ni.icon.add:before {\n  content: \"\\f067\";\n}\n\ni.icon.eye:before {\n  content: \"\\f06e\";\n}\n\ni.icon.attention:before {\n  content: \"\\f06a\";\n}\n\ni.icon.cart:before {\n  content: \"\\f07a\";\n}\n\ni.icon.shuffle:before {\n  content: \"\\f074\";\n}\n\ni.icon.talk:before {\n  content: \"\\f075\";\n}\n\ni.icon.chat:before {\n  content: \"\\f075\";\n}\n\ni.icon.shopping.cart:before {\n  content: \"\\f07a\";\n}\n\ni.icon.bar.graph:before {\n  content: \"\\f080\";\n}\n\ni.icon.area.graph:before {\n  content: \"\\f1fe\";\n}\n\ni.icon.pie.graph:before {\n  content: \"\\f200\";\n}\n\ni.icon.line.graph:before {\n  content: \"\\f201\";\n}\n\ni.icon.key:before {\n  content: \"\\f084\";\n}\n\ni.icon.cogs:before {\n  content: \"\\f085\";\n}\n\ni.icon.discussions:before {\n  content: \"\\f086\";\n}\n\ni.icon.like.outline:before {\n  content: \"\\f087\";\n}\n\ni.icon.dislike.outline:before {\n  content: \"\\f088\";\n}\n\ni.icon.heart.outline:before {\n  content: \"\\f08a\";\n}\n\ni.icon.log.out:before {\n  content: \"\\f08b\";\n}\n\ni.icon.thumb.tack:before {\n  content: \"\\f08d\";\n}\n\ni.icon.winner:before {\n  content: \"\\f091\";\n}\n\ni.icon.bookmark.outline:before {\n  content: \"\\f097\";\n}\n\ni.icon.phone:before {\n  content: \"\\f095\";\n}\n\ni.icon.phone.square:before {\n  content: \"\\f098\";\n}\n\ni.icon.credit.card:before {\n  content: \"\\f09d\";\n}\n\ni.icon.hdd.outline:before {\n  content: \"\\f0a0\";\n}\n\ni.icon.bullhorn:before {\n  content: \"\\f0a1\";\n}\n\ni.icon.bell:before {\n  content: \"\\f0f3\";\n}\n\ni.icon.bell.outline:before {\n  content: \"\\f0a2\";\n}\n\ni.icon.bell.slash:before {\n  content: \"\\f1f6\";\n}\n\ni.icon.bell.slash.outline:before {\n  content: \"\\f1f7\";\n}\n\ni.icon.hand.outline.right:before {\n  content: \"\\f0a4\";\n}\n\ni.icon.hand.outline.left:before {\n  content: \"\\f0a5\";\n}\n\ni.icon.hand.outline.up:before {\n  content: \"\\f0a6\";\n}\n\ni.icon.hand.outline.down:before {\n  content: \"\\f0a7\";\n}\n\ni.icon.globe:before {\n  content: \"\\f0ac\";\n}\n\ni.icon.wrench:before {\n  content: \"\\f0ad\";\n}\n\ni.icon.briefcase:before {\n  content: \"\\f0b1\";\n}\n\ni.icon.group:before {\n  content: \"\\f0c0\";\n}\n\ni.icon.flask:before {\n  content: \"\\f0c3\";\n}\n\ni.icon.sidebar:before {\n  content: \"\\f0c9\";\n}\n\ni.icon.bars:before {\n  content: \"\\f0c9\";\n}\n\ni.icon.list.ul:before {\n  content: \"\\f0ca\";\n}\n\ni.icon.list.ol:before {\n  content: \"\\f0cb\";\n}\n\ni.icon.numbered.list:before {\n  content: \"\\f0cb\";\n}\n\ni.icon.magic:before {\n  content: \"\\f0d0\";\n}\n\ni.icon.truck:before {\n  content: \"\\f0d1\";\n}\n\ni.icon.currency:before {\n  content: \"\\f0d6\";\n}\n\ni.icon.triangle.down:before {\n  content: \"\\f0d7\";\n}\n\ni.icon.dropdown:before {\n  content: \"\\f0d7\";\n}\n\ni.icon.triangle.up:before {\n  content: \"\\f0d8\";\n}\n\ni.icon.triangle.left:before {\n  content: \"\\f0d9\";\n}\n\ni.icon.triangle.right:before {\n  content: \"\\f0da\";\n}\n\ni.icon.envelope:before {\n  content: \"\\f0e0\";\n}\n\ni.icon.conversation:before {\n  content: \"\\f0e6\";\n}\n\ni.icon.umbrella:before {\n  content: \"\\f0e9\";\n}\n\ni.icon.lightbulb:before {\n  content: \"\\f0eb\";\n}\n\ni.icon.ambulance:before {\n  content: \"\\f0f9\";\n}\n\ni.icon.medkit:before {\n  content: \"\\f0fa\";\n}\n\ni.icon.fighter.jet:before {\n  content: \"\\f0fb\";\n}\n\ni.icon.beer:before {\n  content: \"\\f0fc\";\n}\n\ni.icon.plus.square:before {\n  content: \"\\f0fe\";\n}\n\ni.icon.computer:before {\n  content: \"\\f108\";\n}\n\ni.icon.circle.outline:before {\n  content: \"\\f10c\";\n}\n\ni.icon.intersex:before {\n  content: \"\\f10c\";\n}\n\ni.icon.asexual:before {\n  content: \"\\f10c\";\n}\n\ni.icon.spinner:before {\n  content: \"\\f110\";\n}\n\ni.icon.gamepad:before {\n  content: \"\\f11b\";\n}\n\ni.icon.star.half.full:before {\n  content: \"\\f123\";\n}\n\ni.icon.question:before {\n  content: \"\\f128\";\n}\n\ni.icon.eraser:before {\n  content: \"\\f12d\";\n}\n\ni.icon.microphone:before {\n  content: \"\\f130\";\n}\n\ni.icon.microphone.slash:before {\n  content: \"\\f131\";\n}\n\ni.icon.shield:before {\n  content: \"\\f132\";\n}\n\ni.icon.target:before {\n  content: \"\\f140\";\n}\n\ni.icon.play.circle:before {\n  content: \"\\f144\";\n}\n\ni.icon.pencil.square:before {\n  content: \"\\f14b\";\n}\n\ni.icon.compass:before {\n  content: \"\\f14e\";\n}\n\ni.icon.amex:before {\n  content: \"\\f1f3\";\n}\n\ni.icon.eur:before {\n  content: \"\\f153\";\n}\n\ni.icon.gbp:before {\n  content: \"\\f154\";\n}\n\ni.icon.usd:before {\n  content: \"\\f155\";\n}\n\ni.icon.inr:before {\n  content: \"\\f156\";\n}\n\ni.icon.cny:before,\ni.icon.rmb:before,\ni.icon.jpy:before {\n  content: \"\\f157\";\n}\n\ni.icon.rouble:before,\ni.icon.rub:before {\n  content: \"\\f158\";\n}\n\ni.icon.krw:before {\n  content: \"\\f159\";\n}\n\ni.icon.btc:before {\n  content: \"\\f15a\";\n}\n\ni.icon.sheqel:before,\ni.icon.ils:before {\n  content: \"\\f20b\";\n}\n\ni.icon.try:before {\n  content: \"\\f195\";\n}\n\ni.icon.zip:before {\n  content: \"\\f187\";\n}\n\ni.icon.dot.circle.outline:before {\n  content: \"\\f192\";\n}\n\ni.icon.sliders:before {\n  content: \"\\f1de\";\n}\n\ni.icon.wi-fi:before {\n  content: \"\\f1eb\";\n}\n\ni.icon.graduation:before {\n  content: \"\\f19d\";\n}\n\ni.icon.weixin:before {\n  content: \"\\f1d7\";\n}\n\ni.icon.binoculars:before {\n  content: \"\\f1e5\";\n}\n\ni.icon.gratipay:before {\n  content: \"\\f184\";\n}\n\ni.icon.genderless:before {\n  content: \"\\f1db\";\n}\n\ni.icon.teletype:before {\n  content: \"\\f1e4\";\n}\n\ni.icon.power.cord:before {\n  content: \"\\f1e6\";\n}\n\ni.icon.tty:before {\n  content: \"\\f1e4\";\n}\n\ni.icon.cc:before {\n  content: \"\\f20a\";\n}\n\ni.icon.plus.cart:before {\n  content: \"\\f217\";\n}\n\ni.icon.arrow.down.cart:before {\n  content: \"\\f218\";\n}\n\ni.icon.detective:before {\n  content: \"\\f21b\";\n}\n\ni.icon.venus:before {\n  content: \"\\f221\";\n}\n\ni.icon.mars:before {\n  content: \"\\f222\";\n}\n\ni.icon.mercury:before {\n  content: \"\\f223\";\n}\n\ni.icon.venus.double:before {\n  content: \"\\f226\";\n}\n\ni.icon.female.homosexual:before {\n  content: \"\\f226\";\n}\n\ni.icon.mars.double:before {\n  content: \"\\f227\";\n}\n\ni.icon.male.homosexual:before {\n  content: \"\\f227\";\n}\n\ni.icon.venus.mars:before {\n  content: \"\\f228\";\n}\n\ni.icon.mars.stroke:before {\n  content: \"\\f229\";\n}\n\ni.icon.mars.alternate:before {\n  content: \"\\f229\";\n}\n\ni.icon.mars.vertical:before {\n  content: \"\\f22a\";\n}\n\ni.icon.mars.horizontal:before {\n  content: \"\\f22b\";\n}\n\ni.icon.mars.stroke.vertical:before {\n  content: \"\\f22a\";\n}\n\ni.icon.mars.stroke.horizontal:before {\n  content: \"\\f22b\";\n}\n\ni.icon.facebook.official {\n  content: \"\\f230\";\n}\n\ni.icon.pinterest.official {\n  content: \"\\f231\";\n}\n\ni.icon.bed:before {\n  content: \"\\f236\";\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Image\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Image\n*******************************/\n\n.ui.image {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n  max-width: 100%;\n  background-color: transparent;\n}\n\nimg.ui.image {\n  display: block;\n}\n\n.ui.image svg,\n.ui.image img {\n  display: block;\n  max-width: 100%;\n  height: auto;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.hidden.images,\n.ui.hidden.image {\n  display: none;\n}\n\n.ui.disabled.images,\n.ui.disabled.image {\n  cursor: default;\n  opacity: 0.45;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n/*--------------\n     Inline\n---------------*/\n\n.ui.inline.image,\n.ui.inline.image svg,\n.ui.inline.image img {\n  display: inline-block;\n}\n\n/*------------------\n  Vertical Aligned\n-------------------*/\n\n.ui.top.aligned.images .image,\n.ui.top.aligned.image,\n.ui.top.aligned.image svg,\n.ui.top.aligned.image img {\n  display: inline-block;\n  vertical-align: top;\n}\n\n.ui.middle.aligned.images .image,\n.ui.middle.aligned.image,\n.ui.middle.aligned.image svg,\n.ui.middle.aligned.image img {\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.ui.bottom.aligned.images .image,\n.ui.bottom.aligned.image,\n.ui.bottom.aligned.image svg,\n.ui.bottom.aligned.image img {\n  display: inline-block;\n  vertical-align: bottom;\n}\n\n/*--------------\n     Rounded\n---------------*/\n\n.ui.rounded.images .image,\n.ui.rounded.image,\n.ui.rounded.images .image > *,\n.ui.rounded.image > * {\n  border-radius: 0.3125em;\n}\n\n/*--------------\n    Bordered\n---------------*/\n\n.ui.bordered.images .image,\n.ui.bordered.images img,\n.ui.bordered.images svg,\n.ui.bordered.image img,\n.ui.bordered.image svg,\nimg.ui.bordered.image {\n  border: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n/*--------------\n    Circular\n---------------*/\n\n.ui.circular.images,\n.ui.circular.image {\n  overflow: hidden;\n}\n\n.ui.circular.images .image,\n.ui.circular.image,\n.ui.circular.images .image > *,\n.ui.circular.image > * {\n  border-radius: 500rem;\n}\n\n/*--------------\n     Fluid\n---------------*/\n\n.ui.fluid.images,\n.ui.fluid.image,\n.ui.fluid.images img,\n.ui.fluid.images svg,\n.ui.fluid.image svg,\n.ui.fluid.image img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n/*--------------\n     Avatar\n---------------*/\n\n.ui.avatar.images .image,\n.ui.avatar.images img,\n.ui.avatar.images svg,\n.ui.avatar.image img,\n.ui.avatar.image svg,\n.ui.avatar.image {\n  margin-right: 0.25em;\n  display: inline-block;\n  width: 2em;\n  height: 2em;\n  border-radius: 500rem;\n}\n\n/*-------------------\n       Spaced\n--------------------*/\n\n.ui.spaced.image {\n  display: inline-block !important;\n  margin-left: 0.5em;\n  margin-right: 0.5em;\n}\n\n.ui[class*=\"left spaced\"].image {\n  margin-left: 0.5em;\n  margin-right: 0em;\n}\n\n.ui[class*=\"right spaced\"].image {\n  margin-left: 0em;\n  margin-right: 0.5em;\n}\n\n/*-------------------\n       Floated\n--------------------*/\n\n.ui.floated.image,\n.ui.floated.images {\n  float: left;\n  margin-right: 1em;\n  margin-bottom: 1em;\n}\n\n.ui.right.floated.images,\n.ui.right.floated.image {\n  float: right;\n  margin-right: 0em;\n  margin-bottom: 1em;\n  margin-left: 1em;\n}\n\n.ui.floated.images:last-child,\n.ui.floated.image:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.centered.images,\n.ui.centered.image {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n.ui.mini.images .image,\n.ui.mini.images img,\n.ui.mini.images svg,\n.ui.mini.image {\n  width: 35px;\n  height: auto;\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.images .image,\n.ui.tiny.images img,\n.ui.tiny.images svg,\n.ui.tiny.image {\n  width: 80px;\n  height: auto;\n  font-size: 0.85714286rem;\n}\n\n.ui.small.images .image,\n.ui.small.images img,\n.ui.small.images svg,\n.ui.small.image {\n  width: 150px;\n  height: auto;\n  font-size: 0.92857143rem;\n}\n\n.ui.medium.images .image,\n.ui.medium.images img,\n.ui.medium.images svg,\n.ui.medium.image {\n  width: 300px;\n  height: auto;\n  font-size: 1rem;\n}\n\n.ui.large.images .image,\n.ui.large.images img,\n.ui.large.images svg,\n.ui.large.image {\n  width: 450px;\n  height: auto;\n  font-size: 1.14285714rem;\n}\n\n.ui.big.images .image,\n.ui.big.images img,\n.ui.big.images svg,\n.ui.big.image {\n  width: 600px;\n  height: auto;\n  font-size: 1.28571429rem;\n}\n\n.ui.huge.images .image,\n.ui.huge.images img,\n.ui.huge.images svg,\n.ui.huge.image {\n  width: 800px;\n  height: auto;\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.images .image,\n.ui.massive.images img,\n.ui.massive.images svg,\n.ui.massive.image {\n  width: 960px;\n  height: auto;\n  font-size: 1.71428571rem;\n}\n\n/*******************************\n              Groups\n*******************************/\n\n.ui.images {\n  font-size: 0em;\n  margin: 0em -0.25rem 0rem;\n}\n\n.ui.images .image,\n.ui.images img,\n.ui.images svg {\n  display: inline-block;\n  margin: 0em 0.25rem 0.5rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Input\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           Standard\n*******************************/\n\n/*--------------------\n        Inputs\n---------------------*/\n\n.ui.input {\n  position: relative;\n  font-weight: normal;\n  font-style: normal;\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.input input {\n  margin: 0em;\n  max-width: 100%;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  outline: none;\n  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n  text-align: left;\n  line-height: 1.2142em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  padding: 0.67861429em 1em;\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  color: rgba(0, 0, 0, 0.87);\n  border-radius: 0.28571429rem;\n  -webkit-transition: box-shadow 0.1s ease, border-color 0.1s ease;\n  transition: box-shadow 0.1s ease, border-color 0.1s ease;\n  box-shadow: none;\n}\n\n/*--------------------\n      Placeholder\n---------------------*/\n\n/* browsers require these rules separate */\n\n.ui.input input::-webkit-input-placeholder {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.input input::-moz-placeholder {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.input input::-ms-input-placeholder {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------------\n        Disabled\n---------------------*/\n\n.ui.disabled.input,\n.ui.input input[disabled] {\n  opacity: 0.45;\n}\n\n.ui.disabled.input input {\n  pointer-events: none;\n}\n\n/*--------------------\n        Active\n---------------------*/\n\n.ui.input input:active,\n.ui.input.down input {\n  border-color: rgba(0, 0, 0, 0.3);\n  background: #fafafa;\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: none;\n}\n\n/*--------------------\n       Loading\n---------------------*/\n\n.ui.loading.loading.input > i.icon:before {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.1);\n}\n\n.ui.loading.loading.input > i.icon:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  -webkit-animation: button-spin 0.6s linear;\n  animation: button-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n}\n\n/*--------------------\n        Focus\n---------------------*/\n\n.ui.input.focus input,\n.ui.input input:focus {\n  border-color: #85b7d9;\n  background: #ffffff;\n  color: rgba(0, 0, 0, 0.8);\n  box-shadow: none;\n}\n\n.ui.input.focus input::-webkit-input-placeholder,\n.ui.input input:focus::-webkit-input-placeholder {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.input.focus input::-moz-placeholder,\n.ui.input input:focus::-moz-placeholder {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.input.focus input::-ms-input-placeholder,\n.ui.input input:focus::-ms-input-placeholder {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*--------------------\n        Error\n---------------------*/\n\n.ui.input.error input {\n  background-color: #fff6f6;\n  border-color: #e0b4b4;\n  color: #9f3a38;\n  box-shadow: none;\n}\n\n/* Error Placeholder */\n\n.ui.input.error input::-webkit-input-placeholder {\n  color: #e7bdbc;\n}\n\n.ui.input.error input::-moz-placeholder {\n  color: #e7bdbc;\n}\n\n.ui.input.error input::-ms-input-placeholder {\n  color: #e7bdbc;\n}\n\n/* Focused Error Placeholder */\n\n.ui.input.error input:focus::-webkit-input-placeholder {\n  color: #da9796;\n}\n\n.ui.input.error input:focus::-moz-placeholder {\n  color: #da9796;\n}\n\n.ui.input.error input:focus::-ms-input-placeholder {\n  color: #da9796;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------------\n      Transparent\n---------------------*/\n\n.ui.transparent.input input {\n  border-color: transparent !important;\n  background-color: transparent !important;\n  padding: 0em !important;\n  box-shadow: none !important;\n}\n\n/* Transparent Icon */\n\n.ui.transparent.icon.input > i.icon {\n  width: 1.1em;\n}\n\n.ui.transparent.icon.input > input {\n  padding-left: 0em !important;\n  padding-right: 2em !important;\n}\n\n.ui.transparent[class*=\"left icon\"].input > input {\n  padding-left: 2em !important;\n  padding-right: 0em !important;\n}\n\n/* Transparent Inverted */\n\n.ui.transparent.inverted.input {\n  color: #ffffff;\n}\n\n.ui.transparent.inverted.input input {\n  color: inherit;\n}\n\n.ui.transparent.inverted.input input::-webkit-input-placeholder {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.ui.transparent.inverted.input input::-moz-placeholder {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.ui.transparent.inverted.input input::-ms-input-placeholder {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n/*--------------------\n         Icon\n---------------------*/\n\n.ui.icon.input > i.icon {\n  cursor: default;\n  position: absolute;\n  line-height: 1;\n  text-align: center;\n  top: 0px;\n  right: 0px;\n  margin: 0em;\n  height: 100%;\n  width: 2.67142857em;\n  opacity: 0.5;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n  -webkit-transition: opacity 0.3s ease;\n  transition: opacity 0.3s ease;\n}\n\n.ui.icon.input > i.icon:not(.link) {\n  pointer-events: none;\n}\n\n.ui.icon.input input {\n  padding-right: 2.67142857em !important;\n}\n\n.ui.icon.input > i.icon:before,\n.ui.icon.input > i.icon:after {\n  left: 0;\n  position: absolute;\n  text-align: center;\n  top: 50%;\n  width: 100%;\n  margin-top: -0.5em;\n}\n\n.ui.icon.input > i.link.icon {\n  cursor: pointer;\n}\n\n.ui.icon.input > i.circular.icon {\n  top: 0.35em;\n  right: 0.5em;\n}\n\n/* Left Icon Input */\n\n.ui[class*=\"left icon\"].input > i.icon {\n  right: auto;\n  left: 1px;\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n.ui[class*=\"left icon\"].input > i.circular.icon {\n  right: auto;\n  left: 0.5em;\n}\n\n.ui[class*=\"left icon\"].input > input {\n  padding-left: 2.67142857em !important;\n  padding-right: 1em !important;\n}\n\n/* Focus */\n\n.ui.icon.input > input:focus ~ i.icon {\n  opacity: 1;\n}\n\n/*--------------------\n        Labeled\n---------------------*/\n\n/* Adjacent Label */\n\n.ui.labeled.input > .label {\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  margin: 0;\n  font-size: 1em;\n}\n\n.ui.labeled.input > .label:not(.corner) {\n  padding-top: 0.78571429em;\n  padding-bottom: 0.78571429em;\n}\n\n/* Regular Label on Left */\n\n.ui.labeled.input:not([class*=\"corner labeled\"]) .label:first-child {\n  border-top-right-radius: 0px;\n  border-bottom-right-radius: 0px;\n}\n\n.ui.labeled.input:not([class*=\"corner labeled\"]) .label:first-child + input {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n  border-left-color: transparent;\n}\n\n.ui.labeled.input:not([class*=\"corner labeled\"]) .label:first-child + input:focus {\n  border-left-color: #85b7d9;\n}\n\n/* Regular Label on Right */\n\n.ui[class*=\"right labeled\"].input input {\n  border-top-right-radius: 0px !important;\n  border-bottom-right-radius: 0px !important;\n  border-right-color: transparent !important;\n}\n\n.ui[class*=\"right labeled\"].input input + .label {\n  border-top-left-radius: 0px;\n  border-bottom-left-radius: 0px;\n}\n\n.ui[class*=\"right labeled\"].input input:focus {\n  border-right-color: #85b7d9 !important;\n}\n\n/* Corner Label */\n\n.ui.labeled.input .corner.label {\n  top: 1px;\n  right: 1px;\n  font-size: 0.64285714em;\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n/* Spacing with corner label */\n\n.ui[class*=\"corner labeled\"]:not([class*=\"left corner labeled\"]).labeled.input input {\n  padding-right: 2.5em !important;\n}\n\n.ui[class*=\"corner labeled\"].icon.input:not([class*=\"left corner labeled\"]) > input {\n  padding-right: 3.25em !important;\n}\n\n.ui[class*=\"corner labeled\"].icon.input:not([class*=\"left corner labeled\"]) > .icon {\n  margin-right: 1.25em;\n}\n\n/* Left Labeled */\n\n.ui[class*=\"left corner labeled\"].labeled.input input {\n  padding-left: 2.5em !important;\n}\n\n.ui[class*=\"left corner labeled\"].icon.input > input {\n  padding-left: 3.25em !important;\n}\n\n.ui[class*=\"left corner labeled\"].icon.input > .icon {\n  margin-left: 1.25em;\n}\n\n/* Corner Label Position  */\n\n.ui.input > .ui.corner.label {\n  top: 1px;\n  right: 1px;\n}\n\n.ui.input > .ui.left.corner.label {\n  right: auto;\n  left: 1px;\n}\n\n/*--------------------\n        Action\n---------------------*/\n\n.ui.action.input > .button,\n.ui.action.input > .buttons {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n}\n\n.ui.action.input > .button,\n.ui.action.input > .buttons > .button {\n  padding-top: 0.78571429em;\n  padding-bottom: 0.78571429em;\n  margin: 0;\n}\n\n/* Button on Right */\n\n.ui.action.input:not([class*=\"left action\"]) > input {\n  border-top-right-radius: 0px !important;\n  border-bottom-right-radius: 0px !important;\n  border-right-color: transparent !important;\n}\n\n.ui.action.input:not([class*=\"left action\"]) > .dropdown,\n.ui.action.input:not([class*=\"left action\"]) > .button,\n.ui.action.input:not([class*=\"left action\"]) > .buttons > .button {\n  border-radius: 0px;\n}\n\n.ui.action.input:not([class*=\"left action\"]) > .dropdown:last-child,\n.ui.action.input:not([class*=\"left action\"]) > .button:last-child,\n.ui.action.input:not([class*=\"left action\"]) > .buttons:last-child > .button {\n  border-radius: 0px 0.28571429rem 0.28571429rem 0px;\n}\n\n/* Input Focus */\n\n.ui.action.input:not([class*=\"left action\"]) input:focus {\n  border-right-color: #85b7d9 !important;\n}\n\n/* Button on Left */\n\n.ui[class*=\"left action\"].input > input {\n  border-top-left-radius: 0px !important;\n  border-bottom-left-radius: 0px !important;\n  border-left-color: transparent !important;\n}\n\n.ui[class*=\"left action\"].input > .dropdown,\n.ui[class*=\"left action\"].input > .button,\n.ui[class*=\"left action\"].input > .buttons > .button {\n  border-radius: 0px;\n}\n\n.ui[class*=\"left action\"].input > .dropdown:first-child,\n.ui[class*=\"left action\"].input > .button:first-child,\n.ui[class*=\"left action\"].input > .buttons:first-child > .button {\n  border-radius: 0.28571429rem 0px 0px 0.28571429rem;\n}\n\n/* Input Focus */\n\n.ui[class*=\"left action\"].input > input:focus {\n  border-left-color: #85b7d9 !important;\n}\n\n/*--------------------\n       Inverted\n---------------------*/\n\n/* Standard */\n\n.ui.inverted.input input {\n  border: none;\n}\n\n/*--------------------\n        Fluid\n---------------------*/\n\n.ui.fluid.input {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n.ui.fluid.input > input {\n  width: 0px !important;\n}\n\n/*--------------------\n        Size\n---------------------*/\n\n.ui.mini.input {\n  font-size: 0.71428571em;\n}\n\n.ui.small.input {\n  font-size: 0.92857143em;\n}\n\n.ui.input {\n  font-size: 1em;\n}\n\n.ui.large.input {\n  font-size: 1.14285714em;\n}\n\n.ui.big.input {\n  font-size: 1.28571429em;\n}\n\n.ui.huge.input {\n  font-size: 1.42857143em;\n}\n\n.ui.massive.input {\n  font-size: 1.71428571em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Label\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Label\n*******************************/\n\n.ui.label {\n  display: inline-block;\n  white-space: nowrap;\n  line-height: 1;\n  vertical-align: baseline;\n  margin: 0em 0.14285714em;\n  background-color: #e8e8e8;\n  background-image: none;\n  padding: 0.5833em 0.833em;\n  color: rgba(0, 0, 0, 0.6);\n  text-transform: none;\n  font-weight: bold;\n  border: 0px solid transparent;\n  border-radius: 0.28571429rem;\n  -webkit-transition: background 0.1s ease;\n  transition: background 0.1s ease;\n}\n\n.ui.label:first-child {\n  margin-left: 0em;\n}\n\n.ui.label:last-child {\n  margin-right: 0em;\n}\n\n/* Link */\n\na.ui.label {\n  cursor: pointer;\n}\n\n/* Inside Link */\n\n.ui.label > a {\n  cursor: pointer;\n  color: inherit;\n  opacity: 0.5;\n  -webkit-transition: 0.1s opacity ease;\n  transition: 0.1s opacity ease;\n}\n\n.ui.label > a:hover {\n  opacity: 1;\n}\n\n/* Image */\n\n.ui.label > img {\n  width: auto !important;\n  vertical-align: middle;\n  height: 2.1666em !important;\n}\n\n/* Icon */\n\n.ui.label > .icon {\n  width: auto;\n  margin: 0em 0.75em 0em 0em;\n}\n\n/* Detail */\n\n.ui.label > .detail {\n  display: inline-block;\n  vertical-align: top;\n  font-weight: bold;\n  margin-left: 1em;\n  opacity: 0.8;\n}\n\n.ui.label > .detail .icon {\n  margin: 0em 0.25em 0em 0em;\n}\n\n/* Removable label */\n\n.ui.label > .close.icon,\n.ui.label > .delete.icon {\n  cursor: pointer;\n  margin-right: 0em;\n  margin-left: 0.5em;\n  font-size: 0.92857143em;\n  opacity: 0.5;\n  -webkit-transition: background 0.1s ease;\n  transition: background 0.1s ease;\n}\n\n.ui.label > .delete.icon:hover {\n  opacity: 1;\n}\n\n/*-------------------\n       Group\n--------------------*/\n\n.ui.labels > .label {\n  margin: 0em 0.5em 0.5em 0em;\n}\n\n/*-------------------\n       Coupling\n--------------------*/\n\n.ui.header > .ui.label {\n  margin-top: -0.29165em;\n}\n\n/* Remove border radius on attached segment */\n\n.ui.attached.segment > .ui.top.left.attached.label,\n.ui.bottom.attached.segment > .ui.top.left.attached.label {\n  border-top-left-radius: 0;\n}\n\n.ui.attached.segment > .ui.top.right.attached.label,\n.ui.bottom.attached.segment > .ui.top.right.attached.label {\n  border-top-right-radius: 0;\n}\n\n.ui.top.attached.segment > .ui.bottom.left.attached.label {\n  border-bottom-left-radius: 0;\n}\n\n.ui.top.attached.segment > .ui.bottom.right.attached.label {\n  border-bottom-right-radius: 0;\n}\n\n/* Padding on next content after a label */\n\n.ui.top.attached.label:first-child + :not(.attached) {\n  margin-top: 2rem !important;\n}\n\n.ui.bottom.attached.label:first-child ~ :last-child:not(.attached) {\n  margin-top: 0em;\n  margin-bottom: 2rem !important;\n}\n\n/*******************************\n             Types\n*******************************/\n\n.ui.image.label {\n  width: auto !important;\n  margin-top: 0em;\n  margin-bottom: 0em;\n  max-width: 9999px;\n  vertical-align: baseline;\n  text-transform: none;\n  background: #e8e8e8;\n  padding: 0.5833em 0.833em 0.5833em 0.5em;\n  border-radius: 0.28571429rem;\n  box-shadow: none;\n}\n\n.ui.image.label img {\n  display: inline-block;\n  vertical-align: top;\n  height: 2.1666em;\n  margin: -0.5833em 0.5em -0.5833em -0.5em;\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n.ui.image.label .detail {\n  background: rgba(0, 0, 0, 0.1);\n  margin: -0.5833em -0.833em -0.5833em 0.5em;\n  padding: 0.5833em 0.833em;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n/*-------------------\n         Tag\n--------------------*/\n\n.ui.tag.labels .label,\n.ui.tag.label {\n  margin-left: 1em;\n  position: relative;\n  padding-left: 1.5em;\n  padding-right: 1.5em;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n  -webkit-transition: none;\n  transition: none;\n}\n\n.ui.tag.labels .label:before,\n.ui.tag.label:before {\n  position: absolute;\n  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);\n  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);\n  transform: translateY(-50%) translateX(50%) rotate(-45deg);\n  top: 50%;\n  right: 100%;\n  content: '';\n  background-color: inherit;\n  background-image: none;\n  width: 1.56em;\n  height: 1.56em;\n  -webkit-transition: none;\n  transition: none;\n}\n\n.ui.tag.labels .label:after,\n.ui.tag.label:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: -0.25em;\n  margin-top: -0.25em;\n  background-color: #ffffff !important;\n  width: 0.5em;\n  height: 0.5em;\n  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);\n  border-radius: 500rem;\n}\n\n/*-------------------\n    Corner Label\n--------------------*/\n\n.ui.corner.label {\n  position: absolute;\n  top: 0em;\n  right: 0em;\n  margin: 0em;\n  padding: 0em;\n  text-align: center;\n  border-color: #e8e8e8;\n  width: 4em;\n  height: 4em;\n  z-index: 1;\n  -webkit-transition: border-color 0.1s ease;\n  transition: border-color 0.1s ease;\n}\n\n/* Icon Label */\n\n.ui.corner.label {\n  background-color: transparent !important;\n}\n\n.ui.corner.label:after {\n  position: absolute;\n  content: \"\";\n  right: 0em;\n  top: 0em;\n  z-index: -1;\n  width: 0em;\n  height: 0em;\n  background-color: transparent !important;\n  border-top: 0em solid transparent;\n  border-right: 4em solid transparent;\n  border-bottom: 4em solid transparent;\n  border-left: 0em solid transparent;\n  border-right-color: inherit;\n  -webkit-transition: border-color 0.1s ease;\n  transition: border-color 0.1s ease;\n}\n\n.ui.corner.label .icon {\n  cursor: default;\n  position: relative;\n  top: 0.64285714em;\n  left: 0.78571429em;\n  font-size: 1.14285714em;\n  margin: 0em;\n}\n\n/* Left Corner */\n\n.ui.left.corner.label,\n.ui.left.corner.label:after {\n  right: auto;\n  left: 0em;\n}\n\n.ui.left.corner.label:after {\n  border-top: 4em solid transparent;\n  border-right: 4em solid transparent;\n  border-bottom: 0em solid transparent;\n  border-left: 0em solid transparent;\n  border-top-color: inherit;\n}\n\n.ui.left.corner.label .icon {\n  left: -0.78571429em;\n}\n\n/* Segment */\n\n.ui.segment > .ui.corner.label {\n  top: -1px;\n  right: -1px;\n}\n\n.ui.segment > .ui.left.corner.label {\n  right: auto;\n  left: -1px;\n}\n\n/*-------------------\n       Ribbon\n--------------------*/\n\n.ui.ribbon.label {\n  position: relative;\n  margin: 0em;\n  min-width: -webkit-max-content;\n  min-width: -moz-max-content;\n  min-width: max-content;\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n  border-color: rgba(0, 0, 0, 0.15);\n}\n\n.ui.ribbon.label:after {\n  position: absolute;\n  content: '';\n  top: 100%;\n  left: 0%;\n  background-color: transparent !important;\n  border-style: solid;\n  border-width: 0em 1.2em 1.2em 0em;\n  border-color: transparent;\n  border-right-color: inherit;\n  width: 0em;\n  height: 0em;\n}\n\n/* Positioning */\n\n.ui.ribbon.label {\n  left: calc( -1rem  -  1.2em );\n  margin-right: -1.2em;\n  padding-left: calc( 1rem  +  1.2em );\n  padding-right: 1.2em;\n}\n\n.ui[class*=\"right ribbon\"].label {\n  left: calc(100% +  1rem  +  1.2em );\n  padding-left: 1.2em;\n  padding-right: calc( 1rem  +  1.2em );\n}\n\n/* Right Ribbon */\n\n.ui[class*=\"right ribbon\"].label {\n  text-align: left;\n  -webkit-transform: translateX(-100%);\n  -ms-transform: translateX(-100%);\n  transform: translateX(-100%);\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n.ui[class*=\"right ribbon\"].label:after {\n  left: auto;\n  right: 0%;\n  border-style: solid;\n  border-width: 1.2em 1.2em 0em 0em;\n  border-color: transparent;\n  border-top-color: inherit;\n}\n\n/* Inside Table */\n\n.ui.image > .ribbon.label,\n.ui.card .image > .ribbon.label {\n  position: absolute;\n  top: 1rem;\n}\n\n.ui.card .image > .ui.ribbon.label,\n.ui.image > .ui.ribbon.label {\n  left: calc( 0.05rem  -  1.2em );\n}\n\n.ui.card .image > .ui[class*=\"right ribbon\"].label,\n.ui.image > .ui[class*=\"right ribbon\"].label {\n  left: calc(100% +  -0.05rem  +  1.2em );\n  padding-left: 0.833em;\n}\n\n/* Inside Table */\n\n.ui.table td > .ui.ribbon.label {\n  left: calc( -0.71428571em  -  1.2em );\n}\n\n.ui.table td > .ui[class*=\"right ribbon\"].label {\n  left: calc(100% +  0.71428571em  +  1.2em );\n  padding-left: 0.833em;\n}\n\n/*-------------------\n      Attached\n--------------------*/\n\n.ui[class*=\"top attached\"].label,\n.ui.attached.label {\n  width: 100%;\n  position: absolute;\n  margin: 0em;\n  top: 0em;\n  left: 0em;\n  padding: 0.75em 1em;\n  border-radius: 0.21428571rem 0.21428571rem 0em 0em;\n}\n\n.ui[class*=\"bottom attached\"].label {\n  top: auto;\n  bottom: 0em;\n  border-radius: 0em 0em 0.21428571rem 0.21428571rem;\n}\n\n.ui[class*=\"top left attached\"].label {\n  width: auto;\n  margin-top: 0em !important;\n  border-radius: 0.21428571rem 0em 0.28571429rem 0em;\n}\n\n.ui[class*=\"top right attached\"].label {\n  width: auto;\n  left: auto;\n  right: 0em;\n  border-radius: 0em 0.21428571rem 0em 0.28571429rem;\n}\n\n.ui[class*=\"bottom left attached\"].label {\n  width: auto;\n  top: auto;\n  bottom: 0em;\n  border-radius: 0em 0.28571429rem 0em 0.21428571rem;\n}\n\n.ui[class*=\"bottom right attached\"].label {\n  top: auto;\n  bottom: 0em;\n  left: auto;\n  right: 0em;\n  width: auto;\n  border-radius: 0.28571429rem 0em 0.21428571rem 0em;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*-------------------\n      Disabled\n--------------------*/\n\n.ui.label.disabled {\n  opacity: 0.5;\n}\n\n/*-------------------\n        Hover\n--------------------*/\n\na.ui.labels .label:hover,\na.ui.label:hover {\n  background-color: #e0e0e0;\n  border-color: #e0e0e0;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n.ui.labels a.label:hover:before,\na.ui.label:hover:before {\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/*-------------------\n        Active\n--------------------*/\n\n.ui.active.label {\n  background-color: #d0d0d0;\n  border-color: #d0d0d0;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.active.label:before {\n  background-color: #d0d0d0;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*-------------------\n     Active Hover\n--------------------*/\n\na.ui.labels .active.label:hover,\na.ui.active.label:hover {\n  background-color: #c8c8c8;\n  border-color: #c8c8c8;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.labels a.active.label:ActiveHover:before,\na.ui.active.label:ActiveHover:before {\n  background-color: #c8c8c8;\n  background-image: none;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*-------------------\n      Visible\n--------------------*/\n\n.ui.labels.visible .label,\n.ui.label.visible {\n  display: inline-block !important;\n}\n\n/*-------------------\n      Hidden\n--------------------*/\n\n.ui.labels.hidden .label,\n.ui.label.hidden {\n  display: none !important;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Colors\n--------------------*/\n\n/*--- Red ---*/\n\n.ui.red.labels .label,\n.ui.red.label {\n  background-color: #db2828 !important;\n  border-color: #db2828 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.red.labels .label:hover,\na.ui.red.label:hover {\n  background-color: #d01919 !important;\n  border-color: #d01919 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.red.corner.label,\n.ui.red.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.red.ribbon.label {\n  border-color: #b21e1e !important;\n}\n\n/* Basic */\n\n.ui.basic.red.label {\n  background-color: #ffffff !important;\n  color: #db2828 !important;\n  border-color: #db2828 !important;\n}\n\n.ui.basic.red.labels a.label:hover,\na.ui.basic.red.label:hover {\n  background-color: #ffffff !important;\n  color: #d01919 !important;\n  border-color: #d01919 !important;\n}\n\n/*--- Orange ---*/\n\n.ui.orange.labels .label,\n.ui.orange.label {\n  background-color: #f2711c !important;\n  border-color: #f2711c !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.orange.labels .label:hover,\na.ui.orange.label:hover {\n  background-color: #f26202 !important;\n  border-color: #f26202 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.orange.corner.label,\n.ui.orange.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.orange.ribbon.label {\n  border-color: #cf590c !important;\n}\n\n/* Basic */\n\n.ui.basic.orange.label {\n  background-color: #ffffff !important;\n  color: #f2711c !important;\n  border-color: #f2711c !important;\n}\n\n.ui.basic.orange.labels a.label:hover,\na.ui.basic.orange.label:hover {\n  background-color: #ffffff !important;\n  color: #f26202 !important;\n  border-color: #f26202 !important;\n}\n\n/*--- Yellow ---*/\n\n.ui.yellow.labels .label,\n.ui.yellow.label {\n  background-color: #fbbd08 !important;\n  border-color: #fbbd08 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.yellow.labels .label:hover,\na.ui.yellow.label:hover {\n  background-color: #eaae00 !important;\n  border-color: #eaae00 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.yellow.corner.label,\n.ui.yellow.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.yellow.ribbon.label {\n  border-color: #cd9903 !important;\n}\n\n/* Basic */\n\n.ui.basic.yellow.label {\n  background-color: #ffffff !important;\n  color: #fbbd08 !important;\n  border-color: #fbbd08 !important;\n}\n\n.ui.basic.yellow.labels a.label:hover,\na.ui.basic.yellow.label:hover {\n  background-color: #ffffff !important;\n  color: #eaae00 !important;\n  border-color: #eaae00 !important;\n}\n\n/*--- Olive ---*/\n\n.ui.olive.labels .label,\n.ui.olive.label {\n  background-color: #b5cc18 !important;\n  border-color: #b5cc18 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.olive.labels .label:hover,\na.ui.olive.label:hover {\n  background-color: #a7bd0d !important;\n  border-color: #a7bd0d !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.olive.corner.label,\n.ui.olive.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.olive.ribbon.label {\n  border-color: #198f35 !important;\n}\n\n/* Basic */\n\n.ui.basic.olive.label {\n  background-color: #ffffff !important;\n  color: #b5cc18 !important;\n  border-color: #b5cc18 !important;\n}\n\n.ui.basic.olive.labels a.label:hover,\na.ui.basic.olive.label:hover {\n  background-color: #ffffff !important;\n  color: #a7bd0d !important;\n  border-color: #a7bd0d !important;\n}\n\n/*--- Green ---*/\n\n.ui.green.labels .label,\n.ui.green.label {\n  background-color: #21ba45 !important;\n  border-color: #21ba45 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.green.labels .label:hover,\na.ui.green.label:hover {\n  background-color: #16ab39 !important;\n  border-color: #16ab39 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.green.corner.label,\n.ui.green.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.green.ribbon.label {\n  border-color: #198f35 !important;\n}\n\n/* Basic */\n\n.ui.basic.green.label {\n  background-color: #ffffff !important;\n  color: #21ba45 !important;\n  border-color: #21ba45 !important;\n}\n\n.ui.basic.green.labels a.label:hover,\na.ui.basic.green.label:hover {\n  background-color: #ffffff !important;\n  color: #16ab39 !important;\n  border-color: #16ab39 !important;\n}\n\n/*--- Teal ---*/\n\n.ui.teal.labels .label,\n.ui.teal.label {\n  background-color: #00b5ad !important;\n  border-color: #00b5ad !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.teal.labels .label:hover,\na.ui.teal.label:hover {\n  background-color: #009c95 !important;\n  border-color: #009c95 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.teal.corner.label,\n.ui.teal.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.teal.ribbon.label {\n  border-color: #00827c !important;\n}\n\n/* Basic */\n\n.ui.basic.teal.label {\n  background-color: #ffffff !important;\n  color: #00b5ad !important;\n  border-color: #00b5ad !important;\n}\n\n.ui.basic.teal.labels a.label:hover,\na.ui.basic.teal.label:hover {\n  background-color: #ffffff !important;\n  color: #009c95 !important;\n  border-color: #009c95 !important;\n}\n\n/*--- Blue ---*/\n\n.ui.blue.labels .label,\n.ui.blue.label {\n  background-color: #2185d0 !important;\n  border-color: #2185d0 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.blue.labels .label:hover,\na.ui.blue.label:hover {\n  background-color: #1678c2 !important;\n  border-color: #1678c2 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.blue.corner.label,\n.ui.blue.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.blue.ribbon.label {\n  border-color: #1a69a4 !important;\n}\n\n/* Basic */\n\n.ui.basic.blue.label {\n  background-color: #ffffff !important;\n  color: #2185d0 !important;\n  border-color: #2185d0 !important;\n}\n\n.ui.basic.blue.labels a.label:hover,\na.ui.basic.blue.label:hover {\n  background-color: #ffffff !important;\n  color: #1678c2 !important;\n  border-color: #1678c2 !important;\n}\n\n/*--- Violet ---*/\n\n.ui.violet.labels .label,\n.ui.violet.label {\n  background-color: #6435c9 !important;\n  border-color: #6435c9 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.violet.labels .label:hover,\na.ui.violet.label:hover {\n  background-color: #5829bb !important;\n  border-color: #5829bb !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.violet.corner.label,\n.ui.violet.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.violet.ribbon.label {\n  border-color: #502aa1 !important;\n}\n\n/* Basic */\n\n.ui.basic.violet.label {\n  background-color: #ffffff !important;\n  color: #6435c9 !important;\n  border-color: #6435c9 !important;\n}\n\n.ui.basic.violet.labels a.label:hover,\na.ui.basic.violet.label:hover {\n  background-color: #ffffff !important;\n  color: #5829bb !important;\n  border-color: #5829bb !important;\n}\n\n/*--- Purple ---*/\n\n.ui.purple.labels .label,\n.ui.purple.label {\n  background-color: #a333c8 !important;\n  border-color: #a333c8 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.purple.labels .label:hover,\na.ui.purple.label:hover {\n  background-color: #9627ba !important;\n  border-color: #9627ba !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.purple.corner.label,\n.ui.purple.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.purple.ribbon.label {\n  border-color: #82299f !important;\n}\n\n/* Basic */\n\n.ui.basic.purple.label {\n  background-color: #ffffff !important;\n  color: #a333c8 !important;\n  border-color: #a333c8 !important;\n}\n\n.ui.basic.purple.labels a.label:hover,\na.ui.basic.purple.label:hover {\n  background-color: #ffffff !important;\n  color: #9627ba !important;\n  border-color: #9627ba !important;\n}\n\n/*--- Pink ---*/\n\n.ui.pink.labels .label,\n.ui.pink.label {\n  background-color: #e03997 !important;\n  border-color: #e03997 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.pink.labels .label:hover,\na.ui.pink.label:hover {\n  background-color: #e61a8d !important;\n  border-color: #e61a8d !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.pink.corner.label,\n.ui.pink.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.pink.ribbon.label {\n  border-color: #c71f7e !important;\n}\n\n/* Basic */\n\n.ui.basic.pink.label {\n  background-color: #ffffff !important;\n  color: #e03997 !important;\n  border-color: #e03997 !important;\n}\n\n.ui.basic.pink.labels a.label:hover,\na.ui.basic.pink.label:hover {\n  background-color: #ffffff !important;\n  color: #e61a8d !important;\n  border-color: #e61a8d !important;\n}\n\n/*--- Brown ---*/\n\n.ui.brown.labels .label,\n.ui.brown.label {\n  background-color: #a5673f !important;\n  border-color: #a5673f !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.brown.labels .label:hover,\na.ui.brown.label:hover {\n  background-color: #975b33 !important;\n  border-color: #975b33 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.brown.corner.label,\n.ui.brown.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.brown.ribbon.label {\n  border-color: #805031 !important;\n}\n\n/* Basic */\n\n.ui.basic.brown.label {\n  background-color: #ffffff !important;\n  color: #a5673f !important;\n  border-color: #a5673f !important;\n}\n\n.ui.basic.brown.labels a.label:hover,\na.ui.basic.brown.label:hover {\n  background-color: #ffffff !important;\n  color: #975b33 !important;\n  border-color: #975b33 !important;\n}\n\n/*--- Grey ---*/\n\n.ui.grey.labels .label,\n.ui.grey.label {\n  background-color: #767676 !important;\n  border-color: #767676 !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.grey.labels .label:hover,\na.ui.grey.label:hover {\n  background-color: #838383 !important;\n  border-color: #838383 !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.grey.corner.label,\n.ui.grey.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.grey.ribbon.label {\n  border-color: #805031 !important;\n}\n\n/* Basic */\n\n.ui.basic.grey.label {\n  background-color: #ffffff !important;\n  color: #767676 !important;\n  border-color: #767676 !important;\n}\n\n.ui.basic.grey.labels a.label:hover,\na.ui.basic.grey.label:hover {\n  background-color: #ffffff !important;\n  color: #838383 !important;\n  border-color: #838383 !important;\n}\n\n/*--- Black ---*/\n\n.ui.black.labels .label,\n.ui.black.label {\n  background-color: #1b1c1d !important;\n  border-color: #1b1c1d !important;\n  color: #ffffff !important;\n}\n\n/* Link */\n\n.ui.black.labels .label:hover,\na.ui.black.label:hover {\n  background-color: #27292a !important;\n  border-color: #27292a !important;\n  color: #ffffff !important;\n}\n\n/* Corner */\n\n.ui.black.corner.label,\n.ui.black.corner.label:hover {\n  background-color: transparent !important;\n}\n\n/* Ribbon */\n\n.ui.black.ribbon.label {\n  border-color: #805031 !important;\n}\n\n/* Basic */\n\n.ui.basic.black.label {\n  background-color: #ffffff !important;\n  color: #1b1c1d !important;\n  border-color: #1b1c1d !important;\n}\n\n.ui.basic.black.labels a.label:hover,\na.ui.basic.black.label:hover {\n  background-color: #ffffff !important;\n  color: #27292a !important;\n  border-color: #27292a !important;\n}\n\n/*-------------------\n        Basic\n--------------------*/\n\n.ui.basic.label {\n  background: none #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: none;\n}\n\n/* Link */\n\na.ui.basic.label:hover {\n  text-decoration: none;\n  background: none #ffffff;\n  color: #1e70bf;\n  box-shadow: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: none;\n}\n\n/* Pointing */\n\n.ui.basic.pointing.label:before {\n  border-color: inherit;\n}\n\n/*-------------------\n       Fluid\n--------------------*/\n\n.ui.label.fluid,\n.ui.fluid.labels > .label {\n  width: 100%;\n  box-sizing: border-box;\n}\n\n/*-------------------\n       Inverted\n--------------------*/\n\n.ui.inverted.labels .label,\n.ui.inverted.label {\n  color: rgba(255, 255, 255, 0.9) !important;\n}\n\n/*-------------------\n     Horizontal\n--------------------*/\n\n.ui.horizontal.labels .label,\n.ui.horizontal.label {\n  margin: 0em 0.5em 0em 0em;\n  padding: 0.4em 0.833em;\n  min-width: 3em;\n  text-align: center;\n}\n\n/*-------------------\n       Circular\n--------------------*/\n\n.ui.circular.labels .label,\n.ui.circular.label {\n  min-width: 2em;\n  min-height: 2em;\n  padding: 0.5em !important;\n  line-height: 1em;\n  text-align: center;\n  border-radius: 500rem;\n}\n\n.ui.empty.circular.labels .label,\n.ui.empty.circular.label {\n  min-width: 0em;\n  min-height: 0em;\n  overflow: hidden;\n  width: 0.5em;\n  height: 0.5em;\n  vertical-align: baseline;\n}\n\n/*-------------------\n       Pointing\n--------------------*/\n\n.ui.pointing.label {\n  position: relative;\n}\n\n.ui.attached.pointing.label {\n  position: absolute;\n}\n\n.ui.pointing.label:before {\n  background-color: inherit;\n  background-image: inherit;\n  border-width: none;\n  border-style: solid;\n  border-color: inherit;\n}\n\n/* Arrow */\n\n.ui.pointing.label:before {\n  position: absolute;\n  content: '';\n  -webkit-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n  background-image: none;\n  z-index: 2;\n  width: 0.6666em;\n  height: 0.6666em;\n  -webkit-transition: background 0.1s ease;\n  transition: background 0.1s ease;\n}\n\n/*--- Above ---*/\n\n.ui.pointing.label,\n.ui[class*=\"pointing above\"].label {\n  margin-top: 1em;\n}\n\n.ui.pointing.label:before,\n.ui[class*=\"pointing above\"].label:before {\n  border-width: 1px 0px 0px 1px;\n  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  top: 0%;\n  left: 50%;\n}\n\n/*--- Below ---*/\n\n.ui[class*=\"bottom pointing\"].label,\n.ui[class*=\"pointing below\"].label {\n  margin-top: 0em;\n  margin-bottom: 1em;\n}\n\n.ui[class*=\"bottom pointing\"].label:before,\n.ui[class*=\"pointing below\"].label:before {\n  border-width: 0px 1px 1px 0px;\n  top: auto;\n  right: auto;\n  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  top: 100%;\n  left: 50%;\n}\n\n/*--- Left ---*/\n\n.ui[class*=\"left pointing\"].label {\n  margin-top: 0em;\n  margin-left: 0.6666em;\n}\n\n.ui[class*=\"left pointing\"].label:before {\n  border-width: 0px 0px 1px 1px;\n  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  bottom: auto;\n  right: auto;\n  top: 50%;\n  left: 0em;\n}\n\n/*--- Right ---*/\n\n.ui[class*=\"right pointing\"].label {\n  margin-top: 0em;\n  margin-right: 0.6666em;\n}\n\n.ui[class*=\"right pointing\"].label:before {\n  border-width: 1px 1px 0px 0px;\n  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);\n  transform: translateX(50%) translateY(-50%) rotate(45deg);\n  top: 50%;\n  right: 0%;\n  bottom: auto;\n  left: auto;\n}\n\n/* Basic Pointing */\n\n/*--- Above ---*/\n\n.ui.basic.pointing.label:before,\n.ui.basic[class*=\"pointing above\"].label:before {\n  margin-top: -1px;\n}\n\n/*--- Below ---*/\n\n.ui.basic[class*=\"bottom pointing\"].label:before,\n.ui.basic[class*=\"pointing below\"].label:before {\n  bottom: auto;\n  top: 100%;\n  margin-top: 1px;\n}\n\n/*--- Left ---*/\n\n.ui.basic[class*=\"left pointing\"].label:before {\n  top: 50%;\n  left: -1px;\n}\n\n/*--- Right ---*/\n\n.ui.basic[class*=\"right pointing\"].label:before {\n  top: 50%;\n  right: -1px;\n}\n\n/*------------------\n   Floating Label\n-------------------*/\n\n.ui.floating.label {\n  position: absolute;\n  z-index: 100;\n  top: -1em;\n  left: 100%;\n  margin: 0em 0em 0em -1.5em !important;\n}\n\n/*-------------------\n        Sizes\n--------------------*/\n\n.ui.mini.labels .label,\n.ui.mini.label {\n  font-size: 0.64285714rem;\n}\n\n.ui.tiny.labels .label,\n.ui.tiny.label {\n  font-size: 0.71428571rem;\n}\n\n.ui.small.labels .label,\n.ui.small.label {\n  font-size: 0.78571429rem;\n}\n\n.ui.labels .label,\n.ui.label {\n  font-size: 0.85714286rem;\n}\n\n.ui.large.labels .label,\n.ui.large.label {\n  font-size: 1rem;\n}\n\n.ui.big.labels .label,\n.ui.big.label {\n  font-size: 1.28571429rem;\n}\n\n.ui.huge.labels .label,\n.ui.huge.label {\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.labels .label,\n.ui.massive.label {\n  font-size: 1.71428571rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - List\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            List\n*******************************/\n\nul.ui.list,\nol.ui.list,\n.ui.list {\n  list-style-type: none;\n  margin: 1em 0em;\n  padding: 0em 0em;\n}\n\nul.ui.list:first-child,\nol.ui.list:first-child,\n.ui.list:first-child {\n  margin-top: 0em;\n  padding-top: 0em;\n}\n\nul.ui.list:last-child,\nol.ui.list:last-child,\n.ui.list:last-child {\n  margin-bottom: 0em;\n  padding-bottom: 0em;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/* List Item */\n\nul.ui.list li,\nol.ui.list li,\n.ui.list > .item,\n.ui.list .list > .item {\n  display: list-item;\n  table-layout: fixed;\n  list-style-type: none;\n  list-style-position: outside;\n  padding: 0.21428571em 0em;\n  line-height: 1.14285714em;\n}\n\nul.ui.list > li:first-child:after,\nol.ui.list > li:first-child:after,\n.ui.list > .list > .item,\n.ui.list > .item:after {\n  content: '';\n  display: block;\n  height: 0;\n  clear: both;\n  visibility: hidden;\n}\n\nul.ui.list li:first-child,\nol.ui.list li:first-child,\n.ui.list .list > .item:first-child,\n.ui.list > .item:first-child {\n  padding-top: 0em;\n}\n\nul.ui.list li:last-child,\nol.ui.list li:last-child,\n.ui.list .list > .item:last-child,\n.ui.list > .item:last-child {\n  padding-bottom: 0em;\n}\n\n/* Child List */\n\nul.ui.list ul,\nol.ui.list ol,\n.ui.list .list {\n  clear: both;\n  margin: 0em;\n  padding: 0.75em 0em 0.25em 0.5em;\n}\n\n/* Child Item */\n\nul.ui.list ul li,\nol.ui.list ol li,\n.ui.list .list > .item {\n  padding: 0.14285714em 0em;\n  line-height: inherit;\n}\n\n/* Icon */\n\n.ui.list .list > .item > i.icon,\n.ui.list > .item > i.icon {\n  display: table-cell;\n  margin: 0em;\n  padding-top: 0.07142857em;\n  padding-right: 0.28571429em;\n  vertical-align: top;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.list .list > .item > i.icon:only-child,\n.ui.list > .item > i.icon:only-child {\n  display: inline-block;\n  vertical-align: top;\n}\n\n/* Image */\n\n.ui.list .list > .item > .image,\n.ui.list > .item > .image {\n  display: table-cell;\n  background-color: transparent;\n  margin: 0em;\n  vertical-align: top;\n}\n\n.ui.list .list > .item > .image:not(:only-child):not(img),\n.ui.list > .item > .image:not(:only-child):not(img) {\n  padding-right: 0.5em;\n}\n\n.ui.list .list > .item > .image img,\n.ui.list > .item > .image img {\n  vertical-align: top;\n}\n\n.ui.list .list > .item > img.image,\n.ui.list .list > .item > .image:only-child,\n.ui.list > .item > img.image,\n.ui.list > .item > .image:only-child {\n  display: inline-block;\n}\n\n/* Content */\n\n.ui.list .list > .item > .content,\n.ui.list > .item > .content {\n  line-height: 1.14285714em;\n}\n\n.ui.list .list > .item > .image + .content,\n.ui.list .list > .item > .icon + .content,\n.ui.list > .item > .image + .content,\n.ui.list > .item > .icon + .content {\n  display: table-cell;\n  padding: 0em 0em 0em 0.5em;\n  vertical-align: top;\n}\n\n.ui.list .list > .item > img.image + .content,\n.ui.list > .item > img.image + .content {\n  display: inline-block;\n}\n\n.ui.list .list > .item > .content > .list,\n.ui.list > .item > .content > .list {\n  margin-left: 0em;\n  padding-left: 0em;\n}\n\n/* Header */\n\n.ui.list .list > .item .header,\n.ui.list > .item .header {\n  display: block;\n  margin: 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Description */\n\n.ui.list .list > .item .description,\n.ui.list > .item .description {\n  display: block;\n  color: rgba(0, 0, 0, 0.7);\n}\n\n/* Child Link */\n\n.ui.list > .item a,\n.ui.list .list > .item a {\n  cursor: pointer;\n}\n\n/* Linking Item */\n\n.ui.list .list > a.item,\n.ui.list > a.item {\n  cursor: pointer;\n  color: #4183c4;\n}\n\n.ui.list .list > a.item:hover,\n.ui.list > a.item:hover {\n  color: #1e70bf;\n}\n\n/* Linked Item Icons */\n\n.ui.list .list > a.item i.icon,\n.ui.list > a.item i.icon {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/* Header Link */\n\n.ui.list .list > .item a.header,\n.ui.list > .item a.header {\n  cursor: pointer;\n  color: #4183c4 !important;\n}\n\n.ui.list .list > .item a.header:hover,\n.ui.list > .item a.header:hover {\n  color: #1e70bf !important;\n}\n\n/* Floated Content */\n\n.ui[class*=\"left floated\"].list {\n  float: left;\n}\n\n.ui[class*=\"right floated\"].list {\n  float: right;\n}\n\n.ui.list .list > .item [class*=\"left floated\"],\n.ui.list > .item [class*=\"left floated\"] {\n  float: left;\n  margin: 0em 1em 0em 0em;\n}\n\n.ui.list .list > .item [class*=\"right floated\"],\n.ui.list > .item [class*=\"right floated\"] {\n  float: right;\n  margin: 0em 0em 0em 1em;\n}\n\n/*******************************\n            Coupling\n*******************************/\n\n.ui.menu .ui.list > .item,\n.ui.menu .ui.list .list > .item {\n  display: list-item;\n  table-layout: fixed;\n  background-color: transparent;\n  list-style-type: none;\n  list-style-position: outside;\n  padding: 0.21428571em 0em;\n  line-height: 1.14285714em;\n}\n\n.ui.menu .ui.list .list > .item:before,\n.ui.menu .ui.list > .item:before {\n  border: none;\n  background: none;\n}\n\n.ui.menu .ui.list .list > .item:first-child,\n.ui.menu .ui.list > .item:first-child {\n  padding-top: 0em;\n}\n\n.ui.menu .ui.list .list > .item:last-child,\n.ui.menu .ui.list > .item:last-child {\n  padding-bottom: 0em;\n}\n\n/*******************************\n            Types\n*******************************/\n\n/*-------------------\n      Horizontal\n--------------------*/\n\n.ui.horizontal.list {\n  display: inline-block;\n  font-size: 0em;\n}\n\n.ui.horizontal.list > .item {\n  display: inline-block;\n  margin-left: 1em;\n  font-size: 1rem;\n}\n\n.ui.horizontal.list:not(.celled) > .item:first-child {\n  margin-left: 0em !important;\n  padding-left: 0em !important;\n}\n\n.ui.horizontal.list .list {\n  padding-left: 0em;\n  padding-bottom: 0em;\n}\n\n.ui.horizontal.list > .item > .image,\n.ui.horizontal.list .list > .item > .image,\n.ui.horizontal.list > .item > .icon,\n.ui.horizontal.list .list > .item > .icon,\n.ui.horizontal.list > .item > .content,\n.ui.horizontal.list .list > .item > .content {\n  vertical-align: middle;\n}\n\n/* Padding on all elements */\n\n.ui.horizontal.list > .item:first-child,\n.ui.horizontal.list > .item:last-child {\n  padding-top: 0.21428571em;\n  padding-bottom: 0.21428571em;\n}\n\n/* Horizontal List */\n\n.ui.horizontal.list > .item > i.icon {\n  margin: 0em;\n  padding: 0em 0.25em 0em 0em;\n}\n\n.ui.horizontal.list > .item > .icon,\n.ui.horizontal.list > .item > .icon + .content {\n  float: none;\n  display: inline-block;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*-------------------\n       Disabled\n--------------------*/\n\n.ui.list .list > .disabled.item,\n.ui.list > .disabled.item {\n  pointer-events: none;\n  color: rgba(40, 40, 40, 0.3) !important;\n}\n\n.ui.inverted.list .list > .disabled.item,\n.ui.inverted.list > .disabled.item {\n  color: rgba(225, 225, 225, 0.3) !important;\n}\n\n/*-------------------\n        Hover\n--------------------*/\n\n.ui.list .list > a.item:hover .icon,\n.ui.list > a.item:hover .icon {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Inverted\n--------------------*/\n\n.ui.inverted.list .list > a.item > .icon,\n.ui.inverted.list > a.item > .icon {\n  color: rgba(255, 255, 255, 0.7);\n}\n\n.ui.inverted.list .list > .item .header,\n.ui.inverted.list > .item .header {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.list .list > .item .description,\n.ui.inverted.list > .item .description {\n  color: rgba(255, 255, 255, 0.7);\n}\n\n/* Item Link */\n\n.ui.inverted.list .list > a.item,\n.ui.inverted.list > a.item {\n  cursor: pointer;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.list .list > a.item:hover,\n.ui.inverted.list > a.item:hover {\n  color: #1e70bf;\n}\n\n/* Linking Content */\n\n.ui.inverted.list .item a:not(.ui) {\n  color: rgba(255, 255, 255, 0.9) !important;\n}\n\n.ui.inverted.list .item a:not(.ui):hover {\n  color: #1e70bf !important;\n}\n\n/*-------------------\n       Aligned\n--------------------*/\n\n.ui.list[class*=\"top aligned\"] .image,\n.ui.list[class*=\"top aligned\"] .content,\n.ui.list [class*=\"top aligned\"] {\n  vertical-align: top !important;\n}\n\n.ui.list[class*=\"middle aligned\"] .image,\n.ui.list[class*=\"middle aligned\"] .content,\n.ui.list [class*=\"middle aligned\"] {\n  vertical-align: middle !important;\n}\n\n.ui.list[class*=\"bottom aligned\"] .image,\n.ui.list[class*=\"bottom aligned\"] .content,\n.ui.list [class*=\"bottom aligned\"] {\n  vertical-align: bottom !important;\n}\n\n/*-------------------\n       Link\n--------------------*/\n\n.ui.link.list .item,\n.ui.link.list a.item,\n.ui.link.list .item a:not(.ui) {\n  color: rgba(0, 0, 0, 0.4);\n  -webkit-transition: 0.1s color ease;\n  transition: 0.1s color ease;\n}\n\n.ui.link.list a.item:hover,\n.ui.link.list .item a:not(.ui):hover {\n  color: rgba(0, 0, 0, 0.8);\n}\n\n.ui.link.list a.item:active,\n.ui.link.list .item a:not(.ui):active {\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.ui.link.list .active.item,\n.ui.link.list .active.item a:not(.ui) {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Inverted */\n\n.ui.inverted.link.list .item,\n.ui.inverted.link.list a.item,\n.ui.inverted.link.list .item a:not(.ui) {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.ui.inverted.link.list a.item:hover,\n.ui.inverted.link.list .item a:not(.ui):hover {\n  color: #ffffff;\n}\n\n.ui.inverted.link.list a.item:active,\n.ui.inverted.link.list .item a:not(.ui):active {\n  color: #ffffff;\n}\n\n.ui.inverted.link.list a.active.item,\n.ui.inverted.link.list .active.item a:not(.ui) {\n  color: #ffffff;\n}\n\n/*-------------------\n      Selection\n--------------------*/\n\n.ui.selection.list .list > .item,\n.ui.selection.list > .item {\n  cursor: pointer;\n  background: transparent;\n  padding: 0.5em 0.5em;\n  margin: 0em;\n  color: rgba(0, 0, 0, 0.4);\n  border-radius: 0.5em;\n  -webkit-transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;\n  transition: 0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;\n}\n\n.ui.selection.list .list > .item:last-child,\n.ui.selection.list > .item:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.selection.list.list > .item:hover,\n.ui.selection.list > .item:hover {\n  background: rgba(0, 0, 0, 0.03);\n  color: rgba(0, 0, 0, 0.8);\n}\n\n.ui.selection.list .list > .item:active,\n.ui.selection.list > .item:active {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.9);\n}\n\n.ui.selection.list .list > .item.active,\n.ui.selection.list > .item.active {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Inverted */\n\n.ui.inverted.selection.list > .item,\n.ui.inverted.selection.list > .item {\n  background: transparent;\n  color: rgba(255, 255, 255, 0.5);\n}\n\n.ui.inverted.selection.list > .item:hover,\n.ui.inverted.selection.list > .item:hover {\n  background: rgba(255, 255, 255, 0.02);\n  color: #ffffff;\n}\n\n.ui.inverted.selection.list > .item:active,\n.ui.inverted.selection.list > .item:active {\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n}\n\n.ui.inverted.selection.list > .item.active,\n.ui.inverted.selection.list > .item.active {\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n}\n\n/* Celled / Divided Selection List */\n\n.ui.celled.selection.list .list > .item,\n.ui.divided.selection.list .list > .item,\n.ui.celled.selection.list > .item,\n.ui.divided.selection.list > .item {\n  border-radius: 0em;\n}\n\n/*-------------------\n       Animated\n--------------------*/\n\n.ui.animated.list > .item {\n  -webkit-transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;\n  transition: 0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;\n}\n\n.ui.animated.list:not(.horizontal) > .item:hover {\n  padding-left: 1em;\n}\n\n/*-------------------\n       Fitted\n--------------------*/\n\n.ui.fitted.list:not(.selection) .list > .item,\n.ui.fitted.list:not(.selection) > .item {\n  padding-left: 0em;\n  padding-right: 0em;\n}\n\n.ui.fitted.selection.list .list > .item,\n.ui.fitted.selection.list > .item {\n  margin-left: -0.5em;\n  margin-right: -0.5em;\n}\n\n/*-------------------\n      Bulleted\n--------------------*/\n\nul.ui.list,\n.ui.bulleted.list {\n  margin-left: 1.25rem;\n}\n\nul.ui.list li,\n.ui.bulleted.list .list > .item,\n.ui.bulleted.list > .item {\n  position: relative;\n}\n\nul.ui.list li:before,\n.ui.bulleted.list .list > .item:before,\n.ui.bulleted.list > .item:before {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  pointer-events: none;\n  position: absolute;\n  top: auto;\n  left: auto;\n  margin-left: -1.25rem;\n  content: '•';\n  opacity: 1;\n  color: inherit;\n  vertical-align: top;\n}\n\nul.ui.list ul,\n.ui.bulleted.list .list {\n  padding-left: 1.25rem;\n}\n\n/* Horizontal Bulleted */\n\nul.ui.horizontal.bulleted.list,\n.ui.horizontal.bulleted.list {\n  margin-left: 0em;\n}\n\nul.ui.horizontal.bulleted.list li,\n.ui.horizontal.bulleted.list > .item {\n  margin-left: 1.75rem;\n}\n\nul.ui.horizontal.bulleted.list li:first-child,\n.ui.horizontal.bulleted.list > .item:first-child {\n  margin-left: 0em;\n}\n\nul.ui.horizontal.bulleted.list li::before,\n.ui.horizontal.bulleted.list > .item::before {\n  color: rgba(0, 0, 0, 0.87);\n}\n\nul.ui.horizontal.bulleted.list li:first-child::before,\n.ui.horizontal.bulleted.list > .item:first-child::before {\n  display: none;\n}\n\n/*-------------------\n       Ordered\n--------------------*/\n\nol.ui.list,\n.ui.ordered.list,\n.ui.ordered.list .list,\nol.ui.list ol {\n  counter-reset: ordered;\n  margin-left: 1.25rem;\n  list-style-type: none;\n}\n\nol.ui.list li,\n.ui.ordered.list .list > .item,\n.ui.ordered.list > .item {\n  list-style-type: none;\n  position: relative;\n}\n\nol.ui.list li:before,\n.ui.ordered.list .list > .item:before,\n.ui.ordered.list > .item:before {\n  position: absolute;\n  top: auto;\n  left: auto;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  pointer-events: none;\n  margin-left: -1.25rem;\n  counter-increment: ordered;\n  content: counters(ordered, \".\") \" \";\n  text-align: right;\n  color: rgba(0, 0, 0, 0.87);\n  vertical-align: middle;\n  opacity: 0.8;\n}\n\nol.ui.inverted.list li:before,\n.ui.ordered.inverted.list .list > .item:before,\n.ui.ordered.inverted.list > .item:before {\n  color: rgba(255, 255, 255, 0.7);\n}\n\n/* Value */\n\n.ui.ordered.list > .list > .item[data-value],\n.ui.ordered.list > .item[data-value] {\n  content: attr(data-value);\n}\n\nol.ui.list li[value]:before {\n  content: attr(value);\n}\n\n/* Child Lists */\n\nol.ui.list ol,\n.ui.ordered.list .list {\n  margin-left: 1em;\n}\n\nol.ui.list ol li:before,\n.ui.ordered.list .list > .item:before {\n  margin-left: -2em;\n}\n\n/* Horizontal Ordered */\n\nol.ui.horizontal.list,\n.ui.ordered.horizontal.list {\n  margin-left: 0em;\n}\n\nol.ui.horizontal.list li:before,\n.ui.ordered.horizontal.list .list > .item:before,\n.ui.ordered.horizontal.list > .item:before {\n  position: static;\n  margin: 0em 0.5em 0em 0em;\n}\n\n/*-------------------\n       Divided\n--------------------*/\n\n.ui.divided.list > .item {\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.divided.list .list > .item {\n  border-top: none;\n}\n\n.ui.divided.list .item .list > .item {\n  border-top: none;\n}\n\n.ui.divided.list .list > .item:first-child,\n.ui.divided.list > .item:first-child {\n  border-top: none;\n}\n\n/* Sub Menu */\n\n.ui.divided.list:not(.horizontal) .list > .item:first-child {\n  border-top-width: 1px;\n}\n\n/* Divided bulleted */\n\n.ui.divided.bulleted.list:not(.horizontal),\n.ui.divided.bulleted.list .list {\n  margin-left: 0em;\n  padding-left: 0em;\n}\n\n.ui.divided.bulleted.list > .item:not(.horizontal) {\n  padding-left: 1.25rem;\n}\n\n/* Divided Ordered */\n\n.ui.divided.ordered.list {\n  margin-left: 0em;\n}\n\n.ui.divided.ordered.list .list > .item,\n.ui.divided.ordered.list > .item {\n  padding-left: 1.25rem;\n}\n\n.ui.divided.ordered.list .item .list {\n  margin-left: 0em;\n  margin-right: 0em;\n  padding-bottom: 0.21428571em;\n}\n\n.ui.divided.ordered.list .item .list > .item {\n  padding-left: 1em;\n}\n\n/* Divided Selection */\n\n.ui.divided.selection.list .list > .item,\n.ui.divided.selection.list > .item {\n  margin: 0em;\n  border-radius: 0em;\n}\n\n/* Divided horizontal */\n\n.ui.divided.horizontal.list {\n  margin-left: 0em;\n}\n\n.ui.divided.horizontal.list > .item {\n  border-top: none;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  margin: 0em;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n  line-height: 0.6;\n}\n\n.ui.horizontal.divided.list > .item:first-child {\n  border-left: none;\n}\n\n/* Inverted */\n\n.ui.divided.inverted.list > .item,\n.ui.divided.inverted.list > .list,\n.ui.divided.inverted.horizontal.list > .item {\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n/*-------------------\n        Celled\n--------------------*/\n\n.ui.celled.list > .item,\n.ui.celled.list > .list {\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n\n.ui.celled.list > .item:last-child {\n  border-bottom: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/* Padding on all elements */\n\n.ui.celled.list > .item:first-child,\n.ui.celled.list > .item:last-child {\n  padding-top: 0.21428571em;\n  padding-bottom: 0.21428571em;\n}\n\n/* Sub Menu */\n\n.ui.celled.list .item .list > .item {\n  border-width: 0px;\n}\n\n.ui.celled.list .list > .item:first-child {\n  border-top-width: 0px;\n}\n\n/* Celled Bulleted */\n\n.ui.celled.bulleted.list {\n  margin-left: 0em;\n}\n\n.ui.celled.bulleted.list .list > .item,\n.ui.celled.bulleted.list > .item {\n  padding-left: 1.25rem;\n}\n\n.ui.celled.bulleted.list .item .list {\n  margin-left: -1.25rem;\n  margin-right: -1.25rem;\n  padding-bottom: 0.21428571em;\n}\n\n/* Celled Ordered */\n\n.ui.celled.ordered.list {\n  margin-left: 0em;\n}\n\n.ui.celled.ordered.list .list > .item,\n.ui.celled.ordered.list > .item {\n  padding-left: 1.25rem;\n}\n\n.ui.celled.ordered.list .item .list {\n  margin-left: 0em;\n  margin-right: 0em;\n  padding-bottom: 0.21428571em;\n}\n\n.ui.celled.ordered.list .list > .item {\n  padding-left: 1em;\n}\n\n/* Celled Horizontal */\n\n.ui.horizontal.celled.list {\n  margin-left: 0em;\n}\n\n.ui.horizontal.celled.list .list > .item,\n.ui.horizontal.celled.list > .item {\n  border-top: none;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  margin: 0em;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n  line-height: 0.6;\n}\n\n.ui.horizontal.celled.list .list > .item:last-child,\n.ui.horizontal.celled.list > .item:last-child {\n  border-bottom: none;\n  border-right: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/* Inverted */\n\n.ui.celled.inverted.list > .item,\n.ui.celled.inverted.list > .list {\n  border-color: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n.ui.celled.inverted.horizontal.list .list > .item,\n.ui.celled.inverted.horizontal.list > .item {\n  border-color: 1px solid rgba(255, 255, 255, 0.1);\n}\n\n/*-------------------\n       Relaxed\n--------------------*/\n\n.ui.relaxed.list:not(.horizontal) > .item {\n  padding-top: 0.42857143em;\n  padding-bottom: 0.42857143em;\n}\n\n.ui.relaxed.list:not(.horizontal) .list > .item {\n  padding-top: 0.21428571em;\n  padding-bottom: 0.21428571em;\n}\n\n.ui.horizontal.relaxed.list > .item {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n/* Very Relaxed */\n\n.ui[class*=\"very relaxed\"].list:not(.horizontal) > .item {\n  padding-top: 0.85714286em;\n  padding-bottom: 0.85714286em;\n}\n\n.ui[class*=\"very relaxed\"].list:not(.horizontal) .list > .item {\n  padding-top: 0.28571429em;\n  padding-bottom: 0.28571429em;\n}\n\n.ui.horizontal[class*=\"very relaxed\"].list .list > .item,\n.ui.horizontal[class*=\"very relaxed\"].list > .item {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n/*-------------------\n      Sizes\n--------------------*/\n\n.ui.mini.list {\n  font-size: 0.71428571em;\n}\n\n.ui.tiny.list {\n  font-size: 0.85714286em;\n}\n\n.ui.small.list {\n  font-size: 0.92857143em;\n}\n\n.ui.list {\n  font-size: 1em;\n}\n\n.ui.large.list {\n  font-size: 1.14285714em;\n}\n\n.ui.big.list {\n  font-size: 1.28571429em;\n}\n\n.ui.huge.list {\n  font-size: 1.42857143em;\n}\n\n.ui.massive.list {\n  font-size: 1.71428571em;\n}\n\n.ui.mini.horizontal.list .list > .item,\n.ui.mini.horizontal.list > .item {\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.horizontal.list .list > .item,\n.ui.tiny.horizontal.list > .item {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.horizontal.list .list > .item,\n.ui.small.horizontal.list > .item {\n  font-size: 0.92857143rem;\n}\n\n.ui.horizontal.list .list > .item,\n.ui.horizontal.list > .item {\n  font-size: 1rem;\n}\n\n.ui.large.horizontal.list .list > .item,\n.ui.large.horizontal.list > .item {\n  font-size: 1.14285714rem;\n}\n\n.ui.big.horizontal.list .list > .item,\n.ui.big.horizontal.list > .item {\n  font-size: 1.28571429rem;\n}\n\n.ui.huge.horizontal.list .list > .item,\n.ui.huge.horizontal.list > .item {\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.horizontal.list .list > .item,\n.ui.massive.horizontal.list > .item {\n  font-size: 1.71428571rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Loader\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Loader\n*******************************/\n\n/* Standard Size */\n\n.ui.loader {\n  display: none;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  margin: 0px;\n  text-align: center;\n  z-index: 1000;\n  -webkit-transform: translateX(-50%) translateY(-50%);\n  -ms-transform: translateX(-50%) translateY(-50%);\n  transform: translateX(-50%) translateY(-50%);\n}\n\n/* Static Shape */\n\n.ui.loader:before {\n  position: absolute;\n  content: '';\n  top: 0%;\n  left: 50%;\n  width: 100%;\n  height: 100%;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.1);\n}\n\n/* Active Shape */\n\n.ui.loader:after {\n  position: absolute;\n  content: '';\n  top: 0%;\n  left: 50%;\n  width: 100%;\n  height: 100%;\n  -webkit-animation: loader 0.6s linear;\n  animation: loader 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n}\n\n/* Active Animation */\n\n@-webkit-keyframes loader {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes loader {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/* Sizes */\n\n.ui.loader:before,\n.ui.loader:after {\n  width: 2.2585em;\n  height: 2.2585em;\n  margin: 0em 0em 0em -1.12925em;\n}\n\n.ui.mini.loader:before,\n.ui.mini.loader:after {\n  width: 1.2857em;\n  height: 1.2857em;\n  margin: 0em 0em 0em -0.64285em;\n}\n\n.ui.small.loader:before,\n.ui.small.loader:after {\n  width: 1.7142em;\n  height: 1.7142em;\n  margin: 0em 0em 0em -0.8571em;\n}\n\n.ui.large.loader:before,\n.ui.large.loader:after {\n  width: 4.5714em;\n  height: 4.5714em;\n  margin: 0em 0em 0em -2.2857em;\n}\n\n/*-------------------\n      Coupling\n--------------------*/\n\n/* Show inside active dimmer */\n\n.ui.dimmer .loader {\n  display: block;\n}\n\n/* Black Dimmer */\n\n.ui.dimmer .ui.loader {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.dimmer .ui.loader:before {\n  border-color: rgba(255, 255, 255, 0.15);\n}\n\n.ui.dimmer .ui.loader:after {\n  border-color: #ffffff transparent transparent;\n}\n\n/* White Dimmer (Inverted) */\n\n.ui.inverted.dimmer .ui.loader {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.inverted.dimmer .ui.loader:before {\n  border-color: rgba(0, 0, 0, 0.1);\n}\n\n.ui.inverted.dimmer .ui.loader:after {\n  border-color: #767676 transparent transparent;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*-------------------\n        Text\n--------------------*/\n\n.ui.text.loader {\n  width: auto !important;\n  height: auto !important;\n  text-align: center;\n  font-style: normal;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.indeterminate.loader:after {\n  -webkit-animation-direction: reverse;\n  animation-direction: reverse;\n  -webkit-animation-duration: 1.2s;\n  animation-duration: 1.2s;\n}\n\n.ui.loader.active,\n.ui.loader.visible {\n  display: block;\n}\n\n.ui.loader.disabled,\n.ui.loader.hidden {\n  display: none;\n}\n\n/*******************************\n            Variations\n*******************************/\n\n/*-------------------\n        Sizes\n--------------------*/\n\n/* Loader */\n\n.ui.inverted.dimmer .ui.mini.loader,\n.ui.mini.loader {\n  width: 1.2857em;\n  height: 1.2857em;\n  font-size: 0.71428571em;\n}\n\n.ui.inverted.dimmer .ui.small.loader,\n.ui.small.loader {\n  width: 1.7142em;\n  height: 1.7142em;\n  font-size: 0.92857143em;\n}\n\n.ui.inverted.dimmer .ui.loader,\n.ui.loader {\n  width: 2.2585em;\n  height: 2.2585em;\n  font-size: 1em;\n}\n\n.ui.inverted.dimmer .ui.loader.large,\n.ui.loader.large {\n  width: 4.5714em;\n  height: 4.5714em;\n  font-size: 1.14285714em;\n}\n\n/* Text Loader */\n\n.ui.mini.text.loader {\n  min-width: 1.2857em;\n  padding-top: 1.99998571em;\n}\n\n.ui.small.text.loader {\n  min-width: 1.7142em;\n  padding-top: 2.42848571em;\n}\n\n.ui.text.loader {\n  min-width: 2.2585em;\n  padding-top: 2.97278571em;\n}\n\n.ui.large.text.loader {\n  min-width: 4.5714em;\n  padding-top: 5.28568571em;\n}\n\n/*-------------------\n       Inverted\n--------------------*/\n\n.ui.inverted.loader {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.loader:before {\n  border-color: rgba(255, 255, 255, 0.15);\n}\n\n.ui.inverted.loader:after {\n  border-top-color: #ffffff;\n}\n\n/*-------------------\n       Inline\n--------------------*/\n\n.ui.inline.loader {\n  position: relative;\n  vertical-align: middle;\n  margin: 0em;\n  left: 0em;\n  top: 0em;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n}\n\n.ui.inline.loader.active,\n.ui.inline.loader.visible {\n  display: inline-block;\n}\n\n/* Centered Inline */\n\n.ui.centered.inline.loader.active,\n.ui.centered.inline.loader.visible {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Rail\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Rails\n*******************************/\n\n.ui.rail {\n  position: absolute;\n  top: 0%;\n  width: 300px;\n  height: 100%;\n}\n\n.ui.left.rail {\n  left: auto;\n  right: 100%;\n  padding: 0em 2rem 0em 0em;\n  margin: 0em 2rem 0em 0em;\n}\n\n.ui.right.rail {\n  left: 100%;\n  right: auto;\n  padding: 0em 0em 0em 2rem;\n  margin: 0em 0em 0em 2rem;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n     Internal\n---------------*/\n\n.ui.left.internal.rail {\n  left: 0%;\n  right: auto;\n  padding: 0em 0em 0em 2rem;\n  margin: 0em 0em 0em 2rem;\n}\n\n.ui.right.internal.rail {\n  left: auto;\n  right: 0%;\n  padding: 0em 2rem 0em 0em;\n  margin: 0em 2rem 0em 0em;\n}\n\n/*--------------\n    Dividing\n---------------*/\n\n.ui.dividing.rail {\n  width: 302.5px;\n}\n\n.ui.left.dividing.rail {\n  padding: 0em 2.5rem 0em 0em;\n  margin: 0em 2.5rem 0em 0em;\n  border-right: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.right.dividing.rail {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  padding: 0em 0em 0em 2.5rem;\n  margin: 0em 0em 0em 2.5rem;\n}\n\n/*--------------\n    Distance\n---------------*/\n\n.ui.close.rail {\n  width: 301px;\n}\n\n.ui.close.left.rail {\n  padding: 0em 1em 0em 0em;\n  margin: 0em 1em 0em 0em;\n}\n\n.ui.close.right.rail {\n  padding: 0em 0em 0em 1em;\n  margin: 0em 0em 0em 1em;\n}\n\n.ui.very.close.rail {\n  width: 300.5px;\n}\n\n.ui.very.close.left.rail {\n  padding: 0em 0.5em 0em 0em;\n  margin: 0em 0.5em 0em 0em;\n}\n\n.ui.very.close.right.rail {\n  padding: 0em 0em 0em 0.5em;\n  margin: 0em 0em 0em 0.5em;\n}\n\n/*--------------\n    Attached\n---------------*/\n\n.ui.attached.left.rail,\n.ui.attached.right.rail {\n  padding: 0em;\n  margin: 0em;\n}\n\n/*--------------\n     Sizing\n---------------*/\n\n.ui.rail {\n  font-size: 1rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Reveal\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Reveal\n*******************************/\n\n.ui.reveal {\n  display: inherit;\n  position: relative !important;\n  font-size: 0em !important;\n}\n\n.ui.reveal > .visible.content {\n  position: absolute !important;\n  top: 0em !important;\n  left: 0em !important;\n  z-index: 3 !important;\n  -webkit-transition: all 0.5s ease 0.1s;\n  transition: all 0.5s ease 0.1s;\n}\n\n.ui.reveal > .hidden.content {\n  position: relative !important;\n  z-index: 2 !important;\n}\n\n/* Make sure hovered element is on top of other reveal */\n\n.ui.active.reveal .visible.content,\n.ui.reveal:hover .visible.content {\n  z-index: 4 !important;\n}\n\n/*******************************\n              Types\n*******************************/\n\n/*--------------\n      Slide\n---------------*/\n\n.ui.slide.reveal {\n  position: relative !important;\n  overflow: hidden !important;\n  white-space: nowrap;\n}\n\n.ui.slide.reveal > .content {\n  display: block;\n  width: 100%;\n  float: left;\n  margin: 0em;\n  -webkit-transition: -webkit-transform 0.5s ease 0.1s;\n  transition: transform 0.5s ease 0.1s;\n}\n\n.ui.slide.reveal > .visible.content {\n  position: relative !important;\n}\n\n.ui.slide.reveal > .hidden.content {\n  position: absolute !important;\n  left: 0% !important;\n  width: 100% !important;\n  -webkit-transform: translateX(100%) !important;\n  -ms-transform: translateX(100%) !important;\n  transform: translateX(100%) !important;\n}\n\n.ui.slide.active.reveal > .visible.content,\n.ui.slide.reveal:hover > .visible.content {\n  -webkit-transform: translateX(-100%) !important;\n  -ms-transform: translateX(-100%) !important;\n  transform: translateX(-100%) !important;\n}\n\n.ui.slide.active.reveal > .hidden.content,\n.ui.slide.reveal:hover > .hidden.content {\n  -webkit-transform: translateX(0%) !important;\n  -ms-transform: translateX(0%) !important;\n  transform: translateX(0%) !important;\n}\n\n.ui.slide.right.reveal > .visible.content {\n  -webkit-transform: translateX(0%) !important;\n  -ms-transform: translateX(0%) !important;\n  transform: translateX(0%) !important;\n}\n\n.ui.slide.right.reveal > .hidden.content {\n  -webkit-transform: translateX(-100%) !important;\n  -ms-transform: translateX(-100%) !important;\n  transform: translateX(-100%) !important;\n}\n\n.ui.slide.right.active.reveal > .visible.content,\n.ui.slide.right.reveal:hover > .visible.content {\n  -webkit-transform: translateX(100%) !important;\n  -ms-transform: translateX(100%) !important;\n  transform: translateX(100%) !important;\n}\n\n.ui.slide.right.active.reveal > .hidden.content,\n.ui.slide.right.reveal:hover > .hidden.content {\n  -webkit-transform: translateX(0%) !important;\n  -ms-transform: translateX(0%) !important;\n  transform: translateX(0%) !important;\n}\n\n.ui.slide.up.reveal > .hidden.content {\n  -webkit-transform: translateY(100%) !important;\n  -ms-transform: translateY(100%) !important;\n  transform: translateY(100%) !important;\n}\n\n.ui.slide.up.active.reveal > .visible.content,\n.ui.slide.up.reveal:hover > .visible.content {\n  -webkit-transform: translateY(-100%) !important;\n  -ms-transform: translateY(-100%) !important;\n  transform: translateY(-100%) !important;\n}\n\n.ui.slide.up.active.reveal > .hidden.content,\n.ui.slide.up.reveal:hover > .hidden.content {\n  -webkit-transform: translateY(0%) !important;\n  -ms-transform: translateY(0%) !important;\n  transform: translateY(0%) !important;\n}\n\n.ui.slide.down.reveal > .hidden.content {\n  -webkit-transform: translateY(-100%) !important;\n  -ms-transform: translateY(-100%) !important;\n  transform: translateY(-100%) !important;\n}\n\n.ui.slide.down.active.reveal > .visible.content,\n.ui.slide.down.reveal:hover > .visible.content {\n  -webkit-transform: translateY(100%) !important;\n  -ms-transform: translateY(100%) !important;\n  transform: translateY(100%) !important;\n}\n\n.ui.slide.down.active.reveal > .hidden.content,\n.ui.slide.down.reveal:hover > .hidden.content {\n  -webkit-transform: translateY(0%) !important;\n  -ms-transform: translateY(0%) !important;\n  transform: translateY(0%) !important;\n}\n\n/*--------------\n      Fade\n---------------*/\n\n.ui.fade.reveal > .visible.content {\n  opacity: 1;\n}\n\n.ui.fade.active.reveal > .visible.content,\n.ui.fade.reveal:hover > .visible.content {\n  opacity: 0;\n}\n\n/*--------------\n      Move\n---------------*/\n\n.ui.move.reveal {\n  position: relative !important;\n  overflow: hidden !important;\n  white-space: nowrap;\n}\n\n.ui.move.reveal > .content {\n  display: block;\n  float: left;\n  margin: 0em;\n  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;\n  transition: transform 0.5s cubic-bezier(0.175, 0.885, 0.32, 1) 0.1s;\n}\n\n.ui.move.reveal > .visible.content {\n  position: relative !important;\n}\n\n.ui.move.reveal > .hidden.content {\n  position: absolute !important;\n  left: 0% !important;\n  width: 100% !important;\n}\n\n.ui.move.active.reveal > .visible.content,\n.ui.move.reveal:hover > .visible.content {\n  -webkit-transform: translateX(-100%) !important;\n  -ms-transform: translateX(-100%) !important;\n  transform: translateX(-100%) !important;\n}\n\n.ui.move.right.active.reveal > .visible.content,\n.ui.move.right.reveal:hover > .visible.content {\n  -webkit-transform: translateX(100%) !important;\n  -ms-transform: translateX(100%) !important;\n  transform: translateX(100%) !important;\n}\n\n.ui.move.up.active.reveal > .visible.content,\n.ui.move.up.reveal:hover > .visible.content {\n  -webkit-transform: translateY(-100%) !important;\n  -ms-transform: translateY(-100%) !important;\n  transform: translateY(-100%) !important;\n}\n\n.ui.move.down.active.reveal > .visible.content,\n.ui.move.down.reveal:hover > .visible.content {\n  -webkit-transform: translateY(100%) !important;\n  -ms-transform: translateY(100%) !important;\n  transform: translateY(100%) !important;\n}\n\n/*--------------\n     Rotate\n---------------*/\n\n.ui.rotate.reveal > .visible.content {\n  -webkit-transition-duration: 0.5s;\n  transition-duration: 0.5s;\n  -webkit-transform: rotate(0deg);\n  -ms-transform: rotate(0deg);\n  transform: rotate(0deg);\n}\n\n.ui.rotate.reveal > .visible.content,\n.ui.rotate.right.reveal > .visible.content {\n  -webkit-transform-origin: bottom right;\n  -ms-transform-origin: bottom right;\n  transform-origin: bottom right;\n}\n\n.ui.rotate.active.reveal > .visible.conten,\n.ui.rotate.reveal:hover > .visible.content,\n.ui.rotate.right.active.reveal > .visible.content,\n.ui.rotate.right.reveal:hover > .visible.content {\n  -webkit-transform: rotate(110deg);\n  -ms-transform: rotate(110deg);\n  transform: rotate(110deg);\n}\n\n.ui.rotate.left.reveal > .visible.content {\n  -webkit-transform-origin: bottom left;\n  -ms-transform-origin: bottom left;\n  transform-origin: bottom left;\n}\n\n.ui.rotate.left.active.reveal > .visible.content,\n.ui.rotate.left.reveal:hover > .visible.content {\n  -webkit-transform: rotate(-110deg);\n  -ms-transform: rotate(-110deg);\n  transform: rotate(-110deg);\n}\n\n/*******************************\n              States\n*******************************/\n\n.ui.disabled.reveal:hover > .visible.visible.content {\n  position: static !important;\n  display: block !important;\n  opacity: 1 !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: auto !important;\n  bottom: auto !important;\n  -webkit-transform: none !important;\n  -ms-transform: none !important;\n  transform: none !important;\n}\n\n.ui.disabled.reveal:hover > .hidden.hidden.content {\n  display: none !important;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n     Visible\n---------------*/\n\n.ui.visible.reveal {\n  overflow: visible;\n}\n\n/*--------------\n     Instant\n---------------*/\n\n.ui.instant.reveal > .content {\n  -webkit-transition-delay: 0s !important;\n  transition-delay: 0s !important;\n}\n\n/*--------------\n     Sizing\n---------------*/\n\n.ui.reveal > .content {\n  font-size: 1rem !important;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Segment\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Segment\n*******************************/\n\n.ui.segment {\n  position: relative;\n  background: #ffffff;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n  margin: 1rem 0em;\n  padding: 1em 1em;\n  border-radius: 0.28571429rem;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.segment:first-child {\n  margin-top: 0em;\n}\n\n.ui.segment:last-child {\n  margin-bottom: 0em;\n}\n\n/* Vertical */\n\n.ui.vertical.segment {\n  margin: 0em;\n  padding-left: 0em;\n  padding-right: 0em;\n  background: none transparent;\n  border-radius: 0px;\n  box-shadow: none;\n  border: none;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.vertical.segment:last-child {\n  border-bottom: none;\n}\n\n/*-------------------\n    Loose Coupling\n--------------------*/\n\n/* Header */\n\n.ui.inverted.segment > .ui.header {\n  color: #ffffff;\n}\n\n/* Label */\n\n.ui[class*=\"bottom attached\"].segment > [class*=\"top attached\"].label {\n  border-top-left-radius: 0em;\n  border-top-right-radius: 0em;\n}\n\n.ui[class*=\"top attached\"].segment > [class*=\"bottom attached\"].label {\n  border-bottom-left-radius: 0em;\n  border-bottom-right-radius: 0em;\n}\n\n.ui.attached.segment:not(.top):not(.bottom) > [class*=\"top attached\"].label {\n  border-top-left-radius: 0em;\n  border-top-right-radius: 0em;\n}\n\n.ui.attached.segment:not(.top):not(.bottom) > [class*=\"bottom attached\"].label {\n  border-bottom-left-radius: 0em;\n  border-bottom-right-radius: 0em;\n}\n\n/* Grid */\n\n.ui.page.grid.segment,\n.ui.grid .ui.segment.column {\n  padding-top: 2em;\n  padding-bottom: 2em;\n}\n\n.ui.grid.segment {\n  margin: 1rem 0em;\n  border-radius: 0.28571429rem;\n}\n\n/* Table */\n\n.ui.basic.table.segment {\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n}\n\n.ui[class*=\"very basic\"].table.segment {\n  padding: 1em 1em;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*-------------------\n        Piled\n--------------------*/\n\n.ui.piled.segments,\n.ui.piled.segment {\n  margin: 3em 0em;\n  box-shadow: '';\n  z-index: auto;\n}\n\n.ui.piled.segment:first-child {\n  margin-top: 0em;\n}\n\n.ui.piled.segment:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.piled.segments:after,\n.ui.piled.segments:before,\n.ui.piled.segment:after,\n.ui.piled.segment:before {\n  background-color: #ffffff;\n  visibility: visible;\n  content: '';\n  display: block;\n  height: 100%;\n  left: 0px;\n  position: absolute;\n  width: 100%;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: '';\n}\n\n.ui.piled.segments:before,\n.ui.piled.segment:before {\n  -webkit-transform: rotate(-1.2deg);\n  -ms-transform: rotate(-1.2deg);\n  transform: rotate(-1.2deg);\n  top: 0;\n  z-index: -2;\n}\n\n.ui.piled.segments:after,\n.ui.piled.segment:after {\n  -webkit-transform: rotate(1.2deg);\n  -ms-transform: rotate(1.2deg);\n  transform: rotate(1.2deg);\n  top: 0;\n  z-index: -1;\n}\n\n/* Piled Attached */\n\n.ui[class*=\"top attached\"].piled.segment {\n  margin-top: 3em;\n  margin-bottom: 0em;\n}\n\n.ui.piled.segment[class*=\"top attached\"]:first-child {\n  margin-top: 0em;\n}\n\n.ui.piled.segment[class*=\"bottom attached\"] {\n  margin-top: 0em;\n  margin-bottom: 3em;\n}\n\n.ui.piled.segment[class*=\"bottom attached\"]:last-child {\n  margin-bottom: 0em;\n}\n\n/*-------------------\n       Stacked\n--------------------*/\n\n.ui.stacked.segment {\n  padding-bottom: 1.4em;\n}\n\n.ui.stacked.segments:before,\n.ui.stacked.segments:after,\n.ui.stacked.segment:before,\n.ui.stacked.segment:after {\n  content: '';\n  position: absolute;\n  bottom: -3px;\n  left: 0%;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  background: rgba(0, 0, 0, 0.03);\n  width: 100%;\n  height: 6px;\n  visibility: visible;\n}\n\n.ui.stacked.segments:before,\n.ui.stacked.segment:before {\n  display: none;\n}\n\n/* Add additional page */\n\n.ui.tall.stacked.segments:before,\n.ui.tall.stacked.segment:before {\n  display: block;\n  bottom: 0px;\n}\n\n/* Inverted */\n\n.ui.stacked.inverted.segments:before,\n.ui.stacked.inverted.segments:after,\n.ui.stacked.inverted.segment:before,\n.ui.stacked.inverted.segment:after {\n  background-color: rgba(0, 0, 0, 0.03);\n  border-top: 1px solid rgba(34, 36, 38, 0.35);\n}\n\n/*-------------------\n       Padded\n--------------------*/\n\n.ui.padded.segment {\n  padding: 1.5em;\n}\n\n.ui[class*=\"very padded\"].segment {\n  padding: 3em;\n}\n\n/*-------------------\n       Compact\n--------------------*/\n\n.ui.compact.segment {\n  display: table;\n}\n\n/* Compact Group */\n\n.ui.compact.segments {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n}\n\n.ui.compact.segments .segment,\n.ui.segments .compact.segment {\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n}\n\n/*-------------------\n       Circular\n--------------------*/\n\n.ui.circular.segment {\n  display: table-cell;\n  padding: 2em;\n  text-align: center;\n  vertical-align: middle;\n  border-radius: 500em;\n}\n\n/*-------------------\n       Raised\n--------------------*/\n\n.ui.raised.segments,\n.ui.raised.segment {\n  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n}\n\n/*******************************\n            Groups\n*******************************/\n\n/* Group */\n\n.ui.segments {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  position: relative;\n  margin: 1rem 0em;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n}\n\n.ui.segments:first-child {\n  margin-top: 0em;\n}\n\n.ui.segments:last-child {\n  margin-bottom: 0em;\n}\n\n/* Nested Segment */\n\n.ui.segments > .segment {\n  top: 0px;\n  bottom: 0px;\n  border-radius: 0px;\n  margin: 0em;\n  width: auto;\n  box-shadow: none;\n  border: none;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.segments:not(.horizontal) > .segment:first-child {\n  border-top: none;\n  margin-top: 0em;\n  bottom: 0px;\n  margin-bottom: 0em;\n  top: 0px;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n/* Bottom */\n\n.ui.segments:not(.horizontal) > .segment:last-child {\n  top: 0px;\n  bottom: 0px;\n  margin-top: 0em;\n  margin-bottom: 0em;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n/* Nested Group */\n\n.ui.segments > .ui.segments {\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  margin: 1rem 1rem;\n}\n\n.ui.segments > .segments:first-child {\n  border-top: none;\n}\n\n.ui.segments > .segment + .segments:not(.horizontal) {\n  margin-top: 0em;\n}\n\n/* Horizontal Group */\n\n.ui.horizontal.segments {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  background-color: transparent;\n  border-radius: 0px;\n  padding: 0em;\n  background-color: #ffffff;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n  margin: 1rem 0em;\n  border-radius: 0.28571429rem;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/* Nested Horizontal Group */\n\n.ui.segments > .horizontal.segments {\n  margin: 0em;\n  background-color: transparent;\n  border-radius: 0px;\n  border: none;\n  box-shadow: none;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/* Horizontal Segment */\n\n.ui.horizontal.segments > .segment {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 1 auto;\n  flex: 1 1 auto;\n  -ms-flex: 1 1 0px;\n  /* Solves #2550 MS Flex */\n  margin: 0em;\n  min-width: 0px;\n  background-color: transparent;\n  border-radius: 0px;\n  border: none;\n  box-shadow: none;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.horizontal.segments > .segment:first-child {\n  border-left: none;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n    Disabled\n---------------*/\n\n.ui.disabled.segment {\n  opacity: 0.45;\n  color: rgba(40, 40, 40, 0.3);\n}\n\n/*--------------\n    Loading\n---------------*/\n\n.ui.loading.segment {\n  position: relative;\n  cursor: default;\n  point-events: none;\n  text-shadow: none !important;\n  color: transparent !important;\n  -webkit-transition: all 0s linear;\n  transition: all 0s linear;\n}\n\n.ui.loading.segment:before {\n  position: absolute;\n  content: '';\n  top: 0%;\n  left: 0%;\n  background: rgba(255, 255, 255, 0.8);\n  width: 100%;\n  height: 100%;\n  border-radius: 0.28571429rem;\n  z-index: 100;\n}\n\n.ui.loading.segment:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -1.5em 0em 0em -1.5em;\n  width: 3em;\n  height: 3em;\n  -webkit-animation: segment-spin 0.6s linear;\n  animation: segment-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n  visibility: visible;\n  z-index: 101;\n}\n\n@-webkit-keyframes segment-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes segment-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Basic\n--------------------*/\n\n.ui.basic.segment {\n  background: none transparent;\n  box-shadow: none;\n  border: none;\n  border-radius: 0px;\n}\n\n/*-------------------\n       Clearing\n--------------------*/\n\n.ui.clearing.segment:after {\n  content: \".\";\n  display: block;\n  height: 0;\n  clear: both;\n  visibility: hidden;\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/* Red */\n\n.ui.red.segment:not(.inverted) {\n  border-top: 2px solid #db2828;\n}\n\n.ui.inverted.red.segment {\n  background-color: #db2828 !important;\n  color: #ffffff !important;\n}\n\n/* Orange */\n\n.ui.orange.segment:not(.inverted) {\n  border-top: 2px solid #f2711c;\n}\n\n.ui.inverted.orange.segment {\n  background-color: #f2711c !important;\n  color: #ffffff !important;\n}\n\n/* Yellow */\n\n.ui.yellow.segment:not(.inverted) {\n  border-top: 2px solid #fbbd08;\n}\n\n.ui.inverted.yellow.segment {\n  background-color: #fbbd08 !important;\n  color: #ffffff !important;\n}\n\n/* Olive */\n\n.ui.olive.segment:not(.inverted) {\n  border-top: 2px solid #b5cc18;\n}\n\n.ui.inverted.olive.segment {\n  background-color: #b5cc18 !important;\n  color: #ffffff !important;\n}\n\n/* Green */\n\n.ui.green.segment:not(.inverted) {\n  border-top: 2px solid #21ba45;\n}\n\n.ui.inverted.green.segment {\n  background-color: #21ba45 !important;\n  color: #ffffff !important;\n}\n\n/* Teal */\n\n.ui.teal.segment:not(.inverted) {\n  border-top: 2px solid #00b5ad;\n}\n\n.ui.inverted.teal.segment {\n  background-color: #00b5ad !important;\n  color: #ffffff !important;\n}\n\n/* Blue */\n\n.ui.blue.segment:not(.inverted) {\n  border-top: 2px solid #2185d0;\n}\n\n.ui.inverted.blue.segment {\n  background-color: #2185d0 !important;\n  color: #ffffff !important;\n}\n\n/* Violet */\n\n.ui.violet.segment:not(.inverted) {\n  border-top: 2px solid #6435c9;\n}\n\n.ui.inverted.violet.segment {\n  background-color: #6435c9 !important;\n  color: #ffffff !important;\n}\n\n/* Purple */\n\n.ui.purple.segment:not(.inverted) {\n  border-top: 2px solid #a333c8;\n}\n\n.ui.inverted.purple.segment {\n  background-color: #a333c8 !important;\n  color: #ffffff !important;\n}\n\n/* Pink */\n\n.ui.pink.segment:not(.inverted) {\n  border-top: 2px solid #e03997;\n}\n\n.ui.inverted.pink.segment {\n  background-color: #e03997 !important;\n  color: #ffffff !important;\n}\n\n/* Brown */\n\n.ui.brown.segment:not(.inverted) {\n  border-top: 2px solid #a5673f;\n}\n\n.ui.inverted.brown.segment {\n  background-color: #a5673f !important;\n  color: #ffffff !important;\n}\n\n/* Grey */\n\n.ui.grey.segment:not(.inverted) {\n  border-top: 2px solid #767676;\n}\n\n.ui.inverted.grey.segment {\n  background-color: #767676 !important;\n  color: #ffffff !important;\n}\n\n/* Black */\n\n.ui.black.segment:not(.inverted) {\n  border-top: 2px solid #1b1c1d;\n}\n\n.ui.inverted.black.segment {\n  background-color: #1b1c1d !important;\n  color: #ffffff !important;\n}\n\n/*-------------------\n       Aligned\n--------------------*/\n\n.ui[class*=\"left aligned\"].segment {\n  text-align: left;\n}\n\n.ui[class*=\"right aligned\"].segment {\n  text-align: right;\n}\n\n.ui[class*=\"center aligned\"].segment {\n  text-align: center;\n}\n\n/*-------------------\n       Floated\n--------------------*/\n\n.ui.floated.segment,\n.ui[class*=\"left floated\"].segment {\n  float: left;\n  margin-right: 1em;\n}\n\n.ui[class*=\"right floated\"].segment {\n  float: right;\n  margin-left: 1em;\n}\n\n/*-------------------\n      Inverted\n--------------------*/\n\n.ui.inverted.segment {\n  border: none;\n  box-shadow: none;\n}\n\n.ui.inverted.segment,\n.ui.primary.inverted.segment {\n  background: #1b1c1d;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/* Nested */\n\n.ui.inverted.segment .segment {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.inverted.segment .inverted.segment {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/* Attached */\n\n.ui.inverted.attached.segment {\n  border-color: #555555;\n}\n\n/*-------------------\n     Emphasis\n--------------------*/\n\n/* Secondary */\n\n.ui.secondary.segment {\n  background: #f3f4f5;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.secondary.inverted.segment {\n  background: #4c4f52 -webkit-linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);\n  background: #4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);\n  color: rgba(255, 255, 255, 0.8);\n}\n\n/* Tertiary */\n\n.ui.tertiary.segment {\n  background: #dcddde;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.tertiary.inverted.segment {\n  background: #717579 -webkit-linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);\n  background: #717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);\n  color: rgba(255, 255, 255, 0.8);\n}\n\n/*-------------------\n      Attached\n--------------------*/\n\n/* Middle */\n\n.ui.attached.segment {\n  top: 0px;\n  bottom: 0px;\n  border-radius: 0px;\n  margin: 0em -1px;\n  width: calc(100% +  2px );\n  max-width: calc(100% +  2px );\n  box-shadow: none;\n  border: 1px solid #d4d4d5;\n}\n\n.ui.attached + .ui.attached.segment:not(.top) {\n  border-top: none;\n}\n\n/* Top */\n\n.ui[class*=\"top attached\"].segment {\n  bottom: 0px;\n  margin-bottom: 0em;\n  top: 0px;\n  margin-top: 1rem;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.segment[class*=\"top attached\"]:first-child {\n  margin-top: 0em;\n}\n\n/* Bottom */\n\n.ui.segment[class*=\"bottom attached\"] {\n  bottom: 0px;\n  margin-top: 0em;\n  top: 0px;\n  margin-bottom: 1rem;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.segment[class*=\"bottom attached\"]:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Step\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Plural\n*******************************/\n\n.ui.steps {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-box-align: stretch;\n  -webkit-align-items: stretch;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  margin: 1em 0em;\n  background: '';\n  box-shadow: none;\n  line-height: 1.14285714em;\n  border-radius: 0.28571429rem;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/* First Steps */\n\n.ui.steps:first-child {\n  margin-top: 0em;\n}\n\n/* Last Steps */\n\n.ui.steps:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n           Singular\n*******************************/\n\n.ui.steps .step {\n  position: relative;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  vertical-align: middle;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n  margin: 0em 0em;\n  padding: 1.14285714em 2em;\n  background: #ffffff;\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: none;\n  border-radius: 0em;\n  border: none;\n  border-right: 1px solid rgba(34, 36, 38, 0.15);\n  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;\n  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;\n}\n\n/* Arrow */\n\n.ui.steps .step:after {\n  display: none;\n  position: absolute;\n  z-index: 2;\n  content: '';\n  top: 50%;\n  right: 0%;\n  border: medium none;\n  background-color: #ffffff;\n  width: 1.14285714em;\n  height: 1.14285714em;\n  border-style: solid;\n  border-color: rgba(34, 36, 38, 0.15);\n  border-width: 0px 1px 1px 0px;\n  -webkit-transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;\n  transition: background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;\n  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);\n  -ms-transform: translateY(-50%) translateX(50%) rotate(-45deg);\n  transform: translateY(-50%) translateX(50%) rotate(-45deg);\n}\n\n/* First Step */\n\n.ui.steps .step:first-child {\n  padding-left: 2em;\n  border-radius: 0.28571429rem 0em 0em 0.28571429rem;\n}\n\n/* Last Step */\n\n.ui.steps .step:last-child {\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n.ui.steps .step:last-child {\n  border-right: none;\n  margin-right: 0em;\n}\n\n/* Only Step */\n\n.ui.steps .step:only-child {\n  border-radius: 0.28571429rem;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/* Title */\n\n.ui.steps .step .title {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1.14285714em;\n  font-weight: bold;\n}\n\n.ui.steps .step > .title {\n  width: 100%;\n}\n\n/* Description */\n\n.ui.steps .step .description {\n  font-weight: normal;\n  font-size: 0.92857143em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.steps .step > .description {\n  width: 100%;\n}\n\n.ui.steps .step .title ~ .description {\n  margin-top: 0.25em;\n}\n\n/* Icon */\n\n.ui.steps .step > .icon {\n  line-height: 1;\n  font-size: 2.5em;\n  margin: 0em 1rem 0em 0em;\n}\n\n.ui.steps .step > .icon,\n.ui.steps .step > .icon ~ .content {\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  -webkit-align-self: middle;\n  -ms-flex-item-align: middle;\n  align-self: middle;\n}\n\n.ui.steps .step > .icon ~ .content {\n  -webkit-box-flex: 1 0 auto;\n  -webkit-flex-grow: 1 0 auto;\n  -ms-flex-positive: 1 0 auto;\n  flex-grow: 1 0 auto;\n}\n\n/* Horizontal Icon */\n\n.ui.steps:not(.vertical) .step > .icon {\n  width: auto;\n}\n\n/* Link */\n\n.ui.steps .link.step,\n.ui.steps a.step {\n  cursor: pointer;\n}\n\n/*******************************\n            Types\n*******************************/\n\n/*--------------\n     Ordered\n---------------*/\n\n.ui.ordered.steps {\n  counter-reset: ordered;\n}\n\n.ui.ordered.steps .step:before {\n  display: block;\n  position: static;\n  text-align: center;\n  content: counters(ordered, \".\");\n  -webkit-align-self: middle;\n  -ms-flex-item-align: middle;\n  align-self: middle;\n  margin-right: 1rem;\n  font-size: 2.5em;\n  counter-increment: ordered;\n  font-family: inherit;\n  font-weight: bold;\n}\n\n.ui.ordered.steps .step > * {\n  display: block;\n  -webkit-align-self: middle;\n  -ms-flex-item-align: middle;\n  align-self: middle;\n}\n\n/*--------------\n    Vertical\n---------------*/\n\n.ui.vertical.steps {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  overflow: visible;\n}\n\n.ui.vertical.steps .step {\n  -webkit-box-pack: start;\n  -webkit-justify-content: flex-start;\n  -ms-flex-pack: start;\n  justify-content: flex-start;\n  border-radius: 0em;\n  padding: 1.14285714em 2em;\n  border-right: none;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.vertical.steps .step:first-child {\n  padding: 1.14285714em 2em;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.vertical.steps .step:last-child {\n  border-bottom: none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.vertical.steps .step:only-child {\n  border-radius: 0.28571429rem;\n}\n\n/* Arrow */\n\n.ui.vertical.steps .step:after {\n  display: none;\n}\n\n.ui.vertical.steps .step:after {\n  top: 50%;\n  right: 0%;\n  border-width: 0px 1px 1px 0px;\n}\n\n.ui.vertical.steps .step:after {\n  display: none;\n}\n\n.ui.vertical.steps .active.step:after {\n  display: block;\n}\n\n.ui.vertical.steps .step:last-child:after {\n  display: none;\n}\n\n.ui.vertical.steps .active.step:last-child:after {\n  display: block;\n}\n\n/*---------------\n    Responsive\n----------------*/\n\n/* Mobile (Default) */\n\n@media only screen and (max-width: 767px) {\n  .ui.steps {\n    display: -webkit-inline-box;\n    display: -webkit-inline-flex;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    overflow: visible;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n  }\n\n  .ui.steps .step {\n    width: 100% !important;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    border-radius: 0em;\n    padding: 1.14285714em 2em;\n  }\n\n  .ui.steps .step:first-child {\n    padding: 1.14285714em 2em;\n    border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n  }\n\n  .ui.steps .step:last-child {\n    border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  }\n\n  /* Arrow */\n\n  .ui.steps .step:after {\n    display: none !important;\n  }\n\n  /* Content */\n\n  .ui.steps .step .content {\n    text-align: center;\n  }\n\n  /* Icon */\n\n  .ui.steps .step > .icon,\n  .ui.ordered.steps .step:before {\n    margin: 0em 0em 1rem 0em;\n  }\n}\n\n/*******************************\n             States\n*******************************/\n\n/* Link Hover */\n\n.ui.steps .link.step:hover::after,\n.ui.steps .link.step:hover,\n.ui.steps a.step:hover::after,\n.ui.steps a.step:hover {\n  background: #f9fafb;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Link Down */\n\n.ui.steps .link.step:active::after,\n.ui.steps .link.step:active,\n.ui.steps a.step:active::after,\n.ui.steps a.step:active {\n  background: #f3f4f5;\n  color: rgba(0, 0, 0, 0.9);\n}\n\n/* Active */\n\n.ui.steps .step.active {\n  cursor: auto;\n  background: #f3f4f5;\n}\n\n.ui.steps .step.active:after {\n  background: #f3f4f5;\n}\n\n.ui.steps .step.active .title {\n  color: #4183c4;\n}\n\n.ui.ordered.steps .step.active:before,\n.ui.steps .active.step .icon {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/* Active Arrow */\n\n.ui.steps .step:after {\n  display: block;\n}\n\n.ui.steps .active.step:after {\n  display: block;\n}\n\n.ui.steps .step:last-child:after {\n  display: none;\n}\n\n.ui.steps .active.step:last-child:after {\n  display: none;\n}\n\n/* Active Hover */\n\n.ui.steps .link.active.step:hover::after,\n.ui.steps .link.active.step:hover,\n.ui.steps a.active.step:hover::after,\n.ui.steps a.active.step:hover {\n  cursor: pointer;\n  background: #dcddde;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Completed */\n\n.ui.steps .step.completed > .icon:before,\n.ui.ordered.steps .step.completed:before {\n  color: #21ba45;\n}\n\n/* Disabled */\n\n.ui.steps .disabled.step {\n  cursor: auto;\n  background: #ffffff;\n  pointer-events: none;\n}\n\n.ui.steps .disabled.step,\n.ui.steps .disabled.step .title,\n.ui.steps .disabled.step .description {\n  color: rgba(40, 40, 40, 0.3);\n}\n\n.ui.steps .disabled.step:after {\n  background: #ffffff;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n   Stackable\n---------------*/\n\n/* Tablet Or Below */\n\n@media only screen and (max-width: 992px) {\n  .ui[class*=\"tablet stackable\"].steps {\n    display: -webkit-inline-box;\n    display: -webkit-inline-flex;\n    display: -ms-inline-flexbox;\n    display: inline-flex;\n    overflow: visible;\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n  }\n\n  /* Steps */\n\n  .ui[class*=\"tablet stackable\"].steps .step {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    border-radius: 0em;\n    padding: 1.14285714em 2em;\n  }\n\n  .ui[class*=\"tablet stackable\"].steps .step:first-child {\n    padding: 1.14285714em 2em;\n    border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n  }\n\n  .ui[class*=\"tablet stackable\"].steps .step:last-child {\n    border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  }\n\n  /* Arrow */\n\n  .ui[class*=\"tablet stackable\"].steps .step:after {\n    display: none !important;\n  }\n\n  /* Content */\n\n  .ui[class*=\"tablet stackable\"].steps .step .content {\n    text-align: center;\n  }\n\n  /* Icon */\n\n  .ui[class*=\"tablet stackable\"].steps .step > .icon,\n  .ui[class*=\"tablet stackable\"].ordered.steps .step:before {\n    margin: 0em 0em 1rem 0em;\n  }\n}\n\n/*--------------\n      Fluid\n---------------*/\n\n/* Fluid */\n\n.ui.fluid.steps {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  width: 100%;\n}\n\n/*--------------\n    Attached\n---------------*/\n\n/* Top */\n\n.ui.attached.steps {\n  width: calc(100% +  2px ) !important;\n  margin: 0em -1px -1px;\n  max-width: calc(100% +  2px );\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.attached.steps .step:first-child {\n  border-radius: 0.28571429rem 0em 0em 0em;\n}\n\n.ui.attached.steps .step:last-child {\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n/* Bottom */\n\n.ui.bottom.attached.steps {\n  margin: -1px -1px 0em;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.bottom.attached.steps .step:first-child {\n  border-radius: 0em 0em 0em 0.28571429rem;\n}\n\n.ui.bottom.attached.steps .step:last-child {\n  border-radius: 0em 0em 0.28571429rem 0em;\n}\n\n/*-------------------\n    Evenly Divided\n--------------------*/\n\n.ui.one.steps,\n.ui.two.steps,\n.ui.three.steps,\n.ui.four.steps,\n.ui.five.steps,\n.ui.six.steps,\n.ui.seven.steps,\n.ui.eight.steps {\n  width: 100%;\n}\n\n.ui.one.steps > .step,\n.ui.two.steps > .step,\n.ui.three.steps > .step,\n.ui.four.steps > .step,\n.ui.five.steps > .step,\n.ui.six.steps > .step,\n.ui.seven.steps > .step,\n.ui.eight.steps > .step {\n  -webkit-flex-wrap: nowrap;\n  -ms-flex-wrap: nowrap;\n  flex-wrap: nowrap;\n}\n\n.ui.one.steps > .step {\n  width: 100%;\n}\n\n.ui.two.steps > .step {\n  width: 50%;\n}\n\n.ui.three.steps > .step {\n  width: 33.333%;\n}\n\n.ui.four.steps > .step {\n  width: 25%;\n}\n\n.ui.five.steps > .step {\n  width: 20%;\n}\n\n.ui.six.steps > .step {\n  width: 16.666%;\n}\n\n.ui.seven.steps > .step {\n  width: 14.285%;\n}\n\n.ui.eight.steps > .step {\n  width: 12.500%;\n}\n\n/*-------------------\n       Sizes\n--------------------*/\n\n.ui.small.step,\n.ui.small.steps .step {\n  font-size: 0.92857143rem;\n}\n\n.ui.step,\n.ui.steps .step {\n  font-size: 1rem;\n}\n\n.ui.large.step,\n.ui.large.steps .step {\n  font-size: 1.14285714rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n@font-face {\n  font-family: 'Step';\n  src: url(\"data:application/x-font-ttf;charset=utf-8;;base64,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\") format('truetype'), url(\"data:application/font-woff;charset=utf-8;base64,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\") format('woff');\n}\n\n.ui.steps .step.completed > .icon:before,\n.ui.ordered.steps .step.completed:before {\n  font-family: 'Step';\n  content: '\\e800';\n  /* '' */\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Breadcrumb\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           Breadcrumb\n*******************************/\n\n.ui.breadcrumb {\n  line-height: 1;\n  display: inline-block;\n  margin: 0em 0em;\n  vertical-align: middle;\n}\n\n.ui.breadcrumb:first-child {\n  margin-top: 0em;\n}\n\n.ui.breadcrumb:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n          Content\n*******************************/\n\n/* Divider */\n\n.ui.breadcrumb .divider {\n  display: inline-block;\n  opacity: 0.7;\n  margin: 0em 0.21428571rem 0em;\n  font-size: 0.92857143em;\n  color: rgba(0, 0, 0, 0.4);\n  vertical-align: baseline;\n}\n\n/* Link */\n\n.ui.breadcrumb a {\n  color: #4183c4;\n}\n\n.ui.breadcrumb a:hover {\n  color: #1e70bf;\n}\n\n/* Icon Divider */\n\n.ui.breadcrumb .icon.divider {\n  font-size: 0.85714286em;\n  vertical-align: baseline;\n}\n\n/* Section */\n\n.ui.breadcrumb a.section {\n  cursor: pointer;\n}\n\n.ui.breadcrumb .section {\n  display: inline-block;\n  margin: 0em;\n  padding: 0em;\n}\n\n/* Loose Coupling */\n\n.ui.breadcrumb.segment {\n  display: inline-block;\n  padding: 0.71428571em 1em;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.breadcrumb .active.section {\n  font-weight: bold;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n.ui.mini.breadcrumb {\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.breadcrumb {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.breadcrumb {\n  font-size: 0.92857143rem;\n}\n\n.ui.breadcrumb {\n  font-size: 1rem;\n}\n\n.ui.large.breadcrumb {\n  font-size: 1.14285714rem;\n}\n\n.ui.big.breadcrumb {\n  font-size: 1.28571429rem;\n}\n\n.ui.huge.breadcrumb {\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.breadcrumb {\n  font-size: 1.71428571rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Form\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Elements\n*******************************/\n\n/*--------------------\n        Form\n---------------------*/\n\n.ui.form {\n  position: relative;\n  max-width: 100%;\n}\n\n/*--------------------\n        Content\n---------------------*/\n\n.ui.form > p {\n  margin: 1em 0em;\n}\n\n/*--------------------\n        Field\n---------------------*/\n\n.ui.form .field {\n  clear: both;\n  margin: 0em 0em 1em;\n}\n\n.ui.form .field:last-child,\n.ui.form .fields:last-child .field {\n  margin-bottom: 0em;\n}\n\n.ui.form .fields .field {\n  clear: both;\n  margin: 0em 0em 1em;\n}\n\n/*--------------------\n        Labels\n---------------------*/\n\n.ui.form .field > label {\n  display: block;\n  margin: 0em 0em 0.28571429rem 0em;\n  color: rgba(0, 0, 0, 0.87);\n  font-size: 0.92857143em;\n  font-weight: bold;\n  text-transform: none;\n}\n\n/*--------------------\n    Standard Inputs\n---------------------*/\n\n.ui.form textarea,\n.ui.form input:not([type]),\n.ui.form input[type=\"date\"],\n.ui.form input[type=\"datetime-local\"],\n.ui.form input[type=\"email\"],\n.ui.form input[type=\"number\"],\n.ui.form input[type=\"password\"],\n.ui.form input[type=\"search\"],\n.ui.form input[type=\"tel\"],\n.ui.form input[type=\"time\"],\n.ui.form input[type=\"text\"],\n.ui.form input[type=\"url\"] {\n  width: 100%;\n  vertical-align: top;\n}\n\n/* Set max height on unusual input */\n\n.ui.form ::-webkit-datetime-edit,\n.ui.form ::-webkit-inner-spin-button {\n  height: 1.2142em;\n}\n\n.ui.form input:not([type]),\n.ui.form input[type=\"date\"],\n.ui.form input[type=\"datetime-local\"],\n.ui.form input[type=\"email\"],\n.ui.form input[type=\"number\"],\n.ui.form input[type=\"password\"],\n.ui.form input[type=\"search\"],\n.ui.form input[type=\"tel\"],\n.ui.form input[type=\"time\"],\n.ui.form input[type=\"text\"],\n.ui.form input[type=\"url\"] {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  margin: 0em;\n  outline: none;\n  -webkit-appearance: none;\n  tap-highlight-color: rgba(255, 255, 255, 0);\n  line-height: 1.2142em;\n  padding: 0.67861429em 1em;\n  font-size: 1em;\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  color: rgba(0, 0, 0, 0.87);\n  border-radius: 0.28571429rem;\n  box-shadow: 0em 0em 0em 0em transparent inset;\n  -webkit-transition: color 0.1s ease, border-color 0.1s ease;\n  transition: color 0.1s ease, border-color 0.1s ease;\n}\n\n/* Text Area */\n\n.ui.form textarea {\n  margin: 0em;\n  -webkit-appearance: none;\n  tap-highlight-color: rgba(255, 255, 255, 0);\n  padding: 0.78571429em 1em;\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  outline: none;\n  color: rgba(0, 0, 0, 0.87);\n  border-radius: 0.28571429rem;\n  box-shadow: 0em 0em 0em 0em transparent inset;\n  -webkit-transition: color 0.1s ease, border-color 0.1s ease;\n  transition: color 0.1s ease, border-color 0.1s ease;\n  font-size: 1em;\n  line-height: 1.2857;\n  resize: vertical;\n}\n\n.ui.form textarea:not([rows]) {\n  height: 12em;\n  min-height: 8em;\n  max-height: 24em;\n}\n\n.ui.form textarea,\n.ui.form input[type=\"checkbox\"] {\n  vertical-align: top;\n}\n\n/*--------------------------\n  Input w/ attached Button\n---------------------------*/\n\n.ui.form input.attached {\n  width: auto;\n}\n\n/*--------------------\n     Basic Select\n---------------------*/\n\n.ui.form select {\n  display: block;\n  height: auto;\n  width: 100%;\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n  box-shadow: 0em 0em 0em 0em transparent inset;\n  padding: 0.62em 1em;\n  color: rgba(0, 0, 0, 0.87);\n  -webkit-transition: color 0.1s ease, border-color 0.1s ease;\n  transition: color 0.1s ease, border-color 0.1s ease;\n}\n\n/*--------------------\n       Dropdown\n---------------------*/\n\n/* Block */\n\n.ui.form .field > .selection.dropdown {\n  width: 100%;\n}\n\n.ui.form .field > .selection.dropdown > .dropdown.icon {\n  float: right;\n}\n\n/* Inline */\n\n.ui.form .inline.fields .field > .selection.dropdown,\n.ui.form .inline.field > .selection.dropdown {\n  width: auto;\n}\n\n.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,\n.ui.form .inline.field > .selection.dropdown > .dropdown.icon {\n  float: none;\n}\n\n/*--------------------\n       UI Input\n---------------------*/\n\n/* Block */\n\n.ui.form .field .ui.input,\n.ui.form .fields .field .ui.input,\n.ui.form .wide.field .ui.input {\n  width: 100%;\n}\n\n/* Inline  */\n\n.ui.form .inline.fields .field:not(.wide) .ui.input,\n.ui.form .inline.field:not(.wide) .ui.input {\n  width: auto;\n  vertical-align: middle;\n}\n\n/* Auto Input */\n\n.ui.form .fields .field .ui.input input,\n.ui.form .field .ui.input input {\n  width: auto;\n}\n\n/* Full Width Input */\n\n.ui.form .ten.fields .ui.input input,\n.ui.form .nine.fields .ui.input input,\n.ui.form .eight.fields .ui.input input,\n.ui.form .seven.fields .ui.input input,\n.ui.form .six.fields .ui.input input,\n.ui.form .five.fields .ui.input input,\n.ui.form .four.fields .ui.input input,\n.ui.form .three.fields .ui.input input,\n.ui.form .two.fields .ui.input input,\n.ui.form .wide.field .ui.input input {\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  width: 0px;\n}\n\n/*--------------------\n       Dividers\n---------------------*/\n\n.ui.form .divider {\n  clear: both;\n  margin: 1em 0em;\n}\n\n/*--------------------\n   Types of Messages\n---------------------*/\n\n.ui.form .success.message,\n.ui.form .warning.message,\n.ui.form .error.message {\n  display: none;\n}\n\n/* Assumptions */\n\n.ui.form .message:first-child {\n  margin-top: 0px;\n}\n\n/*--------------------\n   Validation Prompt\n---------------------*/\n\n.ui.form .field .prompt.label {\n  white-space: normal;\n  background: #ffffff !important;\n  border: 1px solid #e0b4b4 !important;\n  color: #9f3a38 !important;\n}\n\n.ui.form .inline.fields .field .prompt,\n.ui.form .inline.field .prompt {\n  vertical-align: top;\n  margin: -0.25em 0em -0.5em 0.5em;\n}\n\n.ui.form .inline.fields .field .prompt:before,\n.ui.form .inline.field .prompt:before {\n  border-width: 0px 0px 1px 1px;\n  bottom: auto;\n  right: auto;\n  top: 50%;\n  left: 0em;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------------\n      Autofilled\n---------------------*/\n\n.ui.form .field.field input:-webkit-autofill {\n  box-shadow: 0px 0px 0px 100px #fffff0 inset !important;\n  border-color: #e5dfa1 !important;\n}\n\n/* Focus */\n\n.ui.form .field.field input:-webkit-autofill:focus {\n  box-shadow: 0px 0px 0px 100px #fffff0 inset !important;\n  border-color: #d5c315 !important;\n}\n\n/* Error */\n\n.ui.form .error.error input:-webkit-autofill {\n  box-shadow: 0px 0px 0px 100px #fffaf0 inset !important;\n  border-color: #e0b4b4 !important;\n}\n\n/*--------------------\n      Placeholder\n---------------------*/\n\n/* browsers require these rules separate */\n\n.ui.form ::-webkit-input-placeholder {\n  color: rgba(140, 140, 140, 0.87);\n}\n\n.ui.form ::-ms-input-placeholder {\n  color: rgba(140, 140, 140, 0.87);\n}\n\n.ui.form ::-moz-placeholder {\n  color: rgba(140, 140, 140, 0.87);\n}\n\n.ui.form :focus::-webkit-input-placeholder {\n  color: rgba(89, 89, 89, 0.87);\n}\n\n.ui.form :focus::-ms-input-placeholder {\n  color: rgba(89, 89, 89, 0.87);\n}\n\n.ui.form :focus::-moz-placeholder {\n  color: rgba(89, 89, 89, 0.87);\n}\n\n/* Error Placeholder */\n\n.ui.form .error ::-webkit-input-placeholder {\n  color: #e7bdbc;\n}\n\n.ui.form .error ::-ms-input-placeholder {\n  color: #e7bdbc;\n}\n\n.ui.form .error ::-moz-placeholder {\n  color: #e7bdbc;\n}\n\n.ui.form .error :focus::-webkit-input-placeholder {\n  color: #da9796;\n}\n\n.ui.form .error :focus::-ms-input-placeholder {\n  color: #da9796;\n}\n\n.ui.form .error :focus::-moz-placeholder {\n  color: #da9796;\n}\n\n/*--------------------\n        Focus\n---------------------*/\n\n.ui.form input:not([type]):focus,\n.ui.form input[type=\"date\"]:focus,\n.ui.form input[type=\"datetime-local\"]:focus,\n.ui.form input[type=\"email\"]:focus,\n.ui.form input[type=\"number\"]:focus,\n.ui.form input[type=\"password\"]:focus,\n.ui.form input[type=\"search\"]:focus,\n.ui.form input[type=\"tel\"]:focus,\n.ui.form input[type=\"time\"]:focus,\n.ui.form input[type=\"text\"]:focus,\n.ui.form input[type=\"url\"]:focus {\n  color: rgba(0, 0, 0, 0.95);\n  border-color: #85b7d9;\n  border-radius: 0.28571429rem;\n  background: #ffffff;\n  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;\n}\n\n.ui.form textarea:focus {\n  color: rgba(0, 0, 0, 0.95);\n  border-color: #85b7d9;\n  border-radius: 0.28571429rem;\n  background: #ffffff;\n  box-shadow: 0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;\n  -webkit-appearance: none;\n}\n\n/*--------------------\n        Success\n---------------------*/\n\n/* On Form */\n\n.ui.form.success .success.message:not(:empty) {\n  display: block;\n}\n\n.ui.form.success .icon.success.message:not(:empty) {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n/*--------------------\n        Warning\n---------------------*/\n\n/* On Form */\n\n.ui.form.warning .warning.message:not(:empty) {\n  display: block;\n}\n\n.ui.form.warning .icon.warning.message:not(:empty) {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n/*--------------------\n        Warning\n---------------------*/\n\n/* On Form */\n\n.ui.form.error .error.message:not(:empty) {\n  display: block;\n}\n\n.ui.form.error .icon.error.message:not(:empty) {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n/* On Field(s) */\n\n.ui.form .fields.error .field label,\n.ui.form .field.error label,\n.ui.form .fields.error .field .input,\n.ui.form .field.error .input {\n  color: #9f3a38;\n}\n\n.ui.form .fields.error .field .corner.label,\n.ui.form .field.error .corner.label {\n  border-color: #9f3a38;\n  color: #ffffff;\n}\n\n.ui.form .fields.error .field textarea,\n.ui.form .fields.error .field select,\n.ui.form .fields.error .field input:not([type]),\n.ui.form .fields.error .field input[type=\"date\"],\n.ui.form .fields.error .field input[type=\"datetime-local\"],\n.ui.form .fields.error .field input[type=\"email\"],\n.ui.form .fields.error .field input[type=\"number\"],\n.ui.form .fields.error .field input[type=\"password\"],\n.ui.form .fields.error .field input[type=\"search\"],\n.ui.form .fields.error .field input[type=\"tel\"],\n.ui.form .fields.error .field input[type=\"time\"],\n.ui.form .fields.error .field input[type=\"text\"],\n.ui.form .fields.error .field input[type=\"url\"],\n.ui.form .field.error textarea,\n.ui.form .field.error select,\n.ui.form .field.error input:not([type]),\n.ui.form .field.error input[type=\"date\"],\n.ui.form .field.error input[type=\"datetime-local\"],\n.ui.form .field.error input[type=\"email\"],\n.ui.form .field.error input[type=\"number\"],\n.ui.form .field.error input[type=\"password\"],\n.ui.form .field.error input[type=\"search\"],\n.ui.form .field.error input[type=\"tel\"],\n.ui.form .field.error input[type=\"time\"],\n.ui.form .field.error input[type=\"text\"],\n.ui.form .field.error input[type=\"url\"] {\n  background: #fff6f6;\n  border-color: #e0b4b4;\n  color: #9f3a38;\n  border-radius: '';\n  box-shadow: none;\n}\n\n.ui.form .field.error textarea:focus,\n.ui.form .field.error select:focus,\n.ui.form .field.error input:not([type]):focus,\n.ui.form .field.error input[type=\"date\"]:focus,\n.ui.form .field.error input[type=\"datetime-local\"]:focus,\n.ui.form .field.error input[type=\"email\"]:focus,\n.ui.form .field.error input[type=\"number\"]:focus,\n.ui.form .field.error input[type=\"password\"]:focus,\n.ui.form .field.error input[type=\"search\"]:focus,\n.ui.form .field.error input[type=\"tel\"]:focus,\n.ui.form .field.error input[type=\"time\"]:focus,\n.ui.form .field.error input[type=\"text\"]:focus,\n.ui.form .field.error input[type=\"url\"]:focus {\n  background: #fff6f6;\n  border-color: #e0b4b4;\n  color: #9f3a38;\n  -webkit-appearance: none;\n  box-shadow: none;\n}\n\n/* Preserve Native Select Stylings */\n\n.ui.form .field.error select {\n  -webkit-appearance: menulist-button;\n}\n\n/*------------------\n    Dropdown Error\n--------------------*/\n\n.ui.form .fields.error .field .ui.dropdown,\n.ui.form .fields.error .field .ui.dropdown .item,\n.ui.form .field.error .ui.dropdown,\n.ui.form .field.error .ui.dropdown .text,\n.ui.form .field.error .ui.dropdown .item {\n  background: #fff6f6;\n  color: #9f3a38;\n}\n\n.ui.form .fields.error .field .ui.dropdown,\n.ui.form .field.error .ui.dropdown {\n  border-color: #e0b4b4 !important;\n}\n\n.ui.form .fields.error .field .ui.dropdown:hover,\n.ui.form .field.error .ui.dropdown:hover {\n  border-color: #e0b4b4 !important;\n}\n\n.ui.form .fields.error .field .ui.dropdown:hover .menu,\n.ui.form .field.error .ui.dropdown:hover .menu {\n  border-color: #e0b4b4;\n}\n\n.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,\n.ui.form .field.error .ui.multiple.selection.dropdown > .label {\n  background-color: #eacbcb;\n  color: #9f3a38;\n}\n\n/* Hover */\n\n.ui.form .fields.error .field .ui.dropdown .menu .item:hover,\n.ui.form .field.error .ui.dropdown .menu .item:hover {\n  background-color: #fbe7e7;\n}\n\n/* Selected */\n\n.ui.form .fields.error .field .ui.dropdown .menu .selected.item,\n.ui.form .field.error .ui.dropdown .menu .selected.item {\n  background-color: #fbe7e7;\n}\n\n/* Active */\n\n.ui.form .fields.error .field .ui.dropdown .menu .active.item,\n.ui.form .field.error .ui.dropdown .menu .active.item {\n  background-color: #fdcfcf !important;\n}\n\n/*--------------------\n    Checkbox Error\n---------------------*/\n\n.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,\n.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,\n.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,\n.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box {\n  color: #9f3a38;\n}\n\n.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,\n.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,\n.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,\n.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before {\n  background: #fff6f6;\n  border-color: #e0b4b4;\n}\n\n.ui.form .fields.error .field .checkbox label:after,\n.ui.form .field.error .checkbox label:after,\n.ui.form .fields.error .field .checkbox .box:after,\n.ui.form .field.error .checkbox .box:after {\n  color: #9f3a38;\n}\n\n/*--------------------\n       Disabled\n---------------------*/\n\n.ui.form .disabled.fields .field,\n.ui.form .disabled.field,\n.ui.form .field :disabled {\n  pointer-events: none;\n  opacity: 0.45;\n}\n\n.ui.form .field.disabled label {\n  opacity: 0.45;\n}\n\n.ui.form .field.disabled :disabled {\n  opacity: 1;\n}\n\n/*--------------\n    Loading\n---------------*/\n\n.ui.loading.form {\n  position: relative;\n  cursor: default;\n  point-events: none;\n  text-shadow: none !important;\n  color: transparent !important;\n  -webkit-transition: all 0s linear;\n  transition: all 0s linear;\n  z-index: 100;\n}\n\n.ui.loading.form:before {\n  position: absolute;\n  content: '';\n  top: 0%;\n  left: 0%;\n  background: rgba(255, 255, 255, 0.8);\n  width: 100%;\n  height: 100%;\n  z-index: 100;\n}\n\n.ui.loading.form:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -1.5em 0em 0em -1.5em;\n  width: 3em;\n  height: 3em;\n  -webkit-animation: form-spin 0.6s linear;\n  animation: form-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n  visibility: visible;\n  z-index: 101;\n}\n\n@-webkit-keyframes form-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes form-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/*******************************\n         Element Types\n*******************************/\n\n/*--------------------\n     Required Field\n---------------------*/\n\n.ui.form .required.fields:not(.grouped) > .field > label:after,\n.ui.form .required.fields.grouped > label:after,\n.ui.form .required.field > label:after,\n.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,\n.ui.form .required.field > .checkbox:after {\n  margin: -0.2em 0em 0em 0.2em;\n  content: '*';\n  color: #db2828;\n}\n\n.ui.form .required.fields:not(.grouped) > .field > label:after,\n.ui.form .required.fields.grouped > label:after,\n.ui.form .required.field > label:after {\n  display: inline-block;\n  vertical-align: top;\n}\n\n.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,\n.ui.form .required.field > .checkbox:after {\n  position: absolute;\n  top: 0%;\n  left: 100%;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------------\n    Inverted Colors\n---------------------*/\n\n.ui.inverted.form label,\n.ui.form .inverted.segment label,\n.ui.form .inverted.segment .ui.checkbox label,\n.ui.form .inverted.segment .ui.checkbox .box,\n.ui.inverted.form .ui.checkbox label,\n.ui.inverted.form .ui.checkbox .box {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/* Inverted Field */\n\n.ui.inverted.form input:not([type]),\n.ui.inverted.form input[type=\"date\"],\n.ui.inverted.form input[type=\"datetime-local\"],\n.ui.inverted.form input[type=\"email\"],\n.ui.inverted.form input[type=\"number\"],\n.ui.inverted.form input[type=\"password\"],\n.ui.inverted.form input[type=\"search\"],\n.ui.inverted.form input[type=\"tel\"],\n.ui.inverted.form input[type=\"time\"],\n.ui.inverted.form input[type=\"text\"],\n.ui.inverted.form input[type=\"url\"] {\n  background: #ffffff;\n  border-color: rgba(255, 255, 255, 0.1);\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: none;\n}\n\n/*--------------------\n     Field Groups\n---------------------*/\n\n/* Grouped Vertically */\n\n.ui.form .grouped.fields {\n  display: block;\n  margin: 0em 0em 1em;\n}\n\n.ui.form .grouped.fields:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.form .grouped.fields > label {\n  margin: 0em 0em 0.28571429rem 0em;\n  color: rgba(0, 0, 0, 0.87);\n  font-size: 0.92857143em;\n  font-weight: bold;\n  text-transform: none;\n}\n\n.ui.form .grouped.fields .field,\n.ui.form .grouped.inline.fields .field {\n  display: block;\n  margin: 0.5em 0em;\n  padding: 0em;\n}\n\n/*--------------------\n        Fields\n---------------------*/\n\n/* Split fields */\n\n.ui.form .fields {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n}\n\n.ui.form .fields > .field {\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n\n.ui.form .fields > .field:first-child {\n  border-left: none;\n  box-shadow: none;\n}\n\n/* Other Combinations */\n\n.ui.form .two.fields > .fields,\n.ui.form .two.fields > .field {\n  width: 50%;\n}\n\n.ui.form .three.fields > .fields,\n.ui.form .three.fields > .field {\n  width: 33.33333333%;\n}\n\n.ui.form .four.fields > .fields,\n.ui.form .four.fields > .field {\n  width: 25%;\n}\n\n.ui.form .five.fields > .fields,\n.ui.form .five.fields > .field {\n  width: 20%;\n}\n\n.ui.form .six.fields > .fields,\n.ui.form .six.fields > .field {\n  width: 16.66666667%;\n}\n\n.ui.form .seven.fields > .fields,\n.ui.form .seven.fields > .field {\n  width: 14.28571429%;\n}\n\n.ui.form .eight.fields > .fields,\n.ui.form .eight.fields > .field {\n  width: 12.5%;\n}\n\n.ui.form .nine.fields > .fields,\n.ui.form .nine.fields > .field {\n  width: 11.11111111%;\n}\n\n.ui.form .ten.fields > .fields,\n.ui.form .ten.fields > .field {\n  width: 10%;\n}\n\n/* Swap to full width on mobile */\n\n@media only screen and (max-width: 767px) {\n  .ui.form .fields {\n    -webkit-flex-wrap: wrap;\n    -ms-flex-wrap: wrap;\n    flex-wrap: wrap;\n  }\n\n  .ui.form .two.fields > .fields,\n  .ui.form .two.fields > .field,\n  .ui.form .three.fields > .fields,\n  .ui.form .three.fields > .field,\n  .ui.form .four.fields > .fields,\n  .ui.form .four.fields > .field,\n  .ui.form .five.fields > .fields,\n  .ui.form .five.fields > .field,\n  .ui.form .six.fields > .fields,\n  .ui.form .six.fields > .field,\n  .ui.form .seven.fields > .fields,\n  .ui.form .seven.fields > .field,\n  .ui.form .eight.fields > .fields,\n  .ui.form .eight.fields > .field,\n  .ui.form .nine.fields > .fields,\n  .ui.form .nine.fields > .field,\n  .ui.form .ten.fields > .fields,\n  .ui.form .ten.fields > .field {\n    width: 100% !important;\n    margin: 0em 0em 1em;\n    padding-left: 0%;\n    padding-right: 0%;\n  }\n}\n\n.ui.form .fields .field:first-child {\n  padding-left: 0%;\n}\n\n.ui.form .fields .field:last-child {\n  padding-right: 0%;\n}\n\n/* Sizing Combinations */\n\n.ui.form .fields .wide.field {\n  width: 6.25%;\n  padding-left: 0.5em;\n  padding-right: 0.5em;\n}\n\n.ui.form .fields .wide.field:first-child {\n  padding-left: 0%;\n}\n\n.ui.form .fields .wide.field:last-child {\n  padding-right: 0%;\n}\n\n.ui.form .one.wide.field {\n  width: 6.25% !important;\n}\n\n.ui.form .two.wide.field {\n  width: 12.5% !important;\n}\n\n.ui.form .three.wide.field {\n  width: 18.75% !important;\n}\n\n.ui.form .four.wide.field {\n  width: 25% !important;\n}\n\n.ui.form .five.wide.field {\n  width: 31.25% !important;\n}\n\n.ui.form .six.wide.field {\n  width: 37.5% !important;\n}\n\n.ui.form .seven.wide.field {\n  width: 43.75% !important;\n}\n\n.ui.form .eight.wide.field {\n  width: 50% !important;\n}\n\n.ui.form .nine.wide.field {\n  width: 56.25% !important;\n}\n\n.ui.form .ten.wide.field {\n  width: 62.5% !important;\n}\n\n.ui.form .eleven.wide.field {\n  width: 68.75% !important;\n}\n\n.ui.form .twelve.wide.field {\n  width: 75% !important;\n}\n\n.ui.form .thirteen.wide.field {\n  width: 81.25% !important;\n}\n\n.ui.form .fourteen.wide.field {\n  width: 87.5% !important;\n}\n\n.ui.form .fifteen.wide.field {\n  width: 93.75% !important;\n}\n\n.ui.form .sixteen.wide.field {\n  width: 100% !important;\n}\n\n/* Swap to full width on mobile */\n\n@media only screen and (max-width: 767px) {\n  .ui.form .two.fields > .fields,\n  .ui.form .two.fields > .field,\n  .ui.form .three.fields > .fields,\n  .ui.form .three.fields > .field,\n  .ui.form .four.fields > .fields,\n  .ui.form .four.fields > .field,\n  .ui.form .five.fields > .fields,\n  .ui.form .five.fields > .field,\n  .ui.form .fields > .two.wide.field,\n  .ui.form .fields > .three.wide.field,\n  .ui.form .fields > .four.wide.field,\n  .ui.form .fields > .five.wide.field,\n  .ui.form .fields > .six.wide.field,\n  .ui.form .fields > .seven.wide.field,\n  .ui.form .fields > .eight.wide.field,\n  .ui.form .fields > .nine.wide.field,\n  .ui.form .fields > .ten.wide.field,\n  .ui.form .fields > .eleven.wide.field,\n  .ui.form .fields > .twelve.wide.field,\n  .ui.form .fields > .thirteen.wide.field,\n  .ui.form .fields > .fourteen.wide.field,\n  .ui.form .fields > .fifteen.wide.field,\n  .ui.form .fields > .sixteen.wide.field {\n    width: 100% !important;\n    margin: 0em 0em 1em;\n    padding-left: 0%;\n    padding-right: 0%;\n  }\n}\n\n/*--------------------\n    Inline Fields\n---------------------*/\n\n.ui.form .inline.fields {\n  margin: 0em 0em 1em;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.ui.form .inline.fields .field {\n  margin: 0em;\n  padding: 0em 1em 0em 0em;\n}\n\n/* Inline Label */\n\n.ui.form .inline.fields > label,\n.ui.form .inline.fields .field > label,\n.ui.form .inline.fields .field > p,\n.ui.form .inline.field > label,\n.ui.form .inline.field > p {\n  display: inline-block;\n  width: auto;\n  margin-top: 0em;\n  margin-bottom: 0em;\n  vertical-align: baseline;\n  font-size: 0.92857143em;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.87);\n  text-transform: none;\n}\n\n/* Grouped Inline Label */\n\n.ui.form .inline.fields > label {\n  margin: 0.035714em 1em 0em 0em;\n}\n\n/* Inline Input */\n\n.ui.form .inline.fields .field > input,\n.ui.form .inline.fields .field > select,\n.ui.form .inline.field > input,\n.ui.form .inline.field > select {\n  display: inline-block;\n  width: auto;\n  margin-top: 0em;\n  margin-bottom: 0em;\n  vertical-align: middle;\n  font-size: 1em;\n}\n\n/* Label */\n\n.ui.form .inline.fields .field > :first-child,\n.ui.form .inline.field > :first-child {\n  margin: 0em 0.85714286em 0em 0em;\n}\n\n.ui.form .inline.fields .field > :only-child,\n.ui.form .inline.field > :only-child {\n  margin: 0em;\n}\n\n/* Wide */\n\n.ui.form .inline.fields .wide.field {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.ui.form .inline.fields .wide.field > input,\n.ui.form .inline.fields .wide.field > select {\n  width: 100%;\n}\n\n/*--------------------\n        Sizes\n---------------------*/\n\n/* Standard */\n\n.ui.small.form {\n  font-size: 0.92857143rem;\n}\n\n/* Medium */\n\n.ui.form {\n  font-size: 1rem;\n}\n\n/* Large */\n\n.ui.large.form {\n  font-size: 1.14285714rem;\n}\n\n/* Huge */\n\n.ui.huge.form {\n  font-size: 1.42857143rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Grid\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Standard\n*******************************/\n\n.ui.grid {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-align: stretch;\n  -webkit-align-items: stretch;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  padding: 0em;\n}\n\n/*----------------------\n      Remove Gutters\n-----------------------*/\n\n.ui.grid {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n  margin-left: -1rem;\n  margin-right: -1rem;\n}\n\n.ui.relaxed.grid {\n  margin-left: -1.5rem;\n  margin-right: -1.5rem;\n}\n\n.ui[class*=\"very relaxed\"].grid {\n  margin-left: -2.5rem;\n  margin-right: -2.5rem;\n}\n\n/* Preserve Rows Spacing on Consecutive Grids */\n\n.ui.grid + .grid {\n  margin-top: 1rem;\n}\n\n/*-------------------\n       Columns\n--------------------*/\n\n/* Standard 16 column */\n\n.ui.grid > .column:not(.row),\n.ui.grid > .row > .column {\n  position: relative;\n  display: inline-block;\n  width: 6.25%;\n  padding-left: 1rem;\n  padding-right: 1rem;\n  vertical-align: top;\n}\n\n.ui.grid > * {\n  padding-left: 1rem;\n  padding-right: 1rem;\n}\n\n/*-------------------\n        Rows\n--------------------*/\n\n.ui.grid > .row {\n  position: relative;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n  -webkit-box-pack: inherit;\n  -webkit-justify-content: inherit;\n  -ms-flex-pack: inherit;\n  justify-content: inherit;\n  -webkit-box-align: stretch;\n  -webkit-align-items: stretch;\n  -ms-flex-align: stretch;\n  align-items: stretch;\n  width: 100% !important;\n  padding: 0rem;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n/*-------------------\n       Columns\n--------------------*/\n\n/* Vertical padding when no rows */\n\n.ui.grid > .column:not(.row) {\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n.ui.grid > .row > .column {\n  margin-top: 0em;\n  margin-bottom: 0em;\n}\n\n/*-------------------\n      Content\n--------------------*/\n\n.ui.grid > .row > img,\n.ui.grid > .row > .column > img {\n  max-width: 100%;\n}\n\n/*-------------------\n    Loose Coupling\n--------------------*/\n\n/* Collapse Margin on Consecutive Grid */\n\n.ui.grid > .ui.grid:first-child {\n  margin-top: 0em;\n}\n\n.ui.grid > .ui.grid:last-child {\n  margin-bottom: 0em;\n}\n\n/* Segment inside Aligned Grid */\n\n.ui.grid .aligned.row > .column > .segment:not(.compact),\n.ui.aligned.grid .column > .segment:not(.compact) {\n  width: 100%;\n}\n\n/* Align Dividers with Gutter */\n\n.ui.grid .row + .ui.divider {\n  -webkit-box-flex: 1;\n  -webkit-flex-grow: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  margin: 1rem 1rem;\n}\n\n.ui.grid .column + .ui.vertical.divider {\n  height: calc(50% -  1rem );\n}\n\n/* Remove Border on Last Horizontal Segment */\n\n.ui.grid > .row > .column:last-child > .horizontal.segment,\n.ui.grid > .column:last-child > .horizontal.segment {\n  box-shadow: none;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-----------------------\n       Page Grid\n-------------------------*/\n\n@media only screen and (max-width: 767px) {\n  .ui.page.grid {\n    width: auto;\n    padding-left: 0em;\n    padding-right: 0em;\n    margin-left: 0em;\n    margin-right: 0em;\n  }\n}\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.page.grid {\n    width: auto;\n    margin-left: 0em;\n    margin-right: 0em;\n    padding-left: 2em;\n    padding-right: 2em;\n  }\n}\n\n@media only screen and (min-width: 992px) and (max-width: 1199px) {\n  .ui.page.grid {\n    width: auto;\n    margin-left: 0em;\n    margin-right: 0em;\n    padding-left: 3%;\n    padding-right: 3%;\n  }\n}\n\n@media only screen and (min-width: 1200px) and (max-width: 1919px) {\n  .ui.page.grid {\n    width: auto;\n    margin-left: 0em;\n    margin-right: 0em;\n    padding-left: 15%;\n    padding-right: 15%;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.page.grid {\n    width: auto;\n    margin-left: 0em;\n    margin-right: 0em;\n    padding-left: 23%;\n    padding-right: 23%;\n  }\n}\n\n/*-------------------\n     Column Count\n--------------------*/\n\n/* Assume full width with one column */\n\n.ui.grid > .column:only-child,\n.ui.grid > .row > .column:only-child {\n  width: 100%;\n}\n\n/* Grid Based */\n\n.ui[class*=\"one column\"].grid > .row > .column,\n.ui[class*=\"one column\"].grid > .column:not(.row) {\n  width: 100%;\n}\n\n.ui[class*=\"two column\"].grid > .row > .column,\n.ui[class*=\"two column\"].grid > .column:not(.row) {\n  width: 50%;\n}\n\n.ui[class*=\"three column\"].grid > .row > .column,\n.ui[class*=\"three column\"].grid > .column:not(.row) {\n  width: 33.33333333%;\n}\n\n.ui[class*=\"four column\"].grid > .row > .column,\n.ui[class*=\"four column\"].grid > .column:not(.row) {\n  width: 25%;\n}\n\n.ui[class*=\"five column\"].grid > .row > .column,\n.ui[class*=\"five column\"].grid > .column:not(.row) {\n  width: 20%;\n}\n\n.ui[class*=\"six column\"].grid > .row > .column,\n.ui[class*=\"six column\"].grid > .column:not(.row) {\n  width: 16.66666667%;\n}\n\n.ui[class*=\"seven column\"].grid > .row > .column,\n.ui[class*=\"seven column\"].grid > .column:not(.row) {\n  width: 14.28571429%;\n}\n\n.ui[class*=\"eight column\"].grid > .row > .column,\n.ui[class*=\"eight column\"].grid > .column:not(.row) {\n  width: 12.5%;\n}\n\n.ui[class*=\"nine column\"].grid > .row > .column,\n.ui[class*=\"nine column\"].grid > .column:not(.row) {\n  width: 11.11111111%;\n}\n\n.ui[class*=\"ten column\"].grid > .row > .column,\n.ui[class*=\"ten column\"].grid > .column:not(.row) {\n  width: 10%;\n}\n\n.ui[class*=\"eleven column\"].grid > .row > .column,\n.ui[class*=\"eleven column\"].grid > .column:not(.row) {\n  width: 9.09090909%;\n}\n\n.ui[class*=\"twelve column\"].grid > .row > .column,\n.ui[class*=\"twelve column\"].grid > .column:not(.row) {\n  width: 8.33333333%;\n}\n\n.ui[class*=\"thirteen column\"].grid > .row > .column,\n.ui[class*=\"thirteen column\"].grid > .column:not(.row) {\n  width: 7.69230769%;\n}\n\n.ui[class*=\"fourteen column\"].grid > .row > .column,\n.ui[class*=\"fourteen column\"].grid > .column:not(.row) {\n  width: 7.14285714%;\n}\n\n.ui[class*=\"fifteen column\"].grid > .row > .column,\n.ui[class*=\"fifteen column\"].grid > .column:not(.row) {\n  width: 6.66666667%;\n}\n\n.ui[class*=\"sixteen column\"].grid > .row > .column,\n.ui[class*=\"sixteen column\"].grid > .column:not(.row) {\n  width: 6.25%;\n}\n\n/* Row Based Overrides */\n\n.ui.grid > [class*=\"one column\"].row > .column {\n  width: 100% !important;\n}\n\n.ui.grid > [class*=\"two column\"].row > .column {\n  width: 50% !important;\n}\n\n.ui.grid > [class*=\"three column\"].row > .column {\n  width: 33.33333333% !important;\n}\n\n.ui.grid > [class*=\"four column\"].row > .column {\n  width: 25% !important;\n}\n\n.ui.grid > [class*=\"five column\"].row > .column {\n  width: 20% !important;\n}\n\n.ui.grid > [class*=\"six column\"].row > .column {\n  width: 16.66666667% !important;\n}\n\n.ui.grid > [class*=\"seven column\"].row > .column {\n  width: 14.28571429% !important;\n}\n\n.ui.grid > [class*=\"eight column\"].row > .column {\n  width: 12.5% !important;\n}\n\n.ui.grid > [class*=\"nine column\"].row > .column {\n  width: 11.11111111% !important;\n}\n\n.ui.grid > [class*=\"ten column\"].row > .column {\n  width: 10% !important;\n}\n\n.ui.grid > [class*=\"eleven column\"].row > .column {\n  width: 9.09090909% !important;\n}\n\n.ui.grid > [class*=\"twelve column\"].row > .column {\n  width: 8.33333333% !important;\n}\n\n.ui.grid > [class*=\"thirteen column\"].row > .column {\n  width: 7.69230769% !important;\n}\n\n.ui.grid > [class*=\"fourteen column\"].row > .column {\n  width: 7.14285714% !important;\n}\n\n.ui.grid > [class*=\"fifteen column\"].row > .column {\n  width: 6.66666667% !important;\n}\n\n.ui.grid > [class*=\"sixteen column\"].row > .column {\n  width: 6.25% !important;\n}\n\n/* Celled Page */\n\n.ui.celled.page.grid {\n  box-shadow: none;\n}\n\n/*-------------------\n    Column Width\n--------------------*/\n\n/* Sizing Combinations */\n\n.ui.grid > .row > [class*=\"one wide\"].column,\n.ui.grid > .column.row > [class*=\"one wide\"].column,\n.ui.grid > [class*=\"one wide\"].column,\n.ui.column.grid > [class*=\"one wide\"].column {\n  width: 6.25% !important;\n}\n\n.ui.grid > .row > [class*=\"two wide\"].column,\n.ui.grid > .column.row > [class*=\"two wide\"].column,\n.ui.grid > [class*=\"two wide\"].column,\n.ui.column.grid > [class*=\"two wide\"].column {\n  width: 12.5% !important;\n}\n\n.ui.grid > .row > [class*=\"three wide\"].column,\n.ui.grid > .column.row > [class*=\"three wide\"].column,\n.ui.grid > [class*=\"three wide\"].column,\n.ui.column.grid > [class*=\"three wide\"].column {\n  width: 18.75% !important;\n}\n\n.ui.grid > .row > [class*=\"four wide\"].column,\n.ui.grid > .column.row > [class*=\"four wide\"].column,\n.ui.grid > [class*=\"four wide\"].column,\n.ui.column.grid > [class*=\"four wide\"].column {\n  width: 25% !important;\n}\n\n.ui.grid > .row > [class*=\"five wide\"].column,\n.ui.grid > .column.row > [class*=\"five wide\"].column,\n.ui.grid > [class*=\"five wide\"].column,\n.ui.column.grid > [class*=\"five wide\"].column {\n  width: 31.25% !important;\n}\n\n.ui.grid > .row > [class*=\"six wide\"].column,\n.ui.grid > .column.row > [class*=\"six wide\"].column,\n.ui.grid > [class*=\"six wide\"].column,\n.ui.column.grid > [class*=\"six wide\"].column {\n  width: 37.5% !important;\n}\n\n.ui.grid > .row > [class*=\"seven wide\"].column,\n.ui.grid > .column.row > [class*=\"seven wide\"].column,\n.ui.grid > [class*=\"seven wide\"].column,\n.ui.column.grid > [class*=\"seven wide\"].column {\n  width: 43.75% !important;\n}\n\n.ui.grid > .row > [class*=\"eight wide\"].column,\n.ui.grid > .column.row > [class*=\"eight wide\"].column,\n.ui.grid > [class*=\"eight wide\"].column,\n.ui.column.grid > [class*=\"eight wide\"].column {\n  width: 50% !important;\n}\n\n.ui.grid > .row > [class*=\"nine wide\"].column,\n.ui.grid > .column.row > [class*=\"nine wide\"].column,\n.ui.grid > [class*=\"nine wide\"].column,\n.ui.column.grid > [class*=\"nine wide\"].column {\n  width: 56.25% !important;\n}\n\n.ui.grid > .row > [class*=\"ten wide\"].column,\n.ui.grid > .column.row > [class*=\"ten wide\"].column,\n.ui.grid > [class*=\"ten wide\"].column,\n.ui.column.grid > [class*=\"ten wide\"].column {\n  width: 62.5% !important;\n}\n\n.ui.grid > .row > [class*=\"eleven wide\"].column,\n.ui.grid > .column.row > [class*=\"eleven wide\"].column,\n.ui.grid > [class*=\"eleven wide\"].column,\n.ui.column.grid > [class*=\"eleven wide\"].column {\n  width: 68.75% !important;\n}\n\n.ui.grid > .row > [class*=\"twelve wide\"].column,\n.ui.grid > .column.row > [class*=\"twelve wide\"].column,\n.ui.grid > [class*=\"twelve wide\"].column,\n.ui.column.grid > [class*=\"twelve wide\"].column {\n  width: 75% !important;\n}\n\n.ui.grid > .row > [class*=\"thirteen wide\"].column,\n.ui.grid > .column.row > [class*=\"thirteen wide\"].column,\n.ui.grid > [class*=\"thirteen wide\"].column,\n.ui.column.grid > [class*=\"thirteen wide\"].column {\n  width: 81.25% !important;\n}\n\n.ui.grid > .row > [class*=\"fourteen wide\"].column,\n.ui.grid > .column.row > [class*=\"fourteen wide\"].column,\n.ui.grid > [class*=\"fourteen wide\"].column,\n.ui.column.grid > [class*=\"fourteen wide\"].column {\n  width: 87.5% !important;\n}\n\n.ui.grid > .row > [class*=\"fifteen wide\"].column,\n.ui.grid > .column.row > [class*=\"fifteen wide\"].column,\n.ui.grid > [class*=\"fifteen wide\"].column,\n.ui.column.grid > [class*=\"fifteen wide\"].column {\n  width: 93.75% !important;\n}\n\n.ui.grid > .row > [class*=\"sixteen wide\"].column,\n.ui.grid > .column.row > [class*=\"sixteen wide\"].column,\n.ui.grid > [class*=\"sixteen wide\"].column,\n.ui.column.grid > [class*=\"sixteen wide\"].column {\n  width: 100% !important;\n}\n\n/*----------------------\n    Width per Device\n-----------------------*/\n\n/* Mobile Sizing Combinations */\n\n@media only screen and (min-width: 320px) and (max-width: 767px) {\n  .ui.grid > .row > [class*=\"one wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"one wide mobile\"].column,\n  .ui.grid > [class*=\"one wide mobile\"].column,\n  .ui.column.grid > [class*=\"one wide mobile\"].column {\n    width: 6.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"two wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"two wide mobile\"].column,\n  .ui.grid > [class*=\"two wide mobile\"].column,\n  .ui.column.grid > [class*=\"two wide mobile\"].column {\n    width: 12.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"three wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"three wide mobile\"].column,\n  .ui.grid > [class*=\"three wide mobile\"].column,\n  .ui.column.grid > [class*=\"three wide mobile\"].column {\n    width: 18.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"four wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"four wide mobile\"].column,\n  .ui.grid > [class*=\"four wide mobile\"].column,\n  .ui.column.grid > [class*=\"four wide mobile\"].column {\n    width: 25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"five wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"five wide mobile\"].column,\n  .ui.grid > [class*=\"five wide mobile\"].column,\n  .ui.column.grid > [class*=\"five wide mobile\"].column {\n    width: 31.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"six wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"six wide mobile\"].column,\n  .ui.grid > [class*=\"six wide mobile\"].column,\n  .ui.column.grid > [class*=\"six wide mobile\"].column {\n    width: 37.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"seven wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"seven wide mobile\"].column,\n  .ui.grid > [class*=\"seven wide mobile\"].column,\n  .ui.column.grid > [class*=\"seven wide mobile\"].column {\n    width: 43.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eight wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"eight wide mobile\"].column,\n  .ui.grid > [class*=\"eight wide mobile\"].column,\n  .ui.column.grid > [class*=\"eight wide mobile\"].column {\n    width: 50% !important;\n  }\n\n  .ui.grid > .row > [class*=\"nine wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"nine wide mobile\"].column,\n  .ui.grid > [class*=\"nine wide mobile\"].column,\n  .ui.column.grid > [class*=\"nine wide mobile\"].column {\n    width: 56.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"ten wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"ten wide mobile\"].column,\n  .ui.grid > [class*=\"ten wide mobile\"].column,\n  .ui.column.grid > [class*=\"ten wide mobile\"].column {\n    width: 62.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eleven wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"eleven wide mobile\"].column,\n  .ui.grid > [class*=\"eleven wide mobile\"].column,\n  .ui.column.grid > [class*=\"eleven wide mobile\"].column {\n    width: 68.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"twelve wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"twelve wide mobile\"].column,\n  .ui.grid > [class*=\"twelve wide mobile\"].column,\n  .ui.column.grid > [class*=\"twelve wide mobile\"].column {\n    width: 75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"thirteen wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"thirteen wide mobile\"].column,\n  .ui.grid > [class*=\"thirteen wide mobile\"].column,\n  .ui.column.grid > [class*=\"thirteen wide mobile\"].column {\n    width: 81.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fourteen wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"fourteen wide mobile\"].column,\n  .ui.grid > [class*=\"fourteen wide mobile\"].column,\n  .ui.column.grid > [class*=\"fourteen wide mobile\"].column {\n    width: 87.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fifteen wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"fifteen wide mobile\"].column,\n  .ui.grid > [class*=\"fifteen wide mobile\"].column,\n  .ui.column.grid > [class*=\"fifteen wide mobile\"].column {\n    width: 93.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"sixteen wide mobile\"].column,\n  .ui.grid > .column.row > [class*=\"sixteen wide mobile\"].column,\n  .ui.grid > [class*=\"sixteen wide mobile\"].column,\n  .ui.column.grid > [class*=\"sixteen wide mobile\"].column {\n    width: 100% !important;\n  }\n}\n\n/* Tablet Sizing Combinations */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.grid > .row > [class*=\"one wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"one wide tablet\"].column,\n  .ui.grid > [class*=\"one wide tablet\"].column,\n  .ui.column.grid > [class*=\"one wide tablet\"].column {\n    width: 6.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"two wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"two wide tablet\"].column,\n  .ui.grid > [class*=\"two wide tablet\"].column,\n  .ui.column.grid > [class*=\"two wide tablet\"].column {\n    width: 12.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"three wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"three wide tablet\"].column,\n  .ui.grid > [class*=\"three wide tablet\"].column,\n  .ui.column.grid > [class*=\"three wide tablet\"].column {\n    width: 18.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"four wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"four wide tablet\"].column,\n  .ui.grid > [class*=\"four wide tablet\"].column,\n  .ui.column.grid > [class*=\"four wide tablet\"].column {\n    width: 25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"five wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"five wide tablet\"].column,\n  .ui.grid > [class*=\"five wide tablet\"].column,\n  .ui.column.grid > [class*=\"five wide tablet\"].column {\n    width: 31.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"six wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"six wide tablet\"].column,\n  .ui.grid > [class*=\"six wide tablet\"].column,\n  .ui.column.grid > [class*=\"six wide tablet\"].column {\n    width: 37.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"seven wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"seven wide tablet\"].column,\n  .ui.grid > [class*=\"seven wide tablet\"].column,\n  .ui.column.grid > [class*=\"seven wide tablet\"].column {\n    width: 43.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eight wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"eight wide tablet\"].column,\n  .ui.grid > [class*=\"eight wide tablet\"].column,\n  .ui.column.grid > [class*=\"eight wide tablet\"].column {\n    width: 50% !important;\n  }\n\n  .ui.grid > .row > [class*=\"nine wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"nine wide tablet\"].column,\n  .ui.grid > [class*=\"nine wide tablet\"].column,\n  .ui.column.grid > [class*=\"nine wide tablet\"].column {\n    width: 56.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"ten wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"ten wide tablet\"].column,\n  .ui.grid > [class*=\"ten wide tablet\"].column,\n  .ui.column.grid > [class*=\"ten wide tablet\"].column {\n    width: 62.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eleven wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"eleven wide tablet\"].column,\n  .ui.grid > [class*=\"eleven wide tablet\"].column,\n  .ui.column.grid > [class*=\"eleven wide tablet\"].column {\n    width: 68.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"twelve wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"twelve wide tablet\"].column,\n  .ui.grid > [class*=\"twelve wide tablet\"].column,\n  .ui.column.grid > [class*=\"twelve wide tablet\"].column {\n    width: 75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"thirteen wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"thirteen wide tablet\"].column,\n  .ui.grid > [class*=\"thirteen wide tablet\"].column,\n  .ui.column.grid > [class*=\"thirteen wide tablet\"].column {\n    width: 81.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fourteen wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"fourteen wide tablet\"].column,\n  .ui.grid > [class*=\"fourteen wide tablet\"].column,\n  .ui.column.grid > [class*=\"fourteen wide tablet\"].column {\n    width: 87.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fifteen wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"fifteen wide tablet\"].column,\n  .ui.grid > [class*=\"fifteen wide tablet\"].column,\n  .ui.column.grid > [class*=\"fifteen wide tablet\"].column {\n    width: 93.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"sixteen wide tablet\"].column,\n  .ui.grid > .column.row > [class*=\"sixteen wide tablet\"].column,\n  .ui.grid > [class*=\"sixteen wide tablet\"].column,\n  .ui.column.grid > [class*=\"sixteen wide tablet\"].column {\n    width: 100% !important;\n  }\n}\n\n/* Computer/Desktop Sizing Combinations */\n\n@media only screen and (min-width: 992px) {\n  .ui.grid > .row > [class*=\"one wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"one wide computer\"].column,\n  .ui.grid > [class*=\"one wide computer\"].column,\n  .ui.column.grid > [class*=\"one wide computer\"].column {\n    width: 6.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"two wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"two wide computer\"].column,\n  .ui.grid > [class*=\"two wide computer\"].column,\n  .ui.column.grid > [class*=\"two wide computer\"].column {\n    width: 12.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"three wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"three wide computer\"].column,\n  .ui.grid > [class*=\"three wide computer\"].column,\n  .ui.column.grid > [class*=\"three wide computer\"].column {\n    width: 18.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"four wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"four wide computer\"].column,\n  .ui.grid > [class*=\"four wide computer\"].column,\n  .ui.column.grid > [class*=\"four wide computer\"].column {\n    width: 25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"five wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"five wide computer\"].column,\n  .ui.grid > [class*=\"five wide computer\"].column,\n  .ui.column.grid > [class*=\"five wide computer\"].column {\n    width: 31.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"six wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"six wide computer\"].column,\n  .ui.grid > [class*=\"six wide computer\"].column,\n  .ui.column.grid > [class*=\"six wide computer\"].column {\n    width: 37.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"seven wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"seven wide computer\"].column,\n  .ui.grid > [class*=\"seven wide computer\"].column,\n  .ui.column.grid > [class*=\"seven wide computer\"].column {\n    width: 43.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eight wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"eight wide computer\"].column,\n  .ui.grid > [class*=\"eight wide computer\"].column,\n  .ui.column.grid > [class*=\"eight wide computer\"].column {\n    width: 50% !important;\n  }\n\n  .ui.grid > .row > [class*=\"nine wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"nine wide computer\"].column,\n  .ui.grid > [class*=\"nine wide computer\"].column,\n  .ui.column.grid > [class*=\"nine wide computer\"].column {\n    width: 56.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"ten wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"ten wide computer\"].column,\n  .ui.grid > [class*=\"ten wide computer\"].column,\n  .ui.column.grid > [class*=\"ten wide computer\"].column {\n    width: 62.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eleven wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"eleven wide computer\"].column,\n  .ui.grid > [class*=\"eleven wide computer\"].column,\n  .ui.column.grid > [class*=\"eleven wide computer\"].column {\n    width: 68.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"twelve wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"twelve wide computer\"].column,\n  .ui.grid > [class*=\"twelve wide computer\"].column,\n  .ui.column.grid > [class*=\"twelve wide computer\"].column {\n    width: 75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"thirteen wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"thirteen wide computer\"].column,\n  .ui.grid > [class*=\"thirteen wide computer\"].column,\n  .ui.column.grid > [class*=\"thirteen wide computer\"].column {\n    width: 81.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fourteen wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"fourteen wide computer\"].column,\n  .ui.grid > [class*=\"fourteen wide computer\"].column,\n  .ui.column.grid > [class*=\"fourteen wide computer\"].column {\n    width: 87.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fifteen wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"fifteen wide computer\"].column,\n  .ui.grid > [class*=\"fifteen wide computer\"].column,\n  .ui.column.grid > [class*=\"fifteen wide computer\"].column {\n    width: 93.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"sixteen wide computer\"].column,\n  .ui.grid > .column.row > [class*=\"sixteen wide computer\"].column,\n  .ui.grid > [class*=\"sixteen wide computer\"].column,\n  .ui.column.grid > [class*=\"sixteen wide computer\"].column {\n    width: 100% !important;\n  }\n}\n\n/* Large Monitor Sizing Combinations */\n\n@media only screen and (min-width: 1200px) and (max-width: 1919px) {\n  .ui.grid > .row > [class*=\"one wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"one wide large screen\"].column,\n  .ui.grid > [class*=\"one wide large screen\"].column,\n  .ui.column.grid > [class*=\"one wide large screen\"].column {\n    width: 6.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"two wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"two wide large screen\"].column,\n  .ui.grid > [class*=\"two wide large screen\"].column,\n  .ui.column.grid > [class*=\"two wide large screen\"].column {\n    width: 12.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"three wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"three wide large screen\"].column,\n  .ui.grid > [class*=\"three wide large screen\"].column,\n  .ui.column.grid > [class*=\"three wide large screen\"].column {\n    width: 18.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"four wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"four wide large screen\"].column,\n  .ui.grid > [class*=\"four wide large screen\"].column,\n  .ui.column.grid > [class*=\"four wide large screen\"].column {\n    width: 25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"five wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"five wide large screen\"].column,\n  .ui.grid > [class*=\"five wide large screen\"].column,\n  .ui.column.grid > [class*=\"five wide large screen\"].column {\n    width: 31.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"six wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"six wide large screen\"].column,\n  .ui.grid > [class*=\"six wide large screen\"].column,\n  .ui.column.grid > [class*=\"six wide large screen\"].column {\n    width: 37.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"seven wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"seven wide large screen\"].column,\n  .ui.grid > [class*=\"seven wide large screen\"].column,\n  .ui.column.grid > [class*=\"seven wide large screen\"].column {\n    width: 43.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eight wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"eight wide large screen\"].column,\n  .ui.grid > [class*=\"eight wide large screen\"].column,\n  .ui.column.grid > [class*=\"eight wide large screen\"].column {\n    width: 50% !important;\n  }\n\n  .ui.grid > .row > [class*=\"nine wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"nine wide large screen\"].column,\n  .ui.grid > [class*=\"nine wide large screen\"].column,\n  .ui.column.grid > [class*=\"nine wide large screen\"].column {\n    width: 56.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"ten wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"ten wide large screen\"].column,\n  .ui.grid > [class*=\"ten wide large screen\"].column,\n  .ui.column.grid > [class*=\"ten wide large screen\"].column {\n    width: 62.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eleven wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"eleven wide large screen\"].column,\n  .ui.grid > [class*=\"eleven wide large screen\"].column,\n  .ui.column.grid > [class*=\"eleven wide large screen\"].column {\n    width: 68.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"twelve wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"twelve wide large screen\"].column,\n  .ui.grid > [class*=\"twelve wide large screen\"].column,\n  .ui.column.grid > [class*=\"twelve wide large screen\"].column {\n    width: 75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"thirteen wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"thirteen wide large screen\"].column,\n  .ui.grid > [class*=\"thirteen wide large screen\"].column,\n  .ui.column.grid > [class*=\"thirteen wide large screen\"].column {\n    width: 81.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fourteen wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"fourteen wide large screen\"].column,\n  .ui.grid > [class*=\"fourteen wide large screen\"].column,\n  .ui.column.grid > [class*=\"fourteen wide large screen\"].column {\n    width: 87.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fifteen wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"fifteen wide large screen\"].column,\n  .ui.grid > [class*=\"fifteen wide large screen\"].column,\n  .ui.column.grid > [class*=\"fifteen wide large screen\"].column {\n    width: 93.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"sixteen wide large screen\"].column,\n  .ui.grid > .column.row > [class*=\"sixteen wide large screen\"].column,\n  .ui.grid > [class*=\"sixteen wide large screen\"].column,\n  .ui.column.grid > [class*=\"sixteen wide large screen\"].column {\n    width: 100% !important;\n  }\n}\n\n/* Widescreen Sizing Combinations */\n\n@media only screen and (min-width: 1920px) {\n  .ui.grid > .row > [class*=\"one wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"one wide widescreen\"].column,\n  .ui.grid > [class*=\"one wide widescreen\"].column,\n  .ui.column.grid > [class*=\"one wide widescreen\"].column {\n    width: 6.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"two wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"two wide widescreen\"].column,\n  .ui.grid > [class*=\"two wide widescreen\"].column,\n  .ui.column.grid > [class*=\"two wide widescreen\"].column {\n    width: 12.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"three wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"three wide widescreen\"].column,\n  .ui.grid > [class*=\"three wide widescreen\"].column,\n  .ui.column.grid > [class*=\"three wide widescreen\"].column {\n    width: 18.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"four wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"four wide widescreen\"].column,\n  .ui.grid > [class*=\"four wide widescreen\"].column,\n  .ui.column.grid > [class*=\"four wide widescreen\"].column {\n    width: 25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"five wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"five wide widescreen\"].column,\n  .ui.grid > [class*=\"five wide widescreen\"].column,\n  .ui.column.grid > [class*=\"five wide widescreen\"].column {\n    width: 31.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"six wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"six wide widescreen\"].column,\n  .ui.grid > [class*=\"six wide widescreen\"].column,\n  .ui.column.grid > [class*=\"six wide widescreen\"].column {\n    width: 37.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"seven wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"seven wide widescreen\"].column,\n  .ui.grid > [class*=\"seven wide widescreen\"].column,\n  .ui.column.grid > [class*=\"seven wide widescreen\"].column {\n    width: 43.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eight wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"eight wide widescreen\"].column,\n  .ui.grid > [class*=\"eight wide widescreen\"].column,\n  .ui.column.grid > [class*=\"eight wide widescreen\"].column {\n    width: 50% !important;\n  }\n\n  .ui.grid > .row > [class*=\"nine wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"nine wide widescreen\"].column,\n  .ui.grid > [class*=\"nine wide widescreen\"].column,\n  .ui.column.grid > [class*=\"nine wide widescreen\"].column {\n    width: 56.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"ten wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"ten wide widescreen\"].column,\n  .ui.grid > [class*=\"ten wide widescreen\"].column,\n  .ui.column.grid > [class*=\"ten wide widescreen\"].column {\n    width: 62.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"eleven wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"eleven wide widescreen\"].column,\n  .ui.grid > [class*=\"eleven wide widescreen\"].column,\n  .ui.column.grid > [class*=\"eleven wide widescreen\"].column {\n    width: 68.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"twelve wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"twelve wide widescreen\"].column,\n  .ui.grid > [class*=\"twelve wide widescreen\"].column,\n  .ui.column.grid > [class*=\"twelve wide widescreen\"].column {\n    width: 75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"thirteen wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"thirteen wide widescreen\"].column,\n  .ui.grid > [class*=\"thirteen wide widescreen\"].column,\n  .ui.column.grid > [class*=\"thirteen wide widescreen\"].column {\n    width: 81.25% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fourteen wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"fourteen wide widescreen\"].column,\n  .ui.grid > [class*=\"fourteen wide widescreen\"].column,\n  .ui.column.grid > [class*=\"fourteen wide widescreen\"].column {\n    width: 87.5% !important;\n  }\n\n  .ui.grid > .row > [class*=\"fifteen wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"fifteen wide widescreen\"].column,\n  .ui.grid > [class*=\"fifteen wide widescreen\"].column,\n  .ui.column.grid > [class*=\"fifteen wide widescreen\"].column {\n    width: 93.75% !important;\n  }\n\n  .ui.grid > .row > [class*=\"sixteen wide widescreen\"].column,\n  .ui.grid > .column.row > [class*=\"sixteen wide widescreen\"].column,\n  .ui.grid > [class*=\"sixteen wide widescreen\"].column,\n  .ui.column.grid > [class*=\"sixteen wide widescreen\"].column {\n    width: 100% !important;\n  }\n}\n\n/*----------------------\n        Centered\n-----------------------*/\n\n.ui.centered.grid,\n.ui.centered.grid > .row,\n.ui.grid > .centered.row {\n  text-align: center;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n}\n\n.ui.centered.grid > .column:not(.aligned):not(.row),\n.ui.centered.grid > .row > .column:not(.aligned),\n.ui.grid .centered.row > .column:not(.aligned) {\n  text-align: left;\n}\n\n.ui.grid > .centered.column,\n.ui.grid > .row > .centered.column {\n  display: block;\n  margin-left: auto;\n  margin-right: auto;\n}\n\n/*----------------------\n        Relaxed\n-----------------------*/\n\n.ui.relaxed.grid > .column:not(.row),\n.ui.relaxed.grid > .row > .column,\n.ui.grid > .relaxed.row > .column {\n  padding-left: 1.5rem;\n  padding-right: 1.5rem;\n}\n\n.ui[class*=\"very relaxed\"].grid > .column:not(.row),\n.ui[class*=\"very relaxed\"].grid > .row > .column,\n.ui.grid > [class*=\"very relaxed\"].row > .column {\n  padding-left: 2.5rem;\n  padding-right: 2.5rem;\n}\n\n/* Coupling with UI Divider */\n\n.ui.relaxed.grid .row + .ui.divider,\n.ui.grid .relaxed.row + .ui.divider {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n}\n\n.ui[class*=\"very relaxed\"].grid .row + .ui.divider,\n.ui.grid [class*=\"very relaxed\"].row + .ui.divider {\n  margin-left: 2.5rem;\n  margin-right: 2.5rem;\n}\n\n/*----------------------\n        Padded\n-----------------------*/\n\n.ui.padded.grid:not(.vertically):not(.horizontally) {\n  margin: 0em !important;\n}\n\n[class*=\"horizontally padded\"].ui.grid {\n  margin-left: 0em !important;\n  margin-right: 0em !important;\n}\n\n[class*=\"vertically padded\"].ui.grid {\n  margin-top: 0em !important;\n  margin-bottom: 0em !important;\n}\n\n/*----------------------\n       \"Floated\"\n-----------------------*/\n\n.ui.grid [class*=\"left floated\"].column {\n  margin-right: auto;\n}\n\n.ui.grid [class*=\"right floated\"].column {\n  margin-left: auto;\n}\n\n/*----------------------\n        Divided\n-----------------------*/\n\n.ui.divided.grid:not([class*=\"vertically divided\"]) > .column:not(.row),\n.ui.divided.grid:not([class*=\"vertically divided\"]) > .row > .column {\n  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);\n}\n\n/* Swap from padding to margin on columns to have dividers align */\n\n.ui[class*=\"vertically divided\"].grid > .column:not(.row),\n.ui[class*=\"vertically divided\"].grid > .row > .column {\n  margin-top: 1rem;\n  margin-bottom: 1rem;\n  padding-top: 0rem;\n  padding-bottom: 0rem;\n}\n\n.ui[class*=\"vertically divided\"].grid > .row {\n  margin-top: 0em;\n  margin-bottom: 0em;\n}\n\n/* No divider on first column on row */\n\n.ui.divided.grid:not([class*=\"vertically divided\"]) > .column:first-child,\n.ui.divided.grid:not([class*=\"vertically divided\"]) > .row > .column:first-child {\n  box-shadow: none;\n}\n\n/* Divided Row */\n\n.ui.grid > .divided.row > .column {\n  box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);\n}\n\n.ui.grid > .divided.row > .column:first-child {\n  box-shadow: none;\n}\n\n/* Vertically Divided */\n\n.ui[class*=\"vertically divided\"].grid > .row {\n  position: relative;\n}\n\n.ui[class*=\"vertically divided\"].grid > .row:before {\n  position: absolute;\n  content: \"\";\n  top: 0em;\n  left: 0px;\n  width: calc(100% -  2rem );\n  height: 1px;\n  margin: 0% 1rem;\n  box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);\n}\n\n/* Padded Horizontally Divided */\n\n[class*=\"horizontally padded\"].ui.divided.grid,\n.ui.padded.divided.grid:not(.vertically):not(.horizontally) {\n  width: 100%;\n}\n\n/* First Row Vertically Divided */\n\n.ui[class*=\"vertically divided\"].grid > .row:first-child:before {\n  box-shadow: none;\n}\n\n/* Inverted Divided */\n\n.ui.inverted.divided.grid:not([class*=\"vertically divided\"]) > .column:not(.row),\n.ui.inverted.divided.grid:not([class*=\"vertically divided\"]) > .row > .column {\n  box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.1);\n}\n\n.ui.inverted.divided.grid:not([class*=\"vertically divided\"]) > .column:not(.row):first-child,\n.ui.inverted.divided.grid:not([class*=\"vertically divided\"]) > .row > .column:first-child {\n  box-shadow: none;\n}\n\n.ui.inverted[class*=\"vertically divided\"].grid > .row:before {\n  box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.1);\n}\n\n/* Relaxed */\n\n.ui.relaxed[class*=\"vertically divided\"].grid > .row:before {\n  margin-left: 1.5rem;\n  margin-right: 1.5rem;\n  width: calc(100% -  3rem );\n}\n\n.ui[class*=\"very relaxed\"][class*=\"vertically divided\"].grid > .row:before {\n  margin-left: 5rem;\n  margin-right: 5rem;\n  width: calc(100% -  5rem );\n}\n\n/*----------------------\n         Celled\n-----------------------*/\n\n.ui.celled.grid {\n  width: 100%;\n  margin: 1em 0em;\n  box-shadow: 0px 0px 0px 1px #d4d4d5;\n}\n\n.ui.celled.grid > .row {\n  width: 100% !important;\n  margin: 0em;\n  padding: 0em;\n  box-shadow: 0px -1px 0px 0px #d4d4d5;\n}\n\n.ui.celled.grid > .column:not(.row),\n.ui.celled.grid > .row > .column {\n  box-shadow: -1px 0px 0px 0px #d4d4d5;\n}\n\n.ui.celled.grid > .column:first-child,\n.ui.celled.grid > .row > .column:first-child {\n  box-shadow: none;\n}\n\n.ui.celled.grid > .column:not(.row),\n.ui.celled.grid > .row > .column {\n  padding: 1em;\n}\n\n.ui.relaxed.celled.grid > .column:not(.row),\n.ui.relaxed.celled.grid > .row > .column {\n  padding: 1.5em;\n}\n\n.ui[class*=\"very relaxed\"].celled.grid > .column:not(.row),\n.ui[class*=\"very relaxed\"].celled.grid > .row > .column {\n  padding: 2em;\n}\n\n/* Internally Celled */\n\n.ui[class*=\"internally celled\"].grid {\n  box-shadow: none;\n  margin: 0em;\n}\n\n.ui[class*=\"internally celled\"].grid > .row:first-child {\n  box-shadow: none;\n}\n\n.ui[class*=\"internally celled\"].grid > .row > .column:first-child {\n  box-shadow: none;\n}\n\n/*----------------------\n   Vertically Aligned\n-----------------------*/\n\n/* Top Aligned */\n\n.ui[class*=\"top aligned\"].grid > .column:not(.row),\n.ui.grid > [class*=\"top aligned\"].row > .column,\n.ui.grid > [class*=\"top aligned\"].column:not(.row),\n.ui.grid > .row > [class*=\"top aligned\"].column {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  vertical-align: top;\n  -webkit-align-self: flex-start !important;\n  -ms-flex-item-align: start !important;\n  align-self: flex-start !important;\n}\n\n/* Middle Aligned */\n\n.ui[class*=\"middle aligned\"].grid > .column:not(.row),\n.ui.grid > [class*=\"middle aligned\"].row > .column,\n.ui.grid > [class*=\"middle aligned\"].column:not(.row),\n.ui.grid > .row > [class*=\"middle aligned\"].column {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  vertical-align: middle;\n  -webkit-align-self: center !important;\n  -ms-flex-item-align: center !important;\n  align-self: center !important;\n}\n\n/* Bottom Aligned */\n\n.ui[class*=\"bottom aligned\"].grid > .column:not(.row),\n.ui.grid > [class*=\"bottom aligned\"].row > .column,\n.ui.grid > [class*=\"bottom aligned\"].column:not(.row),\n.ui.grid > .row > [class*=\"bottom aligned\"].column {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  vertical-align: bottom;\n  -webkit-align-self: flex-end !important;\n  -ms-flex-item-align: end !important;\n  align-self: flex-end !important;\n}\n\n/* Stretched */\n\n.ui.stretched.grid > .row > .column,\n.ui.stretched.grid > .column,\n.ui.grid > .stretched.row > .column,\n.ui.grid > .stretched.column:not(.row),\n.ui.grid > .row > .stretched.column {\n  display: -webkit-inline-box !important;\n  display: -webkit-inline-flex !important;\n  display: -ms-inline-flexbox !important;\n  display: inline-flex !important;\n  -webkit-align-self: stretch;\n  -ms-flex-item-align: stretch;\n  align-self: stretch;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n.ui.stretched.grid > .row > .column > *,\n.ui.stretched.grid > .column > *,\n.ui.grid > .stretched.row > .column > *,\n.ui.grid > .stretched.column:not(.row) > *,\n.ui.grid > .row > .stretched.column > * {\n  -webkit-box-flex: 1;\n  -webkit-flex-grow: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n}\n\n/*----------------------\n  Horizontally Centered\n-----------------------*/\n\n/* Left Aligned */\n\n.ui[class*=\"left aligned\"].grid .column,\n.ui.grid > [class*=\"left aligned\"].row > .column,\n.ui.grid > [class*=\"left aligned\"].column.column,\n.ui.grid > .row > [class*=\"left aligned\"].column {\n  text-align: left;\n  -webkit-align-self: inherit;\n  -ms-flex-item-align: inherit;\n  align-self: inherit;\n}\n\n/* Center Aligned */\n\n.ui[class*=\"center aligned\"].grid .column,\n.ui.grid > [class*=\"center aligned\"].row > .column,\n.ui.grid > [class*=\"center aligned\"].column.column,\n.ui.grid > .row > [class*=\"center aligned\"].column {\n  text-align: center;\n  -webkit-align-self: inherit;\n  -ms-flex-item-align: inherit;\n  align-self: inherit;\n}\n\n.ui[class*=\"center aligned\"].grid {\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n}\n\n/* Right Aligned */\n\n.ui[class*=\"right aligned\"].grid .column,\n.ui.grid > [class*=\"right aligned\"].row > .column,\n.ui.grid > [class*=\"right aligned\"].column.column,\n.ui.grid > .row > [class*=\"right aligned\"].column {\n  text-align: right;\n  -webkit-align-self: inherit;\n  -ms-flex-item-align: inherit;\n  align-self: inherit;\n}\n\n/* Justified */\n\n.ui.justified.grid,\n.ui.justified.grid > .row > .column,\n.ui.justified.grid > .column,\n.ui.grid .justified.column,\n.ui.grid > .justified.row > .column {\n  text-align: justify;\n  -webkit-hyphens: auto;\n  -moz-hyphens: auto;\n  -ms-hyphens: auto;\n  hyphens: auto;\n}\n\n.ui.grid .justified.column {\n  text-align: justify !important;\n  -webkit-hyphens: auto !important;\n  -moz-hyphens: auto !important;\n  -ms-hyphens: auto !important;\n  hyphens: auto !important;\n}\n\n/*----------------------\n         Colored\n-----------------------*/\n\n.ui.grid > .row > .red.column,\n.ui.grid > .row > .orange.column,\n.ui.grid > .row > .yellow.column,\n.ui.grid > .row > .olive.column,\n.ui.grid > .row > .green.column,\n.ui.grid > .row > .teal.column,\n.ui.grid > .row > .blue.column,\n.ui.grid > .row > .violet.column,\n.ui.grid > .row > .purple.column,\n.ui.grid > .row > .pink.column,\n.ui.grid > .row > .brown.column,\n.ui.grid > .row > .grey.column,\n.ui.grid > .row > .black.column {\n  margin-top: -1rem;\n  margin-bottom: -1rem;\n  padding-top: 1rem;\n  padding-bottom: 1rem;\n}\n\n/* Red */\n\n.ui.grid > .red.row,\n.ui.grid > .red.column,\n.ui.grid > .row > .red.column {\n  background-color: #db2828 !important;\n  color: #ffffff;\n}\n\n/* Orange */\n\n.ui.grid > .orange.row,\n.ui.grid > .orange.column,\n.ui.grid > .row > .orange.column {\n  background-color: #f2711c !important;\n  color: #ffffff;\n}\n\n/* Yellow */\n\n.ui.grid > .yellow.row,\n.ui.grid > .yellow.column,\n.ui.grid > .row > .yellow.column {\n  background-color: #fbbd08 !important;\n  color: #ffffff;\n}\n\n/* Olive */\n\n.ui.grid > .olive.row,\n.ui.grid > .olive.column,\n.ui.grid > .row > .olive.column {\n  background-color: #b5cc18 !important;\n  color: #ffffff;\n}\n\n/* Green */\n\n.ui.grid > .green.row,\n.ui.grid > .green.column,\n.ui.grid > .row > .green.column {\n  background-color: #21ba45 !important;\n  color: #ffffff;\n}\n\n/* Teal */\n\n.ui.grid > .teal.row,\n.ui.grid > .teal.column,\n.ui.grid > .row > .teal.column {\n  background-color: #00b5ad !important;\n  color: #ffffff;\n}\n\n/* Blue */\n\n.ui.grid > .blue.row,\n.ui.grid > .blue.column,\n.ui.grid > .row > .blue.column {\n  background-color: #2185d0 !important;\n  color: #ffffff;\n}\n\n/* Violet */\n\n.ui.grid > .violet.row,\n.ui.grid > .violet.column,\n.ui.grid > .row > .violet.column {\n  background-color: #6435c9 !important;\n  color: #ffffff;\n}\n\n/* Purple */\n\n.ui.grid > .purple.row,\n.ui.grid > .purple.column,\n.ui.grid > .row > .purple.column {\n  background-color: #a333c8 !important;\n  color: #ffffff;\n}\n\n/* Pink */\n\n.ui.grid > .pink.row,\n.ui.grid > .pink.column,\n.ui.grid > .row > .pink.column {\n  background-color: #e03997 !important;\n  color: #ffffff;\n}\n\n/* Brown */\n\n.ui.grid > .brown.row,\n.ui.grid > .brown.column,\n.ui.grid > .row > .brown.column {\n  background-color: #a5673f !important;\n  color: #ffffff;\n}\n\n/* Grey */\n\n.ui.grid > .grey.row,\n.ui.grid > .grey.column,\n.ui.grid > .row > .grey.column {\n  background-color: #767676 !important;\n  color: #ffffff;\n}\n\n/* Black */\n\n.ui.grid > .black.row,\n.ui.grid > .black.column,\n.ui.grid > .row > .black.column {\n  background-color: #1b1c1d !important;\n  color: #ffffff;\n}\n\n/*----------------------\n      Equal Width\n-----------------------*/\n\n.ui[class*=\"equal width\"].grid > .column:not(.row),\n.ui[class*=\"equal width\"].grid > .row > .column,\n.ui.grid > [class*=\"equal width\"].row > .column {\n  display: inline-block;\n  -webkit-box-flex: 1;\n  -webkit-flex-grow: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n}\n\n.ui[class*=\"equal width\"].grid > .wide.column,\n.ui[class*=\"equal width\"].grid > .row > .wide.column,\n.ui.grid > [class*=\"equal width\"].row > .wide.column {\n  -webkit-box-flex: 0;\n  -webkit-flex-grow: 0;\n  -ms-flex-positive: 0;\n  flex-grow: 0;\n}\n\n/*----------------------\n        Reverse\n-----------------------*/\n\n/* Mobile */\n\n@media only screen and (max-width: 767px) {\n  .ui[class*=\"mobile reversed\"].grid,\n  .ui[class*=\"mobile reversed\"].grid > .row,\n  .ui.grid > [class*=\"mobile reversed\"].row {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: row-reverse;\n    -ms-flex-direction: row-reverse;\n    flex-direction: row-reverse;\n  }\n\n  .ui[class*=\"mobile vertically reversed\"].grid,\n  .ui.stackable[class*=\"mobile reversed\"] {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: column-reverse;\n    -ms-flex-direction: column-reverse;\n    flex-direction: column-reverse;\n  }\n\n  /* Divided Reversed */\n\n  .ui[class*=\"mobile reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:first-child,\n  .ui[class*=\"mobile reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui[class*=\"mobile reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:last-child,\n  .ui[class*=\"mobile reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:last-child {\n    box-shadow: none;\n  }\n\n  /* Vertically Divided Reversed */\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"mobile vertically reversed\"] > .row:first-child:before {\n    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"mobile vertically reversed\"] > .row:last-child:before {\n    box-shadow: none;\n  }\n\n  /* Celled Reversed */\n\n  .ui[class*=\"mobile reversed\"].celled.grid > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px #d4d4d5;\n  }\n\n  .ui[class*=\"mobile reversed\"].celled.grid > .row > .column:last-child {\n    box-shadow: none;\n  }\n}\n\n/* Tablet */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui[class*=\"tablet reversed\"].grid,\n  .ui[class*=\"tablet reversed\"].grid > .row,\n  .ui.grid > [class*=\"tablet reversed\"].row {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: row-reverse;\n    -ms-flex-direction: row-reverse;\n    flex-direction: row-reverse;\n  }\n\n  .ui[class*=\"tablet vertically reversed\"].grid {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: column-reverse;\n    -ms-flex-direction: column-reverse;\n    flex-direction: column-reverse;\n  }\n\n  /* Divided Reversed */\n\n  .ui[class*=\"tablet reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:first-child,\n  .ui[class*=\"tablet reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui[class*=\"tablet reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:last-child,\n  .ui[class*=\"tablet reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:last-child {\n    box-shadow: none;\n  }\n\n  /* Vertically Divided Reversed */\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"tablet vertically reversed\"] > .row:first-child:before {\n    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"tablet vertically reversed\"] > .row:last-child:before {\n    box-shadow: none;\n  }\n\n  /* Celled Reversed */\n\n  .ui[class*=\"tablet reversed\"].celled.grid > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px #d4d4d5;\n  }\n\n  .ui[class*=\"tablet reversed\"].celled.grid > .row > .column:last-child {\n    box-shadow: none;\n  }\n}\n\n/* Computer */\n\n@media only screen and (min-width: 992px) {\n  .ui[class*=\"computer reversed\"].grid,\n  .ui[class*=\"computer reversed\"].grid > .row,\n  .ui.grid > [class*=\"computer reversed\"].row {\n    -webkit-box-orient: horizontal;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: row-reverse;\n    -ms-flex-direction: row-reverse;\n    flex-direction: row-reverse;\n  }\n\n  .ui[class*=\"computer vertically reversed\"].grid {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: reverse;\n    -webkit-flex-direction: column-reverse;\n    -ms-flex-direction: column-reverse;\n    flex-direction: column-reverse;\n  }\n\n  /* Divided Reversed */\n\n  .ui[class*=\"computer reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:first-child,\n  .ui[class*=\"computer reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui[class*=\"computer reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .column:last-child,\n  .ui[class*=\"computer reversed\"].divided.grid:not([class*=\"vertically divided\"]) > .row > .column:last-child {\n    box-shadow: none;\n  }\n\n  /* Vertically Divided Reversed */\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"computer vertically reversed\"] > .row:first-child:before {\n    box-shadow: 0px -1px 0px 0px rgba(34, 36, 38, 0.15);\n  }\n\n  .ui.grid[class*=\"vertically divided\"][class*=\"computer vertically reversed\"] > .row:last-child:before {\n    box-shadow: none;\n  }\n\n  /* Celled Reversed */\n\n  .ui[class*=\"computer reversed\"].celled.grid > .row > .column:first-child {\n    box-shadow: -1px 0px 0px 0px #d4d4d5;\n  }\n\n  .ui[class*=\"computer reversed\"].celled.grid > .row > .column:last-child {\n    box-shadow: none;\n  }\n}\n\n/*-------------------\n      Doubling\n--------------------*/\n\n/* Tablet Only */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.doubling.grid {\n    width: auto;\n  }\n\n  .ui.grid > .doubling.row,\n  .ui.doubling.grid > .row {\n    margin: 0em !important;\n    padding: 0em !important;\n  }\n\n  .ui.grid > .doubling.row > .column,\n  .ui.doubling.grid > .row > .column {\n    display: inline-block !important;\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n    box-shadow: none !important;\n    margin: 0em;\n  }\n\n  .ui[class*=\"two column\"].doubling.grid > .row > .column,\n  .ui[class*=\"two column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"two column\"].doubling.row.row > .column {\n    width: 100% !important;\n  }\n\n  .ui[class*=\"three column\"].doubling.grid > .row > .column,\n  .ui[class*=\"three column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"three column\"].doubling.row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"four column\"].doubling.grid > .row > .column,\n  .ui[class*=\"four column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"four column\"].doubling.row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"five column\"].doubling.grid > .row > .column,\n  .ui[class*=\"five column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"five column\"].doubling.row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"six column\"].doubling.grid > .row > .column,\n  .ui[class*=\"six column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"six column\"].doubling.row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"seven column\"].doubling.grid > .row > .column,\n  .ui[class*=\"seven column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"seven column\"].doubling.row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"eight column\"].doubling.grid > .row > .column,\n  .ui[class*=\"eight column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"eight column\"].doubling.row.row > .column {\n    width: 25% !important;\n  }\n\n  .ui[class*=\"nine column\"].doubling.grid > .row > .column,\n  .ui[class*=\"nine column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"nine column\"].doubling.row.row > .column {\n    width: 25% !important;\n  }\n\n  .ui[class*=\"ten column\"].doubling.grid > .row > .column,\n  .ui[class*=\"ten column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"ten column\"].doubling.row.row > .column {\n    width: 20% !important;\n  }\n\n  .ui[class*=\"eleven column\"].doubling.grid > .row > .column,\n  .ui[class*=\"eleven column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"eleven column\"].doubling.row.row > .column {\n    width: 20% !important;\n  }\n\n  .ui[class*=\"twelve column\"].doubling.grid > .row > .column,\n  .ui[class*=\"twelve column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"twelve column\"].doubling.row.row > .column {\n    width: 16.66666667% !important;\n  }\n\n  .ui[class*=\"thirteen column\"].doubling.grid > .row > .column,\n  .ui[class*=\"thirteen column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"thirteen column\"].doubling.row.row > .column {\n    width: 16.66666667% !important;\n  }\n\n  .ui[class*=\"fourteen column\"].doubling.grid > .row > .column,\n  .ui[class*=\"fourteen column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"fourteen column\"].doubling.row.row > .column {\n    width: 14.28571429% !important;\n  }\n\n  .ui[class*=\"fifteen column\"].doubling.grid > .row > .column,\n  .ui[class*=\"fifteen column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"fifteen column\"].doubling.row.row > .column {\n    width: 14.28571429% !important;\n  }\n\n  .ui[class*=\"sixteen column\"].doubling.grid > .row > .column,\n  .ui[class*=\"sixteen column\"].doubling.grid > .column:not(.row),\n  .ui.grid > [class*=\"sixteen column\"].doubling.row.row > .column {\n    width: 12.5% !important;\n  }\n}\n\n/* Mobily Only */\n\n@media only screen and (max-width: 767px) {\n  .ui.grid > .doubling.row,\n  .ui.doubling.grid > .row {\n    margin: 0em !important;\n    padding: 0em !important;\n  }\n\n  .ui.grid > .doubling.row > .column,\n  .ui.doubling.grid > .row > .column {\n    padding-top: 1rem !important;\n    padding-bottom: 1rem !important;\n    margin: 0em !important;\n    box-shadow: none !important;\n  }\n\n  .ui[class*=\"two column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"two column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"two column\"].doubling:not(.stackable).row.row > .column {\n    width: 100% !important;\n  }\n\n  .ui[class*=\"three column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"three column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"three column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"four column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"four column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"four column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"five column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"five column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"five column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"six column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"six column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"six column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"seven column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"seven column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"seven column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"eight column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"eight column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"eight column\"].doubling:not(.stackable).row.row > .column {\n    width: 50% !important;\n  }\n\n  .ui[class*=\"nine column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"nine column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"nine column\"].doubling:not(.stackable).row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"ten column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"ten column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"ten column\"].doubling:not(.stackable).row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"eleven column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"eleven column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"eleven column\"].doubling:not(.stackable).row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"twelve column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"twelve column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"twelve column\"].doubling:not(.stackable).row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"thirteen column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"thirteen column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"thirteen column\"].doubling:not(.stackable).row.row > .column {\n    width: 33.33333333% !important;\n  }\n\n  .ui[class*=\"fourteen column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"fourteen column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"fourteen column\"].doubling:not(.stackable).row.row > .column {\n    width: 25% !important;\n  }\n\n  .ui[class*=\"fifteen column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"fifteen column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"fifteen column\"].doubling:not(.stackable).row.row > .column {\n    width: 25% !important;\n  }\n\n  .ui[class*=\"sixteen column\"].doubling:not(.stackable).grid > .row > .column,\n  .ui[class*=\"sixteen column\"].doubling:not(.stackable).grid > .column:not(.row),\n  .ui.grid > [class*=\"sixteen column\"].doubling:not(.stackable).row.row > .column {\n    width: 25% !important;\n  }\n}\n\n/*-------------------\n      Stackable\n--------------------*/\n\n@media only screen and (max-width: 767px) {\n  .ui.stackable.grid {\n    width: auto;\n    margin-left: 0em !important;\n    margin-right: 0em !important;\n  }\n\n  .ui.stackable.grid > .row > .wide.column,\n  .ui.stackable.grid > .wide.column,\n  .ui.stackable.grid > .column.grid > .column,\n  .ui.stackable.grid > .column.row > .column,\n  .ui.stackable.grid > .row > .column,\n  .ui.stackable.grid > .column:not(.row),\n  .ui.grid > .stackable.stackable.row > .column {\n    width: 100% !important;\n    margin: 0em 0em !important;\n    box-shadow: none !important;\n    padding: 1rem 1rem !important;\n  }\n\n  .ui.stackable.grid:not(.vertically) > .row {\n    margin: 0em;\n    padding: 0em;\n  }\n\n  /* Coupling */\n\n  .ui.container > .ui.stackable.grid > .column,\n  .ui.container > .ui.stackable.grid > .row > .column {\n    padding-left: 0em !important;\n    padding-right: 0em !important;\n  }\n\n  /* Don't pad inside segment or nested grid */\n\n  .ui.grid .ui.stackable.grid,\n  .ui.segment:not(.vertical) .ui.stackable.page.grid {\n    margin-left: -1rem !important;\n    margin-right: -1rem !important;\n  }\n\n  /* Divided Stackable */\n\n  .ui.stackable.divided.grid > .row:first-child > .column:first-child,\n  .ui.stackable.celled.grid > .row:first-child > .column:first-child,\n  .ui.stackable.divided.grid > .column:not(.row):first-child,\n  .ui.stackable.celled.grid > .column:not(.row):first-child {\n    border-top: none !important;\n  }\n\n  .ui.inverted.stackable.celled.grid > .column:not(.row),\n  .ui.inverted.stackable.divided.grid > .column:not(.row),\n  .ui.inverted.stackable.celled.grid > .row > .column,\n  .ui.inverted.stackable.divided.grid > .row > .column {\n    border-top: 1px solid rgba(255, 255, 255, 0.1);\n  }\n\n  .ui.stackable.celled.grid > .column:not(.row),\n  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),\n  .ui.stackable.celled.grid > .row > .column,\n  .ui.stackable.divided:not(.vertically).grid > .row > .column {\n    border-top: 1px solid rgba(34, 36, 38, 0.15);\n    box-shadow: none !important;\n    padding-top: 2rem !important;\n    padding-bottom: 2rem !important;\n  }\n\n  .ui.stackable.celled.grid > .row {\n    box-shadow: none !important;\n  }\n\n  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),\n  .ui.stackable.divided:not(.vertically).grid > .row > .column {\n    padding-left: 0em !important;\n    padding-right: 0em !important;\n  }\n}\n\n/*----------------------\n     Only (Device)\n-----------------------*/\n\n/* These include arbitrary class repetitions for forced specificity */\n\n/* Mobile Only Hide */\n\n@media only screen and (max-width: 767px) {\n  .ui.tablet:not(.mobile).only.grid.grid.grid,\n  .ui.grid.grid.grid > [class*=\"tablet only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"tablet only\"].column:not(.mobile) {\n    display: none !important;\n  }\n\n  .ui[class*=\"computer only\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"computer only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"computer only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"computer only\"].column:not(.mobile) {\n    display: none !important;\n  }\n\n  .ui[class*=\"large screen only\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"large screen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n\n  .ui[class*=\"widescreen\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"large screen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n}\n\n/* Tablet Only Hide */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui[class*=\"mobile only\"].grid.grid.grid:not(.tablet),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].row:not(.tablet),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].column:not(.tablet),\n  .ui.grid.grid.grid > .row > [class*=\"mobile only\"].column:not(.tablet) {\n    display: none !important;\n  }\n\n  .ui[class*=\"computer only\"].grid.grid.grid:not(.tablet),\n  .ui.grid.grid.grid > [class*=\"computer only\"].row:not(.tablet),\n  .ui.grid.grid.grid > [class*=\"computer only\"].column:not(.tablet),\n  .ui.grid.grid.grid > .row > [class*=\"computer only\"].column:not(.tablet) {\n    display: none !important;\n  }\n\n  .ui[class*=\"large screen only\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"large screen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n\n  .ui[class*=\"widescreen\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"widescreen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n}\n\n/* Computer Only Hide */\n\n@media only screen and (min-width: 992px) and (max-width: 1199px) {\n  .ui[class*=\"mobile only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"mobile only\"].column:not(.computer) {\n    display: none !important;\n  }\n\n  .ui[class*=\"tablet only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"tablet only\"].column:not(.computer) {\n    display: none !important;\n  }\n\n  .ui[class*=\"large screen only\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"large screen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"large screen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n\n  .ui[class*=\"widescreen\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"widescreen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n}\n\n/* Large Screen Only Hide */\n\n@media only screen and (min-width: 1200px) and (max-width: 1919px) {\n  .ui[class*=\"mobile only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"mobile only\"].column:not(.computer) {\n    display: none !important;\n  }\n\n  .ui[class*=\"tablet only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"tablet only\"].column:not(.computer) {\n    display: none !important;\n  }\n\n  .ui[class*=\"widescreen\"].grid.grid.grid:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].row:not(.mobile),\n  .ui.grid.grid.grid > [class*=\"widescreen only\"].column:not(.mobile),\n  .ui.grid.grid.grid > .row > [class*=\"widescreen only\"].column:not(.mobile) {\n    display: none !important;\n  }\n}\n\n/* Widescreen Only Hide */\n\n@media only screen and (min-width: 1920px) {\n  .ui[class*=\"mobile only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"mobile only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"mobile only\"].column:not(.computer) {\n    display: none !important;\n  }\n\n  .ui[class*=\"tablet only\"].grid.grid.grid:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].row:not(.computer),\n  .ui.grid.grid.grid > [class*=\"tablet only\"].column:not(.computer),\n  .ui.grid.grid.grid > .row > [class*=\"tablet only\"].column:not(.computer) {\n    display: none !important;\n  }\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*\n * # Semantic - Menu\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributor\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Standard\n*******************************/\n\n/*--------------\n      Menu\n---------------*/\n\n.ui.menu {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: 1rem 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  background: #ffffff;\n  font-weight: normal;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n  min-height: 2.85714286em;\n}\n\n.ui.menu:after {\n  content: '';\n  display: block;\n  height: 0px;\n  clear: both;\n  visibility: hidden;\n}\n\n.ui.menu:first-child {\n  margin-top: 0rem;\n}\n\n.ui.menu:last-child {\n  margin-bottom: 0rem;\n}\n\n/*--------------\n    Sub-Menu\n---------------*/\n\n.ui.menu .menu {\n  margin: 0em;\n}\n\n.ui.menu:not(.vertical) > .menu {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n/*--------------\n      Item\n---------------*/\n\n.ui.menu:not(.vertical) .item {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.ui.menu .item {\n  position: relative;\n  vertical-align: middle;\n  line-height: 1;\n  text-decoration: none;\n  -webkit-tap-highlight-color: transparent;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  background: none;\n  padding: 0.92857143em 1.14285714em;\n  text-transform: none;\n  color: rgba(0, 0, 0, 0.87);\n  font-weight: normal;\n  -webkit-transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;\n  transition: background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;\n}\n\n.ui.menu > .item:first-child {\n  border-radius: 0.28571429rem 0px 0px 0.28571429rem;\n}\n\n/* Border */\n\n.ui.menu .item:before {\n  position: absolute;\n  content: '';\n  top: 0%;\n  right: 0px;\n  height: 100%;\n  width: 1px;\n  background: rgba(34, 36, 38, 0.1);\n}\n\n/*--------------\n  Text Content\n---------------*/\n\n.ui.menu .text.item > *,\n.ui.menu .item > a:not(.ui),\n.ui.menu .item > p:only-child {\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  -ms-user-select: text;\n  user-select: text;\n  line-height: 1.3;\n}\n\n.ui.menu .item > p:first-child {\n  margin-top: 0;\n}\n\n.ui.menu .item > p:last-child {\n  margin-bottom: 0;\n}\n\n/*--------------\n      Icons\n---------------*/\n\n.ui.menu .item > i.icon {\n  opacity: 0.9;\n  float: none;\n  margin: 0em 0.35714286em 0em 0em;\n}\n\n/*--------------\n     Button\n---------------*/\n\n.ui.menu:not(.vertical) .item > .button {\n  position: relative;\n  top: 0em;\n  margin: -0.5em 0em;\n  padding-bottom: 0.71428571em;\n  padding-top: 0.71428571em;\n  font-size: 1em;\n}\n\n/*----------------\n Grid / Container\n-----------------*/\n\n.ui.menu > .grid,\n.ui.menu > .container {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: inherit;\n  -webkit-align-items: inherit;\n  -ms-flex-align: inherit;\n  align-items: inherit;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: inherit;\n  -ms-flex-direction: inherit;\n  flex-direction: inherit;\n}\n\n/*--------------\n     Inputs\n---------------*/\n\n.ui.menu .item > .input {\n  width: 100%;\n}\n\n.ui.menu:not(.vertical) .item > .input {\n  position: relative;\n  top: 0em;\n  margin: -0.5em 0em;\n}\n\n.ui.menu .item > .input input {\n  font-size: 1em;\n  padding-top: 0.57142857em;\n  padding-bottom: 0.57142857em;\n}\n\n/*--------------\n     Header\n---------------*/\n\n.ui.menu .header.item,\n.ui.vertical.menu .header.item {\n  margin: 0em;\n  background: '';\n  text-transform: normal;\n  font-weight: bold;\n}\n\n.ui.vertical.menu .item > .header:not(.ui) {\n  margin: 0em 0em 0.5em;\n  font-size: 1em;\n  font-weight: bold;\n}\n\n/*--------------\n     Popup\n---------------*/\n\n.ui.menu .ui.popup {\n  display: none;\n}\n\n.ui.menu .ui.visible.popup {\n  display: block;\n}\n\n/*--------------\n    Dropdowns\n---------------*/\n\n/* Dropdown Icon */\n\n.ui.menu .item > i.dropdown.icon {\n  padding: 0em;\n  float: right;\n  margin: 0em 0em 0em 1em;\n}\n\n/* Menu */\n\n.ui.menu .dropdown.item .menu {\n  left: 0px;\n  min-width: calc(100% - 1px);\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  background: #ffffff;\n  margin: 0em 0px 0px;\n  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.08);\n  -webkit-box-orient: vertical !important;\n  -webkit-box-direction: normal !important;\n  -webkit-flex-direction: column !important;\n  -ms-flex-direction: column !important;\n  flex-direction: column !important;\n}\n\n/* Menu Items */\n\n.ui.menu .ui.dropdown .menu > .item {\n  margin: 0;\n  text-align: left;\n  font-size: 1em !important;\n  padding: 0.71428571em 1.14285714em !important;\n  background: transparent !important;\n  color: rgba(0, 0, 0, 0.87) !important;\n  text-transform: none !important;\n  font-weight: normal !important;\n  box-shadow: none !important;\n  -webkit-transition: none !important;\n  transition: none !important;\n}\n\n.ui.menu .ui.dropdown .menu > .item:hover {\n  background: rgba(0, 0, 0, 0.05) !important;\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.menu .ui.dropdown .menu > .selected.item {\n  background: rgba(0, 0, 0, 0.05) !important;\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.menu .ui.dropdown .menu > .active.item {\n  background: rgba(0, 0, 0, 0.03) !important;\n  font-weight: bold !important;\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {\n  display: block;\n}\n\n.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown) {\n  display: inline-block;\n  font-size: 1em !important;\n  float: none;\n  margin: 0em 0.75em 0em 0em;\n}\n\n/* Secondary */\n\n.ui.secondary.menu .dropdown.item > .menu,\n.ui.text.menu .dropdown.item > .menu {\n  border-radius: 0.28571429rem;\n  margin-top: 0.35714286em;\n}\n\n/* Pointing */\n\n.ui.menu .pointing.dropdown.item .menu {\n  margin-top: 0.75em;\n}\n\n/* Inverted */\n\n.ui.inverted.menu .search.dropdown.item > .search,\n.ui.inverted.menu .search.dropdown.item > .text {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/* Vertical */\n\n.ui.vertical.menu .dropdown.item > .icon {\n  float: right;\n  content: \"\\f0da\";\n  margin-left: 1em;\n}\n\n.ui.vertical.menu .dropdown.item .menu {\n  top: 0% !important;\n  left: 100%;\n  min-width: 0;\n  margin: 0em 0em 0em 0em;\n  box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.08);\n  border-radius: 0em 0.28571429rem 0.28571429rem 0.28571429rem;\n}\n\n.ui.vertical.menu .active.dropdown.item {\n  border-top-right-radius: 0em;\n  border-bottom-right-radius: 0em;\n}\n\n.ui.vertical.menu .dropdown.active.item {\n  box-shadow: none;\n}\n\n/* Evenly Divided */\n\n.ui.item.menu .dropdown .menu .item {\n  width: 100%;\n}\n\n/*--------------\n     Labels\n---------------*/\n\n.ui.menu .item > .label {\n  background: #999999;\n  color: #ffffff;\n  margin-left: 1em;\n  padding: 0.3em 0.71428571em;\n}\n\n.ui.vertical.menu .item > .label {\n  background: #999999;\n  color: #ffffff;\n  margin-top: -0.15em;\n  margin-bottom: -0.15em;\n  padding: 0.3em 0.71428571em;\n}\n\n.ui.menu .item > .floating.label {\n  padding: 0.3em 0.71428571em;\n}\n\n/*--------------\n     Images\n---------------*/\n\n.ui.menu .item > img:not(.ui) {\n  display: inline-block;\n  vertical-align: middle;\n  margin: -0.3em 0em;\n  width: 2.5em;\n}\n\n.ui.vertical.menu .item > img:not(.ui):only-child {\n  display: block;\n  max-width: 100%;\n  width: auto;\n}\n\n/*******************************\n          Coupling\n*******************************/\n\n/*--------------\n     Sidebar\n---------------*/\n\n/* Show vertical dividers below last */\n\n.ui.vertical.sidebar.menu > .item:first-child:before {\n  display: block !important;\n}\n\n.ui.vertical.sidebar.menu > .item::before {\n  top: auto;\n  bottom: 0px;\n}\n\n/*--------------\n    Container\n---------------*/\n\n@media only screen and (max-width: 767px) {\n  .ui.menu > .ui.container {\n    width: 100%;\n    margin-left: 0em !important;\n    margin-right: 0em !important;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless) > .container > .item:not(.right):not(.borderless):first-child {\n    border-left: 1px solid rgba(34, 36, 38, 0.1);\n  }\n}\n\n/*******************************\n             States\n*******************************/\n\n/*--------------\n      Hover\n---------------*/\n\n.ui.link.menu .item:hover,\n.ui.menu .dropdown.item:hover,\n.ui.menu .link.item:hover,\n.ui.menu a.item:hover {\n  cursor: pointer;\n  background: rgba(0, 0, 0, 0.03);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Pressed\n---------------*/\n\n.ui.link.menu .item:active,\n.ui.menu .link.item:active,\n.ui.menu a.item:active {\n  background: rgba(0, 0, 0, 0.03);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.menu .active.item {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n  font-weight: normal;\n  box-shadow: none;\n}\n\n.ui.menu .active.item > i.icon {\n  opacity: 1;\n}\n\n/*--------------\n  Active Hover\n---------------*/\n\n.ui.menu .active.item:hover,\n.ui.vertical.menu .active.item:hover {\n  background-color: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Disabled\n---------------*/\n\n.ui.menu .item.disabled,\n.ui.menu .item.disabled:hover {\n  cursor: default;\n  background-color: transparent !important;\n  color: rgba(40, 40, 40, 0.3);\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*------------------\nFloated Menu / Item\n-------------------*/\n\n/* Left Floated */\n\n.ui.menu:not(.vertical) .left.item,\n.ui.menu:not(.vertical) .left.menu {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin-right: auto !important;\n}\n\n/* Right Floated */\n\n.ui.menu:not(.vertical) .right.item,\n.ui.menu:not(.vertical) .right.menu {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin-left: auto !important;\n}\n\n/* Swapped Borders */\n\n.ui.menu .right.item::before,\n.ui.menu .right.menu > .item::before {\n  right: auto;\n  left: 0;\n}\n\n/*--------------\n    Vertical\n---------------*/\n\n.ui.vertical.menu {\n  display: block;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  background: #ffffff;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n}\n\n/*--- Item ---*/\n\n.ui.vertical.menu .item {\n  display: block;\n  background: none;\n  border-top: none;\n  border-right: none;\n}\n\n.ui.vertical.menu > .item:first-child {\n  border-radius: 0.28571429rem 0.28571429rem 0px 0px;\n}\n\n.ui.vertical.menu > .item:last-child {\n  border-radius: 0px 0px 0.28571429rem 0.28571429rem;\n}\n\n/*--- Label ---*/\n\n.ui.vertical.menu .item > .label {\n  float: right;\n  text-align: center;\n}\n\n/*--- Icon ---*/\n\n.ui.vertical.menu .item > i.icon {\n  width: 1.18em;\n  float: right;\n  margin: 0em 0em 0em 0.5em;\n}\n\n.ui.vertical.menu .item > .label + i.icon {\n  float: none;\n  margin: 0em 0.5em 0em 0em;\n}\n\n/*--- Border ---*/\n\n.ui.vertical.menu .item:before {\n  position: absolute;\n  content: '';\n  top: 0%;\n  left: 0px;\n  width: 100%;\n  background: rgba(34, 36, 38, 0.1);\n  height: 1px;\n}\n\n.ui.vertical.menu .item:first-child:before {\n  display: none !important;\n}\n\n/*--- Sub Menu ---*/\n\n.ui.vertical.menu .item > .menu {\n  margin: 0.5em -1.14285714em 0em;\n}\n\n.ui.vertical.menu .menu .item {\n  background: none;\n  padding: 0.5em 1.33333333em;\n  font-size: 0.85714286em;\n  color: rgba(0, 0, 0, 0.5);\n}\n\n.ui.vertical.menu .item .menu a.item:hover,\n.ui.vertical.menu .item .menu .link.item:hover {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.vertical.menu .menu .item:before {\n  display: none;\n}\n\n/* Vertical Active */\n\n.ui.vertical.menu .active.item {\n  background: rgba(0, 0, 0, 0.05);\n  border-radius: 0em;\n  box-shadow: none;\n}\n\n.ui.vertical.menu > .active.item:first-child {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.vertical.menu > .active.item:last-child {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.vertical.menu > .active.item:only-child {\n  border-radius: 0.28571429rem;\n}\n\n.ui.vertical.menu .active.item .menu .active.item {\n  border-left: none;\n}\n\n.ui.vertical.menu .item .menu .active.item {\n  background-color: transparent;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Tabular\n---------------*/\n\n.ui.tabular.menu {\n  border-radius: 0em;\n  box-shadow: none !important;\n  border: none;\n  background: none transparent;\n  border-bottom: 1px solid #d4d4d5;\n}\n\n.ui.tabular.fluid.menu {\n  width: calc(100% +  2px ) !important;\n}\n\n.ui.tabular.menu .item {\n  background: transparent;\n  border-bottom: none;\n  border-left: 1px solid transparent;\n  border-right: 1px solid transparent;\n  border-top: 2px solid transparent;\n  padding: 0.92857143em 1.42857143em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.tabular.menu .item:before {\n  display: none;\n}\n\n/* Hover */\n\n.ui.tabular.menu .item:hover {\n  background-color: transparent;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Active */\n\n.ui.tabular.menu .active.item {\n  background: none #ffffff;\n  color: rgba(0, 0, 0, 0.95);\n  border-top-width: 1px;\n  border-color: #d4d4d5;\n  font-weight: bold;\n  margin-bottom: -1px;\n  box-shadow: none;\n  border-radius: 0.28571429rem 0.28571429rem 0px 0px !important;\n}\n\n/* Coupling with segment for attachment */\n\n.ui.tabular.menu + .bottom.attached.segment {\n  border-top: none;\n  margin: 0px;\n  width: 100%;\n}\n\n.top.attached.segment + .ui.bottom.tabular.menu {\n  position: relative;\n  width: calc(100% +  2px );\n  left: -1px;\n}\n\n/* Bottom Vertical Tabular */\n\n.ui.bottom.tabular.menu {\n  background: none transparent;\n  border-radius: 0em;\n  box-shadow: none !important;\n  border-bottom: none;\n  border-top: 1px solid #d4d4d5;\n}\n\n.ui.bottom.tabular.menu .item {\n  background: none;\n  border-left: 1px solid transparent;\n  border-right: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  border-top: none;\n}\n\n.ui.bottom.tabular.menu .active.item {\n  background: none #ffffff;\n  color: rgba(0, 0, 0, 0.95);\n  border-color: #d4d4d5;\n  margin: -1px 0px 0px 0px;\n  border-radius: 0px 0px 0.28571429rem 0.28571429rem !important;\n}\n\n/* Vertical Tabular (Left) */\n\n.ui.vertical.tabular.menu {\n  background: none transparent;\n  border-radius: 0em;\n  box-shadow: none !important;\n  border-bottom: none;\n  border-right: 1px solid #d4d4d5;\n}\n\n.ui.vertical.tabular.menu .item {\n  background: none;\n  border-left: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  border-top: 1px solid transparent;\n  border-right: none;\n}\n\n.ui.vertical.tabular.menu .active.item {\n  background: none #ffffff;\n  color: rgba(0, 0, 0, 0.95);\n  border-color: #d4d4d5;\n  margin: 0px -1px 0px 0px;\n  border-radius: 0.28571429rem 0px 0px 0.28571429rem !important;\n}\n\n/* Vertical Right Tabular */\n\n.ui.vertical.right.tabular.menu {\n  background: none transparent;\n  border-radius: 0em;\n  box-shadow: none !important;\n  border-bottom: none;\n  border-right: none;\n  border-left: 1px solid #d4d4d5;\n}\n\n.ui.vertical.right.tabular.menu .item {\n  background: none;\n  border-right: 1px solid transparent;\n  border-bottom: 1px solid transparent;\n  border-top: 1px solid transparent;\n  border-left: none;\n}\n\n.ui.vertical.right.tabular.menu .active.item {\n  background: none #ffffff;\n  color: rgba(0, 0, 0, 0.95);\n  border-color: #d4d4d5;\n  margin: 0px 0px 0px -1px;\n  border-radius: 0px 0.28571429rem 0.28571429rem 0px !important;\n}\n\n/* Dropdown */\n\n.ui.tabular.menu .active.dropdown.item {\n  margin-bottom: 0px;\n  border-left: 1px solid transparent;\n  border-right: 1px solid transparent;\n  border-top: 2px solid transparent;\n  border-bottom: none;\n}\n\n/*--------------\n   Pagination\n---------------*/\n\n.ui.pagination.menu {\n  margin: 0em;\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  vertical-align: middle;\n}\n\n.ui.pagination.menu .item:last-child {\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n.ui.compact.menu .item:last-child {\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n.ui.pagination.menu .item:last-child:before {\n  display: none;\n}\n\n.ui.pagination.menu .item {\n  min-width: 3em;\n  text-align: center;\n}\n\n.ui.pagination.menu .icon.item i.icon {\n  vertical-align: top;\n}\n\n/* Active */\n\n.ui.pagination.menu .active.item {\n  border-top: none;\n  padding-top: 0.92857143em;\n  background-color: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n  box-shadow: none;\n}\n\n/*--------------\n   Secondary\n---------------*/\n\n.ui.secondary.menu {\n  background: none;\n  margin-left: -0.35714286em;\n  margin-right: -0.35714286em;\n  border-radius: 0em;\n  border: none;\n  box-shadow: none;\n}\n\n/* Item */\n\n.ui.secondary.menu .item {\n  -webkit-align-self: center;\n  -ms-flex-item-align: center;\n  align-self: center;\n  box-shadow: none;\n  border: none;\n  padding: 0.71428571em 0.92857143em;\n  margin: 0em 0.35714286em;\n  background: none;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n  border-radius: 0.28571429rem;\n}\n\n/* No Divider */\n\n.ui.secondary.menu .item:before {\n  display: none !important;\n}\n\n/* Header */\n\n.ui.secondary.menu .header.item {\n  border-radius: 0em;\n  border-right: none;\n  background: none transparent;\n}\n\n/* Image */\n\n.ui.secondary.menu .item > img:not(.ui) {\n  margin: 0em;\n}\n\n/* Hover */\n\n.ui.secondary.menu .dropdown.item:hover,\n.ui.secondary.menu .link.item:hover,\n.ui.secondary.menu a.item:hover {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Active */\n\n.ui.secondary.menu .active.item {\n  box-shadow: none;\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n  border-radius: 0.28571429rem;\n}\n\n/* Active Hover */\n\n.ui.secondary.menu .active.item:hover {\n  box-shadow: none;\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Inverted */\n\n.ui.secondary.inverted.menu .link.item,\n.ui.secondary.inverted.menu a.item {\n  color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.ui.secondary.inverted.menu .dropdown.item:hover,\n.ui.secondary.inverted.menu .link.item:hover,\n.ui.secondary.inverted.menu a.item:hover {\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff !important;\n}\n\n.ui.secondary.inverted.menu .active.item {\n  background: rgba(255, 255, 255, 0.15);\n  color: #ffffff !important;\n}\n\n/* Fix item margins */\n\n.ui.secondary.item.menu {\n  margin-left: 0em;\n  margin-right: 0em;\n}\n\n.ui.secondary.item.menu .item:last-child {\n  margin-right: 0em;\n}\n\n.ui.secondary.attached.menu {\n  box-shadow: none;\n}\n\n/* Sub Menu */\n\n.ui.vertical.secondary.menu .item:not(.dropdown) > .menu {\n  margin: 0em -0.92857143em;\n}\n\n.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item {\n  margin: 0em;\n  padding: 0.5em 1.33333333em;\n}\n\n/*---------------------\n   Secondary Vertical\n-----------------------*/\n\n.ui.secondary.vertical.menu > .item {\n  border: none;\n  margin: 0em 0em 0.35714286em;\n  border-radius: 0.28571429rem !important;\n}\n\n.ui.secondary.vertical.menu > .header.item {\n  border-radius: 0em;\n}\n\n/* Sub Menu */\n\n.ui.vertical.secondary.menu .item > .menu .item {\n  background-color: transparent;\n}\n\n/* Inverted */\n\n.ui.secondary.inverted.menu {\n  background-color: transparent;\n}\n\n/*---------------------\n   Secondary Pointing\n-----------------------*/\n\n.ui.secondary.pointing.menu {\n  margin-left: 0em;\n  margin-right: 0em;\n  border-bottom: 2px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.secondary.pointing.menu .item {\n  border-bottom-color: transparent;\n  border-bottom-style: solid;\n  border-radius: 0em;\n  -webkit-align-self: flex-end;\n  -ms-flex-item-align: end;\n  align-self: flex-end;\n  margin: 0em 0em -2px;\n  padding: 0.85714286em 1.14285714em;\n  border-bottom-width: 2px;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n/* Item Types */\n\n.ui.secondary.pointing.menu .header.item {\n  color: rgba(0, 0, 0, 0.85) !important;\n}\n\n.ui.secondary.pointing.menu .text.item {\n  box-shadow: none !important;\n}\n\n.ui.secondary.pointing.menu .item:after {\n  display: none;\n}\n\n/* Hover */\n\n.ui.secondary.pointing.menu .dropdown.item:hover,\n.ui.secondary.pointing.menu .link.item:hover,\n.ui.secondary.pointing.menu a.item:hover {\n  background-color: transparent;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Pressed */\n\n.ui.secondary.pointing.menu .dropdown.item:active,\n.ui.secondary.pointing.menu .link.item:active,\n.ui.secondary.pointing.menu a.item:active {\n  background-color: transparent;\n  border-color: rgba(34, 36, 38, 0.15);\n}\n\n/* Active */\n\n.ui.secondary.pointing.menu .active.item {\n  background-color: transparent;\n  box-shadow: none;\n  border-color: #1b1c1d;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Active Hover */\n\n.ui.secondary.pointing.menu .active.item:hover {\n  border-color: #1b1c1d;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Active Dropdown */\n\n.ui.secondary.pointing.menu .active.dropdown.item {\n  border-color: transparent;\n}\n\n/* Vertical Pointing */\n\n.ui.secondary.vertical.pointing.menu {\n  border-bottom-width: 0px;\n  border-right-width: 2px;\n  border-right-style: solid;\n  border-right-color: rgba(34, 36, 38, 0.15);\n}\n\n.ui.secondary.vertical.pointing.menu .item {\n  border-bottom: none;\n  border-right-style: solid;\n  border-right-color: transparent;\n  border-radius: 0em !important;\n  margin: 0em -2px 0em 0em;\n  border-right-width: 2px;\n}\n\n/* Vertical Active */\n\n.ui.secondary.vertical.pointing.menu .active.item {\n  border-color: #1b1c1d;\n}\n\n/* Inverted */\n\n.ui.secondary.inverted.pointing.menu {\n  border-color: rgba(255, 255, 255, 0.1);\n}\n\n.ui.secondary.inverted.pointing.menu {\n  border-width: 2px;\n  border-color: rgba(34, 36, 38, 0.15);\n}\n\n.ui.secondary.inverted.pointing.menu .item {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.secondary.inverted.pointing.menu .header.item {\n  color: #ffffff !important;\n}\n\n/* Hover */\n\n.ui.secondary.inverted.pointing.menu .item:hover {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Active */\n\n.ui.secondary.inverted.pointing.menu .active.item {\n  border-color: #ffffff;\n  color: #ffffff;\n}\n\n/*--------------\n    Text Menu\n---------------*/\n\n.ui.text.menu {\n  background: none transparent;\n  border-radius: 0px;\n  box-shadow: none;\n  border: none;\n  margin: 1em -0.5em;\n}\n\n.ui.text.menu .item {\n  border-radius: 0px;\n  box-shadow: none;\n  -webkit-align-self: center;\n  -ms-flex-item-align: center;\n  align-self: center;\n  margin: 0em 0em;\n  padding: 0.35714286em 0.5em;\n  font-weight: normal;\n  color: rgba(0, 0, 0, 0.6);\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\n/* Border */\n\n.ui.text.menu .item:before,\n.ui.text.menu .menu .item:before {\n  display: none !important;\n}\n\n/* Header */\n\n.ui.text.menu .header.item {\n  background-color: transparent;\n  opacity: 1;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 0.92857143em;\n  text-transform: uppercase;\n  font-weight: bold;\n}\n\n/* Image */\n\n.ui.text.menu .item > img:not(.ui) {\n  margin: 0em;\n}\n\n/*--- fluid text ---*/\n\n.ui.text.item.menu .item {\n  margin: 0em;\n}\n\n/*--- vertical text ---*/\n\n.ui.vertical.text.menu {\n  margin: 1em 0em;\n}\n\n.ui.vertical.text.menu:first-child {\n  margin-top: 0rem;\n}\n\n.ui.vertical.text.menu:last-child {\n  margin-bottom: 0rem;\n}\n\n.ui.vertical.text.menu .item {\n  margin: 0.57142857em 0em;\n}\n\n.ui.vertical.text.menu .item > i.icon {\n  float: none;\n  margin: 0em 0.35714286em 0em 0em;\n}\n\n.ui.vertical.text.menu .header.item {\n  margin: 0.57142857em 0em 0.71428571em;\n}\n\n/* Vertical Sub Menu */\n\n.ui.vertical.text.menu .item:not(.dropdown) > .menu {\n  margin: 0em;\n}\n\n.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item {\n  margin: 0em;\n  padding: 0.5em 0em;\n}\n\n/*--- hover ---*/\n\n.ui.text.menu .item:hover {\n  opacity: 1;\n  background-color: transparent;\n}\n\n/*--- active ---*/\n\n.ui.text.menu .active.item {\n  background-color: transparent;\n  border: none;\n  box-shadow: none;\n  font-weight: normal;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--- active hover ---*/\n\n.ui.text.menu .active.item:hover {\n  background-color: transparent;\n}\n\n/* Disable Bariations */\n\n.ui.text.pointing.menu .active.item:after {\n  box-shadow: none;\n}\n\n.ui.text.attached.menu {\n  box-shadow: none;\n}\n\n/* Inverted */\n\n.ui.inverted.text.menu,\n.ui.inverted.text.menu .item,\n.ui.inverted.text.menu .item:hover,\n.ui.inverted.text.menu .active.item {\n  background-color: transparent !important;\n}\n\n/* Fluid */\n\n.ui.fluid.text.menu {\n  margin-left: 0em;\n  margin-right: 0em;\n}\n\n/*--------------\n    Icon Only\n---------------*/\n\n/* Vertical Menu */\n\n.ui.vertical.icon.menu {\n  display: inline-block;\n  width: auto;\n}\n\n/* Item */\n\n.ui.icon.menu .item {\n  height: auto;\n  text-align: center;\n  color: #1b1c1d;\n}\n\n/* Icon */\n\n.ui.icon.menu .item > .icon:not(.dropdown) {\n  margin: 0;\n  opacity: 1;\n}\n\n/* Icon Gylph */\n\n.ui.icon.menu .icon:before {\n  opacity: 1;\n}\n\n/* (x) Item Icon */\n\n.ui.menu .icon.item > .icon {\n  width: auto;\n  margin: 0em auto;\n}\n\n/* Vertical Icon */\n\n.ui.vertical.icon.menu .item > .icon:not(.dropdown) {\n  display: block;\n  opacity: 1;\n  margin: 0em auto;\n  float: none;\n}\n\n/* Inverted */\n\n.ui.inverted.icon.menu .item {\n  color: #ffffff;\n}\n\n/*--------------\n   Labeled Icon\n---------------*/\n\n/* Menu */\n\n.ui.labeled.icon.menu {\n  text-align: center;\n}\n\n/* Item */\n\n.ui.labeled.icon.menu .item {\n  min-width: 6em;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n}\n\n/* Icon */\n\n.ui.labeled.icon.menu .item > .icon:not(.dropdown) {\n  height: 1em;\n  display: block;\n  font-size: 1.71428571em !important;\n  margin: 0em auto 0.5rem !important;\n}\n\n/* Fluid */\n\n.ui.fluid.labeled.icon.menu > .item {\n  min-width: 0em;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n    Stackable\n---------------*/\n\n@media only screen and (max-width: 767px) {\n  .ui.stackable.menu {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n  }\n\n  .ui.stackable.menu .item {\n    width: 100% !important;\n  }\n\n  .ui.stackable.menu .item:before {\n    position: absolute;\n    content: '';\n    top: auto;\n    bottom: 0px;\n    left: 0px;\n    width: 100%;\n    background: rgba(34, 36, 38, 0.1);\n    height: 1px;\n  }\n}\n\n/*--------------\n     Colors\n---------------*/\n\n/*--- Standard Colors  ---*/\n\n.ui.menu .red.active.item,\n.ui.red.menu .active.item {\n  border-color: #db2828 !important;\n  color: #db2828 !important;\n}\n\n.ui.menu .orange.active.item,\n.ui.orange.menu .active.item {\n  border-color: #f2711c !important;\n  color: #f2711c !important;\n}\n\n.ui.menu .yellow.active.item,\n.ui.yellow.menu .active.item {\n  border-color: #fbbd08 !important;\n  color: #fbbd08 !important;\n}\n\n.ui.menu .olive.active.item,\n.ui.olive.menu .active.item {\n  border-color: #b5cc18 !important;\n  color: #b5cc18 !important;\n}\n\n.ui.menu .green.active.item,\n.ui.green.menu .active.item {\n  border-color: #21ba45 !important;\n  color: #21ba45 !important;\n}\n\n.ui.menu .teal.active.item,\n.ui.teal.menu .active.item {\n  border-color: #00b5ad !important;\n  color: #00b5ad !important;\n}\n\n.ui.menu .blue.active.item,\n.ui.blue.menu .active.item {\n  border-color: #2185d0 !important;\n  color: #2185d0 !important;\n}\n\n.ui.menu .violet.active.item,\n.ui.violet.menu .active.item {\n  border-color: #6435c9 !important;\n  color: #6435c9 !important;\n}\n\n.ui.menu .purple.active.item,\n.ui.purple.menu .active.item {\n  border-color: #a333c8 !important;\n  color: #a333c8 !important;\n}\n\n.ui.menu .pink.active.item,\n.ui.pink.menu .active.item {\n  border-color: #e03997 !important;\n  color: #e03997 !important;\n}\n\n.ui.menu .brown.active.item,\n.ui.brown.menu .active.item {\n  border-color: #a5673f !important;\n  color: #a5673f !important;\n}\n\n.ui.menu .grey.active.item,\n.ui.grey.menu .active.item {\n  border-color: #767676 !important;\n  color: #767676 !important;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n.ui.inverted.menu {\n  border: 0px solid transparent;\n  background: #1b1c1d;\n  box-shadow: none;\n}\n\n/* Menu Item */\n\n.ui.inverted.menu .item,\n.ui.inverted.menu .item > a:not(.ui) {\n  background: transparent;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.menu .item.menu {\n  background: transparent;\n}\n\n/*--- Border ---*/\n\n.ui.inverted.menu .item:before {\n  background: rgba(255, 255, 255, 0.08);\n}\n\n.ui.vertical.inverted.menu .item:before {\n  background: rgba(255, 255, 255, 0.08);\n}\n\n/* Sub Menu */\n\n.ui.vertical.inverted.menu .menu .item,\n.ui.vertical.inverted.menu .menu .item a:not(.ui) {\n  color: rgba(255, 255, 255, 0.5);\n}\n\n/* Header */\n\n.ui.inverted.menu .header.item {\n  margin: 0em;\n  background: transparent;\n  box-shadow: none;\n}\n\n/* Disabled */\n\n.ui.inverted.menu .item.disabled,\n.ui.inverted.menu .item.disabled:hover {\n  color: rgba(225, 225, 225, 0.3);\n}\n\n/*--- Hover ---*/\n\n.ui.link.inverted.menu .item:hover,\n.ui.inverted.menu .dropdown.item:hover,\n.ui.inverted.menu .link.item:hover,\n.ui.inverted.menu a.item:hover {\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n}\n\n.ui.vertical.inverted.menu .item .menu a.item:hover,\n.ui.vertical.inverted.menu .item .menu .link.item:hover {\n  background: transparent;\n  color: #ffffff;\n}\n\n/*--- Pressed ---*/\n\n.ui.inverted.menu a.item:active,\n.ui.inverted.menu .link.item:active,\n.ui.inverted.menu a.item:active {\n  background: rgba(255, 255, 255, 0.08);\n  color: #ffffff;\n}\n\n/*--- Active ---*/\n\n.ui.inverted.menu .active.item {\n  background: rgba(255, 255, 255, 0.15);\n  color: #ffffff !important;\n}\n\n.ui.inverted.vertical.menu .item .menu .active.item {\n  background: transparent;\n  color: #ffffff;\n}\n\n.ui.inverted.pointing.menu .active.item:after {\n  background: #3d3e3f !important;\n  margin: 0em !important;\n  box-shadow: none !important;\n  border: none !important;\n}\n\n/*--- Active Hover ---*/\n\n.ui.inverted.menu .active.item:hover {\n  background: rgba(255, 255, 255, 0.15);\n  color: #ffffff !important;\n}\n\n.ui.inverted.pointing.menu .active.item:hover:after {\n  background: #3d3e3f !important;\n}\n\n/*--------------\n     Floated\n---------------*/\n\n.ui.floated.menu {\n  float: left;\n  margin: 0rem 0.5rem 0rem 0rem;\n}\n\n.ui.floated.menu .item:last-child:before {\n  display: none;\n}\n\n.ui.right.floated.menu {\n  float: right;\n  margin: 0rem 0rem 0rem 0.5rem;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n/* Red */\n\n.ui.inverted.menu .red.active.item,\n.ui.inverted.red.menu {\n  background-color: #db2828;\n}\n\n.ui.inverted.red.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.red.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Orange */\n\n.ui.inverted.menu .orange.active.item,\n.ui.inverted.orange.menu {\n  background-color: #f2711c;\n}\n\n.ui.inverted.orange.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.orange.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Yellow */\n\n.ui.inverted.menu .yellow.active.item,\n.ui.inverted.yellow.menu {\n  background-color: #fbbd08;\n}\n\n.ui.inverted.yellow.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.yellow.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Olive */\n\n.ui.inverted.menu .olive.active.item,\n.ui.inverted.olive.menu {\n  background-color: #b5cc18;\n}\n\n.ui.inverted.olive.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.olive.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Green */\n\n.ui.inverted.menu .green.active.item,\n.ui.inverted.green.menu {\n  background-color: #21ba45;\n}\n\n.ui.inverted.green.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.green.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Teal */\n\n.ui.inverted.menu .teal.active.item,\n.ui.inverted.teal.menu {\n  background-color: #00b5ad;\n}\n\n.ui.inverted.teal.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.teal.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Blue */\n\n.ui.inverted.menu .blue.active.item,\n.ui.inverted.blue.menu {\n  background-color: #2185d0;\n}\n\n.ui.inverted.blue.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.blue.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Violet */\n\n.ui.inverted.menu .violet.active.item,\n.ui.inverted.violet.menu {\n  background-color: #6435c9;\n}\n\n.ui.inverted.violet.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.violet.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Purple */\n\n.ui.inverted.menu .purple.active.item,\n.ui.inverted.purple.menu {\n  background-color: #a333c8;\n}\n\n.ui.inverted.purple.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.purple.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Pink */\n\n.ui.inverted.menu .pink.active.item,\n.ui.inverted.pink.menu {\n  background-color: #e03997;\n}\n\n.ui.inverted.pink.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.pink.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Brown */\n\n.ui.inverted.menu .brown.active.item,\n.ui.inverted.brown.menu {\n  background-color: #a5673f;\n}\n\n.ui.inverted.brown.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.brown.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/* Grey */\n\n.ui.inverted.menu .grey.active.item,\n.ui.inverted.grey.menu {\n  background-color: #767676;\n}\n\n.ui.inverted.grey.menu .item:before {\n  background-color: rgba(34, 36, 38, 0.1);\n}\n\n.ui.inverted.grey.menu .active.item {\n  background-color: rgba(0, 0, 0, 0.1) !important;\n}\n\n/*--------------\n     Fitted\n---------------*/\n\n.ui.fitted.menu .item,\n.ui.fitted.menu .item .menu .item,\n.ui.menu .fitted.item {\n  padding: 0em;\n}\n\n.ui.horizontally.fitted.menu .item,\n.ui.horizontally.fitted.menu .item .menu .item,\n.ui.menu .horizontally.fitted.item {\n  padding-top: 0.92857143em;\n  padding-bottom: 0.92857143em;\n}\n\n.ui.vertically.fitted.menu .item,\n.ui.vertically.fitted.menu .item .menu .item,\n.ui.menu .vertically.fitted.item {\n  padding-left: 1.14285714em;\n  padding-right: 1.14285714em;\n}\n\n/*--------------\n   Borderless\n---------------*/\n\n.ui.borderless.menu .item:before,\n.ui.borderless.menu .item .menu .item:before,\n.ui.menu .borderless.item:before {\n  background: none !important;\n}\n\n/*-------------------\n       Compact\n--------------------*/\n\n.ui.compact.menu {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  margin: 0em;\n  vertical-align: middle;\n}\n\n.ui.compact.vertical.menu {\n  display: inline-block;\n}\n\n.ui.compact.menu .item:last-child {\n  border-radius: 0em 0.28571429rem 0.28571429rem 0em;\n}\n\n.ui.compact.menu .item:last-child:before {\n  display: none;\n}\n\n.ui.compact.vertical.menu {\n  width: auto !important;\n}\n\n.ui.compact.vertical.menu .item:last-child::before {\n  display: block;\n}\n\n/*-------------------\n        Fluid\n--------------------*/\n\n.ui.menu.fluid,\n.ui.vertical.menu.fluid {\n  width: 100% !important;\n}\n\n/*-------------------\n      Evenly Sized\n--------------------*/\n\n.ui.item.menu,\n.ui.item.menu .item {\n  width: 100%;\n  padding-left: 0em !important;\n  padding-right: 0em !important;\n  margin-left: 0em !important;\n  margin-right: 0em !important;\n  text-align: center;\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n}\n\n.ui.item.menu .item:last-child:before {\n  display: none;\n}\n\n.ui.menu.two.item .item {\n  width: 50%;\n}\n\n.ui.menu.three.item .item {\n  width: 33.333%;\n}\n\n.ui.menu.four.item .item {\n  width: 25%;\n}\n\n.ui.menu.five.item .item {\n  width: 20%;\n}\n\n.ui.menu.six.item .item {\n  width: 16.666%;\n}\n\n.ui.menu.seven.item .item {\n  width: 14.285%;\n}\n\n.ui.menu.eight.item .item {\n  width: 12.500%;\n}\n\n.ui.menu.nine.item .item {\n  width: 11.11%;\n}\n\n.ui.menu.ten.item .item {\n  width: 10.0%;\n}\n\n.ui.menu.eleven.item .item {\n  width: 9.09%;\n}\n\n.ui.menu.twelve.item .item {\n  width: 8.333%;\n}\n\n/*--------------\n     Fixed\n---------------*/\n\n.ui.menu.fixed {\n  position: fixed;\n  z-index: 101;\n  margin: 0em;\n  width: 100%;\n}\n\n.ui.menu.fixed,\n.ui.menu.fixed .item:first-child,\n.ui.menu.fixed .item:last-child {\n  border-radius: 0px !important;\n}\n\n.ui.fixed.menu,\n.ui[class*=\"top fixed\"].menu {\n  top: 0px;\n  left: 0px;\n  right: auto;\n  bottom: auto;\n}\n\n.ui[class*=\"top fixed\"].menu {\n  border-top: none;\n  border-left: none;\n  border-right: none;\n}\n\n.ui[class*=\"right fixed\"].menu {\n  border-top: none;\n  border-bottom: none;\n  border-right: none;\n  top: 0px;\n  right: 0px;\n  left: auto;\n  bottom: auto;\n  width: auto;\n  height: 100%;\n}\n\n.ui[class*=\"bottom fixed\"].menu {\n  border-bottom: none;\n  border-left: none;\n  border-right: none;\n  bottom: 0px;\n  left: 0px;\n  top: auto;\n  right: auto;\n}\n\n.ui[class*=\"left fixed\"].menu {\n  border-top: none;\n  border-bottom: none;\n  border-left: none;\n  top: 0px;\n  left: 0px;\n  right: auto;\n  bottom: auto;\n  width: auto;\n  height: 100%;\n}\n\n/* Coupling with Grid */\n\n.ui.fixed.menu + .ui.grid {\n  padding-top: 2.75rem;\n}\n\n/*-------------------\n       Pointing\n--------------------*/\n\n.ui.pointing.menu .item:after {\n  visibility: hidden;\n  position: absolute;\n  content: '';\n  top: 100%;\n  left: 50%;\n  -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  transform: translateX(-50%) translateY(-50%) rotate(45deg);\n  background: none;\n  margin: 0.5px 0em 0em;\n  width: 0.57142857em;\n  height: 0.57142857em;\n  border: none;\n  border-bottom: 1px solid #d4d4d5;\n  border-right: 1px solid #d4d4d5;\n  z-index: 2;\n  -webkit-transition: background 0.1s ease;\n  transition: background 0.1s ease;\n}\n\n.ui.vertical.pointing.menu .item:after {\n  position: absolute;\n  top: 50%;\n  right: 0%;\n  bottom: auto;\n  left: auto;\n  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);\n  -ms-transform: translateX(50%) translateY(-50%) rotate(45deg);\n  transform: translateX(50%) translateY(-50%) rotate(45deg);\n  margin: 0em -0.5px 0em 0em;\n  border: none;\n  border-top: 1px solid #d4d4d5;\n  border-right: 1px solid #d4d4d5;\n}\n\n/* Active */\n\n.ui.pointing.menu .active.item:after {\n  visibility: visible;\n}\n\n.ui.pointing.menu .active.dropdown.item:after {\n  visibility: hidden;\n}\n\n/* Don't double up pointers */\n\n.ui.pointing.menu .dropdown.active.item:after,\n.ui.pointing.menu .active.item .menu .active.item:after {\n  display: none;\n}\n\n/* Colors */\n\n.ui.pointing.menu .active.item:hover:after {\n  background-color: #f2f2f2;\n}\n\n.ui.pointing.menu .active.item:after {\n  background-color: #f2f2f2;\n}\n\n.ui.pointing.menu .active.item:hover:after {\n  background-color: #f2f2f2;\n}\n\n.ui.vertical.pointing.menu .active.item:hover:after {\n  background-color: #f2f2f2;\n}\n\n.ui.vertical.pointing.menu .active.item:after {\n  background-color: #f2f2f2;\n}\n\n.ui.vertical.pointing.menu .menu .active.item:after {\n  background-color: #ffffff;\n}\n\n/*--------------\n    Attached\n---------------*/\n\n/* Middle */\n\n.ui.attached.menu {\n  top: 0px;\n  bottom: 0px;\n  border-radius: 0px;\n  margin: 0em -1px;\n  width: calc(100% +  2px );\n  max-width: calc(100% +  2px );\n  box-shadow: none;\n}\n\n.ui.attached + .ui.attached.menu:not(.top) {\n  border-top: none;\n}\n\n/* Top */\n\n.ui[class*=\"top attached\"].menu {\n  bottom: 0px;\n  margin-bottom: 0em;\n  top: 0px;\n  margin-top: 1rem;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.menu[class*=\"top attached\"]:first-child {\n  margin-top: 0em;\n}\n\n/* Bottom */\n\n.ui[class*=\"bottom attached\"].menu {\n  bottom: 0px;\n  margin-top: 0em;\n  top: 0px;\n  margin-bottom: 1rem;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui[class*=\"bottom attached\"].menu:last-child {\n  margin-bottom: 0em;\n}\n\n/* Attached Menu Item */\n\n.ui.top.attached.menu > .item:first-child {\n  border-radius: 0.28571429rem 0em 0em 0em;\n}\n\n.ui.bottom.attached.menu > .item:first-child {\n  border-radius: 0em 0em 0em 0.28571429rem;\n}\n\n/* Tabular Attached */\n\n.ui.attached.menu:not(.tabular) {\n  border: 1px solid #d4d4d5;\n}\n\n.ui.attached.inverted.menu {\n  border: none;\n}\n\n.ui.attached.tabular.menu {\n  margin-left: 0;\n  margin-right: 0;\n  width: 100%;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n/* Small */\n\n.ui.small.menu {\n  font-size: 0.92857143rem;\n}\n\n.ui.small.vertical.menu {\n  width: 13rem;\n}\n\n/* Medium */\n\n.ui.menu {\n  font-size: 1rem;\n}\n\n.ui.vertical.menu {\n  width: 15rem;\n}\n\n/* Large */\n\n.ui.large.menu {\n  font-size: 1.14285714rem;\n}\n\n.ui.large.vertical.menu {\n  width: 18rem;\n}\n\n/* Huge */\n\n.ui.huge.menu {\n  font-size: 1.42857143rem;\n}\n\n.ui.huge.vertical.menu {\n  width: 20rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Message\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Message\n*******************************/\n\n.ui.message {\n  position: relative;\n  min-height: 1em;\n  margin: 1em 0em;\n  background: #f8f8f9;\n  padding: 1em 1.5em;\n  line-height: 1.4285em;\n  color: rgba(0, 0, 0, 0.87);\n  -webkit-transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;\n  transition: opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;\n  border-radius: 0.28571429rem;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.message:first-child {\n  margin-top: 0em;\n}\n\n.ui.message:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n     Content\n---------------*/\n\n/* Header */\n\n.ui.message .header {\n  display: block;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-weight: bold;\n  margin: -0.14285em 0em 0rem 0em;\n}\n\n/* Default font size */\n\n.ui.message .header:not(.ui) {\n  font-size: 1.14285714em;\n}\n\n/* Paragraph */\n\n.ui.message p {\n  opacity: 0.85;\n  margin: 0.75em 0em;\n}\n\n.ui.message p:first-child {\n  margin-top: 0em;\n}\n\n.ui.message p:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.message .header + p {\n  margin-top: 0.25em;\n}\n\n/* List */\n\n.ui.message ul.list {\n  text-align: left;\n  padding: 0em;\n  opacity: 0.85;\n  list-style-position: inside;\n  margin: 0.5em 0em 0em;\n}\n\n.ui.message ul.list:first-child {\n  margin-top: 0em;\n}\n\n.ui.message ul.list:last-child {\n  margin-bottom: 0em;\n}\n\n.ui.message ul.list li {\n  position: relative;\n  list-style-type: none;\n  margin: 0em 0em 0.3em 1em;\n  padding: 0em;\n}\n\n.ui.message ul.list li:before {\n  position: absolute;\n  content: '•';\n  left: -1em;\n  height: 100%;\n  vertical-align: baseline;\n}\n\n.ui.message ul.list li:last-child {\n  margin-bottom: 0em;\n}\n\n/* Icon */\n\n.ui.message > .icon {\n  margin-right: 0.6em;\n}\n\n/* Close Icon */\n\n.ui.message > .close.icon {\n  cursor: pointer;\n  position: absolute;\n  margin: 0em;\n  top: 0.78575em;\n  right: 0.5em;\n  opacity: 0.7;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\n.ui.message > .close.icon:hover {\n  opacity: 1;\n}\n\n/* First / Last Element */\n\n.ui.message > :first-child {\n  margin-top: 0em;\n}\n\n.ui.message > :last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n            Coupling\n*******************************/\n\n.ui.dropdown .menu > .message {\n  margin: 0px -1px;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n    Visible\n---------------*/\n\n.ui.visible.visible.visible.visible.message {\n  display: block;\n}\n\n.ui.icon.visible.visible.visible.visible.message {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n}\n\n/*--------------\n     Hidden\n---------------*/\n\n.ui.hidden.hidden.hidden.hidden.message {\n  display: none;\n}\n\n/*******************************\n            Variations\n*******************************/\n\n/*--------------\n    Compact\n---------------*/\n\n.ui.compact.message {\n  display: inline-block;\n}\n\n/*--------------\n    Attached\n---------------*/\n\n.ui.attached.message {\n  margin-bottom: -1px;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;\n  margin-left: -1px;\n  margin-right: -1px;\n}\n\n.ui.attached + .ui.attached.message:not(.top):not(.bottom) {\n  margin-top: -1px;\n  border-radius: 0em;\n}\n\n.ui.bottom.attached.message {\n  margin-top: -1px;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  box-shadow: 0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);\n}\n\n.ui.bottom.attached.message:not(:last-child) {\n  margin-bottom: 1em;\n}\n\n.ui.attached.icon.message {\n  width: auto;\n}\n\n/*--------------\n      Icon\n---------------*/\n\n.ui.icon.message {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  width: 100%;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.ui.icon.message > .icon:not(.close) {\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  width: auto;\n  line-height: 1;\n  vertical-align: middle;\n  font-size: 3em;\n  opacity: 0.8;\n}\n\n.ui.icon.message > .content {\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 1 auto;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  vertical-align: middle;\n}\n\n.ui.icon.message .icon:not(.close) + .content {\n  padding-left: 0rem;\n}\n\n.ui.icon.message .circular.icon {\n  width: 1em;\n}\n\n/*--------------\n    Floating\n---------------*/\n\n.ui.floating.message {\n  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.08);\n}\n\n/*--------------\n     Colors\n---------------*/\n\n.ui.black.message {\n  background-color: #1b1c1d;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/*--------------\n     Types\n---------------*/\n\n/* Positive */\n\n.ui.positive.message {\n  background-color: #fcfff5;\n  color: #2c662d;\n}\n\n.ui.positive.message,\n.ui.attached.positive.message {\n  box-shadow: 0px 0px 0px 1px #a3c293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.positive.message .header {\n  color: #1a531b;\n}\n\n/* Negative */\n\n.ui.negative.message {\n  background-color: #fff6f6;\n  color: #9f3a38;\n}\n\n.ui.negative.message,\n.ui.attached.negative.message {\n  box-shadow: 0px 0px 0px 1px #e0b4b4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.negative.message .header {\n  color: #912d2b;\n}\n\n/* Info */\n\n.ui.info.message {\n  background-color: #f8ffff;\n  color: #276f86;\n}\n\n.ui.info.message,\n.ui.attached.info.message {\n  box-shadow: 0px 0px 0px 1px #a9d5de inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.info.message .header {\n  color: #0e566c;\n}\n\n/* Warning */\n\n.ui.warning.message {\n  background-color: #fffaf3;\n  color: #573a08;\n}\n\n.ui.warning.message,\n.ui.attached.warning.message {\n  box-shadow: 0px 0px 0px 1px #c9ba9b inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.warning.message .header {\n  color: #794b02;\n}\n\n/* Error */\n\n.ui.error.message {\n  background-color: #fff6f6;\n  color: #9f3a38;\n}\n\n.ui.error.message,\n.ui.attached.error.message {\n  box-shadow: 0px 0px 0px 1px #e0b4b4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.error.message .header {\n  color: #912d2b;\n}\n\n/* Success */\n\n.ui.success.message {\n  background-color: #fcfff5;\n  color: #2c662d;\n}\n\n.ui.success.message,\n.ui.attached.success.message {\n  box-shadow: 0px 0px 0px 1px #a3c293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);\n}\n\n.ui.success.message .header {\n  color: #1a531b;\n}\n\n/* Colors */\n\n.ui.inverted.message,\n.ui.black.message {\n  background-color: #1b1c1d;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.red.message {\n  background-color: #ffe8e6;\n  color: #db2828;\n}\n\n.ui.red.message .header {\n  color: #c82121;\n}\n\n.ui.orange.message {\n  background-color: #ffedde;\n  color: #f2711c;\n}\n\n.ui.orange.message .header {\n  color: #e7640d;\n}\n\n.ui.yellow.message {\n  background-color: #fff8db;\n  color: #b58105;\n}\n\n.ui.yellow.message .header {\n  color: #9c6f04;\n}\n\n.ui.olive.message {\n  background-color: #fbfdef;\n  color: #8abc1e;\n}\n\n.ui.olive.message .header {\n  color: #7aa61a;\n}\n\n.ui.green.message {\n  background-color: #e5f9e7;\n  color: #1ebc30;\n}\n\n.ui.green.message .header {\n  color: #1aa62a;\n}\n\n.ui.teal.message {\n  background-color: #e1f7f7;\n  color: #10a3a3;\n}\n\n.ui.teal.message .header {\n  color: #0e8c8c;\n}\n\n.ui.blue.message {\n  background-color: #dff0ff;\n  color: #2185d0;\n}\n\n.ui.blue.message .header {\n  color: #1e77ba;\n}\n\n.ui.violet.message {\n  background-color: #eae7ff;\n  color: #6435c9;\n}\n\n.ui.violet.message .header {\n  color: #5a30b5;\n}\n\n.ui.purple.message {\n  background-color: #f6e7ff;\n  color: #a333c8;\n}\n\n.ui.purple.message .header {\n  color: #922eb4;\n}\n\n.ui.pink.message {\n  background-color: #ffe3fb;\n  color: #e03997;\n}\n\n.ui.pink.message .header {\n  color: #dd238b;\n}\n\n.ui.brown.message {\n  background-color: #f1e2d3;\n  color: #a5673f;\n}\n\n.ui.brown.message .header {\n  color: #935b38;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n.ui.small.message {\n  font-size: 0.92857143em;\n}\n\n.ui.message {\n  font-size: 1em;\n}\n\n.ui.large.message {\n  font-size: 1.14285714em;\n}\n\n.ui.huge.message {\n  font-size: 1.42857143em;\n}\n\n.ui.massive.message {\n  font-size: 1.71428571em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Table\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Table\n*******************************/\n\n/* Prototype */\n\n.ui.table {\n  width: 100%;\n  background: #ffffff;\n  margin: 1em 0em;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: none;\n  border-radius: 0.28571429rem;\n  text-align: left;\n  color: rgba(0, 0, 0, 0.87);\n  border-collapse: separate;\n  border-spacing: 0px;\n}\n\n.ui.table:first-child {\n  margin-top: 0em;\n}\n\n.ui.table:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n             Parts\n*******************************/\n\n/* Table Content */\n\n.ui.table th,\n.ui.table td {\n  -webkit-transition: background 0.1s ease, color 0.1s ease;\n  transition: background 0.1s ease, color 0.1s ease;\n}\n\n/* Headers */\n\n.ui.table thead {\n  box-shadow: none;\n}\n\n.ui.table thead th {\n  cursor: auto;\n  background: #f9fafb;\n  text-align: inherit;\n  color: rgba(0, 0, 0, 0.87);\n  padding: 0.92857143em 0.71428571em;\n  vertical-align: inherit;\n  font-style: none;\n  font-weight: bold;\n  text-transform: none;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.1);\n  border-left: none;\n}\n\n.ui.table thead tr > th:first-child {\n  border-left: none;\n}\n\n.ui.table thead tr:first-child > th:first-child {\n  border-radius: 0.28571429rem 0em 0em 0em;\n}\n\n.ui.table thead tr:first-child > th:last-child {\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n.ui.table thead tr:first-child > th:only-child {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n/* Footer */\n\n.ui.table tfoot {\n  box-shadow: none;\n}\n\n.ui.table tfoot th {\n  cursor: auto;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  background: #f9fafb;\n  text-align: inherit;\n  color: rgba(0, 0, 0, 0.87);\n  padding: 0.71428571em 0.71428571em;\n  vertical-align: middle;\n  font-style: normal;\n  font-weight: normal;\n  text-transform: none;\n}\n\n.ui.table tfoot tr > th:first-child {\n  border-left: none;\n}\n\n.ui.table tfoot tr:first-child > th:first-child {\n  border-radius: 0em 0em 0em 0.28571429rem;\n}\n\n.ui.table tfoot tr:first-child > th:last-child {\n  border-radius: 0em 0em 0.28571429rem 0em;\n}\n\n.ui.table tfoot tr:first-child > th:only-child {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n/* Table Row */\n\n.ui.table tr td {\n  border-top: 1px solid rgba(34, 36, 38, 0.1);\n}\n\n.ui.table tr:first-child td {\n  border-top: none;\n}\n\n/* Table Cells */\n\n.ui.table td {\n  padding: 0.71428571em 0.71428571em;\n  text-align: inherit;\n}\n\n/* Icons */\n\n.ui.table > .icon {\n  vertical-align: baseline;\n}\n\n.ui.table > .icon:only-child {\n  margin: 0em;\n}\n\n/* Table Segment */\n\n.ui.table.segment {\n  padding: 0em;\n}\n\n.ui.table.segment:after {\n  display: none;\n}\n\n.ui.table.segment.stacked:after {\n  display: block;\n}\n\n/* Responsive */\n\n@media only screen and (max-width: 767px) {\n  .ui.table:not(.unstackable) {\n    width: 100%;\n  }\n\n  .ui.table:not(.unstackable) tbody,\n  .ui.table:not(.unstackable) tr,\n  .ui.table:not(.unstackable) tr > th,\n  .ui.table:not(.unstackable) tr > td {\n    width: auto !important;\n    display: block !important;\n  }\n\n  .ui.table:not(.unstackable) {\n    padding: 0em;\n  }\n\n  .ui.table:not(.unstackable) thead {\n    display: block;\n  }\n\n  .ui.table:not(.unstackable) tfoot {\n    display: block;\n  }\n\n  .ui.table:not(.unstackable) tr {\n    padding-top: 1em;\n    padding-bottom: 1em;\n    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;\n  }\n\n  .ui.table:not(.unstackable) tr > th,\n  .ui.table:not(.unstackable) tr > td {\n    background: none;\n    border: none !important;\n    padding: 0.25em 0.75em !important;\n    box-shadow: none !important;\n  }\n\n  .ui.table:not(.unstackable) th:first-child,\n  .ui.table:not(.unstackable) td:first-child {\n    font-weight: bold;\n  }\n\n  /* Definition Table */\n\n  .ui.definition.table:not(.unstackable) thead th:first-child {\n    box-shadow: none !important;\n  }\n}\n\n/*******************************\n            Coupling\n*******************************/\n\n/* UI Image */\n\n.ui.table th .image,\n.ui.table th .image img,\n.ui.table td .image,\n.ui.table td .image img {\n  max-width: none;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*--------------\n    Complex\n---------------*/\n\n.ui.structured.table {\n  border-collapse: collapse;\n}\n\n.ui.structured.table thead th {\n  border-left: none;\n  border-right: none;\n}\n\n.ui.structured.sortable.table thead th {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  border-right: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.structured.basic.table th {\n  border-left: none;\n  border-right: none;\n}\n\n.ui.structured.celled.table tr th,\n.ui.structured.celled.table tr td {\n  border-left: 1px solid rgba(34, 36, 38, 0.1);\n  border-right: 1px solid rgba(34, 36, 38, 0.1);\n}\n\n/*--------------\n   Definition\n---------------*/\n\n.ui.definition.table thead:not(.full-width) th:first-child {\n  pointer-events: none;\n  background: transparent;\n  font-weight: normal;\n  color: rgba(0, 0, 0, 0.4);\n  box-shadow: -1px -1px 0px 1px #ffffff;\n}\n\n.ui.definition.table tfoot:not(.full-width) th:first-child {\n  pointer-events: none;\n  background: transparent;\n  font-weight: rgba(0, 0, 0, 0.4);\n  color: normal;\n  box-shadow: 1px 1px 0px 1px #ffffff;\n}\n\n/* Remove Border */\n\n.ui.celled.definition.table thead:not(.full-width) th:first-child {\n  box-shadow: 0px -1px 0px 1px #ffffff;\n}\n\n.ui.celled.definition.table tfoot:not(.full-width) th:first-child {\n  box-shadow: 0px 1px 0px 1px #ffffff;\n}\n\n/* Highlight Defining Column */\n\n.ui.definition.table tr td:first-child {\n  background: rgba(0, 0, 0, 0.03);\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Fix 2nd Column */\n\n.ui.definition.table thead:not(.full-width) th:nth-child(2) {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.definition.table tfoot:not(.full-width) th:nth-child(2) {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.definition.table td:nth-child(2) {\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n/*******************************\n             States\n*******************************/\n\n/*--------------\n    Positive\n---------------*/\n\n.ui.table tr.positive,\n.ui.table td.positive {\n  box-shadow: 0px 0px 0px #a3c293 inset;\n}\n\n.ui.table tr.positive,\n.ui.table td.positive {\n  background: #fcfff5 !important;\n  color: #2c662d !important;\n}\n\n/*--------------\n     Negative\n---------------*/\n\n.ui.table tr.negative,\n.ui.table td.negative {\n  box-shadow: 0px 0px 0px #e0b4b4 inset;\n}\n\n.ui.table tr.negative,\n.ui.table td.negative {\n  background: #fff6f6 !important;\n  color: #9f3a38 !important;\n}\n\n/*--------------\n      Error\n---------------*/\n\n.ui.table tr.error,\n.ui.table td.error {\n  box-shadow: 0px 0px 0px #e0b4b4 inset;\n}\n\n.ui.table tr.error,\n.ui.table td.error {\n  background: #fff6f6 !important;\n  color: #9f3a38 !important;\n}\n\n/*--------------\n     Warning\n---------------*/\n\n.ui.table tr.warning,\n.ui.table td.warning {\n  box-shadow: 0px 0px 0px #c9ba9b inset;\n}\n\n.ui.table tr.warning,\n.ui.table td.warning {\n  background: #fffaf3 !important;\n  color: #573a08 !important;\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.table tr.active,\n.ui.table td.active {\n  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.87) inset;\n}\n\n.ui.table tr.active,\n.ui.table td.active {\n  background: #e0e0e0 !important;\n  color: rgba(0, 0, 0, 0.87) !important;\n}\n\n/*--------------\n     Disabled\n---------------*/\n\n.ui.table tr.disabled td,\n.ui.table tr td.disabled,\n.ui.table tr.disabled:hover,\n.ui.table tr:hover td.disabled {\n  pointer-events: none;\n  color: rgba(40, 40, 40, 0.3);\n}\n\n/*******************************\n          Variations\n*******************************/\n\n/*--------------\n    Stackable\n---------------*/\n\n@media only screen and (max-width: 991px) {\n  .ui[class*=\"tablet stackable\"].table,\n  .ui[class*=\"tablet stackable\"].table tbody,\n  .ui[class*=\"tablet stackable\"].table tr,\n  .ui[class*=\"tablet stackable\"].table tr > th,\n  .ui[class*=\"tablet stackable\"].table tr > td {\n    width: 100% !important;\n    display: block !important;\n  }\n\n  .ui[class*=\"tablet stackable\"].table {\n    padding: 0em;\n  }\n\n  .ui[class*=\"tablet stackable\"].table thead {\n    display: block;\n  }\n\n  .ui[class*=\"tablet stackable\"].table tfoot {\n    display: block;\n  }\n\n  .ui[class*=\"tablet stackable\"].table tr {\n    padding-top: 1em;\n    padding-bottom: 1em;\n    box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;\n  }\n\n  .ui[class*=\"tablet stackable\"].table tr > th,\n  .ui[class*=\"tablet stackable\"].table tr > td {\n    background: none;\n    border: none !important;\n    padding: 0.25em 0.75em;\n    box-shadow: none !important;\n  }\n\n  /* Definition Table */\n\n  .ui.definition[class*=\"tablet stackable\"].table thead th:first-child {\n    box-shadow: none !important;\n  }\n}\n\n/*--------------\n Text Alignment\n---------------*/\n\n.ui.table[class*=\"left aligned\"],\n.ui.table [class*=\"left aligned\"] {\n  text-align: left;\n}\n\n.ui.table[class*=\"center aligned\"],\n.ui.table [class*=\"center aligned\"] {\n  text-align: center;\n}\n\n.ui.table[class*=\"right aligned\"],\n.ui.table [class*=\"right aligned\"] {\n  text-align: right;\n}\n\n/*------------------\n Vertical Alignment\n------------------*/\n\n.ui.table[class*=\"top aligned\"],\n.ui.table [class*=\"top aligned\"] {\n  vertical-align: top;\n}\n\n.ui.table[class*=\"middle aligned\"],\n.ui.table [class*=\"middle aligned\"] {\n  vertical-align: middle;\n}\n\n.ui.table[class*=\"bottom aligned\"],\n.ui.table [class*=\"bottom aligned\"] {\n  vertical-align: bottom;\n}\n\n/*--------------\n    Collapsing\n---------------*/\n\n.ui.table th.collapsing,\n.ui.table td.collapsing {\n  width: 1px;\n  white-space: nowrap;\n}\n\n/*--------------\n     Fixed\n---------------*/\n\n.ui.fixed.table {\n  table-layout: fixed;\n}\n\n.ui.fixed.table th,\n.ui.fixed.table td {\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n/*--------------\n   Hoverable\n---------------*/\n\n.ui.selectable.table tbody tr:hover {\n  background: rgba(0, 0, 0, 0.05) !important;\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.selectable.inverted.table tbody tr:hover {\n  background: rgba(255, 255, 255, 0.08) !important;\n  color: #ffffff !important;\n}\n\n/* Other States */\n\n.ui.selectable.table tr.error:hover,\n.ui.selectable.table tr:hover td.error {\n  background: #ffe7e7 !important;\n  color: #943634 !important;\n}\n\n.ui.selectable.table tr.warning:hover,\n.ui.selectable.table tr:hover td.warning {\n  background: #fff4e4 !important;\n  color: #493107 !important;\n}\n\n.ui.selectable.table tr.active:hover,\n.ui.selectable.table tr:hover td.active {\n  background: #e0e0e0 !important;\n  color: rgba(0, 0, 0, 0.87) !important;\n}\n\n.ui.selectable.table tr.positive:hover,\n.ui.selectable.table tr:hover td.positive {\n  background: #f7ffe6 !important;\n  color: #275b28 !important;\n}\n\n.ui.selectable.table tr.negative:hover,\n.ui.selectable.table tr:hover td.negative {\n  background: #ffe7e7 !important;\n  color: #943634 !important;\n}\n\n/*-------------------\n      Attached\n--------------------*/\n\n/* Middle */\n\n.ui.attached.table {\n  top: 0px;\n  bottom: 0px;\n  border-radius: 0px;\n  margin: 0em -1px;\n  width: calc(100% +  2px );\n  max-width: calc(100% +  2px );\n  box-shadow: none;\n  border: 1px solid #d4d4d5;\n}\n\n.ui.attached + .ui.attached.table:not(.top) {\n  border-top: none;\n}\n\n/* Top */\n\n.ui[class*=\"top attached\"].table {\n  bottom: 0px;\n  margin-bottom: 0em;\n  top: 0px;\n  margin-top: 1em;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.table[class*=\"top attached\"]:first-child {\n  margin-top: 0em;\n}\n\n/* Bottom */\n\n.ui[class*=\"bottom attached\"].table {\n  bottom: 0px;\n  margin-top: 0em;\n  top: 0px;\n  margin-bottom: 1em;\n  box-shadow: none, none;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui[class*=\"bottom attached\"].table:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n     Striped\n---------------*/\n\n/* Table Striping */\n\n.ui.striped.table > tr:nth-child(2n),\n.ui.striped.table tbody tr:nth-child(2n) {\n  background-color: rgba(0, 0, 50, 0.02);\n}\n\n/* Stripes */\n\n.ui.inverted.striped.table > tr:nth-child(2n),\n.ui.inverted.striped.table tbody tr:nth-child(2n) {\n  background-color: rgba(255, 255, 255, 0.05);\n}\n\n/*--------------\n   Single Line\n---------------*/\n\n.ui.table[class*=\"single line\"],\n.ui.table [class*=\"single line\"] {\n  white-space: nowrap;\n}\n\n.ui.table[class*=\"single line\"],\n.ui.table [class*=\"single line\"] {\n  white-space: nowrap;\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/* Red */\n\n.ui.red.table {\n  border-top: 0.2em solid #db2828;\n}\n\n.ui.inverted.red.table {\n  background-color: #db2828 !important;\n  color: #ffffff !important;\n}\n\n/* Orange */\n\n.ui.orange.table {\n  border-top: 0.2em solid #f2711c;\n}\n\n.ui.inverted.orange.table {\n  background-color: #f2711c !important;\n  color: #ffffff !important;\n}\n\n/* Yellow */\n\n.ui.yellow.table {\n  border-top: 0.2em solid #fbbd08;\n}\n\n.ui.inverted.yellow.table {\n  background-color: #fbbd08 !important;\n  color: #ffffff !important;\n}\n\n/* Olive */\n\n.ui.olive.table {\n  border-top: 0.2em solid #b5cc18;\n}\n\n.ui.inverted.olive.table {\n  background-color: #b5cc18 !important;\n  color: #ffffff !important;\n}\n\n/* Green */\n\n.ui.green.table {\n  border-top: 0.2em solid #21ba45;\n}\n\n.ui.inverted.green.table {\n  background-color: #21ba45 !important;\n  color: #ffffff !important;\n}\n\n/* Teal */\n\n.ui.teal.table {\n  border-top: 0.2em solid #00b5ad;\n}\n\n.ui.inverted.teal.table {\n  background-color: #00b5ad !important;\n  color: #ffffff !important;\n}\n\n/* Blue */\n\n.ui.blue.table {\n  border-top: 0.2em solid #2185d0;\n}\n\n.ui.inverted.blue.table {\n  background-color: #2185d0 !important;\n  color: #ffffff !important;\n}\n\n/* Violet */\n\n.ui.violet.table {\n  border-top: 0.2em solid #6435c9;\n}\n\n.ui.inverted.violet.table {\n  background-color: #6435c9 !important;\n  color: #ffffff !important;\n}\n\n/* Purple */\n\n.ui.purple.table {\n  border-top: 0.2em solid #a333c8;\n}\n\n.ui.inverted.purple.table {\n  background-color: #a333c8 !important;\n  color: #ffffff !important;\n}\n\n/* Pink */\n\n.ui.pink.table {\n  border-top: 0.2em solid #e03997;\n}\n\n.ui.inverted.pink.table {\n  background-color: #e03997 !important;\n  color: #ffffff !important;\n}\n\n/* Brown */\n\n.ui.brown.table {\n  border-top: 0.2em solid #a5673f;\n}\n\n.ui.inverted.brown.table {\n  background-color: #a5673f !important;\n  color: #ffffff !important;\n}\n\n/* Grey */\n\n.ui.grey.table {\n  border-top: 0.2em solid #767676;\n}\n\n.ui.inverted.grey.table {\n  background-color: #767676 !important;\n  color: #ffffff !important;\n}\n\n/* Black */\n\n.ui.black.table {\n  border-top: 0.2em solid #1b1c1d;\n}\n\n.ui.inverted.black.table {\n  background-color: #1b1c1d !important;\n  color: #ffffff !important;\n}\n\n/*--------------\n  Column Count\n---------------*/\n\n/* Grid Based */\n\n.ui.one.column.table td {\n  width: 100%;\n}\n\n.ui.two.column.table td {\n  width: 50%;\n}\n\n.ui.three.column.table td {\n  width: 33.33333333%;\n}\n\n.ui.four.column.table td {\n  width: 25%;\n}\n\n.ui.five.column.table td {\n  width: 20%;\n}\n\n.ui.six.column.table td {\n  width: 16.66666667%;\n}\n\n.ui.seven.column.table td {\n  width: 14.28571429%;\n}\n\n.ui.eight.column.table td {\n  width: 12.5%;\n}\n\n.ui.nine.column.table td {\n  width: 11.11111111%;\n}\n\n.ui.ten.column.table td {\n  width: 10%;\n}\n\n.ui.eleven.column.table td {\n  width: 9.09090909%;\n}\n\n.ui.twelve.column.table td {\n  width: 8.33333333%;\n}\n\n.ui.thirteen.column.table td {\n  width: 7.69230769%;\n}\n\n.ui.fourteen.column.table td {\n  width: 7.14285714%;\n}\n\n.ui.fifteen.column.table td {\n  width: 6.66666667%;\n}\n\n.ui.sixteen.column.table td {\n  width: 6.25%;\n}\n\n/* Column Width */\n\n.ui.table th.one.wide,\n.ui.table td.one.wide {\n  width: 6.25%;\n}\n\n.ui.table th.two.wide,\n.ui.table td.two.wide {\n  width: 12.5%;\n}\n\n.ui.table th.three.wide,\n.ui.table td.three.wide {\n  width: 18.75%;\n}\n\n.ui.table th.four.wide,\n.ui.table td.four.wide {\n  width: 25%;\n}\n\n.ui.table th.five.wide,\n.ui.table td.five.wide {\n  width: 31.25%;\n}\n\n.ui.table th.six.wide,\n.ui.table td.six.wide {\n  width: 37.5%;\n}\n\n.ui.table th.seven.wide,\n.ui.table td.seven.wide {\n  width: 43.75%;\n}\n\n.ui.table th.eight.wide,\n.ui.table td.eight.wide {\n  width: 50%;\n}\n\n.ui.table th.nine.wide,\n.ui.table td.nine.wide {\n  width: 56.25%;\n}\n\n.ui.table th.ten.wide,\n.ui.table td.ten.wide {\n  width: 62.5%;\n}\n\n.ui.table th.eleven.wide,\n.ui.table td.eleven.wide {\n  width: 68.75%;\n}\n\n.ui.table th.twelve.wide,\n.ui.table td.twelve.wide {\n  width: 75%;\n}\n\n.ui.table th.thirteen.wide,\n.ui.table td.thirteen.wide {\n  width: 81.25%;\n}\n\n.ui.table th.fourteen.wide,\n.ui.table td.fourteen.wide {\n  width: 87.5%;\n}\n\n.ui.table th.fifteen.wide,\n.ui.table td.fifteen.wide {\n  width: 93.75%;\n}\n\n.ui.table th.sixteen.wide,\n.ui.table td.sixteen.wide {\n  width: 100%;\n}\n\n/*--------------\n    Sortable\n---------------*/\n\n.ui.sortable.table thead th {\n  cursor: pointer;\n  white-space: nowrap;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.sortable.table thead th:first-child {\n  border-left: none;\n}\n\n.ui.sortable.table thead th.sorted,\n.ui.sortable.table thead th.sorted:hover {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n.ui.sortable.table thead th:after {\n  display: none;\n  font-style: normal;\n  font-weight: normal;\n  text-decoration: inherit;\n  content: '';\n  height: 1em;\n  width: auto;\n  opacity: 0.8;\n  margin: 0em 0em 0em 0.5em;\n  font-family: 'Icons';\n}\n\n.ui.sortable.table thead th.ascending:after {\n  content: '\\f0d8';\n}\n\n.ui.sortable.table thead th.descending:after {\n  content: '\\f0d7';\n}\n\n/* Hover */\n\n.ui.sortable.table th.disabled:hover {\n  cursor: auto;\n  color: rgba(40, 40, 40, 0.3);\n}\n\n.ui.sortable.table thead th:hover {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Sorted */\n\n.ui.sortable.table thead th.sorted {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.sortable.table thead th.sorted:after {\n  display: inline-block;\n}\n\n/* Sorted Hover */\n\n.ui.sortable.table thead th.sorted:hover {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/* Inverted */\n\n.ui.inverted.sortable.table thead th.sorted {\n  background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  color: #ffffff;\n}\n\n.ui.inverted.sortable.table thead th:hover {\n  background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  color: #ffffff;\n}\n\n.ui.inverted.sortable.table thead th {\n  border-left-color: transparent;\n  border-right-color: transparent;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n/* Text Color */\n\n.ui.inverted.table {\n  background: #333333;\n  color: rgba(255, 255, 255, 0.9);\n  border: none;\n}\n\n.ui.inverted.table th {\n  background-color: rgba(0, 0, 0, 0.15);\n  border-color: rgba(255, 255, 255, 0.1) !important;\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.table tr td {\n  border-color: rgba(255, 255, 255, 0.1) !important;\n}\n\n.ui.inverted.table tr.disabled td,\n.ui.inverted.table tr td.disabled,\n.ui.inverted.table tr.disabled:hover td,\n.ui.inverted.table tr:hover td.disabled {\n  pointer-events: none;\n  color: rgba(225, 225, 225, 0.3);\n}\n\n/* Definition */\n\n.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,\n.ui.inverted.definition.table thead:not(.full-width) th:first-child {\n  background: #ffffff;\n}\n\n.ui.inverted.definition.table tr td:first-child {\n  background: rgba(255, 255, 255, 0.02);\n  color: #ffffff;\n}\n\n/*--------------\n   Collapsing\n---------------*/\n\n.ui.collapsing.table {\n  width: auto;\n}\n\n/*--------------\n      Basic\n---------------*/\n\n.ui.basic.table {\n  background: transparent;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  box-shadow: none;\n}\n\n.ui.basic.table thead,\n.ui.basic.table tfoot {\n  box-shadow: none;\n}\n\n.ui.basic.table th {\n  background: transparent;\n  border-left: none;\n}\n\n.ui.basic.table tbody tr {\n  border-bottom: 1px solid rgba(0, 0, 0, 0.1);\n}\n\n.ui.basic.table td {\n  background: transparent;\n}\n\n.ui.basic.striped.table tbody tr:nth-child(2n) {\n  background-color: rgba(0, 0, 0, 0.05) !important;\n}\n\n/* Very Basic */\n\n.ui[class*=\"very basic\"].table {\n  border: none;\n}\n\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) th,\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) td {\n  padding: '';\n}\n\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) th:first-child,\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) td:first-child {\n  padding-left: 0em;\n}\n\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) th:last-child,\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) td:last-child {\n  padding-right: 0em;\n}\n\n.ui[class*=\"very basic\"].table:not(.sortable):not(.striped) thead tr:first-child th {\n  padding-top: 0em;\n}\n\n/*--------------\n     Celled\n---------------*/\n\n.ui.celled.table tr th,\n.ui.celled.table tr td {\n  border-left: 1px solid rgba(34, 36, 38, 0.1);\n}\n\n.ui.celled.table tr th:first-child,\n.ui.celled.table tr td:first-child {\n  border-left: none;\n}\n\n/*--------------\n     Padded\n---------------*/\n\n.ui.padded.table th {\n  padding-left: 1em;\n  padding-right: 1em;\n}\n\n.ui.padded.table th,\n.ui.padded.table td {\n  padding: 1em 1em;\n}\n\n/* Very */\n\n.ui[class*=\"very padded\"].table th {\n  padding-left: 1.5em;\n  padding-right: 1.5em;\n}\n\n.ui[class*=\"very padded\"].table td {\n  padding: 1.5em 1.5em;\n}\n\n/*--------------\n     Compact\n---------------*/\n\n.ui.compact.table th {\n  padding-left: 0.7em;\n  padding-right: 0.7em;\n}\n\n.ui.compact.table td {\n  padding: 0.5em 0.7em;\n}\n\n/* Very */\n\n.ui[class*=\"very compact\"].table th {\n  padding-left: 0.6em;\n  padding-right: 0.6em;\n}\n\n.ui[class*=\"very compact\"].table td {\n  padding: 0.4em 0.6em;\n}\n\n/*--------------\n      Sizes\n---------------*/\n\n/* Small */\n\n.ui.small.table {\n  font-size: 0.9em;\n}\n\n/* Standard */\n\n.ui.table {\n  font-size: 1em;\n}\n\n/* Large */\n\n.ui.large.table {\n  font-size: 1.1em;\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Ad\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2013 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n         Advertisement\n*******************************/\n\n.ui.ad {\n  display: block;\n  overflow: hidden;\n  margin: 1em 0em;\n}\n\n.ui.ad:first-child {\n  margin: 0em;\n}\n\n.ui.ad:last-child {\n  margin: 0em;\n}\n\n.ui.ad iframe {\n  margin: 0em;\n  padding: 0em;\n  border: none;\n  overflow: hidden;\n}\n\n/*--------------\n     Common\n---------------*/\n\n/* Leaderboard */\n\n.ui.leaderboard.ad {\n  width: 728px;\n  height: 90px;\n}\n\n/* Medium Rectangle */\n\n.ui[class*=\"medium rectangle\"].ad {\n  width: 300px;\n  height: 250px;\n}\n\n/* Large Rectangle */\n\n.ui[class*=\"large rectangle\"].ad {\n  width: 336px;\n  height: 280px;\n}\n\n/* Half Page */\n\n.ui[class*=\"half page\"].ad {\n  width: 300px;\n  height: 600px;\n}\n\n/*--------------\n     Square\n---------------*/\n\n/* Square */\n\n.ui.square.ad {\n  width: 250px;\n  height: 250px;\n}\n\n/* Small Square */\n\n.ui[class*=\"small square\"].ad {\n  width: 200px;\n  height: 200px;\n}\n\n/*--------------\n    Rectangle\n---------------*/\n\n/* Small Rectangle */\n\n.ui[class*=\"small rectangle\"].ad {\n  width: 180px;\n  height: 150px;\n}\n\n/* Vertical Rectangle */\n\n.ui[class*=\"vertical rectangle\"].ad {\n  width: 240px;\n  height: 400px;\n}\n\n/*--------------\n     Button\n---------------*/\n\n.ui.button.ad {\n  width: 120px;\n  height: 90px;\n}\n\n.ui[class*=\"square button\"].ad {\n  width: 125px;\n  height: 125px;\n}\n\n.ui[class*=\"small button\"].ad {\n  width: 120px;\n  height: 60px;\n}\n\n/*--------------\n   Skyscrapers\n---------------*/\n\n/* Skyscraper */\n\n.ui.skyscraper.ad {\n  width: 120px;\n  height: 600px;\n}\n\n/* Wide Skyscraper */\n\n.ui[class*=\"wide skyscraper\"].ad {\n  width: 160px;\n}\n\n/*--------------\n     Banners\n---------------*/\n\n/* Banner */\n\n.ui.banner.ad {\n  width: 468px;\n  height: 60px;\n}\n\n/* Vertical Banner */\n\n.ui[class*=\"vertical banner\"].ad {\n  width: 120px;\n  height: 240px;\n}\n\n/* Top Banner */\n\n.ui[class*=\"top banner\"].ad {\n  width: 930px;\n  height: 180px;\n}\n\n/* Half Banner */\n\n.ui[class*=\"half banner\"].ad {\n  width: 234px;\n  height: 60px;\n}\n\n/*--------------\n    Boards\n---------------*/\n\n/* Leaderboard */\n\n.ui[class*=\"large leaderboard\"].ad {\n  width: 970px;\n  height: 90px;\n}\n\n/* Billboard */\n\n.ui.billboard.ad {\n  width: 970px;\n  height: 250px;\n}\n\n/*--------------\n    Panorama\n---------------*/\n\n/* Panorama */\n\n.ui.panorama.ad {\n  width: 980px;\n  height: 120px;\n}\n\n/*--------------\n     Netboard\n---------------*/\n\n/* Netboard */\n\n.ui.netboard.ad {\n  width: 580px;\n  height: 400px;\n}\n\n/*--------------\n     Mobile\n---------------*/\n\n/* Large Mobile Banner */\n\n.ui[class*=\"large mobile banner\"].ad {\n  width: 320px;\n  height: 100px;\n}\n\n/* Mobile Leaderboard */\n\n.ui[class*=\"mobile leaderboard\"].ad {\n  width: 320px;\n  height: 50px;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/* Mobile Sizes */\n\n.ui.mobile.ad {\n  display: none;\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.mobile.ad {\n    display: block;\n  }\n}\n\n/*******************************\n           Variations\n*******************************/\n\n.ui.centered.ad {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n.ui.test.ad {\n  position: relative;\n  background: #545454;\n}\n\n.ui.test.ad:after {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 100%;\n  text-align: center;\n  -webkit-transform: translateX(-50%) translateY(-50%);\n  -ms-transform: translateX(-50%) translateY(-50%);\n  transform: translateX(-50%) translateY(-50%);\n  content: 'Ad';\n  color: #ffffff;\n  font-size: 1em;\n  font-weight: bold;\n}\n\n.ui.mobile.test.ad:after {\n  font-size: 0.85714286em;\n}\n\n.ui.test.ad[data-text]:after {\n  content: attr(data-text);\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Item\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Standard\n*******************************/\n\n/*--------------\n      Card\n---------------*/\n\n.ui.cards > .card,\n.ui.card {\n  max-width: 100%;\n  position: relative;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  width: 290px;\n  min-height: 0px;\n  background: #ffffff;\n  padding: 0em;\n  border: none;\n  border-radius: 0.28571429rem;\n  box-shadow: 0px 1px 3px 0px #d4d4d5, 0px 0px 0px 1px #d4d4d5;\n  -webkit-transition: box-shadow 0.1s ease, -webkit-transform 0.1s ease;\n  transition: box-shadow 0.1s ease, transform 0.1s ease;\n  z-index: '';\n}\n\n.ui.card {\n  margin: 1em 0em;\n}\n\n.ui.cards > .card a,\n.ui.card a {\n  cursor: pointer;\n}\n\n.ui.card:first-child {\n  margin-top: 0em;\n}\n\n.ui.card:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n      Cards\n---------------*/\n\n.ui.cards {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: -0.875em -0.5em;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n}\n\n.ui.cards > .card {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: 0.875em 0.5em;\n  float: none;\n}\n\n/* Clearing */\n\n.ui.cards:after,\n.ui.card:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n/* Consecutive Card Groups Preserve Row Spacing */\n\n.ui.cards ~ .ui.cards {\n  margin-top: 0.875em;\n}\n\n/*--------------\n  Rounded Edges\n---------------*/\n\n.ui.cards > .card > :first-child,\n.ui.card > :first-child {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;\n  border-top: none !important;\n}\n\n.ui.cards > .card > :last-child,\n.ui.card > :last-child {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;\n}\n\n.ui.cards > .card > :only-child,\n.ui.card > :only-child {\n  border-radius: 0.28571429rem !important;\n}\n\n/*--------------\n     Images\n---------------*/\n\n.ui.cards > .card > .image,\n.ui.card > .image {\n  position: relative;\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  padding: 0em;\n  background: rgba(0, 0, 0, 0.05);\n}\n\n.ui.cards > .card > .image > img,\n.ui.card > .image > img {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: inherit;\n}\n\n.ui.cards > .card > .image:not(.ui) > img,\n.ui.card > .image:not(.ui) > img {\n  border: none;\n}\n\n/*--------------\n     Content\n---------------*/\n\n.ui.cards > .card > .content,\n.ui.card > .content {\n  -webkit-box-flex: 1;\n  -webkit-flex-grow: 1;\n  -ms-flex-positive: 1;\n  flex-grow: 1;\n  border: none;\n  border-top: 1px solid rgba(34, 36, 38, 0.1);\n  background: none;\n  margin: 0em;\n  padding: 1em 1em;\n  box-shadow: none;\n  font-size: 1em;\n  border-radius: 0em;\n}\n\n.ui.cards > .card > .content:after,\n.ui.card > .content:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n.ui.cards > .card > .content > .header,\n.ui.card > .content > .header {\n  display: block;\n  margin: '';\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/* Default Header Size */\n\n.ui.cards > .card > .content > .header:not(.ui),\n.ui.card > .content > .header:not(.ui) {\n  font-weight: bold;\n  font-size: 1.28571429em;\n  margin-top: -0.21425em;\n  line-height: 1.2857em;\n}\n\n.ui.cards > .card > .content > .meta + .description,\n.ui.cards > .card > .content > .header + .description,\n.ui.card > .content > .meta + .description,\n.ui.card > .content > .header + .description {\n  margin-top: 0.5em;\n}\n\n/*----------------\n Floated Content\n-----------------*/\n\n.ui.cards > .card [class*=\"left floated\"],\n.ui.card [class*=\"left floated\"] {\n  float: left;\n}\n\n.ui.cards > .card [class*=\"right floated\"],\n.ui.card [class*=\"right floated\"] {\n  float: right;\n}\n\n/*--------------\n     Aligned\n---------------*/\n\n.ui.cards > .card [class*=\"left aligned\"],\n.ui.card [class*=\"left aligned\"] {\n  text-align: left;\n}\n\n.ui.cards > .card [class*=\"center aligned\"],\n.ui.card [class*=\"center aligned\"] {\n  text-align: center;\n}\n\n.ui.cards > .card [class*=\"right aligned\"],\n.ui.card [class*=\"right aligned\"] {\n  text-align: right;\n}\n\n/*--------------\n  Content Image\n---------------*/\n\n.ui.cards > .card .content img,\n.ui.card .content img {\n  display: inline-block;\n  vertical-align: middle;\n  width: '';\n}\n\n.ui.cards > .card img.avatar,\n.ui.cards > .card .avatar img,\n.ui.card img.avatar,\n.ui.card .avatar img {\n  width: 2em;\n  height: 2em;\n  border-radius: 500rem;\n}\n\n/*--------------\n   Description\n---------------*/\n\n.ui.cards > .card > .content > .description,\n.ui.card > .content > .description {\n  clear: both;\n  color: rgba(0, 0, 0, 0.68);\n}\n\n/*--------------\n    Paragraph\n---------------*/\n\n.ui.cards > .card > .content p,\n.ui.card > .content p {\n  margin: 0em 0em 0.5em;\n}\n\n.ui.cards > .card > .content p:last-child,\n.ui.card > .content p:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n      Meta\n---------------*/\n\n.ui.cards > .card .meta,\n.ui.card .meta {\n  font-size: 1em;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.cards > .card .meta *,\n.ui.card .meta * {\n  margin-right: 0.3em;\n}\n\n.ui.cards > .card .meta :last-child,\n.ui.card .meta :last-child {\n  margin-right: 0em;\n}\n\n.ui.cards > .card .meta [class*=\"right floated\"],\n.ui.card .meta [class*=\"right floated\"] {\n  margin-right: 0em;\n  margin-left: 0.3em;\n}\n\n/*--------------\n      Links\n---------------*/\n\n/* Generic */\n\n.ui.cards > .card > .content a:not(.ui),\n.ui.card > .content a:not(.ui) {\n  color: '';\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.cards > .card > .content a:not(.ui):hover,\n.ui.card > .content a:not(.ui):hover {\n  color: '';\n}\n\n/* Header */\n\n.ui.cards > .card > .content > a.header,\n.ui.card > .content > a.header {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.cards > .card > .content > a.header:hover,\n.ui.card > .content > a.header:hover {\n  color: #1e70bf;\n}\n\n/* Meta */\n\n.ui.cards > .card .meta > a:not(.ui),\n.ui.card .meta > a:not(.ui) {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.cards > .card .meta > a:not(.ui):hover,\n.ui.card .meta > a:not(.ui):hover {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*--------------\n     Buttons\n---------------*/\n\n.ui.cards > .card > .buttons,\n.ui.card > .buttons,\n.ui.cards > .card > .button,\n.ui.card > .button {\n  margin: 0px -1px;\n  width: calc(100% +  2px );\n}\n\n/*--------------\n      Dimmer\n---------------*/\n\n.ui.cards > .card .dimmer,\n.ui.card .dimmer {\n  background-color: '';\n  z-index: 10;\n}\n\n/*--------------\n     Labels\n---------------*/\n\n/*-----Star----- */\n\n/* Icon */\n\n.ui.cards > .card > .content .star.icon,\n.ui.card > .content .star.icon {\n  cursor: pointer;\n  opacity: 0.75;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.cards > .card > .content .star.icon:hover,\n.ui.card > .content .star.icon:hover {\n  opacity: 1;\n  color: #ffb70a;\n}\n\n.ui.cards > .card > .content .active.star.icon,\n.ui.card > .content .active.star.icon {\n  color: #ffe623;\n}\n\n/*-----Like----- */\n\n/* Icon */\n\n.ui.cards > .card > .content .like.icon,\n.ui.card > .content .like.icon {\n  cursor: pointer;\n  opacity: 0.75;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.cards > .card > .content .like.icon:hover,\n.ui.card > .content .like.icon:hover {\n  opacity: 1;\n  color: #ff2733;\n}\n\n.ui.cards > .card > .content .active.like.icon,\n.ui.card > .content .active.like.icon {\n  color: #ff2733;\n}\n\n/*----------------\n  Extra Content\n-----------------*/\n\n.ui.cards > .card > .extra,\n.ui.card > .extra {\n  max-width: 100%;\n  min-height: 0em !important;\n  -webkit-box-flex: 0;\n  -webkit-flex-grow: 0;\n  -ms-flex-positive: 0;\n  flex-grow: 0;\n  border-top: 1px solid rgba(0, 0, 0, 0.05) !important;\n  position: static;\n  background: none;\n  width: auto;\n  margin: 0em 0em;\n  padding: 0.75em 1em;\n  top: 0em;\n  left: 0em;\n  color: rgba(0, 0, 0, 0.4);\n  box-shadow: none;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.cards > .card > .extra a:not(.ui),\n.ui.card > .extra a:not(.ui) {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.cards > .card > .extra a:not(.ui):hover,\n.ui.card > .extra a:not(.ui):hover {\n  color: #1e70bf;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Centered\n--------------------*/\n\n.ui.centered.cards {\n  -webkit-box-pack: center;\n  -webkit-justify-content: center;\n  -ms-flex-pack: center;\n  justify-content: center;\n}\n\n.ui.centered.card {\n  margin-left: auto;\n  margin-right: auto;\n}\n\n/*-------------------\n        Fluid\n--------------------*/\n\n.ui.fluid.card {\n  width: 100%;\n  max-width: 9999px;\n}\n\n/*-------------------\n        Link\n--------------------*/\n\n.ui.cards a.card,\n.ui.link.cards .card,\na.ui.card,\n.ui.link.card {\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n}\n\n.ui.cards a.card:hover,\n.ui.link.cards .card:hover,\na.ui.card:hover,\n.ui.link.card:hover {\n  cursor: pointer;\n  z-index: 5;\n  background: #ffffff;\n  border: none;\n  box-shadow: 0px 1px 3px 0px #bcbdbd, 0px 0px 0px 1px #d4d4d5;\n  -webkit-transform: translateY(-3px);\n  -ms-transform: translateY(-3px);\n  transform: translateY(-3px);\n}\n\n/*-------------------\n       Colors\n--------------------*/\n\n/* Red */\n\n.ui.red.cards > .card,\n.ui.cards > .red.card,\n.ui.red.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #db2828, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.red.cards > .card:hover,\n.ui.cards > .red.card:hover,\n.ui.red.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #d01919, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Orange */\n\n.ui.orange.cards > .card,\n.ui.cards > .orange.card,\n.ui.orange.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #f2711c, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.orange.cards > .card:hover,\n.ui.cards > .orange.card:hover,\n.ui.orange.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #f26202, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Yellow */\n\n.ui.yellow.cards > .card,\n.ui.cards > .yellow.card,\n.ui.yellow.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #fbbd08, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.yellow.cards > .card:hover,\n.ui.cards > .yellow.card:hover,\n.ui.yellow.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #eaae00, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Olive */\n\n.ui.olive.cards > .card,\n.ui.cards > .olive.card,\n.ui.olive.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #b5cc18, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.olive.cards > .card:hover,\n.ui.cards > .olive.card:hover,\n.ui.olive.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #a7bd0d, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Green */\n\n.ui.green.cards > .card,\n.ui.cards > .green.card,\n.ui.green.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #21ba45, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.green.cards > .card:hover,\n.ui.cards > .green.card:hover,\n.ui.green.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #16ab39, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Teal */\n\n.ui.teal.cards > .card,\n.ui.cards > .teal.card,\n.ui.teal.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #00b5ad, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.teal.cards > .card:hover,\n.ui.cards > .teal.card:hover,\n.ui.teal.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #009c95, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Blue */\n\n.ui.blue.cards > .card,\n.ui.cards > .blue.card,\n.ui.blue.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #2185d0, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.blue.cards > .card:hover,\n.ui.cards > .blue.card:hover,\n.ui.blue.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #1678c2, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Violet */\n\n.ui.violet.cards > .card,\n.ui.cards > .violet.card,\n.ui.violet.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #6435c9, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.violet.cards > .card:hover,\n.ui.cards > .violet.card:hover,\n.ui.violet.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #5829bb, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Purple */\n\n.ui.purple.cards > .card,\n.ui.cards > .purple.card,\n.ui.purple.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #a333c8, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.purple.cards > .card:hover,\n.ui.cards > .purple.card:hover,\n.ui.purple.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #9627ba, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Pink */\n\n.ui.pink.cards > .card,\n.ui.cards > .pink.card,\n.ui.pink.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #e03997, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.pink.cards > .card:hover,\n.ui.cards > .pink.card:hover,\n.ui.pink.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #e61a8d, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Brown */\n\n.ui.brown.cards > .card,\n.ui.cards > .brown.card,\n.ui.brown.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #a5673f, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.brown.cards > .card:hover,\n.ui.cards > .brown.card:hover,\n.ui.brown.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #975b33, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Grey */\n\n.ui.grey.cards > .card,\n.ui.cards > .grey.card,\n.ui.grey.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #767676, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.grey.cards > .card:hover,\n.ui.cards > .grey.card:hover,\n.ui.grey.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #838383, 0px 1px 3px 0px #bcbdbd;\n}\n\n/* Black */\n\n.ui.black.cards > .card,\n.ui.cards > .black.card,\n.ui.black.card {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #1b1c1d, 0px 1px 3px 0px #d4d4d5;\n}\n\n.ui.black.cards > .card:hover,\n.ui.cards > .black.card:hover,\n.ui.black.card:hover {\n  box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #27292a, 0px 1px 3px 0px #bcbdbd;\n}\n\n/*--------------\n   Card Count\n---------------*/\n\n.ui.one.cards {\n  margin-left: 0em;\n  margin-right: 0em;\n}\n\n.ui.one.cards > .card {\n  width: 100%;\n}\n\n.ui.two.cards {\n  margin-left: -1em;\n  margin-right: -1em;\n}\n\n.ui.two.cards > .card {\n  width: calc( 50%  -  2em );\n  margin-left: 1em;\n  margin-right: 1em;\n}\n\n.ui.three.cards {\n  margin-left: -1em;\n  margin-right: -1em;\n}\n\n.ui.three.cards > .card {\n  width: calc( 33.33333333%  -  2em );\n  margin-left: 1em;\n  margin-right: 1em;\n}\n\n.ui.four.cards {\n  margin-left: -0.75em;\n  margin-right: -0.75em;\n}\n\n.ui.four.cards > .card {\n  width: calc( 25%  -  1.5em );\n  margin-left: 0.75em;\n  margin-right: 0.75em;\n}\n\n.ui.five.cards {\n  margin-left: -0.75em;\n  margin-right: -0.75em;\n}\n\n.ui.five.cards > .card {\n  width: calc( 20%  -  1.5em );\n  margin-left: 0.75em;\n  margin-right: 0.75em;\n}\n\n.ui.six.cards {\n  margin-left: -0.75em;\n  margin-right: -0.75em;\n}\n\n.ui.six.cards > .card {\n  width: calc( 16.66666667%  -  1.5em );\n  margin-left: 0.75em;\n  margin-right: 0.75em;\n}\n\n.ui.seven.cards {\n  margin-left: -0.5em;\n  margin-right: -0.5em;\n}\n\n.ui.seven.cards > .card {\n  width: calc( 14.28571429%  -  1em );\n  margin-left: 0.5em;\n  margin-right: 0.5em;\n}\n\n.ui.eight.cards {\n  margin-left: -0.5em;\n  margin-right: -0.5em;\n}\n\n.ui.eight.cards > .card {\n  width: calc( 12.5%  -  1em );\n  margin-left: 0.5em;\n  margin-right: 0.5em;\n  font-size: 11px;\n}\n\n.ui.nine.cards {\n  margin-left: -0.5em;\n  margin-right: -0.5em;\n}\n\n.ui.nine.cards > .card {\n  width: calc( 11.11111111%  -  1em );\n  margin-left: 0.5em;\n  margin-right: 0.5em;\n  font-size: 10px;\n}\n\n.ui.ten.cards {\n  margin-left: -0.5em;\n  margin-right: -0.5em;\n}\n\n.ui.ten.cards > .card {\n  width: calc( 10%  -  1em );\n  margin-left: 0.5em;\n  margin-right: 0.5em;\n}\n\n/*-------------------\n      Doubling\n--------------------*/\n\n/* Mobily Only */\n\n@media only screen and (max-width: 767px) {\n  .ui.two.doubling.cards {\n    margin-left: 0em;\n    margin-right: 0em;\n  }\n\n  .ui.two.doubling.cards .card {\n    width: 100%;\n    margin-left: 0em;\n    margin-right: 0em;\n  }\n\n  .ui.three.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.three.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.four.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.four.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.five.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.five.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.six.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.six.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.seven.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.seven.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.eight.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.eight.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.nine.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.nine.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.ten.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.ten.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n}\n\n/* Tablet Only */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.two.doubling.cards {\n    margin-left: 0em;\n    margin-right: 0em;\n  }\n\n  .ui.two.doubling.cards .card {\n    width: 100%;\n    margin-left: 0em;\n    margin-right: 0em;\n  }\n\n  .ui.three.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.three.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.four.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.four.doubling.cards .card {\n    width: calc( 50%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.five.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.five.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.six.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.six.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.eight.doubling.cards {\n    margin-left: -1em;\n    margin-right: -1em;\n  }\n\n  .ui.eight.doubling.cards .card {\n    width: calc( 33.33333333%  -  2em );\n    margin-left: 1em;\n    margin-right: 1em;\n  }\n\n  .ui.eight.doubling.cards {\n    margin-left: -0.75em;\n    margin-right: -0.75em;\n  }\n\n  .ui.eight.doubling.cards .card {\n    width: calc( 25%  -  1.5em );\n    margin-left: 0.75em;\n    margin-right: 0.75em;\n  }\n\n  .ui.nine.doubling.cards {\n    margin-left: -0.75em;\n    margin-right: -0.75em;\n  }\n\n  .ui.nine.doubling.cards .card {\n    width: calc( 25%  -  1.5em );\n    margin-left: 0.75em;\n    margin-right: 0.75em;\n  }\n\n  .ui.ten.doubling.cards {\n    margin-left: -0.75em;\n    margin-right: -0.75em;\n  }\n\n  .ui.ten.doubling.cards .card {\n    width: calc( 20%  -  1.5em );\n    margin-left: 0.75em;\n    margin-right: 0.75em;\n  }\n}\n\n/*-------------------\n      Stackable\n--------------------*/\n\n@media only screen and (max-width: 767px) {\n  .ui.stackable.cards {\n    display: block !important;\n  }\n\n  .ui.stackable.cards .card:first-child {\n    margin-top: 0em !important;\n  }\n\n  .ui.stackable.cards > .card {\n    display: block !important;\n    height: auto !important;\n    margin: 1em 1em;\n    padding: 0 !important;\n    width: calc( 100%  -  2em ) !important;\n  }\n}\n\n/*--------------\n      Size\n---------------*/\n\n.ui.cards > .card {\n  font-size: 1em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Comment\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Standard\n*******************************/\n\n/*--------------\n    Comments\n---------------*/\n\n.ui.comments {\n  margin: 1.5em 0em;\n  max-width: 650px;\n}\n\n.ui.comments:first-child {\n  margin-top: 0em;\n}\n\n.ui.comments:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n     Comment\n---------------*/\n\n.ui.comments .comment {\n  position: relative;\n  background: none;\n  margin: 0.5em 0em 0em;\n  padding: 0.5em 0em 0em;\n  border: none;\n  border-top: none;\n  line-height: 1.2;\n}\n\n.ui.comments .comment:first-child {\n  margin-top: 0em;\n  padding-top: 0em;\n}\n\n/*--------------------\n    Nested Comments\n---------------------*/\n\n.ui.comments .comment .comments {\n  margin: 0em 0em 0.5em 0.5em;\n  padding: 1em 0em 1em 1em;\n}\n\n.ui.comments .comment .comments:before {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n}\n\n.ui.comments .comment .comments .comment {\n  border: none;\n  border-top: none;\n  background: none;\n}\n\n/*--------------\n     Avatar\n---------------*/\n\n.ui.comments .comment .avatar {\n  display: block;\n  width: 2.5em;\n  height: auto;\n  float: left;\n  margin: 0.2em 0em 0em;\n}\n\n.ui.comments .comment img.avatar,\n.ui.comments .comment .avatar img {\n  display: block;\n  margin: 0em auto;\n  width: 100%;\n  height: 100%;\n  border-radius: 0.25rem;\n}\n\n/*--------------\n     Content\n---------------*/\n\n.ui.comments .comment > .content {\n  display: block;\n}\n\n/* If there is an avatar move content over */\n\n.ui.comments .comment > .avatar ~ .content {\n  margin-left: 3.5em;\n}\n\n/*--------------\n     Author\n---------------*/\n\n.ui.comments .comment .author {\n  font-size: 1em;\n  color: rgba(0, 0, 0, 0.87);\n  font-weight: bold;\n}\n\n.ui.comments .comment a.author {\n  cursor: pointer;\n}\n\n.ui.comments .comment a.author:hover {\n  color: #1e70bf;\n}\n\n/*--------------\n     Metadata\n---------------*/\n\n.ui.comments .comment .metadata {\n  display: inline-block;\n  margin-left: 0.5em;\n  color: rgba(0, 0, 0, 0.4);\n  font-size: 0.875em;\n}\n\n.ui.comments .comment .metadata > * {\n  display: inline-block;\n  margin: 0em 0.5em 0em 0em;\n}\n\n.ui.comments .comment .metadata > :last-child {\n  margin-right: 0em;\n}\n\n/*--------------------\n     Comment Text\n---------------------*/\n\n.ui.comments .comment .text {\n  margin: 0.25em 0em 0.5em;\n  font-size: 1em;\n  word-wrap: break-word;\n  color: rgba(0, 0, 0, 0.87);\n  line-height: 1.3;\n}\n\n/*--------------------\n     User Actions\n---------------------*/\n\n.ui.comments .comment .actions {\n  font-size: 0.875em;\n}\n\n.ui.comments .comment .actions a {\n  cursor: pointer;\n  display: inline-block;\n  margin: 0em 0.75em 0em 0em;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.comments .comment .actions a:last-child {\n  margin-right: 0em;\n}\n\n.ui.comments .comment .actions a.active,\n.ui.comments .comment .actions a:hover {\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/*--------------------\n      Reply Form\n---------------------*/\n\n.ui.comments > .reply.form {\n  margin-top: 1em;\n}\n\n.ui.comments .comment .reply.form {\n  width: 100%;\n  margin-top: 1em;\n}\n\n.ui.comments .reply.form textarea {\n  font-size: 1em;\n  height: 12em;\n}\n\n/*******************************\n            State\n*******************************/\n\n.ui.collapsed.comments,\n.ui.comments .collapsed.comments,\n.ui.comments .collapsed.comment {\n  display: none;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------------\n        Threaded\n---------------------*/\n\n.ui.threaded.comments .comment .comments {\n  margin: -1.5em 0 -1em 1.25em;\n  padding: 3em 0em 2em 2.25em;\n  box-shadow: -1px 0px 0px rgba(34, 36, 38, 0.15);\n}\n\n/*--------------------\n        Minimal\n---------------------*/\n\n.ui.minimal.comments .comment .actions {\n  opacity: 0;\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  left: auto;\n  -webkit-transition: opacity 0.2s ease;\n  transition: opacity 0.2s ease;\n  -webkit-transition-delay: 0.1s;\n  transition-delay: 0.1s;\n}\n\n.ui.minimal.comments .comment > .content:hover > .actions {\n  opacity: 1;\n}\n\n/*--------------------\n       Sizes\n---------------------*/\n\n.ui.small.comments {\n  font-size: 0.9em;\n}\n\n.ui.comments {\n  font-size: 1em;\n}\n\n.ui.large.comments {\n  font-size: 1.1em;\n}\n\n.ui.huge.comments {\n  font-size: 1.2em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Feed\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n         Activity Feed\n*******************************/\n\n.ui.feed {\n  margin: 1em 0em;\n}\n\n.ui.feed:first-child {\n  margin-top: 0em;\n}\n\n.ui.feed:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/* Event */\n\n.ui.feed > .event {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  width: 100%;\n  padding: 0.21428571rem 0em;\n  margin: 0em;\n  background: none;\n  border-top: none;\n}\n\n.ui.feed > .event:first-child {\n  border-top: 0px;\n  padding-top: 0em;\n}\n\n.ui.feed > .event:last-child {\n  padding-bottom: 0em;\n}\n\n/* Event Label */\n\n.ui.feed > .event > .label {\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  width: 2.5em;\n  height: auto;\n  -webkit-align-self: stretch;\n  -ms-flex-item-align: stretch;\n  align-self: stretch;\n  text-align: left;\n}\n\n.ui.feed > .event > .label .icon {\n  opacity: 1;\n  font-size: 1.5em;\n  width: 100%;\n  padding: 0.25em;\n  background: none;\n  border: none;\n  border-radius: none;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.feed > .event > .label img {\n  width: 100%;\n  height: auto;\n  border-radius: 500rem;\n}\n\n.ui.feed > .event > .label + .content {\n  margin: 0.5em 0em 0.35714286em 1.14285714em;\n}\n\n/*--------------\n     Content\n---------------*/\n\n/* Content */\n\n.ui.feed > .event > .content {\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 1 auto;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  -webkit-align-self: stretch;\n  -ms-flex-item-align: stretch;\n  align-self: stretch;\n  text-align: left;\n  word-wrap: break-word;\n}\n\n.ui.feed > .event:last-child > .content {\n  padding-bottom: 0em;\n}\n\n/* Link */\n\n.ui.feed > .event > .content a {\n  cursor: pointer;\n}\n\n/*--------------\n      Date\n---------------*/\n\n.ui.feed > .event > .content .date {\n  margin: -0.5rem 0em 0em;\n  padding: 0em;\n  font-weight: normal;\n  font-size: 1em;\n  font-style: normal;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*--------------\n     Summary\n---------------*/\n\n.ui.feed > .event > .content .summary {\n  margin: 0em;\n  font-size: 1em;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Summary Image */\n\n.ui.feed > .event > .content .summary img {\n  display: inline-block;\n  width: auto;\n  height: 10em;\n  margin: -0.25em 0.25em 0em 0em;\n  border-radius: 0.25em;\n  vertical-align: middle;\n}\n\n/*--------------\n      User\n---------------*/\n\n.ui.feed > .event > .content .user {\n  display: inline-block;\n  font-weight: bold;\n  margin-right: 0em;\n  vertical-align: baseline;\n}\n\n.ui.feed > .event > .content .user img {\n  margin: -0.25em 0.25em 0em 0em;\n  width: auto;\n  height: 10em;\n  vertical-align: middle;\n}\n\n/*--------------\n   Inline Date\n---------------*/\n\n/* Date inside Summary */\n\n.ui.feed > .event > .content .summary > .date {\n  display: inline-block;\n  float: none;\n  font-weight: normal;\n  font-size: 0.85714286em;\n  font-style: normal;\n  margin: 0em 0em 0em 0.5em;\n  padding: 0em;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*--------------\n  Extra Summary\n---------------*/\n\n.ui.feed > .event > .content .extra {\n  margin: 0.5em 0em 0em;\n  background: none;\n  padding: 0em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Images */\n\n.ui.feed > .event > .content .extra.images img {\n  display: inline-block;\n  margin: 0em 0.25em 0em 0em;\n  width: 6em;\n}\n\n/* Text */\n\n.ui.feed > .event > .content .extra.text {\n  padding: 0em;\n  border-left: none;\n  font-size: 1em;\n  max-width: 500px;\n  line-height: 1.4285em;\n}\n\n/*--------------\n      Meta\n---------------*/\n\n.ui.feed > .event > .content .meta {\n  display: inline-block;\n  font-size: 0.85714286em;\n  margin: 0.5em 0em 0em;\n  background: none;\n  border: none;\n  border-radius: 0;\n  box-shadow: none;\n  padding: 0em;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.feed > .event > .content .meta > * {\n  position: relative;\n  margin-left: 0.75em;\n}\n\n.ui.feed > .event > .content .meta > *:after {\n  content: '';\n  color: rgba(0, 0, 0, 0.2);\n  top: 0em;\n  left: -1em;\n  opacity: 1;\n  position: absolute;\n  vertical-align: top;\n}\n\n.ui.feed > .event > .content .meta .like {\n  color: '';\n  -webkit-transition: 0.2s color ease;\n  transition: 0.2s color ease;\n}\n\n.ui.feed > .event > .content .meta .like:hover .icon {\n  color: #ff2733;\n}\n\n.ui.feed > .event > .content .meta .active.like .icon {\n  color: #ef404a;\n}\n\n/* First element */\n\n.ui.feed > .event > .content .meta > :first-child {\n  margin-left: 0em;\n}\n\n.ui.feed > .event > .content .meta > :first-child::after {\n  display: none;\n}\n\n/* Action */\n\n.ui.feed > .event > .content .meta a,\n.ui.feed > .event > .content .meta > .icon {\n  cursor: pointer;\n  opacity: 1;\n  color: rgba(0, 0, 0, 0.5);\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.feed > .event > .content .meta a:hover,\n.ui.feed > .event > .content .meta a:hover .icon,\n.ui.feed > .event > .content .meta > .icon:hover {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*******************************\n            Variations\n*******************************/\n\n.ui.small.feed {\n  font-size: 0.92857143rem;\n}\n\n.ui.feed {\n  font-size: 1rem;\n}\n\n.ui.large.feed {\n  font-size: 1.14285714rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Item\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Standard\n*******************************/\n\n/*--------------\n      Item\n---------------*/\n\n.ui.items > .item {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: 1em 0em;\n  width: 100%;\n  min-height: 0px;\n  background: transparent;\n  padding: 0em;\n  border: none;\n  border-radius: 0rem;\n  box-shadow: none;\n  -webkit-transition: box-shadow 0.1s ease;\n  transition: box-shadow 0.1s ease;\n  z-index: '';\n}\n\n.ui.items > .item a {\n  cursor: pointer;\n}\n\n/*--------------\n      Items\n---------------*/\n\n.ui.items {\n  margin: 1.5em 0em;\n}\n\n.ui.items:first-child {\n  margin-top: 0em !important;\n}\n\n.ui.items:last-child {\n  margin-bottom: 0em !important;\n}\n\n/*--------------\n      Item\n---------------*/\n\n.ui.items > .item:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n.ui.items > .item:first-child {\n  margin-top: 0em;\n}\n\n.ui.items > .item:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n     Images\n---------------*/\n\n.ui.items > .item > .image {\n  position: relative;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 0 auto;\n  -ms-flex: 0 0 auto;\n  flex: 0 0 auto;\n  display: block;\n  float: none;\n  margin: 0em;\n  padding: 0em;\n  max-height: '';\n  -webkit-align-self: top;\n  -ms-flex-item-align: top;\n  align-self: top;\n}\n\n.ui.items > .item > .image > img {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: 0.125rem;\n  border: none;\n}\n\n.ui.items > .item > .image:only-child > img {\n  border-radius: 0rem;\n}\n\n/*--------------\n     Content\n---------------*/\n\n.ui.items > .item > .content {\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 1 auto;\n  -ms-flex: 1 1 auto;\n  flex: 1 1 auto;\n  background: none;\n  margin: 0em;\n  padding: 0em;\n  box-shadow: none;\n  font-size: 1em;\n  border: none;\n  border-radius: 0em;\n}\n\n.ui.items > .item > .content:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n.ui.items > .item > .image + .content {\n  min-width: 0;\n  width: auto;\n  display: block;\n  margin-left: 0em;\n  -webkit-align-self: top;\n  -ms-flex-item-align: top;\n  align-self: top;\n  padding-left: 1.5em;\n}\n\n.ui.items > .item > .content > .header {\n  display: inline-block;\n  margin: -0.21425em 0em 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/* Default Header Size */\n\n.ui.items > .item > .content > .header:not(.ui) {\n  font-size: 1.28571429em;\n}\n\n/*--------------\n     Floated\n---------------*/\n\n.ui.items > .item [class*=\"left floated\"] {\n  float: left;\n}\n\n.ui.items > .item [class*=\"right floated\"] {\n  float: right;\n}\n\n/*--------------\n  Content Image\n---------------*/\n\n.ui.items > .item .content img {\n  -webkit-align-self: middle;\n  -ms-flex-item-align: middle;\n  align-self: middle;\n  width: '';\n}\n\n.ui.items > .item img.avatar,\n.ui.items > .item .avatar img {\n  width: '';\n  height: '';\n  border-radius: 500rem;\n}\n\n/*--------------\n   Description\n---------------*/\n\n.ui.items > .item > .content > .description {\n  margin-top: 0.6em;\n  max-width: auto;\n  font-size: 1em;\n  line-height: 1.4285em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*--------------\n    Paragraph\n---------------*/\n\n.ui.items > .item > .content p {\n  margin: 0em 0em 0.5em;\n}\n\n.ui.items > .item > .content p:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n      Meta\n---------------*/\n\n.ui.items > .item .meta {\n  margin: 0.5em 0em 0.5em;\n  font-size: 1em;\n  line-height: 1em;\n  color: rgba(0, 0, 0, 0.6);\n}\n\n.ui.items > .item .meta * {\n  margin-right: 0.3em;\n}\n\n.ui.items > .item .meta :last-child {\n  margin-right: 0em;\n}\n\n.ui.items > .item .meta [class*=\"right floated\"] {\n  margin-right: 0em;\n  margin-left: 0.3em;\n}\n\n/*--------------\n      Links\n---------------*/\n\n/* Generic */\n\n.ui.items > .item > .content a:not(.ui) {\n  color: '';\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.items > .item > .content a:not(.ui):hover {\n  color: '';\n}\n\n/* Header */\n\n.ui.items > .item > .content > a.header {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.items > .item > .content > a.header:hover {\n  color: #1e70bf;\n}\n\n/* Meta */\n\n.ui.items > .item .meta > a:not(.ui) {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.items > .item .meta > a:not(.ui):hover {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*--------------\n     Labels\n---------------*/\n\n/*-----Star----- */\n\n/* Icon */\n\n.ui.items > .item > .content .favorite.icon {\n  cursor: pointer;\n  opacity: 0.75;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.items > .item > .content .favorite.icon:hover {\n  opacity: 1;\n  color: #ffb70a;\n}\n\n.ui.items > .item > .content .active.favorite.icon {\n  color: #ffe623;\n}\n\n/*-----Like----- */\n\n/* Icon */\n\n.ui.items > .item > .content .like.icon {\n  cursor: pointer;\n  opacity: 0.75;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n.ui.items > .item > .content .like.icon:hover {\n  opacity: 1;\n  color: #ff2733;\n}\n\n.ui.items > .item > .content .active.like.icon {\n  color: #ff2733;\n}\n\n/*----------------\n  Extra Content\n-----------------*/\n\n.ui.items > .item .extra {\n  display: block;\n  position: relative;\n  background: none;\n  margin: 0.5rem 0em 0em;\n  width: 100%;\n  padding: 0em 0em 0em;\n  top: 0em;\n  left: 0em;\n  color: rgba(0, 0, 0, 0.4);\n  box-shadow: none;\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n  border-top: none;\n}\n\n.ui.items > .item .extra > * {\n  margin: 0.25rem 0.5rem 0.25rem 0em;\n}\n\n.ui.items > .item .extra > [class*=\"right floated\"] {\n  margin: 0.25rem 0em 0.25rem 0.5rem;\n}\n\n.ui.items > .item .extra:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n/*******************************\n          Responsive\n*******************************/\n\n/* Default Image Width */\n\n.ui.items > .item > .image:not(.ui) {\n  width: 175px;\n}\n\n/* Tablet Only */\n\n@media only screen and (min-width: 768px) and (max-width: 991px) {\n  .ui.items > .item {\n    margin: 1em 0em;\n  }\n\n  .ui.items > .item > .image:not(.ui) {\n    width: 150px;\n  }\n\n  .ui.items > .item > .image + .content {\n    display: block;\n    padding: 0em 0em 0em 1em;\n  }\n}\n\n/* Mobily Only */\n\n@media only screen and (max-width: 767px) {\n  .ui.items > .item {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n    margin: 2em 0em;\n  }\n\n  .ui.items > .item > .image {\n    display: block;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .ui.items > .item > .image,\n  .ui.items > .item > .image > img {\n    max-width: 100% !important;\n    width: auto !important;\n    max-height: 250px !important;\n  }\n\n  .ui.items > .item > .image + .content {\n    display: block;\n    padding: 1.5em 0em 0em;\n  }\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n       Aligned\n--------------------*/\n\n.ui.items > .item > .image + [class*=\"top aligned\"].content {\n  -webkit-align-self: flex-start;\n  -ms-flex-item-align: start;\n  align-self: flex-start;\n}\n\n.ui.items > .item > .image + [class*=\"middle aligned\"].content {\n  -webkit-align-self: center;\n  -ms-flex-item-align: center;\n  align-self: center;\n}\n\n.ui.items > .item > .image + [class*=\"bottom aligned\"].content {\n  -webkit-align-self: flex-end;\n  -ms-flex-item-align: end;\n  align-self: flex-end;\n}\n\n/*--------------\n     Relaxed\n---------------*/\n\n.ui.relaxed.items > .item {\n  margin: 1.5em 0em;\n}\n\n.ui[class*=\"very relaxed\"].items > .item {\n  margin: 2em 0em;\n}\n\n/*-------------------\n      Divided\n--------------------*/\n\n.ui.divided.items > .item {\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  margin: 0em;\n  padding: 1em 0em;\n}\n\n.ui.divided.items > .item:first-child {\n  border-top: none;\n  margin-top: 0em !important;\n  padding-top: 0em !important;\n}\n\n.ui.divided.items > .item:last-child {\n  margin-bottom: 0em !important;\n  padding-bottom: 0em !important;\n}\n\n/* Relaxed Divided */\n\n.ui.relaxed.divided.items > .item {\n  margin: 0em;\n  padding: 1.5em 0em;\n}\n\n.ui[class*=\"very relaxed\"].divided.items > .item {\n  margin: 0em;\n  padding: 2em 0em;\n}\n\n/*-------------------\n        Link\n--------------------*/\n\n.ui.items a.item:hover,\n.ui.link.items > .item:hover {\n  cursor: pointer;\n}\n\n.ui.items a.item:hover .content .header,\n.ui.link.items > .item:hover .content .header {\n  color: #1e70bf;\n}\n\n/*--------------\n      Size\n---------------*/\n\n.ui.items > .item {\n  font-size: 1em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Statistic\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           Statistic\n*******************************/\n\n/* Standalone */\n\n.ui.statistic {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 1em 0em;\n  max-width: auto;\n}\n\n.ui.statistic + .ui.statistic {\n  margin: 0em 0em 0em 1.5em;\n}\n\n.ui.statistic:first-child {\n  margin-top: 0em;\n}\n\n.ui.statistic:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n            Group\n*******************************/\n\n/* Grouped */\n\n.ui.statistics {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-align: start;\n  -webkit-align-items: flex-start;\n  -ms-flex-align: start;\n  align-items: flex-start;\n  -webkit-flex-wrap: wrap;\n  -ms-flex-wrap: wrap;\n  flex-wrap: wrap;\n}\n\n.ui.statistics > .statistic {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0em 1.5em 2em;\n  max-width: auto;\n}\n\n.ui.statistics {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: 1em -1.5em -2em;\n}\n\n/* Clearing */\n\n.ui.statistics:after {\n  display: block;\n  content: ' ';\n  height: 0px;\n  clear: both;\n  overflow: hidden;\n  visibility: hidden;\n}\n\n.ui.statistics:first-child {\n  margin-top: 0em;\n}\n\n.ui.statistics:last-child {\n  margin-bottom: 0em;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/*--------------\n      Value\n---------------*/\n\n.ui.statistics .statistic > .value,\n.ui.statistic > .value {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 4rem;\n  font-weight: normal;\n  line-height: 1em;\n  color: #1b1c1d;\n  text-transform: uppercase;\n  text-align: center;\n}\n\n/*--------------\n     Label\n---------------*/\n\n.ui.statistics .statistic > .label,\n.ui.statistic > .label {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1em;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.87);\n  text-transform: uppercase;\n  text-align: center;\n}\n\n/* Top Label */\n\n.ui.statistics .statistic > .label ~ .value,\n.ui.statistic > .label ~ .value {\n  margin-top: 0rem;\n}\n\n/* Bottom Label */\n\n.ui.statistics .statistic > .value ~ .label,\n.ui.statistic > .value ~ .label {\n  margin-top: 0rem;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*--------------\n   Icon Value\n---------------*/\n\n.ui.statistics .statistic > .value .icon,\n.ui.statistic > .value .icon {\n  opacity: 1;\n  width: auto;\n  margin: 0em;\n}\n\n/*--------------\n   Text Value\n---------------*/\n\n.ui.statistics .statistic > .text.value,\n.ui.statistic > .text.value {\n  line-height: 1em;\n  min-height: 2em;\n  font-weight: bold;\n  text-align: center;\n}\n\n.ui.statistics .statistic > .text.value + .label,\n.ui.statistic > .text.value + .label {\n  text-align: center;\n}\n\n/*--------------\n   Image Value\n---------------*/\n\n.ui.statistics .statistic > .value img,\n.ui.statistic > .value img {\n  max-height: 3rem;\n  vertical-align: baseline;\n}\n\n/*******************************\n            Variations\n*******************************/\n\n/*--------------\n      Count\n---------------*/\n\n.ui.ten.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.ten.statistics .statistic {\n  min-width: 10%;\n  margin: 0em 0em 2em;\n}\n\n.ui.nine.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.nine.statistics .statistic {\n  min-width: 11.11111111%;\n  margin: 0em 0em 2em;\n}\n\n.ui.eight.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.eight.statistics .statistic {\n  min-width: 12.5%;\n  margin: 0em 0em 2em;\n}\n\n.ui.seven.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.seven.statistics .statistic {\n  min-width: 14.28571429%;\n  margin: 0em 0em 2em;\n}\n\n.ui.six.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.six.statistics .statistic {\n  min-width: 16.66666667%;\n  margin: 0em 0em 2em;\n}\n\n.ui.five.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.five.statistics .statistic {\n  min-width: 20%;\n  margin: 0em 0em 2em;\n}\n\n.ui.four.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.four.statistics .statistic {\n  min-width: 25%;\n  margin: 0em 0em 2em;\n}\n\n.ui.three.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.three.statistics .statistic {\n  min-width: 33.33333333%;\n  margin: 0em 0em 2em;\n}\n\n.ui.two.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.two.statistics .statistic {\n  min-width: 50%;\n  margin: 0em 0em 2em;\n}\n\n.ui.one.statistics {\n  margin: 0em 0em -2em;\n}\n\n.ui.one.statistics .statistic {\n  min-width: 100%;\n  margin: 0em 0em 2em;\n}\n\n/*--------------\n   Horizontal\n---------------*/\n\n.ui.horizontal.statistic {\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n}\n\n.ui.horizontal.statistics {\n  -webkit-box-orient: vertical;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: column;\n  -ms-flex-direction: column;\n  flex-direction: column;\n  margin: 0em;\n  max-width: none;\n}\n\n.ui.horizontal.statistics .statistic {\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n  -webkit-box-align: center;\n  -webkit-align-items: center;\n  -ms-flex-align: center;\n  align-items: center;\n  max-width: none;\n  margin: 1em 0em;\n}\n\n.ui.horizontal.statistic > .text.value,\n.ui.horizontal.statistics > .statistic > .text.value {\n  min-height: 0em !important;\n}\n\n.ui.horizontal.statistics .statistic > .value .icon,\n.ui.horizontal.statistic > .value .icon {\n  width: 1.18em;\n}\n\n.ui.horizontal.statistics .statistic > .value,\n.ui.horizontal.statistic > .value {\n  display: inline-block;\n  vertical-align: middle;\n}\n\n.ui.horizontal.statistics .statistic > .label,\n.ui.horizontal.statistic > .label {\n  display: inline-block;\n  vertical-align: middle;\n  margin: 0em 0em 0em 0.75em;\n}\n\n/*--------------\n     Colors\n---------------*/\n\n.ui.red.statistics .statistic > .value,\n.ui.statistics .red.statistic > .value,\n.ui.red.statistic > .value {\n  color: #db2828;\n}\n\n.ui.orange.statistics .statistic > .value,\n.ui.statistics .orange.statistic > .value,\n.ui.orange.statistic > .value {\n  color: #f2711c;\n}\n\n.ui.yellow.statistics .statistic > .value,\n.ui.statistics .yellow.statistic > .value,\n.ui.yellow.statistic > .value {\n  color: #fbbd08;\n}\n\n.ui.olive.statistics .statistic > .value,\n.ui.statistics .olive.statistic > .value,\n.ui.olive.statistic > .value {\n  color: #b5cc18;\n}\n\n.ui.green.statistics .statistic > .value,\n.ui.statistics .green.statistic > .value,\n.ui.green.statistic > .value {\n  color: #21ba45;\n}\n\n.ui.teal.statistics .statistic > .value,\n.ui.statistics .teal.statistic > .value,\n.ui.teal.statistic > .value {\n  color: #00b5ad;\n}\n\n.ui.blue.statistics .statistic > .value,\n.ui.statistics .blue.statistic > .value,\n.ui.blue.statistic > .value {\n  color: #2185d0;\n}\n\n.ui.violet.statistics .statistic > .value,\n.ui.statistics .violet.statistic > .value,\n.ui.violet.statistic > .value {\n  color: #6435c9;\n}\n\n.ui.purple.statistics .statistic > .value,\n.ui.statistics .purple.statistic > .value,\n.ui.purple.statistic > .value {\n  color: #a333c8;\n}\n\n.ui.pink.statistics .statistic > .value,\n.ui.statistics .pink.statistic > .value,\n.ui.pink.statistic > .value {\n  color: #e03997;\n}\n\n.ui.brown.statistics .statistic > .value,\n.ui.statistics .brown.statistic > .value,\n.ui.brown.statistic > .value {\n  color: #a5673f;\n}\n\n.ui.grey.statistics .statistic > .value,\n.ui.statistics .grey.statistic > .value,\n.ui.grey.statistic > .value {\n  color: #767676;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n.ui.inverted.statistics .statistic > .value,\n.ui.inverted.statistic .value {\n  color: #ffffff;\n}\n\n.ui.inverted.statistics .statistic > .label,\n.ui.inverted.statistic .label {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n.ui.inverted.red.statistics .statistic > .value,\n.ui.statistics .inverted.red.statistic > .value,\n.ui.inverted.red.statistic > .value {\n  color: #ff695e;\n}\n\n.ui.inverted.orange.statistics .statistic > .value,\n.ui.statistics .inverted.orange.statistic > .value,\n.ui.inverted.orange.statistic > .value {\n  color: #ff851b;\n}\n\n.ui.inverted.yellow.statistics .statistic > .value,\n.ui.statistics .inverted.yellow.statistic > .value,\n.ui.inverted.yellow.statistic > .value {\n  color: #ffe21f;\n}\n\n.ui.inverted.olive.statistics .statistic > .value,\n.ui.statistics .inverted.olive.statistic > .value,\n.ui.inverted.olive.statistic > .value {\n  color: #d9e778;\n}\n\n.ui.inverted.green.statistics .statistic > .value,\n.ui.statistics .inverted.green.statistic > .value,\n.ui.inverted.green.statistic > .value {\n  color: #2ecc40;\n}\n\n.ui.inverted.teal.statistics .statistic > .value,\n.ui.statistics .inverted.teal.statistic > .value,\n.ui.inverted.teal.statistic > .value {\n  color: #6dffff;\n}\n\n.ui.inverted.blue.statistics .statistic > .value,\n.ui.statistics .inverted.blue.statistic > .value,\n.ui.inverted.blue.statistic > .value {\n  color: #54c8ff;\n}\n\n.ui.inverted.violet.statistics .statistic > .value,\n.ui.statistics .inverted.violet.statistic > .value,\n.ui.inverted.violet.statistic > .value {\n  color: #a291fb;\n}\n\n.ui.inverted.purple.statistics .statistic > .value,\n.ui.statistics .inverted.purple.statistic > .value,\n.ui.inverted.purple.statistic > .value {\n  color: #dc73ff;\n}\n\n.ui.inverted.pink.statistics .statistic > .value,\n.ui.statistics .inverted.pink.statistic > .value,\n.ui.inverted.pink.statistic > .value {\n  color: #ff8edf;\n}\n\n.ui.inverted.brown.statistics .statistic > .value,\n.ui.statistics .inverted.brown.statistic > .value,\n.ui.inverted.brown.statistic > .value {\n  color: #d67c1c;\n}\n\n.ui.inverted.grey.statistics .statistic > .value,\n.ui.statistics .inverted.grey.statistic > .value,\n.ui.inverted.grey.statistic > .value {\n  color: #dcddde;\n}\n\n/*--------------\n    Floated\n---------------*/\n\n.ui[class*=\"left floated\"].statistic {\n  float: left;\n  margin: 0em 2em 1em 0em;\n}\n\n.ui[class*=\"right floated\"].statistic {\n  float: right;\n  margin: 0em 0em 1em 2em;\n}\n\n.ui.floated.statistic:last-child {\n  margin-bottom: 0em;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n/* Mini */\n\n.ui.mini.statistics .statistic > .value,\n.ui.mini.statistic > .value {\n  font-size: 1.5rem;\n}\n\n.ui.mini.horizontal.statistics .statistic > .value,\n.ui.mini.horizontal.statistic > .value {\n  font-size: 1.5rem;\n}\n\n.ui.mini.statistics .statistic > .text.value,\n.ui.mini.statistic > .text.value {\n  font-size: 1rem;\n}\n\n/* Tiny */\n\n.ui.tiny.statistics .statistic > .value,\n.ui.tiny.statistic > .value {\n  font-size: 2rem;\n}\n\n.ui.tiny.horizontal.statistics .statistic > .value,\n.ui.tiny.horizontal.statistic > .value {\n  font-size: 2rem;\n}\n\n.ui.tiny.statistics .statistic > .text.value,\n.ui.tiny.statistic > .text.value {\n  font-size: 1rem;\n}\n\n/* Small */\n\n.ui.small.statistics .statistic > .value,\n.ui.small.statistic > .value {\n  font-size: 3rem;\n}\n\n.ui.small.horizontal.statistics .statistic > .value,\n.ui.small.horizontal.statistic > .value {\n  font-size: 2rem;\n}\n\n.ui.small.statistics .statistic > .text.value,\n.ui.small.statistic > .text.value {\n  font-size: 1rem;\n}\n\n/* Medium */\n\n.ui.statistics .statistic > .value,\n.ui.statistic > .value {\n  font-size: 4rem;\n}\n\n.ui.horizontal.statistics .statistic > .value,\n.ui.horizontal.statistic > .value {\n  font-size: 3rem;\n}\n\n.ui.statistics .statistic > .text.value,\n.ui.statistic > .text.value {\n  font-size: 2rem;\n}\n\n/* Large */\n\n.ui.large.statistics .statistic > .value,\n.ui.large.statistic > .value {\n  font-size: 5rem;\n}\n\n.ui.large.horizontal.statistics .statistic > .value,\n.ui.large.horizontal.statistic > .value {\n  font-size: 4rem;\n}\n\n.ui.large.statistics .statistic > .text.value,\n.ui.large.statistic > .text.value {\n  font-size: 2.5rem;\n}\n\n/* Huge */\n\n.ui.huge.statistics .statistic > .value,\n.ui.huge.statistic > .value {\n  font-size: 6rem;\n}\n\n.ui.huge.horizontal.statistics .statistic > .value,\n.ui.huge.horizontal.statistic > .value {\n  font-size: 5rem;\n}\n\n.ui.huge.statistics .statistic > .text.value,\n.ui.huge.statistic > .text.value {\n  font-size: 2.5rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n    User Variable Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Accordion\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Accordion\n*******************************/\n\n.ui.accordion,\n.ui.accordion .accordion {\n  max-width: 100%;\n}\n\n.ui.accordion .accordion {\n  margin: 1em 0em 0em;\n  padding: 0em;\n}\n\n/* Title */\n\n.ui.accordion .title,\n.ui.accordion .accordion .title {\n  cursor: pointer;\n}\n\n/* Default Styling */\n\n.ui.accordion .title:not(.ui) {\n  padding: 0.5em 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Content */\n\n.ui.accordion .title ~ .content,\n.ui.accordion .accordion .title ~ .content {\n  display: none;\n}\n\n/* Default Styling */\n\n.ui.accordion:not(.styled) .title ~ .content:not(.ui),\n.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui) {\n  margin: '';\n  padding: 0.5em 0em 1em;\n}\n\n.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child {\n  padding-bottom: 0em;\n}\n\n/* Arrow */\n\n.ui.accordion .title .dropdown.icon,\n.ui.accordion .accordion .title .dropdown.icon {\n  display: inline-block;\n  float: none;\n  opacity: 1;\n  width: 1.25em;\n  height: 1em;\n  margin: 0em 0.25rem 0em 0rem;\n  padding: 0em;\n  font-size: 1em;\n  -webkit-transition: -webkit-transform 0.1s ease, opacity 0.1s ease;\n  transition: transform 0.1s ease, opacity 0.1s ease;\n  vertical-align: baseline;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n}\n\n/*--------------\n    Coupling\n---------------*/\n\n/* Menu */\n\n.ui.accordion.menu .item .title {\n  display: block;\n  padding: 0em;\n}\n\n.ui.accordion.menu .item .title > .dropdown.icon {\n  float: right;\n  margin: 0.21425em 0em 0em 1em;\n  -webkit-transform: rotate(180deg);\n  -ms-transform: rotate(180deg);\n  transform: rotate(180deg);\n}\n\n/* Header */\n\n.ui.accordion .ui.header .dropdown.icon {\n  font-size: 1em;\n  margin: 0em 0.25rem 0em 0rem;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.accordion .active.title .dropdown.icon,\n.ui.accordion .accordion .active.title .dropdown.icon {\n  -webkit-transform: rotate(90deg);\n  -ms-transform: rotate(90deg);\n  transform: rotate(90deg);\n}\n\n.ui.accordion.menu .item .active.title > .dropdown.icon {\n  -webkit-transform: rotate(90deg);\n  -ms-transform: rotate(90deg);\n  transform: rotate(90deg);\n}\n\n/*******************************\n            Types\n*******************************/\n\n/*--------------\n     Styled\n---------------*/\n\n.ui.styled.accordion {\n  width: 600px;\n}\n\n.ui.styled.accordion,\n.ui.styled.accordion .accordion {\n  border-radius: 0.28571429rem;\n  background: #ffffff;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);\n}\n\n.ui.styled.accordion .title,\n.ui.styled.accordion .accordion .title {\n  margin: 0em;\n  padding: 0.75em 1em;\n  color: rgba(0, 0, 0, 0.4);\n  font-weight: bold;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  -webkit-transition: background 0.1s ease, color 0.1s ease;\n  transition: background 0.1s ease, color 0.1s ease;\n}\n\n.ui.styled.accordion > .title:first-child,\n.ui.styled.accordion .accordion .title:first-child {\n  border-top: none;\n}\n\n/* Content */\n\n.ui.styled.accordion .content,\n.ui.styled.accordion .accordion .content {\n  margin: 0em;\n  padding: 0.5em 1em 1.5em;\n}\n\n.ui.styled.accordion .accordion .content {\n  padding: 0em;\n  padding: 0.5em 1em 1.5em;\n}\n\n/* Hover */\n\n.ui.styled.accordion .title:hover,\n.ui.styled.accordion .active.title,\n.ui.styled.accordion .accordion .title:hover,\n.ui.styled.accordion .accordion .active.title {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.styled.accordion .accordion .title:hover,\n.ui.styled.accordion .accordion .active.title {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Active */\n\n.ui.styled.accordion .active.title {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.styled.accordion .accordion .active.title {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n     Active\n---------------*/\n\n.ui.accordion .active.content,\n.ui.accordion .accordion .active.content {\n  display: block;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n     Fluid\n---------------*/\n\n.ui.fluid.accordion,\n.ui.fluid.accordion .accordion {\n  width: 100%;\n}\n\n/*--------------\n     Inverted\n---------------*/\n\n.ui.inverted.accordion .title:not(.ui) {\n  color: rgba(255, 255, 255, 0.9);\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n@font-face {\n  font-family: 'Accordion';\n  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');\n  font-weight: normal;\n  font-style: normal;\n}\n\n/* Dropdown Icon */\n\n.ui.accordion .title .dropdown.icon,\n.ui.accordion .accordion .title .dropdown.icon {\n  font-family: Accordion;\n  line-height: 1;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  font-weight: normal;\n  font-style: normal;\n  text-align: center;\n}\n\n.ui.accordion .title .dropdown.icon:before,\n.ui.accordion .accordion .title .dropdown.icon:before {\n  content: '\\f0da' ;\n}\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Checkbox\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           Checkbox\n*******************************/\n\n/*--------------\n    Content\n---------------*/\n\n.ui.checkbox {\n  position: relative;\n  display: inline-block;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  outline: none;\n  vertical-align: baseline;\n  font-style: normal;\n  min-height: 17px;\n  font-size: 1rem;\n  line-height: 17px;\n  min-width: 17px;\n}\n\n/* HTML Checkbox */\n\n.ui.checkbox input[type=\"checkbox\"],\n.ui.checkbox input[type=\"radio\"] {\n  cursor: pointer;\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  opacity: 0 !important;\n  outline: none;\n  z-index: 3;\n  width: 17px;\n  height: 17px;\n}\n\n/*--------------\n      Box\n---------------*/\n\n.ui.checkbox .box,\n.ui.checkbox label {\n  cursor: auto;\n  position: relative;\n  display: block;\n  padding-left: 1.85714em;\n  outline: none;\n  font-size: 1em;\n}\n\n.ui.checkbox .box:before,\n.ui.checkbox label:before {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 17px;\n  height: 17px;\n  content: '';\n  background: #ffffff;\n  border-radius: 0.21428571rem;\n  -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, box-shadow 0.1s ease;\n  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;\n  border: 1px solid #d4d4d5;\n}\n\n/*--------------\n    Checkmark\n---------------*/\n\n.ui.checkbox .box:after,\n.ui.checkbox label:after {\n  position: absolute;\n  font-size: 14px;\n  top: 0px;\n  left: 0px;\n  width: 17px;\n  height: 17px;\n  text-align: center;\n  opacity: 0;\n  color: rgba(0, 0, 0, 0.87);\n  -webkit-transition: border 0.1s ease, opacity 0.1s ease, -webkit-transform 0.1s ease, box-shadow 0.1s ease;\n  transition: border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;\n}\n\n/*--------------\n      Label\n---------------*/\n\n/* Inside */\n\n.ui.checkbox label,\n.ui.checkbox + label {\n  color: rgba(0, 0, 0, 0.87);\n  -webkit-transition: color 0.1s ease;\n  transition: color 0.1s ease;\n}\n\n/* Outside */\n\n.ui.checkbox + label {\n  vertical-align: middle;\n}\n\n/*******************************\n           States\n*******************************/\n\n/*--------------\n      Hover\n---------------*/\n\n.ui.checkbox .box:hover::before,\n.ui.checkbox label:hover::before {\n  background: #ffffff;\n  border-color: rgba(34, 36, 38, 0.35);\n}\n\n.ui.checkbox label:hover,\n.ui.checkbox + label:hover {\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/*--------------\n      Down\n---------------*/\n\n.ui.checkbox .box:active::before,\n.ui.checkbox label:active::before {\n  background: #f9fafb;\n  border-color: rgba(34, 36, 38, 0.35);\n}\n\n.ui.checkbox .box:active::after,\n.ui.checkbox label:active::after {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.checkbox input:active ~ label {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Focus\n---------------*/\n\n.ui.checkbox input:focus ~ .box:before,\n.ui.checkbox input:focus ~ label:before {\n  background: #ffffff;\n  border-color: #96c8da;\n}\n\n.ui.checkbox input:focus ~ .box:after,\n.ui.checkbox input:focus ~ label:after {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n.ui.checkbox input:focus ~ label {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.checkbox input:checked ~ .box:before,\n.ui.checkbox input:checked ~ label:before {\n  background: #ffffff;\n  border-color: rgba(34, 36, 38, 0.35);\n}\n\n.ui.checkbox input:checked ~ .box:after,\n.ui.checkbox input:checked ~ label:after {\n  opacity: 1;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n  Indeterminate\n---------------*/\n\n.ui.checkbox input:indeterminate ~ .box:before,\n.ui.checkbox input:indeterminate ~ label:before {\n  background: #ffffff;\n  border-color: rgba(34, 36, 38, 0.35);\n}\n\n.ui.checkbox input:indeterminate ~ .box:after,\n.ui.checkbox input:indeterminate ~ label:after {\n  opacity: 1;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n  Active Focus\n---------------*/\n\n.ui.checkbox input:indeterminate:focus ~ .box:before,\n.ui.checkbox input:indeterminate:focus ~ label:before,\n.ui.checkbox input:checked:focus ~ .box:before,\n.ui.checkbox input:checked:focus ~ label:before {\n  background: #ffffff;\n  border-color: #96c8da;\n}\n\n.ui.checkbox input:indeterminate:focus ~ .box:after,\n.ui.checkbox input:indeterminate:focus ~ label:after,\n.ui.checkbox input:checked:focus ~ .box:after,\n.ui.checkbox input:checked:focus ~ label:after {\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n    Read-Only\n---------------*/\n\n.ui.read-only.checkbox,\n.ui.read-only.checkbox label {\n  cursor: default;\n}\n\n/*--------------\n     Disabled\n---------------*/\n\n.ui.disabled.checkbox .box:after,\n.ui.disabled.checkbox label,\n.ui.checkbox input[disabled] ~ .box:after,\n.ui.checkbox input[disabled] ~ label {\n  cursor: default;\n  opacity: 0.5;\n  color: #000000;\n}\n\n/*--------------\n     Hidden\n---------------*/\n\n/* Initialized checkbox moves input below element\n to prevent manually triggering */\n\n.ui.checkbox input.hidden {\n  z-index: -1;\n}\n\n/* Selectable Label */\n\n.ui.checkbox input.hidden + label {\n  cursor: pointer;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*--------------\n     Radio\n---------------*/\n\n.ui.radio.checkbox {\n  min-height: 15px;\n}\n\n.ui.radio.checkbox .box,\n.ui.radio.checkbox label {\n  padding-left: 1.85714em;\n}\n\n/* Box */\n\n.ui.radio.checkbox .box:before,\n.ui.radio.checkbox label:before {\n  content: '';\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  width: 15px;\n  height: 15px;\n  border-radius: 500rem;\n  top: 1px;\n  left: 0px;\n}\n\n/* Bullet */\n\n.ui.radio.checkbox .box:after,\n.ui.radio.checkbox label:after {\n  border: none;\n  content: '' !important;\n  width: 15px;\n  height: 15px;\n  line-height: 15px;\n}\n\n/* Radio Checkbox */\n\n.ui.radio.checkbox .box:after,\n.ui.radio.checkbox label:after {\n  top: 1px;\n  left: 0px;\n  width: 15px;\n  height: 15px;\n  border-radius: 500rem;\n  -webkit-transform: scale(0.46666667);\n  -ms-transform: scale(0.46666667);\n  transform: scale(0.46666667);\n  background-color: rgba(0, 0, 0, 0.87);\n}\n\n/* Focus */\n\n.ui.radio.checkbox input:focus ~ .box:before,\n.ui.radio.checkbox input:focus ~ label:before {\n  background-color: #ffffff;\n}\n\n.ui.radio.checkbox input:focus ~ .box:after,\n.ui.radio.checkbox input:focus ~ label:after {\n  background-color: rgba(0, 0, 0, 0.95);\n}\n\n/* Indeterminate */\n\n.ui.radio.checkbox input:indeterminate ~ .box:after,\n.ui.radio.checkbox input:indeterminate ~ label:after {\n  opacity: 0;\n}\n\n/* Active */\n\n.ui.radio.checkbox input:checked ~ .box:before,\n.ui.radio.checkbox input:checked ~ label:before {\n  background-color: #ffffff;\n}\n\n.ui.radio.checkbox input:checked ~ .box:after,\n.ui.radio.checkbox input:checked ~ label:after {\n  background-color: rgba(0, 0, 0, 0.95);\n}\n\n/* Active Focus */\n\n.ui.radio.checkbox input:focus:checked ~ .box:before,\n.ui.radio.checkbox input:focus:checked ~ label:before {\n  background-color: #ffffff;\n}\n\n.ui.radio.checkbox input:focus:checked ~ .box:after,\n.ui.radio.checkbox input:focus:checked ~ label:after {\n  background-color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------\n     Slider\n---------------*/\n\n.ui.slider.checkbox {\n  min-height: 1.25rem;\n}\n\n/* Input */\n\n.ui.slider.checkbox input {\n  width: 3.5rem;\n  height: 1.25rem;\n}\n\n/* Label */\n\n.ui.slider.checkbox .box,\n.ui.slider.checkbox label {\n  padding-left: 4.5rem;\n  line-height: 1rem;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/* Line */\n\n.ui.slider.checkbox .box:before,\n.ui.slider.checkbox label:before {\n  display: block;\n  position: absolute;\n  content: '';\n  border: none !important;\n  left: 0em;\n  z-index: 1;\n  top: 0.4rem;\n  background-color: rgba(0, 0, 0, 0.05);\n  width: 3.5rem;\n  height: 0.21428571rem;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  border-radius: 500rem;\n  -webkit-transition: background 0.3s ease;\n  transition: background 0.3s ease;\n}\n\n/* Handle */\n\n.ui.slider.checkbox .box:after,\n.ui.slider.checkbox label:after {\n  background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  position: absolute;\n  content: '' !important;\n  opacity: 1;\n  z-index: 2;\n  border: none;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;\n  width: 1.5rem;\n  height: 1.5rem;\n  top: -0.25rem;\n  left: 0em;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  border-radius: 500rem;\n  -webkit-transition: left 0.3s ease;\n  transition: left 0.3s ease;\n}\n\n/* Focus */\n\n.ui.slider.checkbox input:focus ~ .box:before,\n.ui.slider.checkbox input:focus ~ label:before {\n  background-color: rgba(0, 0, 0, 0.15);\n  border: none;\n}\n\n/* Hover */\n\n.ui.slider.checkbox .box:hover,\n.ui.slider.checkbox label:hover {\n  color: rgba(0, 0, 0, 0.8);\n}\n\n.ui.slider.checkbox .box:hover::before,\n.ui.slider.checkbox label:hover::before {\n  background: rgba(0, 0, 0, 0.15);\n}\n\n/* Active */\n\n.ui.slider.checkbox input:checked ~ .box,\n.ui.slider.checkbox input:checked ~ label {\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.slider.checkbox input:checked ~ .box:before,\n.ui.slider.checkbox input:checked ~ label:before {\n  background-color: #545454 !important;\n}\n\n.ui.slider.checkbox input:checked ~ .box:after,\n.ui.slider.checkbox input:checked ~ label:after {\n  left: 2rem;\n}\n\n/* Active Focus */\n\n.ui.slider.checkbox input:focus:checked ~ .box,\n.ui.slider.checkbox input:focus:checked ~ label {\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.slider.checkbox input:focus:checked ~ .box:before,\n.ui.slider.checkbox input:focus:checked ~ label:before {\n  background-color: #000000 !important;\n}\n\n/*--------------\n     Toggle\n---------------*/\n\n.ui.toggle.checkbox {\n  min-height: 1.5rem;\n}\n\n/* Input */\n\n.ui.toggle.checkbox input {\n  width: 3.5rem;\n  height: 1.5rem;\n}\n\n/* Label */\n\n.ui.toggle.checkbox .box,\n.ui.toggle.checkbox label {\n  min-height: 1.5rem;\n  padding-left: 4.5rem;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.toggle.checkbox label {\n  padding-top: 0.15em;\n}\n\n/* Switch */\n\n.ui.toggle.checkbox .box:before,\n.ui.toggle.checkbox label:before {\n  display: block;\n  position: absolute;\n  content: '';\n  z-index: 1;\n  -webkit-transform: none;\n  -ms-transform: none;\n  transform: none;\n  border: none;\n  top: 0rem;\n  background: rgba(0, 0, 0, 0.05);\n  width: 3.5rem;\n  height: 1.5rem;\n  border-radius: 500rem;\n}\n\n/* Handle */\n\n.ui.toggle.checkbox .box:after,\n.ui.toggle.checkbox label:after {\n  background: #ffffff -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  background: #ffffff linear-gradient(transparent, rgba(0, 0, 0, 0.05));\n  position: absolute;\n  content: '' !important;\n  opacity: 1;\n  z-index: 2;\n  border: none;\n  box-shadow: 0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;\n  width: 1.5rem;\n  height: 1.5rem;\n  top: 0rem;\n  left: 0em;\n  border-radius: 500rem;\n  -webkit-transition: background 0.3s ease, left 0.3s ease;\n  transition: background 0.3s ease, left 0.3s ease;\n}\n\n.ui.toggle.checkbox input ~ .box:after,\n.ui.toggle.checkbox input ~ label:after {\n  left: -0.05rem;\n}\n\n/* Focus */\n\n.ui.toggle.checkbox input:focus ~ .box:before,\n.ui.toggle.checkbox input:focus ~ label:before {\n  background-color: rgba(0, 0, 0, 0.15);\n  border: none;\n}\n\n/* Hover */\n\n.ui.toggle.checkbox .box:hover::before,\n.ui.toggle.checkbox label:hover::before {\n  background-color: rgba(0, 0, 0, 0.15);\n  border: none;\n}\n\n/* Active */\n\n.ui.toggle.checkbox input:checked ~ .box,\n.ui.toggle.checkbox input:checked ~ label {\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.toggle.checkbox input:checked ~ .box:before,\n.ui.toggle.checkbox input:checked ~ label:before {\n  background-color: #2185d0 !important;\n}\n\n.ui.toggle.checkbox input:checked ~ .box:after,\n.ui.toggle.checkbox input:checked ~ label:after {\n  left: 2.15rem;\n}\n\n/* Active Focus */\n\n.ui.toggle.checkbox input:focus:checked ~ .box,\n.ui.toggle.checkbox input:focus:checked ~ label {\n  color: rgba(0, 0, 0, 0.95) !important;\n}\n\n.ui.toggle.checkbox input:focus:checked ~ .box:before,\n.ui.toggle.checkbox input:focus:checked ~ label:before {\n  background-color: #0d71bb !important;\n}\n\n/*******************************\n            Variations\n*******************************/\n\n/*--------------\n     Fitted\n---------------*/\n\n.ui.fitted.checkbox .box,\n.ui.fitted.checkbox label {\n  padding-left: 0em !important;\n}\n\n.ui.fitted.toggle.checkbox,\n.ui.fitted.toggle.checkbox {\n  width: 3.5rem;\n}\n\n.ui.fitted.slider.checkbox,\n.ui.fitted.slider.checkbox {\n  width: 3.5rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n@font-face {\n  font-family: 'Checkbox';\n  src: url(\"data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA\") format('truetype');\n}\n\n/* Checkmark */\n\n.ui.checkbox label:after,\n.ui.checkbox .box:after {\n  font-family: 'Checkbox';\n}\n\n/* Checked */\n\n.ui.checkbox input:checked ~ .box:after,\n.ui.checkbox input:checked ~ label:after {\n  content: '\\e800';\n}\n\n/* Indeterminate */\n\n.ui.checkbox input:indeterminate ~ .box:after,\n.ui.checkbox input:indeterminate ~ label:after {\n  font-size: 12px;\n  content: '\\e801';\n}\n\n/*  UTF Reference\n.check:before { content: '\\e800'; }\n.dash:before  { content: '\\e801'; }\n.plus:before { content: '\\e802'; }\n*/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Dimmer\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Dimmer\n*******************************/\n\n.dimmable {\n  position: relative;\n}\n\n.ui.dimmer {\n  display: none;\n  position: absolute;\n  top: 0em !important;\n  left: 0em !important;\n  width: 100%;\n  height: 100%;\n  text-align: center;\n  vertical-align: middle;\n  background-color: rgba(0, 0, 0, 0.85);\n  opacity: 0;\n  line-height: 1;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both;\n  -webkit-animation-duration: 0.5s;\n  animation-duration: 0.5s;\n  -webkit-transition: background-color 0.5s linear;\n  transition: background-color 0.5s linear;\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  will-change: opacity;\n  z-index: 1000;\n}\n\n/* Dimmer Content */\n\n.ui.dimmer > .content {\n  width: 100%;\n  height: 100%;\n  display: table;\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  -ms-user-select: text;\n  user-select: text;\n}\n\n.ui.dimmer > .content > * {\n  display: table-cell;\n  vertical-align: middle;\n  color: #ffffff;\n}\n\n/* Loose Coupling */\n\n.ui.segment > .ui.dimmer {\n  border-radius: inherit !important;\n}\n\n/*******************************\n            States\n*******************************/\n\n.animating.dimmable:not(body),\n.dimmed.dimmable:not(body) {\n  overflow: hidden;\n}\n\n.dimmed.dimmable > .ui.animating.dimmer,\n.dimmed.dimmable > .ui.visible.dimmer,\n.ui.active.dimmer {\n  display: block;\n  opacity: 1;\n}\n\n.ui.disabled.dimmer {\n  width: 0 !important;\n  height: 0 !important;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n      Page\n---------------*/\n\n.ui.page.dimmer {\n  position: fixed;\n  -webkit-transform-style: '';\n  transform-style: '';\n  -webkit-perspective: 2000px;\n  perspective: 2000px;\n  -webkit-transform-origin: center center;\n  -ms-transform-origin: center center;\n  transform-origin: center center;\n}\n\nbody.animating.in.dimmable,\nbody.dimmed.dimmable {\n  overflow: hidden;\n}\n\nbody.dimmable > .dimmer {\n  position: fixed;\n}\n\n/*--------------\n    Blurring\n---------------*/\n\n.blurring.dimmable > :not(.dimmer) {\n  -webkit-filter: blur(0px) grayscale(0);\n  filter: blur(0px) grayscale(0);\n  -webkit-transition: 800ms -webkit-filter ease, 800ms filter ease;\n  transition: 800ms filter ease;\n}\n\n.blurring.dimmed.dimmable > :not(.dimmer) {\n  -webkit-filter: blur(5px) grayscale(0.7);\n  filter: blur(5px) grayscale(0.7);\n}\n\n/* Dimmer Color */\n\n.blurring.dimmable > .dimmer {\n  background-color: rgba(0, 0, 0, 0.6);\n}\n\n.blurring.dimmable > .inverted.dimmer {\n  background-color: rgba(255, 255, 255, 0.6);\n}\n\n/*--------------\n    Aligned\n---------------*/\n\n.ui.dimmer > .top.aligned.content > * {\n  vertical-align: top;\n}\n\n.ui.dimmer > .bottom.aligned.content > * {\n  vertical-align: bottom;\n}\n\n/*--------------\n    Inverted\n---------------*/\n\n.ui.inverted.dimmer {\n  background-color: rgba(255, 255, 255, 0.85);\n}\n\n.ui.inverted.dimmer > .content > * {\n  color: #ffffff;\n}\n\n/*--------------\n     Simple\n---------------*/\n\n/* Displays without javascript */\n\n.ui.simple.dimmer {\n  display: block;\n  overflow: hidden;\n  opacity: 1;\n  width: 0%;\n  height: 0%;\n  z-index: -100;\n  background-color: rgba(0, 0, 0, 0);\n}\n\n.dimmed.dimmable > .ui.simple.dimmer {\n  overflow: visible;\n  opacity: 1;\n  width: 100%;\n  height: 100%;\n  background-color: rgba(0, 0, 0, 0.85);\n  z-index: 1;\n}\n\n.ui.simple.inverted.dimmer {\n  background-color: rgba(255, 255, 255, 0);\n}\n\n.dimmed.dimmable > .ui.simple.inverted.dimmer {\n  background-color: rgba(255, 255, 255, 0.85);\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Dropdown\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Dropdown\n*******************************/\n\n.ui.dropdown {\n  cursor: pointer;\n  position: relative;\n  display: inline-block;\n  outline: none;\n  text-align: left;\n  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;\n  transition: box-shadow 0.1s ease, width 0.1s ease;\n  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\n/*******************************\n            Content\n*******************************/\n\n/*--------------\n      Menu\n---------------*/\n\n.ui.dropdown .menu {\n  cursor: auto;\n  position: absolute;\n  display: none;\n  outline: none;\n  top: 100%;\n  min-width: -webkit-max-content;\n  min-width: -moz-max-content;\n  min-width: max-content;\n  margin: 0em;\n  padding: 0em 0em;\n  background: #ffffff;\n  font-size: 1em;\n  text-shadow: none;\n  text-align: left;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n  z-index: 11;\n  will-change: transform, opacity;\n}\n\n.ui.dropdown .menu > * {\n  white-space: nowrap;\n}\n\n/*--------------\n  Hidden Input\n---------------*/\n\n.ui.dropdown > input:not(.search):first-child,\n.ui.dropdown > select {\n  display: none !important;\n}\n\n/*--------------\n Dropdown Icon\n---------------*/\n\n.ui.dropdown > .dropdown.icon {\n  position: relative;\n  width: auto;\n  font-size: 0.85714286em;\n  margin: 0em 0em 0em 1em;\n}\n\n.ui.dropdown .menu > .item .dropdown.icon {\n  width: auto;\n  float: right;\n  margin: 0em 0em 0em 1em;\n}\n\n.ui.dropdown .menu > .item .dropdown.icon + .text {\n  margin-right: 1em;\n}\n\n/*--------------\n      Text\n---------------*/\n\n.ui.dropdown > .text {\n  display: inline-block;\n  -webkit-transition: none;\n  transition: none;\n}\n\n/*--------------\n    Menu Item\n---------------*/\n\n.ui.dropdown .menu > .item {\n  position: relative;\n  cursor: pointer;\n  display: block;\n  border: none;\n  height: auto;\n  text-align: left;\n  border-top: none;\n  line-height: 1em;\n  color: rgba(0, 0, 0, 0.87);\n  padding: 0.71428571rem 1.14285714rem !important;\n  font-size: 1rem;\n  text-transform: none;\n  font-weight: normal;\n  box-shadow: none;\n  -webkit-touch-callout: none;\n}\n\n.ui.dropdown .menu > .item:first-child {\n  border-top-width: 0px;\n}\n\n/*--------------\n  Floated Content\n---------------*/\n\n.ui.dropdown > .text > [class*=\"right floated\"],\n.ui.dropdown .menu .item > [class*=\"right floated\"] {\n  float: right !important;\n  margin-right: 0em !important;\n  margin-left: 1em !important;\n}\n\n.ui.dropdown > .text > [class*=\"left floated\"],\n.ui.dropdown .menu .item > [class*=\"left floated\"] {\n  float: left !important;\n  margin-left: 0em !important;\n  margin-right: 1em !important;\n}\n\n.ui.dropdown .menu .item > .icon.floated,\n.ui.dropdown .menu .item > .flag.floated,\n.ui.dropdown .menu .item > .image.floated,\n.ui.dropdown .menu .item > img.floated {\n  margin-top: 0em;\n}\n\n/*--------------\n  Menu Divider\n---------------*/\n\n.ui.dropdown .menu > .header {\n  margin: 1rem 0rem 0.75rem;\n  padding: 0em 1.14285714rem;\n  color: rgba(0, 0, 0, 0.85);\n  font-size: 0.78571429em;\n  font-weight: bold;\n  text-transform: uppercase;\n}\n\n.ui.dropdown .menu > .divider {\n  border-top: 1px solid rgba(34, 36, 38, 0.1);\n  height: 0em;\n  margin: 0.5em 0em;\n}\n\n.ui.dropdown .menu > .input {\n  width: auto;\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  margin: 1.14285714rem 0.71428571rem;\n  min-width: 10rem;\n}\n\n.ui.dropdown .menu > .header + .input {\n  margin-top: 0em;\n}\n\n.ui.dropdown .menu > .input:not(.transparent) input {\n  padding: 0.5em 1em;\n}\n\n.ui.dropdown .menu > .input:not(.transparent) .button,\n.ui.dropdown .menu > .input:not(.transparent) .icon,\n.ui.dropdown .menu > .input:not(.transparent) .label {\n  padding-top: 0.5em;\n  padding-bottom: 0.5em;\n}\n\n/*-----------------\n  Item Description\n-------------------*/\n\n.ui.dropdown > .text > .description,\n.ui.dropdown .menu > .item > .description {\n  float: right;\n  margin: 0em 0em 0em 1em;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*-----------------\n       Message\n-------------------*/\n\n.ui.dropdown .menu > .message {\n  padding: 0.71428571rem 1.14285714rem;\n  font-weight: normal;\n}\n\n.ui.dropdown .menu > .message:not(.ui) {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*--------------\n    Sub Menu\n---------------*/\n\n.ui.dropdown .menu .menu {\n  top: 0% !important;\n  left: 100% !important;\n  right: auto !important;\n  margin: 0em 0em 0em -0.5em !important;\n  border-radius: 0.28571429rem !important;\n  z-index: 21 !important;\n}\n\n/* Hide Arrow */\n\n.ui.dropdown .menu .menu:after {\n  display: none;\n}\n\n/*--------------\n   Sub Elements\n---------------*/\n\n/* Icons / Flags / Labels / Image */\n\n.ui.dropdown > .text > .icon,\n.ui.dropdown > .text > .label,\n.ui.dropdown > .text > .flag,\n.ui.dropdown > .text > img,\n.ui.dropdown > .text > .image {\n  margin-top: 0em;\n}\n\n.ui.dropdown .menu > .item > .icon,\n.ui.dropdown .menu > .item > .label,\n.ui.dropdown .menu > .item > .flag,\n.ui.dropdown .menu > .item > .image,\n.ui.dropdown .menu > .item > img {\n  margin-top: 0em;\n}\n\n.ui.dropdown > .text > .icon,\n.ui.dropdown > .text > .label,\n.ui.dropdown > .text > .flag,\n.ui.dropdown > .text > img,\n.ui.dropdown > .text > .image,\n.ui.dropdown .menu > .item > .icon,\n.ui.dropdown .menu > .item > .label,\n.ui.dropdown .menu > .item > .flag,\n.ui.dropdown .menu > .item > .image,\n.ui.dropdown .menu > .item > img {\n  margin-left: 0em;\n  float: none;\n  margin-right: 0.71428571rem;\n}\n\n/*--------------\n     Image\n---------------*/\n\n.ui.dropdown > .text > img,\n.ui.dropdown > .text > .image,\n.ui.dropdown .menu > .item > .image,\n.ui.dropdown .menu > .item > img {\n  display: inline-block;\n  vertical-align: middle;\n  width: auto;\n  max-height: 2em;\n}\n\n/*******************************\n            Coupling\n*******************************/\n\n/*--------------\n      Menu\n---------------*/\n\n/* Remove Menu Item Divider */\n\n.ui.dropdown .ui.menu > .item:before,\n.ui.menu .ui.dropdown .menu > .item:before {\n  display: none;\n}\n\n/* Prevent Menu Item Border */\n\n.ui.menu .ui.dropdown .menu .active.item {\n  border-left: none;\n}\n\n/* Automatically float dropdown menu right on last menu item */\n\n.ui.menu .right.menu .dropdown:last-child .menu,\n.ui.menu .right.dropdown.item .menu,\n.ui.buttons > .ui.dropdown:last-child .menu {\n  left: auto;\n  right: 0em;\n}\n\n/*--------------\n      Label\n---------------*/\n\n/* Dropdown Menu */\n\n.ui.label.dropdown .menu {\n  min-width: 100%;\n}\n\n/*--------------\n     Button\n---------------*/\n\n/* No Margin On Icon Button */\n\n.ui.dropdown.icon.button > .dropdown.icon {\n  margin: 0em;\n}\n\n.ui.button.dropdown .menu {\n  min-width: 100%;\n}\n\n/*******************************\n              Types\n*******************************/\n\n/*--------------\n    Selection\n---------------*/\n\n/* Displays like a select box */\n\n.ui.selection.dropdown {\n  cursor: pointer;\n  word-wrap: break-word;\n  line-height: 1em;\n  white-space: normal;\n  outline: 0;\n  -webkit-transform: rotateZ(0deg);\n  transform: rotateZ(0deg);\n  min-width: 14em;\n  min-height: 2.7142em;\n  background: #ffffff;\n  display: inline-block;\n  padding: 0.78571429em 2.6em 0.78571429em 1em;\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: none;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  border-radius: 0.28571429rem;\n  -webkit-transition: box-shadow 0.1s ease, width 0.1s ease;\n  transition: box-shadow 0.1s ease, width 0.1s ease;\n}\n\n.ui.selection.dropdown.visible,\n.ui.selection.dropdown.active {\n  z-index: 10;\n}\n\nselect.ui.dropdown {\n  height: 38px;\n  padding: 0.5em;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  visibility: visible;\n}\n\n.ui.selection.dropdown > .search.icon,\n.ui.selection.dropdown > .delete.icon,\n.ui.selection.dropdown > .dropdown.icon {\n  cursor: pointer;\n  position: absolute;\n  top: auto;\n  width: auto;\n  z-index: 3;\n  margin: -0.78571429em;\n  padding: 0.78571429em;\n  right: 1em;\n  opacity: 0.8;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\n/* Compact */\n\n.ui.compact.selection.dropdown {\n  min-width: 0px;\n}\n\n/*  Selection Menu */\n\n.ui.selection.dropdown .menu {\n  overflow-x: hidden;\n  overflow-y: auto;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-overflow-scrolling: touch;\n  border-top-width: 0px !important;\n  width: auto;\n  outline: none;\n  margin: 0px -1px;\n  min-width: calc(100% +  2px );\n  width: calc(100% +  2px );\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\n.ui.selection.dropdown .menu:after,\n.ui.selection.dropdown .menu:before {\n  display: none;\n}\n\n/*--------------\n    Message\n---------------*/\n\n.ui.selection.dropdown .menu > .message {\n  padding: 0.71428571rem 1.14285714rem;\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.selection.dropdown .menu {\n    max-height: 7.58571429rem;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.selection.dropdown .menu {\n    max-height: 10.11428571rem;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.selection.dropdown .menu {\n    max-height: 15.17142857rem;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.selection.dropdown .menu {\n    max-height: 20.22857143rem;\n  }\n}\n\n/* Menu Item */\n\n.ui.selection.dropdown .menu > .item {\n  border-top: 1px solid #fafafa;\n  padding: 0.71428571rem 1.14285714rem !important;\n  white-space: normal;\n  word-wrap: normal;\n}\n\n/* Hover */\n\n.ui.selection.dropdown:hover {\n  border-color: rgba(34, 36, 38, 0.35);\n  box-shadow: none;\n}\n\n/* Active */\n\n.ui.selection.active.dropdown {\n  border-color: #96c8da;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n}\n\n.ui.selection.active.dropdown .menu {\n  border-color: #96c8da;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n}\n\n/* Focus */\n\n.ui.selection.dropdown:focus {\n  border-color: #96c8da;\n  box-shadow: none;\n}\n\n.ui.selection.dropdown:focus .menu {\n  border-color: #96c8da;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n}\n\n/* Visible */\n\n.ui.selection.visible.dropdown > .text:not(.default) {\n  font-weight: normal;\n  color: rgba(0, 0, 0, 0.8);\n}\n\n/* Visible Hover */\n\n.ui.selection.active.dropdown:hover {\n  border-color: #96c8da;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n}\n\n.ui.selection.active.dropdown:hover .menu {\n  border-color: #96c8da;\n  box-shadow: 0px 2px 3px 0px rgba(34, 36, 38, 0.15);\n}\n\n/* Dropdown Icon */\n\n.ui.active.selection.dropdown > .dropdown.icon,\n.ui.visible.selection.dropdown > .dropdown.icon {\n  opacity: 1;\n  z-index: 3;\n}\n\n/* Connecting Border */\n\n.ui.active.selection.dropdown {\n  border-bottom-left-radius: 0em !important;\n  border-bottom-right-radius: 0em !important;\n}\n\n/*--------------\n   Searchable\n---------------*/\n\n/* Search Selection */\n\n.ui.search.dropdown {\n  min-width: '';\n}\n\n/* Search Dropdown */\n\n.ui.search.dropdown > input.search {\n  background: none transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  cursor: pointer;\n  top: 0em;\n  left: 0em;\n  width: 100%;\n  outline: none;\n  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n  padding: inherit;\n}\n\n/* Text Layering */\n\n.ui.search.dropdown > input.search {\n  position: absolute;\n  z-index: 2;\n}\n\n.ui.search.dropdown > .text {\n  cursor: text;\n  position: relative;\n  z-index: 3;\n}\n\n/* Search Selection */\n\n.ui.search.selection.dropdown > input.search {\n  line-height: 1.2142em;\n  padding: 0.67861429em 2.6em 0.67861429em 1em;\n}\n\n/* Active/Visible Search */\n\n.ui.search.dropdown.active > input.search,\n.ui.search.dropdown.visible > input.search {\n  cursor: auto;\n}\n\n.ui.search.dropdown.active > .text,\n.ui.search.dropdown.visible > .text {\n  pointer-events: none;\n}\n\n/* Filtered Text */\n\n.ui.active.search.dropdown input.search:focus + .text .icon,\n.ui.active.search.dropdown input.search:focus + .text .flag {\n  opacity: 0.45;\n}\n\n.ui.active.search.dropdown input.search:focus + .text {\n  color: rgba(0, 0, 0, 0.4) !important;\n}\n\n/* Search Menu */\n\n.ui.search.dropdown .menu {\n  overflow-x: hidden;\n  overflow-y: auto;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-overflow-scrolling: touch;\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.search.dropdown .menu {\n    max-height: 7.58571429rem;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.search.dropdown .menu {\n    max-height: 10.11428571rem;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.search.dropdown .menu {\n    max-height: 15.17142857rem;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.search.dropdown .menu {\n    max-height: 20.22857143rem;\n  }\n}\n\n/*--------------\n    Multiple\n---------------*/\n\n/* Multiple Selection */\n\n.ui.multiple.dropdown {\n  padding: 0.22620476em 2.6em 0.22620476em 0.28571429em;\n}\n\n.ui.multiple.dropdown .menu {\n  cursor: auto;\n}\n\n/* Multiple Search Selection */\n\n.ui.multiple.search.dropdown,\n.ui.multiple.search.dropdown > input.search {\n  cursor: text;\n}\n\n/* Selection Label */\n\n.ui.multiple.dropdown > .label {\n  -webkit-user-select: none;\n  -moz-user-select: none;\n  -ms-user-select: none;\n  user-select: none;\n  display: inline-block;\n  vertical-align: top;\n  white-space: normal;\n  font-size: 1em;\n  padding: 0.35714286em 0.71428571em;\n  margin: 0.21428571em 0.28571429rem 0.21428571em 0em;\n  box-shadow: 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;\n}\n\n/* Dropdown Icon */\n\n.ui.multiple.dropdown .dropdown.icon {\n  margin: 0em -0.71428571em 0em 0em;\n  padding: 0.5em;\n}\n\n/* Text */\n\n.ui.multiple.dropdown > .text {\n  position: static;\n  padding: 0;\n  max-width: 100%;\n  margin: 0.45240952em 0em 0.45240952em 0.71428571em;\n  line-height: 1.2142em;\n}\n\n.ui.multiple.dropdown > .label ~ .text {\n  display: none;\n}\n\n/*-----------------\n  Multiple Search\n-----------------*/\n\n/* Prompt Text */\n\n.ui.multiple.search.dropdown > .text {\n  display: inline-block;\n  position: absolute;\n  top: 0;\n  left: 0;\n  padding: inherit;\n  margin: 0.45240952em 0em 0.45240952em 0.71428571em;\n  line-height: 1.2142em;\n}\n\n.ui.multiple.search.dropdown > .label ~ .text {\n  display: none;\n}\n\n/* Search */\n\n.ui.multiple.search.dropdown > input.search {\n  position: static;\n  padding: 0;\n  max-width: 100%;\n  margin: 0.45240952em 0em 0.45240952em 0.71428571em;\n  width: 2.2em;\n  line-height: 1.2142em;\n}\n\n/*--------------\n     Inline\n---------------*/\n\n.ui.inline.dropdown {\n  cursor: pointer;\n  display: inline-block;\n  color: inherit;\n}\n\n.ui.inline.dropdown .dropdown.icon {\n  margin: 0em 0.5em 0em 0.25em;\n  vertical-align: baseline;\n}\n\n.ui.inline.dropdown > .text {\n  font-weight: bold;\n}\n\n.ui.inline.dropdown .menu {\n  cursor: auto;\n  margin-top: 0.25em;\n  border-radius: 0.28571429rem;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------------\n        Active\n----------------------*/\n\n/* Menu Item Active */\n\n.ui.dropdown .menu .active.item {\n  background: transparent;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.95);\n  box-shadow: none;\n  z-index: 12;\n}\n\n/*--------------------\n        Hover\n----------------------*/\n\n/* Menu Item Hover */\n\n.ui.dropdown .menu > .item:hover {\n  background: rgba(0, 0, 0, 0.05);\n  color: rgba(0, 0, 0, 0.95);\n  z-index: 13;\n}\n\n/*--------------------\n       Loading\n---------------------*/\n\n/* Positioning */\n\n.ui.loading.dropdown > i.icon:before,\n.ui.loading.dropdown > i.icon:after {\n  left: 30% !important;\n}\n\n.ui.loading.dropdown > i.icon {\n  top: 50% !important;\n}\n\n.ui.multiple.loading.dropdown > i.icon:before,\n.ui.multiple.loading.dropdown > i.icon:after {\n  top: 0% !important;\n  left: 0% !important;\n}\n\n.ui.loading.dropdown > i.icon:before {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.1);\n}\n\n.ui.loading.dropdown > i.icon:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  box-shadow: 0px 0px 0px 1px transparent;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  -webkit-animation: dropdown-spin 0.6s linear;\n  animation: dropdown-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n}\n\n/* Coupling */\n\n.ui.loading.dropdown.button > i.icon:before,\n.ui.loading.dropdown.button > i.icon:after {\n  display: none;\n}\n\n@-webkit-keyframes dropdown-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n@keyframes dropdown-spin {\n  from {\n    -webkit-transform: rotate(0deg);\n    transform: rotate(0deg);\n  }\n\n  to {\n    -webkit-transform: rotate(360deg);\n    transform: rotate(360deg);\n  }\n}\n\n/*--------------------\n     Default Text\n----------------------*/\n\n.ui.dropdown > .default.text,\n.ui.default.dropdown > .text {\n  color: rgba(179, 179, 179, 0.7);\n}\n\n.ui.dropdown:hover > .default.text,\n.ui.default.dropdown:hover > .text {\n  color: rgba(179, 179, 179, 0.7);\n}\n\n/*--------------------\n        Loading\n----------------------*/\n\n.ui.loading.dropdown > .text {\n  -webkit-transition: none;\n  transition: none;\n}\n\n/* Used To Check Position */\n\n.ui.dropdown .loading.menu {\n  display: block;\n  visibility: hidden;\n  z-index: -1;\n}\n\n/*--------------------\n    Keyboard Select\n----------------------*/\n\n/* Selected Item */\n\n.ui.dropdown.selected,\n.ui.dropdown .menu .selected.item {\n  background: rgba(0, 0, 0, 0.03);\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------------\n    Search Filtered\n----------------------*/\n\n/* Filtered Item */\n\n.ui.dropdown > .filtered.text {\n  visibility: hidden;\n}\n\n.ui.dropdown .filtered.item {\n  display: none !important;\n}\n\n/*--------------------\n        Error\n----------------------*/\n\n.ui.dropdown.error,\n.ui.dropdown.error > .text,\n.ui.dropdown.error > .default.text {\n  color: #9f3a38;\n}\n\n.ui.selection.dropdown.error {\n  background: #fff6f6;\n  border-color: #e0b4b4;\n}\n\n.ui.selection.dropdown.error:hover {\n  border-color: #e0b4b4;\n}\n\n.ui.dropdown.error > .menu,\n.ui.dropdown.error > .menu .menu {\n  border-color: #e0b4b4;\n}\n\n.ui.dropdown.error > .menu > .item {\n  color: #9f3a38;\n}\n\n.ui.multiple.selection.error.dropdown > .label {\n  border-color: #e0b4b4;\n}\n\n/* Item Hover */\n\n.ui.dropdown.error > .menu > .item:hover {\n  background-color: #fff2f2;\n}\n\n/* Item Active */\n\n.ui.dropdown.error > .menu .active.item {\n  background-color: #fdcfcf;\n}\n\n/*--------------------\n        Disabled\n----------------------*/\n\n/* Disabled */\n\n.ui.disabled.dropdown,\n.ui.dropdown .menu > .disabled.item {\n  cursor: default;\n  pointer-events: none;\n  opacity: 0.45;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n    Direction\n---------------*/\n\n/* Flyout Direction */\n\n.ui.dropdown .menu {\n  left: 0px;\n}\n\n/* Default Side (Right) */\n\n.ui.dropdown .right.menu > .menu,\n.ui.dropdown .menu .right.menu {\n  left: 100% !important;\n  right: auto !important;\n  border-radius: 0.28571429rem !important;\n}\n\n/* Left Flyout Menu */\n\n.ui.dropdown > .left.menu .menu,\n.ui.dropdown .menu .left.menu {\n  left: auto !important;\n  right: 100% !important;\n  border-radius: 0.28571429rem !important;\n}\n\n.ui.dropdown .item .left.dropdown.icon,\n.ui.dropdown .left.menu .item .dropdown.icon {\n  width: auto;\n  float: left;\n  margin: 0em 0.71428571rem 0em 0em;\n}\n\n.ui.dropdown .item .left.dropdown.icon,\n.ui.dropdown .left.menu .item .dropdown.icon {\n  width: auto;\n  float: left;\n  margin: 0em 0.71428571rem 0em 0em;\n}\n\n.ui.dropdown .item .left.dropdown.icon + .text,\n.ui.dropdown .left.menu .item .dropdown.icon + .text {\n  margin-left: 1em;\n}\n\n/*--------------\n     Upward\n---------------*/\n\n/* Upward Main Menu */\n\n.ui.upward.dropdown > .menu {\n  top: auto;\n  bottom: 100%;\n  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n/* Upward Sub Menu */\n\n.ui.dropdown .upward.menu {\n  top: auto !important;\n  bottom: 0 !important;\n}\n\n/* Active Upward */\n\n.ui.simple.upward.active.dropdown,\n.ui.simple.upward.dropdown:hover {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em !important;\n}\n\n.ui.upward.dropdown.button:not(.pointing):not(.floating).active {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n/* Selection */\n\n.ui.upward.selection.dropdown .menu {\n  border-top-width: 1px !important;\n  border-bottom-width: 0px !important;\n  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);\n}\n\n.ui.upward.selection.dropdown:hover {\n  box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.05);\n}\n\n/* Active Upward */\n\n.ui.active.upward.selection.dropdown {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;\n}\n\n/* Visible Upward */\n\n.ui.upward.selection.dropdown.visible {\n  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08);\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem !important;\n}\n\n/* Visible Hover Upward */\n\n.ui.upward.active.selection.dropdown:hover {\n  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.05);\n}\n\n.ui.upward.active.selection.dropdown:hover .menu {\n  box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.08);\n}\n\n/*--------------\n     Simple\n---------------*/\n\n/*  Selection Menu */\n\n.ui.scrolling.dropdown .menu,\n.ui.dropdown .scrolling.menu {\n  overflow-x: hidden;\n  overflow-y: auto;\n}\n\n.ui.scrolling.dropdown .menu {\n  overflow-x: hidden;\n  overflow-y: auto;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-overflow-scrolling: touch;\n  min-width: 100% !important;\n  width: auto !important;\n}\n\n.ui.dropdown .scrolling.menu {\n  position: static;\n  overflow-y: auto;\n  border: none;\n  box-shadow: none !important;\n  border-radius: 0 !important;\n  margin: 0 !important;\n  min-width: 100% !important;\n  width: auto !important;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.scrolling.dropdown .menu .item.item.item,\n.ui.dropdown .scrolling.menu > .item.item.item {\n  border-top: none;\n  padding-right: calc( 1.14285714rem  +  17px ) !important;\n}\n\n.ui.scrolling.dropdown .menu .item:first-child,\n.ui.dropdown .scrolling.menu .item:first-child {\n  border-top: none;\n}\n\n.ui.dropdown > .animating.menu .scrolling.menu,\n.ui.dropdown > .visible.menu .scrolling.menu {\n  display: block;\n}\n\n/* Scrollbar in IE */\n\n@media all and (-ms-high-contrast: none) {\n  .ui.scrolling.dropdown .menu,\n  .ui.dropdown .scrolling.menu {\n    min-width: calc(100% -  17px );\n  }\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.scrolling.dropdown .menu,\n  .ui.dropdown .scrolling.menu {\n    max-height: 9.71428571rem;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.scrolling.dropdown .menu,\n  .ui.dropdown .scrolling.menu {\n    max-height: 14.57142857rem;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.scrolling.dropdown .menu,\n  .ui.dropdown .scrolling.menu {\n    max-height: 19.42857143rem;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.scrolling.dropdown .menu,\n  .ui.dropdown .scrolling.menu {\n    max-height: 19.42857143rem;\n  }\n}\n\n/*--------------\n     Simple\n---------------*/\n\n/* Displays without javascript */\n\n.ui.simple.dropdown .menu:before,\n.ui.simple.dropdown .menu:after {\n  display: none;\n}\n\n.ui.simple.dropdown .menu {\n  position: absolute;\n  display: block;\n  overflow: hidden;\n  top: -9999px !important;\n  opacity: 0;\n  width: 0;\n  height: 0;\n  -webkit-transition: opacity 0.1s ease;\n  transition: opacity 0.1s ease;\n}\n\n.ui.simple.active.dropdown,\n.ui.simple.dropdown:hover {\n  border-bottom-left-radius: 0em !important;\n  border-bottom-right-radius: 0em !important;\n}\n\n.ui.simple.active.dropdown > .menu,\n.ui.simple.dropdown:hover > .menu {\n  overflow: visible;\n  width: auto;\n  height: auto;\n  top: 100% !important;\n  opacity: 1;\n}\n\n.ui.simple.dropdown > .menu > .item:active > .menu,\n.ui.simple.dropdown:hover > .menu > .item:hover > .menu {\n  overflow: visible;\n  width: auto;\n  height: auto;\n  top: 0% !important;\n  left: 100% !important;\n  opacity: 1;\n}\n\n.ui.simple.disabled.dropdown:hover .menu {\n  display: none;\n  height: 0px;\n  width: 0px;\n  overflow: hidden;\n}\n\n/* Visible */\n\n.ui.simple.visible.dropdown > .menu {\n  display: block;\n}\n\n/*--------------\n      Fluid\n---------------*/\n\n.ui.fluid.dropdown {\n  display: block;\n  width: 100%;\n  min-width: 0em;\n}\n\n.ui.fluid.dropdown > .dropdown.icon {\n  float: right;\n}\n\n/*--------------\n    Floating\n---------------*/\n\n.ui.floating.dropdown .menu {\n  left: 0;\n  right: auto;\n  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08) !important;\n  border-radius: 0.28571429rem !important;\n}\n\n.ui.floating.dropdown > .menu {\n  margin-top: 0.5em !important;\n  border-radius: 0.28571429rem !important;\n}\n\n/*--------------\n     Pointing\n---------------*/\n\n.ui.pointing.dropdown > .menu {\n  top: 100%;\n  margin-top: 0.71428571rem;\n  border-radius: 0.28571429rem;\n}\n\n.ui.pointing.dropdown > .menu:after {\n  display: block;\n  position: absolute;\n  pointer-events: none;\n  content: '';\n  visibility: visible;\n  -webkit-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n  width: 0.5em;\n  height: 0.5em;\n  box-shadow: -1px -1px 0px 1px rgba(34, 36, 38, 0.15);\n  background: #ffffff;\n  z-index: 2;\n}\n\n.ui.pointing.dropdown > .menu:after {\n  top: -0.25em;\n  left: 50%;\n  margin: 0em 0em 0em -0.25em;\n}\n\n/* Top Left Pointing */\n\n.ui.top.left.pointing.dropdown > .menu {\n  top: 100%;\n  bottom: auto;\n  left: 0%;\n  right: auto;\n  margin: 1em 0em 0em;\n}\n\n.ui.top.left.pointing.dropdown > .menu {\n  top: 100%;\n  bottom: auto;\n  left: 0%;\n  right: auto;\n  margin: 1em 0em 0em;\n}\n\n.ui.top.left.pointing.dropdown > .menu:after {\n  top: -0.25em;\n  left: 1em;\n  right: auto;\n  margin: 0em;\n  -webkit-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n\n/* Top Right  Pointing */\n\n.ui.top.right.pointing.dropdown > .menu {\n  top: 100%;\n  bottom: auto;\n  right: 0%;\n  left: auto;\n  margin: 1em 0em 0em;\n}\n\n.ui.top.right.pointing.dropdown > .menu:after {\n  top: -0.25em;\n  left: auto;\n  right: 1em;\n  margin: 0em;\n  -webkit-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n}\n\n/* Left Pointing */\n\n.ui.left.pointing.dropdown > .menu {\n  top: 0%;\n  left: 100%;\n  right: auto;\n  margin: 0em 0em 0em 1em;\n}\n\n.ui.left.pointing.dropdown > .menu:after {\n  top: 1em;\n  left: -0.25em;\n  margin: 0em 0em 0em 0em;\n  -webkit-transform: rotate(-45deg);\n  -ms-transform: rotate(-45deg);\n  transform: rotate(-45deg);\n}\n\n/* Right Pointing */\n\n.ui.right.pointing.dropdown > .menu {\n  top: 0%;\n  left: auto;\n  right: 100%;\n  margin: 0em 1em 0em 0em;\n}\n\n.ui.right.pointing.dropdown > .menu:after {\n  top: 1em;\n  left: auto;\n  right: -0.25em;\n  margin: 0em 0em 0em 0em;\n  -webkit-transform: rotate(135deg);\n  -ms-transform: rotate(135deg);\n  transform: rotate(135deg);\n}\n\n/* Bottom Pointing */\n\n.ui.bottom.pointing.dropdown > .menu {\n  top: auto;\n  bottom: 100%;\n  left: 0%;\n  right: auto;\n  margin: 0em 0em 1em;\n}\n\n.ui.bottom.pointing.dropdown > .menu:after {\n  top: auto;\n  bottom: -0.25em;\n  right: auto;\n  margin: 0em;\n  -webkit-transform: rotate(-135deg);\n  -ms-transform: rotate(-135deg);\n  transform: rotate(-135deg);\n}\n\n/* Reverse Sub-Menu Direction */\n\n.ui.bottom.pointing.dropdown > .menu .menu {\n  top: auto !important;\n  bottom: 0px !important;\n}\n\n/* Bottom Left */\n\n.ui.bottom.left.pointing.dropdown > .menu {\n  left: 0%;\n  right: auto;\n}\n\n.ui.bottom.left.pointing.dropdown > .menu:after {\n  left: 1em;\n  right: auto;\n}\n\n/* Bottom Right */\n\n.ui.bottom.right.pointing.dropdown > .menu {\n  right: 0%;\n  left: auto;\n}\n\n.ui.bottom.right.pointing.dropdown > .menu:after {\n  left: auto;\n  right: 1em;\n}\n\n/* Upward pointing */\n\n.ui.upward.pointing.dropdown > .menu,\n.ui.upward.top.pointing.dropdown > .menu {\n  top: auto;\n  bottom: 100%;\n  margin: 0em 0em 0.71428571rem;\n  border-radius: 0.28571429rem;\n}\n\n.ui.upward.pointing.dropdown > .menu:after,\n.ui.upward.top.pointing.dropdown > .menu:after {\n  top: 100%;\n  bottom: auto;\n  box-shadow: 1px 1px 0px 1px rgba(34, 36, 38, 0.15);\n  margin: -0.25em 0em 0em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/* Dropdown Carets */\n\n@font-face {\n  font-family: 'Dropdown';\n  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');\n  font-weight: normal;\n  font-style: normal;\n}\n\n.ui.dropdown > .dropdown.icon {\n  font-family: 'Dropdown';\n  line-height: 1;\n  height: 1em;\n  width: 1.23em;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  font-weight: normal;\n  font-style: normal;\n  text-align: center;\n}\n\n.ui.dropdown > .dropdown.icon {\n  width: auto;\n}\n\n.ui.dropdown > .dropdown.icon:before {\n  content: '\\f0d7';\n}\n\n/* Sub Menu */\n\n.ui.dropdown .menu .item .dropdown.icon:before {\n  content: '\\f0da' ;\n}\n\n.ui.dropdown .item .left.dropdown.icon:before,\n.ui.dropdown .left.menu .item .dropdown.icon:before {\n  content: \"\\f0d9\" ;\n}\n\n/* Vertical Menu Dropdown */\n\n.ui.vertical.menu .dropdown.item > .dropdown.icon:before {\n  content: \"\\f0da\" ;\n}\n\n/* Icons for Reference\n.dropdown.down.icon {\n  content: \"\\f0d7\";\n}\n.dropdown.up.icon {\n  content: \"\\f0d8\";\n}\n.dropdown.left.icon {\n  content: \"\\f0d9\";\n}\n.dropdown.icon.icon {\n  content: \"\\f0da\";\n}\n*/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Video\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Types\n*******************************/\n\n.ui.embed {\n  position: relative;\n  max-width: 100%;\n  height: 0px;\n  overflow: hidden;\n  background: #dcddde;\n  padding-bottom: 56.25%;\n}\n\n/*-----------------\n  Embedded Content\n------------------*/\n\n.ui.embed iframe,\n.ui.embed embed,\n.ui.embed object {\n  position: absolute;\n  border: none;\n  width: 100%;\n  height: 100%;\n  top: 0px;\n  left: 0px;\n  margin: 0em;\n  padding: 0em;\n}\n\n/*-----------------\n      Embed\n------------------*/\n\n.ui.embed > .embed {\n  display: none;\n}\n\n/*--------------\n   Placeholder\n---------------*/\n\n.ui.embed > .placeholder {\n  position: absolute;\n  cursor: pointer;\n  top: 0px;\n  left: 0px;\n  display: block;\n  width: 100%;\n  height: 100%;\n  background-color: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));\n}\n\n/*--------------\n      Icon\n---------------*/\n\n.ui.embed > .icon {\n  cursor: pointer;\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  width: 100%;\n  height: 100%;\n  z-index: 2;\n}\n\n.ui.embed > .icon:after {\n  position: absolute;\n  top: 0%;\n  left: 0%;\n  width: 100%;\n  height: 100%;\n  z-index: 3;\n  content: '';\n  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));\n  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));\n  opacity: 0.5;\n  -webkit-transition: opacity 0.5s ease;\n  transition: opacity 0.5s ease;\n}\n\n.ui.embed > .icon:before {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  z-index: 4;\n  -webkit-transform: translateX(-50%) translateY(-50%);\n  -ms-transform: translateX(-50%) translateY(-50%);\n  transform: translateX(-50%) translateY(-50%);\n  color: #ffffff;\n  font-size: 6rem;\n  text-shadow: 0px 2px 10px rgba(34, 36, 38, 0.2);\n  -webkit-transition: opacity 0.5s ease, color 0.5s ease;\n  transition: opacity 0.5s ease, color 0.5s ease;\n  z-index: 10;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n     Hover\n---------------*/\n\n.ui.embed .icon:hover:after {\n  background: -webkit-radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));\n  background: radial-gradient(transparent 45%, rgba(0, 0, 0, 0.3));\n  opacity: 1;\n}\n\n.ui.embed .icon:hover:before {\n  color: #ffffff;\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.active.embed > .icon,\n.ui.active.embed > .placeholder {\n  display: none;\n}\n\n.ui.active.embed > .embed {\n  display: block;\n}\n\n/*******************************\n        Video Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n\n/*******************************\n          Variations\n*******************************/\n\n.ui.square.embed {\n  padding-bottom: 100%;\n}\n\n.ui[class*=\"4:3\"].embed {\n  padding-bottom: 75%;\n}\n\n.ui[class*=\"16:9\"].embed {\n  padding-bottom: 56.25%;\n}\n\n.ui[class*=\"21:9\"].embed {\n  padding-bottom: 42.85714286%;\n}\n/*!\n * # Semantic UI 2.1.3 - Modal\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Modal\n*******************************/\n\n.ui.modal {\n  display: none;\n  position: fixed;\n  z-index: 1001;\n  top: 50%;\n  left: 50%;\n  text-align: left;\n  background: #ffffff;\n  border: none;\n  box-shadow: 1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);\n  -webkit-transform-origin: 50% 25%;\n  -ms-transform-origin: 50% 25%;\n  transform-origin: 50% 25%;\n  border-radius: 0.28571429rem;\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  -ms-user-select: text;\n  user-select: text;\n  will-change: top, left, margin, transform, opacity;\n}\n\n.ui.modal > :first-child:not(.icon),\n.ui.modal > .icon:first-child + * {\n  border-top-left-radius: 0.28571429rem;\n  border-top-right-radius: 0.28571429rem;\n}\n\n.ui.modal > :last-child {\n  border-bottom-left-radius: 0.28571429rem;\n  border-bottom-right-radius: 0.28571429rem;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/*--------------\n     Close\n---------------*/\n\n.ui.modal > .close {\n  cursor: pointer;\n  position: absolute;\n  top: -2.5rem;\n  right: -2.5rem;\n  z-index: 1;\n  opacity: 0.8;\n  font-size: 1.25em;\n  color: #ffffff;\n  width: 2.25rem;\n  height: 2.25rem;\n  padding: 0.625rem 0rem 0rem 0rem;\n}\n\n.ui.modal > .close:hover {\n  opacity: 1;\n}\n\n/*--------------\n     Header\n---------------*/\n\n.ui.modal > .header {\n  display: block;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  background: #ffffff;\n  margin: 0em;\n  padding: 1.25rem 1.5rem;\n  box-shadow: none;\n  color: rgba(0, 0, 0, 0.85);\n  border-bottom: 1px solid rgba(34, 36, 38, 0.15);\n}\n\n.ui.modal > .header:not(.ui) {\n  font-size: 1.42857143rem;\n  line-height: 1.2857em;\n  font-weight: bold;\n}\n\n/*--------------\n     Content\n---------------*/\n\n.ui.modal > .content {\n  display: block;\n  width: 100%;\n  font-size: 1em;\n  line-height: 1.4;\n  padding: 1.5rem;\n  background: #ffffff;\n}\n\n.ui.modal > .image.content {\n  display: -webkit-box;\n  display: -webkit-flex;\n  display: -ms-flexbox;\n  display: flex;\n  -webkit-box-orient: horizontal;\n  -webkit-box-direction: normal;\n  -webkit-flex-direction: row;\n  -ms-flex-direction: row;\n  flex-direction: row;\n}\n\n/* Image */\n\n.ui.modal > .content > .image {\n  display: block;\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  width: '';\n  -webkit-align-self: top;\n  -ms-flex-item-align: top;\n  align-self: top;\n}\n\n.ui.modal > [class*=\"top aligned\"] {\n  -webkit-align-self: top;\n  -ms-flex-item-align: top;\n  align-self: top;\n}\n\n.ui.modal > [class*=\"middle aligned\"] {\n  -webkit-align-self: middle;\n  -ms-flex-item-align: middle;\n  align-self: middle;\n}\n\n.ui.modal > [class*=\"stretched\"] {\n  -webkit-align-self: stretch;\n  -ms-flex-item-align: stretch;\n  align-self: stretch;\n}\n\n/* Description */\n\n.ui.modal > .content > .description {\n  display: block;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  min-width: 0px;\n  -webkit-align-self: top;\n  -ms-flex-item-align: top;\n  align-self: top;\n}\n\n.ui.modal > .content > .icon + .description,\n.ui.modal > .content > .image + .description {\n  -webkit-box-flex: 0;\n  -webkit-flex: 0 1 auto;\n  -ms-flex: 0 1 auto;\n  flex: 0 1 auto;\n  min-width: '';\n  width: auto;\n  padding-left: 2em;\n}\n\n/*rtl:ignore*/\n\n.ui.modal > .content > .image > i.icon {\n  margin: 0em;\n  opacity: 1;\n  width: auto;\n  line-height: 1;\n  font-size: 8rem;\n}\n\n/*--------------\n     Actions\n---------------*/\n\n.ui.modal > .actions {\n  background: #f9fafb;\n  padding: 1rem 1rem;\n  border-top: 1px solid rgba(34, 36, 38, 0.15);\n  text-align: right;\n}\n\n.ui.modal .actions > .button {\n  margin-left: 0.75em;\n}\n\n/*-------------------\n       Responsive\n--------------------*/\n\n/* Modal Width */\n\n@media only screen and (max-width: 767px) {\n  .ui.modal {\n    width: 95%;\n    margin: 0em 0em 0em -47.5%;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.modal {\n    width: 88%;\n    margin: 0em 0em 0em -44%;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.modal {\n    width: 850px;\n    margin: 0em 0em 0em -425px;\n  }\n}\n\n@media only screen and (min-width: 1200px) {\n  .ui.modal {\n    width: 900px;\n    margin: 0em 0em 0em -450px;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.modal {\n    width: 950px;\n    margin: 0em 0em 0em -475px;\n  }\n}\n\n/* Tablet and Mobile */\n\n@media only screen and (max-width: 992px) {\n  .ui.modal > .header {\n    padding-right: 2.25rem;\n  }\n\n  .ui.modal > .close {\n    top: 1.0535rem;\n    right: 1rem;\n    color: rgba(0, 0, 0, 0.87);\n  }\n}\n\n/* Mobile */\n\n@media only screen and (max-width: 767px) {\n  .ui.modal > .header {\n    padding: 0.75rem 1rem !important;\n    padding-right: 2.25rem !important;\n  }\n\n  .ui.modal > .content {\n    display: block;\n    padding: 1rem !important;\n  }\n\n  .ui.modal > .close {\n    top: 0.5rem !important;\n    right: 0.5rem !important;\n  }\n\n  /*rtl:ignore*/\n\n  .ui.modal .image.content {\n    -webkit-box-orient: vertical;\n    -webkit-box-direction: normal;\n    -webkit-flex-direction: column;\n    -ms-flex-direction: column;\n    flex-direction: column;\n  }\n\n  .ui.modal .content > .image {\n    display: block;\n    max-width: 100%;\n    margin: 0em auto !important;\n    text-align: center;\n    padding: 0rem 0rem 1rem !important;\n  }\n\n  .ui.modal > .content > .image > i.icon {\n    font-size: 5rem;\n    text-align: center;\n  }\n\n  /*rtl:ignore*/\n\n  .ui.modal .content > .description {\n    display: block;\n    width: 100% !important;\n    margin: 0em !important;\n    padding: 1rem 0rem !important;\n    box-shadow: none;\n  }\n\n  /* Let Buttons Stack */\n\n  .ui.modal > .actions {\n    padding: 1rem 1rem 0rem !important;\n  }\n\n  .ui.modal .actions > .buttons,\n  .ui.modal .actions > .button {\n    margin-bottom: 1rem;\n  }\n}\n\n/*--------------\n    Coupling\n---------------*/\n\n.ui.inverted.dimmer > .ui.modal {\n  box-shadow: 1px 3px 10px 2px rgba(0, 0, 0, 0.2);\n}\n\n/*******************************\n             Types\n*******************************/\n\n.ui.basic.modal {\n  background-color: transparent;\n  border: none;\n  border-radius: 0em;\n  box-shadow: none !important;\n  color: #ffffff;\n}\n\n.ui.basic.modal > .header,\n.ui.basic.modal > .content,\n.ui.basic.modal > .actions {\n  background-color: transparent;\n}\n\n.ui.basic.modal > .header {\n  color: #ffffff;\n}\n\n.ui.basic.modal > .close {\n  top: 1rem;\n  right: 1.5rem;\n}\n\n.ui.inverted.dimmer > .basic.modal {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.inverted.dimmer > .ui.basic.modal > .header {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/* Tablet and Mobile */\n\n@media only screen and (max-width: 992px) {\n  .ui.basic.modal > .close {\n    color: #ffffff;\n  }\n}\n\n/*******************************\n             States\n*******************************/\n\n.ui.active.modal {\n  display: block;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n    Scrolling\n---------------*/\n\n/* A modal that cannot fit on the page */\n\n.scrolling.dimmable.dimmed {\n  overflow: hidden;\n}\n\n.scrolling.dimmable.dimmed > .dimmer {\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n.scrolling.dimmable > .dimmer {\n  position: fixed;\n}\n\n.modals.dimmer .ui.scrolling.modal {\n  position: static !important;\n  margin: 3.5rem auto !important;\n}\n\n/* undetached scrolling */\n\n.scrolling.undetached.dimmable.dimmed {\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n}\n\n.scrolling.undetached.dimmable.dimmed > .dimmer {\n  overflow: hidden;\n}\n\n.scrolling.undetached.dimmable .ui.scrolling.modal {\n  position: absolute;\n  left: 50%;\n  margin-top: 3.5rem !important;\n}\n\n/* Coupling with Sidebar */\n\n.undetached.dimmable.dimmed > .pusher {\n  z-index: auto;\n}\n\n@media only screen and (max-width: 992px) {\n  .modals.dimmer .ui.scrolling.modal {\n    margin-top: 1rem !important;\n    margin-bottom: 1rem !important;\n  }\n}\n\n/*--------------\n   Full Screen\n---------------*/\n\n.ui.fullscreen.modal {\n  width: 95% !important;\n  left: 2.5% !important;\n  margin: 1em auto;\n}\n\n.ui.fullscreen.scrolling.modal {\n  left: 0em !important;\n}\n\n.ui.fullscreen.modal > .header {\n  padding-right: 2.25rem;\n}\n\n.ui.fullscreen.modal > .close {\n  top: 1.0535rem;\n  right: 1rem;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*--------------\n      Size\n---------------*/\n\n.ui.modal {\n  font-size: 1rem;\n}\n\n/* Small */\n\n.ui.small.modal > .header:not(.ui) {\n  font-size: 1.3em;\n}\n\n/* Small Modal Width */\n\n@media only screen and (max-width: 767px) {\n  .ui.small.modal {\n    width: 95%;\n    margin: 0em 0em 0em -47.5%;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.small.modal {\n    width: 70.4%;\n    margin: 0em 0em 0em -35.2%;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.small.modal {\n    width: 680px;\n    margin: 0em 0em 0em -340px;\n  }\n}\n\n@media only screen and (min-width: 1200px) {\n  .ui.small.modal {\n    width: 720px;\n    margin: 0em 0em 0em -360px;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.small.modal {\n    width: 760px;\n    margin: 0em 0em 0em -380px;\n  }\n}\n\n/* Large Modal Width */\n\n.ui.large.modal > .header {\n  font-size: 1.6em;\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.large.modal {\n    width: 95%;\n    margin: 0em 0em 0em -47.5%;\n  }\n}\n\n@media only screen and (min-width: 768px) {\n  .ui.large.modal {\n    width: 88%;\n    margin: 0em 0em 0em -44%;\n  }\n}\n\n@media only screen and (min-width: 992px) {\n  .ui.large.modal {\n    width: 1020px;\n    margin: 0em 0em 0em -510px;\n  }\n}\n\n@media only screen and (min-width: 1200px) {\n  .ui.large.modal {\n    width: 1080px;\n    margin: 0em 0em 0em -540px;\n  }\n}\n\n@media only screen and (min-width: 1920px) {\n  .ui.large.modal {\n    width: 1140px;\n    margin: 0em 0em 0em -570px;\n  }\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Nag\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Nag\n*******************************/\n\n.ui.nag {\n  display: none;\n  opacity: 0.95;\n  position: relative;\n  top: 0em;\n  left: 0px;\n  z-index: 999;\n  min-height: 0em;\n  width: 100%;\n  margin: 0em;\n  padding: 0.75em 1em;\n  background: #555555;\n  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2);\n  font-size: 1rem;\n  text-align: center;\n  color: rgba(0, 0, 0, 0.87);\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n  -webkit-transition: 0.2s background ease;\n  transition: 0.2s background ease;\n}\n\na.ui.nag {\n  cursor: pointer;\n}\n\n.ui.nag > .title {\n  display: inline-block;\n  margin: 0em 0.5em;\n  color: #ffffff;\n}\n\n.ui.nag > .close.icon {\n  cursor: pointer;\n  opacity: 0.4;\n  position: absolute;\n  top: 50%;\n  right: 1em;\n  font-size: 1em;\n  margin: -0.5em 0em 0em;\n  color: #ffffff;\n  -webkit-transition: opacity 0.2s ease;\n  transition: opacity 0.2s ease;\n}\n\n/*******************************\n             States\n*******************************/\n\n/* Hover */\n\n.ui.nag:hover {\n  background: #555555;\n  opacity: 1;\n}\n\n.ui.nag .close:hover {\n  opacity: 1;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n     Static\n---------------*/\n\n.ui.overlay.nag {\n  position: absolute;\n  display: block;\n}\n\n/*--------------\n     Fixed\n---------------*/\n\n.ui.fixed.nag {\n  position: fixed;\n}\n\n/*--------------\n     Bottom\n---------------*/\n\n.ui.bottom.nags,\n.ui.bottom.nag {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n  top: auto;\n  bottom: 0em;\n}\n\n/*--------------\n     White\n---------------*/\n\n.ui.inverted.nags .nag,\n.ui.inverted.nag {\n  background-color: #f3f4f5;\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.inverted.nags .nag .close,\n.ui.inverted.nags .nag .title,\n.ui.inverted.nag .close,\n.ui.inverted.nag .title {\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*******************************\n           Groups\n*******************************/\n\n.ui.nags .nag {\n  border-radius: 0em !important;\n}\n\n.ui.nags .nag:last-child {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.bottom.nags .nag:last-child {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Popup\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Popup\n*******************************/\n\n.ui.popup {\n  display: none;\n  position: absolute;\n  top: 0px;\n  right: 0px;\n  /* Fixes content being squished when inline (moz only) */\n  min-width: -webkit-min-content;\n  min-width: -moz-min-content;\n  min-width: min-content;\n  z-index: 1900;\n  border: 1px solid #d4d4d5;\n  line-height: 1.4285em;\n  max-width: 250px;\n  background-color: #ffffff;\n  padding: 0.833em 1em;\n  font-weight: normal;\n  font-style: normal;\n  color: rgba(0, 0, 0, 0.87);\n  border-radius: 0.28571429rem;\n  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n}\n\n.ui.popup > .header {\n  padding: 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1.125em;\n  line-height: 1.2;\n  font-weight: bold;\n}\n\n.ui.popup > .header + .content {\n  padding-top: 0.5em;\n}\n\n.ui.popup:before {\n  position: absolute;\n  content: '';\n  width: 0.75em;\n  height: 0.75em;\n  background: #ffffff;\n  -webkit-transform: rotate(45deg);\n  -ms-transform: rotate(45deg);\n  transform: rotate(45deg);\n  z-index: 2;\n  box-shadow: 1px 1px 0px 0px #bababc;\n}\n\n/*******************************\n            Types\n*******************************/\n\n/*--------------\n     Spacing\n---------------*/\n\n.ui.popup {\n  margin: 0em;\n}\n\n/* Extending from Top */\n\n.ui.top.popup {\n  margin: 0em 0em 0.75em;\n}\n\n.ui.top.left.popup {\n  -webkit-transform-origin: left bottom;\n  -ms-transform-origin: left bottom;\n  transform-origin: left bottom;\n}\n\n.ui.top.center.popup {\n  -webkit-transform-origin: center bottom;\n  -ms-transform-origin: center bottom;\n  transform-origin: center bottom;\n}\n\n.ui.top.right.popup {\n  -webkit-transform-origin: right bottom;\n  -ms-transform-origin: right bottom;\n  transform-origin: right bottom;\n}\n\n/* Extending from Vertical Center */\n\n.ui.left.center.popup {\n  margin: 0em 0.75em 0em 0em;\n  -webkit-transform-origin: right 50%;\n  -ms-transform-origin: right 50%;\n  transform-origin: right 50%;\n}\n\n.ui.right.center.popup {\n  margin: 0em 0em 0em 0.75em;\n  -webkit-transform-origin: left 50%;\n  -ms-transform-origin: left 50%;\n  transform-origin: left 50%;\n}\n\n/* Extending from Bottom */\n\n.ui.bottom.popup {\n  margin: 0.75em 0em 0em;\n}\n\n.ui.bottom.left.popup {\n  -webkit-transform-origin: left top;\n  -ms-transform-origin: left top;\n  transform-origin: left top;\n}\n\n.ui.bottom.center.popup {\n  -webkit-transform-origin: center top;\n  -ms-transform-origin: center top;\n  transform-origin: center top;\n}\n\n.ui.bottom.right.popup {\n  -webkit-transform-origin: right top;\n  -ms-transform-origin: right top;\n  transform-origin: right top;\n}\n\n/*--------------\n     Pointer\n---------------*/\n\n/*--- Below ---*/\n\n.ui.bottom.center.popup:before {\n  margin-left: -0.325em;\n  top: -0.325em;\n  left: 50%;\n  right: auto;\n  bottom: auto;\n  box-shadow: -1px -1px 0px 0px #bababc;\n}\n\n.ui.bottom.left.popup {\n  margin-left: 0em;\n}\n\n.ui.bottom.left.popup:before {\n  top: -0.325em;\n  left: 1em;\n  right: auto;\n  bottom: auto;\n  margin-left: 0em;\n  box-shadow: -1px -1px 0px 0px #bababc;\n}\n\n.ui.bottom.right.popup {\n  margin-right: 0em;\n}\n\n.ui.bottom.right.popup:before {\n  top: -0.325em;\n  right: 1em;\n  bottom: auto;\n  left: auto;\n  margin-left: 0em;\n  box-shadow: -1px -1px 0px 0px #bababc;\n}\n\n/*--- Above ---*/\n\n.ui.top.center.popup:before {\n  top: auto;\n  right: auto;\n  bottom: -0.325em;\n  left: 50%;\n  margin-left: -0.325em;\n}\n\n.ui.top.left.popup {\n  margin-left: 0em;\n}\n\n.ui.top.left.popup:before {\n  bottom: -0.325em;\n  left: 1em;\n  top: auto;\n  right: auto;\n  margin-left: 0em;\n}\n\n.ui.top.right.popup {\n  margin-right: 0em;\n}\n\n.ui.top.right.popup:before {\n  bottom: -0.325em;\n  right: 1em;\n  top: auto;\n  left: auto;\n  margin-left: 0em;\n}\n\n/*--- Left Center ---*/\n\n.ui.left.center.popup:before {\n  top: 50%;\n  right: -0.325em;\n  bottom: auto;\n  left: auto;\n  margin-top: -0.325em;\n  box-shadow: 1px -1px 0px 0px #bababc;\n}\n\n/*--- Right Center  ---*/\n\n.ui.right.center.popup:before {\n  top: 50%;\n  left: -0.325em;\n  bottom: auto;\n  right: auto;\n  margin-top: -0.325em;\n  box-shadow: -1px 1px 0px 0px #bababc;\n}\n\n/*******************************\n            Coupling\n*******************************/\n\n/* Immediate Nested Grid */\n\n.ui.popup > .ui.grid:not(.padded) {\n  width: calc(100% + 1.75rem);\n  margin: -0.7rem -0.875rem;\n}\n\n/*******************************\n            States\n*******************************/\n\n.ui.loading.popup {\n  display: block;\n  visibility: hidden;\n  z-index: -1;\n}\n\n.ui.animating.popup,\n.ui.visible.popup {\n  display: block;\n}\n\n.ui.visible.popup {\n  -webkit-transform: translateZ(0px);\n  transform: translateZ(0px);\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n/*******************************\n            Variations\n*******************************/\n\n/*--------------\n     Basic\n---------------*/\n\n.ui.basic.popup:before {\n  display: none;\n}\n\n/*--------------\n     Wide\n---------------*/\n\n.ui.wide.popup {\n  max-width: 350px;\n}\n\n.ui[class*=\"very wide\"].popup {\n  max-width: 550px;\n}\n\n@media only screen and (max-width: 767px) {\n  .ui.wide.popup,\n  .ui[class*=\"very wide\"].popup {\n    max-width: 250px;\n  }\n}\n\n/*--------------\n     Fluid\n---------------*/\n\n.ui.fluid.popup {\n  width: 100%;\n  max-width: none;\n}\n\n/*--------------\n     Colors\n---------------*/\n\n/* Inverted colors  */\n\n.ui.inverted.popup {\n  background: #1b1c1d;\n  color: #ffffff;\n  border: none;\n  box-shadow: none;\n}\n\n.ui.inverted.popup .header {\n  background-color: none;\n  color: #ffffff;\n}\n\n.ui.inverted.popup:before {\n  background-color: #1b1c1d;\n  box-shadow: none !important;\n}\n\n/*--------------\n     Flowing\n---------------*/\n\n.ui.flowing.popup {\n  max-width: none;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n.ui.mini.popup {\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.popup {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.popup {\n  font-size: 0.92857143rem;\n}\n\n.ui.popup {\n  font-size: 1rem;\n}\n\n.ui.large.popup {\n  font-size: 1.14285714rem;\n}\n\n.ui.huge.popup {\n  font-size: 1.42857143rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Progress Bar\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Progress\n*******************************/\n\n.ui.progress {\n  position: relative;\n  display: block;\n  max-width: 100%;\n  border: none;\n  margin: 1em 0em 2.5em;\n  box-shadow: none;\n  background: rgba(0, 0, 0, 0.1);\n  padding: 0em;\n  border-radius: 0.28571429rem;\n}\n\n.ui.progress:first-child {\n  margin: 0em 0em 2.5em;\n}\n\n.ui.progress:last-child {\n  margin: 0em 0em 1.5em;\n}\n\n/*******************************\n            Content\n*******************************/\n\n/* Activity Bar */\n\n.ui.progress .bar {\n  display: block;\n  line-height: 1;\n  position: relative;\n  width: 0%;\n  min-width: 2em;\n  background: #888888;\n  border-radius: 0.28571429rem;\n  -webkit-transition: width 0.1s ease, background-color 0.1s ease;\n  transition: width 0.1s ease, background-color 0.1s ease;\n}\n\n/* Percent Complete */\n\n.ui.progress .bar > .progress {\n  white-space: nowrap;\n  position: absolute;\n  width: auto;\n  font-size: 0.92857143em;\n  top: 50%;\n  right: 0.5em;\n  left: auto;\n  bottom: auto;\n  color: rgba(255, 255, 255, 0.7);\n  text-shadow: none;\n  margin-top: -0.5em;\n  font-weight: bold;\n  text-align: left;\n}\n\n/* Label */\n\n.ui.progress > .label {\n  position: absolute;\n  width: 100%;\n  font-size: 1em;\n  top: 100%;\n  right: auto;\n  left: 0%;\n  bottom: auto;\n  color: rgba(0, 0, 0, 0.87);\n  font-weight: bold;\n  text-shadow: none;\n  margin-top: 0.2em;\n  text-align: center;\n  -webkit-transition: color 0.4s ease;\n  transition: color 0.4s ease;\n}\n\n/*******************************\n            Types\n*******************************/\n\n/* Indicating */\n\n.ui.indicating.progress[data-percent^=\"1\"] .bar,\n.ui.indicating.progress[data-percent^=\"2\"] .bar {\n  background-color: #d95c5c;\n}\n\n.ui.indicating.progress[data-percent^=\"3\"] .bar {\n  background-color: #efbc72;\n}\n\n.ui.indicating.progress[data-percent^=\"4\"] .bar,\n.ui.indicating.progress[data-percent^=\"5\"] .bar {\n  background-color: #e6bb48;\n}\n\n.ui.indicating.progress[data-percent^=\"6\"] .bar {\n  background-color: #ddc928;\n}\n\n.ui.indicating.progress[data-percent^=\"7\"] .bar,\n.ui.indicating.progress[data-percent^=\"8\"] .bar {\n  background-color: #b4d95c;\n}\n\n.ui.indicating.progress[data-percent^=\"9\"] .bar,\n.ui.indicating.progress[data-percent^=\"100\"] .bar {\n  background-color: #66da81;\n}\n\n/* Indicating Label */\n\n.ui.indicating.progress[data-percent^=\"1\"] .label,\n.ui.indicating.progress[data-percent^=\"2\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.indicating.progress[data-percent^=\"3\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.indicating.progress[data-percent^=\"4\"] .label,\n.ui.indicating.progress[data-percent^=\"5\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.indicating.progress[data-percent^=\"6\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.indicating.progress[data-percent^=\"7\"] .label,\n.ui.indicating.progress[data-percent^=\"8\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.indicating.progress[data-percent^=\"9\"] .label,\n.ui.indicating.progress[data-percent^=\"100\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Single Digits */\n\n.ui.indicating.progress[data-percent=\"1\"] .bar,\n.ui.indicating.progress[data-percent=\"2\"] .bar,\n.ui.indicating.progress[data-percent=\"3\"] .bar,\n.ui.indicating.progress[data-percent=\"4\"] .bar,\n.ui.indicating.progress[data-percent=\"5\"] .bar,\n.ui.indicating.progress[data-percent=\"6\"] .bar,\n.ui.indicating.progress[data-percent=\"7\"] .bar,\n.ui.indicating.progress[data-percent=\"8\"] .bar,\n.ui.indicating.progress[data-percent=\"9\"] .bar {\n  background-color: #d95c5c;\n}\n\n.ui.indicating.progress[data-percent=\"1\"] .label,\n.ui.indicating.progress[data-percent=\"2\"] .label,\n.ui.indicating.progress[data-percent=\"3\"] .label,\n.ui.indicating.progress[data-percent=\"4\"] .label,\n.ui.indicating.progress[data-percent=\"5\"] .label,\n.ui.indicating.progress[data-percent=\"6\"] .label,\n.ui.indicating.progress[data-percent=\"7\"] .label,\n.ui.indicating.progress[data-percent=\"8\"] .label,\n.ui.indicating.progress[data-percent=\"9\"] .label {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* Indicating Success */\n\n.ui.indicating.progress.success .label {\n  color: #1a531b;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*--------------\n     Success\n---------------*/\n\n.ui.progress.success .bar {\n  background-color: #21ba45 !important;\n}\n\n.ui.progress.success .bar,\n.ui.progress.success .bar::after {\n  -webkit-animation: none !important;\n  animation: none !important;\n}\n\n.ui.progress.success > .label {\n  color: #1a531b;\n}\n\n/*--------------\n     Warning\n---------------*/\n\n.ui.progress.warning .bar {\n  background-color: #f2c037 !important;\n}\n\n.ui.progress.warning .bar,\n.ui.progress.warning .bar::after {\n  -webkit-animation: none !important;\n  animation: none !important;\n}\n\n.ui.progress.warning > .label {\n  color: #794b02;\n}\n\n/*--------------\n     Error\n---------------*/\n\n.ui.progress.error .bar {\n  background-color: #db2828 !important;\n}\n\n.ui.progress.error .bar,\n.ui.progress.error .bar::after {\n  -webkit-animation: none !important;\n  animation: none !important;\n}\n\n.ui.progress.error > .label {\n  color: #912d2b;\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.active.progress .bar {\n  position: relative;\n  min-width: 2em;\n}\n\n.ui.active.progress .bar::after {\n  content: '';\n  opacity: 0;\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  right: 0px;\n  bottom: 0px;\n  background: #ffffff;\n  border-radius: 0.28571429rem;\n  -webkit-animation: progress-active 2s ease infinite;\n  animation: progress-active 2s ease infinite;\n}\n\n@-webkit-keyframes progress-active {\n  0% {\n    opacity: 0.3;\n    width: 0;\n  }\n\n  100% {\n    opacity: 0;\n    width: 100%;\n  }\n}\n\n@keyframes progress-active {\n  0% {\n    opacity: 0.3;\n    width: 0;\n  }\n\n  100% {\n    opacity: 0;\n    width: 100%;\n  }\n}\n\n/*--------------\n    Disabled\n---------------*/\n\n.ui.disabled.progress {\n  opacity: 0.35;\n}\n\n.ui.disabled.progress .bar,\n.ui.disabled.progress .bar::after {\n  -webkit-animation: none !important;\n  animation: none !important;\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*--------------\n    Inverted\n---------------*/\n\n.ui.inverted.progress {\n  background: rgba(255, 255, 255, 0.08);\n  border: none;\n}\n\n.ui.inverted.progress .bar {\n  background: #888888;\n}\n\n.ui.inverted.progress .bar > .progress {\n  color: #f9fafb;\n}\n\n.ui.inverted.progress > .label {\n  color: #ffffff;\n}\n\n.ui.inverted.progress.success > .label {\n  color: #21ba45;\n}\n\n.ui.inverted.progress.warning > .label {\n  color: #f2c037;\n}\n\n.ui.inverted.progress.error > .label {\n  color: #db2828;\n}\n\n/*--------------\n    Attached\n---------------*/\n\n/* bottom attached */\n\n.ui.progress.attached {\n  background: transparent;\n  position: relative;\n  border: none;\n  margin: 0em;\n}\n\n.ui.progress.attached,\n.ui.progress.attached .bar {\n  display: block;\n  height: 0.2rem;\n  padding: 0px;\n  overflow: hidden;\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n.ui.progress.attached .bar {\n  border-radius: 0em;\n}\n\n/* top attached */\n\n.ui.progress.top.attached,\n.ui.progress.top.attached .bar {\n  top: 0px;\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.progress.top.attached .bar {\n  border-radius: 0em;\n}\n\n/* Coupling */\n\n.ui.segment > .ui.attached.progress,\n.ui.card > .ui.attached.progress {\n  position: absolute;\n  top: auto;\n  left: 0;\n  bottom: 100%;\n  width: 100%;\n}\n\n.ui.segment > .ui.bottom.attached.progress,\n.ui.card > .ui.bottom.attached.progress {\n  top: 100%;\n  bottom: auto;\n}\n\n/*--------------\n     Colors\n---------------*/\n\n/* Red */\n\n.ui.red.progress .bar {\n  background-color: #db2828;\n}\n\n.ui.red.inverted.progress .bar {\n  background-color: #ff695e;\n}\n\n/* Orange */\n\n.ui.orange.progress .bar {\n  background-color: #f2711c;\n}\n\n.ui.orange.inverted.progress .bar {\n  background-color: #ff851b;\n}\n\n/* Yellow */\n\n.ui.yellow.progress .bar {\n  background-color: #fbbd08;\n}\n\n.ui.yellow.inverted.progress .bar {\n  background-color: #ffe21f;\n}\n\n/* Olive */\n\n.ui.olive.progress .bar {\n  background-color: #b5cc18;\n}\n\n.ui.olive.inverted.progress .bar {\n  background-color: #d9e778;\n}\n\n/* Green */\n\n.ui.green.progress .bar {\n  background-color: #21ba45;\n}\n\n.ui.green.inverted.progress .bar {\n  background-color: #2ecc40;\n}\n\n/* Teal */\n\n.ui.teal.progress .bar {\n  background-color: #00b5ad;\n}\n\n.ui.teal.inverted.progress .bar {\n  background-color: #6dffff;\n}\n\n/* Blue */\n\n.ui.blue.progress .bar {\n  background-color: #2185d0;\n}\n\n.ui.blue.inverted.progress .bar {\n  background-color: #54c8ff;\n}\n\n/* Violet */\n\n.ui.violet.progress .bar {\n  background-color: #6435c9;\n}\n\n.ui.violet.inverted.progress .bar {\n  background-color: #a291fb;\n}\n\n/* Purple */\n\n.ui.purple.progress .bar {\n  background-color: #a333c8;\n}\n\n.ui.purple.inverted.progress .bar {\n  background-color: #dc73ff;\n}\n\n/* Pink */\n\n.ui.pink.progress .bar {\n  background-color: #e03997;\n}\n\n.ui.pink.inverted.progress .bar {\n  background-color: #ff8edf;\n}\n\n/* Brown */\n\n.ui.brown.progress .bar {\n  background-color: #a5673f;\n}\n\n.ui.brown.inverted.progress .bar {\n  background-color: #d67c1c;\n}\n\n/* Grey */\n\n.ui.grey.progress .bar {\n  background-color: #767676;\n}\n\n.ui.grey.inverted.progress .bar {\n  background-color: #dcddde;\n}\n\n/* Black */\n\n.ui.black.progress .bar {\n  background-color: #1b1c1d;\n}\n\n.ui.black.inverted.progress .bar {\n  background-color: #545454;\n}\n\n/*--------------\n     Sizes\n---------------*/\n\n.ui.tiny.progress {\n  font-size: 0.85714286rem;\n}\n\n.ui.tiny.progress .bar {\n  height: 0.5em;\n}\n\n.ui.small.progress {\n  font-size: 0.92857143rem;\n}\n\n.ui.small.progress .bar {\n  height: 1em;\n}\n\n.ui.progress {\n  font-size: 1rem;\n}\n\n.ui.progress .bar {\n  height: 1.75em;\n}\n\n.ui.large.progress {\n  font-size: 1.14285714rem;\n}\n\n.ui.large.progress .bar {\n  height: 2.5em;\n}\n\n.ui.big.progress {\n  font-size: 1.28571429rem;\n}\n\n.ui.big.progress .bar {\n  height: 3.5em;\n}\n\n/*******************************\n            Progress\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Rating\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           Rating\n*******************************/\n\n.ui.rating {\n  display: -webkit-inline-box;\n  display: -webkit-inline-flex;\n  display: -ms-inline-flexbox;\n  display: inline-flex;\n  white-space: nowrap;\n  vertical-align: baseline;\n}\n\n.ui.rating:last-child {\n  margin-right: 0em;\n}\n\n/* Icon */\n\n.ui.rating .icon {\n  padding: 0em;\n  margin: 0em;\n  text-align: center;\n  font-weight: normal;\n  font-style: normal;\n  -webkit-box-flex: 1;\n  -webkit-flex: 1 0 auto;\n  -ms-flex: 1 0 auto;\n  flex: 1 0 auto;\n  cursor: pointer;\n  width: 1.25em;\n  height: auto;\n  -webkit-transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;\n  transition: opacity 0.1s ease, background 0.1s ease, text-shadow 0.1s ease, color 0.1s ease;\n}\n\n/*******************************\n             Types\n*******************************/\n\n/*-------------------\n      Standard\n--------------------*/\n\n/* Inactive Icon */\n\n.ui.rating .icon {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.15);\n}\n\n/* Active Icon */\n\n.ui.rating .active.icon {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/* Selected Icon */\n\n.ui.rating .icon.selected,\n.ui.rating .icon.selected.active {\n  background: transparent;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/*-------------------\n        Star\n--------------------*/\n\n/* Inactive */\n\n.ui.star.rating .icon {\n  width: 1.25em;\n  height: auto;\n  background: transparent;\n  color: rgba(0, 0, 0, 0.15);\n  text-shadow: none;\n}\n\n/* Active Star */\n\n.ui.star.rating .active.icon {\n  background: transparent !important;\n  color: #ffe623 !important;\n  text-shadow: 0px -1px 0px #ddc507, -1px 0px 0px #ddc507, 0px 1px 0px #ddc507, 1px 0px 0px #ddc507 !important;\n}\n\n/* Selected Star */\n\n.ui.star.rating .icon.selected,\n.ui.star.rating .icon.selected.active {\n  background: transparent !important;\n  color: #ffcc00 !important;\n  text-shadow: 0px -1px 0px #e6a200, -1px 0px 0px #e6a200, 0px 1px 0px #e6a200, 1px 0px 0px #e6a200 !important;\n}\n\n/*-------------------\n        Heart\n--------------------*/\n\n.ui.heart.rating .icon {\n  width: 1.4em;\n  height: auto;\n  background: transparent;\n  color: rgba(0, 0, 0, 0.15);\n  text-shadow: none !important;\n}\n\n/* Active Heart */\n\n.ui.heart.rating .active.icon {\n  background: transparent !important;\n  color: #ff6d75 !important;\n  text-shadow: 0px -1px 0px #cd0707, -1px 0px 0px #cd0707, 0px 1px 0px #cd0707, 1px 0px 0px #cd0707 !important;\n}\n\n/* Selected Heart */\n\n.ui.heart.rating .icon.selected,\n.ui.heart.rating .icon.selected.active {\n  background: transparent !important;\n  color: #ff3000 !important;\n  text-shadow: 0px -1px 0px #aa0101, -1px 0px 0px #aa0101, 0px 1px 0px #aa0101, 1px 0px 0px #aa0101 !important;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*-------------------\n       Disabled\n--------------------*/\n\n/* disabled rating */\n\n.ui.disabled.rating .icon {\n  cursor: default;\n}\n\n/*-------------------\n   User Interactive\n--------------------*/\n\n/* Selected Rating */\n\n.ui.rating.selected .active.icon {\n  opacity: 1;\n}\n\n.ui.rating.selected .icon.selected,\n.ui.rating .icon.selected {\n  opacity: 1;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n.ui.mini.rating {\n  font-size: 0.71428571rem;\n}\n\n.ui.tiny.rating {\n  font-size: 0.85714286rem;\n}\n\n.ui.small.rating {\n  font-size: 0.92857143rem;\n}\n\n.ui.rating {\n  font-size: 1rem;\n}\n\n.ui.large.rating {\n  font-size: 1.14285714rem;\n}\n\n.ui.huge.rating {\n  font-size: 1.42857143rem;\n}\n\n.ui.massive.rating {\n  font-size: 2rem;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n@font-face {\n  font-family: 'Rating';\n  src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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\") format('truetype'), url(\"data:application/font-woff;charset=utf-8;base64,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kIiRi5MI5vdUFfcni4vCBYufhJx8mn2ZepJ3i3aLeoR9fX18g3qLdwiLVAUO+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/fFFYu1l6yjoqOjrZe2i5aLl4mYh5eHloWWhJaElIWShZOE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\") format('woff');\n  font-weight: normal;\n  font-style: normal;\n}\n\n.ui.rating .icon {\n  font-family: 'Rating';\n  line-height: 1;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  font-weight: normal;\n  font-style: normal;\n  text-align: center;\n}\n\n/* Empty Star */\n\n.ui.rating .icon:before {\n  content: '\\f006';\n}\n\n/* Active Star */\n\n.ui.rating .active.icon:before {\n  content: '\\f005';\n}\n\n/*-------------------\n        Star\n--------------------*/\n\n/* Unfilled Star */\n\n.ui.star.rating .icon:before {\n  content: '\\f005';\n}\n\n/* Active Star */\n\n.ui.star.rating .active.icon:before {\n  content: '\\f005';\n}\n\n/* Partial */\n\n.ui.star.rating .partial.icon:before {\n  content: '\\f006';\n}\n\n.ui.star.rating .partial.icon {\n  content: '\\f005';\n}\n\n/*-------------------\n        Heart\n--------------------*/\n\n/* Empty Heart\n.ui.heart.rating .icon:before {\n  content: '\\f08a';\n}\n*/\n\n.ui.heart.rating .icon:before {\n  content: '\\f004';\n}\n\n/* Active */\n\n.ui.heart.rating .active.icon:before {\n  content: '\\f004';\n}\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Search\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n             Search\n*******************************/\n\n.ui.search {\n  position: relative;\n}\n\n.ui.search > .prompt {\n  margin: 0em;\n  outline: none;\n  -webkit-appearance: none;\n  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);\n  text-shadow: none;\n  font-style: normal;\n  font-weight: normal;\n  line-height: 1.2142em;\n  padding: 0.67861429em 1em;\n  font-size: 1em;\n  background: #ffffff;\n  border: 1px solid rgba(34, 36, 38, 0.15);\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: 0em 0em 0em 0em transparent inset;\n  -webkit-transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;\n  transition: background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;\n}\n\n.ui.search .prompt {\n  border-radius: 500rem;\n}\n\n/*--------------\n     Icon\n---------------*/\n\n.ui.search .prompt ~ .search.icon {\n  cursor: pointer;\n}\n\n/*--------------\n    Results\n---------------*/\n\n.ui.search > .results {\n  display: none;\n  position: absolute;\n  top: 100%;\n  left: 0%;\n  -webkit-transform-origin: center top;\n  -ms-transform-origin: center top;\n  transform-origin: center top;\n  background: #ffffff;\n  margin-top: 0.5em;\n  width: 18em;\n  border-radius: 0.28571429rem;\n  box-shadow: 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.08);\n  border: 1px solid #d4d4d5;\n  z-index: 998;\n}\n\n.ui.search > .results > :first-child {\n  border-radius: 0.28571429rem 0.28571429rem 0em 0em;\n}\n\n.ui.search > .results > :last-child {\n  border-radius: 0em 0em 0.28571429rem 0.28571429rem;\n}\n\n/*--------------\n    Result\n---------------*/\n\n.ui.search > .results .result {\n  cursor: pointer;\n  display: block;\n  overflow: hidden;\n  font-size: 1em;\n  padding: 0.85714286em 1.14285714em;\n  color: rgba(0, 0, 0, 0.87);\n  line-height: 1.33;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.1);\n}\n\n.ui.search > .results .result:last-child {\n  border-bottom: none !important;\n}\n\n/* Image */\n\n.ui.search > .results .result .image {\n  float: right;\n  overflow: hidden;\n  background: none;\n  width: 5em;\n  height: 3em;\n  border-radius: 0.25em;\n}\n\n.ui.search > .results .result .image img {\n  display: block;\n  width: auto;\n  height: 100%;\n}\n\n/*--------------\n      Info\n---------------*/\n\n.ui.search > .results .result .image + .content {\n  margin: 0em 6em 0em 0em;\n}\n\n.ui.search > .results .result .title {\n  margin: -0.14285em 0em 0em;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-weight: bold;\n  font-size: 1em;\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.search > .results .result .description {\n  margin-top: 0;\n  font-size: 0.92857143em;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n.ui.search > .results .result .price {\n  float: right;\n  color: #21ba45;\n}\n\n/*--------------\n    Message\n---------------*/\n\n.ui.search > .results > .message {\n  padding: 1em 1em;\n}\n\n.ui.search > .results > .message .header {\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1rem;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.search > .results > .message .description {\n  margin-top: 0.25rem;\n  font-size: 1em;\n  color: rgba(0, 0, 0, 0.87);\n}\n\n/* View All Results */\n\n.ui.search > .results > .action {\n  display: block;\n  border-top: none;\n  background: #f3f4f5;\n  padding: 0.92857143em 1em;\n  color: rgba(0, 0, 0, 0.87);\n  font-weight: bold;\n  text-align: center;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------------\n       Focus\n---------------------*/\n\n.ui.search > .prompt:focus {\n  border-color: rgba(34, 36, 38, 0.35);\n  background: #ffffff;\n  color: rgba(0, 0, 0, 0.95);\n}\n\n/*--------------------\n       Loading\n---------------------*/\n\n.ui.loading.search .input > i.icon:before {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.1);\n}\n\n.ui.loading.search .input > i.icon:after {\n  position: absolute;\n  content: '';\n  top: 50%;\n  left: 50%;\n  margin: -0.64285714em 0em 0em -0.64285714em;\n  width: 1.28571429em;\n  height: 1.28571429em;\n  -webkit-animation: button-spin 0.6s linear;\n  animation: button-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n}\n\n/*--------------\n      Hover\n---------------*/\n\n.ui.search > .results .result:hover,\n.ui.category.search > .results .category .result:hover {\n  background: #f9fafb;\n}\n\n.ui.search .action:hover {\n  background: #e0e0e0;\n}\n\n/*--------------\n      Active\n---------------*/\n\n.ui.category.search > .results .category.active {\n  background: #f3f4f5;\n}\n\n.ui.category.search > .results .category.active > .name {\n  color: rgba(0, 0, 0, 0.87);\n}\n\n.ui.search > .results .result.active,\n.ui.category.search > .results .category .result.active {\n  position: relative;\n  border-left-color: rgba(34, 36, 38, 0.1);\n  background: #f3f4f5;\n  box-shadow: none;\n}\n\n.ui.search > .results .result.active .title {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n.ui.search > .results .result.active .description {\n  color: rgba(0, 0, 0, 0.85);\n}\n\n/*******************************\n           Types\n*******************************/\n\n/*--------------\n    Categories\n---------------*/\n\n.ui.category.search .results {\n  width: 28em;\n}\n\n/* Category */\n\n.ui.category.search > .results .category {\n  background: #f3f4f5;\n  box-shadow: none;\n  border-bottom: 1px solid rgba(34, 36, 38, 0.1);\n  -webkit-transition: background 0.1s ease, border-color 0.1s ease;\n  transition: background 0.1s ease, border-color 0.1s ease;\n}\n\n/* Last Category */\n\n.ui.category.search > .results .category:last-child {\n  border-bottom: none;\n}\n\n/* First / Last */\n\n.ui.category.search > .results .category:first-child .name + .result {\n  border-radius: 0em 0.28571429rem 0em 0em;\n}\n\n.ui.category.search > .results .category:last-child .result:last-child {\n  border-radius: 0em 0em 0.28571429rem 0em;\n}\n\n/* Category Result */\n\n.ui.category.search > .results .category .result {\n  background: #ffffff;\n  margin-left: 100px;\n  border-left: 1px solid rgba(34, 36, 38, 0.15);\n  border-bottom: 1px solid rgba(34, 36, 38, 0.1);\n  -webkit-transition: background 0.1s ease, border-color 0.1s ease;\n  transition: background 0.1s ease, border-color 0.1s ease;\n  padding: 0.85714286em 1.14285714em;\n}\n\n.ui.category.search > .results .category:last-child .result:last-child {\n  border-bottom: none;\n}\n\n/* Category Result Name */\n\n.ui.category.search > .results .category > .name {\n  width: 100px;\n  background: transparent;\n  font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;\n  font-size: 1em;\n  float: 1em;\n  float: left;\n  padding: 0.4em 1em;\n  font-weight: bold;\n  color: rgba(0, 0, 0, 0.4);\n}\n\n/*******************************\n           Variations\n*******************************/\n\n/*-------------------\n     Left / Right\n--------------------*/\n\n.ui[class*=\"left aligned\"].search > .results {\n  right: auto;\n  left: 0%;\n}\n\n.ui[class*=\"right aligned\"].search > .results {\n  right: 0%;\n  left: auto;\n}\n\n/*--------------\n    Fluid\n---------------*/\n\n.ui.fluid.search .results {\n  width: 100%;\n}\n\n/*--------------\n      Sizes\n---------------*/\n\n.ui.mini.search {\n  font-size: 0.71428571em;\n}\n\n.ui.small.search {\n  font-size: 0.92857143em;\n}\n\n.ui.search {\n  font-size: 1em;\n}\n\n.ui.large.search {\n  font-size: 1.14285714em;\n}\n\n.ui.big.search {\n  font-size: 1.28571429em;\n}\n\n.ui.huge.search {\n  font-size: 1.42857143em;\n}\n\n.ui.massive.search {\n  font-size: 1.71428571em;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Shape\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n              Shape\n*******************************/\n\n.ui.shape {\n  position: relative;\n  vertical-align: top;\n  display: inline-block;\n  -webkit-perspective: 2000px;\n  perspective: 2000px;\n  -webkit-transition: -webkit-transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;\n  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;\n}\n\n.ui.shape .sides {\n  -webkit-transform-style: preserve-3d;\n  transform-style: preserve-3d;\n}\n\n.ui.shape .side {\n  opacity: 1;\n  width: 100%;\n  margin: 0em !important;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n}\n\n.ui.shape .side {\n  display: none;\n}\n\n.ui.shape .side * {\n  -webkit-backface-visibility: visible !important;\n  backface-visibility: visible !important;\n}\n\n/*******************************\n             Types\n*******************************/\n\n.ui.cube.shape .side {\n  min-width: 15em;\n  height: 15em;\n  padding: 2em;\n  background-color: #e6e6e6;\n  color: rgba(0, 0, 0, 0.87);\n  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);\n}\n\n.ui.cube.shape .side > .content {\n  width: 100%;\n  height: 100%;\n  display: table;\n  text-align: center;\n  -webkit-user-select: text;\n  -moz-user-select: text;\n  -ms-user-select: text;\n  user-select: text;\n}\n\n.ui.cube.shape .side > .content > div {\n  display: table-cell;\n  vertical-align: middle;\n  font-size: 2em;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n.ui.text.shape.animating .sides {\n  position: static;\n}\n\n.ui.text.shape .side {\n  white-space: nowrap;\n}\n\n.ui.text.shape .side > * {\n  white-space: normal;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*--------------\n    Loading\n---------------*/\n\n.ui.loading.shape {\n  position: absolute;\n  top: -9999px;\n  left: -9999px;\n}\n\n/*--------------\n    Animating\n---------------*/\n\n.ui.shape .animating.side {\n  position: absolute;\n  top: 0px;\n  left: 0px;\n  display: block;\n  z-index: 100;\n}\n\n.ui.shape .hidden.side {\n  opacity: 0.6;\n}\n\n/*--------------\n      CSS\n---------------*/\n\n.ui.shape.animating .sides {\n  position: absolute;\n}\n\n.ui.shape.animating .sides {\n  -webkit-transition: -webkit-transform 0.6s ease-in-out, left 0.6s ease-in-out, width 0.6s ease-in-out, height 0.6s ease-in-out;\n  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;\n}\n\n.ui.shape.animating .side {\n  -webkit-transition: opacity 0.6s ease-in-out;\n  transition: opacity 0.6s ease-in-out;\n}\n\n/*--------------\n     Active\n---------------*/\n\n.ui.shape .active.side {\n  display: block;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Sidebar\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Sidebar\n*******************************/\n\n/* Sidebar Menu */\n\n.ui.sidebar {\n  position: fixed;\n  top: 0;\n  left: 0;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-transition: none;\n  transition: none;\n  will-change: transform;\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n  visibility: hidden;\n  -webkit-overflow-scrolling: touch;\n  height: 100% !important;\n  max-height: 100%;\n  border-radius: 0em !important;\n  margin: 0em !important;\n  overflow-y: auto !important;\n  z-index: 102;\n}\n\n/* GPU Layers for Child Elements */\n\n.ui.sidebar > * {\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-transform: rotateZ(0deg);\n  transform: rotateZ(0deg);\n}\n\n/*--------------\n   Direction\n---------------*/\n\n.ui.left.sidebar {\n  right: auto;\n  left: 0px;\n  -webkit-transform: translate3d(-100%, 0, 0);\n  transform: translate3d(-100%, 0, 0);\n}\n\n.ui.right.sidebar {\n  right: 0px !important;\n  left: auto !important;\n  -webkit-transform: translate3d(100%, 0%, 0);\n  transform: translate3d(100%, 0%, 0);\n}\n\n.ui.top.sidebar,\n.ui.bottom.sidebar {\n  width: 100% !important;\n  height: auto !important;\n}\n\n.ui.top.sidebar {\n  top: 0px !important;\n  bottom: auto !important;\n  -webkit-transform: translate3d(0, -100%, 0);\n  transform: translate3d(0, -100%, 0);\n}\n\n.ui.bottom.sidebar {\n  top: auto !important;\n  bottom: 0px !important;\n  -webkit-transform: translate3d(0, 100%, 0);\n  transform: translate3d(0, 100%, 0);\n}\n\n/*--------------\n     Pushable\n---------------*/\n\n.pushable {\n  height: 100%;\n  overflow-x: hidden;\n  padding: 0em !important;\n}\n\n/* Whole Page */\n\nbody.pushable {\n  background: #545454 !important;\n}\n\n/* Page Context */\n\n.pushable:not(body) {\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n\n.pushable:not(body) > .ui.sidebar,\n.pushable:not(body) > .fixed,\n.pushable:not(body) > .pusher:after {\n  position: absolute;\n}\n\n/*--------------\n     Fixed\n---------------*/\n\n.pushable > .fixed {\n  position: fixed;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n  will-change: transform;\n  z-index: 101;\n}\n\n/*--------------\n     Page\n---------------*/\n\n.pushable > .pusher {\n  position: relative;\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  overflow: hidden;\n  min-height: 100%;\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n  z-index: 2;\n}\n\nbody.pushable > .pusher {\n  background: #ffffff;\n}\n\n/* Pusher should inherit background from context */\n\n.pushable > .pusher {\n  background: inherit;\n}\n\n/*--------------\n     Dimmer\n---------------*/\n\n.pushable > .pusher:after {\n  position: fixed;\n  top: 0px;\n  right: 0px;\n  content: '';\n  background-color: rgba(0, 0, 0, 0.4);\n  overflow: hidden;\n  opacity: 0;\n  -webkit-transition: opacity 500ms;\n  transition: opacity 500ms;\n  will-change: opacity;\n  z-index: 1000;\n}\n\n/*--------------\n    Coupling\n---------------*/\n\n.ui.sidebar.menu .item {\n  border-radius: 0em !important;\n}\n\n/*******************************\n            States\n*******************************/\n\n/*--------------\n     Dimmed\n---------------*/\n\n.pushable > .pusher.dimmed:after {\n  width: 100% !important;\n  height: 100% !important;\n  opacity: 1 !important;\n}\n\n/*--------------\n    Animating\n---------------*/\n\n.ui.animating.sidebar {\n  visibility: visible;\n}\n\n/*--------------\n     Visible\n---------------*/\n\n.ui.visible.sidebar {\n  visibility: visible;\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n\n/* Shadow Direction */\n\n.ui.left.visible.sidebar,\n.ui.right.visible.sidebar {\n  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);\n}\n\n.ui.top.visible.sidebar,\n.ui.bottom.visible.sidebar {\n  box-shadow: 0px 0px 20px rgba(34, 36, 38, 0.15);\n}\n\n/* Visible On Load */\n\n.ui.visible.left.sidebar ~ .fixed,\n.ui.visible.left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(260px, 0, 0);\n  transform: translate3d(260px, 0, 0);\n}\n\n.ui.visible.right.sidebar ~ .fixed,\n.ui.visible.right.sidebar ~ .pusher {\n  -webkit-transform: translate3d(-260px, 0, 0);\n  transform: translate3d(-260px, 0, 0);\n}\n\n.ui.visible.top.sidebar ~ .fixed,\n.ui.visible.top.sidebar ~ .pusher {\n  -webkit-transform: translate3d(0, 36px, 0);\n  transform: translate3d(0, 36px, 0);\n}\n\n.ui.visible.bottom.sidebar ~ .fixed,\n.ui.visible.bottom.sidebar ~ .pusher {\n  -webkit-transform: translate3d(0, -36px, 0);\n  transform: translate3d(0, -36px, 0);\n}\n\n/* opposite sides visible forces content overlay */\n\n.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,\n.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,\n.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,\n.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n\n/*--------------\n       iOS\n---------------*/\n\n/*\n  iOS incorrectly sizes document when content\n  is presented outside of view with 2Dtranslate\n*/\n\nhtml.ios {\n  overflow-x: hidden;\n  -webkit-overflow-scrolling: touch;\n}\n\nhtml.ios,\nhtml.ios body {\n  height: initial !important;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n/*--------------\n     Width\n---------------*/\n\n/* Left / Right */\n\n.ui[class*=\"very thin\"].left.sidebar,\n.ui[class*=\"very thin\"].right.sidebar {\n  width: 60px;\n}\n\n.ui.thin.left.sidebar,\n.ui.thin.right.sidebar {\n  width: 150px;\n}\n\n.ui.left.sidebar,\n.ui.right.sidebar {\n  width: 260px;\n}\n\n.ui.wide.left.sidebar,\n.ui.wide.right.sidebar {\n  width: 350px;\n}\n\n.ui[class*=\"very wide\"].left.sidebar,\n.ui[class*=\"very wide\"].right.sidebar {\n  width: 475px;\n}\n\n/* Left Visible */\n\n.ui.visible[class*=\"very thin\"].left.sidebar ~ .fixed,\n.ui.visible[class*=\"very thin\"].left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(60px, 0, 0);\n  transform: translate3d(60px, 0, 0);\n}\n\n.ui.visible.thin.left.sidebar ~ .fixed,\n.ui.visible.thin.left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(150px, 0, 0);\n  transform: translate3d(150px, 0, 0);\n}\n\n.ui.visible.wide.left.sidebar ~ .fixed,\n.ui.visible.wide.left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(350px, 0, 0);\n  transform: translate3d(350px, 0, 0);\n}\n\n.ui.visible[class*=\"very wide\"].left.sidebar ~ .fixed,\n.ui.visible[class*=\"very wide\"].left.sidebar ~ .pusher {\n  -webkit-transform: translate3d(475px, 0, 0);\n  transform: translate3d(475px, 0, 0);\n}\n\n/* Right Visible */\n\n.ui.visible[class*=\"very thin\"].right.sidebar ~ .fixed,\n.ui.visible[class*=\"very thin\"].right.sidebar ~ .pusher {\n  -webkit-transform: translate3d(-60px, 0, 0);\n  transform: translate3d(-60px, 0, 0);\n}\n\n.ui.visible.thin.right.sidebar ~ .fixed,\n.ui.visible.thin.right.sidebar ~ .pusher {\n  -webkit-transform: translate3d(-150px, 0, 0);\n  transform: translate3d(-150px, 0, 0);\n}\n\n.ui.visible.wide.right.sidebar ~ .fixed,\n.ui.visible.wide.right.sidebar ~ .pusher {\n  -webkit-transform: translate3d(-350px, 0, 0);\n  transform: translate3d(-350px, 0, 0);\n}\n\n.ui.visible[class*=\"very wide\"].right.sidebar ~ .fixed,\n.ui.visible[class*=\"very wide\"].right.sidebar ~ .pusher {\n  -webkit-transform: translate3d(-475px, 0, 0);\n  transform: translate3d(-475px, 0, 0);\n}\n\n/*******************************\n          Animations\n*******************************/\n\n/*--------------\n    Overlay\n---------------*/\n\n/* Set-up */\n\n.ui.overlay.sidebar {\n  z-index: 102;\n}\n\n/* Initial */\n\n.ui.left.overlay.sidebar {\n  -webkit-transform: translate3d(-100%, 0%, 0);\n  transform: translate3d(-100%, 0%, 0);\n}\n\n.ui.right.overlay.sidebar {\n  -webkit-transform: translate3d(100%, 0%, 0);\n  transform: translate3d(100%, 0%, 0);\n}\n\n.ui.top.overlay.sidebar {\n  -webkit-transform: translate3d(0%, -100%, 0);\n  transform: translate3d(0%, -100%, 0);\n}\n\n.ui.bottom.overlay.sidebar {\n  -webkit-transform: translate3d(0%, 100%, 0);\n  transform: translate3d(0%, 100%, 0);\n}\n\n/* Animation */\n\n.animating.ui.overlay.sidebar,\n.ui.visible.overlay.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n}\n\n/* End - Sidebar */\n\n.ui.visible.left.overlay.sidebar {\n  -webkit-transform: translate3d(0%, 0%, 0);\n  transform: translate3d(0%, 0%, 0);\n}\n\n.ui.visible.right.overlay.sidebar {\n  -webkit-transform: translate3d(0%, 0%, 0);\n  transform: translate3d(0%, 0%, 0);\n}\n\n.ui.visible.top.overlay.sidebar {\n  -webkit-transform: translate3d(0%, 0%, 0);\n  transform: translate3d(0%, 0%, 0);\n}\n\n.ui.visible.bottom.overlay.sidebar {\n  -webkit-transform: translate3d(0%, 0%, 0);\n  transform: translate3d(0%, 0%, 0);\n}\n\n/* End - Pusher */\n\n.ui.visible.overlay.sidebar ~ .fixed,\n.ui.visible.overlay.sidebar ~ .pusher {\n  -webkit-transform: none !important;\n  -ms-transform: none !important;\n  transform: none !important;\n}\n\n/*--------------\n      Push\n---------------*/\n\n/* Initial */\n\n.ui.push.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n  z-index: 102;\n}\n\n/* Sidebar - Initial */\n\n.ui.left.push.sidebar {\n  -webkit-transform: translate3d(-100%, 0, 0);\n  transform: translate3d(-100%, 0, 0);\n}\n\n.ui.right.push.sidebar {\n  -webkit-transform: translate3d(100%, 0, 0);\n  transform: translate3d(100%, 0, 0);\n}\n\n.ui.top.push.sidebar {\n  -webkit-transform: translate3d(0%, -100%, 0);\n  transform: translate3d(0%, -100%, 0);\n}\n\n.ui.bottom.push.sidebar {\n  -webkit-transform: translate3d(0%, 100%, 0);\n  transform: translate3d(0%, 100%, 0);\n}\n\n/* End */\n\n.ui.visible.push.sidebar {\n  -webkit-transform: translate3d(0%, 0, 0);\n  transform: translate3d(0%, 0, 0);\n}\n\n/*--------------\n    Uncover\n---------------*/\n\n/* Initial */\n\n.ui.uncover.sidebar {\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n  z-index: 1;\n}\n\n/* End */\n\n.ui.visible.uncover.sidebar {\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n}\n\n/*--------------\n   Slide Along\n---------------*/\n\n/* Initial */\n\n.ui.slide.along.sidebar {\n  z-index: 1;\n}\n\n/* Sidebar - Initial */\n\n.ui.left.slide.along.sidebar {\n  -webkit-transform: translate3d(-50%, 0, 0);\n  transform: translate3d(-50%, 0, 0);\n}\n\n.ui.right.slide.along.sidebar {\n  -webkit-transform: translate3d(50%, 0, 0);\n  transform: translate3d(50%, 0, 0);\n}\n\n.ui.top.slide.along.sidebar {\n  -webkit-transform: translate3d(0, -50%, 0);\n  transform: translate3d(0, -50%, 0);\n}\n\n.ui.bottom.slide.along.sidebar {\n  -webkit-transform: translate3d(0%, 50%, 0);\n  transform: translate3d(0%, 50%, 0);\n}\n\n/* Animation */\n\n.ui.animating.slide.along.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n}\n\n/* End */\n\n.ui.visible.slide.along.sidebar {\n  -webkit-transform: translate3d(0%, 0, 0);\n  transform: translate3d(0%, 0, 0);\n}\n\n/*--------------\n   Slide Out\n---------------*/\n\n/* Initial */\n\n.ui.slide.out.sidebar {\n  z-index: 1;\n}\n\n/* Sidebar - Initial */\n\n.ui.left.slide.out.sidebar {\n  -webkit-transform: translate3d(50%, 0, 0);\n  transform: translate3d(50%, 0, 0);\n}\n\n.ui.right.slide.out.sidebar {\n  -webkit-transform: translate3d(-50%, 0, 0);\n  transform: translate3d(-50%, 0, 0);\n}\n\n.ui.top.slide.out.sidebar {\n  -webkit-transform: translate3d(0%, 50%, 0);\n  transform: translate3d(0%, 50%, 0);\n}\n\n.ui.bottom.slide.out.sidebar {\n  -webkit-transform: translate3d(0%, -50%, 0);\n  transform: translate3d(0%, -50%, 0);\n}\n\n/* Animation */\n\n.ui.animating.slide.out.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n}\n\n/* End */\n\n.ui.visible.slide.out.sidebar {\n  -webkit-transform: translate3d(0%, 0, 0);\n  transform: translate3d(0%, 0, 0);\n}\n\n/*--------------\n   Scale Down\n---------------*/\n\n/* Initial */\n\n.ui.scale.down.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n  z-index: 102;\n}\n\n/* Sidebar - Initial  */\n\n.ui.left.scale.down.sidebar {\n  -webkit-transform: translate3d(-100%, 0, 0);\n  transform: translate3d(-100%, 0, 0);\n}\n\n.ui.right.scale.down.sidebar {\n  -webkit-transform: translate3d(100%, 0, 0);\n  transform: translate3d(100%, 0, 0);\n}\n\n.ui.top.scale.down.sidebar {\n  -webkit-transform: translate3d(0%, -100%, 0);\n  transform: translate3d(0%, -100%, 0);\n}\n\n.ui.bottom.scale.down.sidebar {\n  -webkit-transform: translate3d(0%, 100%, 0);\n  transform: translate3d(0%, 100%, 0);\n}\n\n/* Pusher - Initial */\n\n.ui.scale.down.left.sidebar ~ .pusher {\n  -webkit-transform-origin: 75% 50%;\n  -ms-transform-origin: 75% 50%;\n  transform-origin: 75% 50%;\n}\n\n.ui.scale.down.right.sidebar ~ .pusher {\n  -webkit-transform-origin: 25% 50%;\n  -ms-transform-origin: 25% 50%;\n  transform-origin: 25% 50%;\n}\n\n.ui.scale.down.top.sidebar ~ .pusher {\n  -webkit-transform-origin: 50% 75%;\n  -ms-transform-origin: 50% 75%;\n  transform-origin: 50% 75%;\n}\n\n.ui.scale.down.bottom.sidebar ~ .pusher {\n  -webkit-transform-origin: 50% 25%;\n  -ms-transform-origin: 50% 25%;\n  transform-origin: 50% 25%;\n}\n\n/* Animation */\n\n.ui.animating.scale.down > .visible.ui.sidebar {\n  -webkit-transition: -webkit-transform 500ms ease;\n  transition: transform 500ms ease;\n}\n\n.ui.visible.scale.down.sidebar ~ .pusher,\n.ui.animating.scale.down.sidebar ~ .pusher {\n  display: block !important;\n  width: 100%;\n  height: 100%;\n  overflow: hidden !important;\n}\n\n/* End */\n\n.ui.visible.scale.down.sidebar {\n  -webkit-transform: translate3d(0, 0, 0);\n  transform: translate3d(0, 0, 0);\n}\n\n.ui.visible.scale.down.sidebar ~ .pusher {\n  -webkit-transform: scale(0.75);\n  -ms-transform: scale(0.75);\n  transform: scale(0.75);\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Sticky\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n            Sticky\n*******************************/\n\n.ui.sticky {\n  position: static;\n  -webkit-transition: none;\n  transition: none;\n  z-index: 800;\n}\n\n/*******************************\n            States\n*******************************/\n\n/* Bound */\n\n.ui.sticky.bound {\n  position: absolute;\n  left: auto;\n  right: auto;\n}\n\n/* Fixed */\n\n.ui.sticky.fixed {\n  position: fixed;\n  left: auto;\n  right: auto;\n}\n\n/* Bound/Fixed Position */\n\n.ui.sticky.bound.top,\n.ui.sticky.fixed.top {\n  top: 0px;\n  bottom: auto;\n}\n\n.ui.sticky.bound.bottom,\n.ui.sticky.fixed.bottom {\n  top: auto;\n  bottom: 0px;\n}\n\n/*******************************\n            Types\n*******************************/\n\n.ui.native.sticky {\n  position: -webkit-sticky;\n  position: -moz-sticky;\n  position: -ms-sticky;\n  position: -o-sticky;\n  position: sticky;\n}\n\n/*******************************\n         Theme Overrides\n*******************************/\n\n/*******************************\n         Site Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Tab\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n           UI Tabs\n*******************************/\n\n.ui.tab {\n  display: none;\n}\n\n/*******************************\n             States\n*******************************/\n\n/*--------------------\n       Active\n---------------------*/\n\n.ui.tab.active,\n.ui.tab.open {\n  display: block;\n}\n\n/*--------------------\n       Loading\n---------------------*/\n\n.ui.tab.loading {\n  position: relative;\n  overflow: hidden;\n  display: block;\n  min-height: 250px;\n}\n\n.ui.tab.loading * {\n  position: relative !important;\n  left: -10000px !important;\n}\n\n.ui.tab.loading:before,\n.ui.tab.loading.segment:before {\n  position: absolute;\n  content: '';\n  top: 100px;\n  left: 50%;\n  margin: -1.25em 0em 0em -1.25em;\n  width: 2.5em;\n  height: 2.5em;\n  border-radius: 500rem;\n  border: 0.2em solid rgba(0, 0, 0, 0.1);\n}\n\n.ui.tab.loading:after,\n.ui.tab.loading.segment:after {\n  position: absolute;\n  content: '';\n  top: 100px;\n  left: 50%;\n  margin: -1.25em 0em 0em -1.25em;\n  width: 2.5em;\n  height: 2.5em;\n  -webkit-animation: button-spin 0.6s linear;\n  animation: button-spin 0.6s linear;\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n  border-radius: 500rem;\n  border-color: #767676 transparent transparent;\n  border-style: solid;\n  border-width: 0.2em;\n  box-shadow: 0px 0px 0px 1px transparent;\n}\n\n/*******************************\n         Tab Overrides\n*******************************/\n\n/*******************************\n        User Overrides\n*******************************/\n/*!\n * # Semantic UI 2.1.3 - Transition\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Copyright 2015 Contributors\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */\n\n/*******************************\n          Transitions\n*******************************/\n\n.transition {\n  -webkit-animation-iteration-count: 1;\n  animation-iteration-count: 1;\n  -webkit-animation-duration: 300ms;\n  animation-duration: 300ms;\n  -webkit-animation-timing-function: ease;\n  animation-timing-function: ease;\n  -webkit-animation-fill-mode: both;\n  animation-fill-mode: both;\n}\n\n/*******************************\n            States\n*******************************/\n\n/* Animating */\n\n.animating.transition {\n  -webkit-backface-visibility: hidden;\n  backface-visibility: hidden;\n  visibility: visible !important;\n}\n\n/* Loading */\n\n.loading.transition {\n  position: absolute;\n  top: -99999px;\n  left: -99999px;\n}\n\n/* Hidden */\n\n.hidden.transition {\n  display: none;\n  visibility: hidden;\n}\n\n/* Visible */\n\n.visible.transition {\n  display: block !important;\n  visibility: visible !important;\n  /*  backface-visibility: @backfaceVisibility;\n  transform: @use3DAcceleration;*/\n}\n\n/* Disabled */\n\n.disabled.transition {\n  -webkit-animation-play-state: paused;\n  animation-play-state: paused;\n}\n\n/*******************************\n          Variations\n*******************************/\n\n.looping.transition {\n  -webkit-animation-iteration-count: infinite;\n  animation-iteration-count: infinite;\n}\n\n/*******************************\n          Transitions\n*******************************/\n\n/*\n  Some transitions adapted from Animate CSS\n  https://github.com/daneden/animate.css\n\n  Additional transitions adapted from Glide\n  by Nick Pettit - https://github.com/nickpettit/glide\n*/\n\n/*--------------\n     Browse\n---------------*/\n\n.transition.browse {\n  -webkit-animation-duration: 500ms;\n  animation-duration: 500ms;\n}\n\n.transition.browse.in {\n  -webkit-animation-name: browseIn;\n  animation-name: browseIn;\n}\n\n.transition.browse.out,\n.transition.browse.left.out {\n  -webkit-animation-name: browseOutLeft;\n  animation-name: browseOutLeft;\n}\n\n.transition.browse.right.out {\n  -webkit-animation-name: browseOutRight;\n  animation-name: browseOutRight;\n}\n\n/* In */\n\n@-webkit-keyframes browseIn {\n  0% {\n    -webkit-transform: scale(0.8) translateZ(0px);\n    transform: scale(0.8) translateZ(0px);\n    z-index: -1;\n  }\n\n  10% {\n    -webkit-transform: scale(0.8) translateZ(0px);\n    transform: scale(0.8) translateZ(0px);\n    z-index: -1;\n    opacity: 0.7;\n  }\n\n  80% {\n    -webkit-transform: scale(1.05) translateZ(0px);\n    transform: scale(1.05) translateZ(0px);\n    opacity: 1;\n    z-index: 999;\n  }\n\n  100% {\n    -webkit-transform: scale(1) translateZ(0px);\n    transform: scale(1) translateZ(0px);\n    z-index: 999;\n  }\n}\n\n@keyframes browseIn {\n  0% {\n    -webkit-transform: scale(0.8) translateZ(0px);\n    transform: scale(0.8) translateZ(0px);\n    z-index: -1;\n  }\n\n  10% {\n    -webkit-transform: scale(0.8) translateZ(0px);\n    transform: scale(0.8) translateZ(0px);\n    z-index: -1;\n    opacity: 0.7;\n  }\n\n  80% {\n    -webkit-transform: scale(1.05) translateZ(0px);\n    transform: scale(1.05) translateZ(0px);\n    opacity: 1;\n    z-index: 999;\n  }\n\n  100% {\n    -webkit-transform: scale(1) translateZ(0px);\n    transform: scale(1) translateZ(0px);\n    z-index: 999;\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes browseOutLeft {\n  0% {\n    z-index: 999;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n  }\n\n  50% {\n    z-index: -1;\n    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n  }\n\n  80% {\n    opacity: 1;\n  }\n\n  100% {\n    z-index: -1;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    opacity: 0;\n  }\n}\n\n@keyframes browseOutLeft {\n  0% {\n    z-index: 999;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n  }\n\n  50% {\n    z-index: -1;\n    -webkit-transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n    transform: translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n  }\n\n  80% {\n    opacity: 1;\n  }\n\n  100% {\n    z-index: -1;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    opacity: 0;\n  }\n}\n\n@-webkit-keyframes browseOutRight {\n  0% {\n    z-index: 999;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n  }\n\n  50% {\n    z-index: 1;\n    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n  }\n\n  80% {\n    opacity: 1;\n  }\n\n  100% {\n    z-index: 1;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    opacity: 0;\n  }\n}\n\n@keyframes browseOutRight {\n  0% {\n    z-index: 999;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg);\n  }\n\n  50% {\n    z-index: 1;\n    -webkit-transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n    transform: translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);\n  }\n\n  80% {\n    opacity: 1;\n  }\n\n  100% {\n    z-index: 1;\n    -webkit-transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    transform: translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);\n    opacity: 0;\n  }\n}\n\n/*--------------\n     Drop\n---------------*/\n\n.drop.transition {\n  -webkit-transform-origin: top center;\n  -ms-transform-origin: top center;\n  transform-origin: top center;\n  -webkit-animation-duration: 400ms;\n  animation-duration: 400ms;\n  -webkit-animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);\n  animation-timing-function: cubic-bezier(0.34, 1.61, 0.7, 1);\n}\n\n.drop.transition.in {\n  -webkit-animation-name: dropIn;\n  animation-name: dropIn;\n}\n\n.drop.transition.out {\n  -webkit-animation-name: dropOut;\n  animation-name: dropOut;\n}\n\n/* Drop */\n\n@-webkit-keyframes dropIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@keyframes dropIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@-webkit-keyframes dropOut {\n  0% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n}\n\n@keyframes dropOut {\n  0% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n}\n\n/*--------------\n      Fade\n---------------*/\n\n.transition.fade.in {\n  -webkit-animation-name: fadeIn;\n  animation-name: fadeIn;\n}\n\n.transition[class*=\"fade up\"].in {\n  -webkit-animation-name: fadeInUp;\n  animation-name: fadeInUp;\n}\n\n.transition[class*=\"fade down\"].in {\n  -webkit-animation-name: fadeInDown;\n  animation-name: fadeInDown;\n}\n\n.transition[class*=\"fade left\"].in {\n  -webkit-animation-name: fadeInLeft;\n  animation-name: fadeInLeft;\n}\n\n.transition[class*=\"fade right\"].in {\n  -webkit-animation-name: fadeInRight;\n  animation-name: fadeInRight;\n}\n\n.transition.fade.out {\n  -webkit-animation-name: fadeOut;\n  animation-name: fadeOut;\n}\n\n.transition[class*=\"fade up\"].out {\n  -webkit-animation-name: fadeOutUp;\n  animation-name: fadeOutUp;\n}\n\n.transition[class*=\"fade down\"].out {\n  -webkit-animation-name: fadeOutDown;\n  animation-name: fadeOutDown;\n}\n\n.transition[class*=\"fade left\"].out {\n  -webkit-animation-name: fadeOutLeft;\n  animation-name: fadeOutLeft;\n}\n\n.transition[class*=\"fade right\"].out {\n  -webkit-animation-name: fadeOutRight;\n  animation-name: fadeOutRight;\n}\n\n/* In */\n\n@-webkit-keyframes fadeIn {\n  0% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n}\n\n@keyframes fadeIn {\n  0% {\n    opacity: 0;\n  }\n\n  100% {\n    opacity: 1;\n  }\n}\n\n@-webkit-keyframes fadeInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(10%);\n    transform: translateY(10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n}\n\n@keyframes fadeInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(10%);\n    transform: translateY(10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n}\n\n@-webkit-keyframes fadeInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-10%);\n    transform: translateY(-10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n}\n\n@keyframes fadeInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateY(-10%);\n    transform: translateY(-10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n}\n\n@-webkit-keyframes fadeInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(10%);\n    transform: translateX(10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n}\n\n@keyframes fadeInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(10%);\n    transform: translateX(10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n}\n\n@-webkit-keyframes fadeInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-10%);\n    transform: translateX(-10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n}\n\n@keyframes fadeInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translateX(-10%);\n    transform: translateX(-10%);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes fadeOut {\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n}\n\n@keyframes fadeOut {\n  0% {\n    opacity: 1;\n  }\n\n  100% {\n    opacity: 0;\n  }\n}\n\n@-webkit-keyframes fadeOutUp {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(5%);\n    transform: translateY(5%);\n  }\n}\n\n@keyframes fadeOutUp {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(5%);\n    transform: translateY(5%);\n  }\n}\n\n@-webkit-keyframes fadeOutDown {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(-5%);\n    transform: translateY(-5%);\n  }\n}\n\n@keyframes fadeOutDown {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateY(0%);\n    transform: translateY(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateY(-5%);\n    transform: translateY(-5%);\n  }\n}\n\n@-webkit-keyframes fadeOutLeft {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(5%);\n    transform: translateX(5%);\n  }\n}\n\n@keyframes fadeOutLeft {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(5%);\n    transform: translateX(5%);\n  }\n}\n\n@-webkit-keyframes fadeOutRight {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-5%);\n    transform: translateX(-5%);\n  }\n}\n\n@keyframes fadeOutRight {\n  0% {\n    opacity: 1;\n    -webkit-transform: translateX(0%);\n    transform: translateX(0%);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translateX(-5%);\n    transform: translateX(-5%);\n  }\n}\n\n/*--------------\n     Flips\n---------------*/\n\n.flip.transition.in,\n.flip.transition.out {\n  -webkit-animation-duration: 600ms;\n  animation-duration: 600ms;\n}\n\n.horizontal.flip.transition.in {\n  -webkit-animation-name: horizontalFlipIn;\n  animation-name: horizontalFlipIn;\n}\n\n.horizontal.flip.transition.out {\n  -webkit-animation-name: horizontalFlipOut;\n  animation-name: horizontalFlipOut;\n}\n\n.vertical.flip.transition.in {\n  -webkit-animation-name: verticalFlipIn;\n  animation-name: verticalFlipIn;\n}\n\n.vertical.flip.transition.out {\n  -webkit-animation-name: verticalFlipOut;\n  animation-name: verticalFlipOut;\n}\n\n/* In */\n\n@-webkit-keyframes horizontalFlipIn {\n  0% {\n    -webkit-transform: perspective(2000px) rotateY(-90deg);\n    transform: perspective(2000px) rotateY(-90deg);\n    opacity: 0;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateY(0deg);\n    transform: perspective(2000px) rotateY(0deg);\n    opacity: 1;\n  }\n}\n\n@keyframes horizontalFlipIn {\n  0% {\n    -webkit-transform: perspective(2000px) rotateY(-90deg);\n    transform: perspective(2000px) rotateY(-90deg);\n    opacity: 0;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateY(0deg);\n    transform: perspective(2000px) rotateY(0deg);\n    opacity: 1;\n  }\n}\n\n@-webkit-keyframes verticalFlipIn {\n  0% {\n    -webkit-transform: perspective(2000px) rotateX(-90deg);\n    transform: perspective(2000px) rotateX(-90deg);\n    opacity: 0;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateX(0deg);\n    transform: perspective(2000px) rotateX(0deg);\n    opacity: 1;\n  }\n}\n\n@keyframes verticalFlipIn {\n  0% {\n    -webkit-transform: perspective(2000px) rotateX(-90deg);\n    transform: perspective(2000px) rotateX(-90deg);\n    opacity: 0;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateX(0deg);\n    transform: perspective(2000px) rotateX(0deg);\n    opacity: 1;\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes horizontalFlipOut {\n  0% {\n    -webkit-transform: perspective(2000px) rotateY(0deg);\n    transform: perspective(2000px) rotateY(0deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateY(90deg);\n    transform: perspective(2000px) rotateY(90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes horizontalFlipOut {\n  0% {\n    -webkit-transform: perspective(2000px) rotateY(0deg);\n    transform: perspective(2000px) rotateY(0deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateY(90deg);\n    transform: perspective(2000px) rotateY(90deg);\n    opacity: 0;\n  }\n}\n\n@-webkit-keyframes verticalFlipOut {\n  0% {\n    -webkit-transform: perspective(2000px) rotateX(0deg);\n    transform: perspective(2000px) rotateX(0deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateX(-90deg);\n    transform: perspective(2000px) rotateX(-90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes verticalFlipOut {\n  0% {\n    -webkit-transform: perspective(2000px) rotateX(0deg);\n    transform: perspective(2000px) rotateX(0deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(2000px) rotateX(-90deg);\n    transform: perspective(2000px) rotateX(-90deg);\n    opacity: 0;\n  }\n}\n\n/*--------------\n      Scale\n---------------*/\n\n.scale.transition.in {\n  -webkit-animation-name: scaleIn;\n  animation-name: scaleIn;\n}\n\n.scale.transition.out {\n  -webkit-animation-name: scaleOut;\n  animation-name: scaleOut;\n}\n\n@-webkit-keyframes scaleIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0.8);\n    transform: scale(0.8);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n@keyframes scaleIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale(0.8);\n    transform: scale(0.8);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes scaleOut {\n  0% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0.9);\n    transform: scale(0.9);\n  }\n}\n\n@keyframes scaleOut {\n  0% {\n    opacity: 1;\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale(0.9);\n    transform: scale(0.9);\n  }\n}\n\n/*--------------\n      Fly\n---------------*/\n\n/* Inward */\n\n.transition.fly {\n  -webkit-animation-duration: 0.6s;\n  animation-duration: 0.6s;\n  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\n}\n\n.transition.fly.in {\n  -webkit-animation-name: flyIn;\n  animation-name: flyIn;\n}\n\n.transition[class*=\"fly up\"].in {\n  -webkit-animation-name: flyInUp;\n  animation-name: flyInUp;\n}\n\n.transition[class*=\"fly down\"].in {\n  -webkit-animation-name: flyInDown;\n  animation-name: flyInDown;\n}\n\n.transition[class*=\"fly left\"].in {\n  -webkit-animation-name: flyInLeft;\n  animation-name: flyInLeft;\n}\n\n.transition[class*=\"fly right\"].in {\n  -webkit-animation-name: flyInRight;\n  animation-name: flyInRight;\n}\n\n/* Outward */\n\n.transition.fly.out {\n  -webkit-animation-name: flyOut;\n  animation-name: flyOut;\n}\n\n.transition[class*=\"fly up\"].out {\n  -webkit-animation-name: flyOutUp;\n  animation-name: flyOutUp;\n}\n\n.transition[class*=\"fly down\"].out {\n  -webkit-animation-name: flyOutDown;\n  animation-name: flyOutDown;\n}\n\n.transition[class*=\"fly left\"].out {\n  -webkit-animation-name: flyOutLeft;\n  animation-name: flyOutLeft;\n}\n\n.transition[class*=\"fly right\"].out {\n  -webkit-animation-name: flyOutRight;\n  animation-name: flyOutRight;\n}\n\n/* In */\n\n@-webkit-keyframes flyIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes flyIn {\n  0% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n\n  20% {\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.03, 1.03, 1.03);\n    transform: scale3d(1.03, 1.03, 1.03);\n  }\n\n  80% {\n    -webkit-transform: scale3d(0.97, 0.97, 0.97);\n    transform: scale3d(0.97, 0.97, 0.97);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@-webkit-keyframes flyInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 1500px, 0);\n    transform: translate3d(0, 1500px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0);\n  }\n\n  100% {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@keyframes flyInUp {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 1500px, 0);\n    transform: translate3d(0, 1500px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, -5px, 0);\n    transform: translate3d(0, -5px, 0);\n  }\n\n  100% {\n    -webkit-transform: translate3d(0, 0, 0);\n    transform: translate3d(0, 0, 0);\n  }\n}\n\n@-webkit-keyframes flyInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -1500px, 0);\n    transform: translate3d(0, -1500px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n@keyframes flyInDown {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -1500px, 0);\n    transform: translate3d(0, -1500px, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 25px, 0);\n    transform: translate3d(0, 25px, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(0, 5px, 0);\n    transform: translate3d(0, 5px, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n@-webkit-keyframes flyInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(1500px, 0, 0);\n    transform: translate3d(1500px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n@keyframes flyInLeft {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(1500px, 0, 0);\n    transform: translate3d(1500px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(-25px, 0, 0);\n    transform: translate3d(-25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(10px, 0, 0);\n    transform: translate3d(10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(-5px, 0, 0);\n    transform: translate3d(-5px, 0, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n@-webkit-keyframes flyInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-1500px, 0, 0);\n    transform: translate3d(-1500px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n@keyframes flyInRight {\n  0% {\n    opacity: 0;\n    -webkit-transform: translate3d(-1500px, 0, 0);\n    transform: translate3d(-1500px, 0, 0);\n  }\n\n  60% {\n    opacity: 1;\n    -webkit-transform: translate3d(25px, 0, 0);\n    transform: translate3d(25px, 0, 0);\n  }\n\n  75% {\n    -webkit-transform: translate3d(-10px, 0, 0);\n    transform: translate3d(-10px, 0, 0);\n  }\n\n  90% {\n    -webkit-transform: translate3d(5px, 0, 0);\n    transform: translate3d(5px, 0, 0);\n  }\n\n  100% {\n    -webkit-transform: none;\n    transform: none;\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes flyOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  50%, 55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n}\n\n@keyframes flyOut {\n  20% {\n    -webkit-transform: scale3d(0.9, 0.9, 0.9);\n    transform: scale3d(0.9, 0.9, 0.9);\n  }\n\n  50%, 55% {\n    opacity: 1;\n    -webkit-transform: scale3d(1.1, 1.1, 1.1);\n    transform: scale3d(1.1, 1.1, 1.1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scale3d(0.3, 0.3, 0.3);\n    transform: scale3d(0.3, 0.3, 0.3);\n  }\n}\n\n@-webkit-keyframes flyOutUp {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  40%, 45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n@keyframes flyOutUp {\n  20% {\n    -webkit-transform: translate3d(0, 10px, 0);\n    transform: translate3d(0, 10px, 0);\n  }\n\n  40%, 45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, -20px, 0);\n    transform: translate3d(0, -20px, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, 2000px, 0);\n    transform: translate3d(0, 2000px, 0);\n  }\n}\n\n@-webkit-keyframes flyOutDown {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  40%, 45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@keyframes flyOutDown {\n  20% {\n    -webkit-transform: translate3d(0, -10px, 0);\n    transform: translate3d(0, -10px, 0);\n  }\n\n  40%, 45% {\n    opacity: 1;\n    -webkit-transform: translate3d(0, 20px, 0);\n    transform: translate3d(0, 20px, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(0, -2000px, 0);\n    transform: translate3d(0, -2000px, 0);\n  }\n}\n\n@-webkit-keyframes flyOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n@keyframes flyOutRight {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(20px, 0, 0);\n    transform: translate3d(20px, 0, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(-2000px, 0, 0);\n    transform: translate3d(-2000px, 0, 0);\n  }\n}\n\n@-webkit-keyframes flyOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n@keyframes flyOutLeft {\n  20% {\n    opacity: 1;\n    -webkit-transform: translate3d(-20px, 0, 0);\n    transform: translate3d(-20px, 0, 0);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: translate3d(2000px, 0, 0);\n    transform: translate3d(2000px, 0, 0);\n  }\n}\n\n/*--------------\n     Slide\n---------------*/\n\n.transition.slide.in,\n.transition[class*=\"slide down\"].in {\n  -webkit-animation-name: slideInY;\n  animation-name: slideInY;\n  -webkit-transform-origin: top center;\n  -ms-transform-origin: top center;\n  transform-origin: top center;\n}\n\n.transition[class*=\"slide up\"].in {\n  -webkit-animation-name: slideInY;\n  animation-name: slideInY;\n  -webkit-transform-origin: bottom center;\n  -ms-transform-origin: bottom center;\n  transform-origin: bottom center;\n}\n\n.transition[class*=\"slide left\"].in {\n  -webkit-animation-name: slideInX;\n  animation-name: slideInX;\n  -webkit-transform-origin: center right;\n  -ms-transform-origin: center right;\n  transform-origin: center right;\n}\n\n.transition[class*=\"slide right\"].in {\n  -webkit-animation-name: slideInX;\n  animation-name: slideInX;\n  -webkit-transform-origin: center left;\n  -ms-transform-origin: center left;\n  transform-origin: center left;\n}\n\n.transition.slide.out,\n.transition[class*=\"slide down\"].out {\n  -webkit-animation-name: slideOutY;\n  animation-name: slideOutY;\n  -webkit-transform-origin: top center;\n  -ms-transform-origin: top center;\n  transform-origin: top center;\n}\n\n.transition[class*=\"slide up\"].out {\n  -webkit-animation-name: slideOutY;\n  animation-name: slideOutY;\n  -webkit-transform-origin: bottom center;\n  -ms-transform-origin: bottom center;\n  transform-origin: bottom center;\n}\n\n.transition[class*=\"slide left\"].out {\n  -webkit-animation-name: slideOutX;\n  animation-name: slideOutX;\n  -webkit-transform-origin: center right;\n  -ms-transform-origin: center right;\n  transform-origin: center right;\n}\n\n.transition[class*=\"slide right\"].out {\n  -webkit-animation-name: slideOutX;\n  animation-name: slideOutX;\n  -webkit-transform-origin: center left;\n  -ms-transform-origin: center left;\n  transform-origin: center left;\n}\n\n/* In */\n\n@-webkit-keyframes slideInY {\n  0% {\n    opacity: 0;\n    -webkit-transform: scaleY(0);\n    transform: scaleY(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scaleY(1);\n    transform: scaleY(1);\n  }\n}\n\n@keyframes slideInY {\n  0% {\n    opacity: 0;\n    -webkit-transform: scaleY(0);\n    transform: scaleY(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scaleY(1);\n    transform: scaleY(1);\n  }\n}\n\n@-webkit-keyframes slideInX {\n  0% {\n    opacity: 0;\n    -webkit-transform: scaleX(0);\n    transform: scaleX(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scaleX(1);\n    transform: scaleX(1);\n  }\n}\n\n@keyframes slideInX {\n  0% {\n    opacity: 0;\n    -webkit-transform: scaleX(0);\n    transform: scaleX(0);\n  }\n\n  100% {\n    opacity: 1;\n    -webkit-transform: scaleX(1);\n    transform: scaleX(1);\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes slideOutY {\n  0% {\n    opacity: 1;\n    -webkit-transform: scaleY(1);\n    transform: scaleY(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scaleY(0);\n    transform: scaleY(0);\n  }\n}\n\n@keyframes slideOutY {\n  0% {\n    opacity: 1;\n    -webkit-transform: scaleY(1);\n    transform: scaleY(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scaleY(0);\n    transform: scaleY(0);\n  }\n}\n\n@-webkit-keyframes slideOutX {\n  0% {\n    opacity: 1;\n    -webkit-transform: scaleX(1);\n    transform: scaleX(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scaleX(0);\n    transform: scaleX(0);\n  }\n}\n\n@keyframes slideOutX {\n  0% {\n    opacity: 1;\n    -webkit-transform: scaleX(1);\n    transform: scaleX(1);\n  }\n\n  100% {\n    opacity: 0;\n    -webkit-transform: scaleX(0);\n    transform: scaleX(0);\n  }\n}\n\n/*--------------\n     Swing\n---------------*/\n\n.transition.swing {\n  -webkit-animation-duration: 800ms;\n  animation-duration: 800ms;\n}\n\n.transition[class*=\"swing down\"].in {\n  -webkit-animation-name: swingInX;\n  animation-name: swingInX;\n  -webkit-transform-origin: top center;\n  -ms-transform-origin: top center;\n  transform-origin: top center;\n}\n\n.transition[class*=\"swing up\"].in {\n  -webkit-animation-name: swingInX;\n  animation-name: swingInX;\n  -webkit-transform-origin: bottom center;\n  -ms-transform-origin: bottom center;\n  transform-origin: bottom center;\n}\n\n.transition[class*=\"swing left\"].in {\n  -webkit-animation-name: swingInY;\n  animation-name: swingInY;\n  -webkit-transform-origin: center right;\n  -ms-transform-origin: center right;\n  transform-origin: center right;\n}\n\n.transition[class*=\"swing right\"].in {\n  -webkit-animation-name: swingInY;\n  animation-name: swingInY;\n  -webkit-transform-origin: center left;\n  -ms-transform-origin: center left;\n  transform-origin: center left;\n}\n\n.transition.swing.out,\n.transition[class*=\"swing down\"].out {\n  -webkit-animation-name: swingOutX;\n  animation-name: swingOutX;\n  -webkit-transform-origin: top center;\n  -ms-transform-origin: top center;\n  transform-origin: top center;\n}\n\n.transition[class*=\"swing up\"].out {\n  -webkit-animation-name: swingOutX;\n  animation-name: swingOutX;\n  -webkit-transform-origin: bottom center;\n  -ms-transform-origin: bottom center;\n  transform-origin: bottom center;\n}\n\n.transition[class*=\"swing left\"].out {\n  -webkit-animation-name: swingOutY;\n  animation-name: swingOutY;\n  -webkit-transform-origin: center right;\n  -ms-transform-origin: center right;\n  transform-origin: center right;\n}\n\n.transition[class*=\"swing right\"].out {\n  -webkit-animation-name: swingOutY;\n  animation-name: swingOutY;\n  -webkit-transform-origin: center left;\n  -ms-transform-origin: center left;\n  transform-origin: center left;\n}\n\n/* In */\n\n@-webkit-keyframes swingInX {\n  0% {\n    -webkit-transform: perspective(1000px) rotateX(90deg);\n    transform: perspective(1000px) rotateX(90deg);\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateX(-30deg);\n    transform: perspective(1000px) rotateX(-30deg);\n    opacity: 1;\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateX(15deg);\n    transform: perspective(1000px) rotateX(15deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateX(-7.5deg);\n    transform: perspective(1000px) rotateX(-7.5deg);\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateX(0deg);\n    transform: perspective(1000px) rotateX(0deg);\n  }\n}\n\n@keyframes swingInX {\n  0% {\n    -webkit-transform: perspective(1000px) rotateX(90deg);\n    transform: perspective(1000px) rotateX(90deg);\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateX(-30deg);\n    transform: perspective(1000px) rotateX(-30deg);\n    opacity: 1;\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateX(15deg);\n    transform: perspective(1000px) rotateX(15deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateX(-7.5deg);\n    transform: perspective(1000px) rotateX(-7.5deg);\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateX(0deg);\n    transform: perspective(1000px) rotateX(0deg);\n  }\n}\n\n@-webkit-keyframes swingInY {\n  0% {\n    -webkit-transform: perspective(1000px) rotateY(-90deg);\n    transform: perspective(1000px) rotateY(-90deg);\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateY(30deg);\n    transform: perspective(1000px) rotateY(30deg);\n    opacity: 1;\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateY(-17.5deg);\n    transform: perspective(1000px) rotateY(-17.5deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateY(7.5deg);\n    transform: perspective(1000px) rotateY(7.5deg);\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateY(0deg);\n    transform: perspective(1000px) rotateY(0deg);\n  }\n}\n\n@keyframes swingInY {\n  0% {\n    -webkit-transform: perspective(1000px) rotateY(-90deg);\n    transform: perspective(1000px) rotateY(-90deg);\n    opacity: 0;\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateY(30deg);\n    transform: perspective(1000px) rotateY(30deg);\n    opacity: 1;\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateY(-17.5deg);\n    transform: perspective(1000px) rotateY(-17.5deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateY(7.5deg);\n    transform: perspective(1000px) rotateY(7.5deg);\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateY(0deg);\n    transform: perspective(1000px) rotateY(0deg);\n  }\n}\n\n/* Out */\n\n@-webkit-keyframes swingOutX {\n  0% {\n    -webkit-transform: perspective(1000px) rotateX(0deg);\n    transform: perspective(1000px) rotateX(0deg);\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateX(-7.5deg);\n    transform: perspective(1000px) rotateX(-7.5deg);\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateX(17.5deg);\n    transform: perspective(1000px) rotateX(17.5deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateX(-30deg);\n    transform: perspective(1000px) rotateX(-30deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateX(90deg);\n    transform: perspective(1000px) rotateX(90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes swingOutX {\n  0% {\n    -webkit-transform: perspective(1000px) rotateX(0deg);\n    transform: perspective(1000px) rotateX(0deg);\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateX(-7.5deg);\n    transform: perspective(1000px) rotateX(-7.5deg);\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateX(17.5deg);\n    transform: perspective(1000px) rotateX(17.5deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateX(-30deg);\n    transform: perspective(1000px) rotateX(-30deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateX(90deg);\n    transform: perspective(1000px) rotateX(90deg);\n    opacity: 0;\n  }\n}\n\n@-webkit-keyframes swingOutY {\n  0% {\n    -webkit-transform: perspective(1000px) rotateY(0deg);\n    transform: perspective(1000px) rotateY(0deg);\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateY(7.5deg);\n    transform: perspective(1000px) rotateY(7.5deg);\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateY(-10deg);\n    transform: perspective(1000px) rotateY(-10deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateY(30deg);\n    transform: perspective(1000px) rotateY(30deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateY(-90deg);\n    transform: perspective(1000px) rotateY(-90deg);\n    opacity: 0;\n  }\n}\n\n@keyframes swingOutY {\n  0% {\n    -webkit-transform: perspective(1000px) rotateY(0deg);\n    transform: perspective(1000px) rotateY(0deg);\n  }\n\n  40% {\n    -webkit-transform: perspective(1000px) rotateY(7.5deg);\n    transform: perspective(1000px) rotateY(7.5deg);\n  }\n\n  60% {\n    -webkit-transform: perspective(1000px) rotateY(-10deg);\n    transform: perspective(1000px) rotateY(-10deg);\n  }\n\n  80% {\n    -webkit-transform: perspective(1000px) rotateY(30deg);\n    transform: perspective(1000px) rotateY(30deg);\n    opacity: 1;\n  }\n\n  100% {\n    -webkit-transform: perspective(1000px) rotateY(-90deg);\n    transform: perspective(1000px) rotateY(-90deg);\n    opacity: 0;\n  }\n}\n\n/*******************************\n       Static Animations\n*******************************/\n\n/*--------------\n    Emphasis\n---------------*/\n\n.flash.transition {\n  -webkit-animation-duration: 750ms;\n  animation-duration: 750ms;\n  -webkit-animation-name: flash;\n  animation-name: flash;\n}\n\n.shake.transition {\n  -webkit-animation-duration: 750ms;\n  animation-duration: 750ms;\n  -webkit-animation-name: shake;\n  animation-name: shake;\n}\n\n.bounce.transition {\n  -webkit-animation-duration: 750ms;\n  animation-duration: 750ms;\n  -webkit-animation-name: bounce;\n  animation-name: bounce;\n}\n\n.tada.transition {\n  -webkit-animation-duration: 750ms;\n  animation-duration: 750ms;\n  -webkit-animation-name: tada;\n  animation-name: tada;\n}\n\n.pulse.transition {\n  -webkit-animation-duration: 500ms;\n  animation-duration: 500ms;\n  -webkit-animation-name: pulse;\n  animation-name: pulse;\n}\n\n.jiggle.transition {\n  -webkit-animation-duration: 750ms;\n  animation-duration: 750ms;\n  -webkit-animation-name: jiggle;\n  animation-name: jiggle;\n}\n\n/* Flash */\n\n@-webkit-keyframes flash {\n  0%, 50%, 100% {\n    opacity: 1;\n  }\n\n  25%, 75% {\n    opacity: 0;\n  }\n}\n\n@keyframes flash {\n  0%, 50%, 100% {\n    opacity: 1;\n  }\n\n  25%, 75% {\n    opacity: 0;\n  }\n}\n\n/* Shake */\n\n@-webkit-keyframes shake {\n  0%, 100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n\n  10%, 30%, 50%, 70%, 90% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px);\n  }\n\n  20%, 40%, 60%, 80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px);\n  }\n}\n\n@keyframes shake {\n  0%, 100% {\n    -webkit-transform: translateX(0);\n    transform: translateX(0);\n  }\n\n  10%, 30%, 50%, 70%, 90% {\n    -webkit-transform: translateX(-10px);\n    transform: translateX(-10px);\n  }\n\n  20%, 40%, 60%, 80% {\n    -webkit-transform: translateX(10px);\n    transform: translateX(10px);\n  }\n}\n\n/* Bounce */\n\n@-webkit-keyframes bounce {\n  0%, 20%, 50%, 80%, 100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n  }\n\n  40% {\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px);\n  }\n\n  60% {\n    -webkit-transform: translateY(-15px);\n    transform: translateY(-15px);\n  }\n}\n\n@keyframes bounce {\n  0%, 20%, 50%, 80%, 100% {\n    -webkit-transform: translateY(0);\n    transform: translateY(0);\n  }\n\n  40% {\n    -webkit-transform: translateY(-30px);\n    transform: translateY(-30px);\n  }\n\n  60% {\n    -webkit-transform: translateY(-15px);\n    transform: translateY(-15px);\n  }\n}\n\n/* Tada */\n\n@-webkit-keyframes tada {\n  0% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  10%, 20% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg);\n  }\n\n  30%, 50%, 70%, 90% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg);\n  }\n\n  40%, 60%, 80% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg);\n  }\n\n  100% {\n    -webkit-transform: scale(1) rotate(0);\n    transform: scale(1) rotate(0);\n  }\n}\n\n@keyframes tada {\n  0% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n\n  10%, 20% {\n    -webkit-transform: scale(0.9) rotate(-3deg);\n    transform: scale(0.9) rotate(-3deg);\n  }\n\n  30%, 50%, 70%, 90% {\n    -webkit-transform: scale(1.1) rotate(3deg);\n    transform: scale(1.1) rotate(3deg);\n  }\n\n  40%, 60%, 80% {\n    -webkit-transform: scale(1.1) rotate(-3deg);\n    transform: scale(1.1) rotate(-3deg);\n  }\n\n  100% {\n    -webkit-transform: scale(1) rotate(0);\n    transform: scale(1) rotate(0);\n  }\n}\n\n/* Pulse */\n\n@-webkit-keyframes pulse {\n  0% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n  }\n\n  50% {\n    -webkit-transform: scale(0.9);\n    transform: scale(0.9);\n    opacity: 0.7;\n  }\n\n  100% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n@keyframes pulse {\n  0% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n  }\n\n  50% {\n    -webkit-transform: scale(0.9);\n    transform: scale(0.9);\n    opacity: 0.7;\n  }\n\n  100% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n    opacity: 1;\n  }\n}\n\n/* Rubberband */\n\n@-webkit-keyframes jiggle {\n  0% {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1);\n  }\n\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1);\n  }\n\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1);\n  }\n\n  100% {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n@keyframes jiggle {\n  0% {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n\n  30% {\n    -webkit-transform: scale3d(1.25, 0.75, 1);\n    transform: scale3d(1.25, 0.75, 1);\n  }\n\n  40% {\n    -webkit-transform: scale3d(0.75, 1.25, 1);\n    transform: scale3d(0.75, 1.25, 1);\n  }\n\n  50% {\n    -webkit-transform: scale3d(1.15, 0.85, 1);\n    transform: scale3d(1.15, 0.85, 1);\n  }\n\n  65% {\n    -webkit-transform: scale3d(0.95, 1.05, 1);\n    transform: scale3d(0.95, 1.05, 1);\n  }\n\n  75% {\n    -webkit-transform: scale3d(1.05, 0.95, 1);\n    transform: scale3d(1.05, 0.95, 1);\n  }\n\n  100% {\n    -webkit-transform: scale3d(1, 1, 1);\n    transform: scale3d(1, 1, 1);\n  }\n}\n\n/*******************************\n         Site Overrides\n*******************************/"],"sourceRoot":"/source/"}