@import url(https://fonts.googleapis.com/css?family=Open Sans:400,700,400italic,700italic&subset=latin);*,:after,:before {
  box-sizing:inherit
}

html {
  box-sizing:border-box
}

input[type=email],input[type=password],input[type=search],input[type=text] {
  -webkit-appearance:none;-moz-appearance:none
}

html {
  line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%
}

article,aside,footer,header,nav,section {
  display:block
}

h1 {
  font-size:2em;margin:.67em 0
}

figcaption,figure,main {
  display:block
}

figure {
  margin:1em 40px
}

hr {
  box-sizing:content-box;height:0;overflow:visible
}

pre {
  font-family:monospace,monospace;font-size:1em
}

a {
  background-color:transparent;-webkit-text-decoration-skip:objects
}

abbr[title] {
  border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted
}

b,strong {
  font-weight:inherit;font-weight:bolder
}

code,kbd,samp {
  font-family:monospace,monospace;font-size:1em
}

dfn {
  font-style:italic
}

mark {
  background-color:#ff0;color:#000
}

small {
  font-size:80%
}

sub,sup {
  font-size:75%;line-height:0;position:relative;vertical-align:baseline
}

sub {
  bottom:-.25em
}

sup {
  top:-.5em
}

audio,video {
  display:inline-block
}

audio:not([controls]) {
  display:none;height:0
}

img {
  border-style:none
}

svg:not(:root) {
  overflow:hidden
}

button,input,optgroup,select,textarea {
  font-family:sans-serif;font-size:100%;line-height:1.15;margin:0
}

button,input {
  overflow:visible
}

button,select {
  text-transform:none
}

[type=reset],[type=submit],button,html [type=button] {
  -webkit-appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  border-style:none;padding:0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
  outline:1px dotted ButtonText
}

fieldset {
  padding:.35em .75em .625em
}

legend {
  box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal
}

progress {
  display:inline-block;vertical-align:baseline
}

textarea {
  overflow:auto
}

[type=checkbox],[type=radio] {
  box-sizing:border-box;padding:0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height:auto
}

[type=search] {
  -webkit-appearance:textfield;outline-offset:-2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}

::-webkit-file-upload-button {
  -webkit-appearance:button;font:inherit
}

details,menu {
  display:block
}

summary {
  display:list-item
}

canvas {
  display:inline-block
}

[hidden],template {
  display:none
}

body,html {
  font-size:14px
}

body {
  background:#fff;color:#666;line-height:1.4285em;margin:0;min-width:320px;overflow-x:hidden;font-smoothing:antialiased
}

body,h1,h2,h3,h4,h5 {
  font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;padding:0
}

h1,h2,h3,h4,h5 {
  font-weight:700;line-height:1.28571429em;margin:calc(2rem - .14286em) 0 1rem
}

h1 {
  font-size:2rem;min-height:1rem
}

h2 {
  font-size:1.71428571rem
}

h3 {
  font-size:1.28571429rem
}

h4 {
  font-size:1.07142857rem
}

h5 {
  font-size:1rem
}

h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child {
  margin-top:0
}

h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child {
  margin-bottom:0
}

p {
  line-height:1.4285em;margin:0 0 1em
}

p:first-child {
  margin-top:0
}

p:last-child {
  margin-bottom:0
}

a,a:hover {
  color:#3399f3;text-decoration:none
}

::-webkit-selection {
  background-color:#cce2ff;color:#666
}

::-moz-selection {
  background-color:#cce2ff;color:#666
}

::selection {
  background-color:#cce2ff;color:#666
}

input::-webkit-selection,textarea::-webkit-selection {
  background-color:hsla(0,0%,39%,.4);color:#666
}

input::-moz-selection,textarea::-moz-selection {
  background-color:hsla(0,0%,39%,.4);color:#666
}

input::selection,textarea::selection {
  background-color:hsla(0,0%,39%,.4);color:#666
}

body ::-webkit-scrollbar {
  -webkit-appearance:none;height:10px;width:10px
}

body ::-webkit-scrollbar-track {
  background:rgba(0,0,0,.1);border-radius:0
}

body ::-webkit-scrollbar-thumb {
  background:rgba(0,0,0,.25);border-radius:5px;cursor:pointer;-webkit-transition:color .2s ease;transition:color .2s ease
}

body ::-webkit-scrollbar-thumb:window-inactive {
  background:rgba(0,0,0,.15)
}

body ::-webkit-scrollbar-thumb:hover {
  background:hsla(202,5%,52%,.8)
}

body .ui.inverted::-webkit-scrollbar-track {
  background:hsla(0,0%,100%,.1)
}

body .ui.inverted::-webkit-scrollbar-thumb {
  background:hsla(0,0%,100%,.25)
}

body .ui.inverted::-webkit-scrollbar-thumb:window-inactive {
  background:hsla(0,0%,100%,.15)
}

body .ui.inverted::-webkit-scrollbar-thumb:hover {
  background:hsla(0,0%,100%,.35)
}

.ui.card,.ui.cards>.card {
  background:#fff;border:none;border-radius:.28571429rem;box-shadow:0 1px 3px 0 #d4d4d5,0 0 0 1px #d4d4d5;display:flex;flex-direction:column;max-width:100%;min-height:0;padding:0;position:relative;transition:box-shadow .1s ease,transform .1s ease;width:290px;z-index:""
}

.ui.card {
  margin:1em 0
}

.ui.card a,.ui.cards>.card a {
  cursor:pointer
}

.ui.card:first-child {
  margin-top:0
}

.ui.card:last-child {
  margin-bottom:0
}

.ui.cards {
  display:flex;flex-wrap:wrap;margin:-.875em -.5em
}

.ui.cards>.card {
  display:flex;float:none;margin:.875em .5em
}

.ui.card:after,.ui.cards:after {
  clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden
}

.ui.cards~.ui.cards {
  margin-top:.875em
}

.ui.card>:first-child,.ui.cards>.card>:first-child {
  border-radius:.28571429rem .28571429rem 0 0!important;border-top:none!important
}

.ui.card>:last-child,.ui.cards>.card>:last-child {
  border-radius:0 0 .28571429rem .28571429rem!important
}

.ui.card>:only-child,.ui.cards>.card>:only-child {
  border-radius:.28571429rem!important
}

.ui.card>.image,.ui.cards>.card>.image {
  background:rgba(0,0,0,.05);display:block;flex:0 0 auto;padding:0;position:relative
}

.ui.card>.image>img,.ui.cards>.card>.image>img {
  border-radius:inherit;display:block;height:auto;width:100%
}

.ui.card>.image:not(.ui)>img,.ui.cards>.card>.image:not(.ui)>img {
  border:none
}

.ui.card>.content,.ui.cards>.card>.content {
  background:none;border:none;border-radius:0;border-top:1px solid rgba(34,36,38,.1);box-shadow:none;flex-grow:1;font-size:1em;margin:0;padding:1em
}

.ui.card>.content:after,.ui.cards>.card>.content:after {
  clear:both;content:" ";display:block;height:0;overflow:hidden;visibility:hidden
}

.ui.card>.content>.header,.ui.cards>.card>.content>.header {
  color:rgba(0,0,0,.85);display:block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;margin:""
}

.ui.card>.content>.header:not(.ui),.ui.cards>.card>.content>.header:not(.ui) {
  font-size:1.28571429em;font-weight:700;line-height:1.28571429em;margin-top:-.21425em
}

.ui.card>.content>.header+.description,.ui.card>.content>.meta+.description,.ui.cards>.card>.content>.header+.description,.ui.cards>.card>.content>.meta+.description {
  margin-top:.5em
}

.ui.card [class*="left floated"],.ui.cards>.card [class*="left floated"] {
  float:left
}

.ui.card [class*="right floated"],.ui.cards>.card [class*="right floated"] {
  float:right
}

.ui.card [class*="left aligned"],.ui.cards>.card [class*="left aligned"] {
  text-align:left
}

.ui.card [class*="center aligned"],.ui.cards>.card [class*="center aligned"] {
  text-align:center
}

.ui.card [class*="right aligned"],.ui.cards>.card [class*="right aligned"] {
  text-align:right
}

.ui.card .content img,.ui.cards>.card .content img {
  display:inline-block;vertical-align:middle;width:""
}

.ui.card .avatar img,.ui.card img.avatar,.ui.cards>.card .avatar img,.ui.cards>.card img.avatar {
  border-radius:500rem;height:2em;width:2em
}

.ui.card>.content>.description,.ui.cards>.card>.content>.description {
  clear:both;color:rgba(0,0,0,.68)
}

.ui.card>.content p,.ui.cards>.card>.content p {
  margin:0 0 .5em
}

.ui.card>.content p:last-child,.ui.cards>.card>.content p:last-child {
  margin-bottom:0
}

.ui.card .meta,.ui.cards>.card .meta {
  color:rgba(0,0,0,.4);font-size:1em
}

.ui.card .meta *,.ui.cards>.card .meta * {
  margin-right:.3em
}

.ui.card .meta :last-child,.ui.cards>.card .meta :last-child {
  margin-right:0
}

.ui.card .meta [class*="right floated"],.ui.cards>.card .meta [class*="right floated"] {
  margin-left:.3em;margin-right:0
}

.ui.card>.content a:not(.ui),.ui.cards>.card>.content a:not(.ui) {
  color:"";transition:color .1s ease
}

.ui.card>.content a:not(.ui):hover,.ui.cards>.card>.content a:not(.ui):hover {
  color:""
}

.ui.card>.content>a.header,.ui.cards>.card>.content>a.header {
  color:rgba(0,0,0,.85)
}

.ui.card>.content>a.header:hover,.ui.cards>.card>.content>a.header:hover {
  color:#1e70bf
}

.ui.card .meta>a:not(.ui),.ui.cards>.card .meta>a:not(.ui) {
  color:rgba(0,0,0,.4)
}

.ui.card .meta>a:not(.ui):hover,.ui.cards>.card .meta>a:not(.ui):hover {
  color:rgba(0,0,0,.87)
}

.ui.card>.button,.ui.card>.buttons,.ui.cards>.card>.button,.ui.cards>.card>.buttons {
  margin:0 -1px;width:calc(100% + 2px)
}

.ui.card .dimmer,.ui.cards>.card .dimmer {
  background-color:"";z-index:10
}

.ui.card>.content .star.icon,.ui.cards>.card>.content .star.icon {
  cursor:pointer;opacity:.75;transition:color .1s ease
}

.ui.card>.content .star.icon:hover,.ui.cards>.card>.content .star.icon:hover {
  color:#ffb70a;opacity:1
}

.ui.card>.content .active.star.icon,.ui.cards>.card>.content .active.star.icon {
  color:#ffe623
}

.ui.card>.content .like.icon,.ui.cards>.card>.content .like.icon {
  cursor:pointer;opacity:.75;transition:color .1s ease
}

.ui.card>.content .like.icon:hover,.ui.cards>.card>.content .like.icon:hover {
  color:#ff2733;opacity:1
}

.ui.card>.content .active.like.icon,.ui.cards>.card>.content .active.like.icon {
  color:#ff2733
}

.ui.card>.extra,.ui.cards>.card>.extra {
  background:none;border-top:1px solid rgba(0,0,0,.05)!important;box-shadow:none;color:rgba(0,0,0,.4);flex-grow:0;left:0;margin:0;max-width:100%;min-height:0!important;padding:.75em 1em;position:static;top:0;transition:color .1s ease;width:auto
}

.ui.card>.extra a:not(.ui),.ui.cards>.card>.extra a:not(.ui) {
  color:rgba(0,0,0,.4)
}

.ui.card>.extra a:not(.ui):hover,.ui.cards>.card>.extra a:not(.ui):hover {
  color:#1e70bf
}

.ui.link.cards .raised.card:hover,.ui.link.raised.card:hover,.ui.raised.cards a.card:hover,a.ui.raised.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.15),0 2px 10px 0 rgba(34,36,38,.25)
}

.ui.raised.card,.ui.raised.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)
}

.ui.centered.cards {
  justify-content:center
}

.ui.centered.card {
  margin-left:auto;margin-right:auto
}

.ui.fluid.card {
  max-width:9999px;width:100%
}

.ui.cards a.card,.ui.link.card,.ui.link.cards .card,a.ui.card {
  transform:none
}

.ui.cards a.card:hover,.ui.link.card:hover,.ui.link.cards .card:hover,a.ui.card:hover {
  background:#fff;border:none;box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;cursor:pointer;transform:translateY(-3px);z-index:5
}

.ui.cards>.red.card,.ui.red.card,.ui.red.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #db2828,0 1px 3px 0 #d4d4d5
}

.ui.cards>.red.card:hover,.ui.red.card:hover,.ui.red.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #d01919,0 1px 3px 0 #bcbdbd
}

.ui.cards>.orange.card,.ui.orange.card,.ui.orange.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f2711c,0 1px 3px 0 #d4d4d5
}

.ui.cards>.orange.card:hover,.ui.orange.card:hover,.ui.orange.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #f26202,0 1px 3px 0 #bcbdbd
}

.ui.cards>.yellow.card,.ui.yellow.card,.ui.yellow.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #fbbd08,0 1px 3px 0 #d4d4d5
}

.ui.cards>.yellow.card:hover,.ui.yellow.card:hover,.ui.yellow.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #eaae00,0 1px 3px 0 #bcbdbd
}

.ui.cards>.olive.card,.ui.olive.card,.ui.olive.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #b5cc18,0 1px 3px 0 #d4d4d5
}

.ui.cards>.olive.card:hover,.ui.olive.card:hover,.ui.olive.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a7bd0d,0 1px 3px 0 #bcbdbd
}

.ui.cards>.green.card,.ui.green.card,.ui.green.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #21ba45,0 1px 3px 0 #d4d4d5
}

.ui.cards>.green.card:hover,.ui.green.card:hover,.ui.green.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #16ab39,0 1px 3px 0 #bcbdbd
}

.ui.cards>.teal.card,.ui.teal.card,.ui.teal.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #00b5ad,0 1px 3px 0 #d4d4d5
}

.ui.cards>.teal.card:hover,.ui.teal.card:hover,.ui.teal.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #009c95,0 1px 3px 0 #bcbdbd
}

.ui.blue.card,.ui.blue.cards>.card,.ui.cards>.blue.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #2185d0,0 1px 3px 0 #d4d4d5
}

.ui.blue.card:hover,.ui.blue.cards>.card:hover,.ui.cards>.blue.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1678c2,0 1px 3px 0 #bcbdbd
}

.ui.cards>.violet.card,.ui.violet.card,.ui.violet.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #6435c9,0 1px 3px 0 #d4d4d5
}

.ui.cards>.violet.card:hover,.ui.violet.card:hover,.ui.violet.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #5829bb,0 1px 3px 0 #bcbdbd
}

.ui.cards>.purple.card,.ui.purple.card,.ui.purple.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a333c8,0 1px 3px 0 #d4d4d5
}

.ui.cards>.purple.card:hover,.ui.purple.card:hover,.ui.purple.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #9627ba,0 1px 3px 0 #bcbdbd
}

.ui.cards>.pink.card,.ui.pink.card,.ui.pink.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e03997,0 1px 3px 0 #d4d4d5
}

.ui.cards>.pink.card:hover,.ui.pink.card:hover,.ui.pink.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #e61a8d,0 1px 3px 0 #bcbdbd
}

.ui.brown.card,.ui.brown.cards>.card,.ui.cards>.brown.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #a5673f,0 1px 3px 0 #d4d4d5
}

.ui.brown.card:hover,.ui.brown.cards>.card:hover,.ui.cards>.brown.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #975b33,0 1px 3px 0 #bcbdbd
}

.ui.cards>.grey.card,.ui.grey.card,.ui.grey.cards>.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #767676,0 1px 3px 0 #d4d4d5
}

.ui.cards>.grey.card:hover,.ui.grey.card:hover,.ui.grey.cards>.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #838383,0 1px 3px 0 #bcbdbd
}

.ui.black.card,.ui.black.cards>.card,.ui.cards>.black.card {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #1b1c1d,0 1px 3px 0 #d4d4d5
}

.ui.black.card:hover,.ui.black.cards>.card:hover,.ui.cards>.black.card:hover {
  box-shadow:0 0 0 1px #d4d4d5,0 2px 0 0 #27292a,0 1px 3px 0 #bcbdbd
}

.ui.one.cards {
  margin-left:0;margin-right:0
}

.ui.one.cards>.card {
  width:100%
}

.ui.two.cards {
  margin-left:-1em;margin-right:-1em
}

.ui.two.cards>.card {
  margin-left:1em;margin-right:1em;width:calc(50% - 2em)
}

.ui.three.cards {
  margin-left:-1em;margin-right:-1em
}

.ui.three.cards>.card {
  margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)
}

.ui.four.cards {
  margin-left:-.75em;margin-right:-.75em
}

.ui.four.cards>.card {
  margin-left:.75em;margin-right:.75em;width:calc(25% - 1.5em)
}

.ui.five.cards {
  margin-left:-.75em;margin-right:-.75em
}

.ui.five.cards>.card {
  margin-left:.75em;margin-right:.75em;width:calc(20% - 1.5em)
}

.ui.six.cards {
  margin-left:-.75em;margin-right:-.75em
}

.ui.six.cards>.card {
  margin-left:.75em;margin-right:.75em;width:calc(16.66667% - 1.5em)
}

.ui.seven.cards {
  margin-left:-.5em;margin-right:-.5em
}

.ui.seven.cards>.card {
  margin-left:.5em;margin-right:.5em;width:calc(14.28571% - 1em)
}

.ui.eight.cards {
  margin-left:-.5em;margin-right:-.5em
}

.ui.eight.cards>.card {
  font-size:11px;margin-left:.5em;margin-right:.5em;width:calc(12.5% - 1em)
}

.ui.nine.cards {
  margin-left:-.5em;margin-right:-.5em
}

.ui.nine.cards>.card {
  font-size:10px;margin-left:.5em;margin-right:.5em;width:calc(11.11111% - 1em)
}

.ui.ten.cards {
  margin-left:-.5em;margin-right:-.5em
}

.ui.ten.cards>.card {
  margin-left:.5em;margin-right:.5em;width:calc(10% - 1em)
}

@media only screen and (max-width:767px) {
  .ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{margin-left:0;margin-right:0;width:100%}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.seven.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.seven.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.nine.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.nine.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.ten.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.ten.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.two.doubling.cards{margin-left:0;margin-right:0}.ui.two.doubling.cards>.card{margin-left:0;margin-right:0;width:100%}.ui.three.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.three.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.four.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.four.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(50% - 2em)}.ui.five.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.five.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.six.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.six.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.eight.doubling.cards{margin-left:-1em;margin-right:-1em}.ui.eight.doubling.cards>.card{margin-left:1em;margin-right:1em;width:calc(33.33333% - 2em)}.ui.eight.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.eight.doubling.cards>.card{margin-left:.75em;margin-right:.75em;width:calc(25% - 1.5em)}.ui.nine.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.nine.doubling.cards>.card{margin-left:.75em;margin-right:.75em;width:calc(25% - 1.5em)}.ui.ten.doubling.cards{margin-left:-.75em;margin-right:-.75em}.ui.ten.doubling.cards>.card{margin-left:.75em;margin-right:.75em;width:calc(20% - 1.5em)}
}

@media only screen and (max-width:767px) {
  .ui.stackable.cards{display:block!important}.ui.stackable.cards .card:first-child{margin-top:0!important}.ui.stackable.cards>.card{display:block!important;height:auto!important;margin:1em;padding:0!important;width:calc(100% - 2em)!important}
}

.ui.cards>.card {
  font-size:1em
}

.ui.segment {
  background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);margin:1rem 0;padding:1em;position:relative
}

.ui.segment:first-child {
  margin-top:0
}

.ui.segment:last-child {
  margin-bottom:0
}

.ui.vertical.segment {
  background:none transparent;border:none;border-bottom:1px solid rgba(34,36,38,.15);border-radius:0;box-shadow:none;margin:0;padding-left:0;padding-right:0
}

.ui.vertical.segment:last-child {
  border-bottom:none
}

.ui.inverted.segment>.ui.header {
  color:#fff
}

.ui[class*="bottom attached"].segment>[class*="top attached"].label {
  border-top-left-radius:0;border-top-right-radius:0
}

.ui[class*="top attached"].segment>[class*="bottom attached"].label {
  border-bottom-left-radius:0;border-bottom-right-radius:0
}

.ui.attached.segment:not(.top):not(.bottom)>[class*="top attached"].label {
  border-top-left-radius:0;border-top-right-radius:0
}

.ui.attached.segment:not(.top):not(.bottom)>[class*="bottom attached"].label {
  border-bottom-left-radius:0;border-bottom-right-radius:0
}

.ui.grid>.row>.ui.segment.column,.ui.grid>.ui.segment.column,.ui.page.grid.segment {
  padding-bottom:2em;padding-top:2em
}

.ui.grid.segment {
  border-radius:.28571429rem;margin:1rem 0
}

.ui.basic.table.segment {
  background:#fff;border:1px solid rgba(34,36,38,.15);box-shadow:0 1px 2px 0 rgba(34,36,38,.15)
}

.ui[class*="very basic"].table.segment {
  padding:1em
}

.ui.padded.segment {
  padding:1.5em
}

.ui[class*="very padded"].segment {
  padding:3em
}

.ui.padded.segment.vertical.segment,.ui[class*="very padded"].vertical.segment {
  padding-left:0;padding-right:0
}

.ui.compact.segment {
  display:table
}

.ui.compact.segments {
  display:inline-flex
}

.ui.compact.segments .segment,.ui.segments .compact.segment {
  display:block;flex:0 1 auto
}

.ui.circular.segment {
  border-radius:500em;display:table-cell;padding:2em;text-align:center;vertical-align:middle
}

.ui.raised.segment,.ui.raised.segments {
  box-shadow:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15)
}

.ui.segments {
  border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);flex-direction:column;margin:1rem 0;position:relative
}

.ui.segments:first-child {
  margin-top:0
}

.ui.segments:last-child {
  margin-bottom:0
}

.ui.segments>.segment {
  border:none;border-radius:0;border-top:1px solid rgba(34,36,38,.15);bottom:0;box-shadow:none;margin:0;top:0;width:auto
}

.ui.segments:not(.horizontal)>.segment:first-child {
  border-radius:.28571429rem .28571429rem 0 0;border-top:none;bottom:0;margin-bottom:0;margin-top:0;top:0
}

.ui.segments:not(.horizontal)>.segment:last-child {
  border-radius:0 0 .28571429rem .28571429rem;bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;margin-bottom:0;margin-top:0;top:0
}

.ui.segments:not(.horizontal)>.segment:only-child {
  border-radius:.28571429rem
}

.ui.segments>.ui.segments {
  border-top:1px solid rgba(34,36,38,.15);margin:1rem
}

.ui.segments>.segments:first-child {
  border-top:none
}

.ui.segments>.segment+.segments:not(.horizontal) {
  margin-top:0
}

.ui.horizontal.segments {
  background-color:transparent;background-color:#fff;border:1px solid rgba(34,36,38,.15);border-radius:0;border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);display:flex;flex-direction:row;margin:1rem 0;padding:0
}

.ui.segments>.horizontal.segments {
  border:none;border-top:1px solid rgba(34,36,38,.15)
}

.ui.horizontal.segments>.segment,.ui.segments>.horizontal.segments {
  background-color:transparent;border-radius:0;box-shadow:none;margin:0
}

.ui.horizontal.segments>.segment {
  border:none;border-left:1px solid rgba(34,36,38,.15);flex:1 1 auto;-ms-flex:1 1 0px;min-width:0
}

.ui.segments>.horizontal.segments:first-child {
  border-top:none
}

.ui.horizontal.segments>.segment:first-child {
  border-left:none
}

.ui.disabled.segment {
  color:rgba(40,40,40,.3);opacity:.45
}

.ui.loading.segment {
  color:transparent!important;cursor:default;pointer-events:none;position:relative;text-shadow:none!important;transition:all 0s linear
}

.ui.loading.segment:before {
  background:hsla(0,0%,100%,.8);border-radius:.28571429rem;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:100
}

.ui.loading.segment:after {
  animation:segment-spin .6s linear;animation-iteration-count:infinite;border:.2em solid rgba(0,0,0,.1);border-radius:500rem;border-top-color:#767676;box-shadow:0 0 0 1px transparent;content:"";height:3em;left:50%;margin:-1.5em 0 0 -1.5em;position:absolute;top:50%;visibility:visible;width:3em;z-index:101
}

@keyframes segment-spin {
  0%{transform:rotate(0deg)}to{transform:rotate(1turn)}
}

.ui.basic.segment {
  background:none transparent;border:none;border-radius:0;box-shadow:none
}

.ui.clearing.segment:after {
  clear:both;content:".";display:block;height:0;visibility:hidden
}

.ui.red.segment:not(.inverted) {
  border-top:2px solid #db2828!important
}

.ui.inverted.red.segment {
  background-color:#db2828!important;color:#fff!important
}

.ui.orange.segment:not(.inverted) {
  border-top:2px solid #f2711c!important
}

.ui.inverted.orange.segment {
  background-color:#f2711c!important;color:#fff!important
}

.ui.yellow.segment:not(.inverted) {
  border-top:2px solid #fbbd08!important
}

.ui.inverted.yellow.segment {
  background-color:#fbbd08!important;color:#fff!important
}

.ui.olive.segment:not(.inverted) {
  border-top:2px solid #b5cc18!important
}

.ui.inverted.olive.segment {
  background-color:#b5cc18!important;color:#fff!important
}

.ui.green.segment:not(.inverted) {
  border-top:2px solid #21ba45!important
}

.ui.inverted.green.segment {
  background-color:#21ba45!important;color:#fff!important
}

.ui.teal.segment:not(.inverted) {
  border-top:2px solid #00b5ad!important
}

.ui.inverted.teal.segment {
  background-color:#00b5ad!important;color:#fff!important
}

.ui.blue.segment:not(.inverted) {
  border-top:2px solid #2185d0!important
}

.ui.inverted.blue.segment {
  background-color:#2185d0!important;color:#fff!important
}

.ui.violet.segment:not(.inverted) {
  border-top:2px solid #6435c9!important
}

.ui.inverted.violet.segment {
  background-color:#6435c9!important;color:#fff!important
}

.ui.purple.segment:not(.inverted) {
  border-top:2px solid #a333c8!important
}

.ui.inverted.purple.segment {
  background-color:#a333c8!important;color:#fff!important
}

.ui.pink.segment:not(.inverted) {
  border-top:2px solid #e03997!important
}

.ui.inverted.pink.segment {
  background-color:#e03997!important;color:#fff!important
}

.ui.brown.segment:not(.inverted) {
  border-top:2px solid #a5673f!important
}

.ui.inverted.brown.segment {
  background-color:#a5673f!important;color:#fff!important
}

.ui.grey.segment:not(.inverted) {
  border-top:2px solid #767676!important
}

.ui.inverted.grey.segment {
  background-color:#767676!important;color:#fff!important
}

.ui.black.segment:not(.inverted) {
  border-top:2px solid #1b1c1d!important
}

.ui.inverted.black.segment {
  background-color:#1b1c1d!important;color:#fff!important
}

.ui[class*="left aligned"].segment {
  text-align:left
}

.ui[class*="right aligned"].segment {
  text-align:right
}

.ui[class*="center aligned"].segment {
  text-align:center
}

.ui.floated.segment,.ui[class*="left floated"].segment {
  float:left;margin-right:1em
}

.ui[class*="right floated"].segment {
  float:right;margin-left:1em
}

.ui.inverted.segment {
  border:none;box-shadow:none
}

.ui.inverted.segment,.ui.primary.inverted.segment {
  background:#1b1c1d;color:hsla(0,0%,100%,.9)
}

.ui.inverted.segment .segment {
  color:rgba(0,0,0,.87)
}

.ui.inverted.segment .inverted.segment {
  color:hsla(0,0%,100%,.9)
}

.ui.inverted.attached.segment {
  border-color:#555
}

.ui.secondary.segment {
  background:#f3f4f5;color:rgba(0,0,0,.6)
}

.ui.secondary.inverted.segment {
  background:#4c4f52 linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.2));color:hsla(0,0%,100%,.8)
}

.ui.attached.segment {
  border:1px solid #d4d4d5;border-radius:0;bottom:0;box-shadow:none;margin:0 -1px;max-width:calc(100% + 2px);top:0;width:calc(100% + 2px)
}

.ui.attached:not(.message)+.ui.attached.segment:not(.top) {
  border-top:none
}

.ui[class*="top attached"].segment {
  border-radius:.28571429rem .28571429rem 0 0;bottom:0;margin-bottom:0;margin-top:1rem;top:0
}

.ui.segment[class*="top attached"]:first-child {
  margin-top:0
}

.ui.segment[class*="bottom attached"] {
  border-radius:0 0 .28571429rem .28571429rem;bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;margin-bottom:1rem;margin-top:0;top:0
}

.ui.segment[class*="bottom attached"]:last-child {
  margin-bottom:0
}

.ui.mini.segment,.ui.mini.segments .segment {
  font-size:.78571429rem
}

.ui.tiny.segment,.ui.tiny.segments .segment {
  font-size:.85714286rem
}

.ui.small.segment,.ui.small.segments .segment {
  font-size:.92857143rem
}

.ui.segment,.ui.segments .segment {
  font-size:1rem
}

.ui.large.segment,.ui.large.segments .segment {
  font-size:1.14285714rem
}

.ui.big.segment,.ui.big.segments .segment {
  font-size:1.28571429rem
}

.ui.huge.segment,.ui.huge.segments .segment {
  font-size:1.42857143rem
}

.ui.massive.segment,.ui.massive.segments .segment {
  font-size:1.71428571rem
}

.ui.image {
  background-color:transparent;display:inline-block;max-width:100%;position:relative;vertical-align:middle
}

img.ui.image {
  display:block
}

.ui.image img,.ui.image svg {
  display:block;height:auto;max-width:100%
}

.ui.hidden.image,.ui.hidden.images {
  display:none
}

.ui.hidden.transition.image,.ui.hidden.transition.images {
  display:block;visibility:hidden
}

.ui.images>.hidden.transition {
  display:inline-block;visibility:hidden
}

.ui.disabled.image,.ui.disabled.images {
  cursor:default;opacity:.45
}

.ui.inline.image,.ui.inline.image img,.ui.inline.image svg {
  display:inline-block
}

.ui.top.aligned.image,.ui.top.aligned.image img,.ui.top.aligned.image svg,.ui.top.aligned.images .image {
  display:inline-block;vertical-align:top
}

.ui.middle.aligned.image,.ui.middle.aligned.image img,.ui.middle.aligned.image svg,.ui.middle.aligned.images .image {
  display:inline-block;vertical-align:middle
}

.ui.bottom.aligned.image,.ui.bottom.aligned.image img,.ui.bottom.aligned.image svg,.ui.bottom.aligned.images .image {
  display:inline-block;vertical-align:bottom
}

.ui.rounded.image,.ui.rounded.image>*,.ui.rounded.images .image,.ui.rounded.images .image>* {
  border-radius:.3125em
}

.ui.bordered.image img,.ui.bordered.image svg,.ui.bordered.images .image,.ui.bordered.images img,.ui.bordered.images svg,img.ui.bordered.image {
  border:1px solid rgba(0,0,0,.1)
}

.ui.circular.image,.ui.circular.images {
  overflow:hidden
}

.ui.circular.image,.ui.circular.image>*,.ui.circular.images .image,.ui.circular.images .image>* {
  border-radius:500rem
}

.ui.fluid.image,.ui.fluid.image img,.ui.fluid.image svg,.ui.fluid.images,.ui.fluid.images img,.ui.fluid.images svg {
  display:block;height:auto;width:100%
}

.ui.avatar.image,.ui.avatar.image img,.ui.avatar.image svg,.ui.avatar.images .image,.ui.avatar.images img,.ui.avatar.images svg {
  border-radius:500rem;display:inline-block;height:2em;margin-right:.25em;width:2em
}

.ui.spaced.image {
  display:inline-block!important;margin-left:.5em;margin-right:.5em
}

.ui[class*="left spaced"].image {
  margin-left:.5em;margin-right:0
}

.ui[class*="right spaced"].image {
  margin-left:0;margin-right:.5em
}

.ui.floated.image,.ui.floated.images {
  float:left;margin-bottom:1em;margin-right:1em
}

.ui.right.floated.image,.ui.right.floated.images {
  float:right;margin-bottom:1em;margin-left:1em;margin-right:0
}

.ui.floated.image:last-child,.ui.floated.images:last-child {
  margin-bottom:0
}

.ui.centered.image,.ui.centered.images {
  margin-left:auto;margin-right:auto
}

.ui.mini.image,.ui.mini.images .image,.ui.mini.images img,.ui.mini.images svg {
  font-size:.78571429rem;height:auto;width:35px
}

.ui.tiny.image,.ui.tiny.images .image,.ui.tiny.images img,.ui.tiny.images svg {
  font-size:.85714286rem;height:auto;width:80px
}

.ui.small.image,.ui.small.images .image,.ui.small.images img,.ui.small.images svg {
  font-size:.92857143rem;height:auto;width:150px
}

.ui.medium.image,.ui.medium.images .image,.ui.medium.images img,.ui.medium.images svg {
  font-size:1rem;height:auto;width:300px
}

.ui.large.image,.ui.large.images .image,.ui.large.images img,.ui.large.images svg {
  font-size:1.14285714rem;height:auto;width:450px
}

.ui.big.image,.ui.big.images .image,.ui.big.images img,.ui.big.images svg {
  font-size:1.28571429rem;height:auto;width:600px
}

.ui.huge.image,.ui.huge.images .image,.ui.huge.images img,.ui.huge.images svg {
  font-size:1.42857143rem;height:auto;width:800px
}

.ui.massive.image,.ui.massive.images .image,.ui.massive.images img,.ui.massive.images svg {
  font-size:1.71428571rem;height:auto;width:960px
}

.ui.images {
  font-size:0;margin:0 -.25rem
}

.ui.images .image,.ui.images>img,.ui.images>svg {
  display:inline-block;margin:0 .25rem .5rem
}

.ui.divider {
  color:rgba(0,0,0,.85);font-weight:700;height:0;letter-spacing:.05em;line-height:1;margin:1rem 0;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)
}

.ui.divider:not(.vertical):not(.horizontal) {
  border-bottom:1px solid hsla(0,0%,100%,.1);border-top:1px solid rgba(34,36,38,.15)
}

.ui.grid>.column+.divider,.ui.grid>.row>.column+.divider {
  left:auto
}

.ui.horizontal.divider {
  display:table;height:auto;line-height:1;margin:"";text-align:center;white-space:nowrap
}

.ui.horizontal.divider:after,.ui.horizontal.divider:before {
  background-repeat:no-repeat;content:"";display:table-cell;position:relative;top:50%;width:50%
}

.ui.horizontal.divider:before {
  background-position:right 1em top 50%
}

.ui.horizontal.divider:after {
  background-position:left 1em top 50%
}

.ui.vertical.divider {
  height:50%;left:50%;line-height:0em;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translateX(-50%);width:auto;z-index:2
}

.ui.vertical.divider:after,.ui.vertical.divider:before {
  border-left:1px solid rgba(34,36,38,.15);border-right:1px solid hsla(0,0%,100%,.1);content:"";height:calc(100% - 1rem);left:50%;position:absolute;width:0;z-index:3
}

.ui.vertical.divider:before {
  top:-100%
}

.ui.vertical.divider:after {
  bottom:0;top:auto
}

@media only screen and (max-width:767px) {
  .ui.grid .stackable.row .ui.vertical.divider,.ui.stackable.grid .ui.vertical.divider{display:table;height:auto;left:0;line-height:1;margin:"";overflow:hidden;position:static;text-align:center;top:0;transform:none;white-space:nowrap}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{background-repeat:no-repeat;border-left:none;border-right:none;content:"";display:table-cell;left:0;position:static;position:relative;top:50%;width:50%}.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:before{background-position:right 1em top 50%}.ui.grid .stackable.row .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:after{background-position:left 1em top 50%}
}

.ui.divider>.icon {
  font-size:1rem;height:1em;margin:0;vertical-align:middle
}

.ui.hidden.divider {
  border-color:transparent!important
}

.ui.hidden.divider:after,.ui.hidden.divider:before {
  display:none
}

.ui.divider.inverted,.ui.horizontal.inverted.divider,.ui.vertical.inverted.divider {
  color:#fff
}

.ui.divider.inverted,.ui.divider.inverted:after,.ui.divider.inverted:before {
  border-color:rgba(34,36,38,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) rgba(34,36,38,.15)!important
}

.ui.fitted.divider {
  margin:0
}

.ui.clearing.divider {
  clear:both
}

.ui.section.divider {
  margin-bottom:2rem;margin-top:2rem
}

.ui.divider {
  font-size:1rem
}

.ui.horizontal.divider:after,.ui.horizontal.divider:before {
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC")
}

@media only screen and (max-width:767px) {
  .ui.grid .stackable.row .ui.vertical.divider:after,.ui.grid .stackable.row .ui.vertical.divider:before,.ui.stackable.grid .ui.vertical.divider:after,.ui.stackable.grid .ui.vertical.divider:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC")}
}

.ui.menu {
  background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);display:flex;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:400;margin:1rem 0;min-height:2.85714286em
}

.ui.menu:after {
  clear:both;content:"";display:block;height:0;visibility:hidden
}

.ui.menu:first-child {
  margin-top:0
}

.ui.menu:last-child {
  margin-bottom:0
}

.ui.menu .menu {
  margin:0
}

.ui.menu:not(.vertical)>.menu {
  display:flex
}

.ui.menu:not(.vertical) .item {
  align-items:center;display:flex
}

.ui.menu .item {
  line-height:1;position:relative;text-decoration:none;vertical-align:middle;-webkit-tap-highlight-color:transparent;background:none;color:rgba(0,0,0,.87);flex:0 0 auto;font-weight:400;padding:.92857143em 1.14285714em;text-transform:none;transition:background .1s ease,box-shadow .1s ease,color .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none
}

.ui.menu>.item:first-child {
  border-radius:.28571429rem 0 0 .28571429rem
}

.ui.menu .item:before {
  background:rgba(34,36,38,.1);content:"";height:100%;position:absolute;right:0;top:0;width:1px
}

.ui.menu .item>a:not(.ui),.ui.menu .item>p:only-child,.ui.menu .text.item>* {
  line-height:1.3;-webkit-user-select:text;-moz-user-select:text;user-select:text
}

.ui.menu .item>p:first-child {
  margin-top:0
}

.ui.menu .item>p:last-child {
  margin-bottom:0
}

.ui.menu .item>i.icon {
  float:none;margin:0 .35714286em 0 0;opacity:.9
}

.ui.menu:not(.vertical) .item>.button {
  font-size:1em;margin:-.5em 0;padding-bottom:.78571429em;padding-top:.78571429em;position:relative;top:0
}

.ui.menu>.container,.ui.menu>.grid {
  align-items:inherit;display:flex;flex-direction:inherit
}

.ui.menu .item>.input {
  width:100%
}

.ui.menu:not(.vertical) .item>.input {
  margin:-.5em 0;position:relative;top:0
}

.ui.menu .item>.input input {
  font-size:1em;padding-bottom:.57142857em;padding-top:.57142857em
}

.ui.menu .header.item,.ui.vertical.menu .header.item {
  background:"";font-weight:700;margin:0;text-transform:normal
}

.ui.vertical.menu .item>.header:not(.ui) {
  font-size:1em;font-weight:700;margin:0 0 .5em
}

.ui.menu .item>i.dropdown.icon {
  float:right;margin:0 0 0 1em;padding:0
}

.ui.menu .dropdown.item .menu {
  background:#fff;border-radius:0 0 .28571429rem .28571429rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);flex-direction:column!important;margin:0;min-width:calc(100% - 1px)
}

.ui.menu .ui.dropdown .menu>.item {
  background:transparent!important;box-shadow:none!important;color:rgba(0,0,0,.87)!important;font-size:1em!important;font-weight:400!important;margin:0;padding:.78571429em 1.14285714em!important;text-align:left;text-transform:none!important;transition:none!important
}

.ui.menu .ui.dropdown .menu>.item:hover,.ui.menu .ui.dropdown .menu>.selected.item {
  background:rgba(0,0,0,.05)!important;color:rgba(0,0,0,.95)!important
}

.ui.menu .ui.dropdown .menu>.active.item {
  background:rgba(0,0,0,.03)!important;color:rgba(0,0,0,.95)!important;font-weight:700!important
}

.ui.menu .ui.dropdown.item .menu .item:not(.filtered) {
  display:block
}

.ui.menu .ui.dropdown .menu>.item .icon:not(.dropdown) {
  display:inline-block;float:none;font-size:1em!important;margin:0 .75em 0 0!important
}

.ui.secondary.menu .dropdown.item>.menu,.ui.text.menu .dropdown.item>.menu {
  border-radius:.28571429rem;margin-top:.35714286em
}

.ui.menu .pointing.dropdown.item .menu {
  margin-top:.75em
}

.ui.inverted.menu .search.dropdown.item>.search,.ui.inverted.menu .search.dropdown.item>.text {
  color:hsla(0,0%,100%,.9)
}

.ui.vertical.menu .dropdown.item>.icon {
  content:"\f0da";float:right;margin-left:1em
}

.ui.vertical.menu .dropdown.item .menu {
  border-radius:0 .28571429rem .28571429rem .28571429rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);left:100%;margin:0;min-width:0
}

.ui.vertical.menu .dropdown.item:not(.upward) .menu {
  top:0
}

.ui.vertical.menu .active.dropdown.item {
  border-bottom-right-radius:0;border-top-right-radius:0
}

.ui.vertical.menu .dropdown.active.item {
  box-shadow:none
}

.ui.item.menu .dropdown .menu .item {
  width:100%
}

.ui.menu .item>.label {
  background:#999;color:#fff;margin-left:1em;padding:.3em .78571429em
}

.ui.vertical.menu .item>.label {
  background:#999;color:#fff;margin-bottom:-.15em;margin-top:-.15em;padding:.3em .78571429em
}

.ui.menu .item>img:not(.ui) {
  display:inline-block;margin:-.3em 0;vertical-align:middle;width:2.5em
}

.ui.vertical.menu .item>img:not(.ui):only-child {
  display:block;max-width:100%;width:auto
}

.ui.menu .list .item:before {
  background:none!important
}

.ui.vertical.sidebar.menu>.item:first-child:before {
  display:block!important
}

.ui.vertical.sidebar.menu>.item:before {
  bottom:0;top:auto
}

@media only screen and (max-width:767px) {
  .ui.menu>.ui.container{margin-left:0!important;margin-right:0!important;width:100%!important}
}

@media only screen and (min-width:768px) {
  .ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border-left:1px solid rgba(34,36,38,.1)}
}

.ui.link.menu .item:hover,.ui.menu .dropdown.item:hover,.ui.menu .link.item:hover,.ui.menu a.item:hover {
  background:rgba(0,0,0,.03);color:rgba(0,0,0,.95);cursor:pointer
}

.ui.link.menu .item:active,.ui.menu .link.item:active,.ui.menu a.item:active {
  background:rgba(0,0,0,.03);color:rgba(0,0,0,.95)
}

.ui.menu .active.item {
  background:rgba(0,0,0,.05);box-shadow:none;color:rgba(0,0,0,.95);font-weight:400
}

.ui.menu .active.item>i.icon {
  opacity:1
}

.ui.menu .active.item:hover,.ui.vertical.menu .active.item:hover {
  background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.95)
}

.ui.menu .item.disabled,.ui.menu .item.disabled:hover {
  background-color:transparent!important;color:rgba(40,40,40,.3)!important;cursor:default!important
}

.ui.menu:not(.vertical) .left.item,.ui.menu:not(.vertical) :not(.dropdown)>.left.menu {
  display:flex;margin-right:auto!important
}

.ui.menu:not(.vertical) .right.item,.ui.menu:not(.vertical) .right.menu {
  display:flex;margin-left:auto!important
}

.ui.menu .right.item:before,.ui.menu .right.menu>.item:before {
  left:0;right:auto
}

.ui.vertical.menu {
  background:#fff;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);display:block;flex-direction:column
}

.ui.vertical.menu .item {
  background:none;border-right:none;border-top:none;display:block
}

.ui.vertical.menu>.item:first-child {
  border-radius:.28571429rem .28571429rem 0 0
}

.ui.vertical.menu>.item:last-child {
  border-radius:0 0 .28571429rem .28571429rem
}

.ui.vertical.menu .item>.label {
  float:right;text-align:center
}

.ui.vertical.menu .item>i.icon {
  float:right;margin:0 0 0 .5em;width:1.18em
}

.ui.vertical.menu .item>.label+i.icon {
  float:none;margin:0 .5em 0 0
}

.ui.vertical.menu .item:before {
  background:rgba(34,36,38,.1);content:"";height:1px;left:0;position:absolute;top:0;width:100%
}

.ui.vertical.menu .item:first-child:before {
  display:none!important
}

.ui.vertical.menu .item>.menu {
  margin:.5em -1.14285714em 0
}

.ui.vertical.menu .menu .item {
  background:none;color:rgba(0,0,0,.5);font-size:.85714286em;padding:.5em 1.33333333em
}

.ui.vertical.menu .item .menu .link.item:hover,.ui.vertical.menu .item .menu a.item:hover {
  color:rgba(0,0,0,.85)
}

.ui.vertical.menu .menu .item:before {
  display:none
}

.ui.vertical.menu .active.item {
  background:rgba(0,0,0,.05);border-radius:0;box-shadow:none
}

.ui.vertical.menu>.active.item:first-child {
  border-radius:.28571429rem .28571429rem 0 0
}

.ui.vertical.menu>.active.item:last-child {
  border-radius:0 0 .28571429rem .28571429rem
}

.ui.vertical.menu>.active.item:only-child {
  border-radius:.28571429rem
}

.ui.vertical.menu .active.item .menu .active.item {
  border-left:none
}

.ui.vertical.menu .item .menu .active.item {
  background-color:transparent;color:rgba(0,0,0,.95);font-weight:700
}

.ui.secondary.menu {
  background:none;border:none;border-radius:0;box-shadow:none;margin-left:-.35714286em;margin-right:-.35714286em
}

.ui.secondary.menu .item {
  align-self:center;background:none;border:none;border-radius:.28571429rem;box-shadow:none;margin:0 .35714286em;padding:.78571429em .92857143em;transition:color .1s ease
}

.ui.secondary.menu .item:before {
  display:none!important
}

.ui.secondary.menu .header.item {
  background:none transparent;border-radius:0;border-right:none
}

.ui.secondary.menu .item>img:not(.ui) {
  margin:0
}

.ui.secondary.menu .dropdown.item:hover,.ui.secondary.menu .link.item:hover,.ui.secondary.menu a.item:hover {
  background:rgba(0,0,0,.05);color:rgba(0,0,0,.95)
}

.ui.secondary.menu .active.item {
  border-radius:.28571429rem
}

.ui.secondary.menu .active.item,.ui.secondary.menu .active.item:hover {
  background:rgba(0,0,0,.05);box-shadow:none;color:rgba(0,0,0,.95)
}

.ui.secondary.inverted.menu .link.item,.ui.secondary.inverted.menu a.item {
  color:hsla(0,0%,100%,.7)!important
}

.ui.secondary.inverted.menu .dropdown.item:hover,.ui.secondary.inverted.menu .link.item:hover,.ui.secondary.inverted.menu a.item:hover {
  background:hsla(0,0%,100%,.08);color:#fff!important
}

.ui.secondary.inverted.menu .active.item {
  background:hsla(0,0%,100%,.15);color:#fff!important
}

.ui.secondary.item.menu {
  margin-left:0;margin-right:0
}

.ui.secondary.item.menu .item:last-child {
  margin-right:0
}

.ui.secondary.attached.menu {
  box-shadow:none
}

.ui.vertical.secondary.menu .item:not(.dropdown)>.menu {
  margin:0 -.92857143em
}

.ui.vertical.secondary.menu .item:not(.dropdown)>.menu>.item {
  margin:0;padding:.5em 1.33333333em
}

.ui.secondary.vertical.menu>.item {
  border:none;border-radius:.28571429rem!important;margin:0 0 .35714286em
}

.ui.secondary.vertical.menu>.header.item {
  border-radius:0
}

.ui.secondary.inverted.menu,.ui.vertical.secondary.menu .item>.menu .item {
  background-color:transparent
}

.ui.secondary.pointing.menu {
  border-bottom:2px solid rgba(34,36,38,.15);margin-left:0;margin-right:0
}

.ui.secondary.pointing.menu .item {
  align-self:flex-end;border-bottom:2px solid transparent;border-radius:0;margin:0 0 -2px;padding:.85714286em 1.14285714em;transition:color .1s ease
}

.ui.secondary.pointing.menu .header.item {
  color:rgba(0,0,0,.85)!important
}

.ui.secondary.pointing.menu .text.item {
  box-shadow:none!important
}

.ui.secondary.pointing.menu .item:after {
  display:none
}

.ui.secondary.pointing.menu .dropdown.item:hover,.ui.secondary.pointing.menu .link.item:hover,.ui.secondary.pointing.menu a.item:hover {
  background-color:transparent;color:rgba(0,0,0,.87)
}

.ui.secondary.pointing.menu .dropdown.item:active,.ui.secondary.pointing.menu .link.item:active,.ui.secondary.pointing.menu a.item:active {
  background-color:transparent;border-color:rgba(34,36,38,.15)
}

.ui.secondary.pointing.menu .active.item {
  background-color:transparent;box-shadow:none;font-weight:700
}

.ui.secondary.pointing.menu .active.item,.ui.secondary.pointing.menu .active.item:hover {
  border-color:#1b1c1d;color:rgba(0,0,0,.95)
}

.ui.secondary.pointing.menu .active.dropdown.item {
  border-color:transparent
}

.ui.secondary.vertical.pointing.menu {
  border-bottom-width:0;border-right:2px solid rgba(34,36,38,.15)
}

.ui.secondary.vertical.pointing.menu .item {
  border-bottom:none;border-radius:0!important;border-right:2px solid transparent;margin:0 -2px 0 0
}

.ui.secondary.vertical.pointing.menu .active.item {
  border-color:#1b1c1d
}

.ui.secondary.inverted.pointing.menu {
  border-color:rgba(34,36,38,.15);border-width:2px
}

.ui.secondary.inverted.pointing.menu .item {
  color:hsla(0,0%,100%,.9)
}

.ui.secondary.inverted.pointing.menu .header.item {
  color:#fff!important
}

.ui.secondary.inverted.pointing.menu .link.item:hover,.ui.secondary.inverted.pointing.menu a.item:hover {
  color:rgba(0,0,0,.95)
}

.ui.secondary.inverted.pointing.menu .active.item {
  border-color:#fff;color:#fff
}

.ui.text.menu {
  background:none transparent;border:none;border-radius:0;box-shadow:none;margin:1em -.5em
}

.ui.text.menu .item {
  align-self:center;border-radius:0;box-shadow:none;color:rgba(0,0,0,.6);font-weight:400;margin:0;padding:.35714286em .5em;transition:opacity .1s ease
}

.ui.text.menu .item:before,.ui.text.menu .menu .item:before {
  display:none!important
}

.ui.text.menu .header.item {
  background-color:transparent;color:rgba(0,0,0,.85);font-size:.92857143em;font-weight:700;opacity:1;text-transform:uppercase
}

.ui.text.item.menu .item,.ui.text.menu .item>img:not(.ui) {
  margin:0
}

.ui.vertical.text.menu {
  margin:1em 0
}

.ui.vertical.text.menu:first-child {
  margin-top:0
}

.ui.vertical.text.menu:last-child {
  margin-bottom:0
}

.ui.vertical.text.menu .item {
  margin:.57142857em 0;padding-left:0;padding-right:0
}

.ui.vertical.text.menu .item>i.icon {
  float:none;margin:0 .35714286em 0 0
}

.ui.vertical.text.menu .header.item {
  margin:.57142857em 0 .71428571em
}

.ui.vertical.text.menu .item:not(.dropdown)>.menu {
  margin:0
}

.ui.vertical.text.menu .item:not(.dropdown)>.menu>.item {
  margin:0;padding:.5em 0
}

.ui.text.menu .item:hover {
  background-color:transparent;opacity:1
}

.ui.text.menu .active.item {
  border:none;box-shadow:none;color:rgba(0,0,0,.95);font-weight:400
}

.ui.text.menu .active.item,.ui.text.menu .active.item:hover {
  background-color:transparent
}

.ui.text.attached.menu,.ui.text.pointing.menu .active.item:after {
  box-shadow:none
}

.ui.inverted.text.menu,.ui.inverted.text.menu .active.item,.ui.inverted.text.menu .item,.ui.inverted.text.menu .item:hover {
  background-color:transparent!important
}

.ui.fluid.text.menu {
  margin-left:0;margin-right:0
}

.ui.vertical.icon.menu {
  display:inline-block;width:auto
}

.ui.icon.menu .item {
  color:#1b1c1d;height:auto;text-align:center
}

.ui.icon.menu .item>.icon:not(.dropdown) {
  margin:0;opacity:1
}

.ui.icon.menu .icon:before {
  opacity:1
}

.ui.menu .icon.item>.icon {
  margin:0 auto;width:auto
}

.ui.vertical.icon.menu .item>.icon:not(.dropdown) {
  display:block;float:none;margin:0 auto;opacity:1
}

.ui.inverted.icon.menu .item {
  color:#fff
}

.ui.labeled.icon.menu {
  text-align:center
}

.ui.labeled.icon.menu .item {
  flex-direction:column;min-width:6em
}

.ui.labeled.icon.menu .item>.icon:not(.dropdown) {
  display:block;font-size:1.71428571em!important;height:1em;margin:0 auto .5rem!important
}

.ui.fluid.labeled.icon.menu>.item {
  min-width:0
}

@media only screen and (max-width:767px) {
  .ui.stackable.menu{flex-direction:column}.ui.stackable.menu .item{width:100%!important}.ui.stackable.menu .item:before{background:rgba(34,36,38,.1);bottom:0;content:"";height:1px;left:0;position:absolute;top:auto;width:100%}.ui.stackable.menu .left.item,.ui.stackable.menu .left.menu{margin-right:0!important}.ui.stackable.menu .right.item,.ui.stackable.menu .right.menu{margin-left:0!important}.ui.stackable.menu .left.menu,.ui.stackable.menu .right.menu{flex-direction:column}
}

.ui.menu .red.active.item,.ui.red.menu .active.item {
  border-color:#db2828!important;color:#db2828!important
}

.ui.menu .orange.active.item,.ui.orange.menu .active.item {
  border-color:#f2711c!important;color:#f2711c!important
}

.ui.menu .yellow.active.item,.ui.yellow.menu .active.item {
  border-color:#fbbd08!important;color:#fbbd08!important
}

.ui.menu .olive.active.item,.ui.olive.menu .active.item {
  border-color:#b5cc18!important;color:#b5cc18!important
}

.ui.green.menu .active.item,.ui.menu .green.active.item {
  border-color:#21ba45!important;color:#21ba45!important
}

.ui.menu .teal.active.item,.ui.teal.menu .active.item {
  border-color:#00b5ad!important;color:#00b5ad!important
}

.ui.blue.menu .active.item,.ui.menu .blue.active.item {
  border-color:#2185d0!important;color:#2185d0!important
}

.ui.menu .violet.active.item,.ui.violet.menu .active.item {
  border-color:#6435c9!important;color:#6435c9!important
}

.ui.menu .purple.active.item,.ui.purple.menu .active.item {
  border-color:#a333c8!important;color:#a333c8!important
}

.ui.menu .pink.active.item,.ui.pink.menu .active.item {
  border-color:#e03997!important;color:#e03997!important
}

.ui.brown.menu .active.item,.ui.menu .brown.active.item {
  border-color:#a5673f!important;color:#a5673f!important
}

.ui.grey.menu .active.item,.ui.menu .grey.active.item {
  border-color:#767676!important;color:#767676!important
}

.ui.inverted.menu {
  background:#1b1c1d;border:0 solid transparent;box-shadow:none
}

.ui.inverted.menu .item,.ui.inverted.menu .item>a:not(.ui) {
  background:transparent;color:hsla(0,0%,100%,.9)
}

.ui.inverted.menu .item.menu {
  background:transparent
}

.ui.inverted.menu .item:before,.ui.vertical.inverted.menu .item:before {
  background:hsla(0,0%,100%,.08)
}

.ui.vertical.inverted.menu .menu .item,.ui.vertical.inverted.menu .menu .item a:not(.ui) {
  color:hsla(0,0%,100%,.5)
}

.ui.inverted.menu .header.item {
  background:transparent;box-shadow:none;margin:0
}

.ui.inverted.menu .item.disabled,.ui.inverted.menu .item.disabled:hover {
  color:hsla(0,0%,88%,.3)
}

.ui.inverted.menu .dropdown.item:hover,.ui.inverted.menu .link.item:hover,.ui.inverted.menu a.item:hover,.ui.link.inverted.menu .item:hover {
  background:hsla(0,0%,100%,.08);color:#fff
}

.ui.vertical.inverted.menu .item .menu .link.item:hover,.ui.vertical.inverted.menu .item .menu a.item:hover {
  background:transparent;color:#fff
}

.ui.inverted.menu .link.item:active,.ui.inverted.menu a.item:active {
  background:hsla(0,0%,100%,.08);color:#fff
}

.ui.inverted.menu .active.item {
  background:hsla(0,0%,100%,.15);color:#fff!important
}

.ui.inverted.vertical.menu .item .menu .active.item {
  background:transparent;color:#fff
}

.ui.inverted.pointing.menu .active.item:after {
  background:#3d3e3f!important;border:none!important;box-shadow:none!important;margin:0!important
}

.ui.inverted.menu .active.item:hover {
  background:hsla(0,0%,100%,.15);color:#fff!important
}

.ui.inverted.pointing.menu .active.item:hover:after {
  background:#3d3e3f!important
}

.ui.floated.menu {
  float:left;margin:0 .5rem 0 0
}

.ui.floated.menu .item:last-child:before {
  display:none
}

.ui.right.floated.menu {
  float:right;margin:0 0 0 .5rem
}

.ui.inverted.menu .red.active.item,.ui.inverted.red.menu {
  background-color:#db2828
}

.ui.inverted.red.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.red.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .orange.active.item,.ui.inverted.orange.menu {
  background-color:#f2711c
}

.ui.inverted.orange.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.orange.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .yellow.active.item,.ui.inverted.yellow.menu {
  background-color:#fbbd08
}

.ui.inverted.yellow.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.yellow.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .olive.active.item,.ui.inverted.olive.menu {
  background-color:#b5cc18
}

.ui.inverted.olive.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.olive.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.green.menu,.ui.inverted.menu .green.active.item {
  background-color:#21ba45
}

.ui.inverted.green.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.green.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .teal.active.item,.ui.inverted.teal.menu {
  background-color:#00b5ad
}

.ui.inverted.teal.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.teal.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.blue.menu,.ui.inverted.menu .blue.active.item {
  background-color:#2185d0
}

.ui.inverted.blue.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.blue.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .violet.active.item,.ui.inverted.violet.menu {
  background-color:#6435c9
}

.ui.inverted.violet.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.violet.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .purple.active.item,.ui.inverted.purple.menu {
  background-color:#a333c8
}

.ui.inverted.purple.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.purple.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.menu .pink.active.item,.ui.inverted.pink.menu {
  background-color:#e03997
}

.ui.inverted.pink.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.pink.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.brown.menu,.ui.inverted.menu .brown.active.item {
  background-color:#a5673f
}

.ui.inverted.brown.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.brown.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.inverted.grey.menu,.ui.inverted.menu .grey.active.item {
  background-color:#767676
}

.ui.inverted.grey.menu .item:before {
  background-color:rgba(34,36,38,.1)
}

.ui.inverted.grey.menu .active.item {
  background-color:rgba(0,0,0,.1)!important
}

.ui.fitted.menu .item,.ui.fitted.menu .item .menu .item,.ui.menu .fitted.item {
  padding:0
}

.ui.borderless.menu .item .menu .item:before,.ui.borderless.menu .item:before,.ui.menu .borderless.item:before {
  background:none!important
}

.ui.compact.menu {
  display:inline-flex;margin:0;vertical-align:middle
}

.ui.compact.vertical.menu {
  display:inline-block
}

.ui.compact.menu .item:last-child {
  border-radius:0 .28571429rem .28571429rem 0
}

.ui.compact.menu .item:last-child:before {
  display:none
}

.ui.compact.vertical.menu {
  width:auto!important
}

.ui.compact.vertical.menu .item:last-child:before {
  display:block
}

.ui.menu.fluid,.ui.vertical.menu.fluid {
  width:100%!important
}

.ui.item.menu,.ui.item.menu .item {
  justify-content:center;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;text-align:center;width:100%
}

.ui.attached.item.menu {
  margin:0 -1px!important
}

.ui.item.menu .item:last-child:before {
  display:none
}

.ui.menu.two.item .item {
  width:50%
}

.ui.menu.three.item .item {
  width:33.333%
}

.ui.menu.four.item .item {
  width:25%
}

.ui.menu.five.item .item {
  width:20%
}

.ui.menu.six.item .item {
  width:16.666%
}

.ui.menu.seven.item .item {
  width:14.285%
}

.ui.menu.eight.item .item {
  width:12.5%
}

.ui.menu.nine.item .item {
  width:11.11%
}

.ui.menu.ten.item .item {
  width:10%
}

.ui.menu.eleven.item .item {
  width:9.09%
}

.ui.menu.twelve.item .item {
  width:8.333%
}

.ui.menu.fixed {
  margin:0;position:fixed;width:100%;z-index:101
}

.ui.menu.fixed,.ui.menu.fixed .item:first-child,.ui.menu.fixed .item:last-child {
  border-radius:0!important
}

.ui.fixed.menu,.ui[class*="top fixed"].menu {
  bottom:auto;left:0;right:auto;top:0
}

.ui[class*="top fixed"].menu {
  border-left:none;border-right:none;border-top:none
}

.ui[class*="right fixed"].menu {
  border-bottom:none;border-right:none;border-top:none;bottom:auto;height:100%;left:auto;right:0;top:0;width:auto
}

.ui[class*="bottom fixed"].menu {
  border-bottom:none;border-left:none;border-right:none;bottom:0;left:0;right:auto;top:auto
}

.ui[class*="left fixed"].menu {
  border-bottom:none;border-left:none;border-top:none;bottom:auto;height:100%;left:0;right:auto;top:0;width:auto
}

.ui.fixed.menu+.ui.grid {
  padding-top:2.75rem
}

.ui.pointing.menu .item:after {
  background:none;border:1px solid #d4d4d5;border-left:none;border-top:none;content:"";height:.57142857em;left:50%;margin:.5px 0 0;position:absolute;top:100%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transition:background .1s ease;visibility:hidden;width:.57142857em;z-index:2
}

.ui.vertical.pointing.menu .item:after {
  border:1px solid #d4d4d5;border-bottom:none;border-left:none;bottom:auto;left:auto;margin:0 -.5px 0 0;position:absolute;right:0;top:50%;transform:translateX(50%) translateY(-50%) rotate(45deg)
}

.ui.pointing.menu .active.item:after {
  visibility:visible
}

.ui.pointing.menu .active.dropdown.item:after {
  visibility:hidden
}

.ui.pointing.menu .active.item .menu .active.item:after,.ui.pointing.menu .dropdown.active.item:after {
  display:none
}

.ui.pointing.menu .active.item:after,.ui.pointing.menu .active.item:hover:after,.ui.vertical.pointing.menu .active.item:after,.ui.vertical.pointing.menu .active.item:hover:after {
  background-color:#f2f2f2
}

.ui.vertical.pointing.menu .menu .active.item:after {
  background-color:#fff
}

.ui.attached.menu {
  border-radius:0;bottom:0;box-shadow:none;margin:0 -1px;max-width:calc(100% + 2px);top:0;width:calc(100% + 2px)
}

.ui.attached+.ui.attached.menu:not(.top) {
  border-top:none
}

.ui[class*="top attached"].menu {
  border-radius:.28571429rem .28571429rem 0 0;bottom:0;margin-bottom:0;margin-top:1rem;top:0
}

.ui.menu[class*="top attached"]:first-child {
  margin-top:0
}

.ui[class*="bottom attached"].menu {
  border-radius:0 0 .28571429rem .28571429rem;bottom:0;box-shadow:0 1px 2px 0 rgba(34,36,38,.15),none;margin-bottom:1rem;margin-top:0;top:0
}

.ui[class*="bottom attached"].menu:last-child {
  margin-bottom:0
}

.ui.top.attached.menu>.item:first-child {
  border-radius:.28571429rem 0 0 0
}

.ui.bottom.attached.menu>.item:first-child {
  border-radius:0 0 0 .28571429rem
}

.ui.attached.menu:not(.tabular) {
  border:1px solid #d4d4d5
}

.ui.attached.inverted.menu {
  border:none
}

.ui.mini.menu {
  font-size:.78571429rem
}

.ui.mini.vertical.menu {
  width:9rem
}

.ui.tiny.menu {
  font-size:.85714286rem
}

.ui.tiny.vertical.menu {
  width:11rem
}

.ui.small.menu {
  font-size:.92857143rem
}

.ui.small.vertical.menu {
  width:13rem
}

.ui.menu {
  font-size:1rem
}

.ui.vertical.menu {
  width:15rem
}

.ui.large.menu {
  font-size:1.07142857rem
}

.ui.large.vertical.menu {
  width:18rem
}

.ui.huge.menu {
  font-size:1.21428571rem
}

.ui.huge.vertical.menu {
  width:22rem
}

.ui.big.menu {
  font-size:1.14285714rem
}

.ui.big.vertical.menu {
  width:20rem
}

.ui.massive.menu {
  font-size:1.28571429rem
}

.ui.massive.vertical.menu {
  width:25rem
}

.ui.header {
  border:none;color:rgba(0,0,0,.87);font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28571429em;margin:calc(2rem - .14286em) 0 1rem;padding:0;text-transform:none
}

.ui.header:first-child {
  margin-top:-.14285714em
}

.ui.header:last-child {
  margin-bottom:0
}

.ui.header>.icon {
  display:table-cell;font-size:1.5em;opacity:1;padding-top:0;vertical-align:middle
}

.ui.header .icon:only-child {
  display:inline-block;margin-right:.75rem;padding:0
}

.ui.header>.image:not(.icon),.ui.header>img {
  display:inline-block;height:auto;margin-top:.14285714em;vertical-align:middle;width:2.5em
}

.ui.header>.image:not(.icon):only-child,.ui.header>img:only-child {
  margin-right:.75rem
}

.ui.header .content {
  display:inline-block;vertical-align:top
}

.ui.header>.icon+.content,.ui.header>.image+.content,.ui.header>img+.content {
  padding-left:.75rem;vertical-align:middle
}

.ui.header>.icon+.content {
  display:table-cell
}

.ui.header .ui.label {
  font-size:"";margin-left:.5rem;vertical-align:middle
}

.ui.header+p {
  margin-top:0
}

h1.ui.header {
  font-size:2rem
}

h2.ui.header {
  font-size:1.71428571rem
}

h3.ui.header {
  font-size:1.28571429rem
}

h4.ui.header {
  font-size:1.07142857rem
}

h5.ui.header {
  font-size:1rem
}

.ui.huge.header {
  font-size:2em;min-height:1em
}

.ui.large.header {
  font-size:1.71428571em
}

.ui.medium.header {
  font-size:1.28571429em
}

.ui.small.header {
  font-size:1.07142857em
}

.ui.tiny.header {
  font-size:1em
}

.ui.icon.header {
  display:inline-block;margin:2rem 0 1rem;text-align:center
}

.ui.icon.header:after {
  clear:both;content:"";display:block;height:0;visibility:hidden
}

.ui.icon.header:first-child {
  margin-top:0
}

.ui.icon.header .icon {
  float:none;font-size:3em;height:auto;line-height:1;margin:0 auto .5rem;opacity:1;width:auto
}

.ui.icon.header .content,.ui.icon.header .icon {
  display:block;padding:0
}

.ui.icon.header .circular.icon,.ui.icon.header .square.icon {
  font-size:2em
}

.ui.block.icon.header .icon {
  margin-bottom:0
}

.ui.icon.header.aligned {
  display:block;margin-left:auto;margin-right:auto
}

.ui.disabled.header {
  opacity:.45
}

.ui.inverted.header {
  color:#fff
}

.ui.inverted.attached.header {
  border-color:transparent
}

.ui.inverted.attached.header,.ui.inverted.block.header {
  background:#545454 linear-gradient(transparent,rgba(0,0,0,.05));box-shadow:none
}

.ui.inverted.block.header {
  border-bottom:none
}

.ui.red.header {
  color:#db2828!important
}

a.ui.red.header:hover {
  color:#d01919!important
}

.ui.red.dividing.header {
  border-bottom:2px solid #db2828
}

.ui.inverted.red.header {
  color:#ff695e!important
}

a.ui.inverted.red.header:hover {
  color:#ff5144!important
}

.ui.orange.header {
  color:#f2711c!important
}

a.ui.orange.header:hover {
  color:#f26202!important
}

.ui.orange.dividing.header {
  border-bottom:2px solid #f2711c
}

.ui.inverted.orange.header {
  color:#ff851b!important
}

a.ui.inverted.orange.header:hover {
  color:#ff7701!important
}

.ui.olive.header {
  color:#b5cc18!important
}

a.ui.olive.header:hover {
  color:#a7bd0d!important
}

.ui.olive.dividing.header {
  border-bottom:2px solid #b5cc18
}

.ui.inverted.olive.header {
  color:#d9e778!important
}

a.ui.inverted.olive.header:hover {
  color:#d8ea5c!important
}

.ui.yellow.header {
  color:#fbbd08!important
}

a.ui.yellow.header:hover {
  color:#eaae00!important
}

.ui.yellow.dividing.header {
  border-bottom:2px solid #fbbd08
}

.ui.inverted.yellow.header {
  color:#ffe21f!important
}

a.ui.inverted.yellow.header:hover {
  color:#ffdf05!important
}

.ui.green.header {
  color:#21ba45!important
}

a.ui.green.header:hover {
  color:#16ab39!important
}

.ui.green.dividing.header {
  border-bottom:2px solid #21ba45
}

.ui.inverted.green.header {
  color:#2ecc40!important
}

a.ui.inverted.green.header:hover {
  color:#22be34!important
}

.ui.teal.header {
  color:#00b5ad!important
}

a.ui.teal.header:hover {
  color:#009c95!important
}

.ui.teal.dividing.header {
  border-bottom:2px solid #00b5ad
}

.ui.inverted.teal.header {
  color:#6dffff!important
}

a.ui.inverted.teal.header:hover {
  color:#54ffff!important
}

.ui.blue.header {
  color:#2185d0!important
}

a.ui.blue.header:hover {
  color:#1678c2!important
}

.ui.blue.dividing.header {
  border-bottom:2px solid #2185d0
}

.ui.inverted.blue.header {
  color:#54c8ff!important
}

a.ui.inverted.blue.header:hover {
  color:#3ac0ff!important
}

.ui.violet.header {
  color:#6435c9!important
}

a.ui.violet.header:hover {
  color:#5829bb!important
}

.ui.violet.dividing.header {
  border-bottom:2px solid #6435c9
}

.ui.inverted.violet.header {
  color:#a291fb!important
}

a.ui.inverted.violet.header:hover {
  color:#8a73ff!important
}

.ui.purple.header {
  color:#a333c8!important
}

a.ui.purple.header:hover {
  color:#9627ba!important
}

.ui.purple.dividing.header {
  border-bottom:2px solid #a333c8
}

.ui.inverted.purple.header {
  color:#dc73ff!important
}

a.ui.inverted.purple.header:hover {
  color:#d65aff!important
}

.ui.pink.header {
  color:#e03997!important
}

a.ui.pink.header:hover {
  color:#e61a8d!important
}

.ui.pink.dividing.header {
  border-bottom:2px solid #e03997
}

.ui.inverted.pink.header {
  color:#ff8edf!important
}

a.ui.inverted.pink.header:hover {
  color:#ff74d8!important
}

.ui.brown.header {
  color:#a5673f!important
}

a.ui.brown.header:hover {
  color:#975b33!important
}

.ui.brown.dividing.header {
  border-bottom:2px solid #a5673f
}

.ui.inverted.brown.header {
  color:#d67c1c!important
}

a.ui.inverted.brown.header:hover {
  color:#c86f11!important
}

.ui.grey.header {
  color:#767676!important
}

a.ui.grey.header:hover {
  color:#838383!important
}

.ui.grey.dividing.header {
  border-bottom:2px solid #767676
}

.ui.inverted.grey.header {
  color:#dcddde!important
}

a.ui.inverted.grey.header:hover {
  color:#cfd0d2!important
}

.ui.left.aligned.header {
  text-align:left
}

.ui.right.aligned.header {
  text-align:right
}

.ui.center.aligned.header,.ui.centered.header {
  text-align:center
}

.ui.justified.header {
  text-align:justify
}

.ui.justified.header:after {
  content:"";display:inline-block;width:100%
}

.ui.floated.header,.ui[class*="left floated"].header {
  float:left;margin-right:.5em;margin-top:0
}

.ui[class*="right floated"].header {
  float:right;margin-left:.5em;margin-top:0
}

.ui.fitted.header {
  padding:0
}

.ui.dividing.header {
  border-bottom:1px solid rgba(34,36,38,.15)
}

.ui.dividing.header,.ui.dividing.header .sub.header {
  padding-bottom:.21428571rem
}

.ui.dividing.header .icon {
  margin-bottom:0
}

.ui.inverted.dividing.header {
  border-bottom-color:hsla(0,0%,100%,.1)
}

.ui.block.header {
  background:#f3f4f5;border:1px solid #d4d4d5;border-radius:.28571429rem;box-shadow:none;padding:.78571429rem 1rem
}

.ui.tiny.block.header {
  font-size:.85714286rem
}

.ui.small.block.header {
  font-size:.92857143rem
}

.ui.block.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size:1rem
}

.ui.large.block.header {
  font-size:1.14285714rem
}

.ui.huge.block.header {
  font-size:1.42857143rem
}

.ui.attached.header {
  background:#fff;border:1px solid #d4d4d5;box-shadow:none;margin-left:-1px;margin-right:-1px;padding:.78571429rem 1rem
}

.ui.attached.block.header {
  background:#f3f4f5
}

.ui.attached:not(.top):not(.bottom).header {
  border-radius:0;border-top:none;margin-bottom:0;margin-top:0
}

.ui.top.attached.header {
  border-radius:.28571429rem .28571429rem 0 0;margin-bottom:0
}

.ui.bottom.attached.header {
  border-radius:0 0 .28571429rem .28571429rem;border-top:none;margin-top:0
}

.ui.tiny.attached.header {
  font-size:.85714286em
}

.ui.small.attached.header {
  font-size:.92857143em
}

.ui.attached.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size:1em
}

.ui.large.attached.header {
  font-size:1.14285714em
}

.ui.huge.attached.header {
  font-size:1.42857143em
}

.ui.header:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {
  font-size:1.28571429em
}

.ui.button {
  background:#e0e1e2 none;border:none;border-radius:.28571429rem;color:rgba(0,0,0,.6);cursor:pointer;display:inline-block;font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;line-height:1em;margin:0 .25em 0 0;min-height:1em;outline:none;padding:.78571429em 1.5em;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline;will-change:"";-webkit-tap-highlight-color:transparent
}

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

.ui.button:hover {
  background-color:#cacbcd;background-image:none;color:rgba(0,0,0,.8)
}

.ui.button:hover .icon {
  opacity:.85
}

.ui.button:focus {
  background-color:#cacbcd;background-image:""!important;box-shadow:""!important;color:rgba(0,0,0,.8)
}

.ui.button:focus .icon {
  opacity:.85
}

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

.ui.active.button {
  box-shadow:inset 0 0 0 1px transparent
}

.ui.active.button,.ui.active.button:hover {
  color:rgba(0,0,0,.95)
}

.ui.active.button,.ui.active.button:active,.ui.active.button:hover {
  background-color:#c0c1c2;background-image:none
}

.ui.loading.loading.loading.loading.loading.loading.button {
  color:transparent!important;cursor:default;opacity:1;pointer-events:auto;position:relative;text-shadow:none!important;transition:all 0s linear,opacity .1s ease
}

.ui.loading.button:before {
  border:.2em solid rgba(0,0,0,.15);border-radius:500rem
}

.ui.loading.button:after,.ui.loading.button:before {
  content:"";height:1.28571429em;left:50%;margin:-.64285714em 0 0 -.64285714em;position:absolute;top:50%;width:1.28571429em
}

.ui.loading.button:after {
  animation:button-spin .6s linear;animation-iteration-count:infinite;border:.2em solid transparent;border-radius:500rem;border-top-color:#fff;box-shadow:0 0 0 1px transparent
}

.ui.labeled.icon.loading.button .icon {
  background-color:transparent;box-shadow:none
}

@keyframes button-spin {
  0%{transform:rotate(0deg)}to{transform:rotate(1turn)}
}

.ui.basic.loading.button:not(.inverted):before {
  border-color:rgba(0,0,0,.1)
}

.ui.basic.loading.button:not(.inverted):after {
  border-top-color:#767676
}

.ui.button:disabled,.ui.buttons .disabled.button,.ui.disabled.active.button,.ui.disabled.button,.ui.disabled.button:hover {
  background-image:none!important;box-shadow:none!important;cursor:default;opacity:.45!important;pointer-events:none!important
}

.ui.basic.buttons .ui.disabled.button {
  border-color:rgba(34,36,38,.5)
}

.ui.inverted.button {
  background:transparent none;box-shadow:inset 0 0 0 2px #fff!important;color:#fff;text-shadow:none!important
}

.ui.inverted.buttons .button {
  margin:0 0 0 -2px
}

.ui.inverted.buttons .button:first-child {
  margin-left:0
}

.ui.inverted.vertical.buttons .button {
  margin:0 0 -2px
}

.ui.inverted.vertical.buttons .button:first-child {
  margin-top:0
}

.ui.inverted.button.active,.ui.inverted.button:focus,.ui.inverted.button:hover {
  background:#fff;box-shadow:inset 0 0 0 2px #fff!important;color:rgba(0,0,0,.8)
}

.ui.inverted.button.active:focus {
  background:#dcddde;box-shadow:inset 0 0 0 2px #dcddde!important;color:rgba(0,0,0,.8)
}

.ui.labeled.button:not(.icon) {
  background:none!important;border:none!important;box-shadow:none!important;display:inline-flex;flex-direction:row;padding:0!important
}

.ui.labeled.button>.button {
  margin:0
}

.ui.labeled.button>.label {
  align-items:center;border-color:rgba(34,36,38,.15);display:flex;font-size:1em;margin:0 0 0 -1px!important;padding:""
}

.ui.labeled.button>.tag.label:before {
  height:1.85em;width:1.85em
}

.ui.labeled.button:not([class*="left labeled"])>.button {
  border-bottom-right-radius:0;border-top-right-radius:0
}

.ui.labeled.button:not([class*="left labeled"])>.label,.ui[class*="left labeled"].button>.button {
  border-bottom-left-radius:0;border-top-left-radius:0
}

.ui[class*="left labeled"].button>.label {
  border-bottom-right-radius:0;border-top-right-radius:0
}

.ui.linkedin.button {
  background-color:#1f88be;color:#fff;text-shadow:none
}

.ui.linkedin.button:hover {
  background-color:#147baf;color:#fff;text-shadow:none
}

.ui.linkedin.button:active {
  background-color:#186992;color:#fff;text-shadow:none
}

.ui.button>.icon:not(.button) {
  color:"";height:.85714286em;opacity:.8;transition:opacity .1s ease;vertical-align:""
}

.ui.button:not(.icon)>.icon:not(.button):not(.dropdown),.ui.button>.icon:not(.button) {
  margin:0 .42857143em 0 -.21428571em
}

.ui.button:not(.icon)>.right.icon:not(.button):not(.dropdown) {
  margin:0 -.21428571em 0 .42857143em
}

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

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

.ui.compact.button,.ui.compact.buttons .button {
  padding:.58928571em 1.125em
}

.ui.compact.icon.button,.ui.compact.icon.buttons .button {
  padding:.58928571em
}

.ui.compact.labeled.icon.button,.ui.compact.labeled.icon.buttons .button {
  padding:.58928571em 3.69642857em
}

.ui.mini.button,.ui.mini.buttons .button,.ui.mini.buttons .or {
  font-size:.78571429rem
}

.ui.tiny.button,.ui.tiny.buttons .button,.ui.tiny.buttons .or {
  font-size:.85714286rem
}

.ui.small.button,.ui.small.buttons .button,.ui.small.buttons .or {
  font-size:.92857143rem
}

.ui.button,.ui.buttons .button,.ui.buttons .or {
  font-size:1rem
}

.ui.large.button,.ui.large.buttons .button,.ui.large.buttons .or {
  font-size:1.14285714rem
}

.ui.big.button,.ui.big.buttons .button,.ui.big.buttons .or {
  font-size:1.28571429rem
}

.ui.huge.button,.ui.huge.buttons .button,.ui.huge.buttons .or {
  font-size:1.42857143rem
}

.ui.massive.button,.ui.massive.buttons .button,.ui.massive.buttons .or {
  font-size:1.71428571rem
}

.ui.icon.button,.ui.icon.buttons .button {
  padding:.78571429em
}

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

.ui.basic.button,.ui.basic.buttons .button {
  background:transparent none!important;border-radius:.28571429rem;box-shadow:inset 0 0 0 1px rgba(34,36,38,.15);color:rgba(0,0,0,.6)!important;font-weight:400;text-shadow:none!important;text-transform:none
}

.ui.basic.buttons {
  border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;box-shadow:none
}

.ui.basic.buttons .button {
  border-radius:0
}

.ui.basic.button:focus,.ui.basic.button:hover,.ui.basic.buttons .button:focus,.ui.basic.buttons .button:hover {
  background:#fff!important;box-shadow:inset 0 0 0 1px rgba(34,36,38,.35),inset 0 0 0 0 rgba(34,36,38,.15);color:rgba(0,0,0,.8)!important
}

.ui.basic.button:active,.ui.basic.buttons .button:active {
  background:#f8f8f8!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset 0 1px 4px 0 rgba(34,36,38,.15);color:rgba(0,0,0,.9)!important
}

.ui.basic.active.button,.ui.basic.buttons .active.button {
  background:rgba(0,0,0,.05)!important;box-shadow:""!important;color:rgba(0,0,0,.95)!important
}

.ui.basic.active.button:hover,.ui.basic.buttons .active.button:hover {
  background-color:rgba(0,0,0,.05)
}

.ui.basic.buttons .button:hover {
  box-shadow:inset 0 0 0 1px rgba(34,36,38,.35),inset inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.basic.buttons .button:active {
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.15),inset inset 0 1px 4px 0 rgba(34,36,38,.15)
}

.ui.basic.buttons .active.button {
  box-shadow:""!important
}

.ui.basic.inverted.button,.ui.basic.inverted.buttons .button {
  background-color:transparent!important;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#f9fafb!important
}

.ui.basic.inverted.button:focus,.ui.basic.inverted.button:hover,.ui.basic.inverted.buttons .button:focus,.ui.basic.inverted.buttons .button:hover {
  box-shadow:inset 0 0 0 2px #fff!important;color:#fff!important
}

.ui.basic.inverted.button:active,.ui.basic.inverted.buttons .button:active {
  background-color:hsla(0,0%,100%,.08)!important;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.9)!important;color:#fff!important
}

.ui.basic.inverted.active.button,.ui.basic.inverted.buttons .active.button {
  background-color:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.7);color:#fff;text-shadow:none
}

.ui.basic.inverted.active.button:hover,.ui.basic.inverted.buttons .active.button:hover {
  background-color:hsla(0,0%,100%,.15);box-shadow:inset 0 0 0 2px #fff!important
}

.ui.basic.buttons .button {
  border-left:1px solid rgba(34,36,38,.15);box-shadow:none
}

.ui.basic.vertical.buttons .button {
  border-left:0;border-top:1px solid rgba(34,36,38,.15)
}

.ui.basic.vertical.buttons .button:first-child {
  border-top-width:0
}

.ui.labeled.icon.button,.ui.labeled.icon.buttons .button {
  padding-left:4.07142857em!important;padding-right:1.5em!important;position:relative
}

.ui.labeled.icon.button>.icon,.ui.labeled.icon.buttons>.button>.icon {
  background-color:rgba(0,0,0,.05);border-radius:0;border-bottom-left-radius:inherit;border-top-left-radius:inherit;box-shadow:inset -1px 0 0 0 transparent;color:"";height:100%;left:0;line-height:1;margin:0;position:absolute;text-align:center;top:0;width:2.57142857em
}

.ui[class*="right labeled"].icon.button {
  padding-left:1.5em!important;padding-right:4.07142857em!important
}

.ui[class*="right labeled"].icon.button>.icon {
  border-radius:0;border-bottom-right-radius:inherit;border-top-right-radius:inherit;box-shadow:inset 1px 0 0 0 transparent;left:auto;right:0
}

.ui.labeled.icon.button>.icon:after,.ui.labeled.icon.button>.icon:before,.ui.labeled.icon.buttons>.button>.icon:after,.ui.labeled.icon.buttons>.button>.icon:before {
  display:block;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%
}

.ui.labeled.icon.buttons .button>.icon {
  border-radius:0
}

.ui.labeled.icon.buttons .button:first-child>.icon {
  border-bottom-left-radius:.28571429rem;border-top-left-radius:.28571429rem
}

.ui.labeled.icon.buttons .button:last-child>.icon {
  border-bottom-right-radius:.28571429rem;border-top-right-radius:.28571429rem
}

.ui.vertical.labeled.icon.buttons .button:first-child>.icon {
  border-radius:0;border-top-left-radius:.28571429rem
}

.ui.vertical.labeled.icon.buttons .button:last-child>.icon {
  border-radius:0;border-bottom-left-radius:.28571429rem
}

.ui.fluid[class*="left labeled"].icon.button,.ui.fluid[class*="right labeled"].icon.button {
  padding-left:1.5em!important;padding-right:1.5em!important
}

.ui.button.toggle.active,.ui.buttons .button.toggle.active,.ui.toggle.buttons .active.button {
  background-color:#21ba45!important;box-shadow:none!important;color:#fff!important;text-shadow:none
}

.ui.button.toggle.active:hover {
  background-color:#16ab39!important;color:#fff!important;text-shadow:none
}

.ui.circular.button {
  border-radius:10em
}

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

.ui.buttons .or {
  height:2.57142857em;position:relative;width:.3em;z-index:3
}

.ui.buttons .or:before {
  background-color:#fff;border-radius:500rem;box-shadow:inset 0 0 0 1px transparent;color:rgba(0,0,0,.4);content:"or";font-style:normal;font-weight:700;height:1.78571429em;left:50%;line-height:1.78571429em;margin-left:-.89285714em;margin-top:-.89285714em;position:absolute;text-align:center;text-shadow:none;top:50%;width:1.78571429em
}

.ui.buttons .or[data-text]:before {
  content:attr(data-text)
}

.ui.fluid.buttons .or {
  width:0!important
}

.ui.fluid.buttons .or:after {
  display:none
}

.ui.attached.button {
  border-radius:0;box-shadow:0 0 0 1px rgba(34,36,38,.15)!important;display:block;margin:0;position:relative
}

.ui.attached.top.button {
  border-radius:.28571429rem .28571429rem 0 0
}

.ui.attached.bottom.button {
  border-radius:0 0 .28571429rem .28571429rem
}

.ui.left.attached.button {
  border-left:none;border-radius:.28571429rem 0 0 .28571429rem;display:inline-block;padding-right:.75em;text-align:right
}

.ui.right.attached.button {
  border-radius:0 .28571429rem .28571429rem 0;display:inline-block;padding-left:.75em;text-align:left
}

.ui.attached.buttons {
  border-radius:0;display:flex;margin-left:-1px;margin-right:-1px;position:relative;width:auto!important;z-index:2
}

.ui.attached.buttons .button {
  margin:0
}

.ui.attached.buttons .button:first-child,.ui.attached.buttons .button:last-child {
  border-radius:0
}

.ui[class*="top attached"].buttons {
  border-radius:.28571429rem .28571429rem 0 0;margin-bottom:-1px
}

.ui[class*="top attached"].buttons .button:first-child {
  border-radius:.28571429rem 0 0 0
}

.ui[class*="top attached"].buttons .button:last-child {
  border-radius:0 .28571429rem 0 0
}

.ui[class*="bottom attached"].buttons {
  border-radius:0 0 .28571429rem .28571429rem;margin-top:-1px
}

.ui[class*="bottom attached"].buttons .button:first-child {
  border-radius:0 0 0 .28571429rem
}

.ui[class*="bottom attached"].buttons .button:last-child {
  border-radius:0 0 .28571429rem 0
}

.ui[class*="left attached"].buttons {
  border-radius:0 .28571429rem .28571429rem 0;display:inline-flex;margin-left:-1px;margin-right:0
}

.ui[class*="left attached"].buttons .button:first-child {
  border-radius:0 .28571429rem 0 0;margin-left:-1px
}

.ui[class*="left attached"].buttons .button:last-child {
  border-radius:0 0 .28571429rem 0;margin-left:-1px
}

.ui[class*="right attached"].buttons {
  border-radius:.28571429rem 0 0 .28571429rem;display:inline-flex;margin-left:0;margin-right:-1px
}

.ui[class*="right attached"].buttons .button:first-child {
  border-radius:.28571429rem 0 0 0;margin-left:-1px
}

.ui[class*="right attached"].buttons .button:last-child {
  border-radius:0 0 0 .28571429rem;margin-left:-1px
}

.ui.fluid.button,.ui.fluid.buttons {
  width:100%
}

.ui.fluid.button {
  display:block
}

.ui.two.buttons {
  width:100%
}

.ui.two.buttons>.button {
  width:50%
}

.ui.three.buttons {
  width:100%
}

.ui.three.buttons>.button {
  width:33.333%
}

.ui.four.buttons {
  width:100%
}

.ui.four.buttons>.button {
  width:25%
}

.ui.five.buttons {
  width:100%
}

.ui.five.buttons>.button {
  width:20%
}

.ui.six.buttons {
  width:100%
}

.ui.six.buttons>.button {
  width:16.666%
}

.ui.seven.buttons {
  width:100%
}

.ui.seven.buttons>.button {
  width:14.285%
}

.ui.eight.buttons {
  width:100%
}

.ui.eight.buttons>.button {
  width:12.5%
}

.ui.nine.buttons {
  width:100%
}

.ui.nine.buttons>.button {
  width:11.11%
}

.ui.ten.buttons {
  width:100%
}

.ui.ten.buttons>.button {
  width:10%
}

.ui.eleven.buttons {
  width:100%
}

.ui.eleven.buttons>.button {
  width:9.09%
}

.ui.twelve.buttons {
  width:100%
}

.ui.twelve.buttons>.button {
  width:8.3333%
}

.ui.fluid.vertical.buttons,.ui.fluid.vertical.buttons>.button {
  display:flex;width:auto
}

.ui.two.vertical.buttons>.button {
  height:50%
}

.ui.three.vertical.buttons>.button {
  height:33.333%
}

.ui.four.vertical.buttons>.button {
  height:25%
}

.ui.five.vertical.buttons>.button {
  height:20%
}

.ui.six.vertical.buttons>.button {
  height:16.666%
}

.ui.seven.vertical.buttons>.button {
  height:14.285%
}

.ui.eight.vertical.buttons>.button {
  height:12.5%
}

.ui.nine.vertical.buttons>.button {
  height:11.11%
}

.ui.ten.vertical.buttons>.button {
  height:10%
}

.ui.eleven.vertical.buttons>.button {
  height:9.09%
}

.ui.twelve.vertical.buttons>.button {
  height:8.3333%
}

.ui.black.button,.ui.black.buttons .button {
  background-color:#1b1c1d;background-image:none;color:#fff;text-shadow:none
}

.ui.black.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.black.button:hover,.ui.black.buttons .button:hover {
  background-color:#27292a;color:#fff;text-shadow:none
}

.ui.black.button:focus,.ui.black.buttons .button:focus {
  background-color:#2f3032;color:#fff;text-shadow:none
}

.ui.black.button:active,.ui.black.buttons .button:active {
  background-color:#343637;color:#fff;text-shadow:none
}

.ui.black.active.button,.ui.black.button .active.button:active,.ui.black.buttons .active.button,.ui.black.buttons .active.button:active {
  background-color:#0f0f10;color:#fff;text-shadow:none
}

.ui.basic.black.button,.ui.basic.black.buttons .button {
  box-shadow:inset 0 0 0 1px #1b1c1d!important;color:#1b1c1d!important
}

.ui.basic.black.button:hover,.ui.basic.black.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #27292a!important;color:#27292a!important
}

.ui.basic.black.button:focus,.ui.basic.black.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #2f3032!important;color:#27292a!important
}

.ui.basic.black.active.button,.ui.basic.black.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #0f0f10!important;color:#343637!important
}

.ui.basic.black.button:active,.ui.basic.black.buttons .button:active {
  box-shadow:inset 0 0 0 1px #343637!important;color:#343637!important
}

.ui.buttons:not(.vertical)>.basic.black.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.black.button,.ui.inverted.black.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #d4d4d5!important;color:#fff
}

.ui.inverted.black.button.active,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .button.active,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.black.active.button,.ui.inverted.black.button:active,.ui.inverted.black.button:focus,.ui.inverted.black.button:hover,.ui.inverted.black.buttons .active.button,.ui.inverted.black.buttons .button:active,.ui.inverted.black.buttons .button:focus,.ui.inverted.black.buttons .button:hover {
  background-color:#000
}

.ui.inverted.black.basic.button,.ui.inverted.black.basic.buttons .button,.ui.inverted.black.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.black.basic.button:hover,.ui.inverted.black.basic.buttons .button:hover,.ui.inverted.black.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #000!important;color:#fff!important
}

.ui.inverted.black.basic.button:focus,.ui.inverted.black.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #000!important;color:#545454!important
}

.ui.inverted.black.basic.active.button,.ui.inverted.black.basic.button:active,.ui.inverted.black.basic.buttons .active.button,.ui.inverted.black.basic.buttons .button:active,.ui.inverted.black.buttons .basic.active.button,.ui.inverted.black.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #000!important;color:#fff!important
}

.ui.grey.button,.ui.grey.buttons .button {
  background-color:#767676;background-image:none;color:#fff;text-shadow:none
}

.ui.grey.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.grey.button:hover,.ui.grey.buttons .button:hover {
  background-color:#838383;color:#fff;text-shadow:none
}

.ui.grey.button:focus,.ui.grey.buttons .button:focus {
  background-color:#8a8a8a;color:#fff;text-shadow:none
}

.ui.grey.button:active,.ui.grey.buttons .button:active {
  background-color:#909090;color:#fff;text-shadow:none
}

.ui.grey.active.button,.ui.grey.button .active.button:active,.ui.grey.buttons .active.button,.ui.grey.buttons .active.button:active {
  background-color:#696969;color:#fff;text-shadow:none
}

.ui.basic.grey.button,.ui.basic.grey.buttons .button {
  box-shadow:inset 0 0 0 1px #767676!important;color:#767676!important
}

.ui.basic.grey.button:hover,.ui.basic.grey.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #838383!important;color:#838383!important
}

.ui.basic.grey.button:focus,.ui.basic.grey.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #8a8a8a!important;color:#838383!important
}

.ui.basic.grey.active.button,.ui.basic.grey.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #696969!important;color:#909090!important
}

.ui.basic.grey.button:active,.ui.basic.grey.buttons .button:active {
  box-shadow:inset 0 0 0 1px #909090!important;color:#909090!important
}

.ui.buttons:not(.vertical)>.basic.grey.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.grey.button,.ui.inverted.grey.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #d4d4d5!important;color:#fff
}

.ui.inverted.grey.button.active,.ui.inverted.grey.button:active,.ui.inverted.grey.button:focus,.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button.active,.ui.inverted.grey.buttons .button:active,.ui.inverted.grey.buttons .button:focus,.ui.inverted.grey.buttons .button:hover {
  box-shadow:none!important;color:rgba(0,0,0,.6)
}

.ui.inverted.grey.button:hover,.ui.inverted.grey.buttons .button:hover {
  background-color:#cfd0d2
}

.ui.inverted.grey.button:focus,.ui.inverted.grey.buttons .button:focus {
  background-color:#c7c9cb
}

.ui.inverted.grey.active.button,.ui.inverted.grey.buttons .active.button {
  background-color:#cfd0d2
}

.ui.inverted.grey.button:active,.ui.inverted.grey.buttons .button:active {
  background-color:#c2c4c5
}

.ui.inverted.grey.basic.button,.ui.inverted.grey.basic.buttons .button,.ui.inverted.grey.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.grey.basic.button:hover,.ui.inverted.grey.basic.buttons .button:hover,.ui.inverted.grey.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #cfd0d2!important;color:#fff!important
}

.ui.inverted.grey.basic.button:focus,.ui.inverted.grey.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #c7c9cb!important;color:#dcddde!important
}

.ui.inverted.grey.basic.active.button,.ui.inverted.grey.basic.buttons .active.button,.ui.inverted.grey.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #cfd0d2!important;color:#fff!important
}

.ui.inverted.grey.basic.button:active,.ui.inverted.grey.basic.buttons .button:active,.ui.inverted.grey.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #c2c4c5!important;color:#fff!important
}

.ui.brown.button,.ui.brown.buttons .button {
  background-color:#a5673f;background-image:none;color:#fff;text-shadow:none
}

.ui.brown.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.brown.button:hover,.ui.brown.buttons .button:hover {
  background-color:#975b33;color:#fff;text-shadow:none
}

.ui.brown.button:focus,.ui.brown.buttons .button:focus {
  background-color:#90532b;color:#fff;text-shadow:none
}

.ui.brown.button:active,.ui.brown.buttons .button:active {
  background-color:#805031;color:#fff;text-shadow:none
}

.ui.brown.active.button,.ui.brown.button .active.button:active,.ui.brown.buttons .active.button,.ui.brown.buttons .active.button:active {
  background-color:#995a31;color:#fff;text-shadow:none
}

.ui.basic.brown.button,.ui.basic.brown.buttons .button {
  box-shadow:inset 0 0 0 1px #a5673f!important;color:#a5673f!important
}

.ui.basic.brown.button:hover,.ui.basic.brown.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #975b33!important;color:#975b33!important
}

.ui.basic.brown.button:focus,.ui.basic.brown.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #90532b!important;color:#975b33!important
}

.ui.basic.brown.active.button,.ui.basic.brown.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #995a31!important;color:#805031!important
}

.ui.basic.brown.button:active,.ui.basic.brown.buttons .button:active {
  box-shadow:inset 0 0 0 1px #805031!important;color:#805031!important
}

.ui.buttons:not(.vertical)>.basic.brown.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.brown.button,.ui.inverted.brown.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #d67c1c!important;color:#d67c1c
}

.ui.inverted.brown.button.active,.ui.inverted.brown.button:active,.ui.inverted.brown.button:focus,.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button.active,.ui.inverted.brown.buttons .button:active,.ui.inverted.brown.buttons .button:focus,.ui.inverted.brown.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.brown.button:hover,.ui.inverted.brown.buttons .button:hover {
  background-color:#c86f11
}

.ui.inverted.brown.button:focus,.ui.inverted.brown.buttons .button:focus {
  background-color:#c16808
}

.ui.inverted.brown.active.button,.ui.inverted.brown.buttons .active.button {
  background-color:#cc6f0d
}

.ui.inverted.brown.button:active,.ui.inverted.brown.buttons .button:active {
  background-color:#a96216
}

.ui.inverted.brown.basic.button,.ui.inverted.brown.basic.buttons .button,.ui.inverted.brown.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.brown.basic.button:hover,.ui.inverted.brown.basic.buttons .button:hover,.ui.inverted.brown.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #c86f11!important;color:#d67c1c!important
}

.ui.inverted.brown.basic.button:focus,.ui.inverted.brown.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #c16808!important;color:#d67c1c!important
}

.ui.inverted.brown.basic.active.button,.ui.inverted.brown.basic.buttons .active.button,.ui.inverted.brown.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #cc6f0d!important;color:#d67c1c!important
}

.ui.inverted.brown.basic.button:active,.ui.inverted.brown.basic.buttons .button:active,.ui.inverted.brown.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #a96216!important;color:#d67c1c!important
}

.ui.blue.button,.ui.blue.buttons .button {
  background-color:#2185d0;background-image:none;color:#fff;text-shadow:none
}

.ui.blue.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.blue.button:hover,.ui.blue.buttons .button:hover {
  background-color:#1678c2;color:#fff;text-shadow:none
}

.ui.blue.button:focus,.ui.blue.buttons .button:focus {
  background-color:#0d71bb;color:#fff;text-shadow:none
}

.ui.blue.button:active,.ui.blue.buttons .button:active {
  background-color:#1a69a4;color:#fff;text-shadow:none
}

.ui.blue.active.button,.ui.blue.button .active.button:active,.ui.blue.buttons .active.button,.ui.blue.buttons .active.button:active {
  background-color:#1279c6;color:#fff;text-shadow:none
}

.ui.basic.blue.button,.ui.basic.blue.buttons .button {
  box-shadow:inset 0 0 0 1px #2185d0!important;color:#2185d0!important
}

.ui.basic.blue.button:hover,.ui.basic.blue.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #1678c2!important;color:#1678c2!important
}

.ui.basic.blue.button:focus,.ui.basic.blue.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #0d71bb!important;color:#1678c2!important
}

.ui.basic.blue.active.button,.ui.basic.blue.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #1279c6!important;color:#1a69a4!important
}

.ui.basic.blue.button:active,.ui.basic.blue.buttons .button:active {
  box-shadow:inset 0 0 0 1px #1a69a4!important;color:#1a69a4!important
}

.ui.buttons:not(.vertical)>.basic.blue.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.blue.button,.ui.inverted.blue.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #54c8ff!important;color:#54c8ff
}

.ui.inverted.blue.button.active,.ui.inverted.blue.button:active,.ui.inverted.blue.button:focus,.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button.active,.ui.inverted.blue.buttons .button:active,.ui.inverted.blue.buttons .button:focus,.ui.inverted.blue.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.blue.button:hover,.ui.inverted.blue.buttons .button:hover {
  background-color:#3ac0ff
}

.ui.inverted.blue.button:focus,.ui.inverted.blue.buttons .button:focus {
  background-color:#2bbbff
}

.ui.inverted.blue.active.button,.ui.inverted.blue.buttons .active.button {
  background-color:#3ac0ff
}

.ui.inverted.blue.button:active,.ui.inverted.blue.buttons .button:active {
  background-color:#21b8ff
}

.ui.inverted.blue.basic.button,.ui.inverted.blue.basic.buttons .button,.ui.inverted.blue.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.blue.basic.button:hover,.ui.inverted.blue.basic.buttons .button:hover,.ui.inverted.blue.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #3ac0ff!important;color:#54c8ff!important
}

.ui.inverted.blue.basic.button:focus,.ui.inverted.blue.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #2bbbff!important;color:#54c8ff!important
}

.ui.inverted.blue.basic.active.button,.ui.inverted.blue.basic.buttons .active.button,.ui.inverted.blue.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #3ac0ff!important;color:#54c8ff!important
}

.ui.inverted.blue.basic.button:active,.ui.inverted.blue.basic.buttons .button:active,.ui.inverted.blue.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #21b8ff!important;color:#54c8ff!important
}

.ui.green.button,.ui.green.buttons .button {
  background-color:#21ba45;background-image:none;color:#fff;text-shadow:none
}

.ui.green.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.green.button:hover,.ui.green.buttons .button:hover {
  background-color:#16ab39;color:#fff;text-shadow:none
}

.ui.green.button:focus,.ui.green.buttons .button:focus {
  background-color:#0ea432;color:#fff;text-shadow:none
}

.ui.green.button:active,.ui.green.buttons .button:active {
  background-color:#198f35;color:#fff;text-shadow:none
}

.ui.green.active.button,.ui.green.button .active.button:active,.ui.green.buttons .active.button,.ui.green.buttons .active.button:active {
  background-color:#13ae38;color:#fff;text-shadow:none
}

.ui.basic.green.button,.ui.basic.green.buttons .button {
  box-shadow:inset 0 0 0 1px #21ba45!important;color:#21ba45!important
}

.ui.basic.green.button:hover,.ui.basic.green.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #16ab39!important;color:#16ab39!important
}

.ui.basic.green.button:focus,.ui.basic.green.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #0ea432!important;color:#16ab39!important
}

.ui.basic.green.active.button,.ui.basic.green.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #13ae38!important;color:#198f35!important
}

.ui.basic.green.button:active,.ui.basic.green.buttons .button:active {
  box-shadow:inset 0 0 0 1px #198f35!important;color:#198f35!important
}

.ui.buttons:not(.vertical)>.basic.green.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.green.button,.ui.inverted.green.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #2ecc40!important;color:#2ecc40
}

.ui.inverted.green.button.active,.ui.inverted.green.button:active,.ui.inverted.green.button:focus,.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button.active,.ui.inverted.green.buttons .button:active,.ui.inverted.green.buttons .button:focus,.ui.inverted.green.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.green.button:hover,.ui.inverted.green.buttons .button:hover {
  background-color:#22be34
}

.ui.inverted.green.button:focus,.ui.inverted.green.buttons .button:focus {
  background-color:#19b82b
}

.ui.inverted.green.active.button,.ui.inverted.green.buttons .active.button {
  background-color:#1fc231
}

.ui.inverted.green.button:active,.ui.inverted.green.buttons .button:active {
  background-color:#25a233
}

.ui.inverted.green.basic.button,.ui.inverted.green.basic.buttons .button,.ui.inverted.green.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.green.basic.button:hover,.ui.inverted.green.basic.buttons .button:hover,.ui.inverted.green.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #22be34!important;color:#2ecc40!important
}

.ui.inverted.green.basic.button:focus,.ui.inverted.green.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #19b82b!important;color:#2ecc40!important
}

.ui.inverted.green.basic.active.button,.ui.inverted.green.basic.buttons .active.button,.ui.inverted.green.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #1fc231!important;color:#2ecc40!important
}

.ui.inverted.green.basic.button:active,.ui.inverted.green.basic.buttons .button:active,.ui.inverted.green.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #25a233!important;color:#2ecc40!important
}

.ui.orange.button,.ui.orange.buttons .button {
  background-color:#f2711c;background-image:none;color:#fff;text-shadow:none
}

.ui.orange.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.orange.button:hover,.ui.orange.buttons .button:hover {
  background-color:#f26202;color:#fff;text-shadow:none
}

.ui.orange.button:focus,.ui.orange.buttons .button:focus {
  background-color:#e55b00;color:#fff;text-shadow:none
}

.ui.orange.button:active,.ui.orange.buttons .button:active {
  background-color:#cf590c;color:#fff;text-shadow:none
}

.ui.orange.active.button,.ui.orange.button .active.button:active,.ui.orange.buttons .active.button,.ui.orange.buttons .active.button:active {
  background-color:#f56100;color:#fff;text-shadow:none
}

.ui.basic.orange.button,.ui.basic.orange.buttons .button {
  box-shadow:inset 0 0 0 1px #f2711c!important;color:#f2711c!important
}

.ui.basic.orange.button:hover,.ui.basic.orange.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #f26202!important;color:#f26202!important
}

.ui.basic.orange.button:focus,.ui.basic.orange.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #e55b00!important;color:#f26202!important
}

.ui.basic.orange.active.button,.ui.basic.orange.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #f56100!important;color:#cf590c!important
}

.ui.basic.orange.button:active,.ui.basic.orange.buttons .button:active {
  box-shadow:inset 0 0 0 1px #cf590c!important;color:#cf590c!important
}

.ui.buttons:not(.vertical)>.basic.orange.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.orange.button,.ui.inverted.orange.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #ff851b!important;color:#ff851b
}

.ui.inverted.orange.button.active,.ui.inverted.orange.button:active,.ui.inverted.orange.button:focus,.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button.active,.ui.inverted.orange.buttons .button:active,.ui.inverted.orange.buttons .button:focus,.ui.inverted.orange.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.orange.button:hover,.ui.inverted.orange.buttons .button:hover {
  background-color:#ff7701
}

.ui.inverted.orange.button:focus,.ui.inverted.orange.buttons .button:focus {
  background-color:#f17000
}

.ui.inverted.orange.active.button,.ui.inverted.orange.buttons .active.button {
  background-color:#ff7701
}

.ui.inverted.orange.button:active,.ui.inverted.orange.buttons .button:active {
  background-color:#e76b00
}

.ui.inverted.orange.basic.button,.ui.inverted.orange.basic.buttons .button,.ui.inverted.orange.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.orange.basic.button:hover,.ui.inverted.orange.basic.buttons .button:hover,.ui.inverted.orange.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #ff7701!important;color:#ff851b!important
}

.ui.inverted.orange.basic.button:focus,.ui.inverted.orange.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #f17000!important;color:#ff851b!important
}

.ui.inverted.orange.basic.active.button,.ui.inverted.orange.basic.buttons .active.button,.ui.inverted.orange.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #ff7701!important;color:#ff851b!important
}

.ui.inverted.orange.basic.button:active,.ui.inverted.orange.basic.buttons .button:active,.ui.inverted.orange.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #e76b00!important;color:#ff851b!important
}

.ui.pink.button,.ui.pink.buttons .button {
  background-color:#e03997;background-image:none;color:#fff;text-shadow:none
}

.ui.pink.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.pink.button:hover,.ui.pink.buttons .button:hover {
  background-color:#e61a8d;color:#fff;text-shadow:none
}

.ui.pink.button:focus,.ui.pink.buttons .button:focus {
  background-color:#e10f85;color:#fff;text-shadow:none
}

.ui.pink.button:active,.ui.pink.buttons .button:active {
  background-color:#c71f7e;color:#fff;text-shadow:none
}

.ui.pink.active.button,.ui.pink.button .active.button:active,.ui.pink.buttons .active.button,.ui.pink.buttons .active.button:active {
  background-color:#ea158d;color:#fff;text-shadow:none
}

.ui.basic.pink.button,.ui.basic.pink.buttons .button {
  box-shadow:inset 0 0 0 1px #e03997!important;color:#e03997!important
}

.ui.basic.pink.button:hover,.ui.basic.pink.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #e61a8d!important;color:#e61a8d!important
}

.ui.basic.pink.button:focus,.ui.basic.pink.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #e10f85!important;color:#e61a8d!important
}

.ui.basic.pink.active.button,.ui.basic.pink.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #ea158d!important;color:#c71f7e!important
}

.ui.basic.pink.button:active,.ui.basic.pink.buttons .button:active {
  box-shadow:inset 0 0 0 1px #c71f7e!important;color:#c71f7e!important
}

.ui.buttons:not(.vertical)>.basic.pink.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.pink.button,.ui.inverted.pink.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #ff8edf!important;color:#ff8edf
}

.ui.inverted.pink.button.active,.ui.inverted.pink.button:active,.ui.inverted.pink.button:focus,.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button.active,.ui.inverted.pink.buttons .button:active,.ui.inverted.pink.buttons .button:focus,.ui.inverted.pink.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.pink.button:hover,.ui.inverted.pink.buttons .button:hover {
  background-color:#ff74d8
}

.ui.inverted.pink.button:focus,.ui.inverted.pink.buttons .button:focus {
  background-color:#ff65d3
}

.ui.inverted.pink.active.button,.ui.inverted.pink.buttons .active.button {
  background-color:#ff74d8
}

.ui.inverted.pink.button:active,.ui.inverted.pink.buttons .button:active {
  background-color:#ff5bd1
}

.ui.inverted.pink.basic.button,.ui.inverted.pink.basic.buttons .button,.ui.inverted.pink.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.pink.basic.button:hover,.ui.inverted.pink.basic.buttons .button:hover,.ui.inverted.pink.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #ff74d8!important;color:#ff8edf!important
}

.ui.inverted.pink.basic.button:focus,.ui.inverted.pink.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #ff65d3!important;color:#ff8edf!important
}

.ui.inverted.pink.basic.active.button,.ui.inverted.pink.basic.buttons .active.button,.ui.inverted.pink.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #ff74d8!important;color:#ff8edf!important
}

.ui.inverted.pink.basic.button:active,.ui.inverted.pink.basic.buttons .button:active,.ui.inverted.pink.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #ff5bd1!important;color:#ff8edf!important
}

.ui.violet.button,.ui.violet.buttons .button {
  background-color:#6435c9;background-image:none;color:#fff;text-shadow:none
}

.ui.violet.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.violet.button:hover,.ui.violet.buttons .button:hover {
  background-color:#5829bb;color:#fff;text-shadow:none
}

.ui.violet.button:focus,.ui.violet.buttons .button:focus {
  background-color:#4f20b5;color:#fff;text-shadow:none
}

.ui.violet.button:active,.ui.violet.buttons .button:active {
  background-color:#502aa1;color:#fff;text-shadow:none
}

.ui.violet.active.button,.ui.violet.button .active.button:active,.ui.violet.buttons .active.button,.ui.violet.buttons .active.button:active {
  background-color:#5626bf;color:#fff;text-shadow:none
}

.ui.basic.violet.button,.ui.basic.violet.buttons .button {
  box-shadow:inset 0 0 0 1px #6435c9!important;color:#6435c9!important
}

.ui.basic.violet.button:hover,.ui.basic.violet.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #5829bb!important;color:#5829bb!important
}

.ui.basic.violet.button:focus,.ui.basic.violet.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #4f20b5!important;color:#5829bb!important
}

.ui.basic.violet.active.button,.ui.basic.violet.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #5626bf!important;color:#502aa1!important
}

.ui.basic.violet.button:active,.ui.basic.violet.buttons .button:active {
  box-shadow:inset 0 0 0 1px #502aa1!important;color:#502aa1!important
}

.ui.buttons:not(.vertical)>.basic.violet.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.violet.button,.ui.inverted.violet.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #a291fb!important;color:#a291fb
}

.ui.inverted.violet.button.active,.ui.inverted.violet.button:active,.ui.inverted.violet.button:focus,.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button.active,.ui.inverted.violet.buttons .button:active,.ui.inverted.violet.buttons .button:focus,.ui.inverted.violet.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.violet.button:hover,.ui.inverted.violet.buttons .button:hover {
  background-color:#8a73ff
}

.ui.inverted.violet.button:focus,.ui.inverted.violet.buttons .button:focus {
  background-color:#7d64ff
}

.ui.inverted.violet.active.button,.ui.inverted.violet.buttons .active.button {
  background-color:#8a73ff
}

.ui.inverted.violet.button:active,.ui.inverted.violet.buttons .button:active {
  background-color:#7860f9
}

.ui.inverted.violet.basic.button,.ui.inverted.violet.basic.buttons .button,.ui.inverted.violet.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.violet.basic.button:hover,.ui.inverted.violet.basic.buttons .button:hover,.ui.inverted.violet.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #8a73ff!important;color:#a291fb!important
}

.ui.inverted.violet.basic.button:focus,.ui.inverted.violet.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #7d64ff!important;color:#a291fb!important
}

.ui.inverted.violet.basic.active.button,.ui.inverted.violet.basic.buttons .active.button,.ui.inverted.violet.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #8a73ff!important;color:#a291fb!important
}

.ui.inverted.violet.basic.button:active,.ui.inverted.violet.basic.buttons .button:active,.ui.inverted.violet.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #7860f9!important;color:#a291fb!important
}

.ui.purple.button,.ui.purple.buttons .button {
  background-color:#a333c8;background-image:none;color:#fff;text-shadow:none
}

.ui.purple.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.purple.button:hover,.ui.purple.buttons .button:hover {
  background-color:#9627ba;color:#fff;text-shadow:none
}

.ui.purple.button:focus,.ui.purple.buttons .button:focus {
  background-color:#8f1eb4;color:#fff;text-shadow:none
}

.ui.purple.button:active,.ui.purple.buttons .button:active {
  background-color:#82299f;color:#fff;text-shadow:none
}

.ui.purple.active.button,.ui.purple.button .active.button:active,.ui.purple.buttons .active.button,.ui.purple.buttons .active.button:active {
  background-color:#9724be;color:#fff;text-shadow:none
}

.ui.basic.purple.button,.ui.basic.purple.buttons .button {
  box-shadow:inset 0 0 0 1px #a333c8!important;color:#a333c8!important
}

.ui.basic.purple.button:hover,.ui.basic.purple.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #9627ba!important;color:#9627ba!important
}

.ui.basic.purple.button:focus,.ui.basic.purple.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #8f1eb4!important;color:#9627ba!important
}

.ui.basic.purple.active.button,.ui.basic.purple.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #9724be!important;color:#82299f!important
}

.ui.basic.purple.button:active,.ui.basic.purple.buttons .button:active {
  box-shadow:inset 0 0 0 1px #82299f!important;color:#82299f!important
}

.ui.buttons:not(.vertical)>.basic.purple.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.purple.button,.ui.inverted.purple.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #dc73ff!important;color:#dc73ff
}

.ui.inverted.purple.button.active,.ui.inverted.purple.button:active,.ui.inverted.purple.button:focus,.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button.active,.ui.inverted.purple.buttons .button:active,.ui.inverted.purple.buttons .button:focus,.ui.inverted.purple.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.purple.button:hover,.ui.inverted.purple.buttons .button:hover {
  background-color:#d65aff
}

.ui.inverted.purple.button:focus,.ui.inverted.purple.buttons .button:focus {
  background-color:#d24aff
}

.ui.inverted.purple.active.button,.ui.inverted.purple.buttons .active.button {
  background-color:#d65aff
}

.ui.inverted.purple.button:active,.ui.inverted.purple.buttons .button:active {
  background-color:#cf40ff
}

.ui.inverted.purple.basic.button,.ui.inverted.purple.basic.buttons .button,.ui.inverted.purple.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.purple.basic.button:hover,.ui.inverted.purple.basic.buttons .button:hover,.ui.inverted.purple.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #d65aff!important;color:#dc73ff!important
}

.ui.inverted.purple.basic.button:focus,.ui.inverted.purple.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #d24aff!important;color:#dc73ff!important
}

.ui.inverted.purple.basic.active.button,.ui.inverted.purple.basic.buttons .active.button,.ui.inverted.purple.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #d65aff!important;color:#dc73ff!important
}

.ui.inverted.purple.basic.button:active,.ui.inverted.purple.basic.buttons .button:active,.ui.inverted.purple.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #cf40ff!important;color:#dc73ff!important
}

.ui.red.button,.ui.red.buttons .button {
  background-color:#db2828;background-image:none;color:#fff;text-shadow:none
}

.ui.red.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.red.button:hover,.ui.red.buttons .button:hover {
  background-color:#d01919;color:#fff;text-shadow:none
}

.ui.red.button:focus,.ui.red.buttons .button:focus {
  background-color:#ca1010;color:#fff;text-shadow:none
}

.ui.red.button:active,.ui.red.buttons .button:active {
  background-color:#b21e1e;color:#fff;text-shadow:none
}

.ui.red.active.button,.ui.red.button .active.button:active,.ui.red.buttons .active.button,.ui.red.buttons .active.button:active {
  background-color:#d41515;color:#fff;text-shadow:none
}

.ui.basic.red.button,.ui.basic.red.buttons .button {
  box-shadow:inset 0 0 0 1px #db2828!important;color:#db2828!important
}

.ui.basic.red.button:hover,.ui.basic.red.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #d01919!important;color:#d01919!important
}

.ui.basic.red.button:focus,.ui.basic.red.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #ca1010!important;color:#d01919!important
}

.ui.basic.red.active.button,.ui.basic.red.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #d41515!important;color:#b21e1e!important
}

.ui.basic.red.button:active,.ui.basic.red.buttons .button:active {
  box-shadow:inset 0 0 0 1px #b21e1e!important;color:#b21e1e!important
}

.ui.buttons:not(.vertical)>.basic.red.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.red.button,.ui.inverted.red.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #ff695e!important;color:#ff695e
}

.ui.inverted.red.button.active,.ui.inverted.red.button:active,.ui.inverted.red.button:focus,.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button.active,.ui.inverted.red.buttons .button:active,.ui.inverted.red.buttons .button:focus,.ui.inverted.red.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.red.button:hover,.ui.inverted.red.buttons .button:hover {
  background-color:#ff5144
}

.ui.inverted.red.button:focus,.ui.inverted.red.buttons .button:focus {
  background-color:#ff4335
}

.ui.inverted.red.active.button,.ui.inverted.red.buttons .active.button {
  background-color:#ff5144
}

.ui.inverted.red.button:active,.ui.inverted.red.buttons .button:active {
  background-color:#ff392b
}

.ui.inverted.red.basic.button,.ui.inverted.red.basic.buttons .button,.ui.inverted.red.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.red.basic.button:hover,.ui.inverted.red.basic.buttons .button:hover,.ui.inverted.red.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #ff5144!important;color:#ff695e!important
}

.ui.inverted.red.basic.button:focus,.ui.inverted.red.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #ff4335!important;color:#ff695e!important
}

.ui.inverted.red.basic.active.button,.ui.inverted.red.basic.buttons .active.button,.ui.inverted.red.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #ff5144!important;color:#ff695e!important
}

.ui.inverted.red.basic.button:active,.ui.inverted.red.basic.buttons .button:active,.ui.inverted.red.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #ff392b!important;color:#ff695e!important
}

.ui.teal.button,.ui.teal.buttons .button {
  background-color:#00b5ad;background-image:none;color:#fff;text-shadow:none
}

.ui.teal.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.teal.button:hover,.ui.teal.buttons .button:hover {
  background-color:#009c95;color:#fff;text-shadow:none
}

.ui.teal.button:focus,.ui.teal.buttons .button:focus {
  background-color:#008c86;color:#fff;text-shadow:none
}

.ui.teal.button:active,.ui.teal.buttons .button:active {
  background-color:#00827c;color:#fff;text-shadow:none
}

.ui.teal.active.button,.ui.teal.button .active.button:active,.ui.teal.buttons .active.button,.ui.teal.buttons .active.button:active {
  background-color:#009c95;color:#fff;text-shadow:none
}

.ui.basic.teal.button,.ui.basic.teal.buttons .button {
  box-shadow:inset 0 0 0 1px #00b5ad!important;color:#00b5ad!important
}

.ui.basic.teal.button:hover,.ui.basic.teal.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #009c95!important;color:#009c95!important
}

.ui.basic.teal.button:focus,.ui.basic.teal.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #008c86!important;color:#009c95!important
}

.ui.basic.teal.active.button,.ui.basic.teal.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #009c95!important;color:#00827c!important
}

.ui.basic.teal.button:active,.ui.basic.teal.buttons .button:active {
  box-shadow:inset 0 0 0 1px #00827c!important;color:#00827c!important
}

.ui.buttons:not(.vertical)>.basic.teal.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.teal.button,.ui.inverted.teal.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #6dffff!important;color:#6dffff
}

.ui.inverted.teal.button.active,.ui.inverted.teal.button:active,.ui.inverted.teal.button:focus,.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button.active,.ui.inverted.teal.buttons .button:active,.ui.inverted.teal.buttons .button:focus,.ui.inverted.teal.buttons .button:hover {
  box-shadow:none!important;color:rgba(0,0,0,.6)
}

.ui.inverted.teal.button:hover,.ui.inverted.teal.buttons .button:hover {
  background-color:#54ffff
}

.ui.inverted.teal.button:focus,.ui.inverted.teal.buttons .button:focus {
  background-color:#4ff
}

.ui.inverted.teal.active.button,.ui.inverted.teal.buttons .active.button {
  background-color:#54ffff
}

.ui.inverted.teal.button:active,.ui.inverted.teal.buttons .button:active {
  background-color:#3affff
}

.ui.inverted.teal.basic.button,.ui.inverted.teal.basic.buttons .button,.ui.inverted.teal.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.teal.basic.button:hover,.ui.inverted.teal.basic.buttons .button:hover,.ui.inverted.teal.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #54ffff!important;color:#6dffff!important
}

.ui.inverted.teal.basic.button:focus,.ui.inverted.teal.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #4ff!important;color:#6dffff!important
}

.ui.inverted.teal.basic.active.button,.ui.inverted.teal.basic.buttons .active.button,.ui.inverted.teal.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #54ffff!important;color:#6dffff!important
}

.ui.inverted.teal.basic.button:active,.ui.inverted.teal.basic.buttons .button:active,.ui.inverted.teal.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #3affff!important;color:#6dffff!important
}

.ui.olive.button,.ui.olive.buttons .button {
  background-color:#b5cc18;background-image:none;color:#fff;text-shadow:none
}

.ui.olive.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.olive.button:hover,.ui.olive.buttons .button:hover {
  background-color:#a7bd0d;color:#fff;text-shadow:none
}

.ui.olive.button:focus,.ui.olive.buttons .button:focus {
  background-color:#a0b605;color:#fff;text-shadow:none
}

.ui.olive.button:active,.ui.olive.buttons .button:active {
  background-color:#8d9e13;color:#fff;text-shadow:none
}

.ui.olive.active.button,.ui.olive.button .active.button:active,.ui.olive.buttons .active.button,.ui.olive.buttons .active.button:active {
  background-color:#aac109;color:#fff;text-shadow:none
}

.ui.basic.olive.button,.ui.basic.olive.buttons .button {
  box-shadow:inset 0 0 0 1px #b5cc18!important;color:#b5cc18!important
}

.ui.basic.olive.button:hover,.ui.basic.olive.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #a7bd0d!important;color:#a7bd0d!important
}

.ui.basic.olive.button:focus,.ui.basic.olive.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #a0b605!important;color:#a7bd0d!important
}

.ui.basic.olive.active.button,.ui.basic.olive.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #aac109!important;color:#8d9e13!important
}

.ui.basic.olive.button:active,.ui.basic.olive.buttons .button:active {
  box-shadow:inset 0 0 0 1px #8d9e13!important;color:#8d9e13!important
}

.ui.buttons:not(.vertical)>.basic.olive.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.olive.button,.ui.inverted.olive.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #d9e778!important;color:#d9e778
}

.ui.inverted.olive.button.active,.ui.inverted.olive.button:active,.ui.inverted.olive.button:focus,.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button.active,.ui.inverted.olive.buttons .button:active,.ui.inverted.olive.buttons .button:focus,.ui.inverted.olive.buttons .button:hover {
  box-shadow:none!important;color:rgba(0,0,0,.6)
}

.ui.inverted.olive.button:hover,.ui.inverted.olive.buttons .button:hover {
  background-color:#d8ea5c
}

.ui.inverted.olive.button:focus,.ui.inverted.olive.buttons .button:focus {
  background-color:#daef47
}

.ui.inverted.olive.active.button,.ui.inverted.olive.buttons .active.button {
  background-color:#daed59
}

.ui.inverted.olive.button:active,.ui.inverted.olive.buttons .button:active {
  background-color:#cddf4d
}

.ui.inverted.olive.basic.button,.ui.inverted.olive.basic.buttons .button,.ui.inverted.olive.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.olive.basic.button:hover,.ui.inverted.olive.basic.buttons .button:hover,.ui.inverted.olive.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #d8ea5c!important;color:#d9e778!important
}

.ui.inverted.olive.basic.button:focus,.ui.inverted.olive.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #daef47!important;color:#d9e778!important
}

.ui.inverted.olive.basic.active.button,.ui.inverted.olive.basic.buttons .active.button,.ui.inverted.olive.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #daed59!important;color:#d9e778!important
}

.ui.inverted.olive.basic.button:active,.ui.inverted.olive.basic.buttons .button:active,.ui.inverted.olive.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #cddf4d!important;color:#d9e778!important
}

.ui.yellow.button,.ui.yellow.buttons .button {
  background-color:#fbbd08;background-image:none;color:#fff;text-shadow:none
}

.ui.yellow.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.yellow.button:hover,.ui.yellow.buttons .button:hover {
  background-color:#eaae00;color:#fff;text-shadow:none
}

.ui.yellow.button:focus,.ui.yellow.buttons .button:focus {
  background-color:#daa300;color:#fff;text-shadow:none
}

.ui.yellow.button:active,.ui.yellow.buttons .button:active {
  background-color:#cd9903;color:#fff;text-shadow:none
}

.ui.yellow.active.button,.ui.yellow.button .active.button:active,.ui.yellow.buttons .active.button,.ui.yellow.buttons .active.button:active {
  background-color:#eaae00;color:#fff;text-shadow:none
}

.ui.basic.yellow.button,.ui.basic.yellow.buttons .button {
  box-shadow:inset 0 0 0 1px #fbbd08!important;color:#fbbd08!important
}

.ui.basic.yellow.button:hover,.ui.basic.yellow.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #eaae00!important;color:#eaae00!important
}

.ui.basic.yellow.button:focus,.ui.basic.yellow.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #daa300!important;color:#eaae00!important
}

.ui.basic.yellow.active.button,.ui.basic.yellow.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #eaae00!important;color:#cd9903!important
}

.ui.basic.yellow.button:active,.ui.basic.yellow.buttons .button:active {
  box-shadow:inset 0 0 0 1px #cd9903!important;color:#cd9903!important
}

.ui.buttons:not(.vertical)>.basic.yellow.button:not(:first-child) {
  margin-left:-1px
}

.ui.inverted.yellow.button,.ui.inverted.yellow.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #ffe21f!important;color:#ffe21f
}

.ui.inverted.yellow.button.active,.ui.inverted.yellow.button:active,.ui.inverted.yellow.button:focus,.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button.active,.ui.inverted.yellow.buttons .button:active,.ui.inverted.yellow.buttons .button:focus,.ui.inverted.yellow.buttons .button:hover {
  box-shadow:none!important;color:rgba(0,0,0,.6)
}

.ui.inverted.yellow.button:hover,.ui.inverted.yellow.buttons .button:hover {
  background-color:#ffdf05
}

.ui.inverted.yellow.button:focus,.ui.inverted.yellow.buttons .button:focus {
  background-color:#f5d500
}

.ui.inverted.yellow.active.button,.ui.inverted.yellow.buttons .active.button {
  background-color:#ffdf05
}

.ui.inverted.yellow.button:active,.ui.inverted.yellow.buttons .button:active {
  background-color:#ebcd00
}

.ui.inverted.yellow.basic.button,.ui.inverted.yellow.basic.buttons .button,.ui.inverted.yellow.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.yellow.basic.button:hover,.ui.inverted.yellow.basic.buttons .button:hover,.ui.inverted.yellow.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #ffdf05!important;color:#ffe21f!important
}

.ui.inverted.yellow.basic.button:focus,.ui.inverted.yellow.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #f5d500!important;color:#ffe21f!important
}

.ui.inverted.yellow.basic.active.button,.ui.inverted.yellow.basic.buttons .active.button,.ui.inverted.yellow.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #ffdf05!important;color:#ffe21f!important
}

.ui.inverted.yellow.basic.button:active,.ui.inverted.yellow.basic.buttons .button:active,.ui.inverted.yellow.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #ebcd00!important;color:#ffe21f!important
}

.ui.primary.button,.ui.primary.buttons .button {
  background-color:#2185d0;background-image:none;color:#fff;text-shadow:none
}

.ui.primary.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.primary.button:hover,.ui.primary.buttons .button:hover {
  background-color:#1678c2;color:#fff;text-shadow:none
}

.ui.primary.button:focus,.ui.primary.buttons .button:focus {
  background-color:#0d71bb;color:#fff;text-shadow:none
}

.ui.primary.button:active,.ui.primary.buttons .button:active {
  background-color:#1a69a4;color:#fff;text-shadow:none
}

.ui.primary.active.button,.ui.primary.button .active.button:active,.ui.primary.buttons .active.button,.ui.primary.buttons .active.button:active {
  background-color:#1279c6;color:#fff;text-shadow:none
}

.ui.basic.primary.button,.ui.basic.primary.buttons .button {
  box-shadow:inset 0 0 0 1px #2185d0!important;color:#2185d0!important
}

.ui.basic.primary.button:hover,.ui.basic.primary.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #1678c2!important;color:#1678c2!important
}

.ui.basic.primary.button:focus,.ui.basic.primary.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #0d71bb!important;color:#1678c2!important
}

.ui.basic.primary.active.button,.ui.basic.primary.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #1279c6!important;color:#1a69a4!important
}

.ui.basic.primary.button:active,.ui.basic.primary.buttons .button:active {
  box-shadow:inset 0 0 0 1px #1a69a4!important;color:#1a69a4!important
}

.ui.inverted.primary.button,.ui.inverted.primary.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #54c8ff!important;color:#54c8ff
}

.ui.inverted.primary.button.active,.ui.inverted.primary.button:active,.ui.inverted.primary.button:focus,.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button.active,.ui.inverted.primary.buttons .button:active,.ui.inverted.primary.buttons .button:focus,.ui.inverted.primary.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.primary.button:hover,.ui.inverted.primary.buttons .button:hover {
  background-color:#3ac0ff
}

.ui.inverted.primary.button:focus,.ui.inverted.primary.buttons .button:focus {
  background-color:#2bbbff
}

.ui.inverted.primary.active.button,.ui.inverted.primary.buttons .active.button {
  background-color:#3ac0ff
}

.ui.inverted.primary.button:active,.ui.inverted.primary.buttons .button:active {
  background-color:#21b8ff
}

.ui.inverted.primary.basic.button,.ui.inverted.primary.basic.buttons .button,.ui.inverted.primary.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.primary.basic.button:hover,.ui.inverted.primary.basic.buttons .button:hover,.ui.inverted.primary.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #3ac0ff!important;color:#54c8ff!important
}

.ui.inverted.primary.basic.button:focus,.ui.inverted.primary.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #2bbbff!important;color:#54c8ff!important
}

.ui.inverted.primary.basic.active.button,.ui.inverted.primary.basic.buttons .active.button,.ui.inverted.primary.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #3ac0ff!important;color:#54c8ff!important
}

.ui.inverted.primary.basic.button:active,.ui.inverted.primary.basic.buttons .button:active,.ui.inverted.primary.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #21b8ff!important;color:#54c8ff!important
}

.ui.secondary.button,.ui.secondary.buttons .button {
  background-color:#1b1c1d;background-image:none;color:#fff;text-shadow:none
}

.ui.secondary.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.secondary.button:hover,.ui.secondary.buttons .button:hover {
  background-color:#27292a;color:#fff;text-shadow:none
}

.ui.secondary.button:focus,.ui.secondary.buttons .button:focus {
  background-color:#2e3032;color:#fff;text-shadow:none
}

.ui.secondary.button:active,.ui.secondary.buttons .button:active {
  background-color:#343637;color:#fff;text-shadow:none
}

.ui.secondary.active.button,.ui.secondary.button .active.button:active,.ui.secondary.buttons .active.button,.ui.secondary.buttons .active.button:active {
  background-color:#27292a;color:#fff;text-shadow:none
}

.ui.basic.secondary.button,.ui.basic.secondary.buttons .button {
  box-shadow:inset 0 0 0 1px #1b1c1d!important;color:#1b1c1d!important
}

.ui.basic.secondary.button:hover,.ui.basic.secondary.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #27292a!important;color:#27292a!important
}

.ui.basic.secondary.button:focus,.ui.basic.secondary.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #2e3032!important;color:#27292a!important
}

.ui.basic.secondary.active.button,.ui.basic.secondary.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #27292a!important;color:#343637!important
}

.ui.basic.secondary.button:active,.ui.basic.secondary.buttons .button:active {
  box-shadow:inset 0 0 0 1px #343637!important;color:#343637!important
}

.ui.inverted.secondary.button,.ui.inverted.secondary.buttons .button {
  background-color:transparent;box-shadow:inset 0 0 0 2px #545454!important;color:#545454
}

.ui.inverted.secondary.button.active,.ui.inverted.secondary.button:active,.ui.inverted.secondary.button:focus,.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button.active,.ui.inverted.secondary.buttons .button:active,.ui.inverted.secondary.buttons .button:focus,.ui.inverted.secondary.buttons .button:hover {
  box-shadow:none!important;color:#fff
}

.ui.inverted.secondary.button:hover,.ui.inverted.secondary.buttons .button:hover {
  background-color:#616161
}

.ui.inverted.secondary.button:focus,.ui.inverted.secondary.buttons .button:focus {
  background-color:#686868
}

.ui.inverted.secondary.active.button,.ui.inverted.secondary.buttons .active.button {
  background-color:#616161
}

.ui.inverted.secondary.button:active,.ui.inverted.secondary.buttons .button:active {
  background-color:#6e6e6e
}

.ui.inverted.secondary.basic.button,.ui.inverted.secondary.basic.buttons .button,.ui.inverted.secondary.buttons .basic.button {
  background-color:transparent;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.5)!important;color:#fff!important
}

.ui.inverted.secondary.basic.button:hover,.ui.inverted.secondary.basic.buttons .button:hover,.ui.inverted.secondary.buttons .basic.button:hover {
  box-shadow:inset 0 0 0 2px #616161!important;color:#545454!important
}

.ui.inverted.secondary.basic.button:focus,.ui.inverted.secondary.basic.buttons .button:focus {
  box-shadow:inset 0 0 0 2px #686868!important;color:#545454!important
}

.ui.inverted.secondary.basic.active.button,.ui.inverted.secondary.basic.buttons .active.button,.ui.inverted.secondary.buttons .basic.active.button {
  box-shadow:inset 0 0 0 2px #616161!important;color:#545454!important
}

.ui.inverted.secondary.basic.button:active,.ui.inverted.secondary.basic.buttons .button:active,.ui.inverted.secondary.buttons .basic.button:active {
  box-shadow:inset 0 0 0 2px #6e6e6e!important;color:#545454!important
}

.ui.positive.button,.ui.positive.buttons .button {
  background-color:#21ba45;background-image:none;color:#fff;text-shadow:none
}

.ui.positive.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.positive.button:hover,.ui.positive.buttons .button:hover {
  background-color:#16ab39;color:#fff;text-shadow:none
}

.ui.positive.button:focus,.ui.positive.buttons .button:focus {
  background-color:#0ea432;color:#fff;text-shadow:none
}

.ui.positive.button:active,.ui.positive.buttons .button:active {
  background-color:#198f35;color:#fff;text-shadow:none
}

.ui.positive.active.button,.ui.positive.button .active.button:active,.ui.positive.buttons .active.button,.ui.positive.buttons .active.button:active {
  background-color:#13ae38;color:#fff;text-shadow:none
}

.ui.basic.positive.button,.ui.basic.positive.buttons .button {
  box-shadow:inset 0 0 0 1px #21ba45!important;color:#21ba45!important
}

.ui.basic.positive.button:hover,.ui.basic.positive.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #16ab39!important;color:#16ab39!important
}

.ui.basic.positive.button:focus,.ui.basic.positive.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #0ea432!important;color:#16ab39!important
}

.ui.basic.positive.active.button,.ui.basic.positive.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #13ae38!important;color:#198f35!important
}

.ui.basic.positive.button:active,.ui.basic.positive.buttons .button:active {
  box-shadow:inset 0 0 0 1px #198f35!important;color:#198f35!important
}

.ui.negative.button,.ui.negative.buttons .button {
  background-color:#db2828;background-image:none;color:#fff;text-shadow:none
}

.ui.negative.button {
  box-shadow:inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.negative.button:hover,.ui.negative.buttons .button:hover {
  background-color:#d01919;color:#fff;text-shadow:none
}

.ui.negative.button:focus,.ui.negative.buttons .button:focus {
  background-color:#ca1010;color:#fff;text-shadow:none
}

.ui.negative.button:active,.ui.negative.buttons .button:active {
  background-color:#b21e1e;color:#fff;text-shadow:none
}

.ui.negative.active.button,.ui.negative.button .active.button:active,.ui.negative.buttons .active.button,.ui.negative.buttons .active.button:active {
  background-color:#d41515;color:#fff;text-shadow:none
}

.ui.basic.negative.button,.ui.basic.negative.buttons .button {
  box-shadow:inset 0 0 0 1px #db2828!important;color:#db2828!important
}

.ui.basic.negative.button:hover,.ui.basic.negative.buttons .button:hover {
  background:transparent!important;box-shadow:inset 0 0 0 1px #d01919!important;color:#d01919!important
}

.ui.basic.negative.button:focus,.ui.basic.negative.buttons .button:focus {
  background:transparent!important;box-shadow:inset 0 0 0 1px #ca1010!important;color:#d01919!important
}

.ui.basic.negative.active.button,.ui.basic.negative.buttons .active.button {
  background:transparent!important;box-shadow:inset 0 0 0 1px #d41515!important;color:#b21e1e!important
}

.ui.basic.negative.button:active,.ui.basic.negative.buttons .button:active {
  box-shadow:inset 0 0 0 1px #b21e1e!important;color:#b21e1e!important
}

.ui.buttons:not(.vertical)>.basic.primary.button:not(:first-child) {
  margin-left:-1px
}

.ui.buttons {
  display:inline-flex;flex-direction:row;font-size:0;margin:0 .25em 0 0;vertical-align:baseline
}

.ui.buttons:not(.basic):not(.inverted) {
  box-shadow:none
}

.ui.buttons:after {
  clear:both;content:".";display:block;height:0;visibility:hidden
}

.ui.buttons .button {
  border-radius:0;flex:1 0 auto;margin:0
}

.ui.buttons:not(.basic):not(.inverted)>.button,.ui.buttons>.ui.button:not(.basic):not(.inverted) {
  box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15)
}

.ui.buttons .button:first-child {
  border-bottom-left-radius:.28571429rem;border-left:none;border-top-left-radius:.28571429rem;margin-left:0
}

.ui.buttons .button:last-child {
  border-bottom-right-radius:.28571429rem;border-top-right-radius:.28571429rem
}

.ui.vertical.buttons {
  display:inline-flex;flex-direction:column
}

.ui.vertical.buttons .button {
  border-radius:0;box-shadow:none;display:block;float:none;margin:0;width:100%
}

.ui.vertical.buttons .button:first-child {
  border-top-left-radius:.28571429rem;border-top-right-radius:.28571429rem
}

.ui.vertical.buttons .button:last-child {
  border-bottom-left-radius:.28571429rem;border-bottom-right-radius:.28571429rem;margin-bottom:0
}

.ui.vertical.buttons .button:only-child {
  border-radius:.28571429rem
}

.ui.grid {
  align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin:-1rem;padding:0
}

.ui.relaxed.grid {
  margin-left:-1.5rem;margin-right:-1.5rem
}

.ui[class*="very relaxed"].grid {
  margin-left:-2.5rem;margin-right:-2.5rem
}

.ui.grid+.grid {
  margin-top:1rem
}

.ui.grid>.column:not(.row),.ui.grid>.row>.column {
  display:inline-block;padding-left:1rem;padding-right:1rem;position:relative;vertical-align:top;width:6.25%
}

.ui.grid>* {
  padding-left:1rem;padding-right:1rem
}

.ui.grid>.row {
  align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;padding:1rem 0;position:relative;width:100%!important
}

.ui.grid>.column:not(.row) {
  padding-bottom:1rem;padding-top:1rem
}

.ui.grid>.row>.column {
  margin-bottom:0;margin-top:0
}

.ui.grid>.row>.column>img,.ui.grid>.row>img {
  max-width:100%
}

.ui.grid>.ui.grid:first-child {
  margin-top:0
}

.ui.grid>.ui.grid:last-child {
  margin-bottom:0
}

.ui.aligned.grid .column>.segment:not(.compact):not(.attached),.ui.grid .aligned.row>.column>.segment:not(.compact):not(.attached) {
  width:100%
}

.ui.grid .row+.ui.divider {
  flex-grow:1;margin:1rem
}

.ui.grid .column+.ui.vertical.divider {
  height:calc(50% - 1rem)
}

.ui.grid>.column:last-child>.horizontal.segment,.ui.grid>.row>.column:last-child>.horizontal.segment {
  box-shadow:none
}

@media only screen and (max-width:767px) {
  .ui.page.grid{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:auto}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.page.grid{margin-left:0;margin-right:0;padding-left:2em;padding-right:2em;width:auto}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
  .ui.page.grid{margin-left:0;margin-right:0;padding-left:3%;padding-right:3%;width:auto}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
  .ui.page.grid{margin-left:0;margin-right:0;padding-left:15%;padding-right:15%;width:auto}
}

@media only screen and (min-width:1920px) {
  .ui.page.grid{margin-left:0;margin-right:0;padding-left:23%;padding-right:23%;width:auto}
}

.ui.grid>.column:only-child,.ui.grid>.row>.column:only-child,.ui[class*="one column"].grid>.column:not(.row),.ui[class*="one column"].grid>.row>.column {
  width:100%
}

.ui[class*="two column"].grid>.column:not(.row),.ui[class*="two column"].grid>.row>.column {
  width:50%
}

.ui[class*="three column"].grid>.column:not(.row),.ui[class*="three column"].grid>.row>.column {
  width:33.33333333%
}

.ui[class*="four column"].grid>.column:not(.row),.ui[class*="four column"].grid>.row>.column {
  width:25%
}

.ui[class*="five column"].grid>.column:not(.row),.ui[class*="five column"].grid>.row>.column {
  width:20%
}

.ui[class*="six column"].grid>.column:not(.row),.ui[class*="six column"].grid>.row>.column {
  width:16.66666667%
}

.ui[class*="seven column"].grid>.column:not(.row),.ui[class*="seven column"].grid>.row>.column {
  width:14.28571429%
}

.ui[class*="eight column"].grid>.column:not(.row),.ui[class*="eight column"].grid>.row>.column {
  width:12.5%
}

.ui[class*="nine column"].grid>.column:not(.row),.ui[class*="nine column"].grid>.row>.column {
  width:11.11111111%
}

.ui[class*="ten column"].grid>.column:not(.row),.ui[class*="ten column"].grid>.row>.column {
  width:10%
}

.ui[class*="eleven column"].grid>.column:not(.row),.ui[class*="eleven column"].grid>.row>.column {
  width:9.09090909%
}

.ui[class*="twelve column"].grid>.column:not(.row),.ui[class*="twelve column"].grid>.row>.column {
  width:8.33333333%
}

.ui[class*="thirteen column"].grid>.column:not(.row),.ui[class*="thirteen column"].grid>.row>.column {
  width:7.69230769%
}

.ui[class*="fourteen column"].grid>.column:not(.row),.ui[class*="fourteen column"].grid>.row>.column {
  width:7.14285714%
}

.ui[class*="fifteen column"].grid>.column:not(.row),.ui[class*="fifteen column"].grid>.row>.column {
  width:6.66666667%
}

.ui[class*="sixteen column"].grid>.column:not(.row),.ui[class*="sixteen column"].grid>.row>.column {
  width:6.25%
}

.ui.grid>[class*="one column"].row>.column {
  width:100%!important
}

.ui.grid>[class*="two column"].row>.column {
  width:50%!important
}

.ui.grid>[class*="three column"].row>.column {
  width:33.33333333%!important
}

.ui.grid>[class*="four column"].row>.column {
  width:25%!important
}

.ui.grid>[class*="five column"].row>.column {
  width:20%!important
}

.ui.grid>[class*="six column"].row>.column {
  width:16.66666667%!important
}

.ui.grid>[class*="seven column"].row>.column {
  width:14.28571429%!important
}

.ui.grid>[class*="eight column"].row>.column {
  width:12.5%!important
}

.ui.grid>[class*="nine column"].row>.column {
  width:11.11111111%!important
}

.ui.grid>[class*="ten column"].row>.column {
  width:10%!important
}

.ui.grid>[class*="eleven column"].row>.column {
  width:9.09090909%!important
}

.ui.grid>[class*="twelve column"].row>.column {
  width:8.33333333%!important
}

.ui.grid>[class*="thirteen column"].row>.column {
  width:7.69230769%!important
}

.ui.grid>[class*="fourteen column"].row>.column {
  width:7.14285714%!important
}

.ui.grid>[class*="fifteen column"].row>.column {
  width:6.66666667%!important
}

.ui.grid>[class*="sixteen column"].row>.column {
  width:6.25%!important
}

.ui.celled.page.grid {
  box-shadow:none
}

.ui.column.grid>[class*="one wide"].column,.ui.grid>.column.row>[class*="one wide"].column,.ui.grid>.row>[class*="one wide"].column,.ui.grid>[class*="one wide"].column {
  width:6.25%!important
}

.ui.column.grid>[class*="two wide"].column,.ui.grid>.column.row>[class*="two wide"].column,.ui.grid>.row>[class*="two wide"].column,.ui.grid>[class*="two wide"].column {
  width:12.5%!important
}

.ui.column.grid>[class*="three wide"].column,.ui.grid>.column.row>[class*="three wide"].column,.ui.grid>.row>[class*="three wide"].column,.ui.grid>[class*="three wide"].column {
  width:18.75%!important
}

.ui.column.grid>[class*="four wide"].column,.ui.grid>.column.row>[class*="four wide"].column,.ui.grid>.row>[class*="four wide"].column,.ui.grid>[class*="four wide"].column {
  width:25%!important
}

.ui.column.grid>[class*="five wide"].column,.ui.grid>.column.row>[class*="five wide"].column,.ui.grid>.row>[class*="five wide"].column,.ui.grid>[class*="five wide"].column {
  width:31.25%!important
}

.ui.column.grid>[class*="six wide"].column,.ui.grid>.column.row>[class*="six wide"].column,.ui.grid>.row>[class*="six wide"].column,.ui.grid>[class*="six wide"].column {
  width:37.5%!important
}

.ui.column.grid>[class*="seven wide"].column,.ui.grid>.column.row>[class*="seven wide"].column,.ui.grid>.row>[class*="seven wide"].column,.ui.grid>[class*="seven wide"].column {
  width:43.75%!important
}

.ui.column.grid>[class*="eight wide"].column,.ui.grid>.column.row>[class*="eight wide"].column,.ui.grid>.row>[class*="eight wide"].column,.ui.grid>[class*="eight wide"].column {
  width:50%!important
}

.ui.column.grid>[class*="nine wide"].column,.ui.grid>.column.row>[class*="nine wide"].column,.ui.grid>.row>[class*="nine wide"].column,.ui.grid>[class*="nine wide"].column {
  width:56.25%!important
}

.ui.column.grid>[class*="ten wide"].column,.ui.grid>.column.row>[class*="ten wide"].column,.ui.grid>.row>[class*="ten wide"].column,.ui.grid>[class*="ten wide"].column {
  width:62.5%!important
}

.ui.column.grid>[class*="eleven wide"].column,.ui.grid>.column.row>[class*="eleven wide"].column,.ui.grid>.row>[class*="eleven wide"].column,.ui.grid>[class*="eleven wide"].column {
  width:68.75%!important
}

.ui.column.grid>[class*="twelve wide"].column,.ui.grid>.column.row>[class*="twelve wide"].column,.ui.grid>.row>[class*="twelve wide"].column,.ui.grid>[class*="twelve wide"].column {
  width:75%!important
}

.ui.column.grid>[class*="thirteen wide"].column,.ui.grid>.column.row>[class*="thirteen wide"].column,.ui.grid>.row>[class*="thirteen wide"].column,.ui.grid>[class*="thirteen wide"].column {
  width:81.25%!important
}

.ui.column.grid>[class*="fourteen wide"].column,.ui.grid>.column.row>[class*="fourteen wide"].column,.ui.grid>.row>[class*="fourteen wide"].column,.ui.grid>[class*="fourteen wide"].column {
  width:87.5%!important
}

.ui.column.grid>[class*="fifteen wide"].column,.ui.grid>.column.row>[class*="fifteen wide"].column,.ui.grid>.row>[class*="fifteen wide"].column,.ui.grid>[class*="fifteen wide"].column {
  width:93.75%!important
}

.ui.column.grid>[class*="sixteen wide"].column,.ui.grid>.column.row>[class*="sixteen wide"].column,.ui.grid>.row>[class*="sixteen wide"].column,.ui.grid>[class*="sixteen wide"].column {
  width:100%!important
}

@media only screen and (min-width:320px) and (max-width:767px) {
  .ui.column.grid>[class*="one wide mobile"].column,.ui.grid>.column.row>[class*="one wide mobile"].column,.ui.grid>.row>[class*="one wide mobile"].column,.ui.grid>[class*="one wide mobile"].column{width:6.25%!important}.ui.column.grid>[class*="two wide mobile"].column,.ui.grid>.column.row>[class*="two wide mobile"].column,.ui.grid>.row>[class*="two wide mobile"].column,.ui.grid>[class*="two wide mobile"].column{width:12.5%!important}.ui.column.grid>[class*="three wide mobile"].column,.ui.grid>.column.row>[class*="three wide mobile"].column,.ui.grid>.row>[class*="three wide mobile"].column,.ui.grid>[class*="three wide mobile"].column{width:18.75%!important}.ui.column.grid>[class*="four wide mobile"].column,.ui.grid>.column.row>[class*="four wide mobile"].column,.ui.grid>.row>[class*="four wide mobile"].column,.ui.grid>[class*="four wide mobile"].column{width:25%!important}.ui.column.grid>[class*="five wide mobile"].column,.ui.grid>.column.row>[class*="five wide mobile"].column,.ui.grid>.row>[class*="five wide mobile"].column,.ui.grid>[class*="five wide mobile"].column{width:31.25%!important}.ui.column.grid>[class*="six wide mobile"].column,.ui.grid>.column.row>[class*="six wide mobile"].column,.ui.grid>.row>[class*="six wide mobile"].column,.ui.grid>[class*="six wide mobile"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide mobile"].column,.ui.grid>.column.row>[class*="seven wide mobile"].column,.ui.grid>.row>[class*="seven wide mobile"].column,.ui.grid>[class*="seven wide mobile"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide mobile"].column,.ui.grid>.column.row>[class*="eight wide mobile"].column,.ui.grid>.row>[class*="eight wide mobile"].column,.ui.grid>[class*="eight wide mobile"].column{width:50%!important}.ui.column.grid>[class*="nine wide mobile"].column,.ui.grid>.column.row>[class*="nine wide mobile"].column,.ui.grid>.row>[class*="nine wide mobile"].column,.ui.grid>[class*="nine wide mobile"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide mobile"].column,.ui.grid>.column.row>[class*="ten wide mobile"].column,.ui.grid>.row>[class*="ten wide mobile"].column,.ui.grid>[class*="ten wide mobile"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide mobile"].column,.ui.grid>.column.row>[class*="eleven wide mobile"].column,.ui.grid>.row>[class*="eleven wide mobile"].column,.ui.grid>[class*="eleven wide mobile"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide mobile"].column,.ui.grid>.column.row>[class*="twelve wide mobile"].column,.ui.grid>.row>[class*="twelve wide mobile"].column,.ui.grid>[class*="twelve wide mobile"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide mobile"].column,.ui.grid>.column.row>[class*="thirteen wide mobile"].column,.ui.grid>.row>[class*="thirteen wide mobile"].column,.ui.grid>[class*="thirteen wide mobile"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide mobile"].column,.ui.grid>.column.row>[class*="fourteen wide mobile"].column,.ui.grid>.row>[class*="fourteen wide mobile"].column,.ui.grid>[class*="fourteen wide mobile"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide mobile"].column,.ui.grid>.column.row>[class*="fifteen wide mobile"].column,.ui.grid>.row>[class*="fifteen wide mobile"].column,.ui.grid>[class*="fifteen wide mobile"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide mobile"].column,.ui.grid>.column.row>[class*="sixteen wide mobile"].column,.ui.grid>.row>[class*="sixteen wide mobile"].column,.ui.grid>[class*="sixteen wide mobile"].column{width:100%!important}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.column.grid>[class*="one wide tablet"].column,.ui.grid>.column.row>[class*="one wide tablet"].column,.ui.grid>.row>[class*="one wide tablet"].column,.ui.grid>[class*="one wide tablet"].column{width:6.25%!important}.ui.column.grid>[class*="two wide tablet"].column,.ui.grid>.column.row>[class*="two wide tablet"].column,.ui.grid>.row>[class*="two wide tablet"].column,.ui.grid>[class*="two wide tablet"].column{width:12.5%!important}.ui.column.grid>[class*="three wide tablet"].column,.ui.grid>.column.row>[class*="three wide tablet"].column,.ui.grid>.row>[class*="three wide tablet"].column,.ui.grid>[class*="three wide tablet"].column{width:18.75%!important}.ui.column.grid>[class*="four wide tablet"].column,.ui.grid>.column.row>[class*="four wide tablet"].column,.ui.grid>.row>[class*="four wide tablet"].column,.ui.grid>[class*="four wide tablet"].column{width:25%!important}.ui.column.grid>[class*="five wide tablet"].column,.ui.grid>.column.row>[class*="five wide tablet"].column,.ui.grid>.row>[class*="five wide tablet"].column,.ui.grid>[class*="five wide tablet"].column{width:31.25%!important}.ui.column.grid>[class*="six wide tablet"].column,.ui.grid>.column.row>[class*="six wide tablet"].column,.ui.grid>.row>[class*="six wide tablet"].column,.ui.grid>[class*="six wide tablet"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide tablet"].column,.ui.grid>.column.row>[class*="seven wide tablet"].column,.ui.grid>.row>[class*="seven wide tablet"].column,.ui.grid>[class*="seven wide tablet"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide tablet"].column,.ui.grid>.column.row>[class*="eight wide tablet"].column,.ui.grid>.row>[class*="eight wide tablet"].column,.ui.grid>[class*="eight wide tablet"].column{width:50%!important}.ui.column.grid>[class*="nine wide tablet"].column,.ui.grid>.column.row>[class*="nine wide tablet"].column,.ui.grid>.row>[class*="nine wide tablet"].column,.ui.grid>[class*="nine wide tablet"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide tablet"].column,.ui.grid>.column.row>[class*="ten wide tablet"].column,.ui.grid>.row>[class*="ten wide tablet"].column,.ui.grid>[class*="ten wide tablet"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide tablet"].column,.ui.grid>.column.row>[class*="eleven wide tablet"].column,.ui.grid>.row>[class*="eleven wide tablet"].column,.ui.grid>[class*="eleven wide tablet"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide tablet"].column,.ui.grid>.column.row>[class*="twelve wide tablet"].column,.ui.grid>.row>[class*="twelve wide tablet"].column,.ui.grid>[class*="twelve wide tablet"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide tablet"].column,.ui.grid>.column.row>[class*="thirteen wide tablet"].column,.ui.grid>.row>[class*="thirteen wide tablet"].column,.ui.grid>[class*="thirteen wide tablet"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide tablet"].column,.ui.grid>.column.row>[class*="fourteen wide tablet"].column,.ui.grid>.row>[class*="fourteen wide tablet"].column,.ui.grid>[class*="fourteen wide tablet"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide tablet"].column,.ui.grid>.column.row>[class*="fifteen wide tablet"].column,.ui.grid>.row>[class*="fifteen wide tablet"].column,.ui.grid>[class*="fifteen wide tablet"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide tablet"].column,.ui.grid>.column.row>[class*="sixteen wide tablet"].column,.ui.grid>.row>[class*="sixteen wide tablet"].column,.ui.grid>[class*="sixteen wide tablet"].column{width:100%!important}
}

@media only screen and (min-width:992px) {
  .ui.column.grid>[class*="one wide computer"].column,.ui.grid>.column.row>[class*="one wide computer"].column,.ui.grid>.row>[class*="one wide computer"].column,.ui.grid>[class*="one wide computer"].column{width:6.25%!important}.ui.column.grid>[class*="two wide computer"].column,.ui.grid>.column.row>[class*="two wide computer"].column,.ui.grid>.row>[class*="two wide computer"].column,.ui.grid>[class*="two wide computer"].column{width:12.5%!important}.ui.column.grid>[class*="three wide computer"].column,.ui.grid>.column.row>[class*="three wide computer"].column,.ui.grid>.row>[class*="three wide computer"].column,.ui.grid>[class*="three wide computer"].column{width:18.75%!important}.ui.column.grid>[class*="four wide computer"].column,.ui.grid>.column.row>[class*="four wide computer"].column,.ui.grid>.row>[class*="four wide computer"].column,.ui.grid>[class*="four wide computer"].column{width:25%!important}.ui.column.grid>[class*="five wide computer"].column,.ui.grid>.column.row>[class*="five wide computer"].column,.ui.grid>.row>[class*="five wide computer"].column,.ui.grid>[class*="five wide computer"].column{width:31.25%!important}.ui.column.grid>[class*="six wide computer"].column,.ui.grid>.column.row>[class*="six wide computer"].column,.ui.grid>.row>[class*="six wide computer"].column,.ui.grid>[class*="six wide computer"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide computer"].column,.ui.grid>.column.row>[class*="seven wide computer"].column,.ui.grid>.row>[class*="seven wide computer"].column,.ui.grid>[class*="seven wide computer"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide computer"].column,.ui.grid>.column.row>[class*="eight wide computer"].column,.ui.grid>.row>[class*="eight wide computer"].column,.ui.grid>[class*="eight wide computer"].column{width:50%!important}.ui.column.grid>[class*="nine wide computer"].column,.ui.grid>.column.row>[class*="nine wide computer"].column,.ui.grid>.row>[class*="nine wide computer"].column,.ui.grid>[class*="nine wide computer"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide computer"].column,.ui.grid>.column.row>[class*="ten wide computer"].column,.ui.grid>.row>[class*="ten wide computer"].column,.ui.grid>[class*="ten wide computer"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide computer"].column,.ui.grid>.column.row>[class*="eleven wide computer"].column,.ui.grid>.row>[class*="eleven wide computer"].column,.ui.grid>[class*="eleven wide computer"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide computer"].column,.ui.grid>.column.row>[class*="twelve wide computer"].column,.ui.grid>.row>[class*="twelve wide computer"].column,.ui.grid>[class*="twelve wide computer"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide computer"].column,.ui.grid>.column.row>[class*="thirteen wide computer"].column,.ui.grid>.row>[class*="thirteen wide computer"].column,.ui.grid>[class*="thirteen wide computer"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide computer"].column,.ui.grid>.column.row>[class*="fourteen wide computer"].column,.ui.grid>.row>[class*="fourteen wide computer"].column,.ui.grid>[class*="fourteen wide computer"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide computer"].column,.ui.grid>.column.row>[class*="fifteen wide computer"].column,.ui.grid>.row>[class*="fifteen wide computer"].column,.ui.grid>[class*="fifteen wide computer"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide computer"].column,.ui.grid>.column.row>[class*="sixteen wide computer"].column,.ui.grid>.row>[class*="sixteen wide computer"].column,.ui.grid>[class*="sixteen wide computer"].column{width:100%!important}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
  .ui.column.grid>[class*="one wide large screen"].column,.ui.grid>.column.row>[class*="one wide large screen"].column,.ui.grid>.row>[class*="one wide large screen"].column,.ui.grid>[class*="one wide large screen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide large screen"].column,.ui.grid>.column.row>[class*="two wide large screen"].column,.ui.grid>.row>[class*="two wide large screen"].column,.ui.grid>[class*="two wide large screen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide large screen"].column,.ui.grid>.column.row>[class*="three wide large screen"].column,.ui.grid>.row>[class*="three wide large screen"].column,.ui.grid>[class*="three wide large screen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide large screen"].column,.ui.grid>.column.row>[class*="four wide large screen"].column,.ui.grid>.row>[class*="four wide large screen"].column,.ui.grid>[class*="four wide large screen"].column{width:25%!important}.ui.column.grid>[class*="five wide large screen"].column,.ui.grid>.column.row>[class*="five wide large screen"].column,.ui.grid>.row>[class*="five wide large screen"].column,.ui.grid>[class*="five wide large screen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide large screen"].column,.ui.grid>.column.row>[class*="six wide large screen"].column,.ui.grid>.row>[class*="six wide large screen"].column,.ui.grid>[class*="six wide large screen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide large screen"].column,.ui.grid>.column.row>[class*="seven wide large screen"].column,.ui.grid>.row>[class*="seven wide large screen"].column,.ui.grid>[class*="seven wide large screen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide large screen"].column,.ui.grid>.column.row>[class*="eight wide large screen"].column,.ui.grid>.row>[class*="eight wide large screen"].column,.ui.grid>[class*="eight wide large screen"].column{width:50%!important}.ui.column.grid>[class*="nine wide large screen"].column,.ui.grid>.column.row>[class*="nine wide large screen"].column,.ui.grid>.row>[class*="nine wide large screen"].column,.ui.grid>[class*="nine wide large screen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide large screen"].column,.ui.grid>.column.row>[class*="ten wide large screen"].column,.ui.grid>.row>[class*="ten wide large screen"].column,.ui.grid>[class*="ten wide large screen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide large screen"].column,.ui.grid>.column.row>[class*="eleven wide large screen"].column,.ui.grid>.row>[class*="eleven wide large screen"].column,.ui.grid>[class*="eleven wide large screen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide large screen"].column,.ui.grid>.column.row>[class*="twelve wide large screen"].column,.ui.grid>.row>[class*="twelve wide large screen"].column,.ui.grid>[class*="twelve wide large screen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide large screen"].column,.ui.grid>.column.row>[class*="thirteen wide large screen"].column,.ui.grid>.row>[class*="thirteen wide large screen"].column,.ui.grid>[class*="thirteen wide large screen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide large screen"].column,.ui.grid>.column.row>[class*="fourteen wide large screen"].column,.ui.grid>.row>[class*="fourteen wide large screen"].column,.ui.grid>[class*="fourteen wide large screen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide large screen"].column,.ui.grid>.column.row>[class*="fifteen wide large screen"].column,.ui.grid>.row>[class*="fifteen wide large screen"].column,.ui.grid>[class*="fifteen wide large screen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide large screen"].column,.ui.grid>.column.row>[class*="sixteen wide large screen"].column,.ui.grid>.row>[class*="sixteen wide large screen"].column,.ui.grid>[class*="sixteen wide large screen"].column{width:100%!important}
}

@media only screen and (min-width:1920px) {
  .ui.column.grid>[class*="one wide widescreen"].column,.ui.grid>.column.row>[class*="one wide widescreen"].column,.ui.grid>.row>[class*="one wide widescreen"].column,.ui.grid>[class*="one wide widescreen"].column{width:6.25%!important}.ui.column.grid>[class*="two wide widescreen"].column,.ui.grid>.column.row>[class*="two wide widescreen"].column,.ui.grid>.row>[class*="two wide widescreen"].column,.ui.grid>[class*="two wide widescreen"].column{width:12.5%!important}.ui.column.grid>[class*="three wide widescreen"].column,.ui.grid>.column.row>[class*="three wide widescreen"].column,.ui.grid>.row>[class*="three wide widescreen"].column,.ui.grid>[class*="three wide widescreen"].column{width:18.75%!important}.ui.column.grid>[class*="four wide widescreen"].column,.ui.grid>.column.row>[class*="four wide widescreen"].column,.ui.grid>.row>[class*="four wide widescreen"].column,.ui.grid>[class*="four wide widescreen"].column{width:25%!important}.ui.column.grid>[class*="five wide widescreen"].column,.ui.grid>.column.row>[class*="five wide widescreen"].column,.ui.grid>.row>[class*="five wide widescreen"].column,.ui.grid>[class*="five wide widescreen"].column{width:31.25%!important}.ui.column.grid>[class*="six wide widescreen"].column,.ui.grid>.column.row>[class*="six wide widescreen"].column,.ui.grid>.row>[class*="six wide widescreen"].column,.ui.grid>[class*="six wide widescreen"].column{width:37.5%!important}.ui.column.grid>[class*="seven wide widescreen"].column,.ui.grid>.column.row>[class*="seven wide widescreen"].column,.ui.grid>.row>[class*="seven wide widescreen"].column,.ui.grid>[class*="seven wide widescreen"].column{width:43.75%!important}.ui.column.grid>[class*="eight wide widescreen"].column,.ui.grid>.column.row>[class*="eight wide widescreen"].column,.ui.grid>.row>[class*="eight wide widescreen"].column,.ui.grid>[class*="eight wide widescreen"].column{width:50%!important}.ui.column.grid>[class*="nine wide widescreen"].column,.ui.grid>.column.row>[class*="nine wide widescreen"].column,.ui.grid>.row>[class*="nine wide widescreen"].column,.ui.grid>[class*="nine wide widescreen"].column{width:56.25%!important}.ui.column.grid>[class*="ten wide widescreen"].column,.ui.grid>.column.row>[class*="ten wide widescreen"].column,.ui.grid>.row>[class*="ten wide widescreen"].column,.ui.grid>[class*="ten wide widescreen"].column{width:62.5%!important}.ui.column.grid>[class*="eleven wide widescreen"].column,.ui.grid>.column.row>[class*="eleven wide widescreen"].column,.ui.grid>.row>[class*="eleven wide widescreen"].column,.ui.grid>[class*="eleven wide widescreen"].column{width:68.75%!important}.ui.column.grid>[class*="twelve wide widescreen"].column,.ui.grid>.column.row>[class*="twelve wide widescreen"].column,.ui.grid>.row>[class*="twelve wide widescreen"].column,.ui.grid>[class*="twelve wide widescreen"].column{width:75%!important}.ui.column.grid>[class*="thirteen wide widescreen"].column,.ui.grid>.column.row>[class*="thirteen wide widescreen"].column,.ui.grid>.row>[class*="thirteen wide widescreen"].column,.ui.grid>[class*="thirteen wide widescreen"].column{width:81.25%!important}.ui.column.grid>[class*="fourteen wide widescreen"].column,.ui.grid>.column.row>[class*="fourteen wide widescreen"].column,.ui.grid>.row>[class*="fourteen wide widescreen"].column,.ui.grid>[class*="fourteen wide widescreen"].column{width:87.5%!important}.ui.column.grid>[class*="fifteen wide widescreen"].column,.ui.grid>.column.row>[class*="fifteen wide widescreen"].column,.ui.grid>.row>[class*="fifteen wide widescreen"].column,.ui.grid>[class*="fifteen wide widescreen"].column{width:93.75%!important}.ui.column.grid>[class*="sixteen wide widescreen"].column,.ui.grid>.column.row>[class*="sixteen wide widescreen"].column,.ui.grid>.row>[class*="sixteen wide widescreen"].column,.ui.grid>[class*="sixteen wide widescreen"].column{width:100%!important}
}

.ui.centered.grid,.ui.centered.grid>.row,.ui.grid>.centered.row {
  justify-content:center;text-align:center
}

.ui.centered.grid>.column:not(.aligned):not(.justified):not(.row),.ui.centered.grid>.row>.column:not(.aligned):not(.justified),.ui.grid .centered.row>.column:not(.aligned):not(.justified) {
  text-align:left
}

.ui.grid>.centered.column,.ui.grid>.row>.centered.column {
  display:block;margin-left:auto;margin-right:auto
}

.ui.grid>.relaxed.row>.column,.ui.relaxed.grid>.column:not(.row),.ui.relaxed.grid>.row>.column {
  padding-left:1.5rem;padding-right:1.5rem
}

.ui.grid>[class*="very relaxed"].row>.column,.ui[class*="very relaxed"].grid>.column:not(.row),.ui[class*="very relaxed"].grid>.row>.column {
  padding-left:2.5rem;padding-right:2.5rem
}

.ui.grid .relaxed.row+.ui.divider,.ui.relaxed.grid .row+.ui.divider {
  margin-left:1.5rem;margin-right:1.5rem
}

.ui.grid [class*="very relaxed"].row+.ui.divider,.ui[class*="very relaxed"].grid .row+.ui.divider {
  margin-left:2.5rem;margin-right:2.5rem
}

.ui.padded.grid:not(.vertically):not(.horizontally) {
  margin:0!important
}

[class*="horizontally padded"].ui.grid {
  margin-left:0!important;margin-right:0!important
}

[class*="vertically padded"].ui.grid {
  margin-bottom:0!important;margin-top:0!important
}

.ui.grid [class*="left floated"].column {
  margin-right:auto
}

.ui.grid [class*="right floated"].column {
  margin-left:auto
}

.ui.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.divided.grid:not([class*="vertically divided"])>.row>.column {
  box-shadow:-1px 0 0 0 rgba(34,36,38,.15)
}

.ui[class*="vertically divided"].grid>.column:not(.row),.ui[class*="vertically divided"].grid>.row>.column {
  margin-bottom:1rem;margin-top:1rem;padding-bottom:0;padding-top:0
}

.ui[class*="vertically divided"].grid>.row {
  margin-bottom:0;margin-top:0
}

.ui.divided.grid:not([class*="vertically divided"])>.column:first-child,.ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child {
  box-shadow:none
}

.ui[class*="vertically divided"].grid>.row:first-child>.column {
  margin-top:0
}

.ui.grid>.divided.row>.column {
  box-shadow:-1px 0 0 0 rgba(34,36,38,.15)
}

.ui.grid>.divided.row>.column:first-child {
  box-shadow:none
}

.ui[class*="vertically divided"].grid>.row {
  position:relative
}

.ui[class*="vertically divided"].grid>.row:before {
  box-shadow:0 -1px 0 0 rgba(34,36,38,.15);content:"";height:1px;left:0;margin:0 1rem;position:absolute;top:0;width:calc(100% - 2rem)
}

.ui.padded.divided.grid:not(.vertically):not(.horizontally),[class*="horizontally padded"].ui.divided.grid {
  width:100%
}

.ui[class*="vertically divided"].grid>.row:first-child:before {
  box-shadow:none
}

.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row),.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column {
  box-shadow:-1px 0 0 0 hsla(0,0%,100%,.1)
}

.ui.inverted.divided.grid:not([class*="vertically divided"])>.column:not(.row):first-child,.ui.inverted.divided.grid:not([class*="vertically divided"])>.row>.column:first-child {
  box-shadow:none
}

.ui.inverted[class*="vertically divided"].grid>.row:before {
  box-shadow:0 -1px 0 0 hsla(0,0%,100%,.1)
}

.ui.relaxed[class*="vertically divided"].grid>.row:before {
  margin-left:1.5rem;margin-right:1.5rem;width:calc(100% - 3rem)
}

.ui[class*="very relaxed"][class*="vertically divided"].grid>.row:before {
  margin-left:2.5rem;margin-right:2.5rem;width:calc(100% - 5rem)
}

.ui.celled.grid {
  box-shadow:0 0 0 1px #d4d4d5;margin:1em 0;width:100%
}

.ui.celled.grid>.row {
  box-shadow:0 -1px 0 0 #d4d4d5;margin:0;padding:0;width:100%!important
}

.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column {
  box-shadow:-1px 0 0 0 #d4d4d5
}

.ui.celled.grid>.column:first-child,.ui.celled.grid>.row>.column:first-child {
  box-shadow:none
}

.ui.celled.grid>.column:not(.row),.ui.celled.grid>.row>.column {
  padding:1em
}

.ui.relaxed.celled.grid>.column:not(.row),.ui.relaxed.celled.grid>.row>.column {
  padding:1.5em
}

.ui[class*="very relaxed"].celled.grid>.column:not(.row),.ui[class*="very relaxed"].celled.grid>.row>.column {
  padding:2em
}

.ui[class*="internally celled"].grid {
  box-shadow:none;margin:0
}

.ui[class*="internally celled"].grid>.row:first-child,.ui[class*="internally celled"].grid>.row>.column:first-child {
  box-shadow:none
}

.ui.grid>.row>[class*="top aligned"].column,.ui.grid>[class*="top aligned"].column:not(.row),.ui.grid>[class*="top aligned"].row>.column,.ui[class*="top aligned"].grid>.column:not(.row),.ui[class*="top aligned"].grid>.row>.column {
  align-self:flex-start!important;flex-direction:column;vertical-align:top
}

.ui.grid>.row>[class*="middle aligned"].column,.ui.grid>[class*="middle aligned"].column:not(.row),.ui.grid>[class*="middle aligned"].row>.column,.ui[class*="middle aligned"].grid>.column:not(.row),.ui[class*="middle aligned"].grid>.row>.column {
  align-self:center!important;flex-direction:column;vertical-align:middle
}

.ui.grid>.row>[class*="bottom aligned"].column,.ui.grid>[class*="bottom aligned"].column:not(.row),.ui.grid>[class*="bottom aligned"].row>.column,.ui[class*="bottom aligned"].grid>.column:not(.row),.ui[class*="bottom aligned"].grid>.row>.column {
  align-self:flex-end!important;flex-direction:column;vertical-align:bottom
}

.ui.grid>.row>.stretched.column,.ui.grid>.stretched.column:not(.row),.ui.grid>.stretched.row>.column,.ui.stretched.grid>.column,.ui.stretched.grid>.row>.column {
  align-self:stretch;display:inline-flex!important;flex-direction:column
}

.ui.grid>.row>.stretched.column>*,.ui.grid>.stretched.column:not(.row)>*,.ui.grid>.stretched.row>.column>*,.ui.stretched.grid>.column>*,.ui.stretched.grid>.row>.column>* {
  flex-grow:1
}

.ui.grid>.row>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].column.column,.ui.grid>[class*="left aligned"].row>.column,.ui[class*="left aligned"].grid>.column,.ui[class*="left aligned"].grid>.row>.column {
  align-self:inherit;text-align:left
}

.ui.grid>.row>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].column.column,.ui.grid>[class*="center aligned"].row>.column,.ui[class*="center aligned"].grid>.column,.ui[class*="center aligned"].grid>.row>.column {
  align-self:inherit;text-align:center
}

.ui[class*="center aligned"].grid {
  justify-content:center
}

.ui.grid>.row>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].column.column,.ui.grid>[class*="right aligned"].row>.column,.ui[class*="right aligned"].grid>.column,.ui[class*="right aligned"].grid>.row>.column {
  align-self:inherit;text-align:right
}

.ui.grid>.justified.column.column,.ui.grid>.justified.row>.column,.ui.grid>.row>.justified.column.column,.ui.justified.grid>.column,.ui.justified.grid>.row>.column {
  hyphens:auto;text-align:justify
}

.ui.grid>.row>.black.column,.ui.grid>.row>.blue.column,.ui.grid>.row>.brown.column,.ui.grid>.row>.green.column,.ui.grid>.row>.grey.column,.ui.grid>.row>.olive.column,.ui.grid>.row>.orange.column,.ui.grid>.row>.pink.column,.ui.grid>.row>.purple.column,.ui.grid>.row>.red.column,.ui.grid>.row>.teal.column,.ui.grid>.row>.violet.column,.ui.grid>.row>.yellow.column {
  margin-bottom:-1rem;margin-top:-1rem;padding-bottom:1rem;padding-top:1rem
}

.ui.grid>.red.column,.ui.grid>.red.row,.ui.grid>.row>.red.column {
  background-color:#db2828!important;color:#fff
}

.ui.grid>.orange.column,.ui.grid>.orange.row,.ui.grid>.row>.orange.column {
  background-color:#f2711c!important;color:#fff
}

.ui.grid>.row>.yellow.column,.ui.grid>.yellow.column,.ui.grid>.yellow.row {
  background-color:#fbbd08!important;color:#fff
}

.ui.grid>.olive.column,.ui.grid>.olive.row,.ui.grid>.row>.olive.column {
  background-color:#b5cc18!important;color:#fff
}

.ui.grid>.green.column,.ui.grid>.green.row,.ui.grid>.row>.green.column {
  background-color:#21ba45!important;color:#fff
}

.ui.grid>.row>.teal.column,.ui.grid>.teal.column,.ui.grid>.teal.row {
  background-color:#00b5ad!important;color:#fff
}

.ui.grid>.blue.column,.ui.grid>.blue.row,.ui.grid>.row>.blue.column {
  background-color:#2185d0!important;color:#fff
}

.ui.grid>.row>.violet.column,.ui.grid>.violet.column,.ui.grid>.violet.row {
  background-color:#6435c9!important;color:#fff
}

.ui.grid>.purple.column,.ui.grid>.purple.row,.ui.grid>.row>.purple.column {
  background-color:#a333c8!important;color:#fff
}

.ui.grid>.pink.column,.ui.grid>.pink.row,.ui.grid>.row>.pink.column {
  background-color:#e03997!important;color:#fff
}

.ui.grid>.brown.column,.ui.grid>.brown.row,.ui.grid>.row>.brown.column {
  background-color:#a5673f!important;color:#fff
}

.ui.grid>.grey.column,.ui.grid>.grey.row,.ui.grid>.row>.grey.column {
  background-color:#767676!important;color:#fff
}

.ui.grid>.black.column,.ui.grid>.black.row,.ui.grid>.row>.black.column {
  background-color:#1b1c1d!important;color:#fff
}

.ui.grid>[class*="equal width"].row>.column,.ui[class*="equal width"].grid>.column:not(.row),.ui[class*="equal width"].grid>.row>.column {
  display:inline-block;flex-grow:1
}

.ui.grid>[class*="equal width"].row>.wide.column,.ui[class*="equal width"].grid>.row>.wide.column,.ui[class*="equal width"].grid>.wide.column {
  flex-grow:0
}

@media only screen and (max-width:767px) {
  .ui.grid>[class*="mobile reversed"].row,.ui[class*="mobile reversed"].grid,.ui[class*="mobile reversed"].grid>.row{flex-direction:row-reverse}.ui.stackable[class*="mobile reversed"],.ui[class*="mobile vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="mobile reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="mobile vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="mobile reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="mobile reversed"].celled.grid>.row>.column:last-child{box-shadow:none}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.grid>[class*="tablet reversed"].row,.ui[class*="tablet reversed"].grid,.ui[class*="tablet reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="tablet vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="tablet reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="tablet vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="tablet reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="tablet reversed"].celled.grid>.row>.column:last-child{box-shadow:none}
}

@media only screen and (min-width:992px) {
  .ui.grid>[class*="computer reversed"].row,.ui[class*="computer reversed"].grid,.ui[class*="computer reversed"].grid>.row{flex-direction:row-reverse}.ui[class*="computer vertically reversed"].grid{flex-direction:column-reverse}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:first-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow:-1px 0 0 0 rgba(34,36,38,.15)}.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.column:last-child,.ui[class*="computer reversed"].divided.grid:not([class*="vertically divided"])>.row>.column:last-child{box-shadow:none}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:first-child:before{box-shadow:0 -1px 0 0 rgba(34,36,38,.15)}.ui.grid[class*="vertically divided"][class*="computer vertically reversed"]>.row:last-child:before{box-shadow:none}.ui[class*="computer reversed"].celled.grid>.row>.column:first-child{box-shadow:-1px 0 0 0 #d4d4d5}.ui[class*="computer reversed"].celled.grid>.row>.column:last-child{box-shadow:none}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.doubling.grid{width:auto}.ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{box-shadow:none!important;display:inline-block!important;margin:0;padding-bottom:1rem!important;padding-top:1rem!important}.ui.grid>[class*="two column"].doubling.row.row>.column,.ui[class*="two column"].doubling.grid>.column:not(.row),.ui[class*="two column"].doubling.grid>.row>.column{width:100%!important}.ui.grid>[class*="four column"].doubling.row.row>.column,.ui.grid>[class*="three column"].doubling.row.row>.column,.ui[class*="four column"].doubling.grid>.column:not(.row),.ui[class*="four column"].doubling.grid>.row>.column,.ui[class*="three column"].doubling.grid>.column:not(.row),.ui[class*="three column"].doubling.grid>.row>.column{width:50%!important}.ui.grid>[class*="five column"].doubling.row.row>.column,.ui.grid>[class*="seven column"].doubling.row.row>.column,.ui.grid>[class*="six column"].doubling.row.row>.column,.ui[class*="five column"].doubling.grid>.column:not(.row),.ui[class*="five column"].doubling.grid>.row>.column,.ui[class*="seven column"].doubling.grid>.column:not(.row),.ui[class*="seven column"].doubling.grid>.row>.column,.ui[class*="six column"].doubling.grid>.column:not(.row),.ui[class*="six column"].doubling.grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="eight column"].doubling.row.row>.column,.ui.grid>[class*="nine column"].doubling.row.row>.column,.ui[class*="eight column"].doubling.grid>.column:not(.row),.ui[class*="eight column"].doubling.grid>.row>.column,.ui[class*="nine column"].doubling.grid>.column:not(.row),.ui[class*="nine column"].doubling.grid>.row>.column{width:25%!important}.ui.grid>[class*="eleven column"].doubling.row.row>.column,.ui.grid>[class*="ten column"].doubling.row.row>.column,.ui[class*="eleven column"].doubling.grid>.column:not(.row),.ui[class*="eleven column"].doubling.grid>.row>.column,.ui[class*="ten column"].doubling.grid>.column:not(.row),.ui[class*="ten column"].doubling.grid>.row>.column{width:20%!important}.ui.grid>[class*="thirteen column"].doubling.row.row>.column,.ui.grid>[class*="twelve column"].doubling.row.row>.column,.ui[class*="thirteen column"].doubling.grid>.column:not(.row),.ui[class*="thirteen column"].doubling.grid>.row>.column,.ui[class*="twelve column"].doubling.grid>.column:not(.row),.ui[class*="twelve column"].doubling.grid>.row>.column{width:16.66666667%!important}.ui.grid>[class*="fifteen column"].doubling.row.row>.column,.ui.grid>[class*="fourteen column"].doubling.row.row>.column,.ui[class*="fifteen column"].doubling.grid>.column:not(.row),.ui[class*="fifteen column"].doubling.grid>.row>.column,.ui[class*="fourteen column"].doubling.grid>.column:not(.row),.ui[class*="fourteen column"].doubling.grid>.row>.column{width:14.28571429%!important}.ui.grid>[class*="sixteen column"].doubling.row.row>.column,.ui[class*="sixteen column"].doubling.grid>.column:not(.row),.ui[class*="sixteen column"].doubling.grid>.row>.column{width:12.5%!important}
}

@media only screen and (max-width:767px) {
  .ui.doubling.grid>.row,.ui.grid>.doubling.row{margin:0!important;padding:0!important}.ui.doubling.grid>.row>.column,.ui.grid>.doubling.row>.column{box-shadow:none!important;margin:0!important;padding-bottom:1rem!important;padding-top:1rem!important}.ui.grid>[class*="two column"].doubling:not(.stackable).row.row>.column,.ui[class*="two column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="two column"].doubling:not(.stackable).grid>.row>.column{width:100%!important}.ui.grid>[class*="eight column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="five column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="four column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="seven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="six column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="three column"].doubling:not(.stackable).row.row>.column,.ui[class*="eight column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eight column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="five column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="five column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="four column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="four column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="seven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="seven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="six column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="six column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="three column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="three column"].doubling:not(.stackable).grid>.row>.column{width:50%!important}.ui.grid>[class*="eleven column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="nine column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="ten column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="thirteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="twelve column"].doubling:not(.stackable).row.row>.column,.ui[class*="eleven column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="eleven column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="nine column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="nine column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="ten column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="ten column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="thirteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="thirteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="twelve column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="twelve column"].doubling:not(.stackable).grid>.row>.column{width:33.33333333%!important}.ui.grid>[class*="fifteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="fourteen column"].doubling:not(.stackable).row.row>.column,.ui.grid>[class*="sixteen column"].doubling:not(.stackable).row.row>.column,.ui[class*="fifteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fifteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="fourteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="fourteen column"].doubling:not(.stackable).grid>.row>.column,.ui[class*="sixteen column"].doubling:not(.stackable).grid>.column:not(.row),.ui[class*="sixteen column"].doubling:not(.stackable).grid>.row>.column{width:25%!important}.ui.stackable.grid{margin-left:0!important;margin-right:0!important;width:auto}.ui.grid>.stackable.stackable.row>.column,.ui.stackable.grid>.column.grid>.column,.ui.stackable.grid>.column.row>.column,.ui.stackable.grid>.column:not(.row),.ui.stackable.grid>.row>.column,.ui.stackable.grid>.row>.wide.column,.ui.stackable.grid>.wide.column{box-shadow:none!important;margin:0!important;padding:1rem!important;width:100%!important}.ui.stackable.grid:not(.vertically)>.row{margin:0;padding:0}.ui.container>.ui.stackable.grid>.column,.ui.container>.ui.stackable.grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid .ui.stackable.grid,.ui.segment:not(.vertical) .ui.stackable.page.grid{margin-left:-1rem!important;margin-right:-1rem!important}.ui.stackable.celled.grid>.column:not(.row):first-child,.ui.stackable.celled.grid>.row:first-child>.column:first-child,.ui.stackable.divided.grid>.column:not(.row):first-child,.ui.stackable.divided.grid>.row:first-child>.column:first-child{border-top:none!important}.ui.inverted.stackable.celled.grid>.column:not(.row),.ui.inverted.stackable.celled.grid>.row>.column,.ui.inverted.stackable.divided.grid>.column:not(.row),.ui.inverted.stackable.divided.grid>.row>.column{border-top:1px solid hsla(0,0%,100%,.1)}.ui.stackable.celled.grid>.column:not(.row),.ui.stackable.celled.grid>.row>.column,.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{border-top:1px solid rgba(34,36,38,.15);box-shadow:none!important;padding-bottom:2rem!important;padding-top:2rem!important}.ui.stackable.celled.grid>.row{box-shadow:none!important}.ui.stackable.divided:not(.vertically).grid>.column:not(.row),.ui.stackable.divided:not(.vertically).grid>.row>.column{padding-left:0!important;padding-right:0!important}.ui.grid.grid.grid>.row>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].row:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].column:not(.mobile),.ui.grid.grid.grid>[class*="tablet only"].row:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="tablet only"].grid.grid.grid:not(.mobile),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.grid.grid.grid>.row>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="computer only"].column:not(.tablet),.ui.grid.grid.grid>[class*="computer only"].row:not(.tablet),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.tablet),.ui.grid.grid.grid>[class*="mobile only"].row:not(.tablet),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="computer only"].grid.grid.grid:not(.tablet),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.tablet),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
  .ui.grid.grid.grid>.row>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="large screen only"].row:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="large screen only"].grid.grid.grid:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}
}

@media only screen and (min-width:1200px) and (max-width:1919px) {
  .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui.grid.grid.grid>[class*="widescreen only"].column:not(.mobile),.ui.grid.grid.grid>[class*="widescreen only"].row:not(.mobile),.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer),.ui[class*="widescreen only"].grid.grid.grid:not(.mobile){display:none!important}
}

@media only screen and (min-width:1920px) {
  .ui.grid.grid.grid>.row>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>.row>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].column:not(.computer),.ui.grid.grid.grid>[class*="mobile only"].row:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].column:not(.computer),.ui.grid.grid.grid>[class*="tablet only"].row:not(.computer),.ui[class*="mobile only"].grid.grid.grid:not(.computer),.ui[class*="tablet only"].grid.grid.grid:not(.computer){display:none!important}
}

.ui.container {
  display:block;max-width:100%!important
}

@media only screen and (max-width:767px) {
  .ui.container{margin-left:1em!important;margin-right:1em!important}.ui.container,.ui.grid.container,.ui.relaxed.grid.container,.ui.very.relaxed.grid.container{width:auto!important}
}

@media only screen and (min-width:768px) and (max-width:991px) {
  .ui.container{margin-left:auto!important;margin-right:auto!important;width:723px}.ui.grid.container{width:calc(723px + 2rem)!important}.ui.relaxed.grid.container{width:calc(723px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(723px + 5rem)!important}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
  .ui.container{margin-left:auto!important;margin-right:auto!important;width:933px}.ui.grid.container{width:calc(933px + 2rem)!important}.ui.relaxed.grid.container{width:calc(933px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(933px + 5rem)!important}
}

@media only screen and (min-width:1200px) {
  .ui.container{margin-left:auto!important;margin-right:auto!important;width:1127px}.ui.grid.container{width:calc(1127px + 2rem)!important}.ui.relaxed.grid.container{width:calc(1127px + 3rem)!important}.ui.very.relaxed.grid.container{width:calc(1127px + 5rem)!important}
}

.ui.text.container {
  font-family:Lato,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:1.14285714rem;line-height:1.5;max-width:700px!important
}

.ui.fluid.container {
  width:100%
}

.ui[class*="left aligned"].container {
  text-align:left
}

.ui[class*="center aligned"].container {
  text-align:center
}

.ui[class*="right aligned"].container {
  text-align:right
}

.ui.justified.container {
  hyphens:auto;text-align:justify
}

@font-face {
  font-family:Icons;font-style:normal;font-variant:normal;font-weight:400;src:url(/icons.eot?a01e3f2d6c83dc3aee17);src:url(/icons.eot?a01e3f2d6c83dc3aee17?#iefix) format("embedded-opentype"),url(/icons.woff2) format("woff2"),url(/icons.woff) format("woff"),url(/icons.ttf?c656b8caa454ed19b9a2) format("truetype"),url(/icons.svg?a67e3cc23e3a36c13b67#icons) format("svg");text-decoration:inherit;text-transform:none
}

i.icon {
  display:inline-block;font-family:Icons;font-style:normal;font-weight:400;height:1em;margin:0 .25rem 0 0;opacity:1;text-align:center;text-decoration:inherit;width:1.18em;speak:none;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;backface-visibility:hidden
}

i.icon:before {
  background:none!important
}

i.icon.loading {
  animation:icon-loading 2s linear infinite;height:1em;line-height:1
}

@keyframes icon-loading {
  0%{transform:rotate(0deg)}to{transform:rotate(1turn)}
}

i.emphasized.icon,i.icon.active,i.icon.hover {
  opacity:1!important
}

i.disabled.icon {
  opacity:.45!important
}

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

i.link.icon,i.link.icons {
  cursor:pointer;opacity:.8;transition:opacity .1s ease
}

i.link.icon:hover,i.link.icons:hover {
  opacity:1!important
}

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

i.circular.inverted.icon {
  border:none;box-shadow:none
}

i.bordered.icon {
  box-shadow:inset 0 0 0 .1em rgba(0,0,0,.1);height:2em;line-height:1;padding:.5em 0!important;vertical-align:baseline;width:2em
}

i.bordered.inverted.icon {
  border:none;box-shadow:none
}

i.inverted.bordered.icon,i.inverted.circular.icon {
  background-color:#1b1c1d!important;color:#fff!important
}

i.inverted.icon {
  color:#fff
}

i.red.icon {
  color:#db2828!important
}

i.inverted.red.icon {
  color:#ff695e!important
}

i.inverted.bordered.red.icon,i.inverted.circular.red.icon {
  background-color:#db2828!important;color:#fff!important
}

i.orange.icon {
  color:#f2711c!important
}

i.inverted.orange.icon {
  color:#ff851b!important
}

i.inverted.bordered.orange.icon,i.inverted.circular.orange.icon {
  background-color:#f2711c!important;color:#fff!important
}

i.yellow.icon {
  color:#fbbd08!important
}

i.inverted.yellow.icon {
  color:#ffe21f!important
}

i.inverted.bordered.yellow.icon,i.inverted.circular.yellow.icon {
  background-color:#fbbd08!important;color:#fff!important
}

i.olive.icon {
  color:#b5cc18!important
}

i.inverted.olive.icon {
  color:#d9e778!important
}

i.inverted.bordered.olive.icon,i.inverted.circular.olive.icon {
  background-color:#b5cc18!important;color:#fff!important
}

i.green.icon {
  color:#21ba45!important
}

i.inverted.green.icon {
  color:#2ecc40!important
}

i.inverted.bordered.green.icon,i.inverted.circular.green.icon {
  background-color:#21ba45!important;color:#fff!important
}

i.teal.icon {
  color:#00b5ad!important
}

i.inverted.teal.icon {
  color:#6dffff!important
}

i.inverted.bordered.teal.icon,i.inverted.circular.teal.icon {
  background-color:#00b5ad!important;color:#fff!important
}

i.blue.icon {
  color:#2185d0!important
}

i.inverted.blue.icon {
  color:#54c8ff!important
}

i.inverted.bordered.blue.icon,i.inverted.circular.blue.icon {
  background-color:#2185d0!important;color:#fff!important
}

i.violet.icon {
  color:#6435c9!important
}

i.inverted.violet.icon {
  color:#a291fb!important
}

i.inverted.bordered.violet.icon,i.inverted.circular.violet.icon {
  background-color:#6435c9!important;color:#fff!important
}

i.purple.icon {
  color:#a333c8!important
}

i.inverted.purple.icon {
  color:#dc73ff!important
}

i.inverted.bordered.purple.icon,i.inverted.circular.purple.icon {
  background-color:#a333c8!important;color:#fff!important
}

i.pink.icon {
  color:#e03997!important
}

i.inverted.pink.icon {
  color:#ff8edf!important
}

i.inverted.bordered.pink.icon,i.inverted.circular.pink.icon {
  background-color:#e03997!important;color:#fff!important
}

i.brown.icon {
  color:#a5673f!important
}

i.inverted.brown.icon {
  color:#d67c1c!important
}

i.inverted.bordered.brown.icon,i.inverted.circular.brown.icon {
  background-color:#a5673f!important;color:#fff!important
}

i.grey.icon {
  color:#767676!important
}

i.inverted.grey.icon {
  color:#dcddde!important
}

i.inverted.bordered.grey.icon,i.inverted.circular.grey.icon {
  background-color:#767676!important;color:#fff!important
}

i.black.icon {
  color:#1b1c1d!important
}

i.inverted.black.icon {
  color:#545454!important
}

i.inverted.bordered.black.icon,i.inverted.circular.black.icon {
  background-color:#1b1c1d!important;color:#fff!important
}

i.mini.icon,i.mini.icons {
  font-size:.4em;line-height:1
}

i.tiny.icon,i.tiny.icons {
  font-size:.5em;line-height:1
}

i.small.icon,i.small.icons {
  font-size:.75em;line-height:1
}

i.icon,i.icons {
  font-size:1em
}

i.large.icon,i.large.icons {
  font-size:1.5em;line-height:1;vertical-align:middle
}

i.big.icon,i.big.icons {
  font-size:2em;line-height:1;vertical-align:middle
}

i.huge.icon,i.huge.icons {
  font-size:4em;line-height:1;vertical-align:middle
}

i.massive.icon,i.massive.icons {
  font-size:8em;line-height:1;vertical-align:middle
}

i.icons {
  display:inline-block;line-height:1;position:relative
}

i.icons .icon {
  left:50%;margin:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)
}

i.icons .icon:first-child {
  height:auto;margin-right:.25rem;position:static;transform:none;vertical-align:top;width:auto
}

i.icons .corner.icon {
  bottom:0;font-size:.45em;left:auto;right:0;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;top:auto;transform:none
}

i.icons .top.right.corner.icon {
  bottom:auto;left:auto;right:0;top:0
}

i.icons .top.left.corner.icon {
  bottom:auto;left:0;right:auto;top:0
}

i.icons .bottom.left.corner.icon {
  bottom:0;left:0;right:auto;top:auto
}

i.icons .bottom.right.corner.icon {
  bottom:0;left:auto;right:0;top:auto
}

i.icons .inverted.corner.icon {
  text-shadow:-1px -1px 0 #1b1c1d,1px -1px 0 #1b1c1d,-1px 1px 0 #1b1c1d,1px 1px 0 #1b1c1d
}

i.icon.linkedin.in:before {
  content:"\f0e1"
}

i.icon.log.out:before,i.icon.sign.out:before {
  content:"\f2f5"
}

i.icon.\35 00px:before {
  content:"\f26e"
}

i.icon.amazon:before {
  content:"\f270"
}

i.icon.angular:before {
  content:"\f420"
}

i.icon.arrow.alternate.circle.down:before {
  content:"\f358"
}

i.icon.arrow.alternate.circle.left:before {
  content:"\f359"
}

i.icon.arrow.alternate.circle.right:before {
  content:"\f35a"
}

i.icon.arrow.alternate.circle.up:before {
  content:"\f35b"
}

i.icon.arrow.circle.down:before {
  content:"\f0ab"
}

i.icon.arrow.circle.left:before {
  content:"\f0a8"
}

i.icon.arrow.circle.right:before {
  content:"\f0a9"
}

i.icon.arrow.circle.up:before {
  content:"\f0aa"
}

i.icon.arrow.down:before {
  content:"\f063"
}

i.icon.arrow.left:before {
  content:"\f060"
}

i.icon.arrow.right:before {
  content:"\f061"
}

i.icon.arrow.up:before {
  content:"\f062"
}

i.icon.at:before {
  content:"\f1fa"
}

i.icon.aws:before {
  content:"\f375"
}

i.icon.book:before {
  content:"\f02d"
}

i.icon.building:before {
  content:"\f1ad"
}

i.icon.certificate:before {
  content:"\f0a3"
}

i.icon.check:before {
  content:"\f00c"
}

i.icon.check.circle:before {
  content:"\f058"
}

i.icon.circle:before {
  content:"\f111"
}

i.icon.cloud:before {
  content:"\f0c2"
}

i.icon.code:before {
  content:"\f121"
}

i.icon.cut:before {
  content:"\f0c4"
}

i.icon.desktop:before {
  content:"\f108"
}

i.icon.download:before {
  content:"\f019"
}

i.icon.edge:before {
  content:"\f282"
}

i.icon.expand:before {
  content:"\f065"
}

i.icon.file:before {
  content:"\f15b"
}

i.icon.file.alternate:before {
  content:"\f15c"
}

i.icon.file.code:before {
  content:"\f1c9"
}

i.icon.file.image:before {
  content:"\f1c5"
}

i.icon.file.pdf:before {
  content:"\f1c1"
}

i.icon.first.order:before {
  content:"\f2b0"
}

i.icon.flask:before {
  content:"\f0c3"
}

i.icon.github:before {
  content:"\f09b"
}

i.icon.github.alternate:before {
  content:"\f113"
}

i.icon.hand.point.down:before {
  content:"\f0a7"
}

i.icon.hand.point.left:before {
  content:"\f0a5"
}

i.icon.hand.point.right:before {
  content:"\f0a4"
}

i.icon.hand.point.up:before {
  content:"\f0a6"
}

i.icon.hdd:before {
  content:"\f0a0"
}

i.icon.home:before {
  content:"\f015"
}

i.icon.hourglass:before {
  content:"\f254"
}

i.icon.hourglass.end:before {
  content:"\f253"
}

i.icon.hourglass.start:before {
  content:"\f251"
}

i.icon.id.card:before {
  content:"\f2c2"
}

i.icon.image:before {
  content:"\f03e"
}

i.icon.images:before {
  content:"\f302"
}

i.icon.info:before {
  content:"\f129"
}

i.icon.info.circle:before {
  content:"\f05a"
}

i.icon.js:before {
  content:"\f3b8"
}

i.icon.key:before {
  content:"\f084"
}

i.icon.keyboard:before {
  content:"\f11c"
}

i.icon.language:before {
  content:"\f1ab"
}

i.icon.laptop:before {
  content:"\f109"
}

i.icon.less:before {
  content:"\f41d"
}

i.icon.level.down.alternate:before {
  content:"\f3be"
}

i.icon.level.up.alternate:before {
  content:"\f3bf"
}

i.icon.lightbulb:before {
  content:"\f0eb"
}

i.icon.linkedin:before {
  content:"\f08c"
}

i.icon.linux:before {
  content:"\f17c"
}

i.icon.list:before {
  content:"\f03a"
}

i.icon.list.alternate:before {
  content:"\f022"
}

i.icon.list.ol:before {
  content:"\f0cb"
}

i.icon.list.ul:before {
  content:"\f0ca"
}

i.icon.lock:before {
  content:"\f023"
}

i.icon.lock.open:before {
  content:"\f3c1"
}

i.icon.long.arrow.alternate.down:before {
  content:"\f309"
}

i.icon.long.arrow.alternate.left:before {
  content:"\f30a"
}

i.icon.long.arrow.alternate.right:before {
  content:"\f30b"
}

i.icon.long.arrow.alternate.up:before {
  content:"\f30c"
}

i.icon.mars:before {
  content:"\f222"
}

i.icon.medium:before {
  content:"\f23a"
}

i.icon.medium.m:before {
  content:"\f3c7"
}

i.icon.mobile:before {
  content:"\f10b"
}

i.icon.mobile.alternate:before {
  content:"\f3cd"
}

i.icon.music:before {
  content:"\f001"
}

i.icon.node:before {
  content:"\f419"
}

i.icon.node.js:before {
  content:"\f3d3"
}

i.icon.object.group:before {
  content:"\f247"
}

i.icon.plane:before {
  content:"\f072"
}

i.icon.play:before {
  content:"\f04b"
}

i.icon.play.circle:before {
  content:"\f144"
}

i.icon.power.off:before {
  content:"\f011"
}

i.icon.pushed:before {
  content:"\f3e1"
}

i.icon.python:before {
  content:"\f3e2"
}

i.icon.random:before {
  content:"\f074"
}

i.icon.react:before {
  content:"\f41b"
}

i.icon.road:before {
  content:"\f018"
}

i.icon.save:before {
  content:"\f0c7"
}

i.icon.search:before {
  content:"\f002"
}

i.icon.server:before {
  content:"\f233"
}

i.icon.share:before {
  content:"\f064"
}

i.icon.share.alternate:before {
  content:"\f1e0"
}

i.icon.sitemap:before {
  content:"\f0e8"
}

i.icon.stack.overflow:before {
  content:"\f16c"
}

i.icon.star:before {
  content:"\f005"
}

i.icon.stripe:before {
  content:"\f429"
}

i.icon.stripe.s:before {
  content:"\f42a"
}

i.icon.table:before {
  content:"\f0ce"
}

i.icon.tablet:before {
  content:"\f10a"
}

i.icon.tablet.alternate:before {
  content:"\f3fa"
}

i.icon.tag:before {
  content:"\f02b"
}

i.icon.text.height:before {
  content:"\f034"
}

i.icon.text.width:before {
  content:"\f035"
}

i.icon.th:before {
  content:"\f00a"
}

i.icon.th.large:before {
  content:"\f009"
}

i.icon.th.list:before {
  content:"\f00b"
}

i.icon.times:before {
  content:"\f00d"
}

i.icon.times.circle:before {
  content:"\f057"
}

i.icon.toggle.off:before {
  content:"\f204"
}

i.icon.toggle.on:before {
  content:"\f205"
}

i.icon.tree:before {
  content:"\f1bb"
}

i.icon.user:before {
  content:"\f007"
}

i.icon.user.circle:before {
  content:"\f2bd"
}

i.icon.user.times:before {
  content:"\f235"
}

i.icon.users:before {
  content:"\f0c0"
}

i.icon.weight:before {
  content:"\f496"
}

i.icon.window.close:before {
  content:"\f410"
}

i.icon.ordered.list:before {
  content:"\f0cb"
}

i.icon.add.circle:before {
  content:"\f055"
}

i.icon.add.user:before {
  content:"\f234"
}

i.icon.add:before {
  content:"\f067"
}

i.icon.block.layout:before {
  content:"\f009"
}

i.icon.browser:before {
  content:"\f022"
}

i.icon.call:before {
  content:"\f095"
}

i.icon.chat:before {
  content:"\f075"
}

i.icon.close:before {
  content:"\f00d"
}

i.icon.computer:before {
  content:"\f108"
}

i.icon.content:before {
  content:"\f0c9"
}

i.icon.drivers.license:before {
  content:"\f2c2"
}

i.icon.dropdown:before {
  content:"\f0d7"
}

i.icon.feed:before {
  content:"\f09e"
}

i.icon.file.text:before {
  content:"\f15c"
}

i.icon.find:before {
  content:"\f1e5"
}

i.icon.grab:before {
  content:"\f255"
}

i.icon.graduation:before {
  content:"\f19d"
}

i.icon.grid.layout:before {
  content:"\f00a"
}

i.icon.group:before {
  content:"\f0c0"
}

i.icon.header:before {
  content:"\f1dc"
}

i.icon.help.circle:before {
  content:"\f059"
}

i.icon.help:before {
  content:"\f128"
}

i.icon.hide:before {
  content:"\f070"
}

i.icon.hourglass.four:before,i.icon.hourglass.full:before {
  content:"\f254"
}

i.icon.hourglass.one:before {
  content:"\f251"
}

i.icon.hourglass.three:before {
  content:"\f253"
}

i.icon.hourglass.two:before {
  content:"\f252"
}

i.icon.idea:before {
  content:"\f0eb"
}

i.icon.lab:before {
  content:"\f0c3"
}

i.icon.like:before {
  content:"\f004"
}

i.icon.list.layout:before {
  content:"\f00b"
}

i.icon.man:before {
  content:"\f222"
}

i.icon.mars.alternate:before {
  content:"\f229"
}

i.icon.mars.horizontal:before {
  content:"\f22b"
}

i.icon.mars.vertical:before {
  content:"\f22a"
}

i.icon.ms.edge:before {
  content:"\f282"
}

i.icon.options:before {
  content:"\f1de"
}

i.icon.point:before {
  content:"\f041"
}

i.icon.pointing.down:before {
  content:"\f0a7"
}

i.icon.pointing.left:before {
  content:"\f0a5"
}

i.icon.pointing.right:before {
  content:"\f0a4"
}

i.icon.pointing.up:before {
  content:"\f0a6"
}

i.icon.power:before {
  content:"\f011"
}

i.icon.r.circle:before {
  content:"\f25d"
}

i.icon.refresh:before {
  content:"\f021"
}

i.icon.remove.circle:before {
  content:"\f057"
}

i.icon.remove.user:before {
  content:"\f235"
}

i.icon.remove:before {
  content:"\f00d"
}

i.icon.repeat:before {
  content:"\f01e"
}

i.icon.selected.radio:before {
  content:"\f192"
}

i.icon.send:before {
  content:"\f1d8"
}

i.icon.setting:before {
  content:"\f013"
}

i.icon.settings:before {
  content:"\f085"
}

i.icon.sidebar:before {
  content:"\f0c9"
}

i.icon.stripe.card:before {
  content:"\f1f5"
}

i.icon.student:before {
  content:"\f19d"
}

i.icon.target:before {
  content:"\f140"
}

i.icon.theme:before {
  content:"\f043"
}

i.icon.time:before {
  content:"\f017"
}

i.icon.toggle.down:before {
  content:"\f150"
}

i.icon.toggle.left:before {
  content:"\f191"
}

i.icon.toggle.right:before {
  content:"\f152"
}

i.icon.toggle.up:before {
  content:"\f151"
}

i.icon.travel:before {
  content:"\f0b1"
}

i.icon.triangle.down:before {
  content:"\f0d7"
}

i.icon.triangle.left:before {
  content:"\f0d9"
}

i.icon.triangle.right:before {
  content:"\f0da"
}

i.icon.triangle.up:before {
  content:"\f0d8"
}

i.icon.try:before {
  content:"\f195"
}

i.icon.user.cancel:before,i.icon.user.close:before,i.icon.user.delete:before,i.icon.user.x:before {
  content:"\f235"
}

i.icon.warning.circle:before {
  content:"\f06a"
}

i.icon.warning:before {
  content:"\f12a"
}

i.icon.winner:before {
  content:"\f091"
}

i.icon.world:before {
  content:"\f0ac"
}

i.icon.x:before {
  content:"\f00d"
}

i.icon.cloud.download:before {
  content:"\f381"
}

i.icon.dashboard:before {
  content:"\f3fd"
}

i.icon.disk:before {
  content:"\f0a0"
}

i.icon.level.down:before {
  content:"\f3be"
}

i.icon.level.up:before {
  content:"\f3bf"
}

i.icon.move:before {
  content:"\f0b2"
}

i.icon.protect:before {
  content:"\f023"
}

i.icon.radio:before {
  content:"\f192"
}

i.icon.resize.horizontal:before {
  content:"\f337"
}

i.icon.resize.vertical:before {
  content:"\f338"
}

i.icon.write:before {
  content:"\f303"
}

@font-face {
  font-family:outline-icons;font-style:normal;font-variant:normal;font-weight:400;src:url(/outline-icons.eot?752905fa5edf21fc52a1);src:url(/outline-icons.eot?752905fa5edf21fc52a1?#iefix) format("embedded-opentype"),url(/outline-icons.woff2) format("woff2"),url(/outline-icons.woff) format("woff"),url(/outline-icons.ttf?5367103510b27b784827) format("truetype"),url(/outline-icons.svg?368baa4a2966cbf0adc2#icons) format("svg");text-decoration:inherit;text-transform:none
}

@font-face {
  font-family:brand-icons;font-style:normal;font-variant:normal;font-weight:400;src:url(/brand-icons.eot?d68fa3e67dbb653a13ce);src:url(/brand-icons.eot?d68fa3e67dbb653a13ce?#iefix) format("embedded-opentype"),url(/brand-icons.woff2) format("woff2"),url(/brand-icons.woff) format("woff"),url(/brand-icons.ttf?65a2fb6d9aaa164b41a0) format("truetype"),url(/brand-icons.svg?fca5ea7015e6374b188c#icons) format("svg");text-decoration:inherit;text-transform:none
}

i.icon.\35 00px,i.icon.accessible.icon,i.icon.accusoft,i.icon.adn,i.icon.adversal,i.icon.affiliatetheme,i.icon.algolia,i.icon.amazon,i.icon.amazon.pay,i.icon.amilia,i.icon.android,i.icon.angellist,i.icon.angrycreative,i.icon.angular,i.icon.app.store,i.icon.app.store.ios,i.icon.apper,i.icon.apple,i.icon.apple.pay,i.icon.asymmetrik,i.icon.audible,i.icon.autoprefixer,i.icon.avianex,i.icon.aviato,i.icon.aws,i.icon.bandcamp,i.icon.behance,i.icon.behance.square,i.icon.bimobject,i.icon.bitbucket,i.icon.bitcoin,i.icon.bity,i.icon.black.tie,i.icon.blackberry,i.icon.blogger,i.icon.blogger.b,i.icon.bluetooth,i.icon.bluetooth.b,i.icon.btc,i.icon.buromobelexperte,i.icon.buysellads,i.icon.cc.amazon.pay,i.icon.cc.amex,i.icon.cc.apple.pay,i.icon.cc.diners.club,i.icon.cc.discover,i.icon.cc.jcb,i.icon.cc.mastercard,i.icon.cc.paypal,i.icon.cc.stripe,i.icon.cc.visa,i.icon.centercode,i.icon.chrome,i.icon.cloudscale,i.icon.cloudsmith,i.icon.cloudversify,i.icon.codepen,i.icon.codiepie,i.icon.connectdevelop,i.icon.contao,i.icon.cpanel,i.icon.creative.commons,i.icon.css3,i.icon.css3.alternate,i.icon.cuttlefish,i.icon.d.and.d,i.icon.dashcube,i.icon.delicious,i.icon.deploydog,i.icon.deskpro,i.icon.deviantart,i.icon.digg,i.icon.digital.ocean,i.icon.discord,i.icon.discourse,i.icon.dochub,i.icon.docker,i.icon.draft2digital,i.icon.dribbble,i.icon.dribbble.square,i.icon.dropbox,i.icon.drupal,i.icon.dyalog,i.icon.earlybirds,i.icon.edge,i.icon.elementor,i.icon.ember,i.icon.empire,i.icon.envira,i.icon.erlang,i.icon.ethereum,i.icon.etsy,i.icon.expeditedssl,i.icon.facebook,i.icon.facebook.f,i.icon.facebook.messenger,i.icon.facebook.square,i.icon.firefox,i.icon.first.order,i.icon.firstdraft,i.icon.flickr,i.icon.flipboard,i.icon.fly,i.icon.font.awesome,i.icon.font.awesome.alternate,i.icon.font.awesome.flag,i.icon.fonticons,i.icon.fonticons.fi,i.icon.fort.awesome,i.icon.fort.awesome.alternate,i.icon.forumbee,i.icon.foursquare,i.icon.free.code.camp,i.icon.freebsd,i.icon.get.pocket,i.icon.gg,i.icon.gg.circle,i.icon.git,i.icon.git.square,i.icon.github,i.icon.github.alternate,i.icon.github.square,i.icon.gitkraken,i.icon.gitlab,i.icon.gitter,i.icon.glide,i.icon.glide.g,i.icon.gofore,i.icon.goodreads,i.icon.goodreads.g,i.icon.google,i.icon.google.drive,i.icon.google.play,i.icon.google.plus,i.icon.google.plus.g,i.icon.google.plus.square,i.icon.google.wallet,i.icon.gratipay,i.icon.grav,i.icon.gripfire,i.icon.grunt,i.icon.gulp,i.icon.hacker.news,i.icon.hacker.news.square,i.icon.hips,i.icon.hire.a.helper,i.icon.hooli,i.icon.hotjar,i.icon.houzz,i.icon.html5,i.icon.hubspot,i.icon.imdb,i.icon.instagram,i.icon.internet.explorer,i.icon.ioxhost,i.icon.itunes,i.icon.itunes.note,i.icon.jenkins,i.icon.joget,i.icon.joomla,i.icon.js,i.icon.js.square,i.icon.jsfiddle,i.icon.keycdn,i.icon.kickstarter,i.icon.kickstarter.k,i.icon.korvue,i.icon.laravel,i.icon.lastfm,i.icon.lastfm.square,i.icon.leanpub,i.icon.less,i.icon.linechat,i.icon.linkedin,i.icon.linkedin.alternate,i.icon.linkedin.in,i.icon.linode,i.icon.linux,i.icon.lyft,i.icon.magento,i.icon.maxcdn,i.icon.medapps,i.icon.medium,i.icon.medium.m,i.icon.medrt,i.icon.meetup,i.icon.microsoft,i.icon.mix,i.icon.mixcloud,i.icon.mizuni,i.icon.modx,i.icon.monero,i.icon.napster,i.icon.nintendo.switch,i.icon.node,i.icon.node.js,i.icon.npm,i.icon.ns8,i.icon.nutritionix,i.icon.odnoklassniki,i.icon.odnoklassniki.square,i.icon.opencart,i.icon.openid,i.icon.opera,i.icon.optin.monster,i.icon.osi,i.icon.page4,i.icon.pagelines,i.icon.palfed,i.icon.patreon,i.icon.paypal,i.icon.periscope,i.icon.phabricator,i.icon.phoenix.framework,i.icon.php,i.icon.pied.piper,i.icon.pied.piper.alternate,i.icon.pied.piper.pp,i.icon.pinterest,i.icon.pinterest.p,i.icon.pinterest.square,i.icon.playstation,i.icon.product.hunt,i.icon.pushed,i.icon.python,i.icon.qq,i.icon.quinscape,i.icon.quora,i.icon.ravelry,i.icon.react,i.icon.rebel,i.icon.reddit,i.icon.reddit.alien,i.icon.reddit.square,i.icon.redriver,i.icon.rendact,i.icon.renren,i.icon.replyd,i.icon.resolving,i.icon.rocketchat,i.icon.rockrms,i.icon.safari,i.icon.sass,i.icon.schlix,i.icon.scribd,i.icon.searchengin,i.icon.sellcast,i.icon.sellsy,i.icon.servicestack,i.icon.shirtsinbulk,i.icon.simplybuilt,i.icon.sistrix,i.icon.skyatlas,i.icon.skype,i.icon.slack,i.icon.slack.hash,i.icon.slideshare,i.icon.snapchat,i.icon.snapchat.ghost,i.icon.snapchat.square,i.icon.soundcloud,i.icon.speakap,i.icon.spotify,i.icon.stack.exchange,i.icon.stack.overflow,i.icon.staylinked,i.icon.steam,i.icon.steam.square,i.icon.steam.symbol,i.icon.sticker.mule,i.icon.strava,i.icon.stripe,i.icon.stripe.s,i.icon.studiovinari,i.icon.stumbleupon,i.icon.stumbleupon.circle,i.icon.superpowers,i.icon.supple,i.icon.telegram,i.icon.telegram.plane,i.icon.tencent.weibo,i.icon.themeisle,i.icon.trello,i.icon.tripadvisor,i.icon.tumblr,i.icon.tumblr.square,i.icon.twitch,i.icon.twitter,i.icon.twitter.square,i.icon.typo3,i.icon.uber,i.icon.uikit,i.icon.uniregistry,i.icon.untappd,i.icon.usb,i.icon.ussunnah,i.icon.vaadin,i.icon.viacoin,i.icon.viadeo,i.icon.viadeo.square,i.icon.viber,i.icon.vimeo,i.icon.vimeo.square,i.icon.vimeo.v,i.icon.vine,i.icon.vk,i.icon.vnv,i.icon.vuejs,i.icon.wechat,i.icon.weibo,i.icon.weixin,i.icon.whatsapp,i.icon.whatsapp.square,i.icon.whmcs,i.icon.wikipedia.w,i.icon.windows,i.icon.wordpress,i.icon.wordpress.simple,i.icon.wpbeginner,i.icon.wpexplorer,i.icon.wpforms,i.icon.xbox,i.icon.xing,i.icon.xing.square,i.icon.y.combinator,i.icon.yahoo,i.icon.yandex,i.icon.yandex.international,i.icon.yelp,i.icon.yoast,i.icon.youtube,i.icon.youtube.square {
  font-family:brand-icons
}

:root {
  --color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f5;--color-bg-overlay:hsla(0,0%,100%,.9);--color-surface:#fff;--color-surface-raised:#fff;--color-surface-hover:#f9fafb;--color-text-primary:rgba(0,0,0,.87);--color-text-secondary:rgba(0,0,0,.6);--color-text-disabled:rgba(0,0,0,.38);--color-text-inverted:#fff;--color-border-primary:rgba(34,36,38,.15);--color-border-secondary:rgba(34,36,38,.1);--color-border-focus:rgba(33,133,208,.5);--color-primary:#2185d0;--color-primary-hover:#1678c2;--color-primary-active:#1a69a4;--color-success:#21ba45;--color-warning:#f2c037;--color-error:#db2828;--color-info:#31ccec;--shadow-sm:0 1px 2px 0 rgba(34,36,38,.15);--shadow-md:0 2px 4px 0 rgba(34,36,38,.12),0 2px 10px 0 rgba(34,36,38,.15);--shadow-lg:0 5px 15px rgba(34,36,38,.15);--transition-theme:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease
}

[data-theme=dark] {
  --color-bg-primary:#1a1a1a;--color-bg-secondary:#242424;--color-bg-tertiary:#2d2d2d;--color-bg-overlay:rgba(26,26,26,.95);--color-surface:#2d2d2d;--color-surface-raised:#363636;--color-surface-hover:#3a3a3a;--color-text-primary:#e8e8e8;--color-text-secondary:#b0b0b0;--color-text-disabled:#6b6b6b;--color-text-inverted:#1a1a1a;--color-border-primary:hsla(0,0%,100%,.12);--color-border-secondary:hsla(0,0%,100%,.08);--color-border-focus:rgba(74,158,255,.5);--color-primary:#4a9eff;--color-primary-hover:#6bb0ff;--color-primary-active:#3d8cdb;--color-success:#46c35f;--color-warning:#f5d76e;--color-error:#f26e6e;--color-info:#54d8ff;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4);--shadow-md:0 2px 6px 0 rgba(0,0,0,.5),0 2px 12px 0 rgba(0,0,0,.4);--shadow-lg:0 5px 20px rgba(0,0,0,.6)
}

@media(prefers-color-scheme:dark) {
  :root:not([data-theme]){--color-bg-primary:#1a1a1a;--color-bg-secondary:#242424;--color-bg-tertiary:#2d2d2d;--color-bg-overlay:rgba(26,26,26,.95);--color-surface:#2d2d2d;--color-surface-raised:#363636;--color-surface-hover:#3a3a3a;--color-text-primary:#e8e8e8;--color-text-secondary:#b0b0b0;--color-text-disabled:#6b6b6b;--color-text-inverted:#1a1a1a;--color-border-primary:hsla(0,0%,100%,.12);--color-border-secondary:hsla(0,0%,100%,.08);--color-border-focus:rgba(74,158,255,.5);--color-primary:#4a9eff;--color-primary-hover:#6bb0ff;--color-primary-active:#3d8cdb;--color-success:#46c35f;--color-warning:#f5d76e;--color-error:#f26e6e;--color-info:#54d8ff;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.4);--shadow-md:0 2px 6px 0 rgba(0,0,0,.5),0 2px 12px 0 rgba(0,0,0,.4);--shadow-lg:0 5px 20px rgba(0,0,0,.6)}
}

body {
  background-color:var(--color-bg-primary);color:var(--color-text-primary)
}

a,body {
  transition:var(--transition-theme)
}

a {
  color:var(--color-primary)
}

a:hover {
  color:var(--color-primary-hover)
}

a:active {
  color:var(--color-primary-active)
}

code,h1,h2,h3,h4,h5,h6,pre {
  color:var(--color-text-primary);transition:var(--transition-theme)
}

code,pre {
  background-color:var(--color-bg-tertiary)
}

.ui.card,.ui.cards>.card,code,hr,pre {
  border-color:var(--color-border-primary)
}

.ui.card,.ui.cards>.card,hr {
  transition:var(--transition-theme)
}

.ui.card,.ui.cards>.card {
  background-color:var(--color-surface);box-shadow:var(--shadow-md)
}

.ui.card>.content,.ui.cards>.card>.content {
  border-color:var(--color-border-secondary);color:var(--color-text-primary)
}

.ui.card .description,.ui.card .meta,.ui.cards>.card .description,.ui.cards>.card .meta {
  color:var(--color-text-secondary)
}

.ui.card:hover,.ui.cards>.card:hover {
  box-shadow:var(--shadow-lg)
}

.ui.segment {
  background-color:var(--color-surface);border-color:var(--color-border-primary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);transition:var(--transition-theme)
}

.ui.segment.raised {
  box-shadow:var(--shadow-md)
}

.ui.menu {
  background-color:var(--color-surface);border-color:var(--color-border-primary);box-shadow:var(--shadow-sm)
}

.ui.menu,.ui.menu .item {
  transition:var(--transition-theme)
}

.ui.menu .item {
  color:var(--color-text-primary)
}

.ui.menu .item:hover {
  background-color:var(--color-surface-hover)
}

.ui.menu .item.active {
  background-color:var(--color-primary);color:var(--color-text-inverted)
}

.ui.form .field>label,.ui.menu .header.item {
  color:var(--color-text-primary)
}

.ui.form input[type=email],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=text],.ui.form select,.ui.form textarea {
  background-color:var(--color-surface);border-color:var(--color-border-primary);color:var(--color-text-primary);transition:var(--transition-theme)
}

.ui.form input[type=email]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=text]:focus,.ui.form select:focus,.ui.form textarea:focus {
  background-color:var(--color-surface-raised);border-color:var(--color-primary)
}

.ui.form input[type=email]::-moz-placeholder,.ui.form input[type=password]::-moz-placeholder,.ui.form input[type=search]::-moz-placeholder,.ui.form input[type=text]::-moz-placeholder,.ui.form select::-moz-placeholder,.ui.form textarea::-moz-placeholder {
  color:var(--color-text-disabled)
}

.ui.form input[type=email]::placeholder,.ui.form input[type=password]::placeholder,.ui.form input[type=search]::placeholder,.ui.form input[type=text]::placeholder,.ui.form select::placeholder,.ui.form textarea::placeholder {
  color:var(--color-text-disabled)
}

.ui.button {
  transition:var(--transition-theme)
}

.ui.button.primary {
  background-color:var(--color-primary)
}

.ui.button.primary:hover {
  background-color:var(--color-primary-hover)
}

.ui.button.primary:active {
  background-color:var(--color-primary-active)
}

.ui.message {
  background-color:var(--color-surface);border-color:var(--color-border-primary);box-shadow:var(--shadow-sm);color:var(--color-text-primary);transition:var(--transition-theme)
}

.ui.message.success {
  background-color:rgba(70,195,95,.1);border-color:var(--color-success);color:var(--color-success)
}

.ui.message.warning {
  background-color:hsla(47,87%,70%,.1);border-color:var(--color-warning);color:var(--color-warning)
}

.ui.message.error {
  background-color:hsla(0,84%,69%,.1);border-color:var(--color-error);color:var(--color-error)
}

.ui.message.info {
  background-color:rgba(84,216,255,.1);border-color:var(--color-info);color:var(--color-info)
}

.ui.table {
  background-color:var(--color-surface);border-color:var(--color-border-primary);transition:var(--transition-theme)
}

.ui.table,.ui.table thead th {
  color:var(--color-text-primary)
}

.ui.table thead th {
  background-color:var(--color-bg-secondary)
}

.ui.table tbody tr,.ui.table thead th {
  border-color:var(--color-border-secondary)
}

.ui.table tbody tr:hover {
  background-color:var(--color-surface-hover)
}

.ui.table td {
  border-color:var(--color-border-secondary)
}

.ui.divider {
  border-color:var(--color-border-primary)
}

.ui.divider,.ui.header {
  transition:var(--transition-theme)
}

.ui.header {
  color:var(--color-text-primary)
}

.theme-toggle,.ui.container,.ui.grid,.ui.image {
  transition:var(--transition-theme)
}

.theme-toggle {
  align-items:center;background:none;border:none;border-radius:4px;color:var(--color-text-primary);cursor:pointer;display:inline-flex;justify-content:center;padding:.5rem
}

.theme-toggle:hover {
  background-color:var(--color-surface-hover)
}

.theme-toggle:focus {
  outline:2px solid var(--color-primary);outline-offset:2px
}

.theme-toggle:focus:not(:focus-visible) {
  outline:none
}

.theme-toggle .icon {
  height:20px;transition:transform .3s ease;width:20px
}

.theme-toggle:hover .icon {
  transform:rotate(15deg)
}

:root:not([data-theme]) .theme-toggle .icon-moon,[data-theme=light] .theme-toggle .icon-moon {
  display:inline-block
}

:root:not([data-theme]) .theme-toggle .icon-sun,[data-theme=dark] .theme-toggle .icon-moon,[data-theme=light] .theme-toggle .icon-sun {
  display:none
}

[data-theme=dark] .theme-toggle .icon-sun {
  display:inline-block
}

@media(prefers-color-scheme:dark) {
  :root:not([data-theme]) .theme-toggle .icon-moon{display:none}:root:not([data-theme]) .theme-toggle .icon-sun{display:inline-block}
}

body,html {
  font-size:1rem;height:100%;line-height:1.45
}

nav {
  z-index:100
}

svg {
  height:auto;margin-left:auto;margin-right:auto
}

#intro-header {
  background-color:rgba(0,0,0,.3);border:2px solid #fff;display:inline-block;margin:0 auto;padding:15px 25px
}

#particles-js canvas {
  height:100%;left:0;position:absolute;top:0;width:100%
}

#particles-js {
  background-color:#000;position:relative
}

#intro-masthead {
  background:transparent;height:100vh;position:relative;z-index:1
}

#particles-js .ui.cards {
  align-content:center;align-items:center;height:100%
}

.particles-js-canvas-el {
  height:100vmax!important;z-index:0
}

.ui.main.menu {
  margin-bottom:0;margin-top:0
}

.highlight pre,pre {
  overflow:scroll
}

[class*="post-image left floated"] {
  float:left;margin-left:.25em
}

[class*="post-image right floated"] {
  float:right;margin-right:.25em
}

figcaption[class*=centered] {
  display:block;margin-left:auto;margin-right:auto;text-align:center
}