/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/styles/eins.tech-euroinslife-semantic-theme/semantic.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&subset=latin);
/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/icons/popup-trigger.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&subset=latin);
/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/icons/info-icon.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900&subset=latin);
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/elements/podium-loader.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
.podium-loader{
  justify-content:center;
  align-items:center;
}
.podium-loader:not(.inline){
  display:flex;
  flex-direction:column;
  gap:0.5em;
}
.podium-loader.inline{
  display:inline-block;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
}
.podium-loader.inline.centered{
  display:block;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
.podium-loader.fullscreen{
  width:100% !important;
  height:100vh !important;
  background-color:rgba(255, 255, 255, 0.5);
  z-index:9999;
  position:absolute;
  top:0;
}
.podium-loader.mini:not(.inline){
  height:3rem;
}
.podium-loader.mini .dot{
  width:0.6rem;
  height:0.6rem;
  margin:0.18rem;
}
.podium-loader.tiny:not(.inline){
  height:4rem;
}
.podium-loader.tiny .dot{
  width:0.8rem;
  height:0.8rem;
  margin:0.28rem;
}
.podium-loader.small:not(.inline){
  height:5rem;
}
.podium-loader.small .dot{
  width:1rem;
  height:1rem;
  margin:0.38rem;
}
.podium-loader.medium:not(.inline){
  height:6rem;
}
.podium-loader.medium .dot{
  width:1.2rem;
  height:1.2rem;
  margin:0.46rem;
}
.podium-loader.large:not(.inline){
  height:7rem;
}
.podium-loader.large .dot{
  width:1.4rem;
  height:1.4rem;
  margin:0.53rem;
}
.podium-loader.big:not(.inline){
  height:8rem;
}
.podium-loader.big .dot{
  width:1.6rem;
  height:1.6rem;
  margin:0.55rem;
}
.podium-loader.huge:not(.inline){
  height:9rem;
}
.podium-loader.huge .dot{
  width:1.8rem;
  height:1.8rem;
  margin:0.68rem;
}
.podium-loader.massive:not(.inline){
  height:10rem;
}
.podium-loader.massive .dot{
  width:2rem;
  height:2rem;
  margin:0.76rem;
}
.podium-loader .loading{
  display:flex;
  justify-content:center;
  align-items:center;
}
.podium-loader .loading .dot{
  position:relative;
  border-radius:50%;
}
.podium-loader .loading .dot:before{
  position:absolute;
  left:0;
  top:0;
  content:"";
  width:100%;
  height:100%;
  background:inherit;
  border-radius:inherit;
  animation:wave 1.6s ease-out infinite;
}
.podium-loader .loading .dot:nth-child(1){
  background:#5486e0;
}
.podium-loader .loading .dot:nth-child(1):before{
  animation-delay:0s;
}
.podium-loader .loading .dot:nth-child(2){
  background:#2052ae;
}
.podium-loader .loading .dot:nth-child(2):before{
  animation-delay:0.2s;
}
.podium-loader .loading .dot:nth-child(3){
  background:#183E83;
}
.podium-loader .loading .dot:nth-child(3):before{
  animation-delay:0.4s;
}
.podium-loader .loading .dot:nth-child(4){
  background:#102a58;
}
.podium-loader .loading .dot:nth-child(4):before{
  animation-delay:0.6s;
}
.podium-loader .loading .dot:nth-child(5){
  background:#000102;
}
.podium-loader .loading .dot:nth-child(5):before{
  animation-delay:0.8s;
}
.podium-loader > .loader-content{
  font-weight:500;
  font-size:1.2em;
}
@keyframes wave{
  50%,
  75%{
    transform:scale(2.5);
  }
  80%,
  100%{
    opacity:0;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/loaders.less ***!
  \******************************************************************************************************************************************************************************************************************************************************/
.ui.active.loader.fullscreen{
  width:100% !important;
  height:100% !important;
  background-color:rgba(255, 255, 255, 0.85);
}
.ui.active.loader.fullscreen > span{
  position:absolute;
  top:calc(50% + 2em);
  left:50%;
  transform:translate(-50%, 50%);
}
.ui.active.loader.fullscreen:before,
.ui.active.loader.fullscreen:after{
  top:50%;
}

/*!***************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/page.less ***!
  \***************************************************************************************************************************************************************************************************************************************************/
.loading-indicator,
.recursive-route{
  height:100%;
}
.loading-indicator.segment{
  margin:0;
}
a.edit-interface-link{
  position:absolute;
  right:0;
}
.ui.page.dimmer{
  perspective:unset;
}
body.online{
  background:transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (max-resolution: 150dpi){
  body{
    font-size:12px !important;
  }
  body .podium-table-wrapper{
    font-size:12px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (max-resolution: 150dpi) and (min-resolution: 100dpi){
  body{
    zoom:80%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) and (max-resolution: 99dpi){
  body{
    zoom:75%;
  }
}
body > #root > div > .loader.active.centered{
  top:50%;
  transform:translateY(-50%);
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/media-classes.less ***!
  \************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (max-width: 767px){
  .hide-on-mobile{
    display:none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .hide-on-tablet{
    display:none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .hide-on-computer{
    display:none !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px){
  .hide-on-large-monitor{
    display:none !important;
  }
}
@media only screen and (min-width: 1920px){
  .hide-on-widescreen{
    display:none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .mobile-only{
    display:none !important;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .tablet-only{
    display:none !important;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .computer-only{
    display:none !important;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1920px){
  .large-monitor-only{
    display:none !important;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1919px){
  .widescreen-only{
    display:none !important;
  }
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/styles/eins.tech-euroinslife-semantic-theme/semantic.less (1) ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
/*!
 * # Semantic UI - Reset
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
*,
*:before,
*:after{
  box-sizing:inherit;
}
html{
  box-sizing:border-box;
}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"]{
  -webkit-appearance:none;
  -moz-appearance:none;
}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
article,
aside,
footer,
header,
nav,
section{
  display:block;
}
h1{
  font-size:2em;
  margin:0.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;
  text-decoration:underline dotted;
}
b,
strong{
  font-weight:inherit;
}
b,
strong{
  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:-0.25em;
}
sup{
  top:-0.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;
}
button,
html [type="button"],
[type="reset"],
[type="submit"]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.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;
}
template{
  display:none;
}
[hidden]{
  display:none;
}
/*!
 * # Semantic UI - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
html,
body{
  height:100%;
}
html{
  font-size:14px;
}
body{
  margin:0px;
  padding:0px;
  overflow-x:hidden;
  min-width:320px;
  background:#FFFFFF;
  font-family:'Raleway', sans-serif;
  font-size:14px;
  line-height:1.4285em;
  color:#231f20;
  font-smoothing:antialiased;
}
h1,
h2,
h3,
h4,
h5{
  font-family:'Raleway', sans-serif;
  line-height:1.28571429em;
  margin:calc(2rem -  0.14285714em ) 0em 1rem;
  font-weight:bold;
  padding:0em;
}
h1{
  min-height:1rem;
  font-size:2rem;
}
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:0em;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child{
  margin-bottom:0em;
}
p{
  margin:0em 0em 1em;
  line-height:1.4285em;
}
p:first-child{
  margin-top:0em;
}
p:last-child{
  margin-bottom:0em;
}
a{
  color:#4078C0;
  text-decoration:none;
}
a:hover{
  color:#2063b9;
  text-decoration:underline;
}
::-webkit-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::-moz-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::selection{
  background-color:#CCE2FF;
  color:#231f20;
}
textarea::-webkit-selection,
input::-webkit-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::-moz-selection,
input::-moz-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::selection,
input::selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
/*!
 * # Semantic UI - Button
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.button{
  cursor:pointer;
  display:inline-block;
  min-height:1em;
  outline:none;
  border:none;
  vertical-align:baseline;
  background:#E0E1E2 none;
  color:rgba(0, 0, 0, 0.6);
  font-family:'Raleway', sans-serif;
  margin:0em 0.25em 0em 0em;
  padding:0.78571429em 1.5em 0.78571429em;
  text-transform:none;
  text-shadow:none;
  font-weight:bold;
  line-height:1em;
  font-style:normal;
  text-align:center;
  text-decoration:none;
  border-radius:0;
  box-shadow:0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  user-select:none;
  transition:opacity 0.1s ease, background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, background 0.1s ease;
  will-change:'';
  -webkit-tap-highlight-color:transparent;
}
.ui.button:hover{
  background-color:#CACBCD;
  background-image:none;
  box-shadow:0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
  color:rgba(0, 0, 0, 0.8);
}
.ui.button:hover .icon{
  opacity:0.85;
}
.ui.button:focus{
  background-color:#CACBCD;
  color:rgba(0, 0, 0, 0.8);
  background-image:'' !important;
  box-shadow:'' !important;
}
.ui.button:focus .icon{
  opacity:0.85;
}
.ui.button:active,
.ui.active.button:active{
  background-color:#BABBBC;
  background-image:'';
  color:rgba(0, 0, 0, 0.9);
  box-shadow:0px 0px 0px 1px transparent inset, none;
}
.ui.active.button{
  background-color:#C0C1C2;
  background-image:none;
  box-shadow:0px 0px 0px 1px transparent inset;
  color:rgba(0, 0, 0, 0.95);
}
.ui.active.button:hover{
  background-color:#C0C1C2;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.active.button:active{
  background-color:#C0C1C2;
  background-image:none;
}
.ui.loading.loading.loading.loading.loading.loading.button{
  position:relative;
  cursor:default;
  text-shadow:none !important;
  color:transparent !important;
  opacity:1;
  pointer-events:auto;
  transition:all 0s linear, opacity 0.1s ease;
}
.ui.loading.button:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.15);
}
.ui.loading.button:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  animation:button-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#FFF transparent transparent;
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
}
.ui.labeled.icon.loading.button .icon{
  background-color:transparent;
  box-shadow:none;
}
@keyframes button-spin{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.ui.basic.loading.button:not(.inverted):before{
  border-color:rgba(0, 0, 0, 0.1);
}
.ui.basic.loading.button:not(.inverted):after{
  border-top-color:#767676;
}
.ui.buttons .disabled.button,
.ui.disabled.button,
.ui.button:disabled,
.ui.disabled.button:hover,
.ui.disabled.active.button{
  cursor:default;
  opacity:0.7 !important;
  background-image:none !important;
  box-shadow:none !important;
  pointer-events:none !important;
}
.ui.basic.buttons .ui.disabled.button{
  border-color:rgba(34, 36, 38, 0.5);
}
.ui.animated.button{
  position:relative;
  overflow:hidden;
  padding-right:0em !important;
  vertical-align:middle;
  z-index:1;
}
.ui.animated.button .content{
  will-change:transform, opacity;
}
.ui.animated.button .visible.content{
  position:relative;
  margin-right:1.5em;
}
.ui.animated.button .hidden.content{
  position:absolute;
  width:100%;
}
.ui.animated.button .visible.content,
.ui.animated.button .hidden.content{
  transition:right 0.3s ease 0s;
}
.ui.animated.button .visible.content{
  left:auto;
  right:0%;
}
.ui.animated.button .hidden.content{
  top:50%;
  left:auto;
  right:-100%;
  margin-top:-0.5em;
}
.ui.animated.button:focus .visible.content,
.ui.animated.button:hover .visible.content{
  left:auto;
  right:200%;
}
.ui.animated.button:focus .hidden.content,
.ui.animated.button:hover .hidden.content{
  left:auto;
  right:0%;
}
.ui.vertical.animated.button .visible.content,
.ui.vertical.animated.button .hidden.content{
  transition:top 0.3s ease, transform 0.3s ease;
}
.ui.vertical.animated.button .visible.content{
  transform:translateY(0%);
  right:auto;
}
.ui.vertical.animated.button .hidden.content{
  top:-50%;
  left:0%;
  right:auto;
}
.ui.vertical.animated.button:focus .visible.content,
.ui.vertical.animated.button:hover .visible.content{
  transform:translateY(200%);
  right:auto;
}
.ui.vertical.animated.button:focus .hidden.content,
.ui.vertical.animated.button:hover .hidden.content{
  top:50%;
  right:auto;
}
.ui.fade.animated.button .visible.content,
.ui.fade.animated.button .hidden.content{
  transition:opacity 0.3s ease, transform 0.3s ease;
}
.ui.fade.animated.button .visible.content{
  left:auto;
  right:auto;
  opacity:1;
  transform:scale(1);
}
.ui.fade.animated.button .hidden.content{
  opacity:0;
  left:0%;
  right:auto;
  transform:scale(1.5);
}
.ui.fade.animated.button:focus .visible.content,
.ui.fade.animated.button:hover .visible.content{
  left:auto;
  right:auto;
  opacity:0;
  transform:scale(0.75);
}
.ui.fade.animated.button:focus .hidden.content,
.ui.fade.animated.button:hover .hidden.content{
  left:0%;
  right:auto;
  opacity:1;
  transform:scale(1);
}
.ui.inverted.button{
  box-shadow:0px 0px 0px 2px #FFF inset !important;
  background:transparent none;
  color:#FFF;
  text-shadow:none !important;
}
.ui.inverted.buttons .button{
  margin:0px 0px 0px -2px;
}
.ui.inverted.buttons .button:first-child{
  margin-left:0em;
}
.ui.inverted.vertical.buttons .button{
  margin:0px 0px -2px 0px;
}
.ui.inverted.vertical.buttons .button:first-child{
  margin-top:0em;
}
.ui.inverted.button:hover{
  background:#FFF;
  box-shadow:0px 0px 0px 2px #FFF inset !important;
  color:rgba(0, 0, 0, 0.8);
}
.ui.inverted.button:focus,
.ui.inverted.button.active{
  background:#FFF;
  box-shadow:0px 0px 0px 2px #FFF inset !important;
  color:rgba(0, 0, 0, 0.8);
}
.ui.inverted.button.active:focus{
  background:#DCDDDE;
  box-shadow:0px 0px 0px 2px #DCDDDE inset !important;
  color:rgba(0, 0, 0, 0.8);
}
.ui.labeled.button:not(.icon){
  display:inline-flex;
  flex-direction:row;
  background:none !important;
  padding:0px !important;
  border:none !important;
  box-shadow:none !important;
}
.ui.labeled.button > .button{
  margin:0px;
}
.ui.labeled.button > .label{
  display:flex;
  align-items:center;
  margin:0px 0px 0px -1px !important;
  padding:'';
  font-size:1em;
  border-color:rgba(34, 36, 38, 0.15);
}
.ui.labeled.button > .tag.label:before{
  width:1.85em;
  height:1.85em;
}
.ui.labeled.button:not([class*="left labeled"]) > .button{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
}
.ui.labeled.button:not([class*="left labeled"]) > .label{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}
.ui[class*="left labeled"].button > .button{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}
.ui[class*="left labeled"].button > .label{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
}
.ui.facebook.button{
  background-color:#3B5998;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.facebook.button:hover{
  background-color:#304d8a;
  color:#FFF;
  text-shadow:none;
}
.ui.facebook.button:active{
  background-color:#2d4373;
  color:#FFF;
  text-shadow:none;
}
.ui.twitter.button{
  background-color:#55ACEE;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.twitter.button:hover{
  background-color:#35a2f4;
  color:#FFF;
  text-shadow:none;
}
.ui.twitter.button:active{
  background-color:#2795e9;
  color:#FFF;
  text-shadow:none;
}
.ui.google.plus.button{
  background-color:#DD4B39;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.google.plus.button:hover{
  background-color:#e0321c;
  color:#FFF;
  text-shadow:none;
}
.ui.google.plus.button:active{
  background-color:#c23321;
  color:#FFF;
  text-shadow:none;
}
.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.youtube.button{
  background-color:#FF0000;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.youtube.button:hover{
  background-color:#e60000;
  color:#FFF;
  text-shadow:none;
}
.ui.youtube.button:active{
  background-color:#cc0000;
  color:#FFF;
  text-shadow:none;
}
.ui.instagram.button{
  background-color:#49769C;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.instagram.button:hover{
  background-color:#3d698e;
  color:#FFF;
  text-shadow:none;
}
.ui.instagram.button:active{
  background-color:#395c79;
  color:#FFF;
  text-shadow:none;
}
.ui.pinterest.button{
  background-color:#BD081C;
  color:#FFF;
  text-shadow:none;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.pinterest.button:hover{
  background-color:#ac0013;
  color:#FFF;
  text-shadow:none;
}
.ui.pinterest.button:active{
  background-color:#8c0615;
  color:#FFF;
  text-shadow:none;
}
.ui.vk.button{
  background-color:#4D7198;
  color:#FFF;
  background-image:none;
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.vk.button:hover{
  background-color:#41648a;
  color:#FFF;
}
.ui.vk.button:active{
  background-color:#3c5876;
  color:#FFF;
}
.ui.button > .icon:not(.button){
  height:0.85714286em;
  opacity:0.8;
  margin:0em 0.42857143em 0em -0.21428571em;
  transition:opacity 0.1s ease;
  vertical-align:'';
  color:'';
}
.ui.button:not(.icon) > .icon:not(.button):not(.dropdown){
  margin:0em 0.42857143em 0em -0.21428571em;
}
.ui.button:not(.icon) > .right.icon:not(.button):not(.dropdown){
  margin:0em -0.21428571em 0em 0.42857143em;
}
.ui[class*="left floated"].buttons,
.ui[class*="left floated"].button{
  float:left;
  margin-left:0em;
  margin-right:0.25em;
}
.ui[class*="right floated"].buttons,
.ui[class*="right floated"].button{
  float:right;
  margin-right:0em;
  margin-left:0.25em;
}
.ui.compact.buttons .button,
.ui.compact.button{
  padding:0.58928571em 1.125em 0.58928571em;
}
.ui.compact.icon.buttons .button,
.ui.compact.icon.button{
  padding:0.58928571em 0.58928571em 0.58928571em;
}
.ui.compact.labeled.icon.buttons .button,
.ui.compact.labeled.icon.button{
  padding:0.58928571em 3.69642857em 0.58928571em;
}
.ui.mini.buttons .button,
.ui.mini.buttons .or,
.ui.mini.button{
  font-size:0.78571429rem;
}
.ui.tiny.buttons .button,
.ui.tiny.buttons .or,
.ui.tiny.button{
  font-size:0.85714286rem;
}
.ui.small.buttons .button,
.ui.small.buttons .or,
.ui.small.button{
  font-size:0.92857143rem;
}
.ui.buttons .button,
.ui.buttons .or,
.ui.button{
  font-size:1rem;
}
.ui.large.buttons .button,
.ui.large.buttons .or,
.ui.large.button{
  font-size:1.14285714rem;
}
.ui.big.buttons .button,
.ui.big.buttons .or,
.ui.big.button{
  font-size:1.28571429rem;
}
.ui.huge.buttons .button,
.ui.huge.buttons .or,
.ui.huge.button{
  font-size:1.42857143rem;
}
.ui.massive.buttons .button,
.ui.massive.buttons .or,
.ui.massive.button{
  font-size:1.71428571rem;
}
.ui.icon.buttons .button,
.ui.icon.button{
  padding:0.78571429em 0.78571429em 0.78571429em;
}
.ui.icon.buttons .button > .icon,
.ui.icon.button > .icon{
  opacity:0.9;
  margin:0em !important;
  vertical-align:top;
}
.ui.basic.buttons .button,
.ui.basic.button{
  background:transparent none !important;
  color:rgba(0, 0, 0, 0.6) !important;
  font-weight:normal;
  border-radius:0;
  text-transform:none;
  text-shadow:none !important;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons{
  box-shadow:none;
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0;
}
.ui.basic.buttons .button{
  border-radius:0em;
}
.ui.basic.buttons .button:hover,
.ui.basic.button:hover{
  background:#FFFFFF !important;
  color:rgba(0, 0, 0, 0.8) !important;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons .button:focus,
.ui.basic.button:focus{
  background:#FFFFFF !important;
  color:rgba(0, 0, 0, 0.8) !important;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons .button:active,
.ui.basic.button:active{
  background:#F8F8F8 !important;
  color:rgba(0, 0, 0, 0.9) !important;
  box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.basic.buttons .active.button,
.ui.basic.active.button{
  background:rgba(0, 0, 0, 0.05) !important;
  box-shadow:'' !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.basic.buttons .active.button:hover,
.ui.basic.active.button:hover{
  background-color:rgba(0, 0, 0, 0.05);
}
.ui.basic.buttons .button:hover{
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.35) inset, 0px 0px 0px 0px rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .button:active{
  box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.15) inset, 0px 1px 4px 0px rgba(34, 36, 38, 0.15) inset inset;
}
.ui.basic.buttons .active.button{
  box-shadow:'' !important;
}
.ui.basic.inverted.buttons .button,
.ui.basic.inverted.button{
  background-color:transparent !important;
  color:#F9FAFB !important;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
}
.ui.basic.inverted.buttons .button:hover,
.ui.basic.inverted.button:hover{
  color:#FFF !important;
  box-shadow:0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.inverted.buttons .button:focus,
.ui.basic.inverted.button:focus{
  color:#FFF !important;
  box-shadow:0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.inverted.buttons .button:active,
.ui.basic.inverted.button:active{
  background-color:rgba(255, 255, 255, 0.08) !important;
  color:#FFF !important;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.9) inset !important;
}
.ui.basic.inverted.buttons .active.button,
.ui.basic.inverted.active.button{
  background-color:rgba(255, 255, 255, 0.08);
  color:#FFF;
  text-shadow:none;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.7) inset;
}
.ui.basic.inverted.buttons .active.button:hover,
.ui.basic.inverted.active.button:hover{
  background-color:rgba(255, 255, 255, 0.15);
  box-shadow:0px 0px 0px 2px #ffffff inset !important;
}
.ui.basic.buttons .button{
  border-left:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
}
.ui.basic.vertical.buttons .button{
  border-left:none;
}
.ui.basic.vertical.buttons .button{
  border-left-width:0px;
  border-top:1px solid rgba(34, 36, 38, 0.15);
}
.ui.basic.vertical.buttons .button:first-child{
  border-top-width:0px;
}
.ui.labeled.icon.buttons .button,
.ui.labeled.icon.button{
  position:relative;
  padding-left:4.07142857em !important;
  padding-right:1.5em !important;
}
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon{
  position:absolute;
  height:100%;
  line-height:1;
  border-radius:0px;
  border-top-left-radius:inherit;
  border-bottom-left-radius:inherit;
  text-align:center;
  margin:0em;
  width:2.57142857em;
  background-color:rgba(0, 0, 0, 0.05);
  color:'';
  box-shadow:-1px 0px 0px 0px transparent inset;
}
.ui.labeled.icon.buttons > .button > .icon,
.ui.labeled.icon.button > .icon{
  top:0em;
  left:0em;
}
.ui[class*="right labeled"].icon.button{
  padding-right:4.07142857em !important;
  padding-left:1.5em !important;
}
.ui[class*="right labeled"].icon.button > .icon{
  left:auto;
  right:0em;
  border-radius:0px;
  border-top-right-radius:inherit;
  border-bottom-right-radius:inherit;
  box-shadow:1px 0px 0px 0px transparent inset;
}
.ui.labeled.icon.buttons > .button > .icon:before,
.ui.labeled.icon.button > .icon:before,
.ui.labeled.icon.buttons > .button > .icon:after,
.ui.labeled.icon.button > .icon:after{
  display:block;
  position:absolute;
  width:100%;
  top:50%;
  text-align:center;
  transform:translateY(-50%);
}
.ui.labeled.icon.button > .icon.loading{
  animation:none;
}
.ui.labeled.icon.button > .icon.loading:before{
  animation:labeled-button-icon-loading 2s linear infinite;
}
@keyframes labeled-button-icon-loading{
  from{
    transform:translateY(-50%) rotate(0deg);
  }
  to{
    transform:translateY(-50%) rotate(360deg);
  }
}
.ui.labeled.icon.buttons .button > .icon{
  border-radius:0em;
}
.ui.labeled.icon.buttons .button:first-child > .icon{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.ui.labeled.icon.buttons .button:last-child > .icon{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.ui.vertical.labeled.icon.buttons .button:first-child > .icon{
  border-radius:0em;
  border-top-left-radius:0;
}
.ui.vertical.labeled.icon.buttons .button:last-child > .icon{
  border-radius:0em;
  border-bottom-left-radius:0;
}
.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.toggle.buttons .active.button,
.ui.buttons .button.toggle.active,
.ui.button.toggle.active{
  background-color:#21BA45 !important;
  box-shadow:none !important;
  text-shadow:none;
  color:#FFF !important;
}
.ui.button.toggle.active:hover{
  background-color:#16ab39 !important;
  text-shadow:none;
  color:#FFF !important;
}
.ui.circular.button{
  border-radius:10em;
}
.ui.circular.button > .icon{
  width:1em;
  vertical-align:baseline;
}
.ui.buttons .or{
  position:relative;
  width:0.3em;
  height:2.57142857em;
  z-index:3;
}
.ui.buttons .or:before{
  position:absolute;
  text-align:center;
  border-radius:500rem;
  content:'or';
  top:50%;
  left:50%;
  background-color:#FFF;
  text-shadow:none;
  margin-top:-0.89285714em;
  margin-left:-0.89285714em;
  width:1.78571429em;
  height:1.78571429em;
  line-height:1.78571429em;
  color:rgba(0, 0, 0, 0.4);
  font-style:normal;
  font-weight:bold;
  box-shadow:0px 0px 0px 1px transparent inset;
}
.ui.buttons .or[data-text]:before{
  content:attr(data-text);
}
.ui.fluid.buttons .or{
  width:0em !important;
}
.ui.fluid.buttons .or:after{
  display:none;
}
.ui.attached.button{
  position:relative;
  display:block;
  margin:0em;
  border-radius:0em;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.15) !important;
}
.ui.attached.top.button{
  border-radius:0 0 0em 0em;
}
.ui.attached.bottom.button{
  border-radius:0em 0em 0 0;
}
.ui.left.attached.button{
  display:inline-block;
  border-left:none;
  text-align:right;
  padding-right:0.75em;
  border-radius:0 0em 0em 0;
}
.ui.right.attached.button{
  display:inline-block;
  text-align:left;
  padding-left:0.75em;
  border-radius:0em 0 0 0em;
}
.ui.attached.buttons{
  position:relative;
  display:flex;
  border-radius:0em;
  width:auto !important;
  z-index:2;
  margin-left:-1px;
  margin-right:-1px;
}
.ui.attached.buttons .button{
  margin:0em;
}
.ui.attached.buttons .button:first-child{
  border-radius:0em;
}
.ui.attached.buttons .button:last-child{
  border-radius:0em;
}
.ui[class*="top attached"].buttons{
  margin-bottom:-1px;
  border-radius:0 0 0em 0em;
}
.ui[class*="top attached"].buttons .button:first-child{
  border-radius:0 0em 0em 0em;
}
.ui[class*="top attached"].buttons .button:last-child{
  border-radius:0em 0 0em 0em;
}
.ui[class*="bottom attached"].buttons{
  margin-top:-1px;
  border-radius:0em 0em 0 0;
}
.ui[class*="bottom attached"].buttons .button:first-child{
  border-radius:0em 0em 0em 0;
}
.ui[class*="bottom attached"].buttons .button:last-child{
  border-radius:0em 0em 0 0em;
}
.ui[class*="left attached"].buttons{
  display:inline-flex;
  margin-right:0em;
  margin-left:-1px;
  border-radius:0em 0 0 0em;
}
.ui[class*="left attached"].buttons .button:first-child{
  margin-left:-1px;
  border-radius:0em 0 0em 0em;
}
.ui[class*="left attached"].buttons .button:last-child{
  margin-left:-1px;
  border-radius:0em 0em 0 0em;
}
.ui[class*="right attached"].buttons{
  display:inline-flex;
  margin-left:0em;
  margin-right:-1px;
  border-radius:0 0em 0em 0;
}
.ui[class*="right attached"].buttons .button:first-child{
  margin-left:-1px;
  border-radius:0 0em 0em 0em;
}
.ui[class*="right attached"].buttons .button:last-child{
  margin-left:-1px;
  border-radius:0em 0em 0em 0;
}
.ui.fluid.buttons,
.ui.fluid.button{
  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.buttons .button,
.ui.black.button{
  background-color:#1B1C1D;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.black.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.black.buttons .button:hover,
.ui.black.button:hover{
  background-color:#27292a;
  color:#FFF;
  text-shadow:none;
}
.ui.black.buttons .button:focus,
.ui.black.button:focus{
  background-color:#2f3032;
  color:#FFF;
  text-shadow:none;
}
.ui.black.buttons .button:active,
.ui.black.button:active{
  background-color:#343637;
  color:#FFF;
  text-shadow:none;
}
.ui.black.buttons .active.button,
.ui.black.buttons .active.button:active,
.ui.black.active.button,
.ui.black.button .active.button:active{
  background-color:#0f0f10;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.black.buttons .button,
.ui.basic.black.button{
  box-shadow:0px 0px 0px 1px #1B1C1D inset !important;
  color:#1B1C1D !important;
}
.ui.basic.black.buttons .button:hover,
.ui.basic.black.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #27292a inset !important;
  color:#27292a !important;
}
.ui.basic.black.buttons .button:focus,
.ui.basic.black.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #2f3032 inset !important;
  color:#27292a !important;
}
.ui.basic.black.buttons .active.button,
.ui.basic.black.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0f0f10 inset !important;
  color:#343637 !important;
}
.ui.basic.black.buttons .button:active,
.ui.basic.black.button:active{
  box-shadow:0px 0px 0px 1px #343637 inset !important;
  color:#343637 !important;
}
.ui.buttons:not(.vertical) > .basic.black.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.black.buttons .button,
.ui.inverted.black.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #D4D4D5 inset !important;
  color:#FFF;
}
.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover,
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus,
.ui.inverted.black.buttons .button.active,
.ui.inverted.black.button.active,
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.black.buttons .button:hover,
.ui.inverted.black.button:hover{
  background-color:#000000;
}
.ui.inverted.black.buttons .button:focus,
.ui.inverted.black.button:focus{
  background-color:#000000;
}
.ui.inverted.black.buttons .active.button,
.ui.inverted.black.active.button{
  background-color:#000000;
}
.ui.inverted.black.buttons .button:active,
.ui.inverted.black.button:active{
  background-color:#000000;
}
.ui.inverted.black.basic.buttons .button,
.ui.inverted.black.buttons .basic.button,
.ui.inverted.black.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.black.basic.buttons .button:hover,
.ui.inverted.black.buttons .basic.button:hover,
.ui.inverted.black.basic.button:hover{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#FFF !important;
}
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.buttons .button:focus,
.ui.inverted.black.basic.button:focus{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#545454 !important;
}
.ui.inverted.black.basic.buttons .active.button,
.ui.inverted.black.buttons .basic.active.button,
.ui.inverted.black.basic.active.button{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#FFF !important;
}
.ui.inverted.black.basic.buttons .button:active,
.ui.inverted.black.buttons .basic.button:active,
.ui.inverted.black.basic.button:active{
  box-shadow:0px 0px 0px 2px #000000 inset !important;
  color:#FFF !important;
}
.ui.grey.buttons .button,
.ui.grey.button{
  background-color:#767676;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.grey.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.grey.buttons .button:hover,
.ui.grey.button:hover{
  background-color:#838383;
  color:#FFF;
  text-shadow:none;
}
.ui.grey.buttons .button:focus,
.ui.grey.button:focus{
  background-color:#8a8a8a;
  color:#FFF;
  text-shadow:none;
}
.ui.grey.buttons .button:active,
.ui.grey.button:active{
  background-color:#909090;
  color:#FFF;
  text-shadow:none;
}
.ui.grey.buttons .active.button,
.ui.grey.buttons .active.button:active,
.ui.grey.active.button,
.ui.grey.button .active.button:active{
  background-color:#696969;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.grey.buttons .button,
.ui.basic.grey.button{
  box-shadow:0px 0px 0px 1px #767676 inset !important;
  color:#767676 !important;
}
.ui.basic.grey.buttons .button:hover,
.ui.basic.grey.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #838383 inset !important;
  color:#838383 !important;
}
.ui.basic.grey.buttons .button:focus,
.ui.basic.grey.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #8a8a8a inset !important;
  color:#838383 !important;
}
.ui.basic.grey.buttons .active.button,
.ui.basic.grey.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #696969 inset !important;
  color:#909090 !important;
}
.ui.basic.grey.buttons .button:active,
.ui.basic.grey.button:active{
  box-shadow:0px 0px 0px 1px #909090 inset !important;
  color:#909090 !important;
}
.ui.buttons:not(.vertical) > .basic.grey.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.grey.buttons .button,
.ui.inverted.grey.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #D4D4D5 inset !important;
  color:#FFF;
}
.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover,
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus,
.ui.inverted.grey.buttons .button.active,
.ui.inverted.grey.button.active,
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active{
  box-shadow:none !important;
  color:rgba(0, 0, 0, 0.6);
}
.ui.inverted.grey.buttons .button:hover,
.ui.inverted.grey.button:hover{
  background-color:#e5e5e5;
}
.ui.inverted.grey.buttons .button:focus,
.ui.inverted.grey.button:focus{
  background-color:#dedede;
}
.ui.inverted.grey.buttons .active.button,
.ui.inverted.grey.active.button{
  background-color:#e5e5e5;
}
.ui.inverted.grey.buttons .button:active,
.ui.inverted.grey.button:active{
  background-color:#d9d9d9;
}
.ui.inverted.grey.basic.buttons .button,
.ui.inverted.grey.buttons .basic.button,
.ui.inverted.grey.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.grey.basic.buttons .button:hover,
.ui.inverted.grey.buttons .basic.button:hover,
.ui.inverted.grey.basic.button:hover{
  box-shadow:0px 0px 0px 2px #e5e5e5 inset !important;
  color:#FFF !important;
}
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.buttons .button:focus,
.ui.inverted.grey.basic.button:focus{
  box-shadow:0px 0px 0px 2px #dedede inset !important;
  color:#f2f2f2 !important;
}
.ui.inverted.grey.basic.buttons .active.button,
.ui.inverted.grey.buttons .basic.active.button,
.ui.inverted.grey.basic.active.button{
  box-shadow:0px 0px 0px 2px #e5e5e5 inset !important;
  color:#FFF !important;
}
.ui.inverted.grey.basic.buttons .button:active,
.ui.inverted.grey.buttons .basic.button:active,
.ui.inverted.grey.basic.button:active{
  box-shadow:0px 0px 0px 2px #d9d9d9 inset !important;
  color:#FFF !important;
}
.ui.buttons:not(.vertical) > .basic.brown.button:not(:first-child){
  margin-left:-1px;
}
.ui.blue.buttons .button,
.ui.blue.button{
  background-color:#009ae1;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.blue.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.blue.buttons .button:hover,
.ui.blue.button:hover{
  background-color:#0089c8;
  color:#FFF;
  text-shadow:none;
}
.ui.blue.buttons .button:focus,
.ui.blue.button:focus{
  background-color:#007eb8;
  color:#FFF;
  text-shadow:none;
}
.ui.blue.buttons .button:active,
.ui.blue.button:active{
  background-color:#0077ae;
  color:#FFF;
  text-shadow:none;
}
.ui.blue.buttons .active.button,
.ui.blue.buttons .active.button:active,
.ui.blue.active.button,
.ui.blue.button .active.button:active{
  background-color:#0089c8;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.blue.buttons .button,
.ui.basic.blue.button{
  box-shadow:0px 0px 0px 1px #009ae1 inset !important;
  color:#009ae1 !important;
}
.ui.basic.blue.buttons .button:hover,
.ui.basic.blue.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0089c8 inset !important;
  color:#0089c8 !important;
}
.ui.basic.blue.buttons .button:focus,
.ui.basic.blue.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #007eb8 inset !important;
  color:#0089c8 !important;
}
.ui.basic.blue.buttons .active.button,
.ui.basic.blue.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0089c8 inset !important;
  color:#0077ae !important;
}
.ui.basic.blue.buttons .button:active,
.ui.basic.blue.button:active{
  box-shadow:0px 0px 0px 1px #0077ae inset !important;
  color:#0077ae !important;
}
.ui.buttons:not(.vertical) > .basic.blue.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.blue.buttons .button,
.ui.inverted.blue.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #54C8FF inset !important;
  color:#54C8FF;
}
.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover,
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus,
.ui.inverted.blue.buttons .button.active,
.ui.inverted.blue.button.active,
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.blue.buttons .button:hover,
.ui.inverted.blue.button:hover{
  background-color:#3ac0ff;
}
.ui.inverted.blue.buttons .button:focus,
.ui.inverted.blue.button:focus{
  background-color:#2bbbff;
}
.ui.inverted.blue.buttons .active.button,
.ui.inverted.blue.active.button{
  background-color:#3ac0ff;
}
.ui.inverted.blue.buttons .button:active,
.ui.inverted.blue.button:active{
  background-color:#21b8ff;
}
.ui.inverted.blue.basic.buttons .button,
.ui.inverted.blue.buttons .basic.button,
.ui.inverted.blue.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.blue.basic.buttons .button:hover,
.ui.inverted.blue.buttons .basic.button:hover,
.ui.inverted.blue.basic.button:hover{
  box-shadow:0px 0px 0px 2px #3ac0ff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.buttons .button:focus,
.ui.inverted.blue.basic.button:focus{
  box-shadow:0px 0px 0px 2px #2bbbff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.blue.basic.buttons .active.button,
.ui.inverted.blue.buttons .basic.active.button,
.ui.inverted.blue.basic.active.button{
  box-shadow:0px 0px 0px 2px #3ac0ff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.blue.basic.buttons .button:active,
.ui.inverted.blue.buttons .basic.button:active,
.ui.inverted.blue.basic.button:active{
  box-shadow:0px 0px 0px 2px #21b8ff inset !important;
  color:#54C8FF !important;
}
.ui.green.buttons .button,
.ui.green.button{
  background-color:#21BA45;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.green.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.green.buttons .button:hover,
.ui.green.button:hover{
  background-color:#16ab39;
  color:#FFF;
  text-shadow:none;
}
.ui.green.buttons .button:focus,
.ui.green.button:focus{
  background-color:#0ea432;
  color:#FFF;
  text-shadow:none;
}
.ui.green.buttons .button:active,
.ui.green.button:active{
  background-color:#198f35;
  color:#FFF;
  text-shadow:none;
}
.ui.green.buttons .active.button,
.ui.green.buttons .active.button:active,
.ui.green.active.button,
.ui.green.button .active.button:active{
  background-color:#13ae38;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.green.buttons .button,
.ui.basic.green.button{
  box-shadow:0px 0px 0px 1px #21BA45 inset !important;
  color:#21BA45 !important;
}
.ui.basic.green.buttons .button:hover,
.ui.basic.green.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #16ab39 inset !important;
  color:#16ab39 !important;
}
.ui.basic.green.buttons .button:focus,
.ui.basic.green.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0ea432 inset !important;
  color:#16ab39 !important;
}
.ui.basic.green.buttons .active.button,
.ui.basic.green.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #13ae38 inset !important;
  color:#198f35 !important;
}
.ui.basic.green.buttons .button:active,
.ui.basic.green.button:active{
  box-shadow:0px 0px 0px 1px #198f35 inset !important;
  color:#198f35 !important;
}
.ui.buttons:not(.vertical) > .basic.green.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.green.buttons .button,
.ui.inverted.green.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #2ECC40 inset !important;
  color:#2ECC40;
}
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover,
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus,
.ui.inverted.green.buttons .button.active,
.ui.inverted.green.button.active,
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.green.buttons .button:hover,
.ui.inverted.green.button:hover{
  background-color:#22be34;
}
.ui.inverted.green.buttons .button:focus,
.ui.inverted.green.button:focus{
  background-color:#19b82b;
}
.ui.inverted.green.buttons .active.button,
.ui.inverted.green.active.button{
  background-color:#1fc231;
}
.ui.inverted.green.buttons .button:active,
.ui.inverted.green.button:active{
  background-color:#25a233;
}
.ui.inverted.green.basic.buttons .button,
.ui.inverted.green.buttons .basic.button,
.ui.inverted.green.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.green.basic.buttons .button:hover,
.ui.inverted.green.buttons .basic.button:hover,
.ui.inverted.green.basic.button:hover{
  box-shadow:0px 0px 0px 2px #22be34 inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.buttons .button:focus,
.ui.inverted.green.basic.button:focus{
  box-shadow:0px 0px 0px 2px #19b82b inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.buttons .active.button,
.ui.inverted.green.buttons .basic.active.button,
.ui.inverted.green.basic.active.button{
  box-shadow:0px 0px 0px 2px #1fc231 inset !important;
  color:#2ECC40 !important;
}
.ui.inverted.green.basic.buttons .button:active,
.ui.inverted.green.buttons .basic.button:active,
.ui.inverted.green.basic.button:active{
  box-shadow:0px 0px 0px 2px #25a233 inset !important;
  color:#2ECC40 !important;
}
.ui.orange.buttons .button,
.ui.orange.button{
  background-color:#F2711C;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.orange.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.orange.buttons .button:hover,
.ui.orange.button:hover{
  background-color:#f26202;
  color:#FFF;
  text-shadow:none;
}
.ui.orange.buttons .button:focus,
.ui.orange.button:focus{
  background-color:#e55b00;
  color:#FFF;
  text-shadow:none;
}
.ui.orange.buttons .button:active,
.ui.orange.button:active{
  background-color:#cf590c;
  color:#FFF;
  text-shadow:none;
}
.ui.orange.buttons .active.button,
.ui.orange.buttons .active.button:active,
.ui.orange.active.button,
.ui.orange.button .active.button:active{
  background-color:#f56100;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.orange.buttons .button,
.ui.basic.orange.button{
  box-shadow:0px 0px 0px 1px #F2711C inset !important;
  color:#F2711C !important;
}
.ui.basic.orange.buttons .button:hover,
.ui.basic.orange.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #f26202 inset !important;
  color:#f26202 !important;
}
.ui.basic.orange.buttons .button:focus,
.ui.basic.orange.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #e55b00 inset !important;
  color:#f26202 !important;
}
.ui.basic.orange.buttons .active.button,
.ui.basic.orange.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #f56100 inset !important;
  color:#cf590c !important;
}
.ui.basic.orange.buttons .button:active,
.ui.basic.orange.button:active{
  box-shadow:0px 0px 0px 1px #cf590c inset !important;
  color:#cf590c !important;
}
.ui.buttons:not(.vertical) > .basic.orange.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.orange.buttons .button,
.ui.inverted.orange.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #FF851B inset !important;
  color:#FF851B;
}
.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover,
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus,
.ui.inverted.orange.buttons .button.active,
.ui.inverted.orange.button.active,
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.orange.buttons .button:hover,
.ui.inverted.orange.button:hover{
  background-color:#ff7701;
}
.ui.inverted.orange.buttons .button:focus,
.ui.inverted.orange.button:focus{
  background-color:#f17000;
}
.ui.inverted.orange.buttons .active.button,
.ui.inverted.orange.active.button{
  background-color:#ff7701;
}
.ui.inverted.orange.buttons .button:active,
.ui.inverted.orange.button:active{
  background-color:#e76b00;
}
.ui.inverted.orange.basic.buttons .button,
.ui.inverted.orange.buttons .basic.button,
.ui.inverted.orange.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.orange.basic.buttons .button:hover,
.ui.inverted.orange.buttons .basic.button:hover,
.ui.inverted.orange.basic.button:hover{
  box-shadow:0px 0px 0px 2px #ff7701 inset !important;
  color:#FF851B !important;
}
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.buttons .button:focus,
.ui.inverted.orange.basic.button:focus{
  box-shadow:0px 0px 0px 2px #f17000 inset !important;
  color:#FF851B !important;
}
.ui.inverted.orange.basic.buttons .active.button,
.ui.inverted.orange.buttons .basic.active.button,
.ui.inverted.orange.basic.active.button{
  box-shadow:0px 0px 0px 2px #ff7701 inset !important;
  color:#FF851B !important;
}
.ui.inverted.orange.basic.buttons .button:active,
.ui.inverted.orange.buttons .basic.button:active,
.ui.inverted.orange.basic.button:active{
  box-shadow:0px 0px 0px 2px #e76b00 inset !important;
  color:#FF851B !important;
}
.ui.buttons:not(.vertical) > .basic.pink.button:not(:first-child){
  margin-left:-1px;
}
.ui.buttons:not(.vertical) > .basic.violet.button:not(:first-child){
  margin-left:-1px;
}
.ui.buttons:not(.vertical) > .basic.purple.button:not(:first-child){
  margin-left:-1px;
}
.ui.red.buttons .button,
.ui.red.button{
  background-color:#DB2828;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.red.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.red.buttons .button:hover,
.ui.red.button:hover{
  background-color:#d01919;
  color:#FFF;
  text-shadow:none;
}
.ui.red.buttons .button:focus,
.ui.red.button:focus{
  background-color:#ca1010;
  color:#FFF;
  text-shadow:none;
}
.ui.red.buttons .button:active,
.ui.red.button:active{
  background-color:#b21e1e;
  color:#FFF;
  text-shadow:none;
}
.ui.red.buttons .active.button,
.ui.red.buttons .active.button:active,
.ui.red.active.button,
.ui.red.button .active.button:active{
  background-color:#d41515;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.red.buttons .button,
.ui.basic.red.button{
  box-shadow:0px 0px 0px 1px #DB2828 inset !important;
  color:#DB2828 !important;
}
.ui.basic.red.buttons .button:hover,
.ui.basic.red.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d01919 inset !important;
  color:#d01919 !important;
}
.ui.basic.red.buttons .button:focus,
.ui.basic.red.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #ca1010 inset !important;
  color:#d01919 !important;
}
.ui.basic.red.buttons .active.button,
.ui.basic.red.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d41515 inset !important;
  color:#b21e1e !important;
}
.ui.basic.red.buttons .button:active,
.ui.basic.red.button:active{
  box-shadow:0px 0px 0px 1px #b21e1e inset !important;
  color:#b21e1e !important;
}
.ui.buttons:not(.vertical) > .basic.red.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.red.buttons .button,
.ui.inverted.red.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #FF695E inset !important;
  color:#FF695E;
}
.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover,
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus,
.ui.inverted.red.buttons .button.active,
.ui.inverted.red.button.active,
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.red.buttons .button:hover,
.ui.inverted.red.button:hover{
  background-color:#ff5144;
}
.ui.inverted.red.buttons .button:focus,
.ui.inverted.red.button:focus{
  background-color:#ff4335;
}
.ui.inverted.red.buttons .active.button,
.ui.inverted.red.active.button{
  background-color:#ff5144;
}
.ui.inverted.red.buttons .button:active,
.ui.inverted.red.button:active{
  background-color:#ff392b;
}
.ui.inverted.red.basic.buttons .button,
.ui.inverted.red.buttons .basic.button,
.ui.inverted.red.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.red.basic.buttons .button:hover,
.ui.inverted.red.buttons .basic.button:hover,
.ui.inverted.red.basic.button:hover{
  box-shadow:0px 0px 0px 2px #ff5144 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.buttons .button:focus,
.ui.inverted.red.basic.button:focus{
  box-shadow:0px 0px 0px 2px #ff4335 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.buttons .active.button,
.ui.inverted.red.buttons .basic.active.button,
.ui.inverted.red.basic.active.button{
  box-shadow:0px 0px 0px 2px #ff5144 inset !important;
  color:#FF695E !important;
}
.ui.inverted.red.basic.buttons .button:active,
.ui.inverted.red.buttons .basic.button:active,
.ui.inverted.red.basic.button:active{
  box-shadow:0px 0px 0px 2px #ff392b inset !important;
  color:#FF695E !important;
}
.ui.teal.buttons .button,
.ui.teal.button{
  background-color:#00B5AD;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.teal.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.teal.buttons .button:hover,
.ui.teal.button:hover{
  background-color:#009c95;
  color:#FFF;
  text-shadow:none;
}
.ui.teal.buttons .button:focus,
.ui.teal.button:focus{
  background-color:#008c86;
  color:#FFF;
  text-shadow:none;
}
.ui.teal.buttons .button:active,
.ui.teal.button:active{
  background-color:#00827c;
  color:#FFF;
  text-shadow:none;
}
.ui.teal.buttons .active.button,
.ui.teal.buttons .active.button:active,
.ui.teal.active.button,
.ui.teal.button .active.button:active{
  background-color:#009c95;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.teal.buttons .button,
.ui.basic.teal.button{
  box-shadow:0px 0px 0px 1px #00B5AD inset !important;
  color:#00B5AD !important;
}
.ui.basic.teal.buttons .button:hover,
.ui.basic.teal.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #009c95 inset !important;
  color:#009c95 !important;
}
.ui.basic.teal.buttons .button:focus,
.ui.basic.teal.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #008c86 inset !important;
  color:#009c95 !important;
}
.ui.basic.teal.buttons .active.button,
.ui.basic.teal.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #009c95 inset !important;
  color:#00827c !important;
}
.ui.basic.teal.buttons .button:active,
.ui.basic.teal.button:active{
  box-shadow:0px 0px 0px 1px #00827c inset !important;
  color:#00827c !important;
}
.ui.buttons:not(.vertical) > .basic.teal.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.teal.buttons .button,
.ui.inverted.teal.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #6DFFFF inset !important;
  color:#6DFFFF;
}
.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover,
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus,
.ui.inverted.teal.buttons .button.active,
.ui.inverted.teal.button.active,
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active{
  box-shadow:none !important;
  color:rgba(0, 0, 0, 0.6);
}
.ui.inverted.teal.buttons .button:hover,
.ui.inverted.teal.button:hover{
  background-color:#54ffff;
}
.ui.inverted.teal.buttons .button:focus,
.ui.inverted.teal.button:focus{
  background-color:#44ffff;
}
.ui.inverted.teal.buttons .active.button,
.ui.inverted.teal.active.button{
  background-color:#54ffff;
}
.ui.inverted.teal.buttons .button:active,
.ui.inverted.teal.button:active{
  background-color:#3affff;
}
.ui.inverted.teal.basic.buttons .button,
.ui.inverted.teal.buttons .basic.button,
.ui.inverted.teal.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.teal.basic.buttons .button:hover,
.ui.inverted.teal.buttons .basic.button:hover,
.ui.inverted.teal.basic.button:hover{
  box-shadow:0px 0px 0px 2px #54ffff inset !important;
  color:#6DFFFF !important;
}
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.buttons .button:focus,
.ui.inverted.teal.basic.button:focus{
  box-shadow:0px 0px 0px 2px #44ffff inset !important;
  color:#6DFFFF !important;
}
.ui.inverted.teal.basic.buttons .active.button,
.ui.inverted.teal.buttons .basic.active.button,
.ui.inverted.teal.basic.active.button{
  box-shadow:0px 0px 0px 2px #54ffff inset !important;
  color:#6DFFFF !important;
}
.ui.inverted.teal.basic.buttons .button:active,
.ui.inverted.teal.buttons .basic.button:active,
.ui.inverted.teal.basic.button:active{
  box-shadow:0px 0px 0px 2px #3affff inset !important;
  color:#6DFFFF !important;
}
.ui.olive.buttons .button,
.ui.olive.button{
  background-color:#B5CC18;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.olive.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.olive.buttons .button:hover,
.ui.olive.button:hover{
  background-color:#a7bd0d;
  color:#FFF;
  text-shadow:none;
}
.ui.olive.buttons .button:focus,
.ui.olive.button:focus{
  background-color:#a0b605;
  color:#FFF;
  text-shadow:none;
}
.ui.olive.buttons .button:active,
.ui.olive.button:active{
  background-color:#8d9e13;
  color:#FFF;
  text-shadow:none;
}
.ui.olive.buttons .active.button,
.ui.olive.buttons .active.button:active,
.ui.olive.active.button,
.ui.olive.button .active.button:active{
  background-color:#aac109;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.olive.buttons .button,
.ui.basic.olive.button{
  box-shadow:0px 0px 0px 1px #B5CC18 inset !important;
  color:#B5CC18 !important;
}
.ui.basic.olive.buttons .button:hover,
.ui.basic.olive.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #a7bd0d inset !important;
  color:#a7bd0d !important;
}
.ui.basic.olive.buttons .button:focus,
.ui.basic.olive.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #a0b605 inset !important;
  color:#a7bd0d !important;
}
.ui.basic.olive.buttons .active.button,
.ui.basic.olive.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #aac109 inset !important;
  color:#8d9e13 !important;
}
.ui.basic.olive.buttons .button:active,
.ui.basic.olive.button:active{
  box-shadow:0px 0px 0px 1px #8d9e13 inset !important;
  color:#8d9e13 !important;
}
.ui.buttons:not(.vertical) > .basic.olive.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.olive.buttons .button,
.ui.inverted.olive.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #D9E778 inset !important;
  color:#D9E778;
}
.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover,
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus,
.ui.inverted.olive.buttons .button.active,
.ui.inverted.olive.button.active,
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active{
  box-shadow:none !important;
  color:rgba(0, 0, 0, 0.6);
}
.ui.inverted.olive.buttons .button:hover,
.ui.inverted.olive.button:hover{
  background-color:#d8ea5c;
}
.ui.inverted.olive.buttons .button:focus,
.ui.inverted.olive.button:focus{
  background-color:#daef47;
}
.ui.inverted.olive.buttons .active.button,
.ui.inverted.olive.active.button{
  background-color:#daed59;
}
.ui.inverted.olive.buttons .button:active,
.ui.inverted.olive.button:active{
  background-color:#cddf4d;
}
.ui.inverted.olive.basic.buttons .button,
.ui.inverted.olive.buttons .basic.button,
.ui.inverted.olive.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.olive.basic.buttons .button:hover,
.ui.inverted.olive.buttons .basic.button:hover,
.ui.inverted.olive.basic.button:hover{
  box-shadow:0px 0px 0px 2px #d8ea5c inset !important;
  color:#D9E778 !important;
}
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.buttons .button:focus,
.ui.inverted.olive.basic.button:focus{
  box-shadow:0px 0px 0px 2px #daef47 inset !important;
  color:#D9E778 !important;
}
.ui.inverted.olive.basic.buttons .active.button,
.ui.inverted.olive.buttons .basic.active.button,
.ui.inverted.olive.basic.active.button{
  box-shadow:0px 0px 0px 2px #daed59 inset !important;
  color:#D9E778 !important;
}
.ui.inverted.olive.basic.buttons .button:active,
.ui.inverted.olive.buttons .basic.button:active,
.ui.inverted.olive.basic.button:active{
  box-shadow:0px 0px 0px 2px #cddf4d inset !important;
  color:#D9E778 !important;
}
.ui.yellow.buttons .button,
.ui.yellow.button{
  background-color:#FBBD08;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.yellow.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.yellow.buttons .button:hover,
.ui.yellow.button:hover{
  background-color:#eaae00;
  color:#FFF;
  text-shadow:none;
}
.ui.yellow.buttons .button:focus,
.ui.yellow.button:focus{
  background-color:#daa300;
  color:#FFF;
  text-shadow:none;
}
.ui.yellow.buttons .button:active,
.ui.yellow.button:active{
  background-color:#cd9903;
  color:#FFF;
  text-shadow:none;
}
.ui.yellow.buttons .active.button,
.ui.yellow.buttons .active.button:active,
.ui.yellow.active.button,
.ui.yellow.button .active.button:active{
  background-color:#eaae00;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.yellow.buttons .button,
.ui.basic.yellow.button{
  box-shadow:0px 0px 0px 1px #FBBD08 inset !important;
  color:#FBBD08 !important;
}
.ui.basic.yellow.buttons .button:hover,
.ui.basic.yellow.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #eaae00 inset !important;
  color:#eaae00 !important;
}
.ui.basic.yellow.buttons .button:focus,
.ui.basic.yellow.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #daa300 inset !important;
  color:#eaae00 !important;
}
.ui.basic.yellow.buttons .active.button,
.ui.basic.yellow.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #eaae00 inset !important;
  color:#cd9903 !important;
}
.ui.basic.yellow.buttons .button:active,
.ui.basic.yellow.button:active{
  box-shadow:0px 0px 0px 1px #cd9903 inset !important;
  color:#cd9903 !important;
}
.ui.buttons:not(.vertical) > .basic.yellow.button:not(:first-child){
  margin-left:-1px;
}
.ui.inverted.yellow.buttons .button,
.ui.inverted.yellow.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #FFE21F inset !important;
  color:#FFE21F;
}
.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover,
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus,
.ui.inverted.yellow.buttons .button.active,
.ui.inverted.yellow.button.active,
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active{
  box-shadow:none !important;
  color:rgba(0, 0, 0, 0.6);
}
.ui.inverted.yellow.buttons .button:hover,
.ui.inverted.yellow.button:hover{
  background-color:#ffdf05;
}
.ui.inverted.yellow.buttons .button:focus,
.ui.inverted.yellow.button:focus{
  background-color:#f5d500;
}
.ui.inverted.yellow.buttons .active.button,
.ui.inverted.yellow.active.button{
  background-color:#ffdf05;
}
.ui.inverted.yellow.buttons .button:active,
.ui.inverted.yellow.button:active{
  background-color:#ebcd00;
}
.ui.inverted.yellow.basic.buttons .button,
.ui.inverted.yellow.buttons .basic.button,
.ui.inverted.yellow.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.yellow.basic.buttons .button:hover,
.ui.inverted.yellow.buttons .basic.button:hover,
.ui.inverted.yellow.basic.button:hover{
  box-shadow:0px 0px 0px 2px #ffdf05 inset !important;
  color:#FFE21F !important;
}
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.buttons .button:focus,
.ui.inverted.yellow.basic.button:focus{
  box-shadow:0px 0px 0px 2px #f5d500 inset !important;
  color:#FFE21F !important;
}
.ui.inverted.yellow.basic.buttons .active.button,
.ui.inverted.yellow.buttons .basic.active.button,
.ui.inverted.yellow.basic.active.button{
  box-shadow:0px 0px 0px 2px #ffdf05 inset !important;
  color:#FFE21F !important;
}
.ui.inverted.yellow.basic.buttons .button:active,
.ui.inverted.yellow.buttons .basic.button:active,
.ui.inverted.yellow.basic.button:active{
  box-shadow:0px 0px 0px 2px #ebcd00 inset !important;
  color:#FFE21F !important;
}
.ui.primary.buttons .button,
.ui.primary.button{
  background-color:#183E83;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.primary.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.primary.buttons .button:hover,
.ui.primary.button:hover{
  background-color:#103372;
  color:#FFF;
  text-shadow:none;
}
.ui.primary.buttons .button:focus,
.ui.primary.button:focus{
  background-color:#0a2b68;
  color:#FFF;
  text-shadow:none;
}
.ui.primary.buttons .button:active,
.ui.primary.button:active{
  background-color:#102a58;
  color:#FFF;
  text-shadow:none;
}
.ui.primary.buttons .active.button,
.ui.primary.buttons .active.button:active,
.ui.primary.active.button,
.ui.primary.button .active.button:active{
  background-color:#0d3274;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.primary.buttons .button,
.ui.basic.primary.button{
  box-shadow:0px 0px 0px 1px #183E83 inset !important;
  color:#183E83 !important;
}
.ui.basic.primary.buttons .button:hover,
.ui.basic.primary.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #103372 inset !important;
  color:#103372 !important;
}
.ui.basic.primary.buttons .button:focus,
.ui.basic.primary.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0a2b68 inset !important;
  color:#103372 !important;
}
.ui.basic.primary.buttons .active.button,
.ui.basic.primary.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0d3274 inset !important;
  color:#102a58 !important;
}
.ui.basic.primary.buttons .button:active,
.ui.basic.primary.button:active{
  box-shadow:0px 0px 0px 1px #102a58 inset !important;
  color:#102a58 !important;
}
.ui.inverted.primary.buttons .button,
.ui.inverted.primary.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #54C8FF inset !important;
  color:#54C8FF;
}
.ui.inverted.primary.buttons .button:hover,
.ui.inverted.primary.button:hover,
.ui.inverted.primary.buttons .button:focus,
.ui.inverted.primary.button:focus,
.ui.inverted.primary.buttons .button.active,
.ui.inverted.primary.button.active,
.ui.inverted.primary.buttons .button:active,
.ui.inverted.primary.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.primary.buttons .button:hover,
.ui.inverted.primary.button:hover{
  background-color:#3ac0ff;
}
.ui.inverted.primary.buttons .button:focus,
.ui.inverted.primary.button:focus{
  background-color:#2bbbff;
}
.ui.inverted.primary.buttons .active.button,
.ui.inverted.primary.active.button{
  background-color:#3ac0ff;
}
.ui.inverted.primary.buttons .button:active,
.ui.inverted.primary.button:active{
  background-color:#21b8ff;
}
.ui.inverted.primary.basic.buttons .button,
.ui.inverted.primary.buttons .basic.button,
.ui.inverted.primary.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.primary.basic.buttons .button:hover,
.ui.inverted.primary.buttons .basic.button:hover,
.ui.inverted.primary.basic.button:hover{
  box-shadow:0px 0px 0px 2px #3ac0ff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.primary.basic.buttons .button:focus,
.ui.inverted.primary.basic.buttons .button:focus,
.ui.inverted.primary.basic.button:focus{
  box-shadow:0px 0px 0px 2px #2bbbff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.primary.basic.buttons .active.button,
.ui.inverted.primary.buttons .basic.active.button,
.ui.inverted.primary.basic.active.button{
  box-shadow:0px 0px 0px 2px #3ac0ff inset !important;
  color:#54C8FF !important;
}
.ui.inverted.primary.basic.buttons .button:active,
.ui.inverted.primary.buttons .basic.button:active,
.ui.inverted.primary.basic.button:active{
  box-shadow:0px 0px 0px 2px #21b8ff inset !important;
  color:#54C8FF !important;
}
.ui.secondary.buttons .button,
.ui.secondary.button{
  background-color:#f6cc53;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.secondary.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.secondary.buttons .button:hover,
.ui.secondary.button:hover{
  background-color:#fed764;
  color:#FFF;
  text-shadow:none;
}
.ui.secondary.buttons .button:focus,
.ui.secondary.button:focus{
  background-color:#ffdb73;
  color:#FFF;
  text-shadow:none;
}
.ui.secondary.buttons .button:active,
.ui.secondary.button:active{
  background-color:#f9da83;
  color:#FFF;
  text-shadow:none;
}
.ui.secondary.buttons .active.button,
.ui.secondary.buttons .active.button:active,
.ui.secondary.active.button,
.ui.secondary.button .active.button:active{
  background-color:#ffd764;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.secondary.buttons .button,
.ui.basic.secondary.button{
  box-shadow:0px 0px 0px 1px #f6cc53 inset !important;
  color:#f6cc53 !important;
}
.ui.basic.secondary.buttons .button:hover,
.ui.basic.secondary.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #fed764 inset !important;
  color:#fed764 !important;
}
.ui.basic.secondary.buttons .button:focus,
.ui.basic.secondary.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #ffdb73 inset !important;
  color:#fed764 !important;
}
.ui.basic.secondary.buttons .active.button,
.ui.basic.secondary.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #ffd764 inset !important;
  color:#f9da83 !important;
}
.ui.basic.secondary.buttons .button:active,
.ui.basic.secondary.button:active{
  box-shadow:0px 0px 0px 1px #f9da83 inset !important;
  color:#f9da83 !important;
}
.ui.inverted.secondary.buttons .button,
.ui.inverted.secondary.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px #545454 inset !important;
  color:#545454;
}
.ui.inverted.secondary.buttons .button:hover,
.ui.inverted.secondary.button:hover,
.ui.inverted.secondary.buttons .button:focus,
.ui.inverted.secondary.button:focus,
.ui.inverted.secondary.buttons .button.active,
.ui.inverted.secondary.button.active,
.ui.inverted.secondary.buttons .button:active,
.ui.inverted.secondary.button:active{
  box-shadow:none !important;
  color:#FFF;
}
.ui.inverted.secondary.buttons .button:hover,
.ui.inverted.secondary.button:hover{
  background-color:#616161;
}
.ui.inverted.secondary.buttons .button:focus,
.ui.inverted.secondary.button:focus{
  background-color:#686868;
}
.ui.inverted.secondary.buttons .active.button,
.ui.inverted.secondary.active.button{
  background-color:#616161;
}
.ui.inverted.secondary.buttons .button:active,
.ui.inverted.secondary.button:active{
  background-color:#6e6e6e;
}
.ui.inverted.secondary.basic.buttons .button,
.ui.inverted.secondary.buttons .basic.button,
.ui.inverted.secondary.basic.button{
  background-color:transparent;
  box-shadow:0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset !important;
  color:#FFF !important;
}
.ui.inverted.secondary.basic.buttons .button:hover,
.ui.inverted.secondary.buttons .basic.button:hover,
.ui.inverted.secondary.basic.button:hover{
  box-shadow:0px 0px 0px 2px #616161 inset !important;
  color:#545454 !important;
}
.ui.inverted.secondary.basic.buttons .button:focus,
.ui.inverted.secondary.basic.buttons .button:focus,
.ui.inverted.secondary.basic.button:focus{
  box-shadow:0px 0px 0px 2px #686868 inset !important;
  color:#545454 !important;
}
.ui.inverted.secondary.basic.buttons .active.button,
.ui.inverted.secondary.buttons .basic.active.button,
.ui.inverted.secondary.basic.active.button{
  box-shadow:0px 0px 0px 2px #616161 inset !important;
  color:#545454 !important;
}
.ui.inverted.secondary.basic.buttons .button:active,
.ui.inverted.secondary.buttons .basic.button:active,
.ui.inverted.secondary.basic.button:active{
  box-shadow:0px 0px 0px 2px #6e6e6e inset !important;
  color:#545454 !important;
}
.ui.positive.buttons .button,
.ui.positive.button{
  background-color:#21BA45;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.positive.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.positive.buttons .button:hover,
.ui.positive.button:hover{
  background-color:#16ab39;
  color:#FFF;
  text-shadow:none;
}
.ui.positive.buttons .button:focus,
.ui.positive.button:focus{
  background-color:#0ea432;
  color:#FFF;
  text-shadow:none;
}
.ui.positive.buttons .button:active,
.ui.positive.button:active{
  background-color:#198f35;
  color:#FFF;
  text-shadow:none;
}
.ui.positive.buttons .active.button,
.ui.positive.buttons .active.button:active,
.ui.positive.active.button,
.ui.positive.button .active.button:active{
  background-color:#13ae38;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.positive.buttons .button,
.ui.basic.positive.button{
  box-shadow:0px 0px 0px 1px #21BA45 inset !important;
  color:#21BA45 !important;
}
.ui.basic.positive.buttons .button:hover,
.ui.basic.positive.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #16ab39 inset !important;
  color:#16ab39 !important;
}
.ui.basic.positive.buttons .button:focus,
.ui.basic.positive.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #0ea432 inset !important;
  color:#16ab39 !important;
}
.ui.basic.positive.buttons .active.button,
.ui.basic.positive.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #13ae38 inset !important;
  color:#198f35 !important;
}
.ui.basic.positive.buttons .button:active,
.ui.basic.positive.button:active{
  box-shadow:0px 0px 0px 1px #198f35 inset !important;
  color:#198f35 !important;
}
.ui.negative.buttons .button,
.ui.negative.button{
  background-color:#DB2828;
  color:#FFF;
  text-shadow:none;
  background-image:none;
}
.ui.negative.button{
  box-shadow:0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.negative.buttons .button:hover,
.ui.negative.button:hover{
  background-color:#d01919;
  color:#FFF;
  text-shadow:none;
}
.ui.negative.buttons .button:focus,
.ui.negative.button:focus{
  background-color:#ca1010;
  color:#FFF;
  text-shadow:none;
}
.ui.negative.buttons .button:active,
.ui.negative.button:active{
  background-color:#b21e1e;
  color:#FFF;
  text-shadow:none;
}
.ui.negative.buttons .active.button,
.ui.negative.buttons .active.button:active,
.ui.negative.active.button,
.ui.negative.button .active.button:active{
  background-color:#d41515;
  color:#FFF;
  text-shadow:none;
}
.ui.basic.negative.buttons .button,
.ui.basic.negative.button{
  box-shadow:0px 0px 0px 1px #DB2828 inset !important;
  color:#DB2828 !important;
}
.ui.basic.negative.buttons .button:hover,
.ui.basic.negative.button:hover{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d01919 inset !important;
  color:#d01919 !important;
}
.ui.basic.negative.buttons .button:focus,
.ui.basic.negative.button:focus{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #ca1010 inset !important;
  color:#d01919 !important;
}
.ui.basic.negative.buttons .active.button,
.ui.basic.negative.active.button{
  background:transparent !important;
  box-shadow:0px 0px 0px 1px #d41515 inset !important;
  color:#b21e1e !important;
}
.ui.basic.negative.buttons .button:active,
.ui.basic.negative.button:active{
  box-shadow:0px 0px 0px 1px #b21e1e inset !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:0em;
  vertical-align:baseline;
  margin:0em 0.25em 0em 0em;
}
.ui.buttons:not(.basic):not(.inverted){
  box-shadow:none;
}
.ui.buttons:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ui.buttons .button{
  flex:1 0 auto;
  margin:0em;
  border-radius:0em;
  margin:0px 0px 0px 0px;
}
.ui.buttons > .ui.button:not(.basic):not(.inverted),
.ui.buttons:not(.basic):not(.inverted) > .button{
  box-shadow:0px 0px 0px 1px transparent inset, 0px 0em 0px 0px rgba(34, 36, 38, 0.15) inset;
}
.ui.buttons .button:first-child{
  border-left:none;
  margin-left:0em;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.ui.buttons .button:last-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.ui.vertical.buttons{
  display:inline-flex;
  flex-direction:column;
}
.ui.vertical.buttons .button{
  display:block;
  float:none;
  width:100%;
  margin:0px 0px 0px 0px;
  box-shadow:none;
  border-radius:0em;
}
.ui.vertical.buttons .button:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.ui.vertical.buttons .button:last-child{
  margin-bottom:0px;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.ui.vertical.buttons .button:only-child{
  border-radius:0;
}
.ui.buttons.fluid.vertical > .button{
  text-align:left;
}
/*!
 * # Semantic UI - Container
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.container{
  display:block;
  max-width:100% !important;
}
@media only screen and (max-width: 767px){
  .ui.container{
    width:auto !important;
    margin-left:1em !important;
    margin-right:1em !important;
  }
  .ui.grid.container{
    width:auto !important;
  }
  .ui.relaxed.grid.container{
    width:auto !important;
  }
  .ui.very.relaxed.grid.container{
    width:auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .ui.container{
    width:723px;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .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{
    width:933px;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .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{
    width:1127px;
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .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:'Raleway', sans-serif;
  max-width:700px !important;
  line-height:1.5;
}
.ui.text.container{
  font-size:1.14285714rem;
}
.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{
  text-align:justify;
  hyphens:auto;
}
/*!
 * # Semantic UI - Divider
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.divider{
  margin:1rem 0rem;
  line-height:1;
  height:0em;
  font-weight:bold;
  text-transform:uppercase;
  letter-spacing:0.05em;
  color:rgba(0, 0, 0, 0.85);
  user-select:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.ui.divider:not(.vertical):not(.horizontal){
  border-top:1px solid rgba(34, 36, 38, 0.15);
  border-bottom:1px solid rgba(255, 255, 255, 0.1);
}
.ui.grid > .column + .divider,
.ui.grid > .row > .column + .divider{
  left:auto;
}
.ui.horizontal.divider{
  display:table;
  white-space:nowrap;
  height:auto;
  margin:'';
  line-height:1;
  text-align:center;
}
.ui.horizontal.divider:before,
.ui.horizontal.divider:after{
  content:'';
  display:table-cell;
  position:relative;
  top:50%;
  width:50%;
  background-repeat:no-repeat;
}
.ui.horizontal.divider:before{
  background-position:right 1em top 50%;
}
.ui.horizontal.divider:after{
  background-position:left 1em top 50%;
}
.ui.vertical.divider{
  position:absolute;
  z-index:2;
  top:50%;
  left:50%;
  margin:0rem;
  padding:0em;
  width:auto;
  height:50%;
  line-height:0em;
  text-align:center;
  transform:translateX(-50%);
}
.ui.vertical.divider:before,
.ui.vertical.divider:after{
  position:absolute;
  left:50%;
  content:'';
  z-index:3;
  border-left:1px solid rgba(34, 36, 38, 0.15);
  border-right:1px solid rgba(255, 255, 255, 0.1);
  width:0%;
  height:calc(100% -  1rem );
}
.ui.vertical.divider:before{
  top:-100%;
}
.ui.vertical.divider:after{
  top:auto;
  bottom:0px;
}
@media only screen and (max-width: 767px){
  .ui.stackable.grid .ui.vertical.divider,
  .ui.grid .stackable.row .ui.vertical.divider{
    display:table;
    white-space:nowrap;
    height:auto;
    margin:'';
    overflow:hidden;
    line-height:1;
    text-align:center;
    position:static;
    top:0;
    left:0;
    transform:none;
  }
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after{
    position:static;
    left:0;
    border-left:none;
    border-right:none;
    content:'';
    display:table-cell;
    position:relative;
    top:50%;
    width:50%;
    background-repeat:no-repeat;
  }
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before{
    background-position:right 1em top 50%;
  }
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after{
    background-position:left 1em top 50%;
  }
}
.ui.divider > .icon{
  margin:0rem;
  font-size:1rem;
  height:1em;
  vertical-align:middle;
}
.ui.hidden.divider{
  border-color:transparent !important;
}
.ui.hidden.divider:before,
.ui.hidden.divider:after{
  display:none;
}
.ui.divider.inverted,
.ui.vertical.inverted.divider,
.ui.horizontal.inverted.divider{
  color:#FFF;
}
.ui.divider.inverted,
.ui.divider.inverted:after,
.ui.divider.inverted:before{
  border-top-color:rgba(34, 36, 38, 0.15) !important;
  border-left-color:rgba(34, 36, 38, 0.15) !important;
  border-bottom-color:rgba(255, 255, 255, 0.15) !important;
  border-right-color:rgba(255, 255, 255, 0.15) !important;
}
.ui.fitted.divider{
  margin:0em;
}
.ui.clearing.divider{
  clear:both;
}
.ui.section.divider{
  margin-top:2rem;
  margin-bottom:2rem;
}
.ui.divider{
  font-size:1rem;
}
.ui.horizontal.divider:before,
.ui.horizontal.divider:after{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC);
}
@media only screen and (max-width: 767px){
  .ui.stackable.grid .ui.vertical.divider:before,
  .ui.grid .stackable.row .ui.vertical.divider:before,
  .ui.stackable.grid .ui.vertical.divider:after,
  .ui.grid .stackable.row .ui.vertical.divider:after{
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABaAAAAACCAYAAACuTHuKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OThBRDY4OUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OThBRDY4QUNDMTYxMUU0OUE3NUVGOEJDMzMzMjE2NyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU5OEFENjg3Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU5OEFENjg4Q0MxNjExRTQ5QTc1RUY4QkMzMzMyMTY3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VU513gAAADVJREFUeNrs0DENACAQBDBIWLGBJQby/mUcJn5sJXQmOQMAAAAAAJqt+2prAAAAAACg2xdgANk6BEVuJgyMAAAAAElFTkSuQmCC);
  }
}
/*!
 * # Semantic UI - Header
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.header{
  border:none;
  margin:calc(2rem -  0.14285714em ) 0em 1rem;
  padding:0em 0em;
  font-family:'Raleway', sans-serif;
  font-weight:bold;
  line-height:1.28571429em;
  text-transform:none;
  color:#231f20;
}
.ui.header:first-child{
  margin-top:-0.14285714em;
}
.ui.header:last-child{
  margin-bottom:0em;
}
.ui.header .sub.header{
  display:block;
  font-weight:normal;
  padding:0em;
  margin:0em;
  line-height:1.2em;
  color:rgba(0, 0, 0, 0.6);
}
.ui.header > .icon{
  display:table-cell;
  opacity:1;
  font-size:1.5em;
  padding-top:0em;
  vertical-align:middle;
}
.ui.header .icon:only-child{
  display:inline-block;
  padding:0em;
  margin-right:0.75rem;
}
.ui.header > .image:not(.icon),
.ui.header > img{
  display:inline-block;
  margin-top:0.14285714em;
  width:2.5em;
  height:auto;
  vertical-align:middle;
}
.ui.header > .image:not(.icon):only-child,
.ui.header > img:only-child{
  margin-right:0.75rem;
}
.ui.header .content{
  display:inline-block;
  vertical-align:top;
}
.ui.header > img + .content,
.ui.header > .image + .content{
  padding-left:0.75rem;
  vertical-align:middle;
}
.ui.header > .icon + .content{
  padding-left:0.75rem;
  display:table-cell;
  vertical-align:middle;
}
.ui.header .ui.label{
  font-size:'';
  margin-left:0.5rem;
  vertical-align:middle;
}
.ui.header + p{
  margin-top:0em;
}
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;
}
h1.ui.header .sub.header{
  font-size:1.14285714rem;
}
h2.ui.header .sub.header{
  font-size:1.14285714rem;
}
h3.ui.header .sub.header{
  font-size:1rem;
}
h4.ui.header .sub.header{
  font-size:1rem;
}
h5.ui.header .sub.header{
  font-size:0.92857143rem;
}
.ui.huge.header{
  min-height:1em;
  font-size:2em;
}
.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.huge.header .sub.header{
  font-size:1.14285714rem;
}
.ui.large.header .sub.header{
  font-size:1.14285714rem;
}
.ui.header .sub.header{
  font-size:1rem;
}
.ui.small.header .sub.header{
  font-size:1rem;
}
.ui.tiny.header .sub.header{
  font-size:0.92857143rem;
}
.ui.sub.header{
  padding:0em;
  margin-bottom:0.14285714rem;
  font-weight:bold;
  text-transform:uppercase;
  color:'';
}
.ui.small.sub.header{
  font-size:0.78571429em;
}
.ui.sub.header{
  font-size:0.85714286em;
}
.ui.large.sub.header{
  font-size:0.92857143em;
}
.ui.huge.sub.header{
  font-size:1em;
}
.ui.icon.header{
  display:inline-block;
  text-align:center;
  margin:2rem 0em 1rem;
}
.ui.icon.header:after{
  content:'';
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.ui.icon.header:first-child{
  margin-top:0em;
}
.ui.icon.header .icon{
  float:none;
  display:block;
  width:auto;
  height:auto;
  line-height:1;
  padding:0em;
  font-size:3em;
  margin:0em auto 0.5rem;
  opacity:1;
}
.ui.icon.header .content{
  display:block;
  padding:0em;
}
.ui.icon.header .circular.icon{
  font-size:2em;
}
.ui.icon.header .square.icon{
  font-size:2em;
}
.ui.block.icon.header .icon{
  margin-bottom:0em;
}
.ui.icon.header.aligned{
  margin-left:auto;
  margin-right:auto;
  display:block;
}
.ui.disabled.header{
  opacity:0.7;
}
.ui.inverted.header{
  color:#FFF;
}
.ui.inverted.header .sub.header{
  color:rgba(255, 255, 255, 0.8);
}
.ui.inverted.attached.header{
  background:#545454 linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  box-shadow:none;
  border-color:transparent;
}
.ui.inverted.block.header{
  background:#545454 linear-gradient(transparent, rgba(0, 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:#009ae1 !important;
}
a.ui.blue.header:hover{
  color:#0089c8 !important;
}
.ui.blue.dividing.header{
  border-bottom:2px solid #009ae1;
}
.ui.inverted.blue.header{
  color:#54C8FF !important;
}
a.ui.inverted.blue.header:hover{
  color:#3ac0ff !important;
}
a.ui.inverted.violet.header:hover{
  color:#8a73ff !important;
}
a.ui.inverted.purple.header:hover{
  color:#d65aff !important;
}
a.ui.inverted.pink.header:hover{
  color:#ff74d8 !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:#f2f2f2 !important;
}
a.ui.inverted.grey.header:hover{
  color:#e5e5e5 !important;
}
.ui.left.aligned.header{
  text-align:left;
}
.ui.right.aligned.header{
  text-align:right;
}
.ui.centered.header,
.ui.center.aligned.header{
  text-align:center;
}
.ui.justified.header{
  text-align:justify;
}
.ui.justified.header:after{
  display:inline-block;
  content:'';
  width:100%;
}
.ui.floated.header,
.ui[class*="left floated"].header{
  float:left;
  margin-top:0em;
  margin-right:0.5em;
}
.ui[class*="right floated"].header{
  float:right;
  margin-top:0em;
  margin-left:0.5em;
}
.ui.fitted.header{
  padding:0em;
}
.ui.dividing.header{
  padding-bottom:0.21428571rem;
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.ui.dividing.header .sub.header{
  padding-bottom:0.21428571rem;
}
.ui.dividing.header .icon{
  margin-bottom:0em;
}
.ui.inverted.dividing.header{
  border-bottom-color:rgba(255, 255, 255, 0.1);
}
.ui.block.header{
  background:#F3F4F5;
  padding:0.78571429rem 1rem;
  box-shadow:none;
  border:1px solid #D4D4D5;
  border-radius:0;
}
.ui.tiny.block.header{
  font-size:0.85714286rem;
}
.ui.small.block.header{
  font-size:0.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:#183E83;
  padding:0.78571429rem 1rem;
  margin-left:-1px;
  margin-right:-1px;
  box-shadow:none;
  border:1px solid #D4D4D5;
}
.ui.attached.block.header{
  background:#F3F4F5;
}
.ui.attached:not(.top):not(.bottom).header{
  margin-top:0em;
  margin-bottom:0em;
  border-top:none;
  border-radius:0em;
}
.ui.top.attached.header{
  margin-bottom:0em;
  border-radius:0 0 0em 0em;
}
.ui.bottom.attached.header{
  margin-top:0em;
  border-top:none;
  border-radius:0em 0em 0 0;
}
.ui.tiny.attached.header{
  font-size:0.85714286em;
}
.ui.small.attached.header{
  font-size:0.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.attached.header{
  color:#FFF;
  margin-top:0px;
}
/*!
 * # Semantic UI - Icon
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
@font-face{
  font-family:'Icons';
  src:url(/dist/fonts/iconsa01e3f2d6c83dc3aee17.eot);
  src:url(/dist/fonts/iconsa01e3f2d6c83dc3aee17.eot?#iefix) format('embedded-opentype'), url(/dist/fonts/icons38c6d8bab26db77d8c80.woff2) format('woff2'), url(/dist/fonts/icons425399f81e4ce7cbd967.woff) format('woff'), url(/dist/fonts/iconsc656b8caa454ed19b9a2.ttf) format('truetype'), url(/dist/images/icons62d9dae4e0040e81c980.svg#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:inherit;
  text-transform:none;
}
i.icon{
  display:inline-block;
  opacity:1;
  margin:0em 0.25rem 0em 0em;
  width:1.18em;
  height:1em;
  font-family:'Icons';
  font-style:normal;
  font-weight:normal;
  text-decoration:inherit;
  text-align:center;
  speak:none;
  font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  backface-visibility:hidden;
}
i.icon:before{
  background:none !important;
}
i.icon.loading{
  height:1em;
  line-height:1;
}
i.icon.loading{
  animation:icon-loading 2s linear infinite;
}
@keyframes icon-loading{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
i.icon.hover{
  opacity:1 !important;
}
i.icon.active{
  opacity:1 !important;
}
i.emphasized.icon{
  opacity:1 !important;
}
i.disabled.icon{
  opacity:0.7 !important;
}
i.fitted.icon{
  width:auto;
  margin:0em !important;
}
i.link.icon,
i.link.icons{
  cursor:pointer;
  opacity:0.8;
  transition:opacity 0.1s ease;
}
i.link.icon:hover,
i.link.icons:hover{
  opacity:1 !important;
}
i.circular.icon{
  border-radius:500em !important;
  line-height:1 !important;
  padding:0.5em 0em !important;
  box-shadow:0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
  width:2em !important;
  height:2em !important;
}
i.circular.inverted.icon{
  border:none;
  box-shadow:none;
}
i.flipped.icon,
i.horizontally.flipped.icon{
  transform:scale(-1, 1);
}
i.vertically.flipped.icon{
  transform:scale(1, -1);
}
i.rotated.icon,
i.right.rotated.icon,
i.clockwise.rotated.icon{
  transform:rotate(90deg);
}
i.left.rotated.icon,
i.counterclockwise.rotated.icon{
  transform:rotate(-90deg);
}
i.bordered.icon{
  line-height:1;
  vertical-align:baseline;
  width:2em;
  height:2em;
  padding:0.5em 0em !important;
  box-shadow:0em 0em 0em 0.1em rgba(0, 0, 0, 0.1) inset;
}
i.bordered.inverted.icon{
  border:none;
  box-shadow:none;
}
i.inverted.bordered.icon,
i.inverted.circular.icon{
  background-color:#1B1C1D !important;
  color:#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:#009ae1 !important;
}
i.inverted.blue.icon{
  color:#54C8FF !important;
}
i.inverted.bordered.blue.icon,
i.inverted.circular.blue.icon{
  background-color:#009ae1 !important;
  color:#FFF !important;
}
i.inverted.violet.icon{
  color:#A291FB !important;
}
i.inverted.bordered.violet.icon,
i.inverted.circular.violet.icon{
  background-color:#9d76b0 !important;
  color:#FFF !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.inverted.pink.icon{
  color:#FF8EDF !important;
}
i.inverted.bordered.pink.icon,
i.inverted.circular.pink.icon{
  background-color:#E03997 !important;
  color:#FFF !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:#f2f2f2 !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{
  line-height:1;
  font-size:0.4em;
}
i.tiny.icon,
i.tiny.icons{
  line-height:1;
  font-size:0.5em;
}
i.small.icon,
i.small.icons{
  line-height:1;
  font-size:0.75em;
}
i.icon,
i.icons{
  font-size:1em;
}
i.large.icon,
i.large.icons{
  line-height:1;
  vertical-align:middle;
  font-size:1.5em;
}
i.big.icon,
i.big.icons{
  line-height:1;
  vertical-align:middle;
  font-size:2em;
}
i.huge.icon,
i.huge.icons{
  line-height:1;
  vertical-align:middle;
  font-size:4em;
}
i.massive.icon,
i.massive.icons{
  line-height:1;
  vertical-align:middle;
  font-size:8em;
}
i.icons{
  display:inline-block;
  position:relative;
  line-height:1;
}
i.icons .icon{
  position:absolute;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%);
  margin:0em;
  margin:0;
}
i.icons .icon:first-child{
  position:static;
  width:auto;
  height:auto;
  vertical-align:top;
  transform:none;
  margin-right:0.25rem;
}
i.icons .corner.icon{
  top:auto;
  left:auto;
  right:0;
  bottom:0;
  transform:none;
  font-size:0.45em;
  text-shadow:-1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}
i.icons .top.right.corner.icon{
  top:0;
  left:auto;
  right:0;
  bottom:auto;
}
i.icons .top.left.corner.icon{
  top:0;
  left:0;
  right:auto;
  bottom:auto;
}
i.icons .bottom.left.corner.icon{
  top:auto;
  left:0;
  right:auto;
  bottom:0;
}
i.icons .bottom.right.corner.icon{
  top:auto;
  left:auto;
  right:0;
  bottom:0;
}
i.icons .inverted.corner.icon{
  text-shadow:-1px -1px 0 #1B1C1D, 1px -1px 0 #1B1C1D, -1px 1px 0 #1B1C1D, 1px 1px 0 #1B1C1D;
}
i.icon.linkedin.in:before{
  content:"\f0e1";
}
i.icon.zoom.in:before{
  content:"\f00e";
}
i.icon.zoom.out:before{
  content:"\f010";
}
i.icon.sign.in:before{
  content:"\f2f6";
}
i.icon.in.cart:before{
  content:"\f218";
}
i.icon.log.out:before{
  content:"\f2f5";
}
i.icon.sign.out:before{
  content:"\f2f5";
}
i.icon.\35 00px:before{
  content:"\f26e";
}
i.icon.accessible.icon:before{
  content:"\f368";
}
i.icon.accusoft:before{
  content:"\f369";
}
i.icon.address.book:before{
  content:"\f2b9";
}
i.icon.address.card:before{
  content:"\f2bb";
}
i.icon.adjust:before{
  content:"\f042";
}
i.icon.adn:before{
  content:"\f170";
}
i.icon.adversal:before{
  content:"\f36a";
}
i.icon.affiliatetheme:before{
  content:"\f36b";
}
i.icon.algolia:before{
  content:"\f36c";
}
i.icon.align.center:before{
  content:"\f037";
}
i.icon.align.justify:before{
  content:"\f039";
}
i.icon.align.left:before{
  content:"\f036";
}
i.icon.align.right:before{
  content:"\f038";
}
i.icon.amazon:before{
  content:"\f270";
}
i.icon.amazon.pay:before{
  content:"\f42c";
}
i.icon.ambulance:before{
  content:"\f0f9";
}
i.icon.american.sign.language.interpreting:before{
  content:"\f2a3";
}
i.icon.amilia:before{
  content:"\f36d";
}
i.icon.anchor:before{
  content:"\f13d";
}
i.icon.android:before{
  content:"\f17b";
}
i.icon.angellist:before{
  content:"\f209";
}
i.icon.angle.double.down:before{
  content:"\f103";
}
i.icon.angle.double.left:before{
  content:"\f100";
}
i.icon.angle.double.right:before{
  content:"\f101";
}
i.icon.angle.double.up:before{
  content:"\f102";
}
i.icon.angle.down:before{
  content:"\f107";
}
i.icon.angle.left:before{
  content:"\f104";
}
i.icon.angle.right:before{
  content:"\f105";
}
i.icon.angle.up:before{
  content:"\f106";
}
i.icon.angrycreative:before{
  content:"\f36e";
}
i.icon.angular:before{
  content:"\f420";
}
i.icon.app.store:before{
  content:"\f36f";
}
i.icon.app.store.ios:before{
  content:"\f370";
}
i.icon.apper:before{
  content:"\f371";
}
i.icon.apple:before{
  content:"\f179";
}
i.icon.apple.pay:before{
  content:"\f415";
}
i.icon.archive:before{
  content:"\f187";
}
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.arrows.alternate:before{
  content:"\f0b2";
}
i.icon.arrows.alternate.horizontal:before{
  content:"\f337";
}
i.icon.arrows.alternate.vertical:before{
  content:"\f338";
}
i.icon.assistive.listening.systems:before{
  content:"\f2a2";
}
i.icon.asterisk:before{
  content:"\f069";
}
i.icon.asymmetrik:before{
  content:"\f372";
}
i.icon.at:before{
  content:"\f1fa";
}
i.icon.audible:before{
  content:"\f373";
}
i.icon.audio.description:before{
  content:"\f29e";
}
i.icon.autoprefixer:before{
  content:"\f41c";
}
i.icon.avianex:before{
  content:"\f374";
}
i.icon.aviato:before{
  content:"\f421";
}
i.icon.aws:before{
  content:"\f375";
}
i.icon.backward:before{
  content:"\f04a";
}
i.icon.balance.scale:before{
  content:"\f24e";
}
i.icon.ban:before{
  content:"\f05e";
}
i.icon.band.aid:before{
  content:"\f462";
}
i.icon.bandcamp:before{
  content:"\f2d5";
}
i.icon.barcode:before{
  content:"\f02a";
}
i.icon.bars:before{
  content:"\f0c9";
}
i.icon.baseball.ball:before{
  content:"\f433";
}
i.icon.basketball.ball:before{
  content:"\f434";
}
i.icon.bath:before{
  content:"\f2cd";
}
i.icon.battery.empty:before{
  content:"\f244";
}
i.icon.battery.full:before{
  content:"\f240";
}
i.icon.battery.half:before{
  content:"\f242";
}
i.icon.battery.quarter:before{
  content:"\f243";
}
i.icon.battery.three.quarters:before{
  content:"\f241";
}
i.icon.bed:before{
  content:"\f236";
}
i.icon.beer:before{
  content:"\f0fc";
}
i.icon.behance:before{
  content:"\f1b4";
}
i.icon.behance.square:before{
  content:"\f1b5";
}
i.icon.bell:before{
  content:"\f0f3";
}
i.icon.bell.slash:before{
  content:"\f1f6";
}
i.icon.bicycle:before{
  content:"\f206";
}
i.icon.bimobject:before{
  content:"\f378";
}
i.icon.binoculars:before{
  content:"\f1e5";
}
i.icon.birthday.cake:before{
  content:"\f1fd";
}
i.icon.bitbucket:before{
  content:"\f171";
}
i.icon.bitcoin:before{
  content:"\f379";
}
i.icon.bity:before{
  content:"\f37a";
}
i.icon.black.tie:before{
  content:"\f27e";
}
i.icon.blackberry:before{
  content:"\f37b";
}
i.icon.blind:before{
  content:"\f29d";
}
i.icon.blogger:before{
  content:"\f37c";
}
i.icon.blogger.b:before{
  content:"\f37d";
}
i.icon.bluetooth:before{
  content:"\f293";
}
i.icon.bluetooth.b:before{
  content:"\f294";
}
i.icon.bold:before{
  content:"\f032";
}
i.icon.bolt:before{
  content:"\f0e7";
}
i.icon.bomb:before{
  content:"\f1e2";
}
i.icon.book:before{
  content:"\f02d";
}
i.icon.bookmark:before{
  content:"\f02e";
}
i.icon.bowling.ball:before{
  content:"\f436";
}
i.icon.box:before{
  content:"\f466";
}
i.icon.boxes:before{
  content:"\f468";
}
i.icon.braille:before{
  content:"\f2a1";
}
i.icon.briefcase:before{
  content:"\f0b1";
}
i.icon.btc:before{
  content:"\f15a";
}
i.icon.bug:before{
  content:"\f188";
}
i.icon.building:before{
  content:"\f1ad";
}
i.icon.bullhorn:before{
  content:"\f0a1";
}
i.icon.bullseye:before{
  content:"\f140";
}
i.icon.buromobelexperte:before{
  content:"\f37f";
}
i.icon.bus:before{
  content:"\f207";
}
i.icon.buysellads:before{
  content:"\f20d";
}
i.icon.calculator:before{
  content:"\f1ec";
}
i.icon.calendar:before{
  content:"\f133";
}
i.icon.calendar.alternate:before{
  content:"\f073";
}
i.icon.calendar.check:before{
  content:"\f274";
}
i.icon.calendar.minus:before{
  content:"\f272";
}
i.icon.calendar.plus:before{
  content:"\f271";
}
i.icon.calendar.times:before{
  content:"\f273";
}
i.icon.camera:before{
  content:"\f030";
}
i.icon.camera.retro:before{
  content:"\f083";
}
i.icon.car:before{
  content:"\f1b9";
}
i.icon.caret.down:before{
  content:"\f0d7";
}
i.icon.caret.left:before{
  content:"\f0d9";
}
i.icon.caret.right:before{
  content:"\f0da";
}
i.icon.caret.square.down:before{
  content:"\f150";
}
i.icon.caret.square.left:before{
  content:"\f191";
}
i.icon.caret.square.right:before{
  content:"\f152";
}
i.icon.caret.square.up:before{
  content:"\f151";
}
i.icon.caret.up:before{
  content:"\f0d8";
}
i.icon.cart.arrow.down:before{
  content:"\f218";
}
i.icon.cart.plus:before{
  content:"\f217";
}
i.icon.cc.amazon.pay:before{
  content:"\f42d";
}
i.icon.cc.amex:before{
  content:"\f1f3";
}
i.icon.cc.apple.pay:before{
  content:"\f416";
}
i.icon.cc.diners.club:before{
  content:"\f24c";
}
i.icon.cc.discover:before{
  content:"\f1f2";
}
i.icon.cc.jcb:before{
  content:"\f24b";
}
i.icon.cc.mastercard:before{
  content:"\f1f1";
}
i.icon.cc.paypal:before{
  content:"\f1f4";
}
i.icon.cc.stripe:before{
  content:"\f1f5";
}
i.icon.cc.visa:before{
  content:"\f1f0";
}
i.icon.centercode:before{
  content:"\f380";
}
i.icon.certificate:before{
  content:"\f0a3";
}
i.icon.chart.area:before{
  content:"\f1fe";
}
i.icon.chart.bar:before{
  content:"\f080";
}
i.icon.chart.line:before{
  content:"\f201";
}
i.icon.chart.pie:before{
  content:"\f200";
}
i.icon.check:before{
  content:"\f00c";
}
i.icon.check.circle:before{
  content:"\f058";
}
i.icon.check.square:before{
  content:"\f14a";
}
i.icon.chess:before{
  content:"\f439";
}
i.icon.chess.bishop:before{
  content:"\f43a";
}
i.icon.chess.board:before{
  content:"\f43c";
}
i.icon.chess.king:before{
  content:"\f43f";
}
i.icon.chess.knight:before{
  content:"\f441";
}
i.icon.chess.pawn:before{
  content:"\f443";
}
i.icon.chess.queen:before{
  content:"\f445";
}
i.icon.chess.rook:before{
  content:"\f447";
}
i.icon.chevron.circle.down:before{
  content:"\f13a";
}
i.icon.chevron.circle.left:before{
  content:"\f137";
}
i.icon.chevron.circle.right:before{
  content:"\f138";
}
i.icon.chevron.circle.up:before{
  content:"\f139";
}
i.icon.chevron.down:before{
  content:"\f078";
}
i.icon.chevron.left:before{
  content:"\f053";
}
i.icon.chevron.right:before{
  content:"\f054";
}
i.icon.chevron.up:before{
  content:"\f077";
}
i.icon.child:before{
  content:"\f1ae";
}
i.icon.chrome:before{
  content:"\f268";
}
i.icon.circle:before{
  content:"\f111";
}
i.icon.circle.notch:before{
  content:"\f1ce";
}
i.icon.clipboard:before{
  content:"\f328";
}
i.icon.clipboard.check:before{
  content:"\f46c";
}
i.icon.clipboard.list:before{
  content:"\f46d";
}
i.icon.clock:before{
  content:"\f017";
}
i.icon.clone:before{
  content:"\f24d";
}
i.icon.closed.captioning:before{
  content:"\f20a";
}
i.icon.cloud:before{
  content:"\f0c2";
}
i.icon.cloudscale:before{
  content:"\f383";
}
i.icon.cloudsmith:before{
  content:"\f384";
}
i.icon.cloudversify:before{
  content:"\f385";
}
i.icon.code:before{
  content:"\f121";
}
i.icon.code.branch:before{
  content:"\f126";
}
i.icon.codepen:before{
  content:"\f1cb";
}
i.icon.codiepie:before{
  content:"\f284";
}
i.icon.coffee:before{
  content:"\f0f4";
}
i.icon.cog:before{
  content:"\f013";
}
i.icon.cogs:before{
  content:"\f085";
}
i.icon.columns:before{
  content:"\f0db";
}
i.icon.comment:before{
  content:"\f075";
}
i.icon.comment.alternate:before{
  content:"\f27a";
}
i.icon.comments:before{
  content:"\f086";
}
i.icon.compass:before{
  content:"\f14e";
}
i.icon.compress:before{
  content:"\f066";
}
i.icon.connectdevelop:before{
  content:"\f20e";
}
i.icon.contao:before{
  content:"\f26d";
}
i.icon.copy:before{
  content:"\f0c5";
}
i.icon.copyright:before{
  content:"\f1f9";
}
i.icon.cpanel:before{
  content:"\f388";
}
i.icon.creative.commons:before{
  content:"\f25e";
}
i.icon.credit.card:before{
  content:"\f09d";
}
i.icon.crop:before{
  content:"\f125";
}
i.icon.crosshairs:before{
  content:"\f05b";
}
i.icon.css3:before{
  content:"\f13c";
}
i.icon.css3.alternate:before{
  content:"\f38b";
}
i.icon.cube:before{
  content:"\f1b2";
}
i.icon.cubes:before{
  content:"\f1b3";
}
i.icon.cut:before{
  content:"\f0c4";
}
i.icon.cuttlefish:before{
  content:"\f38c";
}
i.icon.d.and.d:before{
  content:"\f38d";
}
i.icon.dashcube:before{
  content:"\f210";
}
i.icon.database:before{
  content:"\f1c0";
}
i.icon.deaf:before{
  content:"\f2a4";
}
i.icon.delicious:before{
  content:"\f1a5";
}
i.icon.deploydog:before{
  content:"\f38e";
}
i.icon.deskpro:before{
  content:"\f38f";
}
i.icon.desktop:before{
  content:"\f108";
}
i.icon.deviantart:before{
  content:"\f1bd";
}
i.icon.digg:before{
  content:"\f1a6";
}
i.icon.digital.ocean:before{
  content:"\f391";
}
i.icon.discord:before{
  content:"\f392";
}
i.icon.discourse:before{
  content:"\f393";
}
i.icon.dna:before{
  content:"\f471";
}
i.icon.dochub:before{
  content:"\f394";
}
i.icon.docker:before{
  content:"\f395";
}
i.icon.dollar.sign:before{
  content:"\f155";
}
i.icon.dolly:before{
  content:"\f472";
}
i.icon.dolly.flatbed:before{
  content:"\f474";
}
i.icon.dot.circle:before{
  content:"\f192";
}
i.icon.download:before{
  content:"\f019";
}
i.icon.draft2digital:before{
  content:"\f396";
}
i.icon.dribbble:before{
  content:"\f17d";
}
i.icon.dribbble.square:before{
  content:"\f397";
}
i.icon.dropbox:before{
  content:"\f16b";
}
i.icon.drupal:before{
  content:"\f1a9";
}
i.icon.dyalog:before{
  content:"\f399";
}
i.icon.earlybirds:before{
  content:"\f39a";
}
i.icon.edge:before{
  content:"\f282";
}
i.icon.edit:before{
  content:"\f044";
}
i.icon.eject:before{
  content:"\f052";
}
i.icon.elementor:before{
  content:"\f430";
}
i.icon.ellipsis.horizontal:before{
  content:"\f141";
}
i.icon.ellipsis.vertical:before{
  content:"\f142";
}
i.icon.ember:before{
  content:"\f423";
}
i.icon.empire:before{
  content:"\f1d1";
}
i.icon.envelope:before{
  content:"\f0e0";
}
i.icon.envelope.open:before{
  content:"\f2b6";
}
i.icon.envelope.square:before{
  content:"\f199";
}
i.icon.envira:before{
  content:"\f299";
}
i.icon.eraser:before{
  content:"\f12d";
}
i.icon.erlang:before{
  content:"\f39d";
}
i.icon.ethereum:before{
  content:"\f42e";
}
i.icon.etsy:before{
  content:"\f2d7";
}
i.icon.euro.sign:before{
  content:"\f153";
}
i.icon.exchange.alternate:before{
  content:"\f362";
}
i.icon.exclamation:before{
  content:"\f12a";
}
i.icon.exclamation.circle:before{
  content:"\f06a";
}
i.icon.exclamation.triangle:before{
  content:"\f071";
}
i.icon.expand:before{
  content:"\f065";
}
i.icon.expand.arrows.alternate:before{
  content:"\f31e";
}
i.icon.expeditedssl:before{
  content:"\f23e";
}
i.icon.external.alternate:before{
  content:"\f35d";
}
i.icon.external.square.alternate:before{
  content:"\f360";
}
i.icon.eye:before{
  content:"\f06e";
}
i.icon.eye.dropper:before{
  content:"\f1fb";
}
i.icon.eye.slash:before{
  content:"\f070";
}
i.icon.facebook:before{
  content:"\f09a";
}
i.icon.facebook.f:before{
  content:"\f39e";
}
i.icon.facebook.messenger:before{
  content:"\f39f";
}
i.icon.facebook.square:before{
  content:"\f082";
}
i.icon.fast.backward:before{
  content:"\f049";
}
i.icon.fast.forward:before{
  content:"\f050";
}
i.icon.fax:before{
  content:"\f1ac";
}
i.icon.female:before{
  content:"\f182";
}
i.icon.fighter.jet:before{
  content:"\f0fb";
}
i.icon.file:before{
  content:"\f15b";
}
i.icon.file.alternate:before{
  content:"\f15c";
}
i.icon.file.archive:before{
  content:"\f1c6";
}
i.icon.file.audio:before{
  content:"\f1c7";
}
i.icon.file.code:before{
  content:"\f1c9";
}
i.icon.file.excel:before{
  content:"\f1c3";
}
i.icon.file.image:before{
  content:"\f1c5";
}
i.icon.file.pdf:before{
  content:"\f1c1";
}
i.icon.file.powerpoint:before{
  content:"\f1c4";
}
i.icon.file.video:before{
  content:"\f1c8";
}
i.icon.file.word:before{
  content:"\f1c2";
}
i.icon.film:before{
  content:"\f008";
}
i.icon.filter:before{
  content:"\f0b0";
}
i.icon.fire:before{
  content:"\f06d";
}
i.icon.fire.extinguisher:before{
  content:"\f134";
}
i.icon.firefox:before{
  content:"\f269";
}
i.icon.first.aid:before{
  content:"\f479";
}
i.icon.first.order:before{
  content:"\f2b0";
}
i.icon.firstdraft:before{
  content:"\f3a1";
}
i.icon.flag:before{
  content:"\f024";
}
i.icon.flag.checkered:before{
  content:"\f11e";
}
i.icon.flask:before{
  content:"\f0c3";
}
i.icon.flickr:before{
  content:"\f16e";
}
i.icon.flipboard:before{
  content:"\f44d";
}
i.icon.fly:before{
  content:"\f417";
}
i.icon.folder:before{
  content:"\f07b";
}
i.icon.folder.open:before{
  content:"\f07c";
}
i.icon.font:before{
  content:"\f031";
}
i.icon.font.awesome:before{
  content:"\f2b4";
}
i.icon.font.awesome.alternate:before{
  content:"\f35c";
}
i.icon.font.awesome.flag:before{
  content:"\f425";
}
i.icon.fonticons:before{
  content:"\f280";
}
i.icon.fonticons.fi:before{
  content:"\f3a2";
}
i.icon.football.ball:before{
  content:"\f44e";
}
i.icon.fort.awesome:before{
  content:"\f286";
}
i.icon.fort.awesome.alternate:before{
  content:"\f3a3";
}
i.icon.forumbee:before{
  content:"\f211";
}
i.icon.forward:before{
  content:"\f04e";
}
i.icon.foursquare:before{
  content:"\f180";
}
i.icon.free.code.camp:before{
  content:"\f2c5";
}
i.icon.freebsd:before{
  content:"\f3a4";
}
i.icon.frown:before{
  content:"\f119";
}
i.icon.futbol:before{
  content:"\f1e3";
}
i.icon.gamepad:before{
  content:"\f11b";
}
i.icon.gavel:before{
  content:"\f0e3";
}
i.icon.gem:before{
  content:"\f3a5";
}
i.icon.genderless:before{
  content:"\f22d";
}
i.icon.get.pocket:before{
  content:"\f265";
}
i.icon.gg:before{
  content:"\f260";
}
i.icon.gg.circle:before{
  content:"\f261";
}
i.icon.gift:before{
  content:"\f06b";
}
i.icon.git:before{
  content:"\f1d3";
}
i.icon.git.square:before{
  content:"\f1d2";
}
i.icon.github:before{
  content:"\f09b";
}
i.icon.github.alternate:before{
  content:"\f113";
}
i.icon.github.square:before{
  content:"\f092";
}
i.icon.gitkraken:before{
  content:"\f3a6";
}
i.icon.gitlab:before{
  content:"\f296";
}
i.icon.gitter:before{
  content:"\f426";
}
i.icon.glass.martini:before{
  content:"\f000";
}
i.icon.glide:before{
  content:"\f2a5";
}
i.icon.glide.g:before{
  content:"\f2a6";
}
i.icon.globe:before{
  content:"\f0ac";
}
i.icon.gofore:before{
  content:"\f3a7";
}
i.icon.golf.ball:before{
  content:"\f450";
}
i.icon.goodreads:before{
  content:"\f3a8";
}
i.icon.goodreads.g:before{
  content:"\f3a9";
}
i.icon.google:before{
  content:"\f1a0";
}
i.icon.google.drive:before{
  content:"\f3aa";
}
i.icon.google.play:before{
  content:"\f3ab";
}
i.icon.google.plus:before{
  content:"\f2b3";
}
i.icon.google.plus.g:before{
  content:"\f0d5";
}
i.icon.google.plus.square:before{
  content:"\f0d4";
}
i.icon.google.wallet:before{
  content:"\f1ee";
}
i.icon.graduation.cap:before{
  content:"\f19d";
}
i.icon.gratipay:before{
  content:"\f184";
}
i.icon.grav:before{
  content:"\f2d6";
}
i.icon.gripfire:before{
  content:"\f3ac";
}
i.icon.grunt:before{
  content:"\f3ad";
}
i.icon.gulp:before{
  content:"\f3ae";
}
i.icon.h.square:before{
  content:"\f0fd";
}
i.icon.hacker.news:before{
  content:"\f1d4";
}
i.icon.hacker.news.square:before{
  content:"\f3af";
}
i.icon.hand.lizard:before{
  content:"\f258";
}
i.icon.hand.paper:before{
  content:"\f256";
}
i.icon.hand.peace:before{
  content:"\f25b";
}
i.icon.hand.point.down:before{
  content:"\f0a7";
}
i.icon.hand.point.left:before{
  content:"\f0a5";
}
i.icon.hand.point.right:before{
  content:"\f0a4";
}
i.icon.hand.point.up:before{
  content:"\f0a6";
}
i.icon.hand.pointer:before{
  content:"\f25a";
}
i.icon.hand.rock:before{
  content:"\f255";
}
i.icon.hand.scissors:before{
  content:"\f257";
}
i.icon.hand.spock:before{
  content:"\f259";
}
i.icon.handshake:before{
  content:"\f2b5";
}
i.icon.hashtag:before{
  content:"\f292";
}
i.icon.hdd:before{
  content:"\f0a0";
}
i.icon.heading:before{
  content:"\f1dc";
}
i.icon.headphones:before{
  content:"\f025";
}
i.icon.heart:before{
  content:"\f004";
}
i.icon.heartbeat:before{
  content:"\f21e";
}
i.icon.hips:before{
  content:"\f452";
}
i.icon.hire.a.helper:before{
  content:"\f3b0";
}
i.icon.history:before{
  content:"\f1da";
}
i.icon.hockey.puck:before{
  content:"\f453";
}
i.icon.home:before{
  content:"\f015";
}
i.icon.hooli:before{
  content:"\f427";
}
i.icon.hospital:before{
  content:"\f0f8";
}
i.icon.hospital.symbol:before{
  content:"\f47e";
}
i.icon.hotjar:before{
  content:"\f3b1";
}
i.icon.hourglass:before{
  content:"\f254";
}
i.icon.hourglass.end:before{
  content:"\f253";
}
i.icon.hourglass.half:before{
  content:"\f252";
}
i.icon.hourglass.start:before{
  content:"\f251";
}
i.icon.houzz:before{
  content:"\f27c";
}
i.icon.html5:before{
  content:"\f13b";
}
i.icon.hubspot:before{
  content:"\f3b2";
}
i.icon.i.cursor:before{
  content:"\f246";
}
i.icon.id.badge:before{
  content:"\f2c1";
}
i.icon.id.card:before{
  content:"\f2c2";
}
i.icon.image:before{
  content:"\f03e";
}
i.icon.images:before{
  content:"\f302";
}
i.icon.imdb:before{
  content:"\f2d8";
}
i.icon.inbox:before{
  content:"\f01c";
}
i.icon.indent:before{
  content:"\f03c";
}
i.icon.industry:before{
  content:"\f275";
}
i.icon.info:before{
  content:"\f129";
}
i.icon.info.circle:before{
  content:"\f05a";
}
i.icon.instagram:before{
  content:"\f16d";
}
i.icon.internet.explorer:before{
  content:"\f26b";
}
i.icon.ioxhost:before{
  content:"\f208";
}
i.icon.italic:before{
  content:"\f033";
}
i.icon.itunes:before{
  content:"\f3b4";
}
i.icon.itunes.note:before{
  content:"\f3b5";
}
i.icon.jenkins:before{
  content:"\f3b6";
}
i.icon.joget:before{
  content:"\f3b7";
}
i.icon.joomla:before{
  content:"\f1aa";
}
i.icon.js:before{
  content:"\f3b8";
}
i.icon.js.square:before{
  content:"\f3b9";
}
i.icon.jsfiddle:before{
  content:"\f1cc";
}
i.icon.key:before{
  content:"\f084";
}
i.icon.keyboard:before{
  content:"\f11c";
}
i.icon.keycdn:before{
  content:"\f3ba";
}
i.icon.kickstarter:before{
  content:"\f3bb";
}
i.icon.kickstarter.k:before{
  content:"\f3bc";
}
i.icon.korvue:before{
  content:"\f42f";
}
i.icon.language:before{
  content:"\f1ab";
}
i.icon.laptop:before{
  content:"\f109";
}
i.icon.laravel:before{
  content:"\f3bd";
}
i.icon.lastfm:before{
  content:"\f202";
}
i.icon.lastfm.square:before{
  content:"\f203";
}
i.icon.leaf:before{
  content:"\f06c";
}
i.icon.leanpub:before{
  content:"\f212";
}
i.icon.lemon:before{
  content:"\f094";
}
i.icon.less:before{
  content:"\f41d";
}
i.icon.level.down.alternate:before{
  content:"\f3be";
}
i.icon.level.up.alternate:before{
  content:"\f3bf";
}
i.icon.life.ring:before{
  content:"\f1cd";
}
i.icon.lightbulb:before{
  content:"\f0eb";
}
i.icon.linechat:before{
  content:"\f3c0";
}
i.icon.linkedin:before{
  content:"\f08c";
}
i.icon.linkedin.alt:before{
  content:"\f0e1";
}
i.icon.linode:before{
  content:"\f2b8";
}
i.icon.linux:before{
  content:"\f17c";
}
i.icon.lira.sign:before{
  content:"\f195";
}
i.icon.list:before{
  content:"\f03a";
}
i.icon.list.alternate:before{
  content:"\f022";
}
i.icon.list.ol:before{
  content:"\f0cb";
}
i.icon.list.ul:before{
  content:"\f0ca";
}
i.icon.location.arrow:before{
  content:"\f124";
}
i.icon.lock:before{
  content:"\f023";
}
i.icon.lock.open:before{
  content:"\f3c1";
}
i.icon.long.arrow.alternate.down:before{
  content:"\f309";
}
i.icon.long.arrow.alternate.left:before{
  content:"\f30a";
}
i.icon.long.arrow.alternate.right:before{
  content:"\f30b";
}
i.icon.long.arrow.alternate.up:before{
  content:"\f30c";
}
i.icon.low.vision:before{
  content:"\f2a8";
}
i.icon.lyft:before{
  content:"\f3c3";
}
i.icon.magento:before{
  content:"\f3c4";
}
i.icon.magic:before{
  content:"\f0d0";
}
i.icon.magnet:before{
  content:"\f076";
}
i.icon.male:before{
  content:"\f183";
}
i.icon.map:before{
  content:"\f279";
}
i.icon.map.marker:before{
  content:"\f041";
}
i.icon.map.marker.alternate:before{
  content:"\f3c5";
}
i.icon.map.pin:before{
  content:"\f276";
}
i.icon.map.signs:before{
  content:"\f277";
}
i.icon.mars:before{
  content:"\f222";
}
i.icon.mars.double:before{
  content:"\f227";
}
i.icon.mars.stroke:before{
  content:"\f229";
}
i.icon.mars.stroke.horizontal:before{
  content:"\f22b";
}
i.icon.mars.stroke.vertical:before{
  content:"\f22a";
}
i.icon.maxcdn:before{
  content:"\f136";
}
i.icon.medapps:before{
  content:"\f3c6";
}
i.icon.medium:before{
  content:"\f23a";
}
i.icon.medium.m:before{
  content:"\f3c7";
}
i.icon.medkit:before{
  content:"\f0fa";
}
i.icon.medrt:before{
  content:"\f3c8";
}
i.icon.meetup:before{
  content:"\f2e0";
}
i.icon.meh:before{
  content:"\f11a";
}
i.icon.mercury:before{
  content:"\f223";
}
i.icon.microchip:before{
  content:"\f2db";
}
i.icon.microphone:before{
  content:"\f130";
}
i.icon.microphone.slash:before{
  content:"\f131";
}
i.icon.microsoft:before{
  content:"\f3ca";
}
i.icon.minus:before{
  content:"\f068";
}
i.icon.minus.circle:before{
  content:"\f056";
}
i.icon.minus.square:before{
  content:"\f146";
}
i.icon.mix:before{
  content:"\f3cb";
}
i.icon.mixcloud:before{
  content:"\f289";
}
i.icon.mizuni:before{
  content:"\f3cc";
}
i.icon.mobile:before{
  content:"\f10b";
}
i.icon.mobile.alternate:before{
  content:"\f3cd";
}
i.icon.modx:before{
  content:"\f285";
}
i.icon.monero:before{
  content:"\f3d0";
}
i.icon.money.bill.alternate:before{
  content:"\f3d1";
}
i.icon.moon:before{
  content:"\f186";
}
i.icon.motorcycle:before{
  content:"\f21c";
}
i.icon.mouse.pointer:before{
  content:"\f245";
}
i.icon.music:before{
  content:"\f001";
}
i.icon.napster:before{
  content:"\f3d2";
}
i.icon.neuter:before{
  content:"\f22c";
}
i.icon.newspaper:before{
  content:"\f1ea";
}
i.icon.nintendo.switch:before{
  content:"\f418";
}
i.icon.node:before{
  content:"\f419";
}
i.icon.node.js:before{
  content:"\f3d3";
}
i.icon.npm:before{
  content:"\f3d4";
}
i.icon.ns8:before{
  content:"\f3d5";
}
i.icon.nutritionix:before{
  content:"\f3d6";
}
i.icon.object.group:before{
  content:"\f247";
}
i.icon.object.ungroup:before{
  content:"\f248";
}
i.icon.odnoklassniki:before{
  content:"\f263";
}
i.icon.odnoklassniki.square:before{
  content:"\f264";
}
i.icon.opencart:before{
  content:"\f23d";
}
i.icon.openid:before{
  content:"\f19b";
}
i.icon.opera:before{
  content:"\f26a";
}
i.icon.optin.monster:before{
  content:"\f23c";
}
i.icon.osi:before{
  content:"\f41a";
}
i.icon.outdent:before{
  content:"\f03b";
}
i.icon.page4:before{
  content:"\f3d7";
}
i.icon.pagelines:before{
  content:"\f18c";
}
i.icon.paint.brush:before{
  content:"\f1fc";
}
i.icon.palfed:before{
  content:"\f3d8";
}
i.icon.pallet:before{
  content:"\f482";
}
i.icon.paper.plane:before{
  content:"\f1d8";
}
i.icon.paperclip:before{
  content:"\f0c6";
}
i.icon.paragraph:before{
  content:"\f1dd";
}
i.icon.paste:before{
  content:"\f0ea";
}
i.icon.patreon:before{
  content:"\f3d9";
}
i.icon.pause:before{
  content:"\f04c";
}
i.icon.pause.circle:before{
  content:"\f28b";
}
i.icon.paw:before{
  content:"\f1b0";
}
i.icon.paypal:before{
  content:"\f1ed";
}
i.icon.pen.square:before{
  content:"\f14b";
}
i.icon.pencil.alternate:before{
  content:"\f303";
}
i.icon.percent:before{
  content:"\f295";
}
i.icon.periscope:before{
  content:"\f3da";
}
i.icon.phabricator:before{
  content:"\f3db";
}
i.icon.phoenix.framework:before{
  content:"\f3dc";
}
i.icon.phone:before{
  content:"\f095";
}
i.icon.phone.square:before{
  content:"\f098";
}
i.icon.phone.volume:before{
  content:"\f2a0";
}
i.icon.php:before{
  content:"\f457";
}
i.icon.pied.piper:before{
  content:"\f2ae";
}
i.icon.pied.piper.alternate:before{
  content:"\f1a8";
}
i.icon.pied.piper.pp:before{
  content:"\f1a7";
}
i.icon.pills:before{
  content:"\f484";
}
i.icon.pinterest:before{
  content:"\f0d2";
}
i.icon.pinterest.p:before{
  content:"\f231";
}
i.icon.pinterest.square:before{
  content:"\f0d3";
}
i.icon.plane:before{
  content:"\f072";
}
i.icon.play:before{
  content:"\f04b";
}
i.icon.play.circle:before{
  content:"\f144";
}
i.icon.playstation:before{
  content:"\f3df";
}
i.icon.plug:before{
  content:"\f1e6";
}
i.icon.plus:before{
  content:"\f067";
}
i.icon.plus.circle:before{
  content:"\f055";
}
i.icon.plus.square:before{
  content:"\f0fe";
}
i.icon.podcast:before{
  content:"\f2ce";
}
i.icon.pound.sign:before{
  content:"\f154";
}
i.icon.power.off:before{
  content:"\f011";
}
i.icon.print:before{
  content:"\f02f";
}
i.icon.product.hunt:before{
  content:"\f288";
}
i.icon.pushed:before{
  content:"\f3e1";
}
i.icon.puzzle.piece:before{
  content:"\f12e";
}
i.icon.python:before{
  content:"\f3e2";
}
i.icon.qq:before{
  content:"\f1d6";
}
i.icon.qrcode:before{
  content:"\f029";
}
i.icon.question:before{
  content:"\f128";
}
i.icon.question.circle:before{
  content:"\f059";
}
i.icon.quidditch:before{
  content:"\f458";
}
i.icon.quinscape:before{
  content:"\f459";
}
i.icon.quora:before{
  content:"\f2c4";
}
i.icon.quote.left:before{
  content:"\f10d";
}
i.icon.quote.right:before{
  content:"\f10e";
}
i.icon.random:before{
  content:"\f074";
}
i.icon.ravelry:before{
  content:"\f2d9";
}
i.icon.react:before{
  content:"\f41b";
}
i.icon.rebel:before{
  content:"\f1d0";
}
i.icon.recycle:before{
  content:"\f1b8";
}
i.icon.redriver:before{
  content:"\f3e3";
}
i.icon.reddit:before{
  content:"\f1a1";
}
i.icon.reddit.alien:before{
  content:"\f281";
}
i.icon.reddit.square:before{
  content:"\f1a2";
}
i.icon.redo:before{
  content:"\f01e";
}
i.icon.redo.alternate:before{
  content:"\f2f9";
}
i.icon.registered:before{
  content:"\f25d";
}
i.icon.rendact:before{
  content:"\f3e4";
}
i.icon.renren:before{
  content:"\f18b";
}
i.icon.reply:before{
  content:"\f3e5";
}
i.icon.reply.all:before{
  content:"\f122";
}
i.icon.replyd:before{
  content:"\f3e6";
}
i.icon.resolving:before{
  content:"\f3e7";
}
i.icon.retweet:before{
  content:"\f079";
}
i.icon.road:before{
  content:"\f018";
}
i.icon.rocket:before{
  content:"\f135";
}
i.icon.rocketchat:before{
  content:"\f3e8";
}
i.icon.rockrms:before{
  content:"\f3e9";
}
i.icon.rss:before{
  content:"\f09e";
}
i.icon.rss.square:before{
  content:"\f143";
}
i.icon.ruble.sign:before{
  content:"\f158";
}
i.icon.rupee.sign:before{
  content:"\f156";
}
i.icon.safari:before{
  content:"\f267";
}
i.icon.sass:before{
  content:"\f41e";
}
i.icon.save:before{
  content:"\f0c7";
}
i.icon.schlix:before{
  content:"\f3ea";
}
i.icon.scribd:before{
  content:"\f28a";
}
i.icon.search:before{
  content:"\f002";
}
i.icon.search.minus:before{
  content:"\f010";
}
i.icon.search.plus:before{
  content:"\f00e";
}
i.icon.searchengin:before{
  content:"\f3eb";
}
i.icon.sellcast:before{
  content:"\f2da";
}
i.icon.sellsy:before{
  content:"\f213";
}
i.icon.server:before{
  content:"\f233";
}
i.icon.servicestack:before{
  content:"\f3ec";
}
i.icon.share:before{
  content:"\f064";
}
i.icon.share.alternate:before{
  content:"\f1e0";
}
i.icon.share.alternate.square:before{
  content:"\f1e1";
}
i.icon.share.square:before{
  content:"\f14d";
}
i.icon.shekel.sign:before{
  content:"\f20b";
}
i.icon.shield.alternate:before{
  content:"\f3ed";
}
i.icon.ship:before{
  content:"\f21a";
}
i.icon.shipping.fast:before{
  content:"\f48b";
}
i.icon.shirtsinbulk:before{
  content:"\f214";
}
i.icon.shopping.bag:before{
  content:"\f290";
}
i.icon.shopping.basket:before{
  content:"\f291";
}
i.icon.shopping.cart:before{
  content:"\f07a";
}
i.icon.shower:before{
  content:"\f2cc";
}
i.icon.sign.language:before{
  content:"\f2a7";
}
i.icon.signal:before{
  content:"\f012";
}
i.icon.simplybuilt:before{
  content:"\f215";
}
i.icon.sistrix:before{
  content:"\f3ee";
}
i.icon.sitemap:before{
  content:"\f0e8";
}
i.icon.skyatlas:before{
  content:"\f216";
}
i.icon.skype:before{
  content:"\f17e";
}
i.icon.slack:before{
  content:"\f198";
}
i.icon.slack.hash:before{
  content:"\f3ef";
}
i.icon.sliders.horizontal:before{
  content:"\f1de";
}
i.icon.slideshare:before{
  content:"\f1e7";
}
i.icon.smile:before{
  content:"\f118";
}
i.icon.snapchat:before{
  content:"\f2ab";
}
i.icon.snapchat.ghost:before{
  content:"\f2ac";
}
i.icon.snapchat.square:before{
  content:"\f2ad";
}
i.icon.snowflake:before{
  content:"\f2dc";
}
i.icon.sort:before{
  content:"\f0dc";
}
i.icon.sort.alphabet.down:before{
  content:"\f15d";
}
i.icon.sort.alphabet.up:before{
  content:"\f15e";
}
i.icon.sort.amount.down:before{
  content:"\f160";
}
i.icon.sort.amount.up:before{
  content:"\f161";
}
i.icon.sort.down:before{
  content:"\f0dd";
}
i.icon.sort.numeric.down:before{
  content:"\f162";
}
i.icon.sort.numeric.up:before{
  content:"\f163";
}
i.icon.sort.up:before{
  content:"\f0de";
}
i.icon.soundcloud:before{
  content:"\f1be";
}
i.icon.space.shuttle:before{
  content:"\f197";
}
i.icon.speakap:before{
  content:"\f3f3";
}
i.icon.spinner:before{
  content:"\f110";
}
i.icon.spotify:before{
  content:"\f1bc";
}
i.icon.square:before{
  content:"\f0c8";
}
i.icon.square.full:before{
  content:"\f45c";
}
i.icon.stack.exchange:before{
  content:"\f18d";
}
i.icon.stack.overflow:before{
  content:"\f16c";
}
i.icon.star:before{
  content:"\f005";
}
i.icon.star.half:before{
  content:"\f089";
}
i.icon.staylinked:before{
  content:"\f3f5";
}
i.icon.steam:before{
  content:"\f1b6";
}
i.icon.steam.square:before{
  content:"\f1b7";
}
i.icon.steam.symbol:before{
  content:"\f3f6";
}
i.icon.step.backward:before{
  content:"\f048";
}
i.icon.step.forward:before{
  content:"\f051";
}
i.icon.stethoscope:before{
  content:"\f0f1";
}
i.icon.sticker.mule:before{
  content:"\f3f7";
}
i.icon.sticky.note:before{
  content:"\f249";
}
i.icon.stop:before{
  content:"\f04d";
}
i.icon.stop.circle:before{
  content:"\f28d";
}
i.icon.stopwatch:before{
  content:"\f2f2";
}
i.icon.strava:before{
  content:"\f428";
}
i.icon.street.view:before{
  content:"\f21d";
}
i.icon.strikethrough:before{
  content:"\f0cc";
}
i.icon.stripe:before{
  content:"\f429";
}
i.icon.stripe.s:before{
  content:"\f42a";
}
i.icon.studiovinari:before{
  content:"\f3f8";
}
i.icon.stumbleupon:before{
  content:"\f1a4";
}
i.icon.stumbleupon.circle:before{
  content:"\f1a3";
}
i.icon.subscript:before{
  content:"\f12c";
}
i.icon.subway:before{
  content:"\f239";
}
i.icon.suitcase:before{
  content:"\f0f2";
}
i.icon.sun:before{
  content:"\f185";
}
i.icon.superpowers:before{
  content:"\f2dd";
}
i.icon.superscript:before{
  content:"\f12b";
}
i.icon.supple:before{
  content:"\f3f9";
}
i.icon.sync:before{
  content:"\f021";
}
i.icon.sync.alternate:before{
  content:"\f2f1";
}
i.icon.syringe:before{
  content:"\f48e";
}
i.icon.table:before{
  content:"\f0ce";
}
i.icon.table.tennis:before{
  content:"\f45d";
}
i.icon.tablet:before{
  content:"\f10a";
}
i.icon.tablet.alternate:before{
  content:"\f3fa";
}
i.icon.tachometer.alternate:before{
  content:"\f3fd";
}
i.icon.tag:before{
  content:"\f02b";
}
i.icon.tags:before{
  content:"\f02c";
}
i.icon.tasks:before{
  content:"\f0ae";
}
i.icon.taxi:before{
  content:"\f1ba";
}
i.icon.telegram:before{
  content:"\f2c6";
}
i.icon.telegram.plane:before{
  content:"\f3fe";
}
i.icon.tencent.weibo:before{
  content:"\f1d5";
}
i.icon.terminal:before{
  content:"\f120";
}
i.icon.text.height:before{
  content:"\f034";
}
i.icon.text.width:before{
  content:"\f035";
}
i.icon.th:before{
  content:"\f00a";
}
i.icon.th.large:before{
  content:"\f009";
}
i.icon.th.list:before{
  content:"\f00b";
}
i.icon.themeisle:before{
  content:"\f2b2";
}
i.icon.thermometer:before{
  content:"\f491";
}
i.icon.thermometer.empty:before{
  content:"\f2cb";
}
i.icon.thermometer.full:before{
  content:"\f2c7";
}
i.icon.thermometer.half:before{
  content:"\f2c9";
}
i.icon.thermometer.quarter:before{
  content:"\f2ca";
}
i.icon.thermometer.three.quarters:before{
  content:"\f2c8";
}
i.icon.thumbs.down:before{
  content:"\f165";
}
i.icon.thumbs.up:before{
  content:"\f164";
}
i.icon.thumbtack:before{
  content:"\f08d";
}
i.icon.ticket.alternate:before{
  content:"\f3ff";
}
i.icon.times:before{
  content:"\f00d";
}
i.icon.times.circle:before{
  content:"\f057";
}
i.icon.tint:before{
  content:"\f043";
}
i.icon.toggle.off:before{
  content:"\f204";
}
i.icon.toggle.on:before{
  content:"\f205";
}
i.icon.trademark:before{
  content:"\f25c";
}
i.icon.train:before{
  content:"\f238";
}
i.icon.transgender:before{
  content:"\f224";
}
i.icon.transgender.alternate:before{
  content:"\f225";
}
i.icon.trash:before{
  content:"\f1f8";
}
i.icon.trash.alternate:before{
  content:"\f2ed";
}
i.icon.tree:before{
  content:"\f1bb";
}
i.icon.trello:before{
  content:"\f181";
}
i.icon.tripadvisor:before{
  content:"\f262";
}
i.icon.trophy:before{
  content:"\f091";
}
i.icon.truck:before{
  content:"\f0d1";
}
i.icon.tty:before{
  content:"\f1e4";
}
i.icon.tumblr:before{
  content:"\f173";
}
i.icon.tumblr.square:before{
  content:"\f174";
}
i.icon.tv:before{
  content:"\f26c";
}
i.icon.twitch:before{
  content:"\f1e8";
}
i.icon.twitter:before{
  content:"\f099";
}
i.icon.twitter.square:before{
  content:"\f081";
}
i.icon.typo3:before{
  content:"\f42b";
}
i.icon.uber:before{
  content:"\f402";
}
i.icon.uikit:before{
  content:"\f403";
}
i.icon.umbrella:before{
  content:"\f0e9";
}
i.icon.underline:before{
  content:"\f0cd";
}
i.icon.undo:before{
  content:"\f0e2";
}
i.icon.undo.alternate:before{
  content:"\f2ea";
}
i.icon.uniregistry:before{
  content:"\f404";
}
i.icon.universal.access:before{
  content:"\f29a";
}
i.icon.university:before{
  content:"\f19c";
}
i.icon.unlink:before{
  content:"\f127";
}
i.icon.unlock:before{
  content:"\f09c";
}
i.icon.unlock.alternate:before{
  content:"\f13e";
}
i.icon.untappd:before{
  content:"\f405";
}
i.icon.upload:before{
  content:"\f093";
}
i.icon.usb:before{
  content:"\f287";
}
i.icon.user:before{
  content:"\f007";
}
i.icon.user.circle:before{
  content:"\f2bd";
}
i.icon.user.md:before{
  content:"\f0f0";
}
i.icon.user.plus:before{
  content:"\f234";
}
i.icon.user.secret:before{
  content:"\f21b";
}
i.icon.user.times:before{
  content:"\f235";
}
i.icon.users:before{
  content:"\f0c0";
}
i.icon.ussunnah:before{
  content:"\f407";
}
i.icon.utensil.spoon:before{
  content:"\f2e5";
}
i.icon.utensils:before{
  content:"\f2e7";
}
i.icon.vaadin:before{
  content:"\f408";
}
i.icon.venus:before{
  content:"\f221";
}
i.icon.venus.double:before{
  content:"\f226";
}
i.icon.venus.mars:before{
  content:"\f228";
}
i.icon.viacoin:before{
  content:"\f237";
}
i.icon.viadeo:before{
  content:"\f2a9";
}
i.icon.viadeo.square:before{
  content:"\f2aa";
}
i.icon.viber:before{
  content:"\f409";
}
i.icon.video:before{
  content:"\f03d";
}
i.icon.vimeo:before{
  content:"\f40a";
}
i.icon.vimeo.square:before{
  content:"\f194";
}
i.icon.vimeo.v:before{
  content:"\f27d";
}
i.icon.vine:before{
  content:"\f1ca";
}
i.icon.vk:before{
  content:"\f189";
}
i.icon.vnv:before{
  content:"\f40b";
}
i.icon.volleyball.ball:before{
  content:"\f45f";
}
i.icon.volume.down:before{
  content:"\f027";
}
i.icon.volume.off:before{
  content:"\f026";
}
i.icon.volume.up:before{
  content:"\f028";
}
i.icon.vuejs:before{
  content:"\f41f";
}
i.icon.warehouse:before{
  content:"\f494";
}
i.icon.weibo:before{
  content:"\f18a";
}
i.icon.weight:before{
  content:"\f496";
}
i.icon.weixin:before{
  content:"\f1d7";
}
i.icon.whatsapp:before{
  content:"\f232";
}
i.icon.whatsapp.square:before{
  content:"\f40c";
}
i.icon.wheelchair:before{
  content:"\f193";
}
i.icon.whmcs:before{
  content:"\f40d";
}
i.icon.wifi:before{
  content:"\f1eb";
}
i.icon.wikipedia.w:before{
  content:"\f266";
}
i.icon.window.close:before{
  content:"\f410";
}
i.icon.window.maximize:before{
  content:"\f2d0";
}
i.icon.window.minimize:before{
  content:"\f2d1";
}
i.icon.window.restore:before{
  content:"\f2d2";
}
i.icon.windows:before{
  content:"\f17a";
}
i.icon.won.sign:before{
  content:"\f159";
}
i.icon.wordpress:before{
  content:"\f19a";
}
i.icon.wordpress.simple:before{
  content:"\f411";
}
i.icon.wpbeginner:before{
  content:"\f297";
}
i.icon.wpexplorer:before{
  content:"\f2de";
}
i.icon.wpforms:before{
  content:"\f298";
}
i.icon.wrench:before{
  content:"\f0ad";
}
i.icon.xbox:before{
  content:"\f412";
}
i.icon.xing:before{
  content:"\f168";
}
i.icon.xing.square:before{
  content:"\f169";
}
i.icon.y.combinator:before{
  content:"\f23b";
}
i.icon.yahoo:before{
  content:"\f19e";
}
i.icon.yandex:before{
  content:"\f413";
}
i.icon.yandex.international:before{
  content:"\f414";
}
i.icon.yelp:before{
  content:"\f1e9";
}
i.icon.yen.sign:before{
  content:"\f157";
}
i.icon.yoast:before{
  content:"\f2b1";
}
i.icon.youtube:before{
  content:"\f167";
}
i.icon.youtube.square:before{
  content:"\f431";
}
i.icon.chess.rock:before{
  content:"\f447";
}
i.icon.ordered.list:before{
  content:"\f0cb";
}
i.icon.unordered.list:before{
  content:"\f0ca";
}
i.icon.user.doctor:before{
  content:"\f0f0";
}
i.icon.shield:before{
  content:"\f3ed";
}
i.icon.puzzle:before{
  content:"\f12e";
}
i.icon.credit.card.amazon.pay:before{
  content:"\f42d";
}
i.icon.credit.card.american.express:before{
  content:"\f1f3";
}
i.icon.credit.card.diners.club:before{
  content:"\f24c";
}
i.icon.credit.card.discover:before{
  content:"\f1f2";
}
i.icon.credit.card.jcb:before{
  content:"\f24b";
}
i.icon.credit.card.mastercard:before{
  content:"\f1f1";
}
i.icon.credit.card.paypal:before{
  content:"\f1f4";
}
i.icon.credit.card.stripe:before{
  content:"\f1f5";
}
i.icon.credit.card.visa:before{
  content:"\f1f0";
}
i.icon.add.circle:before{
  content:"\f055";
}
i.icon.add.square:before{
  content:"\f0fe";
}
i.icon.add.to.calendar:before{
  content:"\f271";
}
i.icon.add.to.cart:before{
  content:"\f217";
}
i.icon.add.user:before{
  content:"\f234";
}
i.icon.add:before{
  content:"\f067";
}
i.icon.alarm.mute:before{
  content:"\f1f6";
}
i.icon.alarm:before{
  content:"\f0f3";
}
i.icon.ald:before{
  content:"\f2a2";
}
i.icon.als:before{
  content:"\f2a2";
}
i.icon.american.express.card:before{
  content:"\f1f3";
}
i.icon.american.express:before{
  content:"\f1f3";
}
i.icon.amex:before{
  content:"\f1f3";
}
i.icon.announcement:before{
  content:"\f0a1";
}
i.icon.area.chart:before{
  content:"\f1fe";
}
i.icon.area.graph:before{
  content:"\f1fe";
}
i.icon.arrow.down.cart:before{
  content:"\f218";
}
i.icon.asexual:before{
  content:"\f22d";
}
i.icon.asl.interpreting:before{
  content:"\f2a3";
}
i.icon.asl:before{
  content:"\f2a3";
}
i.icon.assistive.listening.devices:before{
  content:"\f2a2";
}
i.icon.attach:before{
  content:"\f0c6";
}
i.icon.attention:before{
  content:"\f06a";
}
i.icon.balance:before{
  content:"\f24e";
}
i.icon.bar:before{
  content:"\f0fc";
}
i.icon.bathtub:before{
  content:"\f2cd";
}
i.icon.battery.four:before{
  content:"\f240";
}
i.icon.battery.high:before{
  content:"\f241";
}
i.icon.battery.low:before{
  content:"\f243";
}
i.icon.battery.medium:before{
  content:"\f242";
}
i.icon.battery.one:before{
  content:"\f243";
}
i.icon.battery.three:before{
  content:"\f241";
}
i.icon.battery.two:before{
  content:"\f242";
}
i.icon.battery.zero:before{
  content:"\f244";
}
i.icon.birthday:before{
  content:"\f1fd";
}
i.icon.block.layout:before{
  content:"\f009";
}
i.icon.bluetooth.alternative:before{
  content:"\f294";
}
i.icon.broken.chain:before{
  content:"\f127";
}
i.icon.browser:before{
  content:"\f022";
}
i.icon.call.square:before{
  content:"\f098";
}
i.icon.call:before{
  content:"\f095";
}
i.icon.cancel:before{
  content:"\f00d";
}
i.icon.cart:before{
  content:"\f07a";
}
i.icon.cc:before{
  content:"\f20a";
}
i.icon.chain:before{
  content:"\f0c1";
}
i.icon.chat:before{
  content:"\f075";
}
i.icon.checked.calendar:before{
  content:"\f274";
}
i.icon.checkmark:before{
  content:"\f00c";
}
i.icon.circle.notched:before{
  content:"\f1ce";
}
i.icon.close:before{
  content:"\f00d";
}
i.icon.cny:before{
  content:"\f157";
}
i.icon.cocktail:before{
  content:"\f000";
}
i.icon.commenting:before{
  content:"\f27a";
}
i.icon.computer:before{
  content:"\f108";
}
i.icon.configure:before{
  content:"\f0ad";
}
i.icon.content:before{
  content:"\f0c9";
}
i.icon.deafness:before{
  content:"\f2a4";
}
i.icon.delete.calendar:before{
  content:"\f273";
}
i.icon.delete:before{
  content:"\f00d";
}
i.icon.detective:before{
  content:"\f21b";
}
i.icon.diners.club.card:before{
  content:"\f24c";
}
i.icon.diners.club:before{
  content:"\f24c";
}
i.icon.discover.card:before{
  content:"\f1f2";
}
i.icon.discover:before{
  content:"\f1f2";
}
i.icon.discussions:before{
  content:"\f086";
}
i.icon.doctor:before{
  content:"\f0f0";
}
i.icon.dollar:before{
  content:"\f155";
}
i.icon.dont:before{
  content:"\f05e";
}
i.icon.dribble:before{
  content:"\f17d";
}
i.icon.drivers.license:before{
  content:"\f2c2";
}
i.icon.dropdown:before{
  content:"\f0d7";
}
i.icon.eercast:before{
  content:"\f2da";
}
i.icon.emergency:before{
  content:"\f0f9";
}
i.icon.envira.gallery:before{
  content:"\f299";
}
i.icon.erase:before{
  content:"\f12d";
}
i.icon.eur:before{
  content:"\f153";
}
i.icon.euro:before{
  content:"\f153";
}
i.icon.eyedropper:before{
  content:"\f1fb";
}
i.icon.fa:before{
  content:"\f2b4";
}
i.icon.factory:before{
  content:"\f275";
}
i.icon.favorite:before{
  content:"\f005";
}
i.icon.feed:before{
  content:"\f09e";
}
i.icon.female.homosexual:before{
  content:"\f226";
}
i.icon.file.text:before{
  content:"\f15c";
}
i.icon.find:before{
  content:"\f1e5";
}
i.icon.first.aid:before{
  content:"\f0fa";
}
i.icon.five.hundred.pixels:before{
  content:"\f26e";
}
i.icon.fork:before{
  content:"\f126";
}
i.icon.game:before{
  content:"\f11b";
}
i.icon.gay:before{
  content:"\f227";
}
i.icon.gbp:before{
  content:"\f154";
}
i.icon.gittip:before{
  content:"\f184";
}
i.icon.google.plus.circle:before{
  content:"\f2b3";
}
i.icon.google.plus.official:before{
  content:"\f2b3";
}
i.icon.grab:before{
  content:"\f255";
}
i.icon.graduation:before{
  content:"\f19d";
}
i.icon.grid.layout:before{
  content:"\f00a";
}
i.icon.group:before{
  content:"\f0c0";
}
i.icon.h:before{
  content:"\f0fd";
}
i.icon.hand.victory:before{
  content:"\f25b";
}
i.icon.handicap:before{
  content:"\f193";
}
i.icon.hard.of.hearing:before{
  content:"\f2a4";
}
i.icon.header:before{
  content:"\f1dc";
}
i.icon.help.circle:before{
  content:"\f059";
}
i.icon.help:before{
  content:"\f128";
}
i.icon.heterosexual:before{
  content:"\f228";
}
i.icon.hide:before{
  content:"\f070";
}
i.icon.hotel:before{
  content:"\f236";
}
i.icon.hourglass.four:before{
  content:"\f254";
}
i.icon.hourglass.full:before{
  content:"\f254";
}
i.icon.hourglass.one:before{
  content:"\f251";
}
i.icon.hourglass.three:before{
  content:"\f253";
}
i.icon.hourglass.two:before{
  content:"\f252";
}
i.icon.idea:before{
  content:"\f0eb";
}
i.icon.ils:before{
  content:"\f20b";
}
i.icon.in-cart:before{
  content:"\f218";
}
i.icon.inr:before{
  content:"\f156";
}
i.icon.intergender:before{
  content:"\f224";
}
i.icon.intersex:before{
  content:"\f224";
}
i.icon.japan.credit.bureau.card:before{
  content:"\f24b";
}
i.icon.japan.credit.bureau:before{
  content:"\f24b";
}
i.icon.jcb:before{
  content:"\f24b";
}
i.icon.jpy:before{
  content:"\f157";
}
i.icon.krw:before{
  content:"\f159";
}
i.icon.lab:before{
  content:"\f0c3";
}
i.icon.law:before{
  content:"\f24e";
}
i.icon.legal:before{
  content:"\f0e3";
}
i.icon.lesbian:before{
  content:"\f226";
}
i.icon.lightning:before{
  content:"\f0e7";
}
i.icon.like:before{
  content:"\f004";
}
i.icon.line.graph:before{
  content:"\f201";
}
i.icon.linkedin.square:before{
  content:"\f08c";
}
i.icon.linkify:before{
  content:"\f0c1";
}
i.icon.lira:before{
  content:"\f195";
}
i.icon.list.layout:before{
  content:"\f00b";
}
i.icon.magnify:before{
  content:"\f00e";
}
i.icon.mail.forward:before{
  content:"\f064";
}
i.icon.mail.square:before{
  content:"\f199";
}
i.icon.mail:before{
  content:"\f0e0";
}
i.icon.male.homosexual:before{
  content:"\f227";
}
i.icon.man:before{
  content:"\f222";
}
i.icon.marker:before{
  content:"\f041";
}
i.icon.mars.alternate:before{
  content:"\f229";
}
i.icon.mars.horizontal:before{
  content:"\f22b";
}
i.icon.mars.vertical:before{
  content:"\f22a";
}
i.icon.mastercard.card:before{
  content:"\f1f1";
}
i.icon.mastercard:before{
  content:"\f1f1";
}
i.icon.microsoft.edge:before{
  content:"\f282";
}
i.icon.military:before{
  content:"\f0fb";
}
i.icon.ms.edge:before{
  content:"\f282";
}
i.icon.mute:before{
  content:"\f131";
}
i.icon.new.pied.piper:before{
  content:"\f2ae";
}
i.icon.non.binary.transgender:before{
  content:"\f223";
}
i.icon.numbered.list:before{
  content:"\f0cb";
}
i.icon.optinmonster:before{
  content:"\f23c";
}
i.icon.options:before{
  content:"\f1de";
}
i.icon.other.gender.horizontal:before{
  content:"\f22b";
}
i.icon.other.gender.vertical:before{
  content:"\f22a";
}
i.icon.other.gender:before{
  content:"\f229";
}
i.icon.payment:before{
  content:"\f09d";
}
i.icon.paypal.card:before{
  content:"\f1f4";
}
i.icon.pencil.square:before{
  content:"\f14b";
}
i.icon.photo:before{
  content:"\f030";
}
i.icon.picture:before{
  content:"\f03e";
}
i.icon.pie.chart:before{
  content:"\f200";
}
i.icon.pie.graph:before{
  content:"\f200";
}
i.icon.pied.piper.hat:before{
  content:"\f2ae";
}
i.icon.pin:before{
  content:"\f08d";
}
i.icon.plus.cart:before{
  content:"\f217";
}
i.icon.pocket:before{
  content:"\f265";
}
i.icon.point:before{
  content:"\f041";
}
i.icon.pointing.down:before{
  content:"\f0a7";
}
i.icon.pointing.left:before{
  content:"\f0a5";
}
i.icon.pointing.right:before{
  content:"\f0a4";
}
i.icon.pointing.up:before{
  content:"\f0a6";
}
i.icon.pound:before{
  content:"\f154";
}
i.icon.power.cord:before{
  content:"\f1e6";
}
i.icon.power:before{
  content:"\f011";
}
i.icon.privacy:before{
  content:"\f084";
}
i.icon.r.circle:before{
  content:"\f25d";
}
i.icon.rain:before{
  content:"\f0e9";
}
i.icon.record:before{
  content:"\f03d";
}
i.icon.refresh:before{
  content:"\f021";
}
i.icon.remove.circle:before{
  content:"\f057";
}
i.icon.remove.from.calendar:before{
  content:"\f272";
}
i.icon.remove.user:before{
  content:"\f235";
}
i.icon.remove:before{
  content:"\f00d";
}
i.icon.repeat:before{
  content:"\f01e";
}
i.icon.rmb:before{
  content:"\f157";
}
i.icon.rouble:before{
  content:"\f158";
}
i.icon.rub:before{
  content:"\f158";
}
i.icon.ruble:before{
  content:"\f158";
}
i.icon.rupee:before{
  content:"\f156";
}
i.icon.s15:before{
  content:"\f2cd";
}
i.icon.selected.radio:before{
  content:"\f192";
}
i.icon.send:before{
  content:"\f1d8";
}
i.icon.setting:before{
  content:"\f013";
}
i.icon.settings:before{
  content:"\f085";
}
i.icon.shekel:before{
  content:"\f20b";
}
i.icon.sheqel:before{
  content:"\f20b";
}
i.icon.shipping:before{
  content:"\f0d1";
}
i.icon.shop:before{
  content:"\f07a";
}
i.icon.shuffle:before{
  content:"\f074";
}
i.icon.shutdown:before{
  content:"\f011";
}
i.icon.sidebar:before{
  content:"\f0c9";
}
i.icon.signing:before{
  content:"\f2a7";
}
i.icon.signup:before{
  content:"\f044";
}
i.icon.sliders:before{
  content:"\f1de";
}
i.icon.soccer:before{
  content:"\f1e3";
}
i.icon.sort.alphabet.ascending:before{
  content:"\f15d";
}
i.icon.sort.alphabet.descending:before{
  content:"\f15e";
}
i.icon.sort.ascending:before{
  content:"\f0de";
}
i.icon.sort.content.ascending:before{
  content:"\f160";
}
i.icon.sort.content.descending:before{
  content:"\f161";
}
i.icon.sort.descending:before{
  content:"\f0dd";
}
i.icon.sort.numeric.ascending:before{
  content:"\f162";
}
i.icon.sort.numeric.descending:before{
  content:"\f163";
}
i.icon.sound:before{
  content:"\f025";
}
i.icon.spy:before{
  content:"\f21b";
}
i.icon.stripe.card:before{
  content:"\f1f5";
}
i.icon.student:before{
  content:"\f19d";
}
i.icon.talk:before{
  content:"\f27a";
}
i.icon.target:before{
  content:"\f140";
}
i.icon.teletype:before{
  content:"\f1e4";
}
i.icon.television:before{
  content:"\f26c";
}
i.icon.text.cursor:before{
  content:"\f246";
}
i.icon.text.telephone:before{
  content:"\f1e4";
}
i.icon.theme.isle:before{
  content:"\f2b2";
}
i.icon.theme:before{
  content:"\f043";
}
i.icon.thermometer:before{
  content:"\f2c7";
}
i.icon.thumb.tack:before{
  content:"\f08d";
}
i.icon.time:before{
  content:"\f017";
}
i.icon.tm:before{
  content:"\f25c";
}
i.icon.toggle.down:before{
  content:"\f150";
}
i.icon.toggle.left:before{
  content:"\f191";
}
i.icon.toggle.right:before{
  content:"\f152";
}
i.icon.toggle.up:before{
  content:"\f151";
}
i.icon.translate:before{
  content:"\f1ab";
}
i.icon.travel:before{
  content:"\f0b1";
}
i.icon.treatment:before{
  content:"\f0f1";
}
i.icon.triangle.down:before{
  content:"\f0d7";
}
i.icon.triangle.left:before{
  content:"\f0d9";
}
i.icon.triangle.right:before{
  content:"\f0da";
}
i.icon.triangle.up:before{
  content:"\f0d8";
}
i.icon.try:before{
  content:"\f195";
}
i.icon.unhide:before{
  content:"\f06e";
}
i.icon.unlinkify:before{
  content:"\f127";
}
i.icon.unmute:before{
  content:"\f130";
}
i.icon.usd:before{
  content:"\f155";
}
i.icon.user.cancel:before{
  content:"\f235";
}
i.icon.user.close:before{
  content:"\f235";
}
i.icon.user.delete:before{
  content:"\f235";
}
i.icon.user.x:before{
  content:"\f235";
}
i.icon.vcard:before{
  content:"\f2bb";
}
i.icon.video.camera:before{
  content:"\f03d";
}
i.icon.video.play:before{
  content:"\f144";
}
i.icon.visa.card:before{
  content:"\f1f0";
}
i.icon.visa:before{
  content:"\f1f0";
}
i.icon.volume.control.phone:before{
  content:"\f2a0";
}
i.icon.wait:before{
  content:"\f017";
}
i.icon.warning.circle:before{
  content:"\f06a";
}
i.icon.warning.sign:before{
  content:"\f071";
}
i.icon.warning:before{
  content:"\f12a";
}
i.icon.wechat:before{
  content:"\f1d7";
}
i.icon.wi-fi:before{
  content:"\f1eb";
}
i.icon.wikipedia:before{
  content:"\f266";
}
i.icon.winner:before{
  content:"\f091";
}
i.icon.wizard:before{
  content:"\f0d0";
}
i.icon.woman:before{
  content:"\f221";
}
i.icon.won:before{
  content:"\f159";
}
i.icon.wordpress.beginner:before{
  content:"\f297";
}
i.icon.wordpress.forms:before{
  content:"\f298";
}
i.icon.world:before{
  content:"\f0ac";
}
i.icon.write.square:before{
  content:"\f14b";
}
i.icon.x:before{
  content:"\f00d";
}
i.icon.yc:before{
  content:"\f23b";
}
i.icon.ycombinator:before{
  content:"\f23b";
}
i.icon.yen:before{
  content:"\f157";
}
i.icon.zip:before{
  content:"\f187";
}
i.icon.zoom-in:before{
  content:"\f00e";
}
i.icon.zoom-out:before{
  content:"\f010";
}
i.icon.zoom:before{
  content:"\f00e";
}
i.icon.bitbucket.square:before{
  content:"\f171";
}
i.icon.checkmark.box:before{
  content:"\f14a";
}
i.icon.circle.thin:before{
  content:"\f111";
}
i.icon.cloud.download:before{
  content:"\f381";
}
i.icon.cloud.upload:before{
  content:"\f382";
}
i.icon.compose:before{
  content:"\f303";
}
i.icon.conversation:before{
  content:"\f086";
}
i.icon.credit.card.alternative:before{
  content:"\f09d";
}
i.icon.currency:before{
  content:"\f3d1";
}
i.icon.dashboard:before{
  content:"\f3fd";
}
i.icon.diamond:before{
  content:"\f3a5";
}
i.icon.disk:before{
  content:"\f0a0";
}
i.icon.exchange:before{
  content:"\f362";
}
i.icon.external.share:before{
  content:"\f14d";
}
i.icon.external.square:before{
  content:"\f360";
}
i.icon.external:before{
  content:"\f35d";
}
i.icon.facebook.official:before{
  content:"\f082";
}
i.icon.food:before{
  content:"\f2e7";
}
i.icon.hourglass.zero:before{
  content:"\f253";
}
i.icon.level.down:before{
  content:"\f3be";
}
i.icon.level.up:before{
  content:"\f3bf";
}
i.icon.logout:before{
  content:"\f2f5";
}
i.icon.meanpath:before{
  content:"\f0c8";
}
i.icon.money:before{
  content:"\f3d1";
}
i.icon.move:before{
  content:"\f0b2";
}
i.icon.pencil:before{
  content:"\f303";
}
i.icon.protect:before{
  content:"\f023";
}
i.icon.radio:before{
  content:"\f192";
}
i.icon.remove.bookmark:before{
  content:"\f02e";
}
i.icon.resize.horizontal:before{
  content:"\f337";
}
i.icon.resize.vertical:before{
  content:"\f338";
}
i.icon.sign-in:before{
  content:"\f2f6";
}
i.icon.sign-out:before{
  content:"\f2f5";
}
i.icon.spoon:before{
  content:"\f2e5";
}
i.icon.star.half.empty:before{
  content:"\f089";
}
i.icon.star.half.full:before{
  content:"\f089";
}
i.icon.ticket:before{
  content:"\f3ff";
}
i.icon.times.rectangle:before{
  content:"\f410";
}
i.icon.write:before{
  content:"\f303";
}
i.icon.youtube.play:before{
  content:"\f167";
}
@font-face{
  font-family:'outline-icons';
  src:url(/dist/fonts/outline-icons752905fa5edf21fc52a1.eot);
  src:url(/dist/fonts/outline-icons752905fa5edf21fc52a1.eot?#iefix) format('embedded-opentype'), url(/dist/fonts/outline-icons687a4990ea22bb1a49d4.woff2) format('woff2'), url(/dist/fonts/outline-iconsddae9b1ba9b0b42f5880.woff) format('woff'), url(/dist/fonts/outline-icons5367103510b27b784827.ttf) format('truetype'), url(/dist/images/outline-icons9c4845b4b41ef40a22fa.svg#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-decoration:inherit;
  text-transform:none;
}
i.icon.outline{
  font-family:'outline-icons';
}
i.icon.address.book.outline:before{
  content:"\f2b9";
}
i.icon.address.card.outline:before{
  content:"\f2bb";
}
i.icon.arrow.alternate.circle.down.outline:before{
  content:"\f358";
}
i.icon.arrow.alternate.circle.left.outline:before{
  content:"\f359";
}
i.icon.arrow.alternate.circle.right.outline:before{
  content:"\f35a";
}
i.icon.arrow.alternate.circle.up.outline:before{
  content:"\f35b";
}
i.icon.bell.outline:before{
  content:"\f0f3";
}
i.icon.bell.slash.outline:before{
  content:"\f1f6";
}
i.icon.bookmark.outline:before{
  content:"\f02e";
}
i.icon.building.outline:before{
  content:"\f1ad";
}
i.icon.calendar.outline:before{
  content:"\f133";
}
i.icon.calendar.alternate.outline:before{
  content:"\f073";
}
i.icon.calendar.check.outline:before{
  content:"\f274";
}
i.icon.calendar.minus.outline:before{
  content:"\f272";
}
i.icon.calendar.plus.outline:before{
  content:"\f271";
}
i.icon.calendar.times.outline:before{
  content:"\f273";
}
i.icon.caret.square.down.outline:before{
  content:"\f150";
}
i.icon.caret.square.left.outline:before{
  content:"\f191";
}
i.icon.caret.square.right.outline:before{
  content:"\f152";
}
i.icon.caret.square.up.outline:before{
  content:"\f151";
}
i.icon.chart.bar.outline:before{
  content:"\f080";
}
i.icon.check.circle.outline:before{
  content:"\f058";
}
i.icon.check.square.outline:before{
  content:"\f14a";
}
i.icon.circle.outline:before{
  content:"\f111";
}
i.icon.clipboard.outline:before{
  content:"\f328";
}
i.icon.clock.outline:before{
  content:"\f017";
}
i.icon.clone.outline:before{
  content:"\f24d";
}
i.icon.closed.captioning.outline:before{
  content:"\f20a";
}
i.icon.comment.outline:before{
  content:"\f075";
}
i.icon.comment.alternate.outline:before{
  content:"\f27a";
}
i.icon.comments.outline:before{
  content:"\f086";
}
i.icon.compass.outline:before{
  content:"\f14e";
}
i.icon.copy.outline:before{
  content:"\f0c5";
}
i.icon.copyright.outline:before{
  content:"\f1f9";
}
i.icon.credit.card.outline:before{
  content:"\f09d";
}
i.icon.dot.circle.outline:before{
  content:"\f192";
}
i.icon.edit.outline:before{
  content:"\f044";
}
i.icon.envelope.outline:before{
  content:"\f0e0";
}
i.icon.envelope.open.outline:before{
  content:"\f2b6";
}
i.icon.eye.slash.outline:before{
  content:"\f070";
}
i.icon.file.outline:before{
  content:"\f15b";
}
i.icon.file.alternate.outline:before{
  content:"\f15c";
}
i.icon.file.archive.outline:before{
  content:"\f1c6";
}
i.icon.file.audio.outline:before{
  content:"\f1c7";
}
i.icon.file.code.outline:before{
  content:"\f1c9";
}
i.icon.file.excel.outline:before{
  content:"\f1c3";
}
i.icon.file.image.outline:before{
  content:"\f1c5";
}
i.icon.file.pdf.outline:before{
  content:"\f1c1";
}
i.icon.file.powerpoint.outline:before{
  content:"\f1c4";
}
i.icon.file.video.outline:before{
  content:"\f1c8";
}
i.icon.file.word.outline:before{
  content:"\f1c2";
}
i.icon.flag.outline:before{
  content:"\f024";
}
i.icon.folder.outline:before{
  content:"\f07b";
}
i.icon.folder.open.outline:before{
  content:"\f07c";
}
i.icon.frown.outline:before{
  content:"\f119";
}
i.icon.futbol.outline:before{
  content:"\f1e3";
}
i.icon.gem.outline:before{
  content:"\f3a5";
}
i.icon.hand.lizard.outline:before{
  content:"\f258";
}
i.icon.hand.paper.outline:before{
  content:"\f256";
}
i.icon.hand.peace.outline:before{
  content:"\f25b";
}
i.icon.hand.point.down.outline:before{
  content:"\f0a7";
}
i.icon.hand.point.left.outline:before{
  content:"\f0a5";
}
i.icon.hand.point.right.outline:before{
  content:"\f0a4";
}
i.icon.hand.point.up.outline:before{
  content:"\f0a6";
}
i.icon.hand.pointer.outline:before{
  content:"\f25a";
}
i.icon.hand.rock.outline:before{
  content:"\f255";
}
i.icon.hand.scissors.outline:before{
  content:"\f257";
}
i.icon.hand.spock.outline:before{
  content:"\f259";
}
i.icon.handshake.outline:before{
  content:"\f2b5";
}
i.icon.hdd.outline:before{
  content:"\f0a0";
}
i.icon.heart.outline:before{
  content:"\f004";
}
i.icon.hospital.outline:before{
  content:"\f0f8";
}
i.icon.hourglass.outline:before{
  content:"\f254";
}
i.icon.id.badge.outline:before{
  content:"\f2c1";
}
i.icon.id.card.outline:before{
  content:"\f2c2";
}
i.icon.image.outline:before{
  content:"\f03e";
}
i.icon.images.outline:before{
  content:"\f302";
}
i.icon.keyboard.outline:before{
  content:"\f11c";
}
i.icon.lemon.outline:before{
  content:"\f094";
}
i.icon.life.ring.outline:before{
  content:"\f1cd";
}
i.icon.lightbulb.outline:before{
  content:"\f0eb";
}
i.icon.list.alternate.outline:before{
  content:"\f022";
}
i.icon.map.outline:before{
  content:"\f279";
}
i.icon.meh.outline:before{
  content:"\f11a";
}
i.icon.minus.square.outline:before{
  content:"\f146";
}
i.icon.money.bill.alternate.outline:before{
  content:"\f3d1";
}
i.icon.moon.outline:before{
  content:"\f186";
}
i.icon.newspaper.outline:before{
  content:"\f1ea";
}
i.icon.object.group.outline:before{
  content:"\f247";
}
i.icon.object.ungroup.outline:before{
  content:"\f248";
}
i.icon.paper.plane.outline:before{
  content:"\f1d8";
}
i.icon.pause.circle.outline:before{
  content:"\f28b";
}
i.icon.play.circle.outline:before{
  content:"\f144";
}
i.icon.plus.square.outline:before{
  content:"\f0fe";
}
i.icon.question.circle.outline:before{
  content:"\f059";
}
i.icon.registered.outline:before{
  content:"\f25d";
}
i.icon.save.outline:before{
  content:"\f0c7";
}
i.icon.share.square.outline:before{
  content:"\f14d";
}
i.icon.smile.outline:before{
  content:"\f118";
}
i.icon.snowflake.outline:before{
  content:"\f2dc";
}
i.icon.square.outline:before{
  content:"\f0c8";
}
i.icon.star.outline:before{
  content:"\f005";
}
i.icon.star.half.outline:before{
  content:"\f089";
}
i.icon.sticky.note.outline:before{
  content:"\f249";
}
i.icon.stop.circle.outline:before{
  content:"\f28d";
}
i.icon.sun.outline:before{
  content:"\f185";
}
i.icon.thumbs.down.outline:before{
  content:"\f165";
}
i.icon.thumbs.up.outline:before{
  content:"\f164";
}
i.icon.times.circle.outline:before{
  content:"\f057";
}
i.icon.trash.alternate.outline:before{
  content:"\f2ed";
}
i.icon.user.outline:before{
  content:"\f007";
}
i.icon.user.circle.outline:before{
  content:"\f2bd";
}
i.icon.window.close.outline:before{
  content:"\f410";
}
i.icon.window.maximize.outline:before{
  content:"\f2d0";
}
i.icon.window.minimize.outline:before{
  content:"\f2d1";
}
i.icon.window.restore.outline:before{
  content:"\f2d2";
}
i.icon.disk.outline:before{
  content:"\f0a0";
}
i.icon.heart.empty,
i.icon.star.empty{
  font-family:'outline-icons';
}
i.icon.heart.empty:before{
  content:"\f004";
}
i.icon.star.empty:before{
  content:"\f089";
}
@font-face{
  font-family:'brand-icons';
  src:url(/dist/fonts/brand-iconsd68fa3e67dbb653a13ce.eot);
  src:url(/dist/fonts/brand-iconsd68fa3e67dbb653a13ce.eot?#iefix) format('embedded-opentype'), url(/dist/fonts/brand-icons278156e41e0ad908cf7f.woff2) format('woff2'), url(/dist/fonts/brand-iconscac87dc00c87a5d74711.woff) format('woff'), url(/dist/fonts/brand-icons65a2fb6d9aaa164b41a0.ttf) format('truetype'), url(/dist/images/brand-icons6729d29753e000c17489.svg#icons) format('svg');
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  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.redriver,
i.icon.reddit,
i.icon.reddit.alien,
i.icon.reddit.square,
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';
}
/*!
 * # Semantic UI - Image
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.image{
  position:relative;
  display:inline-block;
  vertical-align:middle;
  max-width:100%;
  background-color:transparent;
}
img.ui.image{
  display:block;
}
.ui.image svg,
.ui.image img{
  display:block;
  max-width:100%;
  height:auto;
}
.ui.hidden.images,
.ui.hidden.image{
  display:none;
}
.ui.hidden.transition.images,
.ui.hidden.transition.image{
  display:block;
  visibility:hidden;
}
.ui.images > .hidden.transition{
  display:inline-block;
  visibility:hidden;
}
.ui.disabled.images,
.ui.disabled.image{
  cursor:default;
  opacity:0.7;
}
.ui.inline.image,
.ui.inline.image svg,
.ui.inline.image img{
  display:inline-block;
}
.ui.top.aligned.images .image,
.ui.top.aligned.image,
.ui.top.aligned.image svg,
.ui.top.aligned.image img{
  display:inline-block;
  vertical-align:top;
}
.ui.middle.aligned.images .image,
.ui.middle.aligned.image,
.ui.middle.aligned.image svg,
.ui.middle.aligned.image img{
  display:inline-block;
  vertical-align:middle;
}
.ui.bottom.aligned.images .image,
.ui.bottom.aligned.image,
.ui.bottom.aligned.image svg,
.ui.bottom.aligned.image img{
  display:inline-block;
  vertical-align:bottom;
}
.ui.rounded.images .image,
.ui.rounded.image,
.ui.rounded.images .image > *,
.ui.rounded.image > *{
  border-radius:0.3125em;
}
.ui.bordered.images .image,
.ui.bordered.images img,
.ui.bordered.images svg,
.ui.bordered.image img,
.ui.bordered.image svg,
img.ui.bordered.image{
  border:1px solid rgba(0, 0, 0, 0.1);
}
.ui.circular.images,
.ui.circular.image{
  overflow:hidden;
}
.ui.circular.images .image,
.ui.circular.image,
.ui.circular.images .image > *,
.ui.circular.image > *{
  -webkit-border-radius:500rem;
  -moz-border-radius:500rem;
  border-radius:500rem;
}
.ui.fluid.images,
.ui.fluid.image,
.ui.fluid.images img,
.ui.fluid.images svg,
.ui.fluid.image svg,
.ui.fluid.image img{
  display:block;
  width:100%;
  height:auto;
}
.ui.avatar.images .image,
.ui.avatar.images img,
.ui.avatar.images svg,
.ui.avatar.image img,
.ui.avatar.image svg,
.ui.avatar.image{
  margin-right:0.25em;
  display:inline-block;
  width:2em;
  height:2em;
  -webkit-border-radius:500rem;
  -moz-border-radius:500rem;
  border-radius:500rem;
}
.ui.spaced.image{
  display:inline-block !important;
  margin-left:0.5em;
  margin-right:0.5em;
}
.ui[class*="left spaced"].image{
  margin-left:0.5em;
  margin-right:0em;
}
.ui[class*="right spaced"].image{
  margin-left:0em;
  margin-right:0.5em;
}
.ui.floated.image,
.ui.floated.images{
  float:left;
  margin-right:1em;
  margin-bottom:1em;
}
.ui.right.floated.images,
.ui.right.floated.image{
  float:right;
  margin-right:0em;
  margin-bottom:1em;
  margin-left:1em;
}
.ui.floated.images:last-child,
.ui.floated.image:last-child{
  margin-bottom:0em;
}
.ui.centered.images,
.ui.centered.image{
  margin-left:auto;
  margin-right:auto;
}
.ui.mini.images .image,
.ui.mini.images img,
.ui.mini.images svg,
.ui.mini.image{
  width:35px;
  height:auto;
  font-size:0.78571429rem;
}
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.images svg,
.ui.tiny.image{
  width:80px;
  height:auto;
  font-size:0.85714286rem;
}
.ui.small.images .image,
.ui.small.images img,
.ui.small.images svg,
.ui.small.image{
  width:150px;
  height:auto;
  font-size:0.92857143rem;
}
.ui.medium.images .image,
.ui.medium.images img,
.ui.medium.images svg,
.ui.medium.image{
  width:300px;
  height:auto;
  font-size:1rem;
}
.ui.large.images .image,
.ui.large.images img,
.ui.large.images svg,
.ui.large.image{
  width:450px;
  height:auto;
  font-size:1.14285714rem;
}
.ui.big.images .image,
.ui.big.images img,
.ui.big.images svg,
.ui.big.image{
  width:600px;
  height:auto;
  font-size:1.28571429rem;
}
.ui.huge.images .image,
.ui.huge.images img,
.ui.huge.images svg,
.ui.huge.image{
  width:800px;
  height:auto;
  font-size:1.42857143rem;
}
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.images svg,
.ui.massive.image{
  width:960px;
  height:auto;
  font-size:1.71428571rem;
}
.ui.images{
  font-size:0em;
  margin:0em -0.25rem 0rem;
}
.ui.images .image,
.ui.images > img,
.ui.images > svg{
  display:inline-block;
  margin:0em 0.25rem 0.5rem;
}
/*!
 * # Semantic UI - Input
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.input{
  position:relative;
  font-weight:normal;
  font-style:normal;
  display:inline-flex;
  color:#231f20;
}
.ui.input > input{
  margin:0em;
  max-width:100%;
  flex:1 0 auto;
  outline:none;
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0);
  text-align:left;
  line-height:1.21428571em;
  font-family:'Raleway', sans-serif;
  padding:0.67857143em 1em;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  border-radius:0;
  transition:box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow:none;
}
.ui.input > input::-webkit-input-placeholder{
  color:#e2dedf;
}
.ui.input > input::-moz-placeholder{
  color:#e2dedf;
}
.ui.input > input:-ms-input-placeholder{
  color:#e2dedf;
}
.ui.disabled.input,
.ui.input:not(.disabled) input[disabled]{
  opacity:0.7;
}
.ui.disabled.input > input,
.ui.input:not(.disabled) input[disabled]{
  pointer-events:none;
}
.ui.input > input:active,
.ui.input.down input{
  border-color:rgba(0, 0, 0, 0.3);
  background:#FAFAFA;
  color:#231f20;
  box-shadow:none;
}
.ui.loading.loading.input > i.icon:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.loading.input > i.icon:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  animation:button-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 transparent transparent;
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
}
.ui.input.focus > input,
.ui.input > input:focus{
  border-color:#85B7D9;
  background:#FFF;
  color:rgba(0, 0, 0, 0.8);
  box-shadow:none;
}
.ui.input.focus > input::-webkit-input-placeholder,
.ui.input > input:focus::-webkit-input-placeholder{
  color:#9a8d91;
}
.ui.input.focus > input::-moz-placeholder,
.ui.input > input:focus::-moz-placeholder{
  color:#9a8d91;
}
.ui.input.focus > input:-ms-input-placeholder,
.ui.input > input:focus:-ms-input-placeholder{
  color:#9a8d91;
}
.ui.input.error > input{
  background-color:#FFF6F6;
  border-color:#E0B4B4;
  color:#9F3A38;
  box-shadow:none;
}
.ui.input.error > input::-webkit-input-placeholder{
  color:#e7bdbc;
}
.ui.input.error > input::-moz-placeholder{
  color:#e7bdbc;
}
.ui.input.error > input:-ms-input-placeholder{
  color:#e7bdbc !important;
}
.ui.input.error > input:focus::-webkit-input-placeholder{
  color:#da9796;
}
.ui.input.error > input:focus::-moz-placeholder{
  color:#da9796;
}
.ui.input.error > input:focus:-ms-input-placeholder{
  color:#da9796 !important;
}
.ui.transparent.input > input{
  border-color:transparent !important;
  background-color:transparent !important;
  padding:0em !important;
  box-shadow:none !important;
  border-radius:0px !important;
}
.ui.transparent.icon.input > i.icon{
  width:1.1em;
}
.ui.transparent.icon.input > input{
  padding-left:0em !important;
  padding-right:2em !important;
}
.ui.transparent[class*="left icon"].input > input{
  padding-left:2em !important;
  padding-right:0em !important;
}
.ui.transparent.inverted.input{
  color:#FFF;
}
.ui.transparent.inverted.input > input{
  color:inherit;
}
.ui.transparent.inverted.input > input::-webkit-input-placeholder{
  color:rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input > input::-moz-placeholder{
  color:rgba(255, 255, 255, 0.5);
}
.ui.transparent.inverted.input > input:-ms-input-placeholder{
  color:rgba(255, 255, 255, 0.5);
}
.ui.icon.input > i.icon{
  cursor:default;
  position:absolute;
  line-height:1;
  text-align:center;
  top:0px;
  right:0px;
  margin:0em;
  height:100%;
  width:2.67142857em;
  opacity:0.5;
  border-radius:0em 0 0 0em;
  transition:opacity 0.3s ease;
}
.ui.icon.input > i.icon:not(.link){
  pointer-events:none;
}
.ui.icon.input > input{
  padding-right:2.67142857em !important;
}
.ui.icon.input > i.icon:before,
.ui.icon.input > i.icon:after{
  left:0;
  position:absolute;
  text-align:center;
  top:50%;
  width:100%;
  margin-top:-0.5em;
}
.ui.icon.input > i.link.icon{
  cursor:pointer;
}
.ui.icon.input > i.circular.icon{
  top:0.35em;
  right:0.5em;
}
.ui[class*="left icon"].input > i.icon{
  right:auto;
  left:1px;
  border-radius:0 0em 0em 0;
}
.ui[class*="left icon"].input > i.circular.icon{
  right:auto;
  left:0.5em;
}
.ui[class*="left icon"].input > input{
  padding-left:2.67142857em !important;
  padding-right:1em !important;
}
.ui.icon.input > input:focus ~ i.icon{
  opacity:1;
}
.ui.labeled.input > .label{
  flex:0 0 auto;
  margin:0;
  font-size:1em;
}
.ui.labeled.input > .label:not(.corner){
  padding-top:0.78571429em;
  padding-bottom:0.78571429em;
}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px;
}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-left-color:transparent;
}
.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + input:focus{
  border-left-color:#85B7D9;
}
.ui[class*="right labeled"].input > input{
  border-top-right-radius:0px !important;
  border-bottom-right-radius:0px !important;
  border-right-color:transparent !important;
}
.ui[class*="right labeled"].input > input + .label{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
}
.ui[class*="right labeled"].input > input:focus{
  border-right-color:#85B7D9 !important;
}
.ui.labeled.input .corner.label{
  top:1px;
  right:1px;
  font-size:0.64285714em;
  border-radius:0em 0 0em 0em;
}
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).labeled.input > input{
  padding-right:2.5em !important;
}
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > input{
  padding-right:3.25em !important;
}
.ui[class*="corner labeled"].icon.input:not([class*="left corner labeled"]) > .icon{
  margin-right:1.25em;
}
.ui[class*="left corner labeled"].labeled.input > input{
  padding-left:2.5em !important;
}
.ui[class*="left corner labeled"].icon.input > input{
  padding-left:3.25em !important;
}
.ui[class*="left corner labeled"].icon.input > .icon{
  margin-left:1.25em;
}
.ui.input > .ui.corner.label{
  top:1px;
  right:1px;
}
.ui.input > .ui.left.corner.label{
  right:auto;
  left:1px;
}
.ui.action.input > .button,
.ui.action.input > .buttons{
  display:flex;
  align-items:center;
  flex:0 0 auto;
}
.ui.action.input > .button,
.ui.action.input > .buttons > .button{
  padding-top:0.78571429em;
  padding-bottom:0.78571429em;
  margin:0;
}
.ui.action.input:not([class*="left action"]) > input{
  border-top-right-radius:0px !important;
  border-bottom-right-radius:0px !important;
  border-right-color:transparent !important;
}
.ui.action.input:not([class*="left action"]) > .dropdown:not(:first-child),
.ui.action.input:not([class*="left action"]) > .button:not(:first-child),
.ui.action.input:not([class*="left action"]) > .buttons:not(:first-child) > .button{
  border-radius:0px;
}
.ui.action.input:not([class*="left action"]) > .dropdown:last-child,
.ui.action.input:not([class*="left action"]) > .button:last-child,
.ui.action.input:not([class*="left action"]) > .buttons:last-child > .button{
  border-radius:0px 0 0 0px;
}
.ui.action.input:not([class*="left action"]) > input:focus{
  border-right-color:#85B7D9 !important;
}
.ui[class*="left action"].input > input{
  border-top-left-radius:0px !important;
  border-bottom-left-radius:0px !important;
  border-left-color:transparent !important;
}
.ui[class*="left action"].input > .dropdown,
.ui[class*="left action"].input > .button,
.ui[class*="left action"].input > .buttons > .button{
  border-radius:0px;
}
.ui[class*="left action"].input > .dropdown:first-child,
.ui[class*="left action"].input > .button:first-child,
.ui[class*="left action"].input > .buttons:first-child > .button{
  border-radius:0 0px 0px 0;
}
.ui[class*="left action"].input > input:focus{
  border-left-color:#85B7D9 !important;
}
.ui.inverted.input > input{
  border:none;
}
.ui.fluid.input{
  display:flex;
}
.ui.fluid.input > input{
  width:0px !important;
}
.ui.mini.input{
  font-size:0.78571429em;
}
.ui.small.input{
  font-size:0.92857143em;
}
.ui.input{
  font-size:1em;
}
.ui.large.input{
  font-size:1.14285714em;
}
.ui.big.input{
  font-size:1.28571429em;
}
.ui.huge.input{
  font-size:1.42857143em;
}
.ui.massive.input{
  font-size:1.71428571em;
}
.fake-input > .input{
  cursor:text;
  flex:1 0 auto;
  text-align:left;
  line-height:1.21428571em;
  font-family:'Raleway', sans-serif;
  padding:0.67857143em 1em;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  border-radius:0;
  transition:box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow:none;
}
.fake-input > .input::selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
.fake-input.ui.labeled.input:not([class*="corner labeled"]) .label:first-child + .input{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-left-color:transparent;
}
/*!
 * # Semantic UI - Label
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.label{
  display:inline-block;
  line-height:1;
  vertical-align:baseline;
  margin:0em 0.14285714em;
  background-color:#E8E8E8;
  background-image:none;
  padding:0.5833em 0.833em;
  color:rgba(0, 0, 0, 0.6);
  text-transform:none;
  font-weight:bold;
  border:0px solid transparent;
  border-radius:0;
  transition:background 0.1s ease;
}
.ui.label:first-child{
  margin-left:0em;
}
.ui.label:last-child{
  margin-right:0em;
}
a.ui.label{
  cursor:pointer;
}
.ui.label > a{
  cursor:pointer;
  color:inherit;
  opacity:0.5;
  transition:0.1s opacity ease;
}
.ui.label > a:hover{
  opacity:1;
}
.ui.label > img{
  width:auto !important;
  vertical-align:middle;
  height:2.1666em !important;
}
.ui.label > .icon{
  width:auto;
  margin:0em 0.75em 0em 0em;
}
.ui.label > .detail{
  display:inline-block;
  vertical-align:top;
  font-weight:bold;
  margin-left:1em;
  opacity:0.8;
}
.ui.label > .detail .icon{
  margin:0em 0.25em 0em 0em;
}
.ui.label > .close.icon,
.ui.label > .delete.icon{
  cursor:pointer;
  margin-right:0em;
  margin-left:0.5em;
  font-size:0.92857143em;
  opacity:0.5;
  transition:background 0.1s ease;
}
.ui.label > .delete.icon:hover{
  opacity:1;
}
.ui.labels > .label{
  margin:0em 0.5em 0.5em 0em;
}
.ui.header > .ui.label{
  margin-top:-0.29165em;
}
.ui.attached.segment > .ui.top.left.attached.label,
.ui.bottom.attached.segment > .ui.top.left.attached.label{
  border-top-left-radius:0;
}
.ui.attached.segment > .ui.top.right.attached.label,
.ui.bottom.attached.segment > .ui.top.right.attached.label{
  border-top-right-radius:0;
}
.ui.top.attached.segment > .ui.bottom.left.attached.label{
  border-bottom-left-radius:0;
}
.ui.top.attached.segment > .ui.bottom.right.attached.label{
  border-bottom-right-radius:0;
}
.ui.top.attached.label:first-child + :not(.attached),
.ui.top.attached.label + [class*="right floated"] + *{
  margin-top:2rem !important;
}
.ui.bottom.attached.label:first-child ~ :last-child:not(.attached){
  margin-top:0em;
  margin-bottom:2rem !important;
}
.ui.image.label{
  width:auto !important;
  margin-top:0em;
  margin-bottom:0em;
  max-width:9999px;
  vertical-align:baseline;
  text-transform:none;
  background:#E8E8E8;
  padding:0.5833em 0.833em 0.5833em 0.5em;
  border-radius:0;
  box-shadow:none;
}
.ui.image.label img{
  display:inline-block;
  vertical-align:top;
  height:2.1666em;
  margin:-0.5833em 0.5em -0.5833em -0.5em;
  border-radius:0 0em 0em 0;
}
.ui.image.label .detail{
  background:rgba(0, 0, 0, 0.1);
  margin:-0.5833em -0.833em -0.5833em 0.5em;
  padding:0.5833em 0.833em;
  border-radius:0em 0 0 0em;
}
.ui.tag.labels .label,
.ui.tag.label{
  margin-left:1em;
  position:relative;
  padding-left:1.5em;
  padding-right:1.5em;
  border-radius:0em 0 0 0em;
  transition:none;
}
.ui.tag.labels .label:before,
.ui.tag.label:before{
  position:absolute;
  transform:translateY(-50%) translateX(50%) rotate(-45deg);
  top:50%;
  right:100%;
  content:'';
  background-color:inherit;
  background-image:none;
  width:1.56em;
  height:1.56em;
  transition:none;
}
.ui.tag.labels .label:after,
.ui.tag.label:after{
  position:absolute;
  content:'';
  top:50%;
  left:-0.25em;
  margin-top:-0.25em;
  background-color:#FFF !important;
  width:0.5em;
  height:0.5em;
  box-shadow:0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius:500rem;
}
.ui.corner.label{
  position:absolute;
  top:0em;
  right:0em;
  margin:0em;
  padding:0em;
  text-align:center;
  border-color:#E8E8E8;
  width:4em;
  height:4em;
  z-index:1;
  transition:border-color 0.1s ease;
}
.ui.corner.label{
  background-color:transparent !important;
}
.ui.corner.label:after{
  position:absolute;
  content:"";
  right:0em;
  top:0em;
  z-index:-1;
  width:0em;
  height:0em;
  background-color:transparent !important;
  border-top:0em solid transparent;
  border-right:4em solid transparent;
  border-bottom:4em solid transparent;
  border-left:0em solid transparent;
  border-right-color:inherit;
  transition:border-color 0.1s ease;
}
.ui.corner.label .icon{
  cursor:default;
  position:relative;
  top:0.64285714em;
  left:0.78571429em;
  font-size:1.14285714em;
  margin:0em;
}
.ui.left.corner.label,
.ui.left.corner.label:after{
  right:auto;
  left:0em;
}
.ui.left.corner.label:after{
  border-top:4em solid transparent;
  border-right:4em solid transparent;
  border-bottom:0em solid transparent;
  border-left:0em solid transparent;
  border-top-color:inherit;
}
.ui.left.corner.label .icon{
  left:-0.78571429em;
}
.ui.segment > .ui.corner.label{
  top:-1px;
  right:-1px;
}
.ui.segment > .ui.left.corner.label{
  right:auto;
  left:-1px;
}
.ui.ribbon.label{
  position:relative;
  margin:0em;
  min-width:max-content;
  border-radius:0em 0 0 0em;
  border-color:rgba(0, 0, 0, 0.15);
}
.ui.ribbon.label:after{
  position:absolute;
  content:'';
  top:100%;
  left:0%;
  background-color:transparent !important;
  border-style:solid;
  border-width:0em 1.2em 1.2em 0em;
  border-color:transparent;
  border-right-color:inherit;
  width:0em;
  height:0em;
}
.ui.ribbon.label{
  left:calc(-1rem - 1.2em);
  margin-right:-1.2em;
  padding-left:calc(1rem + 1.2em);
  padding-right:1.2em;
}
.ui[class*="right ribbon"].label{
  left:calc(100% + 1rem + 1.2em);
  padding-left:1.2em;
  padding-right:calc(1rem + 1.2em);
}
.ui[class*="right ribbon"].label{
  text-align:left;
  transform:translateX(-100%);
  border-radius:0 0em 0em 0;
}
.ui[class*="right ribbon"].label:after{
  left:auto;
  right:0%;
  border-style:solid;
  border-width:1.2em 1.2em 0em 0em;
  border-color:transparent;
  border-top-color:inherit;
}
.ui.image > .ribbon.label,
.ui.card .image > .ribbon.label{
  position:absolute;
  top:1rem;
}
.ui.card .image > .ui.ribbon.label,
.ui.image > .ui.ribbon.label{
  left:calc(--0.05rem - 1.2em);
}
.ui.card .image > .ui[class*="right ribbon"].label,
.ui.image > .ui[class*="right ribbon"].label{
  left:calc(100% + -0.05rem + 1.2em);
  padding-left:0.833em;
}
.ui.table td > .ui.ribbon.label{
  left:calc(-0.78571429em - 1.2em);
}
.ui.table td > .ui[class*="right ribbon"].label{
  left:calc(100% + 0.78571429em + 1.2em);
  padding-left:0.833em;
}
.ui[class*="top attached"].label,
.ui.attached.label{
  width:100%;
  position:absolute;
  margin:0em;
  top:0em;
  left:0em;
  padding:0.75em 1em;
  border-radius:0.21428571rem 0.21428571rem 0em 0em;
}
.ui[class*="bottom attached"].label{
  top:auto;
  bottom:0em;
  border-radius:0em 0em 0.21428571rem 0.21428571rem;
}
.ui[class*="top left attached"].label{
  width:auto;
  margin-top:0em !important;
  border-radius:0.21428571rem 0em 0 0em;
}
.ui[class*="top right attached"].label{
  width:auto;
  left:auto;
  right:0em;
  border-radius:0em 0.21428571rem 0em 0;
}
.ui[class*="bottom left attached"].label{
  width:auto;
  top:auto;
  bottom:0em;
  border-radius:0em 0 0em 0.21428571rem;
}
.ui[class*="bottom right attached"].label{
  top:auto;
  bottom:0em;
  left:auto;
  right:0em;
  width:auto;
  border-radius:0 0em 0.21428571rem 0em;
}
.ui.label.disabled{
  opacity:0.5;
}
a.ui.labels .label:hover,
a.ui.label:hover{
  background-color:#E0E0E0;
  border-color:#E0E0E0;
  background-image:none;
  color:rgba(0, 0, 0, 0.8);
}
.ui.labels a.label:hover:before,
a.ui.label:hover:before{
  color:rgba(0, 0, 0, 0.8);
}
.ui.active.label{
  background-color:#D0D0D0;
  border-color:#D0D0D0;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.active.label:before{
  background-color:#D0D0D0;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
a.ui.labels .active.label:hover,
a.ui.active.label:hover{
  background-color:#C8C8C8;
  border-color:#C8C8C8;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.labels a.active.label:ActiveHover:before,
a.ui.active.label:ActiveHover:before{
  background-color:#C8C8C8;
  background-image:none;
  color:rgba(0, 0, 0, 0.95);
}
.ui.labels.visible .label,
.ui.label.visible:not(.dropdown){
  display:inline-block !important;
}
.ui.labels.hidden .label,
.ui.label.hidden{
  display:none !important;
}
.ui.red.labels .label,
.ui.red.label{
  background-color:#DB2828 !important;
  border-color:#DB2828 !important;
  color:#FFF !important;
}
.ui.red.labels .label:hover,
a.ui.red.label:hover{
  background-color:#d01919 !important;
  border-color:#d01919 !important;
  color:#FFF !important;
}
.ui.red.corner.label,
.ui.red.corner.label:hover{
  background-color:transparent !important;
}
.ui.red.ribbon.label{
  border-color:#b21e1e !important;
}
.ui.basic.red.label{
  background:none #FFF !important;
  color:#DB2828 !important;
  border-color:#DB2828 !important;
}
.ui.basic.red.labels a.label:hover,
a.ui.basic.red.label:hover{
  background-color:#FFF !important;
  color:#d01919 !important;
  border-color:#d01919 !important;
}
.ui.orange.labels .label,
.ui.orange.label{
  background-color:#F2711C !important;
  border-color:#F2711C !important;
  color:#FFF !important;
}
.ui.orange.labels .label:hover,
a.ui.orange.label:hover{
  background-color:#f26202 !important;
  border-color:#f26202 !important;
  color:#FFF !important;
}
.ui.orange.corner.label,
.ui.orange.corner.label:hover{
  background-color:transparent !important;
}
.ui.orange.ribbon.label{
  border-color:#cf590c !important;
}
.ui.basic.orange.label{
  background:none #FFF !important;
  color:#F2711C !important;
  border-color:#F2711C !important;
}
.ui.basic.orange.labels a.label:hover,
a.ui.basic.orange.label:hover{
  background-color:#FFF !important;
  color:#f26202 !important;
  border-color:#f26202 !important;
}
.ui.yellow.labels .label,
.ui.yellow.label{
  background-color:#FBBD08 !important;
  border-color:#FBBD08 !important;
  color:#FFF !important;
}
.ui.yellow.labels .label:hover,
a.ui.yellow.label:hover{
  background-color:#eaae00 !important;
  border-color:#eaae00 !important;
  color:#FFF !important;
}
.ui.yellow.corner.label,
.ui.yellow.corner.label:hover{
  background-color:transparent !important;
}
.ui.yellow.ribbon.label{
  border-color:#cd9903 !important;
}
.ui.basic.yellow.label{
  background:none #FFF !important;
  color:#FBBD08 !important;
  border-color:#FBBD08 !important;
}
.ui.basic.yellow.labels a.label:hover,
a.ui.basic.yellow.label:hover{
  background-color:#FFF !important;
  color:#eaae00 !important;
  border-color:#eaae00 !important;
}
.ui.olive.labels .label,
.ui.olive.label{
  background-color:#B5CC18 !important;
  border-color:#B5CC18 !important;
  color:#FFF !important;
}
.ui.olive.labels .label:hover,
a.ui.olive.label:hover{
  background-color:#a7bd0d !important;
  border-color:#a7bd0d !important;
  color:#FFF !important;
}
.ui.olive.corner.label,
.ui.olive.corner.label:hover{
  background-color:transparent !important;
}
.ui.olive.ribbon.label{
  border-color:#198f35 !important;
}
.ui.basic.olive.label{
  background:none #FFF !important;
  color:#B5CC18 !important;
  border-color:#B5CC18 !important;
}
.ui.basic.olive.labels a.label:hover,
a.ui.basic.olive.label:hover{
  background-color:#FFF !important;
  color:#a7bd0d !important;
  border-color:#a7bd0d !important;
}
.ui.green.labels .label,
.ui.green.label{
  background-color:#21BA45 !important;
  border-color:#21BA45 !important;
  color:#FFF !important;
}
.ui.green.labels .label:hover,
a.ui.green.label:hover{
  background-color:#16ab39 !important;
  border-color:#16ab39 !important;
  color:#FFF !important;
}
.ui.green.corner.label,
.ui.green.corner.label:hover{
  background-color:transparent !important;
}
.ui.green.ribbon.label{
  border-color:#198f35 !important;
}
.ui.basic.green.label{
  background:none #FFF !important;
  color:#21BA45 !important;
  border-color:#21BA45 !important;
}
.ui.basic.green.labels a.label:hover,
a.ui.basic.green.label:hover{
  background-color:#FFF !important;
  color:#16ab39 !important;
  border-color:#16ab39 !important;
}
.ui.teal.labels .label,
.ui.teal.label{
  background-color:#00B5AD !important;
  border-color:#00B5AD !important;
  color:#FFF !important;
}
.ui.teal.labels .label:hover,
a.ui.teal.label:hover{
  background-color:#009c95 !important;
  border-color:#009c95 !important;
  color:#FFF !important;
}
.ui.teal.corner.label,
.ui.teal.corner.label:hover{
  background-color:transparent !important;
}
.ui.teal.ribbon.label{
  border-color:#00827c !important;
}
.ui.basic.teal.label{
  background:none #FFF !important;
  color:#00B5AD !important;
  border-color:#00B5AD !important;
}
.ui.basic.teal.labels a.label:hover,
a.ui.basic.teal.label:hover{
  background-color:#FFF !important;
  color:#009c95 !important;
  border-color:#009c95 !important;
}
.ui.blue.labels .label,
.ui.blue.label{
  background-color:#009ae1 !important;
  border-color:#009ae1 !important;
  color:#FFF !important;
}
.ui.blue.labels .label:hover,
a.ui.blue.label:hover{
  background-color:#0089c8 !important;
  border-color:#0089c8 !important;
  color:#FFF !important;
}
.ui.blue.corner.label,
.ui.blue.corner.label:hover{
  background-color:transparent !important;
}
.ui.blue.ribbon.label{
  border-color:#0077ae !important;
}
.ui.basic.blue.label{
  background:none #FFF !important;
  color:#009ae1 !important;
  border-color:#009ae1 !important;
}
.ui.basic.blue.labels a.label:hover,
a.ui.basic.blue.label:hover{
  background-color:#FFF !important;
  color:#0089c8 !important;
  border-color:#0089c8 !important;
}
.ui.grey.labels .label,
.ui.grey.label{
  background-color:#767676 !important;
  border-color:#767676 !important;
  color:#FFF !important;
}
.ui.grey.labels .label:hover,
a.ui.grey.label:hover{
  background-color:#838383 !important;
  border-color:#838383 !important;
  color:#FFF !important;
}
.ui.grey.corner.label,
.ui.grey.corner.label:hover{
  background-color:transparent !important;
}
.ui.grey.ribbon.label{
  border-color:#805031 !important;
}
.ui.basic.grey.label{
  background:none #FFF !important;
  color:#767676 !important;
  border-color:#767676 !important;
}
.ui.basic.grey.labels a.label:hover,
a.ui.basic.grey.label:hover{
  background-color:#FFF !important;
  color:#838383 !important;
  border-color:#838383 !important;
}
.ui.black.labels .label,
.ui.black.label{
  background-color:#1B1C1D !important;
  border-color:#1B1C1D !important;
  color:#FFF !important;
}
.ui.black.labels .label:hover,
a.ui.black.label:hover{
  background-color:#27292a !important;
  border-color:#27292a !important;
  color:#FFF !important;
}
.ui.black.corner.label,
.ui.black.corner.label:hover{
  background-color:transparent !important;
}
.ui.black.ribbon.label{
  border-color:#805031 !important;
}
.ui.basic.black.label{
  background:none #FFF !important;
  color:#1B1C1D !important;
  border-color:#1B1C1D !important;
}
.ui.basic.black.labels a.label:hover,
a.ui.basic.black.label:hover{
  background-color:#FFF !important;
  color:#27292a !important;
  border-color:#27292a !important;
}
.ui.basic.label{
  background:none #FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  box-shadow:none;
}
a.ui.basic.label:hover{
  text-decoration:none;
  background:none #FFF;
  color:#2063b9;
  box-shadow:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
}
.ui.basic.pointing.label:before{
  border-color:inherit;
}
.ui.label.fluid,
.ui.fluid.labels > .label{
  width:100%;
  box-sizing:border-box;
}
.ui.inverted.labels .label,
.ui.inverted.label{
  color:rgba(255, 255, 255, 0.9) !important;
}
.ui.horizontal.labels .label,
.ui.horizontal.label{
  margin:0em 0.5em 0em 0em;
  padding:0.4em 0.833em;
  min-width:3em;
  text-align:center;
}
.ui.circular.labels .label,
.ui.circular.label{
  min-width:2em;
  min-height:2em;
  padding:0.5em !important;
  line-height:1em;
  text-align:center;
  border-radius:500rem;
}
.ui.empty.circular.labels .label,
.ui.empty.circular.label{
  min-width:0em;
  min-height:0em;
  overflow:hidden;
  width:0.5em;
  height:0.5em;
  vertical-align:baseline;
}
.ui.pointing.label{
  position:relative;
}
.ui.attached.pointing.label{
  position:absolute;
}
.ui.pointing.label:before{
  background-color:inherit;
  background-image:inherit;
  border-width:none;
  border-style:solid;
  border-color:inherit;
}
.ui.pointing.label:before{
  position:absolute;
  content:'';
  transform:rotate(45deg);
  background-image:none;
  z-index:2;
  width:0.6666em;
  height:0.6666em;
  transition:background 0.1s ease;
}
.ui.pointing.label,
.ui[class*="pointing above"].label{
  margin-top:1em;
}
.ui.pointing.label:before,
.ui[class*="pointing above"].label:before{
  border-width:1px 0px 0px 1px;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  top:0%;
  left:50%;
}
.ui[class*="bottom pointing"].label,
.ui[class*="pointing below"].label{
  margin-top:0em;
  margin-bottom:1em;
}
.ui[class*="bottom pointing"].label:before,
.ui[class*="pointing below"].label:before{
  border-width:0px 1px 1px 0px;
  top:auto;
  right:auto;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  top:100%;
  left:50%;
}
.ui[class*="left pointing"].label{
  margin-top:0em;
  margin-left:0.6666em;
}
.ui[class*="left pointing"].label:before{
  border-width:0px 0px 1px 1px;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  bottom:auto;
  right:auto;
  top:50%;
  left:0em;
}
.ui[class*="right pointing"].label{
  margin-top:0em;
  margin-right:0.6666em;
}
.ui[class*="right pointing"].label:before{
  border-width:1px 1px 0px 0px;
  transform:translateX(50%) translateY(-50%) rotate(45deg);
  top:50%;
  right:0%;
  bottom:auto;
  left:auto;
}
.ui.basic.pointing.label:before,
.ui.basic[class*="pointing above"].label:before{
  margin-top:-1px;
}
.ui.basic[class*="bottom pointing"].label:before,
.ui.basic[class*="pointing below"].label:before{
  bottom:auto;
  top:100%;
  margin-top:1px;
}
.ui.basic[class*="left pointing"].label:before{
  top:50%;
  left:-1px;
}
.ui.basic[class*="right pointing"].label:before{
  top:50%;
  right:-1px;
}
.ui.floating.label{
  position:absolute;
  z-index:100;
  top:-1em;
  left:100%;
  margin:0em 0em 0em -1.5em !important;
}
.ui.mini.labels .label,
.ui.mini.label{
  font-size:0.64285714rem;
}
.ui.tiny.labels .label,
.ui.tiny.label{
  font-size:0.71428571rem;
}
.ui.small.labels .label,
.ui.small.label{
  font-size:0.78571429rem;
}
.ui.labels .label,
.ui.label{
  font-size:0.85714286rem;
}
.ui.large.labels .label,
.ui.large.label{
  font-size:1rem;
}
.ui.big.labels .label,
.ui.big.label{
  font-size:1.28571429rem;
}
.ui.huge.labels .label,
.ui.huge.label{
  font-size:1.42857143rem;
}
.ui.massive.labels .label,
.ui.massive.label{
  font-size:1.71428571rem;
}
/*!
 * # Semantic UI - List
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
ul.ui.list,
ol.ui.list,
.ui.list{
  list-style-type:none;
  margin:1em 0em;
  padding:0em 0em;
}
ul.ui.list:first-child,
ol.ui.list:first-child,
.ui.list:first-child{
  margin-top:0em;
  padding-top:0em;
}
ul.ui.list:last-child,
ol.ui.list:last-child,
.ui.list:last-child{
  margin-bottom:0em;
  padding-bottom:0em;
}
ul.ui.list li,
ol.ui.list li,
.ui.list > .item,
.ui.list .list > .item{
  display:list-item;
  table-layout:fixed;
  list-style-type:none;
  list-style-position:outside;
  padding:0.21428571em 0em;
  line-height:1.14285714em;
}
ul.ui.list > li:first-child:after,
ol.ui.list > li:first-child:after,
.ui.list > .list > .item,
.ui.list > .item:after{
  content:'';
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
ul.ui.list li:first-child,
ol.ui.list li:first-child,
.ui.list .list > .item:first-child,
.ui.list > .item:first-child{
  padding-top:0em;
}
ul.ui.list li:last-child,
ol.ui.list li:last-child,
.ui.list .list > .item:last-child,
.ui.list > .item:last-child{
  padding-bottom:0em;
}
ul.ui.list ul,
ol.ui.list ol,
.ui.list .list{
  clear:both;
  margin:0em;
  padding:0.75em 0em 0.25em 0.5em;
}
ul.ui.list ul li,
ol.ui.list ol li,
.ui.list .list > .item{
  padding:0.14285714em 0em;
  line-height:inherit;
}
.ui.list .list > .item > i.icon,
.ui.list > .item > i.icon{
  display:table-cell;
  margin:0em;
  padding-top:0em;
  padding-right:0.28571429em;
  vertical-align:top;
  transition:color 0.1s ease;
}
.ui.list .list > .item > i.icon:only-child,
.ui.list > .item > i.icon:only-child{
  display:inline-block;
  vertical-align:top;
}
.ui.list .list > .item > .image,
.ui.list > .item > .image{
  display:table-cell;
  background-color:transparent;
  margin:0em;
  vertical-align:top;
}
.ui.list .list > .item > .image:not(:only-child):not(img),
.ui.list > .item > .image:not(:only-child):not(img){
  padding-right:0.5em;
}
.ui.list .list > .item > .image img,
.ui.list > .item > .image img{
  vertical-align:top;
}
.ui.list .list > .item > img.image,
.ui.list .list > .item > .image:only-child,
.ui.list > .item > img.image,
.ui.list > .item > .image:only-child{
  display:inline-block;
}
.ui.list .list > .item > .content,
.ui.list > .item > .content{
  line-height:1.14285714em;
}
.ui.list .list > .item > .image + .content,
.ui.list .list > .item > .icon + .content,
.ui.list > .item > .image + .content,
.ui.list > .item > .icon + .content{
  display:table-cell;
  width:100%;
  padding:0em 0em 0em 0.5em;
  vertical-align:top;
}
.ui.list .list > .item > img.image + .content,
.ui.list > .item > img.image + .content{
  display:inline-block;
  width:auto;
}
.ui.list .list > .item > .content > .list,
.ui.list > .item > .content > .list{
  margin-left:0em;
  padding-left:0em;
}
.ui.list .list > .item .header,
.ui.list > .item .header{
  display:block;
  margin:0em;
  font-family:'Raleway', sans-serif;
  font-weight:bold;
  color:#231f20;
}
.ui.list .list > .item .description,
.ui.list > .item .description{
  display:block;
  color:rgba(0, 0, 0, 0.7);
}
.ui.list > .item a,
.ui.list .list > .item a{
  cursor:pointer;
}
.ui.list .list > a.item,
.ui.list > a.item{
  cursor:pointer;
  color:#4078C0;
}
.ui.list .list > a.item:hover,
.ui.list > a.item:hover{
  color:#2063b9;
}
.ui.list .list > a.item i.icon,
.ui.list > a.item i.icon{
  color:rgba(0, 0, 0, 0.4);
}
.ui.list .list > .item a.header,
.ui.list > .item a.header{
  cursor:pointer;
  color:#4078C0 !important;
}
.ui.list .list > .item a.header:hover,
.ui.list > .item a.header:hover{
  color:#2063b9 !important;
}
.ui[class*="left floated"].list{
  float:left;
}
.ui[class*="right floated"].list{
  float:right;
}
.ui.list .list > .item [class*="left floated"],
.ui.list > .item [class*="left floated"]{
  float:left;
  margin:0em 1em 0em 0em;
}
.ui.list .list > .item [class*="right floated"],
.ui.list > .item [class*="right floated"]{
  float:right;
  margin:0em 0em 0em 1em;
}
.ui.menu .ui.list > .item,
.ui.menu .ui.list .list > .item{
  display:list-item;
  table-layout:fixed;
  background-color:transparent;
  list-style-type:none;
  list-style-position:outside;
  padding:0.21428571em 0em;
  line-height:1.14285714em;
}
.ui.menu .ui.list .list > .item:before,
.ui.menu .ui.list > .item:before{
  border:none;
  background:none;
}
.ui.menu .ui.list .list > .item:first-child,
.ui.menu .ui.list > .item:first-child{
  padding-top:0em;
}
.ui.menu .ui.list .list > .item:last-child,
.ui.menu .ui.list > .item:last-child{
  padding-bottom:0em;
}
.ui.horizontal.list{
  display:inline-block;
  font-size:0em;
}
.ui.horizontal.list > .item{
  display:inline-block;
  margin-left:1em;
  font-size:1rem;
}
.ui.horizontal.list:not(.celled) > .item:first-child{
  margin-left:0em !important;
  padding-left:0em !important;
}
.ui.horizontal.list .list{
  padding-left:0em;
  padding-bottom:0em;
}
.ui.horizontal.list > .item > .image,
.ui.horizontal.list .list > .item > .image,
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list .list > .item > .icon,
.ui.horizontal.list > .item > .content,
.ui.horizontal.list .list > .item > .content{
  vertical-align:middle;
}
.ui.horizontal.list > .item:first-child,
.ui.horizontal.list > .item:last-child{
  padding-top:0.21428571em;
  padding-bottom:0.21428571em;
}
.ui.horizontal.list > .item > i.icon{
  margin:0em;
  padding:0em 0.25em 0em 0em;
}
.ui.horizontal.list > .item > .icon,
.ui.horizontal.list > .item > .icon + .content{
  float:none;
  display:inline-block;
}
.ui.list .list > .disabled.item,
.ui.list > .disabled.item{
  pointer-events:none;
  color:#231f20 !important;
}
.ui.inverted.list .list > .disabled.item,
.ui.inverted.list > .disabled.item{
  color:rgba(225, 225, 225, 0.3) !important;
}
.ui.list .list > a.item:hover .icon,
.ui.list > a.item:hover .icon{
  color:#231f20;
}
.ui.inverted.list .list > a.item > .icon,
.ui.inverted.list > a.item > .icon{
  color:rgba(255, 255, 255, 0.7);
}
.ui.inverted.list .list > .item .header,
.ui.inverted.list > .item .header{
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > .item .description,
.ui.inverted.list > .item .description{
  color:rgba(255, 255, 255, 0.7);
}
.ui.inverted.list .list > a.item,
.ui.inverted.list > a.item{
  cursor:pointer;
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.list .list > a.item:hover,
.ui.inverted.list > a.item:hover{
  color:#2063b9;
}
.ui.inverted.list .item a:not(.ui){
  color:rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.list .item a:not(.ui):hover{
  color:#2063b9 !important;
}
.ui.list[class*="top aligned"] .image,
.ui.list[class*="top aligned"] .content,
.ui.list [class*="top aligned"]{
  vertical-align:top !important;
}
.ui.list[class*="middle aligned"] .image,
.ui.list[class*="middle aligned"] .content,
.ui.list [class*="middle aligned"]{
  vertical-align:middle !important;
}
.ui.list[class*="bottom aligned"] .image,
.ui.list[class*="bottom aligned"] .content,
.ui.list [class*="bottom aligned"]{
  vertical-align:bottom !important;
}
.ui.link.list .item,
.ui.link.list a.item,
.ui.link.list .item a:not(.ui){
  color:rgba(0, 0, 0, 0.4);
  transition:0.1s color ease;
}
.ui.link.list.list a.item:hover,
.ui.link.list.list .item a:not(.ui):hover{
  color:rgba(0, 0, 0, 0.8);
}
.ui.link.list.list a.item:active,
.ui.link.list.list .item a:not(.ui):active{
  color:rgba(0, 0, 0, 0.9);
}
.ui.link.list.list .active.item,
.ui.link.list.list .active.item a:not(.ui){
  color:rgba(0, 0, 0, 0.95);
}
.ui.inverted.link.list .item,
.ui.inverted.link.list a.item,
.ui.inverted.link.list .item a:not(.ui){
  color:rgba(255, 255, 255, 0.5);
}
.ui.inverted.link.list.list a.item:hover,
.ui.inverted.link.list.list .item a:not(.ui):hover{
  color:#ffffff;
}
.ui.inverted.link.list.list a.item:active,
.ui.inverted.link.list.list .item a:not(.ui):active{
  color:#ffffff;
}
.ui.inverted.link.list.list a.active.item,
.ui.inverted.link.list.list .active.item a:not(.ui){
  color:#ffffff;
}
.ui.selection.list .list > .item,
.ui.selection.list > .item{
  cursor:pointer;
  background:transparent;
  padding:0.5em 0.5em;
  margin:0em;
  color:rgba(0, 0, 0, 0.4);
  border-radius:0.5em;
  transition:0.1s color ease, 0.1s padding-left ease, 0.1s background-color ease;
}
.ui.selection.list .list > .item:last-child,
.ui.selection.list > .item:last-child{
  margin-bottom:0em;
}
.ui.selection.list.list > .item:hover,
.ui.selection.list > .item:hover{
  background:rgba(0, 0, 0, 0.03);
  color:rgba(0, 0, 0, 0.8);
}
.ui.selection.list .list > .item:active,
.ui.selection.list > .item:active{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.9);
}
.ui.selection.list .list > .item.active,
.ui.selection.list > .item.active{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.inverted.selection.list > .item,
.ui.inverted.selection.list > .item{
  background:transparent;
  color:rgba(255, 255, 255, 0.5);
}
.ui.inverted.selection.list > .item:hover,
.ui.inverted.selection.list > .item:hover{
  background:rgba(255, 255, 255, 0.02);
  color:#ffffff;
}
.ui.inverted.selection.list > .item:active,
.ui.inverted.selection.list > .item:active{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}
.ui.inverted.selection.list > .item.active,
.ui.inverted.selection.list > .item.active{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}
.ui.celled.selection.list .list > .item,
.ui.divided.selection.list .list > .item,
.ui.celled.selection.list > .item,
.ui.divided.selection.list > .item{
  border-radius:0em;
}
.ui.animated.list > .item{
  transition:0.25s color ease 0.1s, 0.25s padding-left ease 0.1s, 0.25s background-color ease 0.1s;
}
.ui.animated.list:not(.horizontal) > .item:hover{
  padding-left:1em;
}
.ui.fitted.list:not(.selection) .list > .item,
.ui.fitted.list:not(.selection) > .item{
  padding-left:0em;
  padding-right:0em;
}
.ui.fitted.selection.list .list > .item,
.ui.fitted.selection.list > .item{
  margin-left:-0.5em;
  margin-right:-0.5em;
}
ul.ui.list,
.ui.bulleted.list{
  margin-left:1.25rem;
}
ul.ui.list li,
.ui.bulleted.list .list > .item,
.ui.bulleted.list > .item{
  position:relative;
}
ul.ui.list li:before,
.ui.bulleted.list .list > .item:before,
.ui.bulleted.list > .item:before{
  user-select:none;
  pointer-events:none;
  position:absolute;
  top:auto;
  left:auto;
  font-weight:normal;
  margin-left:-1.25rem;
  content:'•';
  opacity:1;
  color:inherit;
  vertical-align:top;
}
ul.ui.list li:before,
.ui.bulleted.list .list > a.item:before,
.ui.bulleted.list > a.item:before{
  color:#231f20;
}
ul.ui.list ul,
.ui.bulleted.list .list{
  padding-left:1.25rem;
}
ul.ui.horizontal.bulleted.list,
.ui.horizontal.bulleted.list{
  margin-left:0em;
}
ul.ui.horizontal.bulleted.list li,
.ui.horizontal.bulleted.list > .item{
  margin-left:1.75rem;
}
ul.ui.horizontal.bulleted.list li:first-child,
.ui.horizontal.bulleted.list > .item:first-child{
  margin-left:0em;
}
ul.ui.horizontal.bulleted.list li::before,
.ui.horizontal.bulleted.list > .item::before{
  color:#231f20;
}
ul.ui.horizontal.bulleted.list li:first-child::before,
.ui.horizontal.bulleted.list > .item:first-child::before{
  display:none;
}
ol.ui.list,
.ui.ordered.list,
.ui.ordered.list .list,
ol.ui.list ol{
  counter-reset:ordered;
  margin-left:1.25rem;
  list-style-type:none;
}
ol.ui.list li,
.ui.ordered.list .list > .item,
.ui.ordered.list > .item{
  list-style-type:none;
  position:relative;
}
ol.ui.list li:before,
.ui.ordered.list .list > .item:before,
.ui.ordered.list > .item:before{
  position:absolute;
  top:auto;
  left:auto;
  user-select:none;
  pointer-events:none;
  margin-left:-1.25rem;
  counter-increment:ordered;
  content:counters(ordered, ".") " ";
  text-align:right;
  color:#231f20;
  vertical-align:middle;
  opacity:0.8;
}
ol.ui.inverted.list li:before,
.ui.ordered.inverted.list .list > .item:before,
.ui.ordered.inverted.list > .item:before{
  color:rgba(255, 255, 255, 0.7);
}
.ui.ordered.list > .list > .item[data-value],
.ui.ordered.list > .item[data-value]{
  content:attr(data-value);
}
ol.ui.list li[value]:before{
  content:attr(value);
}
ol.ui.list ol,
.ui.ordered.list .list{
  margin-left:1em;
}
ol.ui.list ol li:before,
.ui.ordered.list .list > .item:before{
  margin-left:-2em;
}
ol.ui.horizontal.list,
.ui.ordered.horizontal.list{
  margin-left:0em;
}
ol.ui.horizontal.list li:before,
.ui.ordered.horizontal.list .list > .item:before,
.ui.ordered.horizontal.list > .item:before{
  position:static;
  margin:0em 0.5em 0em 0em;
}
.ui.divided.list > .item{
  border-top:1px solid rgba(34, 36, 38, 0.15);
}
.ui.divided.list .list > .item{
  border-top:none;
}
.ui.divided.list .item .list > .item{
  border-top:none;
}
.ui.divided.list .list > .item:first-child,
.ui.divided.list > .item:first-child{
  border-top:none;
}
.ui.divided.list:not(.horizontal) .list > .item:first-child{
  border-top-width:1px;
}
.ui.divided.bulleted.list:not(.horizontal),
.ui.divided.bulleted.list .list{
  margin-left:0em;
  padding-left:0em;
}
.ui.divided.bulleted.list > .item:not(.horizontal){
  padding-left:1.25rem;
}
.ui.divided.ordered.list{
  margin-left:0em;
}
.ui.divided.ordered.list .list > .item,
.ui.divided.ordered.list > .item{
  padding-left:1.25rem;
}
.ui.divided.ordered.list .item .list{
  margin-left:0em;
  margin-right:0em;
  padding-bottom:0.21428571em;
}
.ui.divided.ordered.list .item .list > .item{
  padding-left:1em;
}
.ui.divided.selection.list .list > .item,
.ui.divided.selection.list > .item{
  margin:0em;
  border-radius:0em;
}
.ui.divided.horizontal.list{
  margin-left:0em;
}
.ui.divided.horizontal.list > .item:not(:first-child){
  padding-left:0.5em;
}
.ui.divided.horizontal.list > .item:not(:last-child){
  padding-right:0.5em;
}
.ui.divided.horizontal.list > .item{
  border-top:none;
  border-left:1px solid rgba(34, 36, 38, 0.15);
  margin:0em;
  line-height:0.6;
}
.ui.horizontal.divided.list > .item:first-child{
  border-left:none;
}
.ui.divided.inverted.list > .item,
.ui.divided.inverted.list > .list,
.ui.divided.inverted.horizontal.list > .item{
  border-color:rgba(255, 255, 255, 0.1);
}
.ui.celled.list > .item,
.ui.celled.list > .list{
  border-top:1px solid rgba(34, 36, 38, 0.15);
  padding-left:0.5em;
  padding-right:0.5em;
}
.ui.celled.list > .item:last-child{
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.ui.celled.list > .item:first-child,
.ui.celled.list > .item:last-child{
  padding-top:0.21428571em;
  padding-bottom:0.21428571em;
}
.ui.celled.list .item .list > .item{
  border-width:0px;
}
.ui.celled.list .list > .item:first-child{
  border-top-width:0px;
}
.ui.celled.bulleted.list{
  margin-left:0em;
}
.ui.celled.bulleted.list .list > .item,
.ui.celled.bulleted.list > .item{
  padding-left:1.25rem;
}
.ui.celled.bulleted.list .item .list{
  margin-left:-1.25rem;
  margin-right:-1.25rem;
  padding-bottom:0.21428571em;
}
.ui.celled.ordered.list{
  margin-left:0em;
}
.ui.celled.ordered.list .list > .item,
.ui.celled.ordered.list > .item{
  padding-left:1.25rem;
}
.ui.celled.ordered.list .item .list{
  margin-left:0em;
  margin-right:0em;
  padding-bottom:0.21428571em;
}
.ui.celled.ordered.list .list > .item{
  padding-left:1em;
}
.ui.horizontal.celled.list{
  margin-left:0em;
}
.ui.horizontal.celled.list .list > .item,
.ui.horizontal.celled.list > .item{
  border-top:none;
  border-left:1px solid rgba(34, 36, 38, 0.15);
  margin:0em;
  padding-left:0.5em;
  padding-right:0.5em;
  line-height:0.6;
}
.ui.horizontal.celled.list .list > .item:last-child,
.ui.horizontal.celled.list > .item:last-child{
  border-bottom:none;
  border-right:1px solid rgba(34, 36, 38, 0.15);
}
.ui.celled.inverted.list > .item,
.ui.celled.inverted.list > .list{
  border-color:1px solid rgba(255, 255, 255, 0.1);
}
.ui.celled.inverted.horizontal.list .list > .item,
.ui.celled.inverted.horizontal.list > .item{
  border-color:1px solid rgba(255, 255, 255, 0.1);
}
.ui.relaxed.list:not(.horizontal) > .item:not(:first-child){
  padding-top:0.42857143em;
}
.ui.relaxed.list:not(.horizontal) > .item:not(:last-child){
  padding-bottom:0.42857143em;
}
.ui.horizontal.relaxed.list .list > .item:not(:first-child),
.ui.horizontal.relaxed.list > .item:not(:first-child){
  padding-left:1rem;
}
.ui.horizontal.relaxed.list .list > .item:not(:last-child),
.ui.horizontal.relaxed.list > .item:not(:last-child){
  padding-right:1rem;
}
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:first-child){
  padding-top:0.85714286em;
}
.ui[class*="very relaxed"].list:not(.horizontal) > .item:not(:last-child){
  padding-bottom:0.85714286em;
}
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:first-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:first-child){
  padding-left:1.5rem;
}
.ui.horizontal[class*="very relaxed"].list .list > .item:not(:last-child),
.ui.horizontal[class*="very relaxed"].list > .item:not(:last-child){
  padding-right:1.5rem;
}
.ui.mini.list{
  font-size:0.78571429em;
}
.ui.tiny.list{
  font-size:0.85714286em;
}
.ui.small.list{
  font-size:0.92857143em;
}
.ui.list{
  font-size:1em;
}
.ui.large.list{
  font-size:1.14285714em;
}
.ui.big.list{
  font-size:1.28571429em;
}
.ui.huge.list{
  font-size:1.42857143em;
}
.ui.massive.list{
  font-size:1.71428571em;
}
.ui.mini.horizontal.list .list > .item,
.ui.mini.horizontal.list > .item{
  font-size:0.78571429rem;
}
.ui.tiny.horizontal.list .list > .item,
.ui.tiny.horizontal.list > .item{
  font-size:0.85714286rem;
}
.ui.small.horizontal.list .list > .item,
.ui.small.horizontal.list > .item{
  font-size:0.92857143rem;
}
.ui.horizontal.list .list > .item,
.ui.horizontal.list > .item{
  font-size:1rem;
}
.ui.large.horizontal.list .list > .item,
.ui.large.horizontal.list > .item{
  font-size:1.14285714rem;
}
.ui.big.horizontal.list .list > .item,
.ui.big.horizontal.list > .item{
  font-size:1.28571429rem;
}
.ui.huge.horizontal.list .list > .item,
.ui.huge.horizontal.list > .item{
  font-size:1.42857143rem;
}
.ui.massive.horizontal.list .list > .item,
.ui.massive.horizontal.list > .item{
  font-size:1.71428571rem;
}
/*!
 * # Semantic UI - Loader
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.loader{
  display:none;
  position:absolute;
  top:50%;
  left:50%;
  margin:0px;
  text-align:center;
  z-index:1000;
  transform:translateX(-50%) translateY(-50%);
}
.ui.loader:before{
  position:absolute;
  content:'';
  top:0%;
  left:50%;
  width:100%;
  height:100%;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loader:after{
  position:absolute;
  content:'';
  top:0%;
  left:50%;
  width:100%;
  height:100%;
  animation:loader 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 transparent transparent;
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
}
@keyframes loader{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.ui.mini.loader:before,
.ui.mini.loader:after{
  width:1rem;
  height:1rem;
  margin:0em 0em 0em -0.5rem;
}
.ui.tiny.loader:before,
.ui.tiny.loader:after{
  width:1.14285714rem;
  height:1.14285714rem;
  margin:0em 0em 0em -0.57142857rem;
}
.ui.small.loader:before,
.ui.small.loader:after{
  width:1.71428571rem;
  height:1.71428571rem;
  margin:0em 0em 0em -0.85714286rem;
}
.ui.loader:before,
.ui.loader:after{
  width:2.28571429rem;
  height:2.28571429rem;
  margin:0em 0em 0em -1.14285714rem;
}
.ui.large.loader:before,
.ui.large.loader:after{
  width:3.42857143rem;
  height:3.42857143rem;
  margin:0em 0em 0em -1.71428571rem;
}
.ui.big.loader:before,
.ui.big.loader:after{
  width:3.71428571rem;
  height:3.71428571rem;
  margin:0em 0em 0em -1.85714286rem;
}
.ui.huge.loader:before,
.ui.huge.loader:after{
  width:4.14285714rem;
  height:4.14285714rem;
  margin:0em 0em 0em -2.07142857rem;
}
.ui.massive.loader:before,
.ui.massive.loader:after{
  width:4.57142857rem;
  height:4.57142857rem;
  margin:0em 0em 0em -2.28571429rem;
}
.ui.dimmer .loader{
  display:block;
}
.ui.dimmer .ui.loader{
  color:rgba(255, 255, 255, 0.9);
}
.ui.dimmer .ui.loader:before{
  border-color:rgba(255, 255, 255, 0.15);
}
.ui.dimmer .ui.loader:after{
  border-color:#FFF transparent transparent;
}
.ui.inverted.dimmer .ui.loader{
  color:#231f20;
}
.ui.inverted.dimmer .ui.loader:before{
  border-color:rgba(0, 0, 0, 0.1);
}
.ui.inverted.dimmer .ui.loader:after{
  border-color:#767676 transparent transparent;
}
.ui.text.loader{
  width:auto !important;
  height:auto !important;
  text-align:center;
  font-style:normal;
}
.ui.indeterminate.loader:after{
  animation-direction:reverse;
  animation-duration:1.2s;
}
.ui.loader.active,
.ui.loader.visible{
  display:block;
}
.ui.loader.disabled,
.ui.loader.hidden{
  display:none;
}
.ui.inverted.dimmer .ui.mini.loader,
.ui.mini.loader{
  width:1rem;
  height:1rem;
  font-size:0.78571429em;
}
.ui.inverted.dimmer .ui.tiny.loader,
.ui.tiny.loader{
  width:1.14285714rem;
  height:1.14285714rem;
  font-size:0.85714286em;
}
.ui.inverted.dimmer .ui.small.loader,
.ui.small.loader{
  width:1.71428571rem;
  height:1.71428571rem;
  font-size:0.92857143em;
}
.ui.inverted.dimmer .ui.loader,
.ui.loader{
  width:2.28571429rem;
  height:2.28571429rem;
  font-size:1em;
}
.ui.inverted.dimmer .ui.large.loader,
.ui.large.loader{
  width:3.42857143rem;
  height:3.42857143rem;
  font-size:1.14285714em;
}
.ui.inverted.dimmer .ui.big.loader,
.ui.big.loader{
  width:3.71428571rem;
  height:3.71428571rem;
  font-size:1.28571429em;
}
.ui.inverted.dimmer .ui.huge.loader,
.ui.huge.loader{
  width:4.14285714rem;
  height:4.14285714rem;
  font-size:1.42857143em;
}
.ui.inverted.dimmer .ui.massive.loader,
.ui.massive.loader{
  width:4.57142857rem;
  height:4.57142857rem;
  font-size:1.71428571em;
}
.ui.mini.text.loader{
  min-width:1rem;
  padding-top:1.78571429rem;
}
.ui.tiny.text.loader{
  min-width:1.14285714rem;
  padding-top:1.92857143rem;
}
.ui.small.text.loader{
  min-width:1.71428571rem;
  padding-top:2.5rem;
}
.ui.text.loader{
  min-width:2.28571429rem;
  padding-top:3.07142857rem;
}
.ui.large.text.loader{
  min-width:3.42857143rem;
  padding-top:4.21428571rem;
}
.ui.big.text.loader{
  min-width:3.71428571rem;
  padding-top:4.5rem;
}
.ui.huge.text.loader{
  min-width:4.14285714rem;
  padding-top:4.92857143rem;
}
.ui.massive.text.loader{
  min-width:4.57142857rem;
  padding-top:5.35714286rem;
}
.ui.inverted.loader{
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.loader:before{
  border-color:rgba(255, 255, 255, 0.15);
}
.ui.inverted.loader:after{
  border-top-color:#FFF;
}
.ui.inline.loader{
  position:relative;
  vertical-align:middle;
  margin:0em;
  left:0em;
  top:0em;
  transform:none;
}
.ui.inline.loader.active,
.ui.inline.loader.visible{
  display:inline-block;
}
.ui.centered.inline.loader.active,
.ui.centered.inline.loader.visible{
  display:block;
  margin-left:auto;
  margin-right:auto;
}
/*!
 * # Semantic UI - Segment
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.segment{
  position:relative;
  background:#FFF;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin:1rem 0em;
  padding:0px;
  border-radius:0;
  border:1px solid #183E83;
}
.ui.segment:first-child{
  margin-top:0em;
}
.ui.segment:last-child{
  margin-bottom:0em;
}
.ui.vertical.segment{
  margin:0em;
  padding-left:0em;
  padding-right:0em;
  background:none transparent;
  border-radius:0px;
  box-shadow:none;
  border:none;
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.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:0em;
  border-top-right-radius:0em;
}
.ui[class*="top attached"].segment > [class*="bottom attached"].label{
  border-bottom-left-radius:0em;
  border-bottom-right-radius:0em;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*="top attached"].label{
  border-top-left-radius:0em;
  border-top-right-radius:0em;
}
.ui.attached.segment:not(.top):not(.bottom) > [class*="bottom attached"].label{
  border-bottom-left-radius:0em;
  border-bottom-right-radius:0em;
}
.ui.page.grid.segment,
.ui.grid > .row > .ui.segment.column,
.ui.grid > .ui.segment.column{
  padding-top:2em;
  padding-bottom:2em;
}
.ui.grid.segment{
  margin:1rem 0em;
  border-radius:0;
}
.ui.basic.table.segment{
  background:#FFF;
  border:1px solid #183E83;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui[class*="very basic"].table.segment{
  padding:0px;
}
.ui.placeholder.segment{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:stretch;
  max-width:initial;
  animation:none;
  overflow:visible;
  padding:0px;
  min-height:18rem;
  background:#F9FAFB;
  border-color:rgba(34, 36, 38, 0.15);
  box-shadow:0px 2px 25px 0 rgba(34, 36, 38, 0.05) inset;
}
.ui.placeholder.segment .button,
.ui.placeholder.segment textarea{
  display:block;
}
.ui.placeholder.segment .field,
.ui.placeholder.segment textarea,
.ui.placeholder.segment > .ui.input,
.ui.placeholder.segment .button{
  max-width:15rem;
  margin-left:auto;
  margin-right:auto;
}
.ui.placeholder.segment .column .button,
.ui.placeholder.segment .column .field,
.ui.placeholder.segment .column textarea,
.ui.placeholder.segment .column > .ui.input{
  max-width:15rem;
  margin-left:auto;
  margin-right:auto;
}
.ui.placeholder.segment > .inline{
  align-self:center;
}
.ui.placeholder.segment > .inline > .button{
  display:inline-block;
  width:auto;
  margin:0px 0.35714286rem 0px 0px;
}
.ui.placeholder.segment > .inline > .button:last-child{
  margin-right:0px;
}
.ui.piled.segments,
.ui.piled.segment{
  margin:3em 0em;
  box-shadow:'';
  z-index:auto;
}
.ui.piled.segment:first-child{
  margin-top:0em;
}
.ui.piled.segment:last-child{
  margin-bottom:0em;
}
.ui.piled.segments:after,
.ui.piled.segments:before,
.ui.piled.segment:after,
.ui.piled.segment:before{
  background-color:#FFF;
  visibility:visible;
  content:'';
  display:block;
  height:100%;
  left:0px;
  position:absolute;
  width:100%;
  border:1px solid #183E83;
  box-shadow:'';
}
.ui.piled.segments:before,
.ui.piled.segment:before{
  transform:rotate(-1.2deg);
  top:0;
  z-index:-2;
}
.ui.piled.segments:after,
.ui.piled.segment:after{
  transform:rotate(1.2deg);
  top:0;
  z-index:-1;
}
.ui[class*="top attached"].piled.segment{
  margin-top:3em;
  margin-bottom:0em;
}
.ui.piled.segment[class*="top attached"]:first-child{
  margin-top:0em;
}
.ui.piled.segment[class*="bottom attached"]{
  margin-top:0em;
  margin-bottom:3em;
}
.ui.piled.segment[class*="bottom attached"]:last-child{
  margin-bottom:0em;
}
.ui.stacked.segment{
  padding-bottom:1.4em;
}
.ui.stacked.segments:before,
.ui.stacked.segments:after,
.ui.stacked.segment:before,
.ui.stacked.segment:after{
  content:'';
  position:absolute;
  bottom:-3px;
  left:0%;
  border-top:1px solid rgba(34, 36, 38, 0.15);
  background:rgba(0, 0, 0, 0.03);
  width:100%;
  height:6px;
  visibility:visible;
}
.ui.stacked.segments:before,
.ui.stacked.segment:before{
  display:none;
}
.ui.tall.stacked.segments:before,
.ui.tall.stacked.segment:before{
  display:block;
  bottom:0px;
}
.ui.stacked.inverted.segments:before,
.ui.stacked.inverted.segments:after,
.ui.stacked.inverted.segment:before,
.ui.stacked.inverted.segment:after{
  background-color:rgba(0, 0, 0, 0.03);
  border-top:1px solid rgba(34, 36, 38, 0.35);
}
.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:0px;
  padding-right:0px;
}
.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{
  display:table-cell;
  padding:2em;
  text-align:center;
  vertical-align:middle;
  border-radius:500em;
}
.ui.raised.segments,
.ui.raised.segment{
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
.ui.segments{
  flex-direction:column;
  position:relative;
  margin:1rem 0em;
  border:1px solid #183E83;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius:0;
}
.ui.segments:first-child{
  margin-top:0em;
}
.ui.segments:last-child{
  margin-bottom:0em;
}
.ui.segments > .segment{
  top:0px;
  bottom:0px;
  border-radius:0px;
  margin:0em;
  width:auto;
  box-shadow:none;
  border:none;
  border-top:1px solid #183E83;
}
.ui.segments:not(.horizontal) > .segment:first-child{
  border-top:none;
  margin-top:0em;
  bottom:0px;
  margin-bottom:0em;
  top:0px;
  border-radius:0 0 0em 0em;
}
.ui.segments:not(.horizontal) > .segment:last-child{
  top:0px;
  bottom:0px;
  margin-top:0em;
  margin-bottom:0em;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius:0em 0em 0 0;
}
.ui.segments:not(.horizontal) > .segment:only-child{
  border-radius:0;
}
.ui.segments > .ui.segments{
  border-top:1px solid #183E83;
  margin:1rem 1rem;
}
.ui.segments > .segments:first-child{
  border-top:none;
}
.ui.segments > .segment + .segments:not(.horizontal){
  margin-top:0em;
}
.ui.horizontal.segments{
  display:flex;
  flex-direction:row;
  background-color:transparent;
  border-radius:0px;
  padding:0em;
  background-color:#FFF;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin:1rem 0em;
  border-radius:0;
  border:1px solid #183E83;
}
.ui.segments > .horizontal.segments{
  margin:0em;
  background-color:transparent;
  border-radius:0px;
  border:none;
  box-shadow:none;
  border-top:1px solid #183E83;
}
.ui.horizontal.segments > .segment{
  flex:1 1 auto;
  -ms-flex:1 1 0px;
  margin:0em;
  min-width:0px;
  background-color:transparent;
  border-radius:0px;
  border:none;
  box-shadow:none;
  border-left:1px solid rgba(34, 36, 38, 0.15);
}
.ui.segments > .horizontal.segments:first-child{
  border-top:none;
}
.ui.horizontal.segments > .segment:first-child{
  border-left:none;
}
.ui.disabled.segment{
  opacity:0.7;
  color:#231f20;
}
.ui.loading.segment{
  position:relative;
  cursor:default;
  pointer-events:none;
  text-shadow:none !important;
  color:transparent !important;
  transition:all 0s linear;
}
.ui.loading.segment:before{
  position:absolute;
  content:'';
  top:0%;
  left:0%;
  background:rgba(255, 255, 255, 0.8);
  width:100%;
  height:100%;
  border-radius:0;
  z-index:100;
}
.ui.loading.segment:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-1.5em 0em 0em -1.5em;
  width:3em;
  height:3em;
  animation:segment-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
  visibility:visible;
  z-index:101;
}
@keyframes segment-spin{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.ui.basic.segment{
  background:none transparent;
  box-shadow:none;
  border:none;
  border-radius:0px;
}
.ui.clearing.segment:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  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 #009ae1 !important;
}
.ui.inverted.blue.segment{
  background-color:#009ae1 !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:rgba(255, 255, 255, 0.9);
}
.ui.inverted.segment .segment{
  color:#231f20;
}
.ui.inverted.segment .inverted.segment{
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.attached.segment{
  border-color:#555555;
}
.ui.secondary.segment{
  background:#F3F4F5;
  color:rgba(0, 0, 0, 0.6);
}
.ui.secondary.inverted.segment{
  background:#4c4f52 linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%);
  color:rgba(255, 255, 255, 0.8);
}
.ui.tertiary.segment{
  background:#DCDDDE;
  color:rgba(0, 0, 0, 0.6);
}
.ui.tertiary.inverted.segment{
  background:#717579 linear-gradient(rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 100%);
  color:rgba(255, 255, 255, 0.8);
}
.ui.attached.segment{
  top:0px;
  bottom:0px;
  border-radius:0px;
  margin:0em -1px;
  width:calc(100% - (-1px * 2));
  max-width:calc(100% - (-1px * 2));
  box-shadow:none;
  border:1px solid #D4D4D5;
}
.ui.attached:not(.message) + .ui.attached.segment:not(.top){
  border-top:none;
}
.ui[class*="top attached"].segment{
  bottom:0px;
  margin-bottom:0em;
  top:0px;
  margin-top:1rem;
  border-radius:0 0 0em 0em;
}
.ui.segment[class*="top attached"]:first-child{
  margin-top:0em;
}
.ui.segment[class*="bottom attached"]{
  bottom:0px;
  margin-top:0em;
  top:0px;
  margin-bottom:1rem;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius:0em 0em 0 0;
}
.ui.segment[class*="bottom attached"]:last-child{
  margin-bottom:0em;
}
.ui.mini.segments .segment,
.ui.mini.segment{
  font-size:0.78571429rem;
}
.ui.tiny.segments .segment,
.ui.tiny.segment{
  font-size:0.85714286rem;
}
.ui.small.segments .segment,
.ui.small.segment{
  font-size:0.92857143rem;
}
.ui.segments .segment,
.ui.segment{
  font-size:1rem;
}
.ui.large.segments .segment,
.ui.large.segment{
  font-size:1.14285714rem;
}
.ui.big.segments .segment,
.ui.big.segment{
  font-size:1.28571429rem;
}
.ui.huge.segments .segment,
.ui.huge.segment{
  font-size:1.42857143rem;
}
.ui.massive.segments .segment,
.ui.massive.segment{
  font-size:1.71428571rem;
}
.ui.attached.header:has(+ .segment){
  margin-right:1px;
}
.ui.attached.segment{
  width:100%;
  max-width:100%;
}
/*!
 * # Semantic UI - Step
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.steps{
  display:inline-flex;
  flex-direction:row;
  align-items:stretch;
  margin:1em 0em;
  background:'';
  box-shadow:none;
  line-height:1.14285714em;
  border-radius:0;
  border:1px solid rgba(34, 36, 38, 0.15);
}
.ui.steps:first-child{
  margin-top:0em;
}
.ui.steps:last-child{
  margin-bottom:0em;
}
.ui.steps .step{
  position:relative;
  display:flex;
  flex:1 0 auto;
  flex-wrap:wrap;
  flex-direction:row;
  vertical-align:middle;
  align-items:center;
  justify-content:center;
  margin:0em 0em;
  padding:1.14285714em 2em;
  background:#FFF;
  color:#231f20;
  box-shadow:none;
  border-radius:0em;
  border:none;
  border-right:1px solid rgba(34, 36, 38, 0.15);
  transition:background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
}
.ui.steps .step:after{
  display:none;
  position:absolute;
  z-index:2;
  content:'';
  top:50%;
  right:0%;
  border:medium none;
  background-color:#FFF;
  width:1.14285714em;
  height:1.14285714em;
  border-style:solid;
  border-color:rgba(34, 36, 38, 0.15);
  border-width:0px 1px 1px 0px;
  transition:background-color 0.1s ease, opacity 0.1s ease, color 0.1s ease, box-shadow 0.1s ease;
  transform:translateY(-50%) translateX(50%) rotate(-45deg);
}
.ui.steps .step:first-child{
  padding-left:2em;
  border-radius:0 0em 0em 0;
}
.ui.steps .step:last-child{
  border-radius:0em 0 0 0em;
}
.ui.steps .step:last-child{
  border-right:none;
  margin-right:0em;
}
.ui.steps .step:only-child{
  border-radius:0;
}
.ui.steps .step .title{
  font-family:'Raleway', sans-serif;
  font-size:1.14285714em;
  font-weight:bold;
}
.ui.steps .step > .title{
  width:100%;
}
.ui.steps .step .description{
  font-weight:normal;
  font-size:0.92857143em;
  color:#231f20;
}
.ui.steps .step > .description{
  width:100%;
}
.ui.steps .step .title ~ .description{
  margin-top:0.25em;
}
.ui.steps .step > .icon{
  line-height:1;
  font-size:2.5em;
  margin:0em 1rem 0em 0em;
}
.ui.steps .step > .icon,
.ui.steps .step > .icon ~ .content{
  display:block;
  flex:0 1 auto;
  align-self:middle;
}
.ui.steps .step > .icon ~ .content{
  flex-grow:1 0 auto;
}
.ui.steps:not(.vertical) .step > .icon{
  width:auto;
}
.ui.steps .link.step,
.ui.steps a.step{
  cursor:pointer;
}
.ui.ordered.steps{
  counter-reset:ordered;
}
.ui.ordered.steps .step:before{
  display:block;
  position:static;
  text-align:center;
  content:counters(ordered, ".");
  align-self:middle;
  margin-right:1rem;
  font-size:2.5em;
  counter-increment:ordered;
  font-family:inherit;
  font-weight:bold;
}
.ui.ordered.steps .step > *{
  display:block;
  align-self:middle;
}
.ui.vertical.steps{
  display:inline-flex;
  flex-direction:column;
  overflow:visible;
}
.ui.vertical.steps .step{
  justify-content:flex-start;
  border-radius:0em;
  padding:1.14285714em 2em;
  border-right:none;
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.ui.vertical.steps .step:first-child{
  padding:1.14285714em 2em;
  border-radius:0 0 0em 0em;
}
.ui.vertical.steps .step:last-child{
  border-bottom:none;
  border-radius:0em 0em 0 0;
}
.ui.vertical.steps .step:only-child{
  border-radius:0;
}
.ui.vertical.steps .step:after{
  top:50%;
  right:0%;
  border-width:0px 1px 1px 0px;
}
.ui.vertical.steps .step:after{
  display:none;
}
.ui.vertical.steps .active.step:after{
  display:block;
}
.ui.vertical.steps .step:last-child:after{
  display:none;
}
.ui.vertical.steps .active.step:last-child:after{
  display:block;
}
@media only screen and (max-width: 767px){
  .ui.steps:not(.unstackable){
    display:inline-flex;
    overflow:visible;
    flex-direction:column;
  }
  .ui.steps:not(.unstackable) .step{
    width:100% !important;
    flex-direction:column;
    border-radius:0em;
    padding:1.14285714em 2em;
  }
  .ui.steps:not(.unstackable) .step:first-child{
    padding:1.14285714em 2em;
    border-radius:0 0 0em 0em;
  }
  .ui.steps:not(.unstackable) .step:last-child{
    border-radius:0em 0em 0 0;
  }
  .ui.steps:not(.unstackable) .step:after{
    display:none !important;
  }
  .ui.steps:not(.unstackable) .step .content{
    text-align:center;
  }
  .ui.steps:not(.unstackable) .step > .icon,
  .ui.ordered.steps:not(.unstackable) .step:before{
    margin:0em 0em 1rem 0em;
  }
}
.ui.steps .link.step:hover::after,
.ui.steps .link.step:hover,
.ui.steps a.step:hover::after,
.ui.steps a.step:hover{
  background:#F9FAFB;
  color:rgba(0, 0, 0, 0.8);
}
.ui.steps .link.step:active::after,
.ui.steps .link.step:active,
.ui.steps a.step:active::after,
.ui.steps a.step:active{
  background:#F3F4F5;
  color:rgba(0, 0, 0, 0.9);
}
.ui.steps .step.active{
  cursor:auto;
  background:#F3F4F5;
}
.ui.steps .step.active:after{
  background:#F3F4F5;
}
.ui.steps .step.active .title{
  color:#4078C0;
}
.ui.ordered.steps .step.active:before,
.ui.steps .active.step .icon{
  color:rgba(0, 0, 0, 0.85);
}
.ui.steps .step:after{
  display:block;
}
.ui.steps .active.step:after{
  display:block;
}
.ui.steps .step:last-child:after{
  display:none;
}
.ui.steps .active.step:last-child:after{
  display:none;
}
.ui.steps .link.active.step:hover::after,
.ui.steps .link.active.step:hover,
.ui.steps a.active.step:hover::after,
.ui.steps a.active.step:hover{
  cursor:pointer;
  background:#f2f2f2;
  color:#231f20;
}
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before{
  color:#21BA45;
}
.ui.steps .disabled.step{
  cursor:auto;
  background:#FFF;
  pointer-events:none;
}
.ui.steps .disabled.step,
.ui.steps .disabled.step .title,
.ui.steps .disabled.step .description{
  color:#231f20;
}
.ui.steps .disabled.step:after{
  background:#FFF;
}
@media only screen and (max-width: 991px){
  .ui[class*="tablet stackable"].steps{
    display:inline-flex;
    overflow:visible;
    flex-direction:column;
  }
  .ui[class*="tablet stackable"].steps .step{
    flex-direction:column;
    border-radius:0em;
    padding:1.14285714em 2em;
  }
  .ui[class*="tablet stackable"].steps .step:first-child{
    padding:1.14285714em 2em;
    border-radius:0 0 0em 0em;
  }
  .ui[class*="tablet stackable"].steps .step:last-child{
    border-radius:0em 0em 0 0;
  }
  .ui[class*="tablet stackable"].steps .step:after{
    display:none !important;
  }
  .ui[class*="tablet stackable"].steps .step .content{
    text-align:center;
  }
  .ui[class*="tablet stackable"].steps .step > .icon,
  .ui[class*="tablet stackable"].ordered.steps .step:before{
    margin:0em 0em 1rem 0em;
  }
}
.ui.fluid.steps{
  display:flex;
  width:100%;
}
.ui.attached.steps{
  width:calc(100% + (--1px * 2)) !important;
  margin:0em -1px 0;
  max-width:calc(100% + (--1px * 2));
  border-radius:0 0 0em 0em;
}
.ui.attached.steps .step:first-child{
  border-radius:0 0em 0em 0em;
}
.ui.attached.steps .step:last-child{
  border-radius:0em 0 0em 0em;
}
.ui.bottom.attached.steps{
  margin:0 -1px 0em;
  border-radius:0em 0em 0 0;
}
.ui.bottom.attached.steps .step:first-child{
  border-radius:0em 0em 0em 0;
}
.ui.bottom.attached.steps .step:last-child{
  border-radius:0em 0em 0 0em;
}
.ui.one.steps,
.ui.two.steps,
.ui.three.steps,
.ui.four.steps,
.ui.five.steps,
.ui.six.steps,
.ui.seven.steps,
.ui.eight.steps{
  width:100%;
}
.ui.one.steps > .step,
.ui.two.steps > .step,
.ui.three.steps > .step,
.ui.four.steps > .step,
.ui.five.steps > .step,
.ui.six.steps > .step,
.ui.seven.steps > .step,
.ui.eight.steps > .step{
  flex-wrap:nowrap;
}
.ui.one.steps > .step{
  width:100%;
}
.ui.two.steps > .step{
  width:50%;
}
.ui.three.steps > .step{
  width:33.333%;
}
.ui.four.steps > .step{
  width:25%;
}
.ui.five.steps > .step{
  width:20%;
}
.ui.six.steps > .step{
  width:16.666%;
}
.ui.seven.steps > .step{
  width:14.285%;
}
.ui.eight.steps > .step{
  width:12.5%;
}
.ui.mini.steps .step,
.ui.mini.step{
  font-size:0.78571429rem;
}
.ui.tiny.steps .step,
.ui.tiny.step{
  font-size:0.85714286rem;
}
.ui.small.steps .step,
.ui.small.step{
  font-size:0.92857143rem;
}
.ui.steps .step,
.ui.step{
  font-size:1rem;
}
.ui.large.steps .step,
.ui.large.step{
  font-size:1.14285714rem;
}
.ui.big.steps .step,
.ui.big.step{
  font-size:1.28571429rem;
}
.ui.huge.steps .step,
.ui.huge.step{
  font-size:1.42857143rem;
}
.ui.massive.steps .step,
.ui.massive.step{
  font-size:1.71428571rem;
}
@font-face{
  font-family:'Step';
  src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAOAIAAAwBgT1MvMj3hSQEAAADsAAAAVmNtYXDQEhm3AAABRAAAAUpjdnQgBkn/lAAABuwAAAAcZnBnbYoKeDsAAAcIAAAJkWdhc3AAAAAQAAAG5AAAAAhnbHlm32cEdgAAApAAAAC2aGVhZAErPHsAAANIAAAANmhoZWEHUwNNAAADgAAAACRobXR4CykAAAAAA6QAAAAMbG9jYQA4AFsAAAOwAAAACG1heHAApgm8AAADuAAAACBuYW1lzJ0aHAAAA9gAAALNcG9zdK69QJgAAAaoAAAAO3ByZXCSoZr/AAAQnAAAAFYAAQO4AZAABQAIAnoCvAAAAIwCegK8AAAB4AAxAQIAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA6ADoAQNS/2oAWgMLAE8AAAABAAAAAAAAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAADoAf//AAAAAOgA//8AABgBAAEAAAAAAAAAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAADpAKYABUAHEAZDwEAAQFCAAIBAmoAAQABagAAAGEUFxQDEisBFAcBBiInASY0PwE2Mh8BATYyHwEWA6QP/iAQLBD+6g8PTBAsEKQBbhAsEEwPAhYWEP4gDw8BFhAsEEwQEKUBbxAQTBAAAAH//f+xA18DCwAMABJADwABAQpDAAAACwBEFRMCESsBFA4BIi4CPgEyHgEDWXLG6MhuBnq89Lp+AV51xHR0xOrEdHTEAAAAAAEAAAABAADDeRpdXw889QALA+gAAAAAzzWYjQAAAADPNWBN//3/sQOkAwsAAAAIAAIAAAAAAAAAAQAAA1L/agBaA+gAAP/3A6QAAQAAAAAAAAAAAAAAAAAAAAMD6AAAA+gAAANZAAAAAAAAADgAWwABAAAAAwAWAAEAAAAAAAIABgATAG4AAAAtCZEAAAAAAAAAEgDeAAEAAAAAAAAANQAAAAEAAAAAAAEACAA1AAEAAAAAAAIABwA9AAEAAAAAAAMACABEAAEAAAAAAAQACABMAAEAAAAAAAUACwBUAAEAAAAAAAYACABfAAEAAAAAAAoAKwBnAAEAAAAAAAsAEwCSAAMAAQQJAAAAagClAAMAAQQJAAEAEAEPAAMAAQQJAAIADgEfAAMAAQQJAAMAEAEtAAMAAQQJAAQAEAE9AAMAAQQJAAUAFgFNAAMAAQQJAAYAEAFjAAMAAQQJAAoAVgFzAAMAAQQJAAsAJgHJQ29weXJpZ2h0IChDKSAyMDE0IGJ5IG9yaWdpbmFsIGF1dGhvcnMgQCBmb250ZWxsby5jb21mb250ZWxsb1JlZ3VsYXJmb250ZWxsb2ZvbnRlbGxvVmVyc2lvbiAxLjBmb250ZWxsb0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMQA0ACAAYgB5ACAAbwByAGkAZwBpAG4AYQBsACAAYQB1AHQAaABvAHIAcwAgAEAAIABmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQBmAG8AbgB0AGUAbABsAG8AUgBlAGcAdQBsAGEAcgBmAG8AbgB0AGUAbABsAG8AZgBvAG4AdABlAGwAbABvAFYAZQByAHMAaQBvAG4AIAAxAC4AMABmAG8AbgB0AGUAbABsAG8ARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAQIBAwljaGVja21hcmsGY2lyY2xlAAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAADIAMgML/7EDC/+xsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywB0MrsgACAENgQi2wBSywByNCIyCwACNCYbCAYrABYLAEKi2wBiwgIEUgsAJFY7ABRWJgRLABYC2wBywgIEUgsAArI7ECBCVgIEWKI2EgZCCwIFBYIbAAG7AwUFiwIBuwQFlZI7AAUFhlWbADJSNhRESwAWAtsAgssQUFRbABYUQtsAkssAFgICCwCUNKsABQWCCwCSNCWbAKQ0qwAFJYILAKI0JZLbAKLCC4BABiILgEAGOKI2GwC0NgIIpgILALI0IjLbALLEtUWLEHAURZJLANZSN4LbAMLEtRWEtTWLEHAURZGyFZJLATZSN4LbANLLEADENVWLEMDEOwAWFCsAorWbAAQ7ACJUKxCQIlQrEKAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAJKiEjsAFhIIojYbAJKiEbsQEAQ2CwAiVCsAIlYbAJKiFZsAlDR7AKQ0dgsIBiILACRWOwAUViYLEAABMjRLABQ7AAPrIBAQFDYEItsA4ssQAFRVRYALAMI0IgYLABYbUNDQEACwBCQopgsQ0FK7BtKxsiWS2wDyyxAA4rLbAQLLEBDistsBEssQIOKy2wEiyxAw4rLbATLLEEDistsBQssQUOKy2wFSyxBg4rLbAWLLEHDistsBcssQgOKy2wGCyxCQ4rLbAZLLAIK7EABUVUWACwDCNCIGCwAWG1DQ0BAAsAQkKKYLENBSuwbSsbIlktsBossQAZKy2wGyyxARkrLbAcLLECGSstsB0ssQMZKy2wHiyxBBkrLbAfLLEFGSstsCAssQYZKy2wISyxBxkrLbAiLLEIGSstsCMssQkZKy2wJCwgPLABYC2wJSwgYLANYCBDI7ABYEOwAiVhsAFgsCQqIS2wJiywJSuwJSotsCcsICBHICCwAkVjsAFFYmAjYTgjIIpVWCBHICCwAkVjsAFFYmAjYTgbIVktsCgssQAFRVRYALABFrAnKrABFTAbIlktsCkssAgrsQAFRVRYALABFrAnKrABFTAbIlktsCosIDWwAWAtsCssALADRWOwAUVisAArsAJFY7ABRWKwACuwABa0AAAAAABEPiM4sSoBFSotsCwsIDwgRyCwAkVjsAFFYmCwAENhOC2wLSwuFzwtsC4sIDwgRyCwAkVjsAFFYmCwAENhsAFDYzgtsC8ssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrIuAQEVFCotsDAssAAWsAQlsAQlRyNHI2GwBkUrZYouIyAgPIo4LbAxLLAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjILAIQyCKI0cjRyNhI0ZgsARDsIBiYCCwACsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsIBiYSMgILAEJiNGYTgbI7AIQ0awAiWwCENHI0cjYWAgsARDsIBiYCMgsAArI7AEQ2CwACuwBSVhsAUlsIBisAQmYSCwBCVgZCOwAyVgZFBYIRsjIVkjICCwBCYjRmE4WS2wMiywABYgICCwBSYgLkcjRyNhIzw4LbAzLLAAFiCwCCNCICAgRiNHsAArI2E4LbA0LLAAFrADJbACJUcjRyNhsABUWC4gPCMhG7ACJbACJUcjRyNhILAFJbAEJUcjRyNhsAYlsAUlSbACJWGwAUVjIyBYYhshWWOwAUViYCMuIyAgPIo4IyFZLbA1LLAAFiCwCEMgLkcjRyNhIGCwIGBmsIBiIyAgPIo4LbA2LCMgLkawAiVGUlggPFkusSYBFCstsDcsIyAuRrACJUZQWCA8WS6xJgEUKy2wOCwjIC5GsAIlRlJYIDxZIyAuRrACJUZQWCA8WS6xJgEUKy2wOSywMCsjIC5GsAIlRlJYIDxZLrEmARQrLbA6LLAxK4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrEmARQrsARDLrAmKy2wOyywABawBCWwBCYgLkcjRyNhsAZFKyMgPCAuIzixJgEUKy2wPCyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAGRSsgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhsAIlRmE4IyA8IzgbISAgRiNHsAArI2E4IVmxJgEUKy2wPSywMCsusSYBFCstsD4ssDErISMgIDywBCNCIzixJgEUK7AEQy6wJistsD8ssAAVIEewACNCsgABARUUEy6wLCotsEAssAAVIEewACNCsgABARUUEy6wLCotsEEssQABFBOwLSotsEIssC8qLbBDLLAAFkUjIC4gRoojYTixJgEUKy2wRCywCCNCsEMrLbBFLLIAADwrLbBGLLIAATwrLbBHLLIBADwrLbBILLIBATwrLbBJLLIAAD0rLbBKLLIAAT0rLbBLLLIBAD0rLbBMLLIBAT0rLbBNLLIAADkrLbBOLLIAATkrLbBPLLIBADkrLbBQLLIBATkrLbBRLLIAADsrLbBSLLIAATsrLbBTLLIBADsrLbBULLIBATsrLbBVLLIAAD4rLbBWLLIAAT4rLbBXLLIBAD4rLbBYLLIBAT4rLbBZLLIAADorLbBaLLIAATorLbBbLLIBADorLbBcLLIBATorLbBdLLAyKy6xJgEUKy2wXiywMiuwNistsF8ssDIrsDcrLbBgLLAAFrAyK7A4Ky2wYSywMysusSYBFCstsGIssDMrsDYrLbBjLLAzK7A3Ky2wZCywMyuwOCstsGUssDQrLrEmARQrLbBmLLA0K7A2Ky2wZyywNCuwNystsGgssDQrsDgrLbBpLLA1Ky6xJgEUKy2waiywNSuwNistsGsssDUrsDcrLbBsLLA1K7A4Ky2wbSwrsAhlsAMkUHiwARUwLQAAAEu4AMhSWLEBAY5ZuQgACABjILABI0SwAyNwsgQoCUVSRLIKAgcqsQYBRLEkAYhRWLBAiFixBgNEsSYBiFFYuAQAiFixBgFEWVlZWbgB/4WwBI2xBQBEAAA=) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAoUAA4AAAAAEPQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPeFJAWNtYXAAAAGIAAAAOgAAAUrQEhm3Y3Z0IAAAAcQAAAAUAAAAHAZJ/5RmcGdtAAAB2AAABPkAAAmRigp4O2dhc3AAAAbUAAAACAAAAAgAAAAQZ2x5ZgAABtwAAACuAAAAtt9nBHZoZWFkAAAHjAAAADUAAAA2ASs8e2hoZWEAAAfEAAAAIAAAACQHUwNNaG10eAAAB+QAAAAMAAAADAspAABsb2NhAAAH8AAAAAgAAAAIADgAW21heHAAAAf4AAAAIAAAACAApgm8bmFtZQAACBgAAAF3AAACzcydGhxwb3N0AAAJkAAAACoAAAA7rr1AmHByZXAAAAm8AAAAVgAAAFaSoZr/eJxjYGTewTiBgZWBg6mKaQ8DA0MPhGZ8wGDIyMTAwMTAysyAFQSkuaYwOLxgeMHIHPQ/iyGKmZvBHyjMCJIDAPe9C2B4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF4w/v8PUvCCAURLMELVAwEjG8OIBwBk5AavAAB4nGNgQANGDEbM3P83gjAAELQD4XicnVXZdtNWFJU8ZHASOmSgoA7X3DhQ68qEKRgwaSrFdiEdHAitBB2kDHTkncc+62uOQrtWH/m07n09JLR0rbYsls++R1tn2DrnRhwjKn0aiGvUoZKXA6msPZZK90lc13Uvj5UMBnFdthJPSZuonSRKat3sUC7xWOsqWSdYJ+PlIFZPVZ5noAziFB5lSUQbRBuplyZJ4onjJ4kWZxAfJUkgJaMQp9LIUEI1GsRS1aFM6dCr1xNx00DKRqMedVhU90PFJ8c1p9SsA0YqVznCFevVRr4bpwMve5DEOsGzrYcxHnisfpQqkIqR6cg/dkpOlIaBVHHUoVbi6DCTX/eRTCrNQKaMYkWl7oG43f102xYxPXQ6vi5KlUaqurnOKJrt0fGogygP2cbppNzQ2fbw5RlTVKtdcbPtQGYNXErJbHSfRAAdJlLj6QFONZwCqRn1R8XZ588BEslclKo8VTKHegOZMzt7cTHtbiersnCknwcyb3Z2452HQ6dXh3/R+hdM4cxHj+Jifj5C+lBqfiJOJKVGWMzyp4YfcVcgQrkxiAsXyuBThDl0RdrZZl3jtTH2hs/5SqlhPQna6KP4fgr9TiQrHGdRo/VInM1j13Wt3GdQS7W7Fzsyr0OVIu7vCwuuM+eEYZ4WC1VfnvneBTT/Bohn/EDeNIVL+5YpSrRvm6JMu2iKCu0SVKVdNsUU7YoppmnPmmKG9h1TzNKeMzLj/8vc55H7HN7xkJv2XeSmfQ+5ad9HbtoPkJtWITdtHblpLyA3rUZu2lWjOnYEGgZpF1IVQdA0svph3Fab9UDWjDR8aWDyLmLI+upER521tcofxX914gsHcmmip7siF5viLq/bFj483e6rj5pG3bDV+MaR8jAeRnocmtBZ+c3hv+1N3S6a7jKqMugBFUwKwABl7UAC0zrbCaT1mqf48gdgXIZ4zkpDtVSfO4am7+V5X/exOfG+x+3GLrdcd3kJWdYNcmP28N9SZKrrH+UtrVQnR6wrJ49VaxhDKrwour6SlHu0tRu/KKmy8l6U1srnk5CbPYMbQlu27mGwI0xpyiUeXlOlKD3UUo6yQyxvKco84JSLC1qGxLgOdQ9qa8TpoXoYGwshhqG0vRBwSCldFd+0ynfxHqtr2Oj4xRXh6XpyEhGf4ir7UfBU10b96A7avGbdMoMpVaqn+4xPsa/b9lFZaaSOsxe3VAfXNOsaORXTT+Rr4HRvOGjdAz1UfDRBI1U1x+jGKGM0ljXl3wR0MVZ+w2jVYvs93E+dpFWsuUuY7JsT9+C0u/0q+7WcW0bW/dcGvW3kip8jMb8tCvw7B2K3ZA3UO5OBGAvIWdAYxhYmdxiug23EbfY/Jqf/34aFRXJXOxq7eerD1ZNRJXfZ8rjLTXZZ16M2R9VOGvsIjS0PN+bY4XIstsRgQbb+wf8x7gF3aVEC4NDIZZiI2nShnurh6h6rsW04VxIBds2x43QAegAuQd8cu9bzCYD13CPnLsB9cgh2yCH4lByCz8i5BfA5OQRfkEMwIIdgl5w7AA/IIXhIDsEeOQSPyNkE+JIcgq/IIYjJIUjIuQ3wmByCJ+QQfE0OwTdGrk5k/pYH2QD6zqKbQKmdGhzaOGRGrk3Y+zxY9oFFZB9aROqRkesT6lMeLPV7i0j9wSJSfzRyY0L9iQdL/dkiUn+xiNRnxpeZIymvDp7zjg7+BJfqrV4AAAAAAQAB//8AD3icY2BkAALmJUwzGEQZZBwk+RkZGBmdGJgYmbIYgMwsoGSiiLgIs5A2owg7I5uSOqOaiT2jmZE8I5gQY17C/09BQEfg3yt+fh8gvYQxD0j68DOJiQn8U+DnZxQDcQUEljLmCwBpBgbG/3//b2SOZ+Zm4GEQcuAH2sblDLSEm8FFVJhJEGgLH6OSHpMdo5EcI3Nk0bEXJ/LYqvZ82VXHGFd6pKTkyCsQwQAAq+QkqAAAeJxjYGRgYADiw5VSsfH8Nl8ZuJlfAEUYzpvO6IXQCb7///7fyLyEmRvI5WBgAokCAFb/DJAAAAB4nGNgZGBgDvqfxRDF/IKB4f935iUMQBEUwAwAi5YFpgPoAAAD6AAAA1kAAAAAAAAAOABbAAEAAAADABYAAQAAAAAAAgAGABMAbgAAAC0JkQAAAAB4nHWQy2rCQBSG//HSi0JbWui2sypKabxgN4IgWHTTbqS4LTHGJBIzMhkFX6Pv0IfpS/RZ+puMpShNmMx3vjlz5mQAXOMbAvnzxJGzwBmjnAs4Rc9ykf7Zcon8YrmMKt4sn9C/W67gAYHlKm7wwQqidM5ogU/LAlfi0nIBF+LOcpH+0XKJ3LNcxq14tXxC71muYCJSy1Xci6+BWm11FIRG1gZ12W62OnK6lYoqStxYumsTKp3KvpyrxPhxrBxPLfc89oN17Op9uJ8nvk4jlciW09yrkZ/42jX+bFc93QRtY+ZyrtVSDm2GXGm18D3jhMasuo3G3/MwgMIKW2hEvKoQBhI12jrnNppooUOaMkMyM8+KkMBFTONizR1htpIy7nPMGSW0PjNisgOP3+WRH5MC7o9ZRR+tHsYT0u6MKPOSfTns7jBrREqyTDezs9/eU2x4WpvWcNeuS511JTE8qCF5H7u1BY1H72S3Ymi7aPD95/9+AN1fhEsAeJxjYGKAAC4G7ICZgYGRiZGZMzkjNTk7N7Eomy05syg5J5WBAQBE1QZBAABLuADIUlixAQGOWbkIAAgAYyCwASNEsAMjcLIEKAlFUkSyCgIHKrEGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAA) format('woff');
}
.ui.steps .step.completed > .icon:before,
.ui.ordered.steps .step.completed:before{
  font-family:'Step';
  content:'\e800';
}
/*!
 * # Semantic UI - Form
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.form{
  position:relative;
  max-width:100%;
}
.ui.form > p{
  margin:1em 0em;
}
.ui.form .field{
  clear:both;
  margin:0em 0em 1em;
}
.ui.form .field:last-child,
.ui.form .fields:last-child .field{
  margin-bottom:0em;
}
.ui.form .fields .field{
  clear:both;
  margin:0em;
}
.ui.form .field > label{
  display:block;
  margin:0em 0em 0.28571429rem 0em;
  color:#231f20;
  font-size:0.92857143em;
  font-weight:bold;
  text-transform:none;
}
.ui.form textarea,
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"]{
  width:100%;
  vertical-align:top;
}
.ui.form ::-webkit-datetime-edit,
.ui.form ::-webkit-inner-spin-button{
  height:1.21428571em;
}
.ui.form input:not([type]),
.ui.form input[type="date"],
.ui.form input[type="datetime-local"],
.ui.form input[type="email"],
.ui.form input[type="number"],
.ui.form input[type="password"],
.ui.form input[type="search"],
.ui.form input[type="tel"],
.ui.form input[type="time"],
.ui.form input[type="text"],
.ui.form input[type="file"],
.ui.form input[type="url"]{
  font-family:'Raleway', sans-serif;
  margin:0em;
  outline:none;
  -webkit-appearance:none;
  tap-highlight-color:rgba(255, 255, 255, 0);
  line-height:1.21428571em;
  padding:0.67857143em 1em;
  font-size:1em;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  border-radius:0;
  box-shadow:0em 0em 0em 0em transparent inset;
  transition:color 0.1s ease, border-color 0.1s ease;
}
.ui.form textarea{
  margin:0em;
  -webkit-appearance:none;
  tap-highlight-color:rgba(255, 255, 255, 0);
  padding:0.78571429em 1em;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  outline:none;
  color:#231f20;
  border-radius:0;
  box-shadow:0em 0em 0em 0em transparent inset;
  transition:color 0.1s ease, border-color 0.1s ease;
  font-size:1em;
  line-height:1.2857;
  resize:vertical;
}
.ui.form textarea:not([rows]){
  height:12em;
  min-height:8em;
  max-height:24em;
}
.ui.form textarea,
.ui.form input[type="checkbox"]{
  vertical-align:top;
}
.ui.form input.attached{
  width:auto;
}
.ui.form select{
  display:block;
  height:auto;
  width:100%;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0;
  box-shadow:0em 0em 0em 0em transparent inset;
  padding:0.62em 1em;
  color:#231f20;
  transition:color 0.1s ease, border-color 0.1s ease;
}
.ui.form .field > .selection.dropdown{
  width:100%;
}
.ui.form .field > .selection.dropdown > .dropdown.icon{
  float:right;
}
.ui.form .inline.fields .field > .selection.dropdown,
.ui.form .inline.field > .selection.dropdown{
  width:auto;
}
.ui.form .inline.fields .field > .selection.dropdown > .dropdown.icon,
.ui.form .inline.field > .selection.dropdown > .dropdown.icon{
  float:none;
}
.ui.form .field .ui.input,
.ui.form .fields .field .ui.input,
.ui.form .wide.field .ui.input{
  width:100%;
}
.ui.form .inline.fields .field:not(.wide) .ui.input,
.ui.form .inline.field:not(.wide) .ui.input{
  width:auto;
  vertical-align:middle;
}
.ui.form .fields .field .ui.input input,
.ui.form .field .ui.input input{
  width:auto;
}
.ui.form .ten.fields .ui.input input,
.ui.form .nine.fields .ui.input input,
.ui.form .eight.fields .ui.input input,
.ui.form .seven.fields .ui.input input,
.ui.form .six.fields .ui.input input,
.ui.form .five.fields .ui.input input,
.ui.form .four.fields .ui.input input,
.ui.form .three.fields .ui.input input,
.ui.form .two.fields .ui.input input,
.ui.form .wide.field .ui.input input{
  flex:1 0 auto;
  width:0px;
}
.ui.form .success.message,
.ui.form .warning.message,
.ui.form .error.message{
  display:none;
}
.ui.form .message:first-child{
  margin-top:0px;
}
.ui.form .field .prompt.label{
  white-space:normal;
  background:#FFF !important;
  border:1px solid #E0B4B4 !important;
  color:#9F3A38 !important;
}
.ui.form .inline.fields .field .prompt,
.ui.form .inline.field .prompt{
  vertical-align:top;
  margin:-0.25em 0em -0.5em 0.5em;
}
.ui.form .inline.fields .field .prompt:before,
.ui.form .inline.field .prompt:before{
  border-width:0px 0px 1px 1px;
  bottom:auto;
  right:auto;
  top:50%;
  left:0em;
}
.ui.form .field.field input:-webkit-autofill{
  box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;
  border-color:#E5DFA1 !important;
}
.ui.form .field.field input:-webkit-autofill:focus{
  box-shadow:0px 0px 0px 100px #FFFFF0 inset !important;
  border-color:#D5C315 !important;
}
.ui.form .error.error input:-webkit-autofill{
  box-shadow:0px 0px 0px 100px #FFFAF0 inset !important;
  border-color:#E0B4B4 !important;
}
.ui.form ::-webkit-input-placeholder{
  color:#e2dedf;
}
.ui.form :-ms-input-placeholder{
  color:#e2dedf !important;
}
.ui.form ::-moz-placeholder{
  color:#e2dedf;
}
.ui.form :focus::-webkit-input-placeholder{
  color:#9a8d91;
}
.ui.form :focus:-ms-input-placeholder{
  color:#9a8d91 !important;
}
.ui.form :focus::-moz-placeholder{
  color:#9a8d91;
}
.ui.form .error ::-webkit-input-placeholder{
  color:#e7bdbc;
}
.ui.form .error :-ms-input-placeholder{
  color:#e7bdbc !important;
}
.ui.form .error ::-moz-placeholder{
  color:#e7bdbc;
}
.ui.form .error :focus::-webkit-input-placeholder{
  color:#da9796;
}
.ui.form .error :focus:-ms-input-placeholder{
  color:#da9796 !important;
}
.ui.form .error :focus::-moz-placeholder{
  color:#da9796;
}
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus{
  color:rgba(0, 0, 0, 0.95);
  border-color:#85B7D9;
  border-radius:0;
  background:#FFF;
  box-shadow:0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
}
.ui.form textarea:focus{
  color:rgba(0, 0, 0, 0.95);
  border-color:#85B7D9;
  border-radius:0;
  background:#FFF;
  box-shadow:0px 0em 0em 0em rgba(34, 36, 38, 0.35) inset;
  -webkit-appearance:none;
}
.ui.form.success .success.message:not(:empty){
  display:block;
}
.ui.form.success .compact.success.message:not(:empty){
  display:inline-block;
}
.ui.form.success .icon.success.message:not(:empty){
  display:flex;
}
.ui.form.warning .warning.message:not(:empty){
  display:block;
}
.ui.form.warning .compact.warning.message:not(:empty){
  display:inline-block;
}
.ui.form.warning .icon.warning.message:not(:empty){
  display:flex;
}
.ui.form.error .error.message:not(:empty){
  display:block;
}
.ui.form.error .compact.error.message:not(:empty){
  display:inline-block;
}
.ui.form.error .icon.error.message:not(:empty){
  display:flex;
}
.ui.form .fields.error .field label,
.ui.form .field.error label,
.ui.form .fields.error .field .input,
.ui.form .field.error .input{
  color:#9F3A38;
}
.ui.form .fields.error .field .corner.label,
.ui.form .field.error .corner.label{
  border-color:#9F3A38;
  color:#FFF;
}
.ui.form .fields.error .field textarea,
.ui.form .fields.error .field select,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type="date"],
.ui.form .fields.error .field input[type="datetime-local"],
.ui.form .fields.error .field input[type="email"],
.ui.form .fields.error .field input[type="number"],
.ui.form .fields.error .field input[type="password"],
.ui.form .fields.error .field input[type="search"],
.ui.form .fields.error .field input[type="tel"],
.ui.form .fields.error .field input[type="time"],
.ui.form .fields.error .field input[type="text"],
.ui.form .fields.error .field input[type="file"],
.ui.form .fields.error .field input[type="url"],
.ui.form .field.error textarea,
.ui.form .field.error select,
.ui.form .field.error input:not([type]),
.ui.form .field.error input[type="date"],
.ui.form .field.error input[type="datetime-local"],
.ui.form .field.error input[type="email"],
.ui.form .field.error input[type="number"],
.ui.form .field.error input[type="password"],
.ui.form .field.error input[type="search"],
.ui.form .field.error input[type="tel"],
.ui.form .field.error input[type="time"],
.ui.form .field.error input[type="text"],
.ui.form .field.error input[type="file"],
.ui.form .field.error input[type="url"]{
  background:#FFF6F6;
  border-color:#E0B4B4;
  color:#9F3A38;
  border-radius:'';
  box-shadow:none;
}
.ui.form .field.error textarea:focus,
.ui.form .field.error select:focus,
.ui.form .field.error input:not([type]):focus,
.ui.form .field.error input[type="date"]:focus,
.ui.form .field.error input[type="datetime-local"]:focus,
.ui.form .field.error input[type="email"]:focus,
.ui.form .field.error input[type="number"]:focus,
.ui.form .field.error input[type="password"]:focus,
.ui.form .field.error input[type="search"]:focus,
.ui.form .field.error input[type="tel"]:focus,
.ui.form .field.error input[type="time"]:focus,
.ui.form .field.error input[type="text"]:focus,
.ui.form .field.error input[type="file"]:focus,
.ui.form .field.error input[type="url"]:focus{
  background:#FFF6F6;
  border-color:#E0B4B4;
  color:#9F3A38;
  -webkit-appearance:none;
  box-shadow:none;
}
.ui.form .field.error select{
  -webkit-appearance:menulist-button;
}
.ui.form .fields.error .field .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown .item,
.ui.form .field.error .ui.dropdown,
.ui.form .field.error .ui.dropdown .text,
.ui.form .field.error .ui.dropdown .item{
  background:#FFF6F6;
  color:#9F3A38;
}
.ui.form .fields.error .field .ui.dropdown,
.ui.form .field.error .ui.dropdown{
  border-color:#E0B4B4 !important;
}
.ui.form .fields.error .field .ui.dropdown:hover,
.ui.form .field.error .ui.dropdown:hover{
  border-color:#E0B4B4 !important;
}
.ui.form .fields.error .field .ui.dropdown:hover .menu,
.ui.form .field.error .ui.dropdown:hover .menu{
  border-color:#E0B4B4;
}
.ui.form .fields.error .field .ui.multiple.selection.dropdown > .label,
.ui.form .field.error .ui.multiple.selection.dropdown > .label{
  background-color:#EACBCB;
  color:#9F3A38;
}
.ui.form .fields.error .field .ui.dropdown .menu .item:hover,
.ui.form .field.error .ui.dropdown .menu .item:hover{
  background-color:#FBE7E7;
}
.ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .selected.item{
  background-color:#FBE7E7;
}
.ui.form .fields.error .field .ui.dropdown .menu .active.item,
.ui.form .field.error .ui.dropdown .menu .active.item{
  background-color:#FDCFCF !important;
}
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box{
  color:#9F3A38;
}
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,
.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,
.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before{
  background:#FFF6F6;
  border-color:#E0B4B4;
}
.ui.form .fields.error .field .checkbox label:after,
.ui.form .field.error .checkbox label:after,
.ui.form .fields.error .field .checkbox .box:after,
.ui.form .field.error .checkbox .box:after{
  color:#9F3A38;
}
.ui.form .disabled.fields .field,
.ui.form .disabled.field,
.ui.form .field :disabled{
  pointer-events:none;
  opacity:0.7;
}
.ui.form .field.disabled > label,
.ui.form .fields.disabled > label{
  opacity:0.7;
}
.ui.form .field.disabled :disabled{
  opacity:1;
}
.ui.loading.form{
  position:relative;
  cursor:default;
  pointer-events:none;
}
.ui.loading.form:before{
  position:absolute;
  content:'';
  top:0%;
  left:0%;
  background:rgba(255, 255, 255, 0.8);
  width:100%;
  height:100%;
  z-index:100;
}
.ui.loading.form:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-1.5em 0em 0em -1.5em;
  width:3em;
  height:3em;
  animation:form-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
  visibility:visible;
  z-index:101;
}
@keyframes form-spin{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after,
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after{
  margin:-0.2em 0em 0em 0.2em;
  content:'*';
  color:#DB2828;
}
.ui.form .required.fields:not(.grouped) > .field > label:after,
.ui.form .required.fields.grouped > label:after,
.ui.form .required.field > label:after{
  display:inline-block;
  vertical-align:top;
}
.ui.form .required.fields:not(.grouped) > .field > .checkbox:after,
.ui.form .required.field > .checkbox:after{
  position:absolute;
  top:0%;
  left:100%;
}
.ui.inverted.form label,
.ui.form .inverted.segment label,
.ui.form .inverted.segment .ui.checkbox label,
.ui.form .inverted.segment .ui.checkbox .box,
.ui.inverted.form .ui.checkbox label,
.ui.inverted.form .ui.checkbox .box,
.ui.inverted.form .inline.fields > label,
.ui.inverted.form .inline.fields .field > label,
.ui.inverted.form .inline.fields .field > p,
.ui.inverted.form .inline.field > label,
.ui.inverted.form .inline.field > p{
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.form input:not([type]),
.ui.inverted.form input[type="date"],
.ui.inverted.form input[type="datetime-local"],
.ui.inverted.form input[type="email"],
.ui.inverted.form input[type="number"],
.ui.inverted.form input[type="password"],
.ui.inverted.form input[type="search"],
.ui.inverted.form input[type="tel"],
.ui.inverted.form input[type="time"],
.ui.inverted.form input[type="text"],
.ui.inverted.form input[type="file"],
.ui.inverted.form input[type="url"]{
  background:#FFF;
  border-color:rgba(255, 255, 255, 0.1);
  color:#231f20;
  box-shadow:none;
}
.ui.form .grouped.fields{
  display:block;
  margin:0em 0em 1em;
}
.ui.form .grouped.fields:last-child{
  margin-bottom:0em;
}
.ui.form .grouped.fields > label{
  margin:0em 0em 0.28571429rem 0em;
  color:#231f20;
  font-size:0.92857143em;
  font-weight:bold;
  text-transform:none;
}
.ui.form .grouped.fields .field,
.ui.form .grouped.inline.fields .field{
  display:block;
  margin:0.5em 0em;
  padding:0em;
}
.ui.form .fields{
  display:flex;
  flex-direction:row;
  margin:0em -0.5em 1em;
}
.ui.form .fields > .field{
  flex:0 1 auto;
  padding-left:0.5em;
  padding-right:0.5em;
}
.ui.form .fields > .field:first-child{
  border-left:none;
  box-shadow:none;
}
.ui.form .two.fields > .fields,
.ui.form .two.fields > .field{
  width:50%;
}
.ui.form .three.fields > .fields,
.ui.form .three.fields > .field{
  width:33.33333333%;
}
.ui.form .four.fields > .fields,
.ui.form .four.fields > .field{
  width:25%;
}
.ui.form .five.fields > .fields,
.ui.form .five.fields > .field{
  width:20%;
}
.ui.form .six.fields > .fields,
.ui.form .six.fields > .field{
  width:16.66666667%;
}
.ui.form .seven.fields > .fields,
.ui.form .seven.fields > .field{
  width:14.28571429%;
}
.ui.form .eight.fields > .fields,
.ui.form .eight.fields > .field{
  width:12.5%;
}
.ui.form .nine.fields > .fields,
.ui.form .nine.fields > .field{
  width:11.11111111%;
}
.ui.form .ten.fields > .fields,
.ui.form .ten.fields > .field{
  width:10%;
}
@media only screen and (max-width: 767px){
  .ui.form .fields{
    flex-wrap:wrap;
  }
  .ui[class*="equal width"].form:not(.unstackable) .fields > .field,
  .ui.form:not(.unstackable) [class*="equal width"].fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .six.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .seven.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .eight.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .nine.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .ten.fields:not(.unstackable) > .field{
    width:100% !important;
    margin:0em 0em 1em;
  }
}
.ui.form .fields .wide.field{
  width:6.25%;
  padding-left:0.5em;
  padding-right:0.5em;
}
.ui.form .one.wide.field{
  width:6.25% !important;
}
.ui.form .two.wide.field{
  width:12.5% !important;
}
.ui.form .three.wide.field{
  width:18.75% !important;
}
.ui.form .four.wide.field{
  width:25% !important;
}
.ui.form .five.wide.field{
  width:31.25% !important;
}
.ui.form .six.wide.field{
  width:37.5% !important;
}
.ui.form .seven.wide.field{
  width:43.75% !important;
}
.ui.form .eight.wide.field{
  width:50% !important;
}
.ui.form .nine.wide.field{
  width:56.25% !important;
}
.ui.form .ten.wide.field{
  width:62.5% !important;
}
.ui.form .eleven.wide.field{
  width:68.75% !important;
}
.ui.form .twelve.wide.field{
  width:75% !important;
}
.ui.form .thirteen.wide.field{
  width:81.25% !important;
}
.ui.form .fourteen.wide.field{
  width:87.5% !important;
}
.ui.form .fifteen.wide.field{
  width:93.75% !important;
}
.ui.form .sixteen.wide.field{
  width:100% !important;
}
@media only screen and (max-width: 767px){
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .two.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .three.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .four.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .fields,
  .ui.form:not(.unstackable) .five.fields:not(.unstackable) > .field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .two.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .three.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .four.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .five.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .six.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .seven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eight.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .nine.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .ten.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .eleven.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .twelve.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .thirteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fourteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .fifteen.wide.field,
  .ui.form:not(.unstackable) .fields:not(.unstackable) > .sixteen.wide.field{
    width:100% !important;
  }
  .ui.form .fields{
    margin-bottom:0em;
  }
}
.ui[class*="equal width"].form .fields > .field,
.ui.form [class*="equal width"].fields > .field{
  width:100%;
  flex:1 1 auto;
}
.ui.form .inline.fields{
  margin:0em 0em 1em;
  align-items:center;
}
.ui.form .inline.fields .field{
  margin:0em;
  padding:0em 1em 0em 0em;
}
.ui.form .inline.fields > label,
.ui.form .inline.fields .field > label,
.ui.form .inline.fields .field > p,
.ui.form .inline.field > label,
.ui.form .inline.field > p{
  display:inline-block;
  width:auto;
  margin-top:0em;
  margin-bottom:0em;
  vertical-align:baseline;
  font-size:0.92857143em;
  font-weight:bold;
  color:#231f20;
  text-transform:none;
}
.ui.form .inline.fields > label{
  margin:0.035714em 1em 0em 0em;
}
.ui.form .inline.fields .field > input,
.ui.form .inline.fields .field > select,
.ui.form .inline.field > input,
.ui.form .inline.field > select{
  display:inline-block;
  width:auto;
  margin-top:0em;
  margin-bottom:0em;
  vertical-align:middle;
  font-size:1em;
}
.ui.form .inline.fields .field > :first-child,
.ui.form .inline.field > :first-child{
  margin:0em 0.85714286em 0em 0em;
}
.ui.form .inline.fields .field > :only-child,
.ui.form .inline.field > :only-child{
  margin:0em;
}
.ui.form .inline.fields .wide.field{
  display:flex;
  align-items:center;
}
.ui.form .inline.fields .wide.field > input,
.ui.form .inline.fields .wide.field > select{
  width:100%;
}
.ui.mini.form{
  font-size:0.78571429rem;
}
.ui.tiny.form{
  font-size:0.85714286rem;
}
.ui.small.form{
  font-size:0.92857143rem;
}
.ui.form{
  font-size:1rem;
}
.ui.large.form{
  font-size:1.14285714rem;
}
.ui.big.form{
  font-size:1.28571429rem;
}
.ui.huge.form{
  font-size:1.42857143rem;
}
.ui.massive.form{
  font-size:1.71428571rem;
}
.with-required-star:after{
  content:'*';
  margin:-0.2em 0em 0em 0.2em;
  color:#DB2828;
}
.with-required-star.ui.header:after{
  display:inline-block;
  vertical-align:top;
}
.ui.form .field.disabled.product-risks-table{
  opacity:1;
}
/*!
 * # Semantic UI - Grid
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.grid{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:stretch;
  padding:0em;
}
.ui.grid{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem;
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.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:0.5rem;
}
.ui.grid > .column:not(.row),
.ui.grid > .row > .column{
  position:relative;
  display:inline-block;
  width:6.25%;
  padding-left:0.5rem;
  padding-right:0.5rem;
  vertical-align:top;
}
.ui.grid > *{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
.ui.grid > .row{
  position:relative;
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  justify-content:inherit;
  align-items:stretch;
  width:100% !important;
  padding:0rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.ui.grid > .column:not(.row){
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.ui.grid > .row > .column{
  margin-top:0em;
  margin-bottom:0em;
}
.ui.grid > .row > img,
.ui.grid > .row > .column > img{
  max-width:100%;
}
.ui.grid > .ui.grid:first-child{
  margin-top:0em;
}
.ui.grid > .ui.grid:last-child{
  margin-bottom:0em;
}
.ui.grid .aligned.row > .column > .segment:not(.compact):not(.attached),
.ui.aligned.grid .column > .segment:not(.compact):not(.attached){
  width:100%;
}
.ui.grid .row + .ui.divider{
  flex-grow:1;
  margin:0.5rem 0.5rem;
}
.ui.grid .column + .ui.vertical.divider{
  height:calc(50% - (1rem / 2));
}
.ui.grid > .row > .column:last-child > .horizontal.segment,
.ui.grid > .column:last-child > .horizontal.segment{
  box-shadow:none;
}
@media only screen and (max-width: 767px){
  .ui.page.grid{
    width:auto;
    padding-left:0em;
    padding-right:0em;
    margin-left:0em;
    margin-right:0em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .ui.page.grid{
    width:auto;
    margin-left:0em;
    margin-right:0em;
    padding-left:2em;
    padding-right:2em;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .ui.page.grid{
    width:auto;
    margin-left:0em;
    margin-right:0em;
    padding-left:3%;
    padding-right:3%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px){
  .ui.page.grid{
    width:auto;
    margin-left:0em;
    margin-right:0em;
    padding-left:15%;
    padding-right:15%;
  }
}
@media only screen and (min-width: 1920px){
  .ui.page.grid{
    width:auto;
    margin-left:0em;
    margin-right:0em;
    padding-left:23%;
    padding-right:23%;
  }
}
.ui.grid > .column:only-child,
.ui.grid > .row > .column:only-child{
  width:100%;
}
.ui[class*="one column"].grid > .row > .column,
.ui[class*="one column"].grid > .column:not(.row){
  width:100%;
}
.ui[class*="two column"].grid > .row > .column,
.ui[class*="two column"].grid > .column:not(.row){
  width:50%;
}
.ui[class*="three column"].grid > .row > .column,
.ui[class*="three column"].grid > .column:not(.row){
  width:33.33333333%;
}
.ui[class*="four column"].grid > .row > .column,
.ui[class*="four column"].grid > .column:not(.row){
  width:25%;
}
.ui[class*="five column"].grid > .row > .column,
.ui[class*="five column"].grid > .column:not(.row){
  width:20%;
}
.ui[class*="six column"].grid > .row > .column,
.ui[class*="six column"].grid > .column:not(.row){
  width:16.66666667%;
}
.ui[class*="seven column"].grid > .row > .column,
.ui[class*="seven column"].grid > .column:not(.row){
  width:14.28571429%;
}
.ui[class*="eight column"].grid > .row > .column,
.ui[class*="eight column"].grid > .column:not(.row){
  width:12.5%;
}
.ui[class*="nine column"].grid > .row > .column,
.ui[class*="nine column"].grid > .column:not(.row){
  width:11.11111111%;
}
.ui[class*="ten column"].grid > .row > .column,
.ui[class*="ten column"].grid > .column:not(.row){
  width:10%;
}
.ui[class*="eleven column"].grid > .row > .column,
.ui[class*="eleven column"].grid > .column:not(.row){
  width:9.09090909%;
}
.ui[class*="twelve column"].grid > .row > .column,
.ui[class*="twelve column"].grid > .column:not(.row){
  width:8.33333333%;
}
.ui[class*="thirteen column"].grid > .row > .column,
.ui[class*="thirteen column"].grid > .column:not(.row){
  width:7.69230769%;
}
.ui[class*="fourteen column"].grid > .row > .column,
.ui[class*="fourteen column"].grid > .column:not(.row){
  width:7.14285714%;
}
.ui[class*="fifteen column"].grid > .row > .column,
.ui[class*="fifteen column"].grid > .column:not(.row){
  width:6.66666667%;
}
.ui[class*="sixteen column"].grid > .row > .column,
.ui[class*="sixteen column"].grid > .column:not(.row){
  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.grid > .row > [class*="one wide"].column,
.ui.grid > .column.row > [class*="one wide"].column,
.ui.grid > [class*="one wide"].column,
.ui.column.grid > [class*="one wide"].column{
  width:6.25% !important;
}
.ui.grid > .row > [class*="two wide"].column,
.ui.grid > .column.row > [class*="two wide"].column,
.ui.grid > [class*="two wide"].column,
.ui.column.grid > [class*="two wide"].column{
  width:12.5% !important;
}
.ui.grid > .row > [class*="three wide"].column,
.ui.grid > .column.row > [class*="three wide"].column,
.ui.grid > [class*="three wide"].column,
.ui.column.grid > [class*="three wide"].column{
  width:18.75% !important;
}
.ui.grid > .row > [class*="four wide"].column,
.ui.grid > .column.row > [class*="four wide"].column,
.ui.grid > [class*="four wide"].column,
.ui.column.grid > [class*="four wide"].column{
  width:25% !important;
}
.ui.grid > .row > [class*="five wide"].column,
.ui.grid > .column.row > [class*="five wide"].column,
.ui.grid > [class*="five wide"].column,
.ui.column.grid > [class*="five wide"].column{
  width:31.25% !important;
}
.ui.grid > .row > [class*="six wide"].column,
.ui.grid > .column.row > [class*="six wide"].column,
.ui.grid > [class*="six wide"].column,
.ui.column.grid > [class*="six wide"].column{
  width:37.5% !important;
}
.ui.grid > .row > [class*="seven wide"].column,
.ui.grid > .column.row > [class*="seven wide"].column,
.ui.grid > [class*="seven wide"].column,
.ui.column.grid > [class*="seven wide"].column{
  width:43.75% !important;
}
.ui.grid > .row > [class*="eight wide"].column,
.ui.grid > .column.row > [class*="eight wide"].column,
.ui.grid > [class*="eight wide"].column,
.ui.column.grid > [class*="eight wide"].column{
  width:50% !important;
}
.ui.grid > .row > [class*="nine wide"].column,
.ui.grid > .column.row > [class*="nine wide"].column,
.ui.grid > [class*="nine wide"].column,
.ui.column.grid > [class*="nine wide"].column{
  width:56.25% !important;
}
.ui.grid > .row > [class*="ten wide"].column,
.ui.grid > .column.row > [class*="ten wide"].column,
.ui.grid > [class*="ten wide"].column,
.ui.column.grid > [class*="ten wide"].column{
  width:62.5% !important;
}
.ui.grid > .row > [class*="eleven wide"].column,
.ui.grid > .column.row > [class*="eleven wide"].column,
.ui.grid > [class*="eleven wide"].column,
.ui.column.grid > [class*="eleven wide"].column{
  width:68.75% !important;
}
.ui.grid > .row > [class*="twelve wide"].column,
.ui.grid > .column.row > [class*="twelve wide"].column,
.ui.grid > [class*="twelve wide"].column,
.ui.column.grid > [class*="twelve wide"].column{
  width:75% !important;
}
.ui.grid > .row > [class*="thirteen wide"].column,
.ui.grid > .column.row > [class*="thirteen wide"].column,
.ui.grid > [class*="thirteen wide"].column,
.ui.column.grid > [class*="thirteen wide"].column{
  width:81.25% !important;
}
.ui.grid > .row > [class*="fourteen wide"].column,
.ui.grid > .column.row > [class*="fourteen wide"].column,
.ui.grid > [class*="fourteen wide"].column,
.ui.column.grid > [class*="fourteen wide"].column{
  width:87.5% !important;
}
.ui.grid > .row > [class*="fifteen wide"].column,
.ui.grid > .column.row > [class*="fifteen wide"].column,
.ui.grid > [class*="fifteen wide"].column,
.ui.column.grid > [class*="fifteen wide"].column{
  width:93.75% !important;
}
.ui.grid > .row > [class*="sixteen wide"].column,
.ui.grid > .column.row > [class*="sixteen wide"].column,
.ui.grid > [class*="sixteen wide"].column,
.ui.column.grid > [class*="sixteen wide"].column{
  width:100% !important;
}
@media only screen and (min-width: 320px) and (max-width: 767px){
  .ui.grid > .row > [class*="one wide mobile"].column,
  .ui.grid > .column.row > [class*="one wide mobile"].column,
  .ui.grid > [class*="one wide mobile"].column,
  .ui.column.grid > [class*="one wide mobile"].column{
    width:6.25% !important;
  }
  .ui.grid > .row > [class*="two wide mobile"].column,
  .ui.grid > .column.row > [class*="two wide mobile"].column,
  .ui.grid > [class*="two wide mobile"].column,
  .ui.column.grid > [class*="two wide mobile"].column{
    width:12.5% !important;
  }
  .ui.grid > .row > [class*="three wide mobile"].column,
  .ui.grid > .column.row > [class*="three wide mobile"].column,
  .ui.grid > [class*="three wide mobile"].column,
  .ui.column.grid > [class*="three wide mobile"].column{
    width:18.75% !important;
  }
  .ui.grid > .row > [class*="four wide mobile"].column,
  .ui.grid > .column.row > [class*="four wide mobile"].column,
  .ui.grid > [class*="four wide mobile"].column,
  .ui.column.grid > [class*="four wide mobile"].column{
    width:25% !important;
  }
  .ui.grid > .row > [class*="five wide mobile"].column,
  .ui.grid > .column.row > [class*="five wide mobile"].column,
  .ui.grid > [class*="five wide mobile"].column,
  .ui.column.grid > [class*="five wide mobile"].column{
    width:31.25% !important;
  }
  .ui.grid > .row > [class*="six wide mobile"].column,
  .ui.grid > .column.row > [class*="six wide mobile"].column,
  .ui.grid > [class*="six wide mobile"].column,
  .ui.column.grid > [class*="six wide mobile"].column{
    width:37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide mobile"].column,
  .ui.grid > .column.row > [class*="seven wide mobile"].column,
  .ui.grid > [class*="seven wide mobile"].column,
  .ui.column.grid > [class*="seven wide mobile"].column{
    width:43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide mobile"].column,
  .ui.grid > .column.row > [class*="eight wide mobile"].column,
  .ui.grid > [class*="eight wide mobile"].column,
  .ui.column.grid > [class*="eight wide mobile"].column{
    width:50% !important;
  }
  .ui.grid > .row > [class*="nine wide mobile"].column,
  .ui.grid > .column.row > [class*="nine wide mobile"].column,
  .ui.grid > [class*="nine wide mobile"].column,
  .ui.column.grid > [class*="nine wide mobile"].column{
    width:56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide mobile"].column,
  .ui.grid > .column.row > [class*="ten wide mobile"].column,
  .ui.grid > [class*="ten wide mobile"].column,
  .ui.column.grid > [class*="ten wide mobile"].column{
    width:62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide mobile"].column,
  .ui.grid > .column.row > [class*="eleven wide mobile"].column,
  .ui.grid > [class*="eleven wide mobile"].column,
  .ui.column.grid > [class*="eleven wide mobile"].column{
    width:68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide mobile"].column,
  .ui.grid > .column.row > [class*="twelve wide mobile"].column,
  .ui.grid > [class*="twelve wide mobile"].column,
  .ui.column.grid > [class*="twelve wide mobile"].column{
    width:75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide mobile"].column,
  .ui.grid > .column.row > [class*="thirteen wide mobile"].column,
  .ui.grid > [class*="thirteen wide mobile"].column,
  .ui.column.grid > [class*="thirteen wide mobile"].column{
    width:81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fourteen wide mobile"].column,
  .ui.grid > [class*="fourteen wide mobile"].column,
  .ui.column.grid > [class*="fourteen wide mobile"].column{
    width:87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide mobile"].column,
  .ui.grid > .column.row > [class*="fifteen wide mobile"].column,
  .ui.grid > [class*="fifteen wide mobile"].column,
  .ui.column.grid > [class*="fifteen wide mobile"].column{
    width:93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide mobile"].column,
  .ui.grid > .column.row > [class*="sixteen wide mobile"].column,
  .ui.grid > [class*="sixteen wide mobile"].column,
  .ui.column.grid > [class*="sixteen wide mobile"].column{
    width:100% !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .ui.grid > .row > [class*="one wide tablet"].column,
  .ui.grid > .column.row > [class*="one wide tablet"].column,
  .ui.grid > [class*="one wide tablet"].column,
  .ui.column.grid > [class*="one wide tablet"].column{
    width:6.25% !important;
  }
  .ui.grid > .row > [class*="two wide tablet"].column,
  .ui.grid > .column.row > [class*="two wide tablet"].column,
  .ui.grid > [class*="two wide tablet"].column,
  .ui.column.grid > [class*="two wide tablet"].column{
    width:12.5% !important;
  }
  .ui.grid > .row > [class*="three wide tablet"].column,
  .ui.grid > .column.row > [class*="three wide tablet"].column,
  .ui.grid > [class*="three wide tablet"].column,
  .ui.column.grid > [class*="three wide tablet"].column{
    width:18.75% !important;
  }
  .ui.grid > .row > [class*="four wide tablet"].column,
  .ui.grid > .column.row > [class*="four wide tablet"].column,
  .ui.grid > [class*="four wide tablet"].column,
  .ui.column.grid > [class*="four wide tablet"].column{
    width:25% !important;
  }
  .ui.grid > .row > [class*="five wide tablet"].column,
  .ui.grid > .column.row > [class*="five wide tablet"].column,
  .ui.grid > [class*="five wide tablet"].column,
  .ui.column.grid > [class*="five wide tablet"].column{
    width:31.25% !important;
  }
  .ui.grid > .row > [class*="six wide tablet"].column,
  .ui.grid > .column.row > [class*="six wide tablet"].column,
  .ui.grid > [class*="six wide tablet"].column,
  .ui.column.grid > [class*="six wide tablet"].column{
    width:37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide tablet"].column,
  .ui.grid > .column.row > [class*="seven wide tablet"].column,
  .ui.grid > [class*="seven wide tablet"].column,
  .ui.column.grid > [class*="seven wide tablet"].column{
    width:43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide tablet"].column,
  .ui.grid > .column.row > [class*="eight wide tablet"].column,
  .ui.grid > [class*="eight wide tablet"].column,
  .ui.column.grid > [class*="eight wide tablet"].column{
    width:50% !important;
  }
  .ui.grid > .row > [class*="nine wide tablet"].column,
  .ui.grid > .column.row > [class*="nine wide tablet"].column,
  .ui.grid > [class*="nine wide tablet"].column,
  .ui.column.grid > [class*="nine wide tablet"].column{
    width:56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide tablet"].column,
  .ui.grid > .column.row > [class*="ten wide tablet"].column,
  .ui.grid > [class*="ten wide tablet"].column,
  .ui.column.grid > [class*="ten wide tablet"].column{
    width:62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide tablet"].column,
  .ui.grid > .column.row > [class*="eleven wide tablet"].column,
  .ui.grid > [class*="eleven wide tablet"].column,
  .ui.column.grid > [class*="eleven wide tablet"].column{
    width:68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide tablet"].column,
  .ui.grid > .column.row > [class*="twelve wide tablet"].column,
  .ui.grid > [class*="twelve wide tablet"].column,
  .ui.column.grid > [class*="twelve wide tablet"].column{
    width:75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide tablet"].column,
  .ui.grid > .column.row > [class*="thirteen wide tablet"].column,
  .ui.grid > [class*="thirteen wide tablet"].column,
  .ui.column.grid > [class*="thirteen wide tablet"].column{
    width:81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fourteen wide tablet"].column,
  .ui.grid > [class*="fourteen wide tablet"].column,
  .ui.column.grid > [class*="fourteen wide tablet"].column{
    width:87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide tablet"].column,
  .ui.grid > .column.row > [class*="fifteen wide tablet"].column,
  .ui.grid > [class*="fifteen wide tablet"].column,
  .ui.column.grid > [class*="fifteen wide tablet"].column{
    width:93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide tablet"].column,
  .ui.grid > .column.row > [class*="sixteen wide tablet"].column,
  .ui.grid > [class*="sixteen wide tablet"].column,
  .ui.column.grid > [class*="sixteen wide tablet"].column{
    width:100% !important;
  }
}
@media only screen and (min-width: 992px){
  .ui.grid > .row > [class*="one wide computer"].column,
  .ui.grid > .column.row > [class*="one wide computer"].column,
  .ui.grid > [class*="one wide computer"].column,
  .ui.column.grid > [class*="one wide computer"].column{
    width:6.25% !important;
  }
  .ui.grid > .row > [class*="two wide computer"].column,
  .ui.grid > .column.row > [class*="two wide computer"].column,
  .ui.grid > [class*="two wide computer"].column,
  .ui.column.grid > [class*="two wide computer"].column{
    width:12.5% !important;
  }
  .ui.grid > .row > [class*="three wide computer"].column,
  .ui.grid > .column.row > [class*="three wide computer"].column,
  .ui.grid > [class*="three wide computer"].column,
  .ui.column.grid > [class*="three wide computer"].column{
    width:18.75% !important;
  }
  .ui.grid > .row > [class*="four wide computer"].column,
  .ui.grid > .column.row > [class*="four wide computer"].column,
  .ui.grid > [class*="four wide computer"].column,
  .ui.column.grid > [class*="four wide computer"].column{
    width:25% !important;
  }
  .ui.grid > .row > [class*="five wide computer"].column,
  .ui.grid > .column.row > [class*="five wide computer"].column,
  .ui.grid > [class*="five wide computer"].column,
  .ui.column.grid > [class*="five wide computer"].column{
    width:31.25% !important;
  }
  .ui.grid > .row > [class*="six wide computer"].column,
  .ui.grid > .column.row > [class*="six wide computer"].column,
  .ui.grid > [class*="six wide computer"].column,
  .ui.column.grid > [class*="six wide computer"].column{
    width:37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide computer"].column,
  .ui.grid > .column.row > [class*="seven wide computer"].column,
  .ui.grid > [class*="seven wide computer"].column,
  .ui.column.grid > [class*="seven wide computer"].column{
    width:43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide computer"].column,
  .ui.grid > .column.row > [class*="eight wide computer"].column,
  .ui.grid > [class*="eight wide computer"].column,
  .ui.column.grid > [class*="eight wide computer"].column{
    width:50% !important;
  }
  .ui.grid > .row > [class*="nine wide computer"].column,
  .ui.grid > .column.row > [class*="nine wide computer"].column,
  .ui.grid > [class*="nine wide computer"].column,
  .ui.column.grid > [class*="nine wide computer"].column{
    width:56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide computer"].column,
  .ui.grid > .column.row > [class*="ten wide computer"].column,
  .ui.grid > [class*="ten wide computer"].column,
  .ui.column.grid > [class*="ten wide computer"].column{
    width:62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide computer"].column,
  .ui.grid > .column.row > [class*="eleven wide computer"].column,
  .ui.grid > [class*="eleven wide computer"].column,
  .ui.column.grid > [class*="eleven wide computer"].column{
    width:68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide computer"].column,
  .ui.grid > .column.row > [class*="twelve wide computer"].column,
  .ui.grid > [class*="twelve wide computer"].column,
  .ui.column.grid > [class*="twelve wide computer"].column{
    width:75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide computer"].column,
  .ui.grid > .column.row > [class*="thirteen wide computer"].column,
  .ui.grid > [class*="thirteen wide computer"].column,
  .ui.column.grid > [class*="thirteen wide computer"].column{
    width:81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide computer"].column,
  .ui.grid > .column.row > [class*="fourteen wide computer"].column,
  .ui.grid > [class*="fourteen wide computer"].column,
  .ui.column.grid > [class*="fourteen wide computer"].column{
    width:87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide computer"].column,
  .ui.grid > .column.row > [class*="fifteen wide computer"].column,
  .ui.grid > [class*="fifteen wide computer"].column,
  .ui.column.grid > [class*="fifteen wide computer"].column{
    width:93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide computer"].column,
  .ui.grid > .column.row > [class*="sixteen wide computer"].column,
  .ui.grid > [class*="sixteen wide computer"].column,
  .ui.column.grid > [class*="sixteen wide computer"].column{
    width:100% !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px){
  .ui.grid > .row > [class*="one wide large screen"].column,
  .ui.grid > .column.row > [class*="one wide large screen"].column,
  .ui.grid > [class*="one wide large screen"].column,
  .ui.column.grid > [class*="one wide large screen"].column{
    width:6.25% !important;
  }
  .ui.grid > .row > [class*="two wide large screen"].column,
  .ui.grid > .column.row > [class*="two wide large screen"].column,
  .ui.grid > [class*="two wide large screen"].column,
  .ui.column.grid > [class*="two wide large screen"].column{
    width:12.5% !important;
  }
  .ui.grid > .row > [class*="three wide large screen"].column,
  .ui.grid > .column.row > [class*="three wide large screen"].column,
  .ui.grid > [class*="three wide large screen"].column,
  .ui.column.grid > [class*="three wide large screen"].column{
    width:18.75% !important;
  }
  .ui.grid > .row > [class*="four wide large screen"].column,
  .ui.grid > .column.row > [class*="four wide large screen"].column,
  .ui.grid > [class*="four wide large screen"].column,
  .ui.column.grid > [class*="four wide large screen"].column{
    width:25% !important;
  }
  .ui.grid > .row > [class*="five wide large screen"].column,
  .ui.grid > .column.row > [class*="five wide large screen"].column,
  .ui.grid > [class*="five wide large screen"].column,
  .ui.column.grid > [class*="five wide large screen"].column{
    width:31.25% !important;
  }
  .ui.grid > .row > [class*="six wide large screen"].column,
  .ui.grid > .column.row > [class*="six wide large screen"].column,
  .ui.grid > [class*="six wide large screen"].column,
  .ui.column.grid > [class*="six wide large screen"].column{
    width:37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide large screen"].column,
  .ui.grid > .column.row > [class*="seven wide large screen"].column,
  .ui.grid > [class*="seven wide large screen"].column,
  .ui.column.grid > [class*="seven wide large screen"].column{
    width:43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide large screen"].column,
  .ui.grid > .column.row > [class*="eight wide large screen"].column,
  .ui.grid > [class*="eight wide large screen"].column,
  .ui.column.grid > [class*="eight wide large screen"].column{
    width:50% !important;
  }
  .ui.grid > .row > [class*="nine wide large screen"].column,
  .ui.grid > .column.row > [class*="nine wide large screen"].column,
  .ui.grid > [class*="nine wide large screen"].column,
  .ui.column.grid > [class*="nine wide large screen"].column{
    width:56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide large screen"].column,
  .ui.grid > .column.row > [class*="ten wide large screen"].column,
  .ui.grid > [class*="ten wide large screen"].column,
  .ui.column.grid > [class*="ten wide large screen"].column{
    width:62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide large screen"].column,
  .ui.grid > .column.row > [class*="eleven wide large screen"].column,
  .ui.grid > [class*="eleven wide large screen"].column,
  .ui.column.grid > [class*="eleven wide large screen"].column{
    width:68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide large screen"].column,
  .ui.grid > .column.row > [class*="twelve wide large screen"].column,
  .ui.grid > [class*="twelve wide large screen"].column,
  .ui.column.grid > [class*="twelve wide large screen"].column{
    width:75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide large screen"].column,
  .ui.grid > .column.row > [class*="thirteen wide large screen"].column,
  .ui.grid > [class*="thirteen wide large screen"].column,
  .ui.column.grid > [class*="thirteen wide large screen"].column{
    width:81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fourteen wide large screen"].column,
  .ui.grid > [class*="fourteen wide large screen"].column,
  .ui.column.grid > [class*="fourteen wide large screen"].column{
    width:87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide large screen"].column,
  .ui.grid > .column.row > [class*="fifteen wide large screen"].column,
  .ui.grid > [class*="fifteen wide large screen"].column,
  .ui.column.grid > [class*="fifteen wide large screen"].column{
    width:93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide large screen"].column,
  .ui.grid > .column.row > [class*="sixteen wide large screen"].column,
  .ui.grid > [class*="sixteen wide large screen"].column,
  .ui.column.grid > [class*="sixteen wide large screen"].column{
    width:100% !important;
  }
}
@media only screen and (min-width: 1920px){
  .ui.grid > .row > [class*="one wide widescreen"].column,
  .ui.grid > .column.row > [class*="one wide widescreen"].column,
  .ui.grid > [class*="one wide widescreen"].column,
  .ui.column.grid > [class*="one wide widescreen"].column{
    width:6.25% !important;
  }
  .ui.grid > .row > [class*="two wide widescreen"].column,
  .ui.grid > .column.row > [class*="two wide widescreen"].column,
  .ui.grid > [class*="two wide widescreen"].column,
  .ui.column.grid > [class*="two wide widescreen"].column{
    width:12.5% !important;
  }
  .ui.grid > .row > [class*="three wide widescreen"].column,
  .ui.grid > .column.row > [class*="three wide widescreen"].column,
  .ui.grid > [class*="three wide widescreen"].column,
  .ui.column.grid > [class*="three wide widescreen"].column{
    width:18.75% !important;
  }
  .ui.grid > .row > [class*="four wide widescreen"].column,
  .ui.grid > .column.row > [class*="four wide widescreen"].column,
  .ui.grid > [class*="four wide widescreen"].column,
  .ui.column.grid > [class*="four wide widescreen"].column{
    width:25% !important;
  }
  .ui.grid > .row > [class*="five wide widescreen"].column,
  .ui.grid > .column.row > [class*="five wide widescreen"].column,
  .ui.grid > [class*="five wide widescreen"].column,
  .ui.column.grid > [class*="five wide widescreen"].column{
    width:31.25% !important;
  }
  .ui.grid > .row > [class*="six wide widescreen"].column,
  .ui.grid > .column.row > [class*="six wide widescreen"].column,
  .ui.grid > [class*="six wide widescreen"].column,
  .ui.column.grid > [class*="six wide widescreen"].column{
    width:37.5% !important;
  }
  .ui.grid > .row > [class*="seven wide widescreen"].column,
  .ui.grid > .column.row > [class*="seven wide widescreen"].column,
  .ui.grid > [class*="seven wide widescreen"].column,
  .ui.column.grid > [class*="seven wide widescreen"].column{
    width:43.75% !important;
  }
  .ui.grid > .row > [class*="eight wide widescreen"].column,
  .ui.grid > .column.row > [class*="eight wide widescreen"].column,
  .ui.grid > [class*="eight wide widescreen"].column,
  .ui.column.grid > [class*="eight wide widescreen"].column{
    width:50% !important;
  }
  .ui.grid > .row > [class*="nine wide widescreen"].column,
  .ui.grid > .column.row > [class*="nine wide widescreen"].column,
  .ui.grid > [class*="nine wide widescreen"].column,
  .ui.column.grid > [class*="nine wide widescreen"].column{
    width:56.25% !important;
  }
  .ui.grid > .row > [class*="ten wide widescreen"].column,
  .ui.grid > .column.row > [class*="ten wide widescreen"].column,
  .ui.grid > [class*="ten wide widescreen"].column,
  .ui.column.grid > [class*="ten wide widescreen"].column{
    width:62.5% !important;
  }
  .ui.grid > .row > [class*="eleven wide widescreen"].column,
  .ui.grid > .column.row > [class*="eleven wide widescreen"].column,
  .ui.grid > [class*="eleven wide widescreen"].column,
  .ui.column.grid > [class*="eleven wide widescreen"].column{
    width:68.75% !important;
  }
  .ui.grid > .row > [class*="twelve wide widescreen"].column,
  .ui.grid > .column.row > [class*="twelve wide widescreen"].column,
  .ui.grid > [class*="twelve wide widescreen"].column,
  .ui.column.grid > [class*="twelve wide widescreen"].column{
    width:75% !important;
  }
  .ui.grid > .row > [class*="thirteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="thirteen wide widescreen"].column,
  .ui.grid > [class*="thirteen wide widescreen"].column,
  .ui.column.grid > [class*="thirteen wide widescreen"].column{
    width:81.25% !important;
  }
  .ui.grid > .row > [class*="fourteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fourteen wide widescreen"].column,
  .ui.grid > [class*="fourteen wide widescreen"].column,
  .ui.column.grid > [class*="fourteen wide widescreen"].column{
    width:87.5% !important;
  }
  .ui.grid > .row > [class*="fifteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="fifteen wide widescreen"].column,
  .ui.grid > [class*="fifteen wide widescreen"].column,
  .ui.column.grid > [class*="fifteen wide widescreen"].column{
    width:93.75% !important;
  }
  .ui.grid > .row > [class*="sixteen wide widescreen"].column,
  .ui.grid > .column.row > [class*="sixteen wide widescreen"].column,
  .ui.grid > [class*="sixteen wide widescreen"].column,
  .ui.column.grid > [class*="sixteen wide widescreen"].column{
    width:100% !important;
  }
}
.ui.centered.grid,
.ui.centered.grid > .row,
.ui.grid > .centered.row{
  text-align:center;
  justify-content: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.relaxed.grid > .column:not(.row),
.ui.relaxed.grid > .row > .column,
.ui.grid > .relaxed.row > .column{
  padding-left:1.5rem;
  padding-right:1.5rem;
}
.ui[class*="very relaxed"].grid > .column:not(.row),
.ui[class*="very relaxed"].grid > .row > .column,
.ui.grid > [class*="very relaxed"].row > .column{
  padding-left:2.5rem;
  padding-right:2.5rem;
}
.ui.relaxed.grid .row + .ui.divider,
.ui.grid .relaxed.row + .ui.divider{
  margin-left:1.5rem;
  margin-right:1.5rem;
}
.ui[class*="very relaxed"].grid .row + .ui.divider,
.ui.grid [class*="very relaxed"].row + .ui.divider{
  margin-left:2.5rem;
  margin-right:2.5rem;
}
.ui.padded.grid:not(.vertically):not(.horizontally){
  margin:0em !important;
}
[class*="horizontally padded"].ui.grid{
  margin-left:0em !important;
  margin-right:0em !important;
}
[class*="vertically padded"].ui.grid{
  margin-top:0em !important;
  margin-bottom:0em !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 0px 0px 0px rgba(34, 36, 38, 0.15);
}
.ui[class*="vertically divided"].grid > .column:not(.row),
.ui[class*="vertically divided"].grid > .row > .column{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  padding-top:0rem;
  padding-bottom:0rem;
}
.ui[class*="vertically divided"].grid > .row{
  margin-top:0em;
  margin-bottom:0em;
}
.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:0em;
}
.ui.grid > .divided.row > .column{
  box-shadow:-1px 0px 0px 0px rgba(34, 36, 38, 0.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{
  position:absolute;
  content:"";
  top:0em;
  left:0px;
  width:calc(100% - 1rem);
  height:1px;
  margin:0% 0.5rem;
  box-shadow:0px -1px 0px 0px rgba(34, 36, 38, 0.15);
}
[class*="horizontally padded"].ui.divided.grid,
.ui.padded.divided.grid:not(.vertically):not(.horizontally){
  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 0px 0px 0px rgba(255, 255, 255, 0.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:0px -1px 0px 0px rgba(255, 255, 255, 0.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{
  width:100%;
  margin:1em 0em;
  box-shadow:0px 0px 0px 1px #D4D4D5;
}
.ui.celled.grid > .row{
  width:100% !important;
  margin:0em;
  padding:0em;
  box-shadow:0px -1px 0px 0px #D4D4D5;
}
.ui.celled.grid > .column:not(.row),
.ui.celled.grid > .row > .column{
  box-shadow:-1px 0px 0px 0px #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:0em;
}
.ui[class*="internally celled"].grid > .row:first-child{
  box-shadow:none;
}
.ui[class*="internally celled"].grid > .row > .column:first-child{
  box-shadow:none;
}
.ui[class*="top aligned"].grid > .column:not(.row),
.ui[class*="top aligned"].grid > .row > .column,
.ui.grid > [class*="top aligned"].row > .column,
.ui.grid > [class*="top aligned"].column:not(.row),
.ui.grid > .row > [class*="top aligned"].column{
  flex-direction:column;
  vertical-align:top;
  align-self:flex-start !important;
}
.ui[class*="middle aligned"].grid > .column:not(.row),
.ui[class*="middle aligned"].grid > .row > .column,
.ui.grid > [class*="middle aligned"].row > .column,
.ui.grid > [class*="middle aligned"].column:not(.row),
.ui.grid > .row > [class*="middle aligned"].column{
  flex-direction:column;
  vertical-align:middle;
  align-self:center !important;
}
.ui[class*="bottom aligned"].grid > .column:not(.row),
.ui[class*="bottom aligned"].grid > .row > .column,
.ui.grid > [class*="bottom aligned"].row > .column,
.ui.grid > [class*="bottom aligned"].column:not(.row),
.ui.grid > .row > [class*="bottom aligned"].column{
  flex-direction:column;
  vertical-align:bottom;
  align-self:flex-end !important;
}
.ui.stretched.grid > .row > .column,
.ui.stretched.grid > .column,
.ui.grid > .stretched.row > .column,
.ui.grid > .stretched.column:not(.row),
.ui.grid > .row > .stretched.column{
  display:inline-flex !important;
  align-self:stretch;
  flex-direction:column;
}
.ui.stretched.grid > .row > .column > *,
.ui.stretched.grid > .column > *,
.ui.grid > .stretched.row > .column > *,
.ui.grid > .stretched.column:not(.row) > *,
.ui.grid > .row > .stretched.column > *{
  flex-grow:1;
}
.ui[class*="left aligned"].grid > .column,
.ui[class*="left aligned"].grid > .row > .column,
.ui.grid > [class*="left aligned"].row > .column,
.ui.grid > [class*="left aligned"].column.column,
.ui.grid > .row > [class*="left aligned"].column.column{
  text-align:left;
  align-self:inherit;
}
.ui[class*="center aligned"].grid > .column,
.ui[class*="center aligned"].grid > .row > .column,
.ui.grid > [class*="center aligned"].row > .column,
.ui.grid > [class*="center aligned"].column.column,
.ui.grid > .row > [class*="center aligned"].column.column{
  text-align:center;
  align-self:inherit;
}
.ui[class*="center aligned"].grid{
  justify-content:center;
}
.ui[class*="right aligned"].grid > .column,
.ui[class*="right aligned"].grid > .row > .column,
.ui.grid > [class*="right aligned"].row > .column,
.ui.grid > [class*="right aligned"].column.column,
.ui.grid > .row > [class*="right aligned"].column.column{
  text-align:right;
  align-self:inherit;
}
.ui.justified.grid > .column,
.ui.justified.grid > .row > .column,
.ui.grid > .justified.row > .column,
.ui.grid > .justified.column.column,
.ui.grid > .row > .justified.column.column{
  text-align:justify;
  hyphens:auto;
}
.ui.grid > .row > .red.column,
.ui.grid > .row > .orange.column,
.ui.grid > .row > .yellow.column,
.ui.grid > .row > .olive.column,
.ui.grid > .row > .green.column,
.ui.grid > .row > .teal.column,
.ui.grid > .row > .blue.column,
.ui.grid > .row > .violet.column,
.ui.grid > .row > .purple.column,
.ui.grid > .row > .pink.column,
.ui.grid > .row > .brown.column,
.ui.grid > .row > .grey.column,
.ui.grid > .row > .black.column{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.ui.grid > .red.row,
.ui.grid > .red.column,
.ui.grid > .row > .red.column{
  background-color:#DB2828 !important;
  color:#FFF;
}
.ui.grid > .orange.row,
.ui.grid > .orange.column,
.ui.grid > .row > .orange.column{
  background-color:#F2711C !important;
  color:#FFF;
}
.ui.grid > .yellow.row,
.ui.grid > .yellow.column,
.ui.grid > .row > .yellow.column{
  background-color:#FBBD08 !important;
  color:#FFF;
}
.ui.grid > .olive.row,
.ui.grid > .olive.column,
.ui.grid > .row > .olive.column{
  background-color:#B5CC18 !important;
  color:#FFF;
}
.ui.grid > .green.row,
.ui.grid > .green.column,
.ui.grid > .row > .green.column{
  background-color:#21BA45 !important;
  color:#FFF;
}
.ui.grid > .teal.row,
.ui.grid > .teal.column,
.ui.grid > .row > .teal.column{
  background-color:#00B5AD !important;
  color:#FFF;
}
.ui.grid > .blue.row,
.ui.grid > .blue.column,
.ui.grid > .row > .blue.column{
  background-color:#009ae1 !important;
  color:#FFF;
}
.ui.grid > .violet.row,
.ui.grid > .violet.column,
.ui.grid > .row > .violet.column{
  background-color:#9d76b0 !important;
  color:#FFF;
}
.ui.grid > .purple.row,
.ui.grid > .purple.column,
.ui.grid > .row > .purple.column{
  background-color:#A333C8 !important;
  color:#FFF;
}
.ui.grid > .pink.row,
.ui.grid > .pink.column,
.ui.grid > .row > .pink.column{
  background-color:#E03997 !important;
  color:#FFF;
}
.ui.grid > .brown.row,
.ui.grid > .brown.column,
.ui.grid > .row > .brown.column{
  background-color:#A5673F !important;
  color:#FFF;
}
.ui.grid > .grey.row,
.ui.grid > .grey.column,
.ui.grid > .row > .grey.column{
  background-color:#767676 !important;
  color:#FFF;
}
.ui.grid > .black.row,
.ui.grid > .black.column,
.ui.grid > .row > .black.column{
  background-color:#1B1C1D !important;
  color:#FFF;
}
.ui[class*="equal width"].grid > .column:not(.row),
.ui[class*="equal width"].grid > .row > .column,
.ui.grid > [class*="equal width"].row > .column{
  display:inline-block;
  flex-grow:1;
}
.ui[class*="equal width"].grid > .wide.column,
.ui[class*="equal width"].grid > .row > .wide.column,
.ui.grid > [class*="equal width"].row > .wide.column{
  flex-grow:0;
}
@media only screen and (max-width: 767px){
  .ui[class*="mobile reversed"].grid,
  .ui[class*="mobile reversed"].grid > .row,
  .ui.grid > [class*="mobile reversed"].row{
    flex-direction:row-reverse;
  }
  .ui[class*="mobile vertically reversed"].grid,
  .ui.stackable[class*="mobile reversed"]{
    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 0px 0px 0px rgba(34, 36, 38, 0.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:0px -1px 0px 0px rgba(34, 36, 38, 0.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 0px 0px 0px #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[class*="tablet reversed"].grid,
  .ui[class*="tablet reversed"].grid > .row,
  .ui.grid > [class*="tablet reversed"].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 0px 0px 0px rgba(34, 36, 38, 0.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:0px -1px 0px 0px rgba(34, 36, 38, 0.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 0px 0px 0px #D4D4D5;
  }
  .ui[class*="tablet reversed"].celled.grid > .row > .column:last-child{
    box-shadow:none;
  }
}
@media only screen and (min-width: 992px){
  .ui[class*="computer reversed"].grid,
  .ui[class*="computer reversed"].grid > .row,
  .ui.grid > [class*="computer reversed"].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 0px 0px 0px rgba(34, 36, 38, 0.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:0px -1px 0px 0px rgba(34, 36, 38, 0.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 0px 0px 0px #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.grid > .doubling.row,
  .ui.doubling.grid > .row{
    margin:0em !important;
    padding:0em !important;
  }
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column{
    display:inline-block !important;
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important;
    box-shadow:none !important;
    margin:0em;
  }
  .ui[class*="two column"].doubling.grid > .row > .column,
  .ui[class*="two column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling.row.row > .column{
    width:100% !important;
  }
  .ui[class*="three column"].doubling.grid > .row > .column,
  .ui[class*="three column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling.row.row > .column{
    width:50% !important;
  }
  .ui[class*="four column"].doubling.grid > .row > .column,
  .ui[class*="four column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling.row.row > .column{
    width:50% !important;
  }
  .ui[class*="five column"].doubling.grid > .row > .column,
  .ui[class*="five column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling.row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="six column"].doubling.grid > .row > .column,
  .ui[class*="six column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling.row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="seven column"].doubling.grid > .row > .column,
  .ui[class*="seven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling.row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="eight column"].doubling.grid > .row > .column,
  .ui[class*="eight column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling.row.row > .column{
    width:25% !important;
  }
  .ui[class*="nine column"].doubling.grid > .row > .column,
  .ui[class*="nine column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling.row.row > .column{
    width:25% !important;
  }
  .ui[class*="ten column"].doubling.grid > .row > .column,
  .ui[class*="ten column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling.row.row > .column{
    width:20% !important;
  }
  .ui[class*="eleven column"].doubling.grid > .row > .column,
  .ui[class*="eleven column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling.row.row > .column{
    width:20% !important;
  }
  .ui[class*="twelve column"].doubling.grid > .row > .column,
  .ui[class*="twelve column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling.row.row > .column{
    width:16.66666667% !important;
  }
  .ui[class*="thirteen column"].doubling.grid > .row > .column,
  .ui[class*="thirteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling.row.row > .column{
    width:16.66666667% !important;
  }
  .ui[class*="fourteen column"].doubling.grid > .row > .column,
  .ui[class*="fourteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling.row.row > .column{
    width:14.28571429% !important;
  }
  .ui[class*="fifteen column"].doubling.grid > .row > .column,
  .ui[class*="fifteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling.row.row > .column{
    width:14.28571429% !important;
  }
  .ui[class*="sixteen column"].doubling.grid > .row > .column,
  .ui[class*="sixteen column"].doubling.grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling.row.row > .column{
    width:12.5% !important;
  }
}
@media only screen and (max-width: 767px){
  .ui.grid > .doubling.row,
  .ui.doubling.grid > .row{
    margin:0em !important;
    padding:0em !important;
  }
  .ui.grid > .doubling.row > .column,
  .ui.doubling.grid > .row > .column{
    padding-top:0.5rem !important;
    padding-bottom:0.5rem !important;
    margin:0em !important;
    box-shadow:none !important;
  }
  .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="two column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="two column"].doubling:not(.stackable).row.row > .column{
    width:100% !important;
  }
  .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="three column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="three column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="four column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="four column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="five column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="five column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="six column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="six column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="seven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="seven column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eight column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eight column"].doubling:not(.stackable).row.row > .column{
    width:50% !important;
  }
  .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="nine column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="nine column"].doubling:not(.stackable).row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="ten column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="ten column"].doubling:not(.stackable).row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="eleven column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="eleven column"].doubling:not(.stackable).row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="twelve column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="twelve column"].doubling:not(.stackable).row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="thirteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="thirteen column"].doubling:not(.stackable).row.row > .column{
    width:33.33333333% !important;
  }
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row.row > .column{
    width:25% !important;
  }
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="fifteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="fifteen column"].doubling:not(.stackable).row.row > .column{
    width:25% !important;
  }
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column:not(.row),
  .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row.row > .column{
    width:25% !important;
  }
}
@media only screen and (max-width: 767px){
  .ui.stackable.grid{
    width:auto;
    margin-left:0em !important;
    margin-right:0em !important;
  }
  .ui.stackable.grid > .row > .wide.column,
  .ui.stackable.grid > .wide.column,
  .ui.stackable.grid > .column.grid > .column,
  .ui.stackable.grid > .column.row > .column,
  .ui.stackable.grid > .row > .column,
  .ui.stackable.grid > .column:not(.row),
  .ui.grid > .stackable.stackable.row > .column{
    width:100% !important;
    margin:0em 0em !important;
    box-shadow:none !important;
    padding:0.5rem 0.5rem !important;
  }
  .ui.stackable.grid:not(.vertically) > .row{
    margin:0em;
    padding:0em;
  }
  .ui.container > .ui.stackable.grid > .column,
  .ui.container > .ui.stackable.grid > .row > .column{
    padding-left:0em !important;
    padding-right:0em !important;
  }
  .ui.grid .ui.stackable.grid,
  .ui.segment:not(.vertical) .ui.stackable.page.grid{
    margin-left:-0.5rem !important;
    margin-right:-0.5rem !important;
  }
  .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  .ui.stackable.divided.grid > .column:not(.row):first-child,
  .ui.stackable.celled.grid > .column:not(.row):first-child{
    border-top:none !important;
  }
  .ui.inverted.stackable.celled.grid > .column:not(.row),
  .ui.inverted.stackable.divided.grid > .column:not(.row),
  .ui.inverted.stackable.celled.grid > .row > .column,
  .ui.inverted.stackable.divided.grid > .row > .column{
    border-top:1px solid rgba(255, 255, 255, 0.1);
  }
  .ui.stackable.celled.grid > .column:not(.row),
  .ui.stackable.divided:not(.vertically).grid > .column:not(.row),
  .ui.stackable.celled.grid > .row > .column,
  .ui.stackable.divided:not(.vertically).grid > .row > .column{
    border-top:1px solid rgba(34, 36, 38, 0.15);
    box-shadow:none !important;
    padding-top:1rem !important;
    padding-bottom:1rem !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:0em !important;
    padding-right:0em !important;
  }
}
@media only screen and (max-width: 767px){
  .ui[class*="tablet only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile){
    display:none !important;
  }
  .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile){
    display:none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile){
    display:none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile){
    display:none !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet){
    display:none !important;
  }
  .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet){
    display:none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile){
    display:none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile){
    display:none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer){
    display:none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer){
    display:none !important;
  }
  .ui[class*="large screen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="large screen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="large screen only"].column:not(.mobile){
    display:none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile){
    display:none !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1919px){
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer){
    display:none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer){
    display:none !important;
  }
  .ui[class*="widescreen only"].grid.grid.grid:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].row:not(.mobile),
  .ui.grid.grid.grid > [class*="widescreen only"].column:not(.mobile),
  .ui.grid.grid.grid > .row > [class*="widescreen only"].column:not(.mobile){
    display:none !important;
  }
}
@media only screen and (min-width: 1920px){
  .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer){
    display:none !important;
  }
  .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer){
    display:none !important;
  }
}
.ui.menu{
  display:flex;
  margin:1rem 0em;
  font-family:'Raleway', sans-serif;
  background:#FFFFFF;
  font-weight:normal;
  border:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
  border-radius:0;
  min-height:2.85714286em;
}
.ui.menu:after{
  content:'';
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
}
.ui.menu:first-child{
  margin-top:0rem;
}
.ui.menu:last-child{
  margin-bottom:0rem;
}
.ui.menu .menu{
  margin:0em;
}
.ui.menu:not(.vertical) > .menu{
  display:flex;
}
.ui.menu:not(.vertical) .item{
  display:flex;
  align-items:center;
}
.ui.menu .item{
  position:relative;
  vertical-align:middle;
  line-height:1;
  text-decoration:none;
  -webkit-tap-highlight-color:transparent;
  flex:0 0 auto;
  user-select:none;
  background:none;
  padding:0.92857143em 1.14285714em;
  text-transform:none;
  color:#231f20;
  font-weight:normal;
  transition:background 0.1s ease, box-shadow 0.1s ease, color 0.1s ease;
}
.ui.menu > .item:first-child{
  border-radius:0 0px 0px 0;
}
.ui.menu .item:before{
  position:absolute;
  content:'';
  top:0%;
  right:0px;
  height:100%;
  width:1px;
  background:rgba(34, 36, 38, 0.1);
}
.ui.menu .text.item > *,
.ui.menu .item > a:not(.ui),
.ui.menu .item > p:only-child{
  user-select:text;
  line-height:1.3;
}
.ui.menu .item > p:first-child{
  margin-top:0;
}
.ui.menu .item > p:last-child{
  margin-bottom:0;
}
.ui.menu .item > i.icon{
  opacity:0.9;
  float:none;
  margin:0em 0.35714286em 0em 0em;
}
.ui.menu:not(.vertical) .item > .button{
  position:relative;
  top:0em;
  margin:-0.5em 0em;
  padding-bottom:0.78571429em;
  padding-top:0.78571429em;
  font-size:1em;
}
.ui.menu > .grid,
.ui.menu > .container{
  display:flex;
  align-items:inherit;
  flex-direction:inherit;
}
.ui.menu .item > .input{
  width:100%;
}
.ui.menu:not(.vertical) .item > .input{
  position:relative;
  top:0em;
  margin:-0.5em 0em;
}
.ui.menu .item > .input input{
  font-size:1em;
  padding-top:0.57142857em;
  padding-bottom:0.57142857em;
}
.ui.menu .header.item,
.ui.vertical.menu .header.item{
  margin:0em;
  background:'';
  text-transform:normal;
  font-weight:bold;
}
.ui.vertical.menu .item > .header:not(.ui){
  margin:0em 0em 0.5em;
  font-size:1em;
  font-weight:bold;
}
.ui.menu .item > i.dropdown.icon{
  padding:0em;
  float:right;
  margin:0em 0em 0em 1em;
}
.ui.menu .dropdown.item .menu{
  min-width:calc(100% - 1px);
  border-radius:0em 0em 0 0;
  background:#FFFFFF;
  margin:0em 0px 0px;
  box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.08);
  flex-direction:column !important;
}
.ui.menu .ui.dropdown .menu > .item{
  margin:0;
  text-align:left;
  font-size:1em !important;
  padding:0.78571429em 1.14285714em !important;
  background:transparent !important;
  color:#231f20 !important;
  text-transform:none !important;
  font-weight:normal !important;
  box-shadow:none !important;
  transition:none !important;
}
.ui.menu .ui.dropdown .menu > .item:hover{
  background:rgba(0, 0, 0, 0.05) !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .selected.item{
  background:rgba(0, 0, 0, 0.05) !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown .menu > .active.item{
  background:rgba(0, 0, 0, 0.03) !important;
  font-weight:bold !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.menu .ui.dropdown.item .menu .item:not(.filtered){
  display:block;
}
.ui.menu .ui.dropdown .menu > .item .icon:not(.dropdown){
  display:inline-block;
  font-size:1em !important;
  float:none;
  margin:0em 0.75em 0em 0em !important;
}
.ui.secondary.menu .dropdown.item > .menu,
.ui.text.menu .dropdown.item > .menu{
  border-radius:0;
  margin-top:0.35714286em;
}
.ui.menu .pointing.dropdown.item .menu{
  margin-top:0.75em;
}
.ui.inverted.menu .search.dropdown.item > .search,
.ui.inverted.menu .search.dropdown.item > .text{
  color:rgba(255, 255, 255, 0.9);
}
.ui.vertical.menu .dropdown.item > .icon{
  float:right;
  content:"\f0da";
  margin-left:1em;
}
.ui.vertical.menu .dropdown.item .menu{
  left:100%;
  min-width:0;
  margin:0em 0em 0em 0em;
  box-shadow:0 1px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius:0em 0 0 0;
}
.ui.vertical.menu .dropdown.item.upward .menu{
  bottom:0;
}
.ui.vertical.menu .dropdown.item:not(.upward) .menu{
  top:0;
}
.ui.vertical.menu .active.dropdown.item{
  border-top-right-radius:0em;
  border-bottom-right-radius:0em;
}
.ui.vertical.menu .dropdown.active.item{
  box-shadow:none;
}
.ui.item.menu .dropdown .menu .item{
  width:100%;
}
.ui.menu .item > .label{
  background:#999999;
  color:#FFF;
  margin-left:1em;
  padding:0.3em 0.78571429em;
}
.ui.vertical.menu .item > .label{
  background:#999999;
  color:#FFF;
  margin-top:-0.15em;
  margin-bottom:-0.15em;
  padding:0.3em 0.78571429em;
}
.ui.menu .item > .floating.label{
  padding:0.3em 0.78571429em;
}
.ui.menu .item > img:not(.ui){
  display:inline-block;
  vertical-align:middle;
  margin:-0.3em 0em;
  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{
  top:auto;
  bottom:0px;
}
@media only screen and (max-width: 767px){
  .ui.menu > .ui.container{
    width:100% !important;
    margin-left:0em !important;
    margin-right:0em !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, 0.1);
  }
}
.ui.link.menu .item:hover,
.ui.menu .dropdown.item:hover,
.ui.menu .link.item:hover,
.ui.menu a.item:hover{
  cursor:pointer;
  background:rgba(0, 0, 0, 0.03);
  color:rgba(0, 0, 0, 0.95);
}
.ui.link.menu .item:active,
.ui.menu .link.item:active,
.ui.menu a.item:active{
  background:rgba(0, 0, 0, 0.03);
  color:rgba(0, 0, 0, 0.95);
}
.ui.menu .active.item{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
  font-weight:normal;
  box-shadow:none;
}
.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, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.menu .item.disabled,
.ui.menu .item.disabled:hover{
  cursor:default !important;
  background-color:transparent !important;
  color:#231f20 !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{
  right:auto;
  left:0;
}
.ui.vertical.menu{
  display:block;
  flex-direction:column;
  background:#FFFFFF;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.vertical.menu .item{
  display:block;
  background:none;
  border-top:none;
  border-right:none;
}
.ui.vertical.menu > .item:first-child{
  border-radius:0 0 0px 0px;
}
.ui.vertical.menu > .item:last-child{
  border-radius:0px 0px 0 0;
}
.ui.vertical.menu .item > .label{
  float:right;
  text-align:center;
}
.ui.vertical.menu .item > i.icon{
  width:1.18em;
  float:right;
  margin:0em 0em 0em 0.5em;
}
.ui.vertical.menu .item > .label + i.icon{
  float:none;
  margin:0em 0.5em 0em 0em;
}
.ui.vertical.menu .item:before{
  position:absolute;
  content:'';
  top:0%;
  left:0px;
  width:100%;
  height:1px;
  background:rgba(34, 36, 38, 0.1);
}
.ui.vertical.menu .item:first-child:before{
  display:none !important;
}
.ui.vertical.menu .item > .menu{
  margin:0.5em -1.14285714em 0em;
}
.ui.vertical.menu .menu .item{
  background:none;
  padding:0.5em 1.33333333em;
  font-size:0.85714286em;
  color:rgba(0, 0, 0, 0.5);
}
.ui.vertical.menu .item .menu a.item:hover,
.ui.vertical.menu .item .menu .link.item:hover{
  color:rgba(0, 0, 0, 0.85);
}
.ui.vertical.menu .menu .item:before{
  display:none;
}
.ui.vertical.menu .active.item{
  background:rgba(0, 0, 0, 0.05);
  border-radius:0em;
  box-shadow:none;
}
.ui.vertical.menu > .active.item:first-child{
  border-radius:0 0 0em 0em;
}
.ui.vertical.menu > .active.item:last-child{
  border-radius:0em 0em 0 0;
}
.ui.vertical.menu > .active.item:only-child{
  border-radius:0;
}
.ui.vertical.menu .active.item .menu .active.item{
  border-left:none;
}
.ui.vertical.menu .item .menu .active.item{
  background-color:transparent;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.95);
}
.ui.tabular.menu{
  border-radius:0em;
  box-shadow:none !important;
  border:none;
  background:none transparent;
  border-bottom:1px solid #D4D4D5;
}
.ui.tabular.fluid.menu{
  width:calc(100% + (1px * 2)) !important;
}
.ui.tabular.menu .item{
  background:transparent;
  border-bottom:none;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-top:2px solid transparent;
  padding:0.92857143em 1.42857143em;
  color:#231f20;
}
.ui.tabular.menu .item:before{
  display:none;
}
.ui.tabular.menu .item:hover{
  background-color:transparent;
  color:rgba(0, 0, 0, 0.8);
}
.ui.tabular.menu .active.item{
  background:none #FFF;
  color:rgba(0, 0, 0, 0.95);
  border-top-width:1px;
  border-color:#D4D4D5;
  font-weight:bold;
  margin-bottom:-1px;
  box-shadow:none;
  border-radius:0 0 0px 0px !important;
}
.ui.tabular.menu + .attached:not(.top).segment,
.ui.tabular.menu + .attached:not(.top).segment + .attached:not(.top).segment{
  border-top:none;
  margin-left:0px;
  margin-top:0px;
  margin-right:0px;
  width:100%;
}
.top.attached.segment + .ui.bottom.tabular.menu{
  position:relative;
  width:calc(100% + (1px * 2));
  left:-1px;
}
.ui.bottom.tabular.menu{
  background:none transparent;
  border-radius:0em;
  box-shadow:none !important;
  border-bottom:none;
  border-top:1px solid #D4D4D5;
}
.ui.bottom.tabular.menu .item{
  background:none;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-bottom:1px solid transparent;
  border-top:none;
}
.ui.bottom.tabular.menu .active.item{
  background:none #FFF;
  color:rgba(0, 0, 0, 0.95);
  border-color:#D4D4D5;
  margin:-1px 0px 0px 0px;
  border-radius:0px 0px 0 0 !important;
}
.ui.vertical.tabular.menu{
  background:none transparent;
  border-radius:0em;
  box-shadow:none !important;
  border-bottom:none;
  border-right:1px solid #D4D4D5;
}
.ui.vertical.tabular.menu .item{
  background:none;
  border-left:1px solid transparent;
  border-bottom:1px solid transparent;
  border-top:1px solid transparent;
  border-right:none;
}
.ui.vertical.tabular.menu .active.item{
  background:none #FFF;
  color:rgba(0, 0, 0, 0.95);
  border-color:#D4D4D5;
  margin:0px -1px 0px 0px;
  border-radius:0 0px 0px 0 !important;
}
.ui.vertical.right.tabular.menu{
  background:none transparent;
  border-radius:0em;
  box-shadow:none !important;
  border-bottom:none;
  border-right:none;
  border-left:1px solid #D4D4D5;
}
.ui.vertical.right.tabular.menu .item{
  background:none;
  border-right:1px solid transparent;
  border-bottom:1px solid transparent;
  border-top:1px solid transparent;
  border-left:none;
}
.ui.vertical.right.tabular.menu .active.item{
  background:none #FFF;
  color:rgba(0, 0, 0, 0.95);
  border-color:#D4D4D5;
  margin:0px 0px 0px -1px;
  border-radius:0px 0 0 0px !important;
}
.ui.tabular.menu .active.dropdown.item{
  margin-bottom:0px;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
  border-top:2px solid transparent;
  border-bottom:none;
}
.ui.pagination.menu{
  margin:0em;
  display:inline-flex;
  vertical-align:middle;
}
.ui.pagination.menu .item:last-child{
  border-radius:0em 0 0 0em;
}
.ui.pagination.menu .item:last-child:before{
  display:none;
}
.ui.pagination.menu .item{
  min-width:3em;
  text-align:center;
}
.ui.pagination.menu .icon.item i.icon{
  vertical-align:top;
}
.ui.pagination.menu .active.item{
  border-top:none;
  padding-top:0.92857143em;
  background-color:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
  box-shadow:none;
}
.ui.secondary.menu{
  background:none;
  margin-left:-0.35714286em;
  margin-right:-0.35714286em;
  border-radius:0em;
  border:none;
  box-shadow:none;
}
.ui.secondary.menu .item{
  align-self:center;
  box-shadow:none;
  border:none;
  padding:0.78571429em 0.92857143em;
  margin:0em 0.35714286em;
  background:none;
  transition:color 0.1s ease;
  border-radius:0;
}
.ui.secondary.menu .item:before{
  display:none !important;
}
.ui.secondary.menu .header.item{
  border-radius:0em;
  border-right:none;
  background:none transparent;
}
.ui.secondary.menu .item > img:not(.ui){
  margin:0em;
}
.ui.secondary.menu .dropdown.item:hover,
.ui.secondary.menu .link.item:hover,
.ui.secondary.menu a.item:hover{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.secondary.menu .active.item{
  box-shadow:none;
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
  border-radius:0;
}
.ui.secondary.menu .active.item:hover{
  box-shadow:none;
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.secondary.inverted.menu .link.item,
.ui.secondary.inverted.menu a.item{
  color:rgba(255, 255, 255, 0.7) !important;
}
.ui.secondary.inverted.menu .dropdown.item:hover,
.ui.secondary.inverted.menu .link.item:hover,
.ui.secondary.inverted.menu a.item:hover{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff !important;
}
.ui.secondary.inverted.menu .active.item{
  background:rgba(255, 255, 255, 0.15);
  color:#ffffff !important;
}
.ui.secondary.item.menu{
  margin-left:0em;
  margin-right:0em;
}
.ui.secondary.item.menu .item:last-child{
  margin-right:0em;
}
.ui.secondary.attached.menu{
  box-shadow:none;
}
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu{
  margin:0em -0.92857143em;
}
.ui.vertical.secondary.menu .item:not(.dropdown) > .menu > .item{
  margin:0em;
  padding:0.5em 1.33333333em;
}
.ui.secondary.vertical.menu > .item{
  border:none;
  margin:0em 0em 0.35714286em;
  border-radius:0 !important;
}
.ui.secondary.vertical.menu > .header.item{
  border-radius:0em;
}
.ui.vertical.secondary.menu .item > .menu .item{
  background-color:transparent;
}
.ui.secondary.inverted.menu{
  background-color:transparent;
}
.ui.secondary.pointing.menu{
  margin-left:0em;
  margin-right:0em;
  border-bottom:2px solid rgba(34, 36, 38, 0.15);
}
.ui.secondary.pointing.menu .item{
  border-bottom-color:transparent;
  border-bottom-style:solid;
  border-radius:0em;
  align-self:flex-end;
  margin:0em 0em -2px;
  padding:0.85714286em 1.14285714em;
  border-bottom-width:2px;
  transition:color 0.1s ease;
}
.ui.secondary.pointing.menu .header.item{
  color:rgba(0, 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:#231f20;
}
.ui.secondary.pointing.menu .dropdown.item:active,
.ui.secondary.pointing.menu .link.item:active,
.ui.secondary.pointing.menu a.item:active{
  background-color:transparent;
  border-color:rgba(34, 36, 38, 0.15);
}
.ui.secondary.pointing.menu .active.item{
  background-color:transparent;
  box-shadow:none;
  border-color:#1B1C1D;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.95);
}
.ui.secondary.pointing.menu .active.item:hover{
  border-color:#1B1C1D;
  color:rgba(0, 0, 0, 0.95);
}
.ui.secondary.pointing.menu .active.dropdown.item{
  border-color:transparent;
}
.ui.secondary.vertical.pointing.menu{
  border-bottom-width:0px;
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:rgba(34, 36, 38, 0.15);
}
.ui.secondary.vertical.pointing.menu .item{
  border-bottom:none;
  border-right-style:solid;
  border-right-color:transparent;
  border-radius:0em !important;
  margin:0em -2px 0em 0em;
  border-right-width:2px;
}
.ui.secondary.vertical.pointing.menu .active.item{
  border-color:#1B1C1D;
}
.ui.secondary.inverted.pointing.menu{
  border-color:rgba(255, 255, 255, 0.1);
}
.ui.secondary.inverted.pointing.menu{
  border-width:2px;
  border-color:rgba(34, 36, 38, 0.15);
}
.ui.secondary.inverted.pointing.menu .item{
  color:rgba(255, 255, 255, 0.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, 0.95);
}
.ui.secondary.inverted.pointing.menu .active.item{
  border-color:#FFF;
  color:#ffffff;
}
.ui.text.menu{
  background:none transparent;
  border-radius:0px;
  box-shadow:none;
  border:none;
  margin:1em -0.5em;
}
.ui.text.menu .item{
  border-radius:0px;
  box-shadow:none;
  align-self:center;
  margin:0em 0em;
  padding:0.35714286em 0.5em;
  font-weight:normal;
  color:rgba(0, 0, 0, 0.6);
  transition:opacity 0.1s ease;
}
.ui.text.menu .item:before,
.ui.text.menu .menu .item:before{
  display:none !important;
}
.ui.text.menu .header.item{
  background-color:transparent;
  opacity:1;
  color:rgba(0, 0, 0, 0.85);
  font-size:0.92857143em;
  text-transform:uppercase;
  font-weight:bold;
}
.ui.text.menu .item > img:not(.ui){
  margin:0em;
}
.ui.text.item.menu .item{
  margin:0em;
}
.ui.vertical.text.menu{
  margin:1em 0em;
}
.ui.vertical.text.menu:first-child{
  margin-top:0rem;
}
.ui.vertical.text.menu:last-child{
  margin-bottom:0rem;
}
.ui.vertical.text.menu .item{
  margin:0.57142857em 0em;
  padding-left:0em;
  padding-right:0em;
}
.ui.vertical.text.menu .item > i.icon{
  float:none;
  margin:0em 0.35714286em 0em 0em;
}
.ui.vertical.text.menu .header.item{
  margin:0.57142857em 0em 0.71428571em;
}
.ui.vertical.text.menu .item:not(.dropdown) > .menu{
  margin:0em;
}
.ui.vertical.text.menu .item:not(.dropdown) > .menu > .item{
  margin:0em;
  padding:0.5em 0em;
}
.ui.text.menu .item:hover{
  opacity:1;
  background-color:transparent;
}
.ui.text.menu .active.item{
  background-color:transparent;
  border:none;
  box-shadow:none;
  font-weight:normal;
  color:rgba(0, 0, 0, 0.95);
}
.ui.text.menu .active.item:hover{
  background-color:transparent;
}
.ui.text.pointing.menu .active.item:after{
  box-shadow:none;
}
.ui.text.attached.menu{
  box-shadow:none;
}
.ui.inverted.text.menu,
.ui.inverted.text.menu .item,
.ui.inverted.text.menu .item:hover,
.ui.inverted.text.menu .active.item{
  background-color:transparent !important;
}
.ui.fluid.text.menu{
  margin-left:0em;
  margin-right:0em;
}
.ui.vertical.icon.menu{
  display:inline-block;
  width:auto;
}
.ui.icon.menu .item{
  height:auto;
  text-align:center;
  color:#1B1C1D;
}
.ui.icon.menu .item > .icon:not(.dropdown){
  margin:0;
  opacity:1;
}
.ui.icon.menu .icon:before{
  opacity:1;
}
.ui.menu .icon.item > .icon{
  width:auto;
  margin:0em auto;
}
.ui.vertical.icon.menu .item > .icon:not(.dropdown){
  display:block;
  opacity:1;
  margin:0em auto;
  float:none;
}
.ui.inverted.icon.menu .item{
  color:#FFF;
}
.ui.labeled.icon.menu{
  text-align:center;
}
.ui.labeled.icon.menu .item{
  min-width:6em;
  flex-direction:column;
}
.ui.labeled.icon.menu .item > .icon:not(.dropdown){
  height:1em;
  display:block;
  font-size:1.71428571em !important;
  margin:0em auto 0.5rem !important;
}
.ui.fluid.labeled.icon.menu > .item{
  min-width:0em;
}
@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{
    position:absolute;
    content:'';
    top:auto;
    bottom:0px;
    left:0px;
    width:100%;
    height:1px;
    background:rgba(34, 36, 38, 0.1);
  }
  .ui.stackable.menu .left.menu,
  .ui.stackable.menu .left.item{
    margin-right:0 !important;
  }
  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .right.item{
    margin-left:0 !important;
  }
  .ui.stackable.menu .right.menu,
  .ui.stackable.menu .left.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.menu .green.active.item,
.ui.green.menu .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.menu .blue.active.item,
.ui.blue.menu .active.item{
  border-color:#009ae1 !important;
  color:#009ae1 !important;
}
.ui.menu .violet.active.item{
  border-color:#9d76b0 !important;
  color:#9d76b0 !important;
}
.ui.menu .purple.active.item{
  border-color:#A333C8 !important;
  color:#A333C8 !important;
}
.ui.menu .pink.active.item{
  border-color:#E03997 !important;
  color:#E03997 !important;
}
.ui.menu .brown.active.item{
  border-color:#A5673F !important;
  color:#A5673F !important;
}
.ui.menu .grey.active.item,
.ui.grey.menu .active.item{
  border-color:#767676 !important;
  color:#767676 !important;
}
.ui.inverted.menu{
  border:0px solid transparent;
  background:#1B1C1D;
  box-shadow:none;
}
.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui){
  background:transparent;
  color:rgba(255, 255, 255, 0.9);
}
.ui.inverted.menu .item.menu{
  background:transparent;
}
.ui.inverted.menu .item:before{
  background:rgba(255, 255, 255, 0.08);
}
.ui.vertical.inverted.menu .item:before{
  background:rgba(255, 255, 255, 0.08);
}
.ui.vertical.inverted.menu .menu .item,
.ui.vertical.inverted.menu .menu .item a:not(.ui){
  color:rgba(255, 255, 255, 0.5);
}
.ui.inverted.menu .header.item{
  margin:0em;
  background:transparent;
  box-shadow:none;
}
.ui.inverted.menu .item.disabled,
.ui.inverted.menu .item.disabled:hover{
  color:rgba(225, 225, 225, 0.3);
}
.ui.link.inverted.menu .item:hover,
.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}
.ui.vertical.inverted.menu .item .menu a.item:hover,
.ui.vertical.inverted.menu .item .menu .link.item:hover{
  background:transparent;
  color:#ffffff;
}
.ui.inverted.menu a.item:active,
.ui.inverted.menu .link.item:active{
  background:rgba(255, 255, 255, 0.08);
  color:#ffffff;
}
.ui.inverted.menu .active.item{
  background:rgba(255, 255, 255, 0.15);
  color:#ffffff !important;
}
.ui.inverted.vertical.menu .item .menu .active.item{
  background:transparent;
  color:#FFF;
}
.ui.inverted.pointing.menu .active.item:after{
  background:#3D3E3F !important;
  margin:0em !important;
  box-shadow:none !important;
  border:none !important;
}
.ui.inverted.menu .active.item:hover{
  background:rgba(255, 255, 255, 0.15);
  color:#FFF !important;
}
.ui.inverted.pointing.menu .active.item:hover:after{
  background:#3D3E3F !important;
}
.ui.floated.menu{
  float:left;
  margin:0rem 0.5rem 0rem 0rem;
}
.ui.floated.menu .item:last-child:before{
  display:none;
}
.ui.right.floated.menu{
  float:right;
  margin:0rem 0rem 0rem 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, 0.1);
}
.ui.inverted.red.menu .active.item{
  background-color:rgba(0, 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, 0.1);
}
.ui.inverted.orange.menu .active.item{
  background-color:rgba(0, 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, 0.1);
}
.ui.inverted.yellow.menu .active.item{
  background-color:rgba(0, 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, 0.1);
}
.ui.inverted.olive.menu .active.item{
  background-color:rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .green.active.item,
.ui.inverted.green.menu{
  background-color:#21BA45;
}
.ui.inverted.green.menu .item:before{
  background-color:rgba(34, 36, 38, 0.1);
}
.ui.inverted.green.menu .active.item{
  background-color:rgba(0, 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, 0.1);
}
.ui.inverted.teal.menu .active.item{
  background-color:rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .blue.active.item,
.ui.inverted.blue.menu{
  background-color:#009ae1;
}
.ui.inverted.blue.menu .item:before{
  background-color:rgba(34, 36, 38, 0.1);
}
.ui.inverted.blue.menu .active.item{
  background-color:rgba(0, 0, 0, 0.1) !important;
}
.ui.inverted.menu .violet.active.item{
  background-color:#9d76b0;
}
.ui.inverted.menu .purple.active.item{
  background-color:#A333C8;
}
.ui.inverted.menu .pink.active.item{
  background-color:#E03997;
}
.ui.inverted.menu .brown.active.item{
  background-color:#A5673F;
}
.ui.inverted.menu .grey.active.item,
.ui.inverted.grey.menu{
  background-color:#767676;
}
.ui.inverted.grey.menu .item:before{
  background-color:rgba(34, 36, 38, 0.1);
}
.ui.inverted.grey.menu .active.item{
  background-color:rgba(0, 0, 0, 0.1) !important;
}
.ui.fitted.menu .item,
.ui.fitted.menu .item .menu .item,
.ui.menu .fitted.item{
  padding:0em;
}
.ui.horizontally.fitted.menu .item,
.ui.horizontally.fitted.menu .item .menu .item,
.ui.menu .horizontally.fitted.item{
  padding-top:0.92857143em;
  padding-bottom:0.92857143em;
}
.ui.vertically.fitted.menu .item,
.ui.vertically.fitted.menu .item .menu .item,
.ui.menu .vertically.fitted.item{
  padding-left:1.14285714em;
  padding-right:1.14285714em;
}
.ui.borderless.menu .item:before,
.ui.borderless.menu .item .menu .item:before,
.ui.menu .borderless.item:before{
  background:none !important;
}
.ui.compact.menu{
  display:inline-flex;
  margin:0em;
  vertical-align:middle;
}
.ui.compact.vertical.menu{
  display:inline-block;
}
.ui.compact.menu .item:last-child{
  border-radius:0em 0 0 0em;
}
.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{
  width:100%;
  padding-left:0em !important;
  padding-right:0em !important;
  margin-left:0em !important;
  margin-right:0em !important;
  text-align:center;
  justify-content:center;
}
.ui.attached.item.menu{
  margin:0em -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{
  position:fixed;
  z-index:101;
  margin:0em;
  width:100%;
}
.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child{
  border-radius:0px !important;
}
.ui.fixed.menu,
.ui[class*="top fixed"].menu{
  top:0px;
  left:0px;
  right:auto;
  bottom:auto;
}
.ui[class*="top fixed"].menu{
  border-top:none;
  border-left:none;
  border-right:none;
}
.ui[class*="right fixed"].menu{
  border-top:none;
  border-bottom:none;
  border-right:none;
  top:0px;
  right:0px;
  left:auto;
  bottom:auto;
  width:auto;
  height:100%;
}
.ui[class*="bottom fixed"].menu{
  border-bottom:none;
  border-left:none;
  border-right:none;
  bottom:0px;
  left:0px;
  top:auto;
  right:auto;
}
.ui[class*="left fixed"].menu{
  border-top:none;
  border-bottom:none;
  border-left:none;
  top:0px;
  left:0px;
  right:auto;
  bottom:auto;
  width:auto;
  height:100%;
}
.ui.fixed.menu + .ui.grid{
  padding-top:2.75rem;
}
.ui.pointing.menu .item:after{
  visibility:hidden;
  position:absolute;
  content:'';
  top:100%;
  left:50%;
  transform:translateX(-50%) translateY(-50%) rotate(45deg);
  background:none;
  margin:0.5px 0em 0em;
  width:0.57142857em;
  height:0.57142857em;
  border:none;
  border-bottom:1px solid #D4D4D5;
  border-right:1px solid #D4D4D5;
  z-index:2;
  transition:background 0.1s ease;
}
.ui.vertical.pointing.menu .item:after{
  position:absolute;
  top:50%;
  right:0%;
  bottom:auto;
  left:auto;
  transform:translateX(50%) translateY(-50%) rotate(45deg);
  margin:0em -0.5px 0em 0em;
  border:none;
  border-top:1px solid #D4D4D5;
  border-right:1px solid #D4D4D5;
}
.ui.pointing.menu .active.item:after{
  visibility:visible;
}
.ui.pointing.menu .active.dropdown.item:after{
  visibility:hidden;
}
.ui.pointing.menu .dropdown.active.item:after,
.ui.pointing.menu .active.item .menu .active.item:after{
  display:none;
}
.ui.pointing.menu .active.item:after{
  background-color:#F2F2F2;
}
.ui.pointing.menu .active.item:hover:after{
  background-color:#F2F2F2;
}
.ui.vertical.pointing.menu .active.item:hover:after{
  background-color:#F2F2F2;
}
.ui.vertical.pointing.menu .active.item:after{
  background-color:#F2F2F2;
}
.ui.vertical.pointing.menu .menu .active.item:after{
  background-color:#FFF;
}
.ui.attached.menu{
  top:0px;
  bottom:0px;
  border-radius:0px;
  margin:0em -1px;
  width:calc(100% - (-1px * 2));
  max-width:calc(100% - (-1px * 2));
  box-shadow:none;
}
.ui.attached + .ui.attached.menu:not(.top){
  border-top:none;
}
.ui[class*="top attached"].menu{
  bottom:0px;
  margin-bottom:0em;
  top:0px;
  margin-top:1rem;
  border-radius:0 0 0em 0em;
}
.ui.menu[class*="top attached"]:first-child{
  margin-top:0em;
}
.ui[class*="bottom attached"].menu{
  bottom:0px;
  margin-top:0em;
  top:0px;
  margin-bottom:1rem;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), none;
  border-radius:0em 0em 0 0;
}
.ui[class*="bottom attached"].menu:last-child{
  margin-bottom:0em;
}
.ui.top.attached.menu > .item:first-child{
  border-radius:0 0em 0em 0em;
}
.ui.bottom.attached.menu > .item:first-child{
  border-radius:0em 0em 0em 0;
}
.ui.attached.menu:not(.tabular){
  border:1px solid #D4D4D5;
}
.ui.attached.inverted.menu{
  border:none;
}
.ui.attached.tabular.menu{
  margin-left:0;
  margin-right:0;
  width:100%;
}
.ui.mini.menu{
  font-size:0.78571429rem;
}
.ui.mini.vertical.menu{
  width:9rem;
}
.ui.tiny.menu{
  font-size:0.85714286rem;
}
.ui.tiny.vertical.menu{
  width:11rem;
}
.ui.small.menu{
  font-size:0.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.menu.top .header.item{
  background:transparent;
}
.ui.menu.top .item{
  padding:5px;
}
.ui.menu .item.icon{
  color:#183E83;
}
.ui.menu.vertical .item.header{
  color:#FFF;
}
.ui.menu.inverted a{
  color:#FFF;
  font-weight:bold;
}
.ui.menu .active.item{
  font-weight:bold;
}
.ui.menu{
  border:none;
}
/*!
 * # Semantic UI - Message
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.message{
  position:relative;
  min-height:1em;
  margin:1em 0em;
  background:#F8F8F9;
  padding:1em 1.5em;
  line-height:1.4285em;
  color:#231f20;
  transition:opacity 0.1s ease, color 0.1s ease, background 0.1s ease, box-shadow 0.1s ease;
  border-radius:0;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.message:first-child{
  margin-top:0em;
}
.ui.message:last-child{
  margin-bottom:0em;
}
.ui.message .header{
  display:block;
  font-family:'Raleway', sans-serif;
  font-weight:bold;
  margin:-0.14285714em 0em 0rem 0em;
}
.ui.message .header:not(.ui){
  font-size:1.14285714em;
}
.ui.message p{
  opacity:0.85;
  margin:0.75em 0em;
}
.ui.message p:first-child{
  margin-top:0em;
}
.ui.message p:last-child{
  margin-bottom:0em;
}
.ui.message .header + p{
  margin-top:0.25em;
}
.ui.message .list:not(.ui){
  text-align:left;
  padding:0em;
  opacity:0.85;
  list-style-position:inside;
  margin:0.5em 0em 0em;
}
.ui.message .list:not(.ui):first-child{
  margin-top:0em;
}
.ui.message .list:not(.ui):last-child{
  margin-bottom:0em;
}
.ui.message .list:not(.ui) li{
  position:relative;
  list-style-type:none;
  margin:0em 0em 0.3em 1em;
  padding:0em;
}
.ui.message .list:not(.ui) li:before{
  position:absolute;
  content:'•';
  left:-1em;
  height:100%;
  vertical-align:baseline;
}
.ui.message .list:not(.ui) li:last-child{
  margin-bottom:0em;
}
.ui.message > .icon{
  margin-right:0.6em;
}
.ui.message > .close.icon{
  cursor:pointer;
  position:absolute;
  margin:0em;
  top:0.78575em;
  right:0.5em;
  opacity:0.7;
  transition:opacity 0.1s ease;
}
.ui.message > .close.icon:hover{
  opacity:1;
}
.ui.message > :first-child{
  margin-top:0em;
}
.ui.message > :last-child{
  margin-bottom:0em;
}
.ui.dropdown .menu > .message{
  margin:0px -1px;
}
.ui.visible.visible.visible.visible.message{
  display:block;
}
.ui.icon.visible.visible.visible.visible.message{
  display:flex;
}
.ui.hidden.hidden.hidden.hidden.message{
  display:none;
}
.ui.compact.message{
  display:inline-block;
}
.ui.compact.icon.message{
  display:inline-flex;
}
.ui.attached.message{
  margin-bottom:-1px;
  border-radius:0 0 0em 0em;
  box-shadow:0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset;
  margin-left:-1px;
  margin-right:-1px;
}
.ui.attached + .ui.attached.message:not(.top):not(.bottom){
  margin-top:-1px;
  border-radius:0em;
}
.ui.bottom.attached.message{
  margin-top:-1px;
  border-radius:0em 0em 0 0;
  box-shadow:0em 0em 0em 1px rgba(34, 36, 38, 0.15) inset, 0px 1px 2px 0 rgba(34, 36, 38, 0.15);
}
.ui.bottom.attached.message:not(:last-child){
  margin-bottom:1em;
}
.ui.attached.icon.message{
  width:auto;
}
.ui.icon.message{
  display:flex;
  width:100%;
  align-items:center;
}
.ui.icon.message > .icon:not(.close){
  display:block;
  flex:0 0 auto;
  width:auto;
  line-height:1;
  vertical-align:middle;
  font-size:2em;
  opacity:0.8;
}
.ui.icon.message > .content{
  display:block;
  flex:1 1 auto;
  vertical-align:middle;
}
.ui.icon.message .icon:not(.close) + .content{
  padding-left:0rem;
}
.ui.icon.message .circular.icon{
  width:1em;
}
.ui.floating.message{
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.22) inset, 0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
.ui.black.message{
  background-color:#1B1C1D;
  color:rgba(255, 255, 255, 0.9);
}
.ui.positive.message{
  background-color:#FCFFF5;
  color:#2C662D;
}
.ui.positive.message,
.ui.attached.positive.message{
  box-shadow:0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.positive.message .header{
  color:#1A531B;
}
.ui.negative.message{
  background-color:#FFF6F6;
  color:#9F3A38;
}
.ui.negative.message,
.ui.attached.negative.message{
  box-shadow:0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.negative.message .header{
  color:#912D2B;
}
.ui.info.message{
  background-color:#F8FFFF;
  color:#276F86;
}
.ui.info.message,
.ui.attached.info.message{
  box-shadow:0px 0px 0px 1px #A9D5DE inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.info.message .header{
  color:#0E566C;
}
.ui.warning.message{
  background-color:#FFFAF3;
  color:#573A08;
}
.ui.warning.message,
.ui.attached.warning.message{
  box-shadow:0px 0px 0px 1px #C9BA9B inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.warning.message .header{
  color:#794B02;
}
.ui.error.message{
  background-color:#FFF6F6;
  color:#9F3A38;
}
.ui.error.message,
.ui.attached.error.message{
  box-shadow:0px 0px 0px 1px #E0B4B4 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.error.message .header{
  color:#912D2B;
}
.ui.success.message{
  background-color:#FCFFF5;
  color:#2C662D;
}
.ui.success.message,
.ui.attached.success.message{
  box-shadow:0px 0px 0px 1px #A3C293 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.success.message .header{
  color:#1A531B;
}
.ui.inverted.message,
.ui.black.message{
  background-color:#1B1C1D;
  color:rgba(255, 255, 255, 0.9);
}
.ui.red.message{
  background-color:#FFE8E6;
  color:#DB2828;
  box-shadow:0px 0px 0px 1px #DB2828 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.red.message .header{
  color:#c82121;
}
.ui.orange.message{
  background-color:#FFEDDE;
  color:#F2711C;
  box-shadow:0px 0px 0px 1px #F2711C inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.orange.message .header{
  color:#e7640d;
}
.ui.yellow.message{
  background-color:#FFF8DB;
  color:#B58105;
  box-shadow:0px 0px 0px 1px #B58105 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.yellow.message .header{
  color:#9c6f04;
}
.ui.olive.message{
  background-color:#FBFDEF;
  color:#8ABC1E;
  box-shadow:0px 0px 0px 1px #8ABC1E inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.olive.message .header{
  color:#7aa61a;
}
.ui.green.message{
  background-color:#E5F9E7;
  color:#1EBC30;
  box-shadow:0px 0px 0px 1px #1EBC30 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.green.message .header{
  color:#1aa62a;
}
.ui.teal.message{
  background-color:#E1F7F7;
  color:#10A3A3;
  box-shadow:0px 0px 0px 1px #10A3A3 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.teal.message .header{
  color:#0e8c8c;
}
.ui.blue.message{
  background-color:#DFF0FF;
  color:#009ae1;
  box-shadow:0px 0px 0px 1px #009ae1 inset, 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.ui.blue.message .header{
  color:#0089c8;
}
.ui.mini.message{
  font-size:0.78571429em;
}
.ui.tiny.message{
  font-size:0.85714286em;
}
.ui.small.message{
  font-size:0.92857143em;
}
.ui.message{
  font-size:1em;
}
.ui.large.message{
  font-size:1.14285714em;
}
.ui.big.message{
  font-size:1.28571429em;
}
.ui.huge.message{
  font-size:1.42857143em;
}
.ui.massive.message{
  font-size:1.71428571em;
}
.ui.form.error .error.message:not(:empty){
  margin:0em -0.5em 1em;
}
/*!
 * # Semantic UI - Table
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.table{
  width:100%;
  background:#FFF;
  margin:1em 0em;
  border:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
  border-radius:0;
  text-align:left;
  color:#231f20;
  border-collapse:separate;
  border-spacing:0px;
}
.ui.table:first-child{
  margin-top:0em;
}
.ui.table:last-child{
  margin-bottom:0em;
}
.ui.table th,
.ui.table td{
  transition:background 0.1s ease, color 0.1s ease;
}
.ui.table thead{
  box-shadow:none;
}
.ui.table thead th{
  cursor:auto;
  background:#F9FAFB;
  text-align:inherit;
  color:#231f20;
  padding:0.92857143em 0.78571429em;
  vertical-align:inherit;
  font-style:none;
  font-weight:bold;
  text-transform:none;
  border-bottom:1px solid rgba(34, 36, 38, 0.1);
  border-left:none;
}
.ui.table thead tr > th:first-child{
  border-left:none;
}
.ui.table thead tr:first-child > th:first-child{
  border-radius:0 0em 0em 0em;
}
.ui.table thead tr:first-child > th:last-child{
  border-radius:0em 0 0em 0em;
}
.ui.table thead tr:first-child > th:only-child{
  border-radius:0 0 0em 0em;
}
.ui.table tfoot{
  box-shadow:none;
}
.ui.table tfoot th{
  cursor:auto;
  border-top:1px solid rgba(34, 36, 38, 0.15);
  background:#F9FAFB;
  text-align:inherit;
  color:#231f20;
  padding:0.78571429em 0.78571429em;
  vertical-align:middle;
  font-style:normal;
  font-weight:normal;
  text-transform:none;
}
.ui.table tfoot tr > th:first-child{
  border-left:none;
}
.ui.table tfoot tr:first-child > th:first-child{
  border-radius:0em 0em 0em 0;
}
.ui.table tfoot tr:first-child > th:last-child{
  border-radius:0em 0em 0 0em;
}
.ui.table tfoot tr:first-child > th:only-child{
  border-radius:0em 0em 0 0;
}
.ui.table tr td{
  border-top:1px solid rgba(34, 36, 38, 0.1);
}
.ui.table tr:first-child td{
  border-top:none;
}
.ui.table tbody + tbody tr:first-child td{
  border-top:1px solid rgba(34, 36, 38, 0.1);
}
.ui.table td{
  padding:0.78571429em 0.78571429em;
  text-align:inherit;
}
.ui.table > .icon{
  vertical-align:baseline;
}
.ui.table > .icon:only-child{
  margin:0em;
}
.ui.table.segment{
  padding:0em;
}
.ui.table.segment:after{
  display:none;
}
.ui.table.segment.stacked:after{
  display:block;
}
@media only screen and (max-width: 767px){
  .ui.table:not(.unstackable){
    width:100%;
  }
  .ui.table:not(.unstackable) tbody,
  .ui.table:not(.unstackable) tr,
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td{
    width:auto !important;
    display:block !important;
  }
  .ui.table:not(.unstackable){
    padding:0em;
  }
  .ui.table:not(.unstackable) thead{
    display:block;
  }
  .ui.table:not(.unstackable) tfoot{
    display:block;
  }
  .ui.table:not(.unstackable) tr{
    padding-top:1em;
    padding-bottom:1em;
    box-shadow:0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }
  .ui.table:not(.unstackable) tr > th,
  .ui.table:not(.unstackable) tr > td{
    background:none;
    border:none !important;
    padding:0.25em 0.75em !important;
    box-shadow:none !important;
  }
  .ui.table:not(.unstackable) th:first-child,
  .ui.table:not(.unstackable) td:first-child{
    font-weight:bold;
  }
  .ui.definition.table:not(.unstackable) thead th:first-child{
    box-shadow:none !important;
  }
}
.ui.table th .image,
.ui.table th .image img,
.ui.table td .image,
.ui.table td .image img{
  max-width:none;
}
.ui.structured.table{
  border-collapse:collapse;
}
.ui.structured.table thead th{
  border-left:none;
  border-right:none;
}
.ui.structured.sortable.table thead th{
  border-left:1px solid rgba(34, 36, 38, 0.15);
  border-right:1px solid rgba(34, 36, 38, 0.15);
}
.ui.structured.basic.table th{
  border-left:none;
  border-right:none;
}
.ui.structured.celled.table tr th,
.ui.structured.celled.table tr td{
  border-left:1px solid rgba(34, 36, 38, 0.1);
  border-right:1px solid rgba(34, 36, 38, 0.1);
}
.ui.definition.table thead:not(.full-width) th:first-child{
  pointer-events:none;
  background:transparent;
  font-weight:normal;
  color:rgba(0, 0, 0, 0.4);
  box-shadow:-1px -1px 0px 1px #FFF;
}
.ui.definition.table tfoot:not(.full-width) th:first-child{
  pointer-events:none;
  background:transparent;
  font-weight:rgba(0, 0, 0, 0.4);
  color:normal;
  box-shadow:1px 1px 0px 1px #FFF;
}
.ui.celled.definition.table thead:not(.full-width) th:first-child{
  box-shadow:0px -1px 0px 1px #FFF;
}
.ui.celled.definition.table tfoot:not(.full-width) th:first-child{
  box-shadow:0px 1px 0px 1px #FFF;
}
.ui.definition.table tr td:first-child:not(.ignored),
.ui.definition.table tr td.definition{
  background:rgba(0, 0, 0, 0.03);
  font-weight:bold;
  color:rgba(0, 0, 0, 0.95);
  text-transform:'';
  box-shadow:'';
  text-align:'';
  font-size:1em;
  padding-left:'';
  padding-right:'';
}
.ui.definition.table thead:not(.full-width) th:nth-child(2){
  border-left:1px solid rgba(34, 36, 38, 0.15);
}
.ui.definition.table tfoot:not(.full-width) th:nth-child(2){
  border-left:1px solid rgba(34, 36, 38, 0.15);
}
.ui.definition.table td:nth-child(2){
  border-left:1px solid rgba(34, 36, 38, 0.15);
}
.ui.table tr.positive,
.ui.table td.positive{
  box-shadow:0px 0px 0px #A3C293 inset;
}
.ui.table tr.positive,
.ui.table td.positive{
  background:#FCFFF5 !important;
  color:#2C662D !important;
}
.ui.table tr.negative,
.ui.table td.negative{
  box-shadow:0px 0px 0px #E0B4B4 inset;
}
.ui.table tr.negative,
.ui.table td.negative{
  background:#FFF6F6 !important;
  color:#9F3A38 !important;
}
.ui.table tr.error,
.ui.table td.error{
  box-shadow:0px 0px 0px #E0B4B4 inset;
}
.ui.table tr.error,
.ui.table td.error{
  background:#FFF6F6 !important;
  color:#9F3A38 !important;
}
.ui.table tr.warning,
.ui.table td.warning{
  box-shadow:0px 0px 0px #C9BA9B inset;
}
.ui.table tr.warning,
.ui.table td.warning{
  background:#FFFAF3 !important;
  color:#573A08 !important;
}
.ui.table tr.active,
.ui.table td.active{
  box-shadow:0px 0px 0px #231f20 inset;
}
.ui.table tr.active,
.ui.table td.active{
  background:#E0E0E0 !important;
  color:#231f20 !important;
}
.ui.table tr.disabled td,
.ui.table tr td.disabled,
.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled{
  pointer-events:none;
  color:#231f20;
}
@media only screen and (max-width: 991px){
  .ui[class*="tablet stackable"].table,
  .ui[class*="tablet stackable"].table tbody,
  .ui[class*="tablet stackable"].table tr,
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td{
    width:100% !important;
    display:block !important;
  }
  .ui[class*="tablet stackable"].table{
    padding:0em;
  }
  .ui[class*="tablet stackable"].table thead{
    display:block;
  }
  .ui[class*="tablet stackable"].table tfoot{
    display:block;
  }
  .ui[class*="tablet stackable"].table tr{
    padding-top:1em;
    padding-bottom:1em;
    box-shadow:0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  }
  .ui[class*="tablet stackable"].table tr > th,
  .ui[class*="tablet stackable"].table tr > td{
    background:none;
    border:none !important;
    padding:0.25em 0.75em;
    box-shadow:none !important;
  }
  .ui.definition[class*="tablet stackable"].table thead th:first-child{
    box-shadow:none !important;
  }
}
.ui.table[class*="left aligned"],
.ui.table [class*="left aligned"]{
  text-align:left;
}
.ui.table[class*="center aligned"],
.ui.table [class*="center aligned"]{
  text-align:center;
}
.ui.table[class*="right aligned"],
.ui.table [class*="right aligned"]{
  text-align:right;
}
.ui.table[class*="top aligned"],
.ui.table [class*="top aligned"]{
  vertical-align:top;
}
.ui.table[class*="middle aligned"],
.ui.table [class*="middle aligned"]{
  vertical-align:middle;
}
.ui.table[class*="bottom aligned"],
.ui.table [class*="bottom aligned"]{
  vertical-align:bottom;
}
.ui.table th.collapsing,
.ui.table td.collapsing{
  width:1px;
  white-space:nowrap;
}
.ui.fixed.table{
  table-layout:fixed;
}
.ui.fixed.table th,
.ui.fixed.table td{
  overflow:hidden;
  text-overflow:ellipsis;
}
.ui.selectable.table tbody tr:hover,
.ui.table tbody tr td.selectable:hover{
  background:rgba(0, 0, 0, 0.05) !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.selectable.inverted.table tbody tr:hover,
.ui.inverted.table tbody tr td.selectable:hover{
  background:rgba(255, 255, 255, 0.08) !important;
  color:#ffffff !important;
}
.ui.table tbody tr td.selectable{
  padding:0em;
}
.ui.table tbody tr td.selectable > a:not(.ui){
  display:block;
  color:inherit;
  padding:0.78571429em 0.78571429em;
}
.ui.selectable.table tr.error:hover,
.ui.table tr td.selectable.error:hover,
.ui.selectable.table tr:hover td.error{
  background:#ffe7e7 !important;
  color:#943634 !important;
}
.ui.selectable.table tr.warning:hover,
.ui.table tr td.selectable.warning:hover,
.ui.selectable.table tr:hover td.warning{
  background:#fff4e4 !important;
  color:#493107 !important;
}
.ui.selectable.table tr.active:hover,
.ui.table tr td.selectable.active:hover,
.ui.selectable.table tr:hover td.active{
  background:#E0E0E0 !important;
  color:#231f20 !important;
}
.ui.selectable.table tr.positive:hover,
.ui.table tr td.selectable.positive:hover,
.ui.selectable.table tr:hover td.positive{
  background:#f7ffe6 !important;
  color:#275b28 !important;
}
.ui.selectable.table tr.negative:hover,
.ui.table tr td.selectable.negative:hover,
.ui.selectable.table tr:hover td.negative{
  background:#ffe7e7 !important;
  color:#943634 !important;
}
.ui.attached.table{
  top:0px;
  bottom:0px;
  border-radius:0px;
  margin:0em -1px;
  width:calc(100% - (-1px * 2));
  max-width:calc(100% - (-1px * 2));
  box-shadow:none;
  border:1px solid #D4D4D5;
}
.ui.attached + .ui.attached.table:not(.top){
  border-top:none;
}
.ui[class*="top attached"].table{
  bottom:0px;
  margin-bottom:0em;
  top:0px;
  margin-top:1em;
  border-radius:0 0 0em 0em;
}
.ui.table[class*="top attached"]:first-child{
  margin-top:0em;
}
.ui[class*="bottom attached"].table{
  bottom:0px;
  margin-top:0em;
  top:0px;
  margin-bottom:1em;
  box-shadow:none, none;
  border-radius:0em 0em 0 0;
}
.ui[class*="bottom attached"].table:last-child{
  margin-bottom:0em;
}
.ui.striped.table > tr:nth-child(2n),
.ui.striped.table tbody tr:nth-child(2n){
  background-color:rgba(0, 0, 50, 0.02);
}
.ui.inverted.striped.table > tr:nth-child(2n),
.ui.inverted.striped.table tbody tr:nth-child(2n){
  background-color:rgba(255, 255, 255, 0.05);
}
.ui.striped.selectable.selectable.selectable.table tbody tr.active:hover{
  background:#EFEFEF !important;
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.table[class*="single line"],
.ui.table [class*="single line"]{
  white-space:nowrap;
}
.ui.red.table{
  border-top:0.2em solid #DB2828;
}
.ui.inverted.red.table{
  background-color:#DB2828 !important;
  color:#FFF !important;
}
.ui.orange.table{
  border-top:0.2em solid #F2711C;
}
.ui.inverted.orange.table{
  background-color:#F2711C !important;
  color:#FFF !important;
}
.ui.yellow.table{
  border-top:0.2em solid #FBBD08;
}
.ui.inverted.yellow.table{
  background-color:#FBBD08 !important;
  color:#FFF !important;
}
.ui.olive.table{
  border-top:0.2em solid #B5CC18;
}
.ui.inverted.olive.table{
  background-color:#B5CC18 !important;
  color:#FFF !important;
}
.ui.green.table{
  border-top:0.2em solid #21BA45;
}
.ui.inverted.green.table{
  background-color:#21BA45 !important;
  color:#FFF !important;
}
.ui.teal.table{
  border-top:0.2em solid #00B5AD;
}
.ui.inverted.teal.table{
  background-color:#00B5AD !important;
  color:#FFF !important;
}
.ui.blue.table{
  border-top:0.2em solid #009ae1;
}
.ui.inverted.blue.table{
  background-color:#009ae1 !important;
  color:#FFF !important;
}
.ui.grey.table{
  border-top:0.2em solid #767676;
}
.ui.inverted.grey.table{
  background-color:#767676 !important;
  color:#FFF !important;
}
.ui.black.table{
  border-top:0.2em solid #1B1C1D;
}
.ui.inverted.black.table{
  background-color:#1B1C1D !important;
  color:#FFF !important;
}
.ui.one.column.table td{
  width:100%;
}
.ui.two.column.table td{
  width:50%;
}
.ui.three.column.table td{
  width:33.33333333%;
}
.ui.four.column.table td{
  width:25%;
}
.ui.five.column.table td{
  width:20%;
}
.ui.six.column.table td{
  width:16.66666667%;
}
.ui.seven.column.table td{
  width:14.28571429%;
}
.ui.eight.column.table td{
  width:12.5%;
}
.ui.nine.column.table td{
  width:11.11111111%;
}
.ui.ten.column.table td{
  width:10%;
}
.ui.eleven.column.table td{
  width:9.09090909%;
}
.ui.twelve.column.table td{
  width:8.33333333%;
}
.ui.thirteen.column.table td{
  width:7.69230769%;
}
.ui.fourteen.column.table td{
  width:7.14285714%;
}
.ui.fifteen.column.table td{
  width:6.66666667%;
}
.ui.sixteen.column.table td{
  width:6.25%;
}
.ui.table th.one.wide,
.ui.table td.one.wide{
  width:6.25%;
}
.ui.table th.two.wide,
.ui.table td.two.wide{
  width:12.5%;
}
.ui.table th.three.wide,
.ui.table td.three.wide{
  width:18.75%;
}
.ui.table th.four.wide,
.ui.table td.four.wide{
  width:25%;
}
.ui.table th.five.wide,
.ui.table td.five.wide{
  width:31.25%;
}
.ui.table th.six.wide,
.ui.table td.six.wide{
  width:37.5%;
}
.ui.table th.seven.wide,
.ui.table td.seven.wide{
  width:43.75%;
}
.ui.table th.eight.wide,
.ui.table td.eight.wide{
  width:50%;
}
.ui.table th.nine.wide,
.ui.table td.nine.wide{
  width:56.25%;
}
.ui.table th.ten.wide,
.ui.table td.ten.wide{
  width:62.5%;
}
.ui.table th.eleven.wide,
.ui.table td.eleven.wide{
  width:68.75%;
}
.ui.table th.twelve.wide,
.ui.table td.twelve.wide{
  width:75%;
}
.ui.table th.thirteen.wide,
.ui.table td.thirteen.wide{
  width:81.25%;
}
.ui.table th.fourteen.wide,
.ui.table td.fourteen.wide{
  width:87.5%;
}
.ui.table th.fifteen.wide,
.ui.table td.fifteen.wide{
  width:93.75%;
}
.ui.table th.sixteen.wide,
.ui.table td.sixteen.wide{
  width:100%;
}
.ui.sortable.table thead th{
  cursor:pointer;
  white-space:nowrap;
  border-left:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
}
.ui.sortable.table thead th:first-child{
  border-left:none;
}
.ui.sortable.table thead th.sorted,
.ui.sortable.table thead th.sorted:hover{
  user-select:none;
}
.ui.sortable.table thead th:after{
  display:none;
  font-style:normal;
  font-weight:normal;
  text-decoration:inherit;
  content:'';
  height:1em;
  width:auto;
  opacity:0.8;
  margin:0em 0em 0em 0.5em;
  font-family:'Icons';
}
.ui.sortable.table thead th.ascending:after{
  content:'\f0d8';
}
.ui.sortable.table thead th.descending:after{
  content:'\f0d7';
}
.ui.sortable.table th.disabled:hover{
  cursor:auto;
  color:#231f20;
}
.ui.sortable.table thead th:hover{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.8);
}
.ui.sortable.table thead th.sorted{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.sortable.table thead th.sorted:after{
  display:inline-block;
}
.ui.sortable.table thead th.sorted:hover{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
}
.ui.inverted.sortable.table thead th.sorted{
  background:rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color:#ffffff;
}
.ui.inverted.sortable.table thead th:hover{
  background:rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  color:#ffffff;
}
.ui.inverted.sortable.table thead th{
  border-left-color:transparent;
  border-right-color:transparent;
}
.ui.inverted.table{
  background:#333333;
  color:rgba(255, 255, 255, 0.9);
  border:none;
}
.ui.inverted.table th{
  background-color:rgba(0, 0, 0, 0.15);
  border-color:rgba(255, 255, 255, 0.1) !important;
  color:rgba(255, 255, 255, 0.9) !important;
}
.ui.inverted.table tr td{
  border-color:rgba(255, 255, 255, 0.1) !important;
}
.ui.inverted.table tr.disabled td,
.ui.inverted.table tr td.disabled,
.ui.inverted.table tr.disabled:hover td,
.ui.inverted.table tr:hover td.disabled{
  pointer-events:none;
  color:rgba(225, 225, 225, 0.3);
}
.ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
.ui.inverted.definition.table thead:not(.full-width) th:first-child{
  background:#FFF;
}
.ui.inverted.definition.table tr td:first-child{
  background:rgba(255, 255, 255, 0.02);
  color:#ffffff;
}
.ui.collapsing.table{
  width:auto;
}
.ui.basic.table{
  background:transparent;
  border:1px solid rgba(34, 36, 38, 0.15);
  box-shadow:none;
}
.ui.basic.table thead,
.ui.basic.table tfoot{
  box-shadow:none;
}
.ui.basic.table th{
  background:transparent;
  border-left:none;
}
.ui.basic.table tbody tr{
  border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.ui.basic.table td{
  background:transparent;
}
.ui.basic.striped.table tbody tr:nth-child(2n){
  background-color:rgba(0, 0, 0, 0.05) !important;
}
.ui[class*="very basic"].table{
  border:none;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) th,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td{
  padding:'';
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child{
  padding-left:0em;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
.ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child{
  padding-right:0em;
}
.ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th{
  padding-top:0em;
}
.ui.celled.table tr th,
.ui.celled.table tr td{
  border-left:1px solid rgba(34, 36, 38, 0.1);
}
.ui.celled.table tr th:first-child,
.ui.celled.table tr td:first-child{
  border-left:none;
}
.ui.padded.table th{
  padding-left:1em;
  padding-right:1em;
}
.ui.padded.table th,
.ui.padded.table td{
  padding:1em 1em;
}
.ui[class*="very padded"].table th{
  padding-left:1.5em;
  padding-right:1.5em;
}
.ui[class*="very padded"].table td{
  padding:1.5em 1.5em;
}
.ui.compact.table th{
  padding-left:0.7em;
  padding-right:0.7em;
}
.ui.compact.table td{
  padding:0.5em 0.7em;
}
.ui[class*="very compact"].table th{
  padding-left:0.6em;
  padding-right:0.6em;
}
.ui[class*="very compact"].table td{
  padding:0.4em 0.6em;
}
.ui.small.table{
  font-size:0.9em;
}
.ui.table{
  font-size:1em;
}
.ui.large.table{
  font-size:1.1em;
}
/*!
 * # Semantic UI - Feed
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.feed{
  margin:1em 0em;
}
.ui.feed:first-child{
  margin-top:0em;
}
.ui.feed:last-child{
  margin-bottom:0em;
}
.ui.feed > .event{
  display:flex;
  flex-direction:row;
  width:100%;
  padding:0.21428571rem 0em;
  margin:0em;
  background:none;
  border-top:none;
}
.ui.feed > .event:first-child{
  border-top:0px;
  padding-top:0em;
}
.ui.feed > .event:last-child{
  padding-bottom:0em;
}
.ui.feed > .event > .label{
  display:block;
  flex:0 0 auto;
  width:2.5em;
  height:auto;
  align-self:stretch;
  text-align:left;
}
.ui.feed > .event > .label .icon{
  opacity:1;
  font-size:1.5em;
  width:100%;
  padding:0.25em;
  background:none;
  border:none;
  border-radius:none;
  color:rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .label img{
  width:100%;
  height:auto;
  border-radius:500rem;
}
.ui.feed > .event > .label + .content{
  margin:0.5em 0em 0.35714286em 1.14285714em;
}
.ui.feed > .event > .content{
  display:block;
  flex:1 1 auto;
  align-self:stretch;
  text-align:left;
  word-wrap:break-word;
}
.ui.feed > .event:last-child > .content{
  padding-bottom:0em;
}
.ui.feed > .event > .content a{
  cursor:pointer;
}
.ui.feed > .event > .content .date{
  margin:-0.5rem 0em 0em;
  padding:0em;
  font-weight:normal;
  font-size:1em;
  font-style:normal;
  color:rgba(0, 0, 0, 0.4);
}
.ui.feed > .event > .content .summary{
  margin:0em;
  font-size:1em;
  font-weight:bold;
  color:#231f20;
}
.ui.feed > .event > .content .summary img{
  display:inline-block;
  width:auto;
  height:10em;
  margin:-0.25em 0.25em 0em 0em;
  border-radius:0.25em;
  vertical-align:middle;
}
.ui.feed > .event > .content .user{
  display:inline-block;
  font-weight:bold;
  margin-right:0em;
  vertical-align:baseline;
}
.ui.feed > .event > .content .user img{
  margin:-0.25em 0.25em 0em 0em;
  width:auto;
  height:10em;
  vertical-align:middle;
}
.ui.feed > .event > .content .summary > .date{
  display:inline-block;
  float:none;
  font-weight:normal;
  font-size:0.85714286em;
  font-style:normal;
  margin:0em 0em 0em 0.5em;
  padding:0em;
  color:rgba(0, 0, 0, 0.4);
}
.ui.feed > .event > .content .extra{
  margin:0.5em 0em 0em;
  background:none;
  padding:0em;
  color:#231f20;
}
.ui.feed > .event > .content .extra.images img{
  display:inline-block;
  margin:0em 0.25em 0em 0em;
  width:6em;
}
.ui.feed > .event > .content .extra.text{
  padding:0em;
  border-left:none;
  font-size:1em;
  max-width:500px;
  line-height:1.4285em;
}
.ui.feed > .event > .content .meta{
  display:inline-block;
  font-size:0.85714286em;
  margin:0.5em 0em 0em;
  background:none;
  border:none;
  border-radius:0;
  box-shadow:none;
  padding:0em;
  color:rgba(0, 0, 0, 0.6);
}
.ui.feed > .event > .content .meta > *{
  position:relative;
  margin-left:0.75em;
}
.ui.feed > .event > .content .meta > *:after{
  content:'';
  color:rgba(0, 0, 0, 0.2);
  top:0em;
  left:-1em;
  opacity:1;
  position:absolute;
  vertical-align:top;
}
.ui.feed > .event > .content .meta .like{
  color:'';
  transition:0.2s color ease;
}
.ui.feed > .event > .content .meta .like:hover .icon{
  color:#FF2733;
}
.ui.feed > .event > .content .meta .active.like .icon{
  color:#EF404A;
}
.ui.feed > .event > .content .meta > :first-child{
  margin-left:0em;
}
.ui.feed > .event > .content .meta > :first-child::after{
  display:none;
}
.ui.feed > .event > .content .meta a,
.ui.feed > .event > .content .meta > .icon{
  cursor:pointer;
  opacity:1;
  color:rgba(0, 0, 0, 0.5);
  transition:color 0.1s ease;
}
.ui.feed > .event > .content .meta a:hover,
.ui.feed > .event > .content .meta a:hover .icon,
.ui.feed > .event > .content .meta > .icon:hover{
  color:rgba(0, 0, 0, 0.95);
}
.ui.small.feed{
  font-size:0.92857143rem;
}
.ui.feed{
  font-size:1rem;
}
.ui.large.feed{
  font-size:1.14285714rem;
}
/*!
 * # Semantic UI - Accordion
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.accordion,
.ui.accordion .accordion{
  max-width:100%;
}
.ui.accordion .accordion{
  margin:1em 0em 0em;
  padding:0em;
}
.ui.accordion .title,
.ui.accordion .accordion .title{
  cursor:pointer;
}
.ui.accordion .title:not(.ui){
  padding:0.5em 0em;
  font-family:'Raleway', sans-serif;
  font-size:1em;
  color:#231f20;
}
.ui.accordion .title ~ .content,
.ui.accordion .accordion .title ~ .content{
  display:none;
}
.ui.accordion:not(.styled) .title ~ .content:not(.ui),
.ui.accordion:not(.styled) .accordion .title ~ .content:not(.ui){
  margin:'';
  padding:0.5em 0em 1em;
}
.ui.accordion:not(.styled) .title ~ .content:not(.ui):last-child{
  padding-bottom:0em;
}
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon{
  display:inline-block;
  float:none;
  opacity:1;
  width:1.25em;
  height:1em;
  margin:0em 0.25rem 0em 0rem;
  padding:0em;
  font-size:1em;
  transition:transform 0.1s ease, opacity 0.1s ease;
  vertical-align:baseline;
  transform:none;
}
.ui.accordion.menu .item .title{
  display:block;
  padding:0em;
}
.ui.accordion.menu .item .title > .dropdown.icon{
  float:right;
  margin:0.21425em 0em 0em 1em;
  transform:rotate(180deg);
}
.ui.accordion .ui.header .dropdown.icon{
  font-size:1em;
  margin:0em 0.25rem 0em 0rem;
}
.ui.accordion .active.title .dropdown.icon,
.ui.accordion .accordion .active.title .dropdown.icon{
  transform:rotate(90deg);
}
.ui.accordion.menu .item .active.title > .dropdown.icon{
  transform:rotate(90deg);
}
.ui.styled.accordion{
  width:600px;
}
.ui.styled.accordion,
.ui.styled.accordion .accordion{
  border-radius:0;
  background:#FFF;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15);
}
.ui.styled.accordion .title,
.ui.styled.accordion .accordion .title{
  margin:0em;
  padding:0.75em 1em;
  color:rgba(0, 0, 0, 0.4);
  font-weight:bold;
  border-top:1px solid rgba(34, 36, 38, 0.15);
  transition:background 0.1s ease, color 0.1s ease;
}
.ui.styled.accordion > .title:first-child,
.ui.styled.accordion .accordion .title:first-child{
  border-top:none;
}
.ui.styled.accordion .content,
.ui.styled.accordion .accordion .content{
  margin:0em;
  padding:0.5em 1em 1.5em;
}
.ui.styled.accordion .accordion .content{
  padding:0em;
  padding:0.5em 1em 1.5em;
}
.ui.styled.accordion .title:hover,
.ui.styled.accordion .active.title,
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title{
  background:transparent;
  color:#231f20;
}
.ui.styled.accordion .accordion .title:hover,
.ui.styled.accordion .accordion .active.title{
  background:transparent;
  color:#231f20;
}
.ui.styled.accordion .active.title{
  background:transparent;
  color:rgba(0, 0, 0, 0.95);
}
.ui.styled.accordion .accordion .active.title{
  background:transparent;
  color:rgba(0, 0, 0, 0.95);
}
.ui.accordion .active.content,
.ui.accordion .accordion .active.content{
  display:block;
}
.ui.fluid.accordion,
.ui.fluid.accordion .accordion{
  width:100%;
}
.ui.inverted.accordion .title:not(.ui){
  color:rgba(255, 255, 255, 0.9);
}
@font-face{
  font-family:'Accordion';
  src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggjB5AAAAC8AAAAYGNtYXAPfOIKAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5Zryj6HgAAAFwAAAAyGhlYWT/0IhHAAACOAAAADZoaGVhApkB5wAAAnAAAAAkaG10eAJuABIAAAKUAAAAGGxvY2EAjABWAAACrAAAAA5tYXhwAAgAFgAAArwAAAAgbmFtZfC1n04AAALcAAABPHBvc3QAAwAAAAAEGAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQASAEkAtwFuABMAADc0PwE2FzYXFh0BFAcGJwYvASY1EgaABQgHBQYGBQcIBYAG2wcGfwcBAQcECf8IBAcBAQd/BgYAAAAAAQAAAEkApQFuABMAADcRNDc2MzIfARYVFA8BBiMiJyY1AAUGBwgFgAYGgAUIBwYFWwEACAUGBoAFCAcFgAYGBQcAAAABAAAAAQAAqWYls18PPPUACwIAAAAAAM/9o+4AAAAAz/2j7gAAAAAAtwFuAAAACAACAAAAAAAAAAEAAAHg/+AAAAIAAAAAAAC3AAEAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAQAAAAC3ABIAtwAAAAAAAAAKABQAHgBCAGQAAAABAAAABgAUAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAASwAAoAAAAABGgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAS0AAAEtFpovuE9TLzIAAAIkAAAAYAAAAGAIIweQY21hcAAAAoQAAABMAAAATA984gpnYXNwAAAC0AAAAAgAAAAIAAAAEGhlYWQAAALYAAAANgAAADb/0IhHaGhlYQAAAxAAAAAkAAAAJAKZAedobXR4AAADNAAAABgAAAAYAm4AEm1heHAAAANMAAAABgAAAAYABlAAbmFtZQAAA1QAAAE8AAABPPC1n05wb3N0AAAEkAAAACAAAAAgAAMAAAEABAQAAQEBB3JhdGluZwABAgABADr4HAL4GwP4GAQeCgAZU/+Lix4KABlT/4uLDAeLa/iU+HQFHQAAAHkPHQAAAH4RHQAAAAkdAAABJBIABwEBBw0PERQZHnJhdGluZ3JhdGluZ3UwdTF1MjB1RjBEOXVGMERBAAACAYkABAAGAQEEBwoNVp38lA78lA78lA77lA773Z33bxWLkI2Qj44I9xT3FAWOj5CNkIuQi4+JjoePiI2Gi4YIi/uUBYuGiYeHiIiHh4mGi4aLho2Ijwj7FPcUBYeOiY+LkAgO+92L5hWL95QFi5CNkI6Oj4+PjZCLkIuQiY6HCPcU+xQFj4iNhouGi4aJh4eICPsU+xQFiIeGiYaLhouHjYePiI6Jj4uQCA74lBT4lBWLDAoAAAAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADw2gHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIPDa//3//wAAAAAAIPDZ//3//wAB/+MPKwADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAEAADfYOJZfDzz1AAsCAAAAAADP/aPuAAAAAM/9o+4AAAAAALcBbgAAAAgAAgAAAAAAAAABAAAB4P/gAAACAAAAAAAAtwABAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAEAAAAAtwASALcAAAAAUAAABgAAAAAADgCuAAEAAAAAAAEADAAAAAEAAAAAAAIADgBAAAEAAAAAAAMADAAiAAEAAAAAAAQADABOAAEAAAAAAAUAFgAMAAEAAAAAAAYABgAuAAEAAAAAAAoANABaAAMAAQQJAAEADAAAAAMAAQQJAAIADgBAAAMAAQQJAAMADAAiAAMAAQQJAAQADABOAAMAAQQJAAUAFgAMAAMAAQQJAAYADAA0AAMAAQQJAAoANABaAHIAYQB0AGkAbgBnAFYAZQByAHMAaQBvAG4AIAAxAC4AMAByAGEAdABpAG4AZ3JhdGluZwByAGEAdABpAG4AZwBSAGUAZwB1AGwAYQByAHIAYQB0AGkAbgBnAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('woff');
  font-weight:normal;
  font-style:normal;
}
.ui.accordion .title .dropdown.icon,
.ui.accordion .accordion .title .dropdown.icon{
  font-family:Accordion;
  line-height:1;
  backface-visibility:hidden;
  font-weight:normal;
  font-style:normal;
  text-align:center;
}
.ui.accordion .title .dropdown.icon:before,
.ui.accordion .accordion .title .dropdown.icon:before{
  content:'\f0da';
}
/*!
 * # Semantic UI - Checkbox
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.checkbox{
  position:relative;
  display:inline-block;
  backface-visibility:hidden;
  outline:none;
  vertical-align:baseline;
  font-style:normal;
  min-height:17px;
  font-size:1rem;
  line-height:17px;
  min-width:17px;
}
.ui.checkbox input[type="checkbox"],
.ui.checkbox input[type="radio"]{
  cursor:pointer;
  position:absolute;
  top:0px;
  left:0px;
  opacity:0 !important;
  outline:none;
  z-index:3;
  width:17px;
  height:17px;
}
.ui.checkbox .box,
.ui.checkbox label{
  cursor:auto;
  position:relative;
  display:block;
  padding-left:1.85714em;
  outline:none;
  font-size:1em;
}
.ui.checkbox .box:before,
.ui.checkbox label:before{
  position:absolute;
  top:0px;
  left:0px;
  width:17px;
  height:17px;
  content:'';
  background:#FFF;
  border-radius:0.21428571rem;
  transition:border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
  border:1px solid #D4D4D5;
}
.ui.checkbox .box:after,
.ui.checkbox label:after{
  position:absolute;
  font-size:14px;
  top:0px;
  left:0px;
  width:17px;
  height:17px;
  text-align:center;
  opacity:0;
  color:#231f20;
  transition:border 0.1s ease, opacity 0.1s ease, transform 0.1s ease, box-shadow 0.1s ease;
}
.ui.checkbox label,
.ui.checkbox + label{
  color:#231f20;
  transition:color 0.1s ease;
}
.ui.checkbox + label{
  vertical-align:middle;
}
.ui.checkbox .box:hover::before,
.ui.checkbox label:hover::before{
  background:#FFF;
  border-color:rgba(34, 36, 38, 0.35);
}
.ui.checkbox label:hover,
.ui.checkbox + label:hover{
  color:rgba(0, 0, 0, 0.8);
}
.ui.checkbox .box:active::before,
.ui.checkbox label:active::before{
  background:#F9FAFB;
  border-color:rgba(34, 36, 38, 0.35);
}
.ui.checkbox .box:active::after,
.ui.checkbox label:active::after{
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:active ~ label{
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ .box:before,
.ui.checkbox input:focus ~ label:before{
  background:#FFF;
  border-color:#96C8DA;
}
.ui.checkbox input:focus ~ .box:after,
.ui.checkbox input:focus ~ label:after{
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:focus ~ label{
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:checked ~ .box:before,
.ui.checkbox input:checked ~ label:before{
  background:#FFF;
  border-color:rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after{
  opacity:1;
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:before{
  background:#FFF;
  border-color:rgba(34, 36, 38, 0.35);
}
.ui.checkbox input:not([type=radio]):indeterminate ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate ~ label:after{
  opacity:1;
  color:rgba(0, 0, 0, 0.95);
}
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:before,
.ui.checkbox input:checked:focus ~ .box:before,
.ui.checkbox input:checked:focus ~ label:before{
  background:#FFF;
  border-color:#96C8DA;
}
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ .box:after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label:after,
.ui.checkbox input:checked:focus ~ .box:after,
.ui.checkbox input:checked:focus ~ label:after{
  color:rgba(0, 0, 0, 0.95);
}
.ui.read-only.checkbox,
.ui.read-only.checkbox label{
  cursor:default;
}
.ui.disabled.checkbox .box:after,
.ui.disabled.checkbox label,
.ui.checkbox input[disabled] ~ .box:after,
.ui.checkbox input[disabled] ~ label{
  cursor:default !important;
  opacity:0.5;
  color:#000000;
}
.ui.checkbox input.hidden{
  z-index:-1;
}
.ui.checkbox input.hidden + label{
  cursor:pointer;
  user-select:none;
}
.ui.radio.checkbox{
  min-height:15px;
}
.ui.radio.checkbox .box,
.ui.radio.checkbox label{
  padding-left:1.85714em;
}
.ui.radio.checkbox .box:before,
.ui.radio.checkbox label:before{
  content:'';
  transform:none;
  width:15px;
  height:15px;
  border-radius:500rem;
  top:1px;
  left:0px;
}
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after{
  border:none;
  content:'' !important;
  line-height:15px;
}
.ui.radio.checkbox .box:after,
.ui.radio.checkbox label:after{
  top:1px;
  left:0px;
  width:15px;
  height:15px;
  border-radius:500rem;
  transform:scale(0.46666667);
  background-color:#231f20;
}
.ui.radio.checkbox input:focus ~ .box:before,
.ui.radio.checkbox input:focus ~ label:before{
  background-color:#FFF;
}
.ui.radio.checkbox input:focus ~ .box:after,
.ui.radio.checkbox input:focus ~ label:after{
  background-color:rgba(0, 0, 0, 0.95);
}
.ui.radio.checkbox input:indeterminate ~ .box:after,
.ui.radio.checkbox input:indeterminate ~ label:after{
  opacity:0;
}
.ui.radio.checkbox input:checked ~ .box:before,
.ui.radio.checkbox input:checked ~ label:before{
  background-color:#FFF;
}
.ui.radio.checkbox input:checked ~ .box:after,
.ui.radio.checkbox input:checked ~ label:after{
  background-color:rgba(0, 0, 0, 0.95);
}
.ui.radio.checkbox input:focus:checked ~ .box:before,
.ui.radio.checkbox input:focus:checked ~ label:before{
  background-color:#FFF;
}
.ui.radio.checkbox input:focus:checked ~ .box:after,
.ui.radio.checkbox input:focus:checked ~ label:after{
  background-color:rgba(0, 0, 0, 0.95);
}
.ui.slider.checkbox{
  min-height:1.25rem;
}
.ui.slider.checkbox input{
  width:3.5rem;
  height:1.25rem;
}
.ui.slider.checkbox .box,
.ui.slider.checkbox label{
  padding-left:4.5rem;
  line-height:1rem;
  color:rgba(0, 0, 0, 0.4);
}
.ui.slider.checkbox .box:before,
.ui.slider.checkbox label:before{
  display:block;
  position:absolute;
  content:'';
  border:none !important;
  left:0em;
  z-index:1;
  top:0.4rem;
  background-color:rgba(0, 0, 0, 0.05);
  width:3.5rem;
  height:0.21428571rem;
  transform:none;
  border-radius:500rem;
  transition:background 0.3s ease;
}
.ui.slider.checkbox .box:after,
.ui.slider.checkbox label:after{
  background:#FFF;
  position:absolute;
  content:'' !important;
  opacity:1;
  z-index:2;
  border:none;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width:1.5rem;
  height:1.5rem;
  top:-0.25rem;
  left:0em;
  transform:none;
  border-radius:500rem;
  transition:left 0.3s ease;
}
.ui.slider.checkbox input:focus ~ .box:before,
.ui.slider.checkbox input:focus ~ label:before{
  background-color:rgba(0, 0, 0, 0.15);
  border:none;
}
.ui.slider.checkbox .box:hover,
.ui.slider.checkbox label:hover{
  color:rgba(0, 0, 0, 0.8);
}
.ui.slider.checkbox .box:hover::before,
.ui.slider.checkbox label:hover::before{
  background:rgba(0, 0, 0, 0.15);
}
.ui.slider.checkbox input:checked ~ .box,
.ui.slider.checkbox input:checked ~ label{
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:checked ~ .box:before,
.ui.slider.checkbox input:checked ~ label:before{
  background-color:#545454 !important;
}
.ui.slider.checkbox input:checked ~ .box:after,
.ui.slider.checkbox input:checked ~ label:after{
  left:2rem;
}
.ui.slider.checkbox input:focus:checked ~ .box,
.ui.slider.checkbox input:focus:checked ~ label{
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.slider.checkbox input:focus:checked ~ .box:before,
.ui.slider.checkbox input:focus:checked ~ label:before{
  background-color:#000000 !important;
}
.ui.toggle.checkbox{
  min-height:2rem;
}
.ui.toggle.checkbox input{
  width:3.5rem;
  height:2rem;
}
.ui.toggle.checkbox .box,
.ui.toggle.checkbox label{
  min-height:2rem;
  padding-left:4.5rem;
  color:#231f20;
}
.ui.toggle.checkbox label{
  padding-top:0.15em;
}
.ui.toggle.checkbox .box:before,
.ui.toggle.checkbox label:before{
  display:block;
  position:absolute;
  content:'';
  z-index:1;
  transform:none;
  border:none;
  top:0rem;
  background:rgba(0, 0, 0, 0.05);
  box-shadow:none;
  width:3.5rem;
  height:2.2rem;
  border-radius:500rem;
}
.ui.toggle.checkbox .box:after,
.ui.toggle.checkbox label:after{
  background:#FFF;
  position:absolute;
  content:'' !important;
  opacity:1;
  z-index:2;
  border:none;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
  width:2rem;
  height:2rem;
  top:0.1rem;
  left:0em;
  border-radius:500rem;
  transition:background 0.3s ease, left 0.3s ease;
}
.ui.toggle.checkbox input ~ .box:after,
.ui.toggle.checkbox input ~ label:after{
  left:0.1rem;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.toggle.checkbox input:focus ~ .box:before,
.ui.toggle.checkbox input:focus ~ label:before{
  background-color:rgba(0, 0, 0, 0.15);
  border:none;
}
.ui.toggle.checkbox .box:hover::before,
.ui.toggle.checkbox label:hover::before{
  background-color:rgba(0, 0, 0, 0.15);
  border:none;
}
.ui.toggle.checkbox input:checked ~ .box,
.ui.toggle.checkbox input:checked ~ label{
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:checked ~ .box:before,
.ui.toggle.checkbox input:checked ~ label:before{
  background-color:#183E83 !important;
}
.ui.toggle.checkbox input:checked ~ .box:after,
.ui.toggle.checkbox input:checked ~ label:after{
  left:1.4rem;
  box-shadow:0px 1px 2px 0 rgba(34, 36, 38, 0.15), 0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.toggle.checkbox input:focus:checked ~ .box,
.ui.toggle.checkbox input:focus:checked ~ label{
  color:rgba(0, 0, 0, 0.95) !important;
}
.ui.toggle.checkbox input:focus:checked ~ .box:before,
.ui.toggle.checkbox input:focus:checked ~ label:before{
  background-color:#0a2b68 !important;
}
.ui.fitted.checkbox .box,
.ui.fitted.checkbox label{
  padding-left:0em !important;
}
.ui.fitted.toggle.checkbox,
.ui.fitted.toggle.checkbox{
  width:3.5rem;
}
.ui.fitted.slider.checkbox,
.ui.fitted.slider.checkbox{
  width:3.5rem;
}
@font-face{
  font-family:'Checkbox';
  src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBD8AAAC8AAAAYGNtYXAYVtCJAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5Zn4huwUAAAF4AAABYGhlYWQGPe1ZAAAC2AAAADZoaGVhB30DyAAAAxAAAAAkaG10eBBKAEUAAAM0AAAAHGxvY2EAmgESAAADUAAAABBtYXhwAAkALwAAA2AAAAAgbmFtZSC8IugAAAOAAAABknBvc3QAAwAAAAAFFAAAACAAAwMTAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADoAgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6AL//f//AAAAAAAg6AD//f//AAH/4xgEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAEUAUQO7AvgAGgAAARQHAQYjIicBJjU0PwE2MzIfAQE2MzIfARYVA7sQ/hQQFhcQ/uMQEE4QFxcQqAF2EBcXEE4QAnMWEP4UEBABHRAXFhBOEBCoAXcQEE4QFwAAAAABAAABbgMlAkkAFAAAARUUBwYjISInJj0BNDc2MyEyFxYVAyUQEBf9SRcQEBAQFwK3FxAQAhJtFxAQEBAXbRcQEBAQFwAAAAABAAAASQMlA24ALAAAARUUBwYrARUUBwYrASInJj0BIyInJj0BNDc2OwE1NDc2OwEyFxYdATMyFxYVAyUQEBfuEBAXbhYQEO4XEBAQEBfuEBAWbhcQEO4XEBACEm0XEBDuFxAQEBAX7hAQF20XEBDuFxAQEBAX7hAQFwAAAQAAAAIAAHRSzT9fDzz1AAsEAAAAAADRsdR3AAAAANGx1HcAAAAAA7sDbgAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADuwABAAAAAAAAAAAAAAAAAAAABwQAAAAAAAAAAAAAAAIAAAAEAABFAyUAAAMlAAAAAAAAAAoAFAAeAE4AcgCwAAEAAAAHAC0AAQAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAIAAAAAQAAAAAAAgAHAGkAAQAAAAAAAwAIADkAAQAAAAAABAAIAH4AAQAAAAAABQALABgAAQAAAAAABgAIAFEAAQAAAAAACgAaAJYAAwABBAkAAQAQAAgAAwABBAkAAgAOAHAAAwABBAkAAwAQAEEAAwABBAkABAAQAIYAAwABBAkABQAWACMAAwABBAkABgAQAFkAAwABBAkACgA0ALBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhWZXJzaW9uIDIuMABWAGUAcgBzAGkAbwBuACAAMgAuADBDaGVja2JveABDAGgAZQBjAGsAYgBvAHhDaGVja2JveABDAGgAZQBjAGsAYgBvAHhSZWd1bGFyAFIAZQBnAHUAbABhAHJDaGVja2JveABDAGgAZQBjAGsAYgBvAHhGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype');
}
.ui.checkbox label:after,
.ui.checkbox .box:after{
  font-family:'Checkbox';
}
.ui.checkbox input:checked ~ .box:after,
.ui.checkbox input:checked ~ label:after{
  content:'\e800';
}
.ui.checkbox input:indeterminate ~ .box:after,
.ui.checkbox input:indeterminate ~ label:after{
  font-size:12px;
  content:'\e801';
}
/*!
 * # Semantic UI - Dimmer
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.dimmable:not(body){
  position:relative;
}
.ui.dimmer{
  display:none;
  position:absolute;
  top:0em !important;
  left:0em !important;
  width:100%;
  height:100%;
  text-align:center;
  vertical-align:middle;
  padding:1em;
  background-color:rgba(0, 0, 0, 0.85);
  opacity:0;
  line-height:1;
  animation-fill-mode:both;
  animation-duration:0.5s;
  transition:background-color 0.5s linear;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  user-select:none;
  will-change:opacity;
  z-index:1000;
}
.ui.dimmer > .content{
  user-select:text;
  color:#FFF;
}
.ui.segment > .ui.dimmer{
  border-radius:inherit !important;
}
.animating.dimmable:not(body),
.dimmed.dimmable:not(body){
  overflow:hidden;
}
.dimmed.dimmable > .ui.animating.dimmer,
.dimmed.dimmable > .ui.visible.dimmer,
.ui.active.dimmer{
  display:flex;
  opacity:1;
}
.ui.disabled.dimmer{
  width:0 !important;
  height:0 !important;
}
.dimmed.dimmable > .ui.animating.legacy.dimmer,
.dimmed.dimmable > .ui.visible.legacy.dimmer,
.ui.active.legacy.dimmer{
  display:block;
}
.ui[class*="top aligned"].dimmer{
  justify-content:flex-start;
}
.ui[class*="bottom aligned"].dimmer{
  justify-content:flex-end;
}
.ui.page.dimmer{
  position:fixed;
  transform-style:'';
  perspective:2000px;
  transform-origin:center center;
}
body.animating.in.dimmable,
body.dimmed.dimmable{
  overflow:hidden;
}
body.dimmable > .dimmer{
  position:fixed;
}
.blurring.dimmable > :not(.dimmer){
  filter:blur(0px) grayscale(0);
  transition:800ms filter ease;
}
.blurring.dimmed.dimmable > :not(.dimmer){
  filter:blur(5px) grayscale(0.7);
}
.blurring.dimmable > .dimmer{
  background-color:rgba(0, 0, 0, 0.6);
}
.blurring.dimmable > .inverted.dimmer{
  background-color:rgba(255, 255, 255, 0.6);
}
.ui.dimmer > .top.aligned.content > *{
  vertical-align:top;
}
.ui.dimmer > .bottom.aligned.content > *{
  vertical-align:bottom;
}
.ui.inverted.dimmer{
  background-color:rgba(255, 255, 255, 0.85);
}
.ui.inverted.dimmer > .content > *{
  color:#FFF;
}
.ui.simple.dimmer{
  display:block;
  overflow:hidden;
  opacity:1;
  width:0%;
  height:0%;
  z-index:-100;
  background-color:rgba(0, 0, 0, 0);
}
.dimmed.dimmable > .ui.simple.dimmer{
  overflow:visible;
  opacity:1;
  width:100%;
  height:100%;
  background-color:rgba(0, 0, 0, 0.85);
  z-index:1;
}
.ui.simple.inverted.dimmer{
  background-color:rgba(255, 255, 255, 0);
}
.dimmed.dimmable > .ui.simple.inverted.dimmer{
  background-color:rgba(255, 255, 255, 0.85);
}
/*!
 * # Semantic UI - Dropdown
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.dropdown{
  cursor:pointer;
  position:relative;
  display:inline-block;
  outline:none;
  text-align:left;
  transition:box-shadow 0.1s ease, width 0.1s ease;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
.ui.dropdown .menu{
  cursor:auto;
  position:absolute;
  display:none;
  outline:none;
  top:100%;
  min-width:max-content;
  margin:0em;
  padding:0em 0em;
  background:#FFFFFF;
  font-size:1em;
  text-shadow:none;
  text-align:left;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0;
  transition:opacity 0.1s ease;
  z-index:11;
  will-change:transform, opacity;
}
.ui.dropdown .menu > *{
  white-space:nowrap;
}
.ui.dropdown > input:not(.search):first-child,
.ui.dropdown > select{
  display:none !important;
}
.ui.dropdown > .dropdown.icon{
  position:relative;
  font-size:0.85714286em;
  margin:0em 0em 0em 1em;
}
.ui.dropdown .menu > .item .dropdown.icon{
  width:auto;
  float:right;
  margin:0em 0em 0em 1em;
}
.ui.dropdown .menu > .item .dropdown.icon + .text{
  margin-right:1em;
}
.ui.dropdown > .text{
  display:inline-block;
  transition:none;
}
.ui.dropdown .menu > .item{
  position:relative;
  cursor:pointer;
  display:block;
  border:none;
  height:auto;
  text-align:left;
  border-top:none;
  line-height:1em;
  color:#231f20;
  padding:0.78571429rem 1.14285714rem !important;
  font-size:1rem;
  text-transform:none;
  font-weight:normal;
  box-shadow:none;
  -webkit-touch-callout:none;
}
.ui.dropdown .menu > .item:first-child{
  border-top-width:0px;
}
.ui.dropdown > .text > [class*="right floated"],
.ui.dropdown .menu .item > [class*="right floated"]{
  float:right !important;
  margin-right:0em !important;
  margin-left:1em !important;
}
.ui.dropdown > .text > [class*="left floated"],
.ui.dropdown .menu .item > [class*="left floated"]{
  float:left !important;
  margin-left:0em !important;
  margin-right:1em !important;
}
.ui.dropdown .menu .item > .icon.floated,
.ui.dropdown .menu .item > .flag.floated,
.ui.dropdown .menu .item > .image.floated,
.ui.dropdown .menu .item > img.floated{
  margin-top:0em;
}
.ui.dropdown .menu > .header{
  margin:1rem 0rem 0.75rem;
  padding:0em 1.14285714rem;
  color:rgba(0, 0, 0, 0.85);
  font-size:0.78571429em;
  font-weight:bold;
  text-transform:uppercase;
}
.ui.dropdown .menu > .divider{
  border-top:1px solid rgba(34, 36, 38, 0.1);
  height:0em;
  margin:0.5em 0em;
}
.ui.dropdown.dropdown .menu > .input{
  width:auto;
  display:flex;
  margin:1.14285714rem 0.78571429rem;
  min-width:10rem;
}
.ui.dropdown .menu > .header + .input{
  margin-top:0em;
}
.ui.dropdown .menu > .input:not(.transparent) input{
  padding:0.5em 1em;
}
.ui.dropdown .menu > .input:not(.transparent) .button,
.ui.dropdown .menu > .input:not(.transparent) .icon,
.ui.dropdown .menu > .input:not(.transparent) .label{
  padding-top:0.5em;
  padding-bottom:0.5em;
}
.ui.dropdown > .text > .description,
.ui.dropdown .menu > .item > .description{
  float:right;
  margin:0em 0em 0em 1em;
  color:rgba(0, 0, 0, 0.4);
}
.ui.dropdown .menu > .message{
  padding:0.78571429rem 1.14285714rem;
  font-weight:normal;
}
.ui.dropdown .menu > .message:not(.ui){
  color:rgba(0, 0, 0, 0.4);
}
.ui.dropdown .menu .menu{
  top:0% !important;
  left:100%;
  right:auto;
  margin:0em 0em 0em -0.5em !important;
  border-radius:0 !important;
  z-index:21 !important;
}
.ui.dropdown .menu .menu:after{
  display:none;
}
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image{
  margin-top:0em;
}
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img{
  margin-top:0em;
}
.ui.dropdown > .text > .icon,
.ui.dropdown > .text > .label,
.ui.dropdown > .text > .flag,
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .icon,
.ui.dropdown .menu > .item > .label,
.ui.dropdown .menu > .item > .flag,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img{
  margin-left:0em;
  float:none;
  margin-right:0.78571429rem;
}
.ui.dropdown > .text > img,
.ui.dropdown > .text > .image,
.ui.dropdown .menu > .item > .image,
.ui.dropdown .menu > .item > img{
  display:inline-block;
  vertical-align:top;
  width:auto;
  margin-top:-0.5em;
  margin-bottom:-0.5em;
  max-height:2em;
}
.ui.dropdown .ui.menu > .item:before,
.ui.menu .ui.dropdown .menu > .item:before{
  display:none;
}
.ui.menu .ui.dropdown .menu .active.item{
  border-left:none;
}
.ui.menu .right.menu .dropdown:last-child > .menu,
.ui.menu .right.dropdown.item > .menu,
.ui.buttons > .ui.dropdown:last-child > .menu{
  left:auto;
  right:0em;
}
.ui.label.dropdown .menu{
  min-width:100%;
}
.ui.dropdown.icon.button > .dropdown.icon{
  margin:0em;
}
.ui.button.dropdown .menu{
  min-width:100%;
}
.ui.selection.dropdown{
  cursor:pointer;
  word-wrap:break-word;
  line-height:1em;
  white-space:normal;
  outline:0;
  transform:rotateZ(0deg);
  min-width:14em;
  min-height:2.71428571em;
  background:#FFF;
  display:inline-block;
  padding:0.78571429em 2.1em 0.78571429em 1em;
  color:#231f20;
  box-shadow:none;
  border:1px solid rgba(34, 36, 38, 0.15);
  border-radius:0;
  transition:box-shadow 0.1s ease, width 0.1s ease;
}
.ui.selection.dropdown.visible,
.ui.selection.dropdown.active{
  z-index:10;
}
select.ui.dropdown{
  height:38px;
  padding:0.5em;
  border:1px solid rgba(34, 36, 38, 0.15);
  visibility:visible;
}
.ui.selection.dropdown > .search.icon,
.ui.selection.dropdown > .delete.icon,
.ui.selection.dropdown > .dropdown.icon{
  cursor:pointer;
  position:absolute;
  width:auto;
  height:auto;
  line-height:1.21428571em;
  top:0.78571429em;
  right:1em;
  z-index:3;
  margin:-0.78571429em;
  padding:0.91666667em;
  opacity:0.8;
  transition:opacity 0.1s ease;
}
.ui.compact.selection.dropdown{
  min-width:0px;
}
.ui.selection.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
  backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
  border-top-width:0px !important;
  width:auto;
  outline:none;
  margin:0px -1px;
  min-width:calc(100% +  2px );
  width:calc(100% +  2px );
  border-radius:0em 0em 0 0;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
  transition:opacity 0.1s ease;
}
.ui.selection.dropdown .menu:after,
.ui.selection.dropdown .menu:before{
  display:none;
}
.ui.selection.dropdown .menu > .message{
  padding:0.78571429rem 1.14285714rem;
}
@media only screen and (max-width: 767px){
  .ui.selection.dropdown .menu{
    max-height:40vh;
  }
}
@media only screen and (min-width: 768px){
  .ui.selection.dropdown .menu{
    max-height:10.68571429rem;
  }
}
@media only screen and (min-width: 992px){
  .ui.selection.dropdown .menu{
    max-height:16.02857143rem;
  }
}
@media only screen and (min-width: 1920px){
  .ui.selection.dropdown .menu{
    max-height:21.37142857rem;
  }
}
.ui.selection.dropdown .menu > .item{
  border-top:1px solid #FAFAFA;
  padding:0.78571429rem 1.14285714rem !important;
  white-space:normal;
  word-wrap:normal;
}
.ui.selection.dropdown .menu > .hidden.addition.item{
  display:none;
}
.ui.selection.dropdown:hover{
  border-color:rgba(34, 36, 38, 0.35);
  box-shadow:none;
}
.ui.selection.active.dropdown{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.dropdown:focus{
  border-color:#96C8DA;
  box-shadow:none;
}
.ui.selection.dropdown:focus .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.visible.dropdown > .text:not(.default){
  font-weight:normal;
  color:rgba(0, 0, 0, 0.8);
}
.ui.selection.active.dropdown:hover{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.selection.active.dropdown:hover .menu{
  border-color:#96C8DA;
  box-shadow:0px 2px 3px 0px rgba(34, 36, 38, 0.15);
}
.ui.active.selection.dropdown > .dropdown.icon,
.ui.visible.selection.dropdown > .dropdown.icon{
  opacity:'';
  z-index:3;
}
.ui.active.selection.dropdown{
  border-bottom-left-radius:0em !important;
  border-bottom-right-radius:0em !important;
}
.ui.active.empty.selection.dropdown{
  border-radius:0 !important;
  box-shadow:none !important;
}
.ui.active.empty.selection.dropdown .menu{
  border:none !important;
  box-shadow:none !important;
}
.ui.search.dropdown{
  min-width:'';
}
.ui.search.dropdown > input.search{
  background:none transparent !important;
  border:none !important;
  box-shadow:none !important;
  cursor:text;
  top:0em;
  left:1px;
  width:100%;
  outline:none;
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0);
  padding:inherit;
}
.ui.search.dropdown > input.search{
  position:absolute;
  z-index:2;
}
.ui.search.dropdown > .text{
  cursor:text;
  position:relative;
  left:1px;
  z-index:3;
}
.ui.search.selection.dropdown > input.search{
  line-height:1.21428571em;
  padding:0.67857143em 2.1em 0.67857143em 1em;
}
.ui.search.selection.dropdown > span.sizer{
  line-height:1.21428571em;
  padding:0.67857143em 2.1em 0.67857143em 1em;
  display:none;
  white-space:pre;
}
.ui.search.dropdown.active > input.search,
.ui.search.dropdown.visible > input.search{
  cursor:auto;
}
.ui.search.dropdown.active > .text,
.ui.search.dropdown.visible > .text{
  pointer-events:none;
}
.ui.active.search.dropdown input.search:focus + .text .icon,
.ui.active.search.dropdown input.search:focus + .text .flag{
  opacity:0.7;
}
.ui.active.search.dropdown input.search:focus + .text{
  color:#9a8d91 !important;
}
.ui.search.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
  backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
}
@media only screen and (max-width: 767px){
  .ui.search.dropdown .menu{
    max-height:40vh;
  }
}
@media only screen and (min-width: 768px){
  .ui.search.dropdown .menu{
    max-height:10.68571429rem;
  }
}
@media only screen and (min-width: 992px){
  .ui.search.dropdown .menu{
    max-height:16.02857143rem;
  }
}
@media only screen and (min-width: 1920px){
  .ui.search.dropdown .menu{
    max-height:21.37142857rem;
  }
}
.ui.multiple.dropdown{
  padding:0.22619048em 2.1em 0.22619048em 0.35714286em;
}
.ui.multiple.dropdown .menu{
  cursor:auto;
}
.ui.multiple.search.dropdown,
.ui.multiple.search.dropdown > input.search{
  cursor:text;
}
.ui.multiple.dropdown > .label{
  user-select:none;
  display:inline-block;
  vertical-align:top;
  white-space:normal;
  font-size:1em;
  padding:0.35714286em 0.78571429em;
  margin:0.14285714rem 0.28571429rem 0.14285714rem 0em;
  box-shadow:0px 0px 0px 1px rgba(34, 36, 38, 0.15) inset;
}
.ui.multiple.dropdown .dropdown.icon{
  margin:'';
  padding:'';
}
.ui.multiple.dropdown > .text{
  position:static;
  padding:0;
  max-width:100%;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  line-height:1.21428571em;
}
.ui.multiple.dropdown > .label ~ input.search{
  margin-left:0.14285714em !important;
}
.ui.multiple.dropdown > .label ~ .text{
  display:none;
}
.ui.multiple.search.dropdown > .text{
  display:inline-block;
  position:absolute;
  top:0;
  left:0;
  padding:inherit;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  line-height:1.21428571em;
}
.ui.multiple.search.dropdown > .label ~ .text{
  display:none;
}
.ui.multiple.search.dropdown > input.search{
  position:static;
  padding:0;
  max-width:100%;
  margin:0.45238095em 0em 0.45238095em 0.64285714em;
  width:2.2em;
  line-height:1.21428571em;
}
.ui.inline.dropdown{
  cursor:pointer;
  display:inline-block;
  color:inherit;
}
.ui.inline.dropdown .dropdown.icon{
  margin:0em 0.21428571em 0em 0.21428571em;
  vertical-align:baseline;
}
.ui.inline.dropdown > .text{
  font-weight:bold;
}
.ui.inline.dropdown .menu{
  cursor:auto;
  margin-top:0.21428571em;
  border-radius:0;
}
.ui.dropdown .menu .active.item{
  background:transparent;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.95);
  box-shadow:none;
  z-index:12;
}
.ui.dropdown .menu > .item:hover{
  background:rgba(0, 0, 0, 0.05);
  color:rgba(0, 0, 0, 0.95);
  z-index:13;
}
.ui.loading.dropdown > i.icon{
  height:1em !important;
}
.ui.loading.selection.dropdown > i.icon{
  padding:1.5em 1.28571429em !important;
}
.ui.loading.dropdown > i.icon:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.dropdown > i.icon:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  box-shadow:0px 0px 0px 1px transparent;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  animation:dropdown-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 transparent transparent;
  border-style:solid;
  border-width:0.2em;
}
.ui.loading.dropdown.button > i.icon:before,
.ui.loading.dropdown.button > i.icon:after{
  display:none;
}
@keyframes dropdown-spin{
  from{
    transform:rotate(0deg);
  }
  to{
    transform:rotate(360deg);
  }
}
.ui.dropdown:not(.button) > .default.text,
.ui.default.dropdown:not(.button) > .text{
  color:#e2dedf;
}
.ui.dropdown:not(.button) > input:focus ~ .default.text,
.ui.default.dropdown:not(.button) > input:focus ~ .text{
  color:#9a8d91;
}
.ui.loading.dropdown > .text{
  transition:none;
}
.ui.dropdown .loading.menu{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.dropdown > .loading.menu{
  left:0px !important;
  right:auto !important;
}
.ui.dropdown > .menu .loading.menu{
  left:100% !important;
  right:auto !important;
}
.ui.dropdown.selected,
.ui.dropdown .menu .selected.item{
  background:rgba(0, 0, 0, 0.03);
  color:rgba(0, 0, 0, 0.95);
}
.ui.dropdown > .filtered.text{
  visibility:hidden;
}
.ui.dropdown .filtered.item{
  display:none !important;
}
.ui.dropdown.error,
.ui.dropdown.error > .text,
.ui.dropdown.error > .default.text{
  color:#9F3A38;
}
.ui.selection.dropdown.error{
  background:#FFF6F6;
  border-color:#E0B4B4;
}
.ui.selection.dropdown.error:hover{
  border-color:#E0B4B4;
}
.ui.dropdown.error > .menu,
.ui.dropdown.error > .menu .menu{
  border-color:#E0B4B4;
}
.ui.dropdown.error > .menu > .item{
  color:#9F3A38;
}
.ui.multiple.selection.error.dropdown > .label{
  border-color:#E0B4B4;
}
.ui.dropdown.error > .menu > .item:hover{
  background-color:#FFF2F2;
}
.ui.dropdown.error > .menu .active.item{
  background-color:#FDCFCF;
}
.ui.dropdown > .clear.dropdown.icon{
  opacity:0.8;
  transition:opacity 0.1s ease;
}
.ui.dropdown > .clear.dropdown.icon:hover{
  opacity:1;
}
.ui.disabled.dropdown,
.ui.dropdown .menu > .disabled.item{
  cursor:default;
  pointer-events:none;
  opacity:0.7;
}
.ui.dropdown .menu{
  left:0px;
}
.ui.dropdown .right.menu > .menu,
.ui.dropdown .menu .right.menu{
  left:100% !important;
  right:auto !important;
  border-radius:0 !important;
}
.ui.dropdown > .left.menu{
  left:auto !important;
  right:0px !important;
}
.ui.dropdown > .left.menu .menu,
.ui.dropdown .menu .left.menu{
  left:auto;
  right:100%;
  margin:0em -0.5em 0em 0em !important;
  border-radius:0 !important;
}
.ui.dropdown .item .left.dropdown.icon,
.ui.dropdown .left.menu .item .dropdown.icon{
  width:auto;
  float:left;
  margin:0em 0em 0em 0em;
}
.ui.dropdown .item .left.dropdown.icon + .text,
.ui.dropdown .left.menu .item .dropdown.icon + .text{
  margin-left:1em;
  margin-right:0em;
}
.ui.upward.dropdown > .menu{
  top:auto;
  bottom:100%;
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius:0 0 0em 0em;
}
.ui.dropdown .upward.menu{
  top:auto !important;
  bottom:0 !important;
}
.ui.simple.upward.active.dropdown,
.ui.simple.upward.dropdown:hover{
  border-radius:0 0 0em 0em !important;
}
.ui.upward.dropdown.button:not(.pointing):not(.floating).active{
  border-radius:0 0 0em 0em;
}
.ui.upward.selection.dropdown .menu{
  border-top-width:1px !important;
  border-bottom-width:0px !important;
  box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.upward.selection.dropdown:hover{
  box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.05);
}
.ui.active.upward.selection.dropdown{
  border-radius:0em 0em 0 0 !important;
}
.ui.upward.selection.dropdown.visible{
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.08);
  border-radius:0em 0em 0 0 !important;
}
.ui.upward.active.selection.dropdown:hover{
  box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.05);
}
.ui.upward.active.selection.dropdown:hover .menu{
  box-shadow:0px -2px 3px 0px rgba(0, 0, 0, 0.08);
}
.ui.scrolling.dropdown .menu,
.ui.dropdown .scrolling.menu{
  overflow-x:hidden;
  overflow-y:auto;
}
.ui.scrolling.dropdown .menu{
  overflow-x:hidden;
  overflow-y:auto;
  backface-visibility:hidden;
  -webkit-overflow-scrolling:touch;
  min-width:100% !important;
  width:auto !important;
}
.ui.dropdown .scrolling.menu{
  position:static;
  overflow-y:auto;
  border:none;
  box-shadow:none !important;
  border-radius:0 !important;
  margin:0 !important;
  min-width:100% !important;
  width:auto !important;
  border-top:1px solid rgba(34, 36, 38, 0.15);
}
.ui.scrolling.dropdown .menu .item.item.item,
.ui.dropdown .scrolling.menu > .item.item.item{
  border-top:none;
}
.ui.scrolling.dropdown .menu .item:first-child,
.ui.dropdown .scrolling.menu .item:first-child{
  border-top:none;
}
.ui.dropdown > .animating.menu .scrolling.menu,
.ui.dropdown > .visible.menu .scrolling.menu{
  display:block;
}
@media all and (-ms-high-contrast: none){
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu{
    min-width:calc(100% - 17px);
  }
}
@media only screen and (max-width: 767px){
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu{
    max-height:10.28571429rem;
  }
}
@media only screen and (min-width: 768px){
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu{
    max-height:15.42857143rem;
  }
}
@media only screen and (min-width: 992px){
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu{
    max-height:20.57142857rem;
  }
}
@media only screen and (min-width: 1920px){
  .ui.scrolling.dropdown .menu,
  .ui.dropdown .scrolling.menu{
    max-height:20.57142857rem;
  }
}
.ui.simple.dropdown .menu:before,
.ui.simple.dropdown .menu:after{
  display:none;
}
.ui.simple.dropdown .menu{
  position:absolute;
  display:block;
  overflow:hidden;
  top:-9999px !important;
  opacity:0;
  width:0;
  height:0;
  transition:opacity 0.1s ease;
}
.ui.simple.active.dropdown,
.ui.simple.dropdown:hover{
  border-bottom-left-radius:0em !important;
  border-bottom-right-radius:0em !important;
}
.ui.simple.active.dropdown > .menu,
.ui.simple.dropdown:hover > .menu{
  overflow:visible;
  width:auto;
  height:auto;
  top:100% !important;
  opacity:1;
}
.ui.simple.dropdown > .menu > .item:active > .menu,
.ui.simple.dropdown:hover > .menu > .item:hover > .menu{
  overflow:visible;
  width:auto;
  height:auto;
  top:0% !important;
  left:100% !important;
  opacity:1;
}
.ui.simple.disabled.dropdown:hover .menu{
  display:none;
  height:0px;
  width:0px;
  overflow:hidden;
}
.ui.simple.visible.dropdown > .menu{
  display:block;
}
.ui.fluid.dropdown{
  display:block;
  width:100%;
  min-width:0em;
}
.ui.fluid.dropdown > .dropdown.icon{
  float:right;
}
.ui.floating.dropdown .menu{
  left:0;
  right:auto;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15) !important;
  border-radius:0 !important;
}
.ui.floating.dropdown > .menu{
  margin-top:0.5em !important;
  border-radius:0 !important;
}
.ui.pointing.dropdown > .menu{
  top:100%;
  margin-top:0.78571429rem;
  border-radius:0;
}
.ui.pointing.dropdown > .menu:after{
  display:block;
  position:absolute;
  pointer-events:none;
  content:'';
  visibility:visible;
  transform:rotate(45deg);
  width:0.5em;
  height:0.5em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
  background:#FFF;
  z-index:2;
}
.ui.pointing.dropdown > .menu:after{
  top:-0.25em;
  left:50%;
  margin:0em 0em 0em -0.25em;
}
.ui.top.left.pointing.dropdown > .menu{
  top:100%;
  bottom:auto;
  left:0%;
  right:auto;
  margin:1em 0em 0em;
}
.ui.top.left.pointing.dropdown > .menu:after{
  top:-0.25em;
  left:1em;
  right:auto;
  margin:0em;
  transform:rotate(45deg);
}
.ui.top.right.pointing.dropdown > .menu{
  top:100%;
  bottom:auto;
  right:0%;
  left:auto;
  margin:1em 0em 0em;
}
.ui.top.pointing.dropdown > .left.menu:after,
.ui.top.right.pointing.dropdown > .menu:after{
  top:-0.25em;
  left:auto !important;
  right:1em !important;
  margin:0em;
  transform:rotate(45deg);
}
.ui.left.pointing.dropdown > .menu{
  top:0%;
  left:100%;
  right:auto;
  margin:0em 0em 0em 1em;
}
.ui.left.pointing.dropdown > .menu:after{
  top:1em;
  left:-0.25em;
  margin:0em 0em 0em 0em;
  transform:rotate(-45deg);
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu{
  left:auto !important;
  right:100% !important;
  margin:0em 1em 0em 0em;
}
.ui.left:not(.top):not(.bottom).pointing.dropdown > .left.menu:after{
  top:1em;
  left:auto;
  right:-0.25em;
  margin:0em 0em 0em 0em;
  transform:rotate(135deg);
}
.ui.right.pointing.dropdown > .menu{
  top:0%;
  left:auto;
  right:100%;
  margin:0em 1em 0em 0em;
}
.ui.right.pointing.dropdown > .menu:after{
  top:1em;
  left:auto;
  right:-0.25em;
  margin:0em 0em 0em 0em;
  transform:rotate(135deg);
}
.ui.bottom.pointing.dropdown > .menu{
  top:auto;
  bottom:100%;
  left:0%;
  right:auto;
  margin:0em 0em 1em;
}
.ui.bottom.pointing.dropdown > .menu:after{
  top:auto;
  bottom:-0.25em;
  right:auto;
  margin:0em;
  transform:rotate(-135deg);
}
.ui.bottom.pointing.dropdown > .menu .menu{
  top:auto !important;
  bottom:0px !important;
}
.ui.bottom.left.pointing.dropdown > .menu{
  left:0%;
  right:auto;
}
.ui.bottom.left.pointing.dropdown > .menu:after{
  left:1em;
  right:auto;
}
.ui.bottom.right.pointing.dropdown > .menu{
  right:0%;
  left:auto;
}
.ui.bottom.right.pointing.dropdown > .menu:after{
  left:auto;
  right:1em;
}
.ui.pointing.upward.dropdown .menu,
.ui.top.pointing.upward.dropdown .menu{
  top:auto !important;
  bottom:100% !important;
  margin:0em 0em 0.78571429rem;
  border-radius:0;
}
.ui.pointing.upward.dropdown .menu:after,
.ui.top.pointing.upward.dropdown .menu:after{
  top:100% !important;
  bottom:auto !important;
  box-shadow:1px 1px 0px 0px rgba(34, 36, 38, 0.15);
  margin:-0.25em 0em 0em;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu{
  top:auto !important;
  bottom:0 !important;
  margin:0em 1em 0em 0em;
}
.ui.right.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 1em 0em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 0em 1em;
}
.ui.left.pointing.upward.dropdown:not(.top):not(.bottom) .menu:after{
  top:auto !important;
  bottom:0 !important;
  margin:0em 0em 1em 0em;
  box-shadow:-1px -1px 0px 0px rgba(34, 36, 38, 0.15);
}
@font-face{
  font-family:'Dropdown';
  src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVgAA8AAAAACFAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABWAAAABwAAAAchGgaq0dERUYAAAF0AAAAHAAAAB4AJwAPT1MvMgAAAZAAAABDAAAAVnW4TJdjbWFwAAAB1AAAAEsAAAFS8CcaqmN2dCAAAAIgAAAABAAAAAQAEQFEZ2FzcAAAAiQAAAAIAAAACP//AANnbHlmAAACLAAAAQoAAAGkrRHP9WhlYWQAAAM4AAAAMAAAADYPK8YyaGhlYQAAA2gAAAAdAAAAJANCAb1obXR4AAADiAAAACIAAAAiCBkAOGxvY2EAAAOsAAAAFAAAABQBnAIybWF4cAAAA8AAAAAfAAAAIAEVAF5uYW1lAAAD4AAAATAAAAKMFGlj5HBvc3QAAAUQAAAARgAAAHJoedjqd2ViZgAABVgAAAAGAAAABrO7W5UAAAABAAAAANXulPUAAAAA1r4hgAAAAADXu2Q1eNpjYGRgYOABYjEgZmJgBEIOIGYB8xgAA/YAN3jaY2BktGOcwMDKwMI4jTGNgYHBHUp/ZZBkaGFgYGJgZWbACgLSXFMYHFT/fLjFeOD/AQY9xjMMbkBhRpAcAN48DQYAeNpjYGBgZoBgGQZGBhDwAfIYwXwWBgMgzQGETAwMqn8+8H649f8/lHX9//9b7Pzf+fWgusCAkY0BzmUE6gHpQwGMDMMeAACbxg7SAAARAUQAAAAB//8AAnjadZBPSsNAGMXfS+yMqYgOhpSuSlKadmUhiVEhEMQzFF22m17BbbvzCh5BXCUn6EG8gjeQ4DepwYo4i+/ffL95j4EDA+CFC7jQuKyIeVHrI3wkleq9F7XrSInKteOeHdda8bOoaeepSc00NWPz/LRec9G8GabyGtEdF7h19z033GAMTK7zbM42xNEZpzYof0RtQ5CUHAQJ73OtVyutc+3b7Ou//b8XNlsPx3jgjUifABdhEohKJJL5iM5p39uqc7X1+sRQSqmGrUVhlsJ4lpmEUVwyT8SUYtg0P9DyNzPADDs+tjrGV6KRCRfsui3eHcL4/p8ZXvfMlcnEU+CLv7hDykOP+AKTPTxbAAB42mNgZGBgAGKuf5KP4vltvjLIMzGAwLV9ig0g+vruFFMQzdjACOJzMIClARh0CTJ42mNgZGBgPPD/AJD8wgAEjA0MjAyogAMAbOQEAQAAAAC7ABEAAAAAAKoAAAH0AAABgAAAAUAACAFAAAgAwAAXAAAAAAAAACoAKgAqADIAbACGAKAAugDSeNpjYGRgYOBkUGFgYgABEMkFhAwM/xn0QAIADdUBdAB42qWQvUoDQRSFv3GjaISUQaymSmGxJoGAsRC0iPYLsU50Y6IxrvlRtPCJJKUPIBb+PIHv4EN4djKuKAqCDHfmu+feOdwZoMCUAJNbAlYUMzaUlM14jjxbngOq7HnOia89z1Pk1vMCa9x7ztPkzfMyJbPj+ZGi6Xp+omxuPD+zaD7meaFg7mb8GrBqHmhwxoAxlm0uiRkpP9X5m26pKRoMxTGR1D49Dv/Yb/91o6l8qL6eu5n2hZQzn68utR9m3FU2cB4t9cdSLG2utI+44Eh/P9bqKO+oJ/WxmXssj77YkrjasZQD6SFddythk3Wtzrf+UF2p076Udla1VNzsERP3kkjVRKel7mp1udXYcHtZSlV7RfmJe1GiFWveluaeKD5/MuJcSk8Tpm/vvwPIbmJleNpjYGKAAFYG7ICTgYGRiZGZkYWRlZGNkZ2Rg5GTLT2nsiDDEEIZsZfmZRqZujmDaDcDAxcI7WIOpS2gtCWUdgQAZkcSmQAAAAFblbO6AAA=) format('woff');
  font-weight:normal;
  font-style:normal;
}
.ui.dropdown > .dropdown.icon{
  font-family:'Dropdown';
  line-height:1;
  height:1em;
  width:1.23em;
  backface-visibility:hidden;
  font-weight:normal;
  font-style:normal;
  text-align:center;
}
.ui.dropdown > .dropdown.icon{
  width:auto;
}
.ui.dropdown > .dropdown.icon:before{
  content:'\f0d7';
}
.ui.dropdown .menu .item .dropdown.icon:before{
  content:'\f0da';
}
.ui.dropdown .item .left.dropdown.icon:before,
.ui.dropdown .left.menu .item .dropdown.icon:before{
  content:"\f0d9";
}
.ui.vertical.menu .dropdown.item > .dropdown.icon:before{
  content:"\f0da";
}
.ui.dropdown > .clear.icon:before{
  content:"\f00d";
}
/*!
 * # Semantic UI - Modal
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.modal{
  position:absolute;
  display:none;
  z-index:1001;
  text-align:left;
  background:#FFF;
  border:none;
  box-shadow:1px 3px 3px 0px rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2);
  transform-origin:50% 25%;
  flex:0 0 auto;
  border-radius:0;
  user-select:text;
  will-change:top, left, margin, transform, opacity;
}
.ui.modal > :first-child:not(.icon),
.ui.modal > .icon:first-child + *{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.ui.modal > :last-child{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.ui.modal > .close{
  cursor:pointer;
  position:absolute;
  top:-2.5rem;
  right:-2.5rem;
  z-index:1;
  opacity:0.8;
  font-size:1.25em;
  color:#FFF;
  width:2.25rem;
  height:2.25rem;
  padding:0.625rem 0rem 0rem 0rem;
}
.ui.modal > .close:hover{
  opacity:1;
}
.ui.modal > .header{
  display:block;
  font-family:'Raleway', sans-serif;
  background:#FFF;
  margin:0em;
  padding:1.25rem 1.5rem;
  box-shadow:none;
  color:rgba(0, 0, 0, 0.85);
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.ui.modal > .header:not(.ui){
  font-size:1.42857143rem;
  line-height:1.28571429em;
  font-weight:bold;
}
.ui.modal > .content{
  display:block;
  width:100%;
  font-size:1em;
  line-height:1.4;
  padding:1.5rem;
  background:#FFFFFF;
}
.ui.modal > .image.content{
  display:flex;
  flex-direction:row;
}
.ui.modal > .content > .image{
  display:block;
  flex:0 1 auto;
  width:'';
  align-self:top;
}
.ui.modal > [class*="top aligned"]{
  align-self:top;
}
.ui.modal > [class*="middle aligned"]{
  align-self:middle;
}
.ui.modal > [class*="stretched"]{
  align-self:stretch;
}
.ui.modal > .content > .description{
  display:block;
  flex:1 0 auto;
  min-width:0px;
  align-self:top;
}
.ui.modal > .content > .icon + .description,
.ui.modal > .content > .image + .description{
  flex:0 1 auto;
  min-width:'';
  width:auto;
  padding-left:2em;
}
.ui.modal > .content > .image > i.icon{
  margin:0em;
  opacity:1;
  width:auto;
  line-height:1;
  font-size:8rem;
}
.ui.modal > .actions{
  background:#F9FAFB;
  padding:1rem 1rem;
  border-top:1px solid rgba(34, 36, 38, 0.15);
  text-align:right;
}
.ui.modal .actions > .button{
  margin-left:0.75em;
}
@media only screen and (max-width: 767px){
  .ui.modal{
    width:95%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 768px){
  .ui.modal{
    width:88%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 992px){
  .ui.modal{
    width:850px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1200px){
  .ui.modal{
    width:900px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1920px){
  .ui.modal{
    width:950px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (max-width: 991px){
  .ui.modal > .header{
    padding-right:2.25rem;
  }
  .ui.modal > .close{
    top:1.0535rem;
    right:1rem;
    color:#231f20;
  }
}
@media only screen and (max-width: 767px){
  .ui.modal > .header{
    padding:0.75rem 1rem !important;
    padding-right:2.25rem !important;
  }
  .ui.modal > .content{
    display:block;
    padding:1rem !important;
  }
  .ui.modal > .close{
    top:0.5rem !important;
    right:0.5rem !important;
  }
  .ui.modal .image.content{
    flex-direction:column;
  }
  .ui.modal .content > .image{
    display:block;
    max-width:100%;
    margin:0em auto !important;
    text-align:center;
    padding:0rem 0rem 1rem !important;
  }
  .ui.modal > .content > .image > i.icon{
    font-size:5rem;
    text-align:center;
  }
  .ui.modal .content > .description{
    display:block;
    width:100% !important;
    margin:0em !important;
    padding:1rem 0rem !important;
    box-shadow:none;
  }
  .ui.modal > .actions{
    padding:1rem 1rem 0rem !important;
  }
  .ui.modal .actions > .buttons,
  .ui.modal .actions > .button{
    margin-bottom:1rem;
  }
}
.ui.inverted.dimmer > .ui.modal{
  box-shadow:1px 3px 10px 2px rgba(0, 0, 0, 0.2);
}
.ui.basic.modal{
  background-color:transparent;
  border:none;
  border-radius:0em;
  box-shadow:none !important;
  color:#FFF;
}
.ui.basic.modal > .header,
.ui.basic.modal > .content,
.ui.basic.modal > .actions{
  background-color:transparent;
}
.ui.basic.modal > .header{
  color:#FFF;
}
.ui.basic.modal > .close{
  top:1rem;
  right:1.5rem;
}
.ui.inverted.dimmer > .basic.modal{
  color:#231f20;
}
.ui.inverted.dimmer > .ui.basic.modal > .header{
  color:rgba(0, 0, 0, 0.85);
}
.ui.legacy.modal,
.ui.legacy.page.dimmer > .ui.modal{
  top:50%;
  left:50%;
}
.ui.legacy.page.dimmer > .ui.scrolling.modal,
.ui.page.dimmer > .ui.scrolling.legacy.modal,
.ui.top.aligned.legacy.page.dimmer > .ui.modal,
.ui.top.aligned.dimmer > .ui.legacy.modal{
  top:auto;
}
@media only screen and (max-width: 991px){
  .ui.basic.modal > .close{
    color:#FFF;
  }
}
.ui.loading.modal{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.active.modal{
  display:block;
}
.modals.dimmer[class*="top aligned"] .modal{
  margin:5vh auto;
}
@media only screen and (max-width: 767px){
  .modals.dimmer[class*="top aligned"] .modal{
    margin:1rem auto;
  }
}
.legacy.modals.dimmer[class*="top aligned"]{
  padding-top:5vh;
}
@media only screen and (max-width: 767px){
  .legacy.modals.dimmer[class*="top aligned"]{
    padding-top:1rem;
  }
}
.scrolling.dimmable.dimmed{
  overflow:hidden;
}
.scrolling.dimmable > .dimmer{
  justify-content:flex-start;
}
.scrolling.dimmable.dimmed > .dimmer{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.scrolling.dimmable > .dimmer{
  position:fixed;
}
.modals.dimmer .ui.scrolling.modal{
  margin:1rem auto;
}
.scrolling.undetached.dimmable.dimmed{
  overflow:auto;
  -webkit-overflow-scrolling:touch;
}
.scrolling.undetached.dimmable.dimmed > .dimmer{
  overflow:hidden;
}
.scrolling.undetached.dimmable .ui.scrolling.modal{
  position:absolute;
  left:50%;
  margin-top:1rem !important;
}
.ui.modal .scrolling.content{
  max-height:calc(80vh - 10em);
  overflow:auto;
}
.ui.fullscreen.modal{
  width:95% !important;
  margin:1em auto;
}
.ui.fullscreen.modal > .header{
  padding-right:2.25rem;
}
.ui.fullscreen.modal > .close{
  top:1.0535rem;
  right:1rem;
  color:#231f20;
}
.ui.modal{
  font-size:1rem;
}
.ui.mini.modal > .header:not(.ui){
  font-size:1.3em;
}
@media only screen and (max-width: 767px){
  .ui.mini.modal{
    width:95%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 768px){
  .ui.mini.modal{
    width:35.2%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 992px){
  .ui.mini.modal{
    width:340px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1200px){
  .ui.mini.modal{
    width:360px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1920px){
  .ui.mini.modal{
    width:380px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (max-width: 767px){
  .ui.tiny.modal{
    width:95%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 768px){
  .ui.tiny.modal{
    width:52.8%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 992px){
  .ui.tiny.modal{
    width:510px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1200px){
  .ui.tiny.modal{
    width:540px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1920px){
  .ui.tiny.modal{
    width:570px;
    margin:0em 0em 0em 0em;
  }
}
.ui.small.modal > .header:not(.ui){
  font-size:1.3em;
}
@media only screen and (max-width: 767px){
  .ui.small.modal{
    width:95%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 768px){
  .ui.small.modal{
    width:70.4%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 992px){
  .ui.small.modal{
    width:680px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1200px){
  .ui.small.modal{
    width:720px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1920px){
  .ui.small.modal{
    width:760px;
    margin:0em 0em 0em 0em;
  }
}
.ui.large.modal > .header{
  font-size:1.6em;
}
@media only screen and (max-width: 767px){
  .ui.large.modal{
    width:95%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 768px){
  .ui.large.modal{
    width:88%;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 992px){
  .ui.large.modal{
    width:1020px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1200px){
  .ui.large.modal{
    width:1080px;
    margin:0em 0em 0em 0em;
  }
}
@media only screen and (min-width: 1920px){
  .ui.large.modal{
    width:1140px;
    margin:0em 0em 0em 0em;
  }
}
.ui.dimmer.legacy{
  justify-content:flex-start;
}
.modals.dimmer.legacy .modal{
  margin-top:5vh !important;
}
.legacy.modals.dimmer.legacy{
  padding-top:5vh !important;
}
.ui.legacy.page.dimmer > .ui.modal,
.ui.dimmer > .ui.legacy.modal{
  top:auto !important;
}
.legacy.modals.dimmer{
  padding-top:5vh !important;
}
@media only screen and (max-width: 767px){
  .legacy.modals.dimmer{
    padding-top:1rem !important;
  }
}
@media only screen and (max-width: 767px){
  .ui.small.modal.legacy{
    margin-left:-47.5%;
  }
}
@media only screen and (min-width: 768px){
  .ui.small.modal.legacy{
    margin-left:-35.2%;
  }
}
@media only screen and (min-width: 992px){
  .ui.small.modal.legacy{
    margin-left:-340px;
  }
}
@media only screen and (min-width: 1200px){
  .ui.small.modal.legacy{
    margin-left:-360px;
  }
}
@media only screen and (min-width: 1920px){
  .ui.small.modal.legacy{
    margin-left:-380px;
  }
}
@media only screen and (max-width: 767px){
  .ui.large.modal.legacy{
    margin-left:-47.5%;
  }
}
@media only screen and (min-width: 768px){
  .ui.large.modal.legacy{
    margin-left:-44%;
  }
}
@media only screen and (min-width: 992px){
  .ui.large.modal.legacy{
    margin-left:-510px;
  }
}
@media only screen and (min-width: 1200px){
  .ui.large.modal.legacy{
    margin-left:-540px;
  }
}
@media only screen and (min-width: 1920px){
  .ui.large.modal.legacy{
    margin-left:-570px;
  }
}
.ui.dimmer.page:not(.inverted){
  background-color:rgba(0, 0, 0, 0.7);
}
/*!
 * # Semantic UI - Popup
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.popup{
  display:none;
  position:absolute;
  top:0px;
  right:0px;
  min-width:min-content;
  z-index:1900;
  border:1px solid #D4D4D5;
  line-height:1.4285em;
  max-width:250px;
  background:#FFF;
  padding:0.833em 1em;
  font-weight:normal;
  font-style:normal;
  color:#231f20;
  border-radius:0;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
}
.ui.popup > .header{
  padding:0em;
  font-family:'Raleway', sans-serif;
  font-size:1.14285714em;
  line-height:1.2;
  font-weight:bold;
}
.ui.popup > .header + .content{
  padding-top:0.5em;
}
.ui.popup:before{
  position:absolute;
  content:'';
  width:0.71428571em;
  height:0.71428571em;
  background:#FFF;
  transform:rotate(45deg);
  z-index:2;
  box-shadow:1px 1px 0px 0px #bababc;
}
[data-tooltip]{
  position:relative;
}
[data-tooltip]:before{
  pointer-events:none;
  position:absolute;
  content:'';
  font-size:1rem;
  width:0.71428571em;
  height:0.71428571em;
  background:#FFF;
  transform:rotate(45deg);
  z-index:2;
  box-shadow:1px 1px 0px 0px #bababc;
}
[data-tooltip]:after{
  pointer-events:none;
  content:attr(data-tooltip);
  position:absolute;
  text-transform:none;
  text-align:left;
  white-space:nowrap;
  font-size:1rem;
  border:1px solid #D4D4D5;
  line-height:1.4285em;
  max-width:none;
  background:#FFF;
  padding:0.833em 1em;
  font-weight:normal;
  font-style:normal;
  color:#231f20;
  border-radius:0;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  z-index:1;
}
[data-tooltip]:not([data-position]):before{
  top:auto;
  right:auto;
  bottom:100%;
  left:50%;
  background:#FFF;
  margin-left:-0.07142857rem;
  margin-bottom:0.14285714rem;
}
[data-tooltip]:not([data-position]):after{
  left:50%;
  transform:translateX(-50%);
  bottom:100%;
  margin-bottom:0.5em;
}
[data-tooltip]:before,
[data-tooltip]:after{
  pointer-events:none;
  visibility:hidden;
}
[data-tooltip]:before{
  opacity:0;
  transform:rotate(45deg) scale(0) !important;
  transform-origin:center top;
  transition:all 0.1s ease;
}
[data-tooltip]:after{
  opacity:1;
  transform-origin:center bottom;
  transition:all 0.1s ease;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after{
  visibility:visible;
  pointer-events:auto;
}
[data-tooltip]:hover:before{
  transform:rotate(45deg) scale(1) !important;
  opacity:1;
}
[data-tooltip]:after,
[data-tooltip][data-position="top center"]:after,
[data-tooltip][data-position="bottom center"]:after{
  transform:translateX(-50%) scale(0) !important;
}
[data-tooltip]:hover:after,
[data-tooltip][data-position="bottom center"]:hover:after{
  transform:translateX(-50%) scale(1) !important;
}
[data-tooltip][data-position="left center"]:after,
[data-tooltip][data-position="right center"]:after{
  transform:translateY(-50%) scale(0) !important;
}
[data-tooltip][data-position="left center"]:hover:after,
[data-tooltip][data-position="right center"]:hover:after{
  transform:translateY(-50%) scale(1) !important;
}
[data-tooltip][data-position="top left"]:after,
[data-tooltip][data-position="top right"]:after,
[data-tooltip][data-position="bottom left"]:after,
[data-tooltip][data-position="bottom right"]:after{
  transform:scale(0) !important;
}
[data-tooltip][data-position="top left"]:hover:after,
[data-tooltip][data-position="top right"]:hover:after,
[data-tooltip][data-position="bottom left"]:hover:after,
[data-tooltip][data-position="bottom right"]:hover:after{
  transform:scale(1) !important;
}
[data-tooltip][data-inverted]:before{
  box-shadow:none !important;
}
[data-tooltip][data-inverted]:before{
  background:#1B1C1D;
}
[data-tooltip][data-inverted]:after{
  background:#1B1C1D;
  color:#FFF;
  border:none;
  box-shadow:none;
}
[data-tooltip][data-inverted]:after .header{
  background-color:none;
  color:#FFF;
}
[data-position="top center"][data-tooltip]:after{
  top:auto;
  right:auto;
  left:50%;
  bottom:100%;
  transform:translateX(-50%);
  margin-bottom:0.5em;
}
[data-position="top center"][data-tooltip]:before{
  top:auto;
  right:auto;
  bottom:100%;
  left:50%;
  background:#FFF;
  margin-left:-0.07142857rem;
  margin-bottom:0.14285714rem;
}
[data-position="top left"][data-tooltip]:after{
  top:auto;
  right:auto;
  left:0;
  bottom:100%;
  margin-bottom:0.5em;
}
[data-position="top left"][data-tooltip]:before{
  top:auto;
  right:auto;
  bottom:100%;
  left:1em;
  margin-left:-0.07142857rem;
  margin-bottom:0.14285714rem;
}
[data-position="top right"][data-tooltip]:after{
  top:auto;
  left:auto;
  right:0;
  bottom:100%;
  margin-bottom:0.5em;
}
[data-position="top right"][data-tooltip]:before{
  top:auto;
  left:auto;
  bottom:100%;
  right:1em;
  margin-left:-0.07142857rem;
  margin-bottom:0.14285714rem;
}
[data-position="bottom center"][data-tooltip]:after{
  bottom:auto;
  right:auto;
  left:50%;
  top:100%;
  transform:translateX(-50%);
  margin-top:0.5em;
}
[data-position="bottom center"][data-tooltip]:before{
  bottom:auto;
  right:auto;
  top:100%;
  left:50%;
  margin-left:-0.07142857rem;
  margin-top:0.14285714rem;
}
[data-position="bottom left"][data-tooltip]:after{
  left:0;
  top:100%;
  margin-top:0.5em;
}
[data-position="bottom left"][data-tooltip]:before{
  bottom:auto;
  right:auto;
  top:100%;
  left:1em;
  margin-left:-0.07142857rem;
  margin-top:0.14285714rem;
}
[data-position="bottom right"][data-tooltip]:after{
  right:0;
  top:100%;
  margin-top:0.5em;
}
[data-position="bottom right"][data-tooltip]:before{
  bottom:auto;
  left:auto;
  top:100%;
  right:1em;
  margin-left:-0.14285714rem;
  margin-top:0.07142857rem;
}
[data-position="left center"][data-tooltip]:after{
  right:100%;
  top:50%;
  margin-right:0.5em;
  transform:translateY(-50%);
}
[data-position="left center"][data-tooltip]:before{
  right:100%;
  top:50%;
  margin-top:-0.14285714rem;
  margin-right:-0.07142857rem;
}
[data-position="right center"][data-tooltip]:after{
  left:100%;
  top:50%;
  margin-left:0.5em;
  transform:translateY(-50%);
}
[data-position="right center"][data-tooltip]:before{
  left:100%;
  top:50%;
  margin-top:-0.07142857rem;
  margin-left:0.14285714rem;
}
[data-position~="bottom"][data-tooltip]:before{
  background:#FFF;
  box-shadow:-1px -1px 0px 0px #bababc;
}
[data-position="left center"][data-tooltip]:before{
  background:#FFF;
  box-shadow:1px -1px 0px 0px #bababc;
}
[data-position="right center"][data-tooltip]:before{
  background:#FFF;
  box-shadow:-1px 1px 0px 0px #bababc;
}
[data-position~="top"][data-tooltip]:before{
  background:#FFF;
}
[data-inverted][data-position~="bottom"][data-tooltip]:before{
  background:#1B1C1D;
  box-shadow:-1px -1px 0px 0px #bababc;
}
[data-inverted][data-position="left center"][data-tooltip]:before{
  background:#1B1C1D;
  box-shadow:1px -1px 0px 0px #bababc;
}
[data-inverted][data-position="right center"][data-tooltip]:before{
  background:#1B1C1D;
  box-shadow:-1px 1px 0px 0px #bababc;
}
[data-inverted][data-position~="top"][data-tooltip]:before{
  background:#1B1C1D;
}
[data-position~="bottom"][data-tooltip]:before{
  transform-origin:center bottom;
}
[data-position~="bottom"][data-tooltip]:after{
  transform-origin:center top;
}
[data-position="left center"][data-tooltip]:before{
  transform-origin:top center;
}
[data-position="left center"][data-tooltip]:after{
  transform-origin:right center;
}
[data-position="right center"][data-tooltip]:before{
  transform-origin:right center;
}
[data-position="right center"][data-tooltip]:after{
  transform-origin:left center;
}
.ui.popup{
  margin:0em;
}
.ui.top.popup{
  margin:0em 0em 0.71428571em;
}
.ui.top.left.popup{
  transform-origin:left bottom;
}
.ui.top.center.popup{
  transform-origin:center bottom;
}
.ui.top.right.popup{
  transform-origin:right bottom;
}
.ui.left.center.popup{
  margin:0em 0.71428571em 0em 0em;
  transform-origin:right 50%;
}
.ui.right.center.popup{
  margin:0em 0em 0em 0.71428571em;
  transform-origin:left 50%;
}
.ui.bottom.popup{
  margin:0.71428571em 0em 0em;
}
.ui.bottom.left.popup{
  transform-origin:left top;
}
.ui.bottom.center.popup{
  transform-origin:center top;
}
.ui.bottom.right.popup{
  transform-origin:right top;
}
.ui.bottom.center.popup:before{
  margin-left:-0.30714286em;
  top:-0.30714286em;
  left:50%;
  right:auto;
  bottom:auto;
  box-shadow:-1px -1px 0px 0px #bababc;
}
.ui.bottom.left.popup{
  margin-left:0em;
}
.ui.bottom.left.popup:before{
  top:-0.30714286em;
  left:1em;
  right:auto;
  bottom:auto;
  margin-left:0em;
  box-shadow:-1px -1px 0px 0px #bababc;
}
.ui.bottom.right.popup{
  margin-right:0em;
}
.ui.bottom.right.popup:before{
  top:-0.30714286em;
  right:1em;
  bottom:auto;
  left:auto;
  margin-left:0em;
  box-shadow:-1px -1px 0px 0px #bababc;
}
.ui.top.center.popup:before{
  top:auto;
  right:auto;
  bottom:-0.30714286em;
  left:50%;
  margin-left:-0.30714286em;
}
.ui.top.left.popup{
  margin-left:0em;
}
.ui.top.left.popup:before{
  bottom:-0.30714286em;
  left:1em;
  top:auto;
  right:auto;
  margin-left:0em;
}
.ui.top.right.popup{
  margin-right:0em;
}
.ui.top.right.popup:before{
  bottom:-0.30714286em;
  right:1em;
  top:auto;
  left:auto;
  margin-left:0em;
}
.ui.left.center.popup:before{
  top:50%;
  right:-0.30714286em;
  bottom:auto;
  left:auto;
  margin-top:-0.30714286em;
  box-shadow:1px -1px 0px 0px #bababc;
}
.ui.right.center.popup:before{
  top:50%;
  left:-0.30714286em;
  bottom:auto;
  right:auto;
  margin-top:-0.30714286em;
  box-shadow:-1px 1px 0px 0px #bababc;
}
.ui.bottom.popup:before{
  background:#FFF;
}
.ui.right.center.popup:before,
.ui.left.center.popup:before{
  background:#FFF;
}
.ui.top.popup:before{
  background:#FFF;
}
.ui.inverted.bottom.popup:before{
  background:#1B1C1D;
}
.ui.inverted.right.center.popup:before,
.ui.inverted.left.center.popup:before{
  background:#1B1C1D;
}
.ui.inverted.top.popup:before{
  background:#1B1C1D;
}
.ui.popup > .ui.grid:not(.padded){
  width:calc(100% + 1.75rem);
  margin:-0.7rem -0.875rem;
}
.ui.loading.popup{
  display:block;
  visibility:hidden;
  z-index:-1;
}
.ui.animating.popup,
.ui.visible.popup{
  display:block;
}
.ui.visible.popup{
  transform:translateZ(0px);
  backface-visibility:hidden;
}
.ui.basic.popup:before{
  display:none;
}
.ui.wide.popup{
  max-width:350px;
}
.ui[class*="very wide"].popup{
  max-width:550px;
}
@media only screen and (max-width: 767px){
  .ui.wide.popup,
  .ui[class*="very wide"].popup{
    max-width:250px;
  }
}
.ui.fluid.popup{
  width:100%;
  max-width:none;
}
.ui.inverted.popup{
  background:#1B1C1D;
  color:#FFF;
  border:none;
  box-shadow:none;
}
.ui.inverted.popup .header{
  background-color:none;
  color:#FFF;
}
.ui.inverted.popup:before{
  background-color:#1B1C1D;
  box-shadow:none !important;
}
.ui.flowing.popup{
  max-width:none;
}
.ui.mini.popup{
  font-size:0.78571429rem;
}
.ui.tiny.popup{
  font-size:0.85714286rem;
}
.ui.small.popup{
  font-size:0.92857143rem;
}
.ui.popup{
  font-size:1rem;
}
.ui.large.popup{
  font-size:1.14285714rem;
}
.ui.huge.popup{
  font-size:1.42857143rem;
}
/*!
 * # Semantic UI - Progress Bar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.progress{
  position:relative;
  display:block;
  max-width:100%;
  border:none;
  margin:1em 0em 2.5em;
  box-shadow:none;
  background:rgba(0, 0, 0, 0.1);
  padding:0em;
  border-radius:0;
}
.ui.progress:first-child{
  margin:0em 0em 2.5em;
}
.ui.progress:last-child{
  margin:0em 0em 1.5em;
}
.ui.progress .bar{
  display:block;
  line-height:1;
  position:relative;
  width:0%;
  min-width:2em;
  background:#888888;
  border-radius:0;
  transition:width 0.1s ease, background-color 0.1s ease;
}
.ui.progress .bar > .progress{
  white-space:nowrap;
  position:absolute;
  width:auto;
  font-size:0.92857143em;
  top:50%;
  right:0.5em;
  left:auto;
  bottom:auto;
  color:rgba(255, 255, 255, 0.7);
  text-shadow:none;
  margin-top:-0.5em;
  font-weight:bold;
  text-align:left;
}
.ui.progress > .label{
  position:absolute;
  width:100%;
  font-size:1em;
  top:100%;
  right:auto;
  left:0%;
  bottom:auto;
  color:#231f20;
  font-weight:bold;
  text-shadow:none;
  margin-top:0.2em;
  text-align:center;
  transition:color 0.4s ease;
}
.ui.indicating.progress[data-percent^="1"] .bar,
.ui.indicating.progress[data-percent^="2"] .bar{
  background-color:#D95C5C;
}
.ui.indicating.progress[data-percent^="3"] .bar{
  background-color:#EFBC72;
}
.ui.indicating.progress[data-percent^="4"] .bar,
.ui.indicating.progress[data-percent^="5"] .bar{
  background-color:#E6BB48;
}
.ui.indicating.progress[data-percent^="6"] .bar{
  background-color:#DDC928;
}
.ui.indicating.progress[data-percent^="7"] .bar,
.ui.indicating.progress[data-percent^="8"] .bar{
  background-color:#B4D95C;
}
.ui.indicating.progress[data-percent^="9"] .bar,
.ui.indicating.progress[data-percent^="100"] .bar{
  background-color:#66DA81;
}
.ui.indicating.progress[data-percent^="1"] .label,
.ui.indicating.progress[data-percent^="2"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent^="3"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent^="4"] .label,
.ui.indicating.progress[data-percent^="5"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent^="6"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent^="7"] .label,
.ui.indicating.progress[data-percent^="8"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent^="9"] .label,
.ui.indicating.progress[data-percent^="100"] .label{
  color:#231f20;
}
.ui.indicating.progress[data-percent="1"] .bar,
.ui.indicating.progress[data-percent="2"] .bar,
.ui.indicating.progress[data-percent="3"] .bar,
.ui.indicating.progress[data-percent="4"] .bar,
.ui.indicating.progress[data-percent="5"] .bar,
.ui.indicating.progress[data-percent="6"] .bar,
.ui.indicating.progress[data-percent="7"] .bar,
.ui.indicating.progress[data-percent="8"] .bar,
.ui.indicating.progress[data-percent="9"] .bar{
  background-color:#D95C5C;
}
.ui.indicating.progress[data-percent="1"] .label,
.ui.indicating.progress[data-percent="2"] .label,
.ui.indicating.progress[data-percent="3"] .label,
.ui.indicating.progress[data-percent="4"] .label,
.ui.indicating.progress[data-percent="5"] .label,
.ui.indicating.progress[data-percent="6"] .label,
.ui.indicating.progress[data-percent="7"] .label,
.ui.indicating.progress[data-percent="8"] .label,
.ui.indicating.progress[data-percent="9"] .label{
  color:#231f20;
}
.ui.indicating.progress.success .label{
  color:#1A531B;
}
.ui.progress.success .bar{
  background-color:#21BA45 !important;
}
.ui.progress.success .bar,
.ui.progress.success .bar::after{
  animation:none !important;
}
.ui.progress.success > .label{
  color:#1A531B;
}
.ui.progress.warning .bar{
  background-color:#F2C037 !important;
}
.ui.progress.warning .bar,
.ui.progress.warning .bar::after{
  animation:none !important;
}
.ui.progress.warning > .label{
  color:#794B02;
}
.ui.progress.error .bar{
  background-color:#DB2828 !important;
}
.ui.progress.error .bar,
.ui.progress.error .bar::after{
  animation:none !important;
}
.ui.progress.error > .label{
  color:#912D2B;
}
.ui.active.progress .bar{
  position:relative;
  min-width:2em;
}
.ui.active.progress .bar::after{
  content:'';
  opacity:0;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
  background:#FFF;
  border-radius:0;
  animation:progress-active 2s ease infinite;
}
@keyframes progress-active{
  0%{
    opacity:0.3;
    width:0;
  }
  100%{
    opacity:0;
    width:100%;
  }
}
.ui.disabled.progress{
  opacity:0.35;
}
.ui.disabled.progress .bar,
.ui.disabled.progress .bar::after{
  animation:none !important;
}
.ui.inverted.progress{
  background:rgba(255, 255, 255, 0.08);
  border:none;
}
.ui.inverted.progress .bar{
  background:#888888;
}
.ui.inverted.progress .bar > .progress{
  color:#F9FAFB;
}
.ui.inverted.progress > .label{
  color:#FFF;
}
.ui.inverted.progress.success > .label{
  color:#21BA45;
}
.ui.inverted.progress.warning > .label{
  color:#F2C037;
}
.ui.inverted.progress.error > .label{
  color:#DB2828;
}
.ui.progress.attached{
  background:transparent;
  position:relative;
  border:none;
  margin:0em;
}
.ui.progress.attached,
.ui.progress.attached .bar{
  display:block;
  height:0.2rem;
  padding:0px;
  overflow:hidden;
  border-radius:0em 0em 0 0;
}
.ui.progress.attached .bar{
  border-radius:0em;
}
.ui.progress.top.attached,
.ui.progress.top.attached .bar{
  top:0px;
  border-radius:0 0 0em 0em;
}
.ui.progress.top.attached .bar{
  border-radius:0em;
}
.ui.segment > .ui.attached.progress,
.ui.card > .ui.attached.progress{
  position:absolute;
  top:auto;
  left:0;
  bottom:100%;
  width:100%;
}
.ui.segment > .ui.bottom.attached.progress,
.ui.card > .ui.bottom.attached.progress{
  top:100%;
  bottom:auto;
}
.ui.red.progress .bar{
  background-color:#DB2828;
}
.ui.red.inverted.progress .bar{
  background-color:#FF695E;
}
.ui.orange.progress .bar{
  background-color:#F2711C;
}
.ui.orange.inverted.progress .bar{
  background-color:#FF851B;
}
.ui.yellow.progress .bar{
  background-color:#FBBD08;
}
.ui.yellow.inverted.progress .bar{
  background-color:#FFE21F;
}
.ui.olive.progress .bar{
  background-color:#B5CC18;
}
.ui.olive.inverted.progress .bar{
  background-color:#D9E778;
}
.ui.green.progress .bar{
  background-color:#21BA45;
}
.ui.green.inverted.progress .bar{
  background-color:#2ECC40;
}
.ui.teal.progress .bar{
  background-color:#00B5AD;
}
.ui.teal.inverted.progress .bar{
  background-color:#6DFFFF;
}
.ui.blue.progress .bar{
  background-color:#009ae1;
}
.ui.blue.inverted.progress .bar{
  background-color:#54C8FF;
}
.ui.grey.progress .bar{
  background-color:#767676;
}
.ui.grey.inverted.progress .bar{
  background-color:#f2f2f2;
}
.ui.black.progress .bar{
  background-color:#1B1C1D;
}
.ui.black.inverted.progress .bar{
  background-color:#545454;
}
.ui.tiny.progress{
  font-size:0.85714286rem;
}
.ui.tiny.progress .bar{
  height:0.5em;
}
.ui.small.progress{
  font-size:0.92857143rem;
}
.ui.small.progress .bar{
  height:1em;
}
.ui.progress{
  font-size:1rem;
}
.ui.progress .bar{
  height:1.75em;
}
.ui.large.progress{
  font-size:1.14285714rem;
}
.ui.large.progress .bar{
  height:2.5em;
}
.ui.big.progress{
  font-size:1.28571429rem;
}
.ui.big.progress .bar{
  height:3.5em;
}
/*!
 * # Semantic UI - Search
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.search{
  position:relative;
}
.ui.search > .prompt{
  margin:0em;
  outline:none;
  -webkit-appearance:none;
  -webkit-tap-highlight-color:rgba(255, 255, 255, 0);
  text-shadow:none;
  font-style:normal;
  font-weight:normal;
  line-height:1.21428571em;
  padding:0.67857143em 1em;
  font-size:1em;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  box-shadow:0em 0em 0em 0em transparent inset;
  transition:background-color 0.1s ease, color 0.1s ease, box-shadow 0.1s ease, border-color 0.1s ease;
}
.ui.search .prompt{
  border-radius:500rem;
}
.ui.search .prompt ~ .search.icon{
  cursor:pointer;
}
.ui.search > .results{
  display:none;
  position:absolute;
  top:100%;
  left:0%;
  transform-origin:center top;
  white-space:normal;
  text-align:left;
  text-transform:none;
  background:#FFFFFF;
  margin-top:0.5em;
  width:18em;
  border-radius:0;
  box-shadow:0px 2px 4px 0px rgba(34, 36, 38, 0.12), 0px 2px 10px 0px rgba(34, 36, 38, 0.15);
  border:1px solid #D4D4D5;
  z-index:998;
}
.ui.search > .results > :first-child{
  border-radius:0 0 0em 0em;
}
.ui.search > .results > :last-child{
  border-radius:0em 0em 0 0;
}
.ui.search > .results .result{
  cursor:pointer;
  display:block;
  overflow:hidden;
  font-size:1em;
  padding:0.85714286em 1.14285714em;
  color:#231f20;
  line-height:1.33;
  border-bottom:1px solid rgba(34, 36, 38, 0.1);
}
.ui.search > .results .result:last-child{
  border-bottom:none !important;
}
.ui.search > .results .result .image{
  float:right;
  overflow:hidden;
  background:none;
  width:5em;
  height:3em;
  border-radius:0.25em;
}
.ui.search > .results .result .image img{
  display:block;
  width:auto;
  height:100%;
}
.ui.search > .results .result .image + .content{
  margin:0em 6em 0em 0em;
}
.ui.search > .results .result .title{
  margin:-0.14285714em 0em 0em;
  font-family:'Raleway', sans-serif;
  font-weight:bold;
  font-size:1em;
  color:rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result .description{
  margin-top:0;
  font-size:0.92857143em;
  color:rgba(0, 0, 0, 0.4);
}
.ui.search > .results .result .price{
  float:right;
  color:#21BA45;
}
.ui.search > .results > .message{
  padding:1em 1em;
}
.ui.search > .results > .message .header{
  font-family:'Raleway', sans-serif;
  font-size:1rem;
  font-weight:bold;
  color:#231f20;
}
.ui.search > .results > .message .description{
  margin-top:0.25rem;
  font-size:1em;
  color:#231f20;
}
.ui.search > .results > .action{
  display:block;
  border-top:none;
  background:#F3F4F5;
  padding:0.92857143em 1em;
  color:#231f20;
  font-weight:bold;
  text-align:center;
}
.ui.search > .prompt:focus{
  border-color:rgba(34, 36, 38, 0.35);
  background:#FFF;
  color:rgba(0, 0, 0, 0.95);
}
.ui.loading.search .input > i.icon:before{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.loading.search .input > i.icon:after{
  position:absolute;
  content:'';
  top:50%;
  left:50%;
  margin:-0.64285714em 0em 0em -0.64285714em;
  width:1.28571429em;
  height:1.28571429em;
  animation:button-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 transparent transparent;
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
}
.ui.search > .results .result:hover,
.ui.category.search > .results .category .result:hover{
  background:#F9FAFB;
}
.ui.search .action:hover{
  background:#E0E0E0;
}
.ui.category.search > .results .category.active{
  background:#F3F4F5;
}
.ui.category.search > .results .category.active > .name{
  color:#231f20;
}
.ui.search > .results .result.active,
.ui.category.search > .results .category .result.active{
  position:relative;
  border-left-color:rgba(34, 36, 38, 0.1);
  background:#F3F4F5;
  box-shadow:none;
}
.ui.search > .results .result.active .title{
  color:rgba(0, 0, 0, 0.85);
}
.ui.search > .results .result.active .description{
  color:rgba(0, 0, 0, 0.85);
}
.ui.disabled.search{
  cursor:default;
  pointer-events:none;
  opacity:0.7;
}
.ui.search.selection .prompt{
  border-radius:0;
}
.ui.search.selection > .icon.input > .remove.icon{
  pointer-events:none;
  position:absolute;
  left:auto;
  opacity:0;
  color:'';
  top:0em;
  right:0em;
  transition:color 0.1s ease, opacity 0.1s ease;
}
.ui.search.selection > .icon.input > .active.remove.icon{
  cursor:pointer;
  opacity:0.8;
  pointer-events:auto;
}
.ui.search.selection > .icon.input:not([class*="left icon"]) > .icon ~ .remove.icon{
  right:1.85714em;
}
.ui.search.selection > .icon.input > .remove.icon:hover{
  opacity:1;
  color:#DB2828;
}
.ui.category.search .results{
  width:28em;
}
.ui.category.search .results.animating,
.ui.category.search .results.visible{
  display:table;
}
.ui.category.search > .results .category{
  display:table-row;
  background:#F3F4F5;
  box-shadow:none;
  transition:background 0.1s ease, border-color 0.1s ease;
}
.ui.category.search > .results .category:last-child{
  border-bottom:none;
}
.ui.category.search > .results .category:first-child .name + .result{
  border-radius:0em 0 0em 0em;
}
.ui.category.search > .results .category:last-child .result:last-child{
  border-radius:0em 0em 0 0em;
}
.ui.category.search > .results .category > .name{
  display:table-cell;
  text-overflow:ellipsis;
  width:100px;
  white-space:nowrap;
  background:transparent;
  font-family:'Raleway', sans-serif;
  font-size:1em;
  padding:0.4em 1em;
  font-weight:bold;
  color:rgba(0, 0, 0, 0.4);
  border-bottom:1px solid rgba(34, 36, 38, 0.1);
}
.ui.category.search > .results .category .results{
  display:table-cell;
  background:#FFF;
  border-left:1px solid rgba(34, 36, 38, 0.15);
  border-bottom:1px solid rgba(34, 36, 38, 0.1);
}
.ui.category.search > .results .category .result{
  border-bottom:1px solid rgba(34, 36, 38, 0.1);
  transition:background 0.1s ease, border-color 0.1s ease;
  padding:0.85714286em 1.14285714em;
}
.ui[class*="left aligned"].search > .results{
  right:auto;
  left:0%;
}
.ui[class*="right aligned"].search > .results{
  right:0%;
  left:auto;
}
.ui.fluid.search .results{
  width:100%;
}
.ui.mini.search{
  font-size:0.78571429em;
}
.ui.small.search{
  font-size:0.92857143em;
}
.ui.search{
  font-size:1em;
}
.ui.large.search{
  font-size:1.14285714em;
}
.ui.big.search{
  font-size:1.28571429em;
}
.ui.huge.search{
  font-size:1.42857143em;
}
.ui.massive.search{
  font-size:1.71428571em;
}
@media only screen and (max-width: 767px){
  .ui.search .results{
    max-width:calc(100vw - 2rem);
  }
}
.ui.search .ui.input{
  min-width:23rem;
}
/*!
 * # Semantic UI - Sidebar
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.sidebar{
  position:fixed;
  top:0;
  left:0;
  backface-visibility:hidden;
  transition:none;
  will-change:transform;
  transform:translate3d(0, 0, 0);
  visibility:hidden;
  -webkit-overflow-scrolling:touch;
  height:100% !important;
  max-height:100%;
  border-radius:0em !important;
  margin:0em !important;
  overflow-y:auto !important;
  z-index:102;
}
.ui.sidebar > *{
  backface-visibility:hidden;
}
.ui.left.sidebar{
  right:auto;
  left:0px;
  transform:translate3d(-100%, 0, 0);
}
.ui.right.sidebar{
  right:0px !important;
  left:auto !important;
  transform:translate3d(100%, 0%, 0);
}
.ui.top.sidebar,
.ui.bottom.sidebar{
  width:100% !important;
  height:auto !important;
}
.ui.top.sidebar{
  top:0px !important;
  bottom:auto !important;
  transform:translate3d(0, -100%, 0);
}
.ui.bottom.sidebar{
  top:auto !important;
  bottom:0px !important;
  transform:translate3d(0, 100%, 0);
}
.pushable{
  height:100%;
  overflow-x:hidden;
  padding:0em !important;
}
body.pushable{
  background:#545454 !important;
}
.pushable:not(body){
  transform:translate3d(0, 0, 0);
}
.pushable:not(body) > .ui.sidebar,
.pushable:not(body) > .fixed,
.pushable:not(body) > .pusher:after{
  position:absolute;
}
.pushable > .fixed{
  position:fixed;
  backface-visibility:hidden;
  transition:transform 500ms ease;
  will-change:transform;
  z-index:101;
}
.pushable > .pusher{
  position:relative;
  backface-visibility:hidden;
  overflow:hidden;
  min-height:100%;
  transition:transform 500ms ease;
  z-index:2;
}
body.pushable > .pusher{
  background:#FFFFFF;
}
.pushable > .pusher{
  background:inherit;
}
.pushable > .pusher:after{
  position:fixed;
  top:0px;
  right:0px;
  content:'';
  background-color:rgba(0, 0, 0, 0.4);
  overflow:hidden;
  opacity:0;
  transition:opacity 500ms;
  will-change:opacity;
  z-index:1000;
}
.ui.sidebar.menu .item{
  border-radius:0em !important;
}
.pushable > .pusher.dimmed:after{
  width:100% !important;
  height:100% !important;
  opacity:1 !important;
}
.ui.animating.sidebar{
  visibility:visible;
}
.ui.visible.sidebar{
  visibility:visible;
  transform:translate3d(0, 0, 0);
}
.ui.left.visible.sidebar,
.ui.right.visible.sidebar{
  box-shadow:0px 0px 20px rgba(34, 36, 38, 0.15);
}
.ui.top.visible.sidebar,
.ui.bottom.visible.sidebar{
  box-shadow:0px 0px 20px rgba(34, 36, 38, 0.15);
}
.ui.visible.left.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .pusher{
  transform:translate3d(260px, 0, 0);
}
.ui.visible.right.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .pusher{
  transform:translate3d(-260px, 0, 0);
}
.ui.visible.top.sidebar ~ .fixed,
.ui.visible.top.sidebar ~ .pusher{
  transform:translate3d(0, 36px, 0);
}
.ui.visible.bottom.sidebar ~ .fixed,
.ui.visible.bottom.sidebar ~ .pusher{
  transform:translate3d(0, -36px, 0);
}
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .fixed,
.ui.visible.left.sidebar ~ .ui.visible.right.sidebar ~ .pusher,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .fixed,
.ui.visible.right.sidebar ~ .ui.visible.left.sidebar ~ .pusher{
  transform:translate3d(0, 0, 0);
}
.ui.thin.left.sidebar,
.ui.thin.right.sidebar{
  width:150px;
}
.ui[class*="very thin"].left.sidebar,
.ui[class*="very thin"].right.sidebar{
  width:60px;
}
.ui.left.sidebar,
.ui.right.sidebar{
  width:260px;
}
.ui.wide.left.sidebar,
.ui.wide.right.sidebar{
  width:350px;
}
.ui[class*="very wide"].left.sidebar,
.ui[class*="very wide"].right.sidebar{
  width:475px;
}
.ui.visible.thin.left.sidebar ~ .fixed,
.ui.visible.thin.left.sidebar ~ .pusher{
  transform:translate3d(150px, 0, 0);
}
.ui.visible[class*="very thin"].left.sidebar ~ .fixed,
.ui.visible[class*="very thin"].left.sidebar ~ .pusher{
  transform:translate3d(60px, 0, 0);
}
.ui.visible.wide.left.sidebar ~ .fixed,
.ui.visible.wide.left.sidebar ~ .pusher{
  transform:translate3d(350px, 0, 0);
}
.ui.visible[class*="very wide"].left.sidebar ~ .fixed,
.ui.visible[class*="very wide"].left.sidebar ~ .pusher{
  transform:translate3d(475px, 0, 0);
}
.ui.visible.thin.right.sidebar ~ .fixed,
.ui.visible.thin.right.sidebar ~ .pusher{
  transform:translate3d(-150px, 0, 0);
}
.ui.visible[class*="very thin"].right.sidebar ~ .fixed,
.ui.visible[class*="very thin"].right.sidebar ~ .pusher{
  transform:translate3d(-60px, 0, 0);
}
.ui.visible.wide.right.sidebar ~ .fixed,
.ui.visible.wide.right.sidebar ~ .pusher{
  transform:translate3d(-350px, 0, 0);
}
.ui.visible[class*="very wide"].right.sidebar ~ .fixed,
.ui.visible[class*="very wide"].right.sidebar ~ .pusher{
  transform:translate3d(-475px, 0, 0);
}
.ui.overlay.sidebar{
  z-index:102;
}
.ui.left.overlay.sidebar{
  transform:translate3d(-100%, 0%, 0);
}
.ui.right.overlay.sidebar{
  transform:translate3d(100%, 0%, 0);
}
.ui.top.overlay.sidebar{
  transform:translate3d(0%, -100%, 0);
}
.ui.bottom.overlay.sidebar{
  transform:translate3d(0%, 100%, 0);
}
.animating.ui.overlay.sidebar,
.ui.visible.overlay.sidebar{
  transition:transform 500ms ease;
}
.ui.visible.left.overlay.sidebar{
  transform:translate3d(0%, 0%, 0);
}
.ui.visible.right.overlay.sidebar{
  transform:translate3d(0%, 0%, 0);
}
.ui.visible.top.overlay.sidebar{
  transform:translate3d(0%, 0%, 0);
}
.ui.visible.bottom.overlay.sidebar{
  transform:translate3d(0%, 0%, 0);
}
.ui.visible.overlay.sidebar ~ .fixed,
.ui.visible.overlay.sidebar ~ .pusher{
  transform:none !important;
}
.ui.push.sidebar{
  transition:transform 500ms ease;
  z-index:102;
}
.ui.left.push.sidebar{
  transform:translate3d(-100%, 0, 0);
}
.ui.right.push.sidebar{
  transform:translate3d(100%, 0, 0);
}
.ui.top.push.sidebar{
  transform:translate3d(0%, -100%, 0);
}
.ui.bottom.push.sidebar{
  transform:translate3d(0%, 100%, 0);
}
.ui.visible.push.sidebar{
  transform:translate3d(0%, 0, 0);
}
.ui.uncover.sidebar{
  transform:translate3d(0, 0, 0);
  z-index:1;
}
.ui.visible.uncover.sidebar{
  transform:translate3d(0, 0, 0);
  transition:transform 500ms ease;
}
.ui.slide.along.sidebar{
  z-index:1;
}
.ui.left.slide.along.sidebar{
  transform:translate3d(-50%, 0, 0);
}
.ui.right.slide.along.sidebar{
  transform:translate3d(50%, 0, 0);
}
.ui.top.slide.along.sidebar{
  transform:translate3d(0, -50%, 0);
}
.ui.bottom.slide.along.sidebar{
  transform:translate3d(0%, 50%, 0);
}
.ui.animating.slide.along.sidebar{
  transition:transform 500ms ease;
}
.ui.visible.slide.along.sidebar{
  transform:translate3d(0%, 0, 0);
}
.ui.slide.out.sidebar{
  z-index:1;
}
.ui.left.slide.out.sidebar{
  transform:translate3d(50%, 0, 0);
}
.ui.right.slide.out.sidebar{
  transform:translate3d(-50%, 0, 0);
}
.ui.top.slide.out.sidebar{
  transform:translate3d(0%, 50%, 0);
}
.ui.bottom.slide.out.sidebar{
  transform:translate3d(0%, -50%, 0);
}
.ui.animating.slide.out.sidebar{
  transition:transform 500ms ease;
}
.ui.visible.slide.out.sidebar{
  transform:translate3d(0%, 0, 0);
}
.ui.scale.down.sidebar{
  transition:transform 500ms ease;
  z-index:102;
}
.ui.left.scale.down.sidebar{
  transform:translate3d(-100%, 0, 0);
}
.ui.right.scale.down.sidebar{
  transform:translate3d(100%, 0, 0);
}
.ui.top.scale.down.sidebar{
  transform:translate3d(0%, -100%, 0);
}
.ui.bottom.scale.down.sidebar{
  transform:translate3d(0%, 100%, 0);
}
.ui.scale.down.left.sidebar ~ .pusher{
  transform-origin:75% 50%;
}
.ui.scale.down.right.sidebar ~ .pusher{
  transform-origin:25% 50%;
}
.ui.scale.down.top.sidebar ~ .pusher{
  transform-origin:50% 75%;
}
.ui.scale.down.bottom.sidebar ~ .pusher{
  transform-origin:50% 25%;
}
.ui.animating.scale.down > .visible.ui.sidebar{
  transition:transform 500ms ease;
}
.ui.visible.scale.down.sidebar ~ .pusher,
.ui.animating.scale.down.sidebar ~ .pusher{
  display:block !important;
  width:100%;
  height:100%;
  overflow:hidden !important;
}
.ui.visible.scale.down.sidebar{
  transform:translate3d(0, 0, 0);
}
.ui.visible.scale.down.sidebar ~ .pusher{
  transform:scale(0.75);
}
/*!
 * # Semantic UI - Tab
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.ui.tab{
  display:none;
}
.ui.tab.active,
.ui.tab.open{
  display:block;
}
.ui.tab.loading{
  position:relative;
  overflow:hidden;
  display:block;
  min-height:250px;
}
.ui.tab.loading *{
  position:relative !important;
  left:-10000px !important;
}
.ui.tab.loading:before,
.ui.tab.loading.segment:before{
  position:absolute;
  content:'';
  top:100px;
  left:50%;
  margin:-1.25em 0em 0em -1.25em;
  width:2.5em;
  height:2.5em;
  border-radius:500rem;
  border:0.2em solid rgba(0, 0, 0, 0.1);
}
.ui.tab.loading:after,
.ui.tab.loading.segment:after{
  position:absolute;
  content:'';
  top:100px;
  left:50%;
  margin:-1.25em 0em 0em -1.25em;
  width:2.5em;
  height:2.5em;
  animation:button-spin 0.6s linear;
  animation-iteration-count:infinite;
  border-radius:500rem;
  border-color:#767676 transparent transparent;
  border-style:solid;
  border-width:0.2em;
  box-shadow:0px 0px 0px 1px transparent;
}
/*!
 * # Semantic UI - Transition
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
.transition{
  animation-iteration-count:1;
  animation-duration:300ms;
  animation-timing-function:ease;
  animation-fill-mode:both;
}
.animating.transition{
  backface-visibility:hidden;
  visibility:visible !important;
}
.loading.transition{
  position:absolute;
  top:-99999px;
  left:-99999px;
}
.hidden.transition{
  display:none;
  visibility:hidden;
}
.visible.transition{
  display:block !important;
  visibility:visible !important;
}
.disabled.transition{
  animation-play-state:paused;
}
.looping.transition{
  animation-iteration-count:infinite;
}
.transition.browse{
  animation-duration:500ms;
}
.transition.browse.in{
  animation-name:browseIn;
}
.transition.browse.out,
.transition.browse.left.out{
  animation-name:browseOutLeft;
}
.transition.browse.right.out{
  animation-name:browseOutRight;
}
@keyframes browseIn{
  0%{
    transform:scale(0.8) translateZ(0px);
    z-index:-1;
  }
  10%{
    transform:scale(0.8) translateZ(0px);
    z-index:-1;
    opacity:0.7;
  }
  80%{
    transform:scale(1.05) translateZ(0px);
    opacity:1;
    z-index:999;
  }
  100%{
    transform:scale(1) translateZ(0px);
    z-index:999;
  }
}
@keyframes browseOutLeft{
  0%{
    z-index:999;
    transform:translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50%{
    z-index:-1;
    transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80%{
    opacity:1;
  }
  100%{
    z-index:-1;
    transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity:0;
  }
}
@keyframes browseOutRight{
  0%{
    z-index:999;
    transform:translateX(0%) rotateY(0deg) rotateX(0deg);
  }
  50%{
    z-index:1;
    transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);
  }
  80%{
    opacity:1;
  }
  100%{
    z-index:1;
    transform:translateX(0%) rotateY(0deg) rotateX(0deg) translateZ(-10px);
    opacity:0;
  }
}
.drop.transition{
  transform-origin:top center;
  animation-duration:400ms;
  animation-timing-function:cubic-bezier(0.34, 1.61, 0.7, 1);
}
.drop.transition.in{
  animation-name:dropIn;
}
.drop.transition.out{
  animation-name:dropOut;
}
@keyframes dropIn{
  0%{
    opacity:0;
    transform:scale(0);
  }
  100%{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes dropOut{
  0%{
    opacity:1;
    transform:scale(1);
  }
  100%{
    opacity:0;
    transform:scale(0);
  }
}
.transition.fade.in{
  animation-name:fadeIn;
}
.transition[class*="fade up"].in{
  animation-name:fadeInUp;
}
.transition[class*="fade down"].in{
  animation-name:fadeInDown;
}
.transition[class*="fade left"].in{
  animation-name:fadeInLeft;
}
.transition[class*="fade right"].in{
  animation-name:fadeInRight;
}
.transition.fade.out{
  animation-name:fadeOut;
}
.transition[class*="fade up"].out{
  animation-name:fadeOutUp;
}
.transition[class*="fade down"].out{
  animation-name:fadeOutDown;
}
.transition[class*="fade left"].out{
  animation-name:fadeOutLeft;
}
.transition[class*="fade right"].out{
  animation-name:fadeOutRight;
}
@keyframes fadeIn{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes fadeInUp{
  0%{
    opacity:0;
    transform:translateY(10%);
  }
  100%{
    opacity:1;
    transform:translateY(0%);
  }
}
@keyframes fadeInDown{
  0%{
    opacity:0;
    transform:translateY(-10%);
  }
  100%{
    opacity:1;
    transform:translateY(0%);
  }
}
@keyframes fadeInLeft{
  0%{
    opacity:0;
    transform:translateX(10%);
  }
  100%{
    opacity:1;
    transform:translateX(0%);
  }
}
@keyframes fadeInRight{
  0%{
    opacity:0;
    transform:translateX(-10%);
  }
  100%{
    opacity:1;
    transform:translateX(0%);
  }
}
@keyframes fadeOut{
  0%{
    opacity:1;
  }
  100%{
    opacity:0;
  }
}
@keyframes fadeOutUp{
  0%{
    opacity:1;
    transform:translateY(0%);
  }
  100%{
    opacity:0;
    transform:translateY(5%);
  }
}
@keyframes fadeOutDown{
  0%{
    opacity:1;
    transform:translateY(0%);
  }
  100%{
    opacity:0;
    transform:translateY(-5%);
  }
}
@keyframes fadeOutLeft{
  0%{
    opacity:1;
    transform:translateX(0%);
  }
  100%{
    opacity:0;
    transform:translateX(5%);
  }
}
@keyframes fadeOutRight{
  0%{
    opacity:1;
    transform:translateX(0%);
  }
  100%{
    opacity:0;
    transform:translateX(-5%);
  }
}
.flip.transition.in,
.flip.transition.out{
  animation-duration:600ms;
}
.horizontal.flip.transition.in{
  animation-name:horizontalFlipIn;
}
.horizontal.flip.transition.out{
  animation-name:horizontalFlipOut;
}
.vertical.flip.transition.in{
  animation-name:verticalFlipIn;
}
.vertical.flip.transition.out{
  animation-name:verticalFlipOut;
}
@keyframes horizontalFlipIn{
  0%{
    transform:perspective(2000px) rotateY(-90deg);
    opacity:0;
  }
  100%{
    transform:perspective(2000px) rotateY(0deg);
    opacity:1;
  }
}
@keyframes verticalFlipIn{
  0%{
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0;
  }
  100%{
    transform:perspective(2000px) rotateX(0deg);
    opacity:1;
  }
}
@keyframes horizontalFlipOut{
  0%{
    transform:perspective(2000px) rotateY(0deg);
    opacity:1;
  }
  100%{
    transform:perspective(2000px) rotateY(90deg);
    opacity:0;
  }
}
@keyframes verticalFlipOut{
  0%{
    transform:perspective(2000px) rotateX(0deg);
    opacity:1;
  }
  100%{
    transform:perspective(2000px) rotateX(-90deg);
    opacity:0;
  }
}
.scale.transition.in{
  animation-name:scaleIn;
}
.scale.transition.out{
  animation-name:scaleOut;
}
@keyframes scaleIn{
  0%{
    opacity:0;
    transform:scale(0.8);
  }
  100%{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes scaleOut{
  0%{
    opacity:1;
    transform:scale(1);
  }
  100%{
    opacity:0;
    transform:scale(0.9);
  }
}
.transition.fly{
  animation-duration:0.6s;
  transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
}
.transition.fly.in{
  animation-name:flyIn;
}
.transition[class*="fly up"].in{
  animation-name:flyInUp;
}
.transition[class*="fly down"].in{
  animation-name:flyInDown;
}
.transition[class*="fly left"].in{
  animation-name:flyInLeft;
}
.transition[class*="fly right"].in{
  animation-name:flyInRight;
}
.transition.fly.out{
  animation-name:flyOut;
}
.transition[class*="fly up"].out{
  animation-name:flyOutUp;
}
.transition[class*="fly down"].out{
  animation-name:flyOutDown;
}
.transition[class*="fly left"].out{
  animation-name:flyOutLeft;
}
.transition[class*="fly right"].out{
  animation-name:flyOutRight;
}
@keyframes flyIn{
  0%{
    opacity:0;
    transform:scale3d(0.3, 0.3, 0.3);
  }
  20%{
    transform:scale3d(1.1, 1.1, 1.1);
  }
  40%{
    transform:scale3d(0.9, 0.9, 0.9);
  }
  60%{
    opacity:1;
    transform:scale3d(1.03, 1.03, 1.03);
  }
  80%{
    transform:scale3d(0.97, 0.97, 0.97);
  }
  100%{
    opacity:1;
    transform:scale3d(1, 1, 1);
  }
}
@keyframes flyInUp{
  0%{
    opacity:0;
    transform:translate3d(0, 1500px, 0);
  }
  60%{
    opacity:1;
    transform:translate3d(0, -20px, 0);
  }
  75%{
    transform:translate3d(0, 10px, 0);
  }
  90%{
    transform:translate3d(0, -5px, 0);
  }
  100%{
    transform:translate3d(0, 0, 0);
  }
}
@keyframes flyInDown{
  0%{
    opacity:0;
    transform:translate3d(0, -1500px, 0);
  }
  60%{
    opacity:1;
    transform:translate3d(0, 25px, 0);
  }
  75%{
    transform:translate3d(0, -10px, 0);
  }
  90%{
    transform:translate3d(0, 5px, 0);
  }
  100%{
    transform:none;
  }
}
@keyframes flyInLeft{
  0%{
    opacity:0;
    transform:translate3d(1500px, 0, 0);
  }
  60%{
    opacity:1;
    transform:translate3d(-25px, 0, 0);
  }
  75%{
    transform:translate3d(10px, 0, 0);
  }
  90%{
    transform:translate3d(-5px, 0, 0);
  }
  100%{
    transform:none;
  }
}
@keyframes flyInRight{
  0%{
    opacity:0;
    transform:translate3d(-1500px, 0, 0);
  }
  60%{
    opacity:1;
    transform:translate3d(25px, 0, 0);
  }
  75%{
    transform:translate3d(-10px, 0, 0);
  }
  90%{
    transform:translate3d(5px, 0, 0);
  }
  100%{
    transform:none;
  }
}
@keyframes flyOut{
  20%{
    transform:scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55%{
    opacity:1;
    transform:scale3d(1.1, 1.1, 1.1);
  }
  100%{
    opacity:0;
    transform:scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes flyOutUp{
  20%{
    transform:translate3d(0, 10px, 0);
  }
  40%,
  45%{
    opacity:1;
    transform:translate3d(0, -20px, 0);
  }
  100%{
    opacity:0;
    transform:translate3d(0, 2000px, 0);
  }
}
@keyframes flyOutDown{
  20%{
    transform:translate3d(0, -10px, 0);
  }
  40%,
  45%{
    opacity:1;
    transform:translate3d(0, 20px, 0);
  }
  100%{
    opacity:0;
    transform:translate3d(0, -2000px, 0);
  }
}
@keyframes flyOutRight{
  20%{
    opacity:1;
    transform:translate3d(20px, 0, 0);
  }
  100%{
    opacity:0;
    transform:translate3d(-2000px, 0, 0);
  }
}
@keyframes flyOutLeft{
  20%{
    opacity:1;
    transform:translate3d(-20px, 0, 0);
  }
  100%{
    opacity:0;
    transform:translate3d(2000px, 0, 0);
  }
}
.transition.slide.in,
.transition[class*="slide down"].in{
  animation-name:slideInY;
  transform-origin:top center;
}
.transition[class*="slide up"].in{
  animation-name:slideInY;
  transform-origin:bottom center;
}
.transition[class*="slide left"].in{
  animation-name:slideInX;
  transform-origin:center right;
}
.transition[class*="slide right"].in{
  animation-name:slideInX;
  transform-origin:center left;
}
.transition.slide.out,
.transition[class*="slide down"].out{
  animation-name:slideOutY;
  transform-origin:top center;
}
.transition[class*="slide up"].out{
  animation-name:slideOutY;
  transform-origin:bottom center;
}
.transition[class*="slide left"].out{
  animation-name:slideOutX;
  transform-origin:center right;
}
.transition[class*="slide right"].out{
  animation-name:slideOutX;
  transform-origin:center left;
}
@keyframes slideInY{
  0%{
    opacity:0;
    transform:scaleY(0);
  }
  100%{
    opacity:1;
    transform:scaleY(1);
  }
}
@keyframes slideInX{
  0%{
    opacity:0;
    transform:scaleX(0);
  }
  100%{
    opacity:1;
    transform:scaleX(1);
  }
}
@keyframes slideOutY{
  0%{
    opacity:1;
    transform:scaleY(1);
  }
  100%{
    opacity:0;
    transform:scaleY(0);
  }
}
@keyframes slideOutX{
  0%{
    opacity:1;
    transform:scaleX(1);
  }
  100%{
    opacity:0;
    transform:scaleX(0);
  }
}
.transition.swing{
  animation-duration:800ms;
}
.transition[class*="swing down"].in{
  animation-name:swingInX;
  transform-origin:top center;
}
.transition[class*="swing up"].in{
  animation-name:swingInX;
  transform-origin:bottom center;
}
.transition[class*="swing left"].in{
  animation-name:swingInY;
  transform-origin:center right;
}
.transition[class*="swing right"].in{
  animation-name:swingInY;
  transform-origin:center left;
}
.transition.swing.out,
.transition[class*="swing down"].out{
  animation-name:swingOutX;
  transform-origin:top center;
}
.transition[class*="swing up"].out{
  animation-name:swingOutX;
  transform-origin:bottom center;
}
.transition[class*="swing left"].out{
  animation-name:swingOutY;
  transform-origin:center right;
}
.transition[class*="swing right"].out{
  animation-name:swingOutY;
  transform-origin:center left;
}
@keyframes swingInX{
  0%{
    transform:perspective(1000px) rotateX(90deg);
    opacity:0;
  }
  40%{
    transform:perspective(1000px) rotateX(-30deg);
    opacity:1;
  }
  60%{
    transform:perspective(1000px) rotateX(15deg);
  }
  80%{
    transform:perspective(1000px) rotateX(-7.5deg);
  }
  100%{
    transform:perspective(1000px) rotateX(0deg);
  }
}
@keyframes swingInY{
  0%{
    transform:perspective(1000px) rotateY(-90deg);
    opacity:0;
  }
  40%{
    transform:perspective(1000px) rotateY(30deg);
    opacity:1;
  }
  60%{
    transform:perspective(1000px) rotateY(-17.5deg);
  }
  80%{
    transform:perspective(1000px) rotateY(7.5deg);
  }
  100%{
    transform:perspective(1000px) rotateY(0deg);
  }
}
@keyframes swingOutX{
  0%{
    transform:perspective(1000px) rotateX(0deg);
  }
  40%{
    transform:perspective(1000px) rotateX(-7.5deg);
  }
  60%{
    transform:perspective(1000px) rotateX(17.5deg);
  }
  80%{
    transform:perspective(1000px) rotateX(-30deg);
    opacity:1;
  }
  100%{
    transform:perspective(1000px) rotateX(90deg);
    opacity:0;
  }
}
@keyframes swingOutY{
  0%{
    transform:perspective(1000px) rotateY(0deg);
  }
  40%{
    transform:perspective(1000px) rotateY(7.5deg);
  }
  60%{
    transform:perspective(1000px) rotateY(-10deg);
  }
  80%{
    transform:perspective(1000px) rotateY(30deg);
    opacity:1;
  }
  100%{
    transform:perspective(1000px) rotateY(-90deg);
    opacity:0;
  }
}
.transition.zoom.in{
  animation-name:zoomIn;
}
.transition.zoom.out{
  animation-name:zoomOut;
}
@keyframes zoomIn{
  0%{
    opacity:1;
    transform:scale(0);
  }
  100%{
    opacity:1;
    transform:scale(1);
  }
}
@keyframes zoomOut{
  0%{
    opacity:1;
    transform:scale(1);
  }
  100%{
    opacity:1;
    transform:scale(0);
  }
}
.flash.transition{
  animation-duration:750ms;
  animation-name:flash;
}
.shake.transition{
  animation-duration:750ms;
  animation-name:shake;
}
.bounce.transition{
  animation-duration:750ms;
  animation-name:bounce;
}
.tada.transition{
  animation-duration:750ms;
  animation-name:tada;
}
.pulse.transition{
  animation-duration:500ms;
  animation-name:pulse;
}
.jiggle.transition{
  animation-duration:750ms;
  animation-name:jiggle;
}
.transition.glow{
  animation-duration:2000ms;
  animation-timing-function:cubic-bezier(0.19, 1, 0.22, 1);
}
.transition.glow{
  animation-name:glow;
}
@keyframes flash{
  0%,
  50%,
  100%{
    opacity:1;
  }
  25%,
  75%{
    opacity:0;
  }
}
@keyframes shake{
  0%,
  100%{
    transform:translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90%{
    transform:translateX(-10px);
  }
  20%,
  40%,
  60%,
  80%{
    transform:translateX(10px);
  }
}
@keyframes bounce{
  0%,
  20%,
  50%,
  80%,
  100%{
    transform:translateY(0);
  }
  40%{
    transform:translateY(-30px);
  }
  60%{
    transform:translateY(-15px);
  }
}
@keyframes tada{
  0%{
    transform:scale(1);
  }
  10%,
  20%{
    transform:scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90%{
    transform:scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80%{
    transform:scale(1.1) rotate(-3deg);
  }
  100%{
    transform:scale(1) rotate(0);
  }
}
@keyframes pulse{
  0%{
    transform:scale(1);
    opacity:1;
  }
  50%{
    transform:scale(0.9);
    opacity:0.7;
  }
  100%{
    transform:scale(1);
    opacity:1;
  }
}
@keyframes jiggle{
  0%{
    transform:scale3d(1, 1, 1);
  }
  30%{
    transform:scale3d(1.25, 0.75, 1);
  }
  40%{
    transform:scale3d(0.75, 1.25, 1);
  }
  50%{
    transform:scale3d(1.15, 0.85, 1);
  }
  65%{
    transform:scale3d(0.95, 1.05, 1);
  }
  75%{
    transform:scale3d(1.05, 0.95, 1);
  }
  100%{
    transform:scale3d(1, 1, 1);
  }
}
@keyframes glow{
  0%{
    background-color:#FCFCFD;
  }
  30%{
    background-color:#FFF6CD;
  }
  100%{
    background-color:#FCFCFD;
  }
}
body:not(.podium-template){
  position:fixed;
  height:100%;
  width:100%;
}
#root{
  height:100%;
}
@supports (-webkit-overflow-scrolling: touch){
  .pushable{
    -webkit-overflow-scrolling:touch;
    background:#d6e2f7;
  }
}
.main-content.pusher{
  background:#d6e2f7;
}
@supports (-webkit-overflow-scrolling: touch){
  .main-content.pusher{
    background:none;
  }
}
@media only screen and (max-width: 767px){
  .main-content.container{
    margin:0 !important;
  }
}
.main-sidebar.ui.sidebar .menu .item{
  font-size:1em;
  padding-left:2em;
}
.ui.menu.fixed.main-header-bar{
  z-index:103;
}
.user-profile-section h4,
.user-profile-section h5{
  margin:0 0 2px 0;
}
div[class^="caseFeed-"],
div[class^="claimFeed-"],
div[class^="caseDocumentsFile-"]{
  height:100%;
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){
  div[class^="caseFeed-"] > .ui.attached.menu,
  div[class^="claimFeed-"] > .ui.attached.menu,
  div[class^="caseDocumentsFile-"] > .ui.attached.menu{
    margin:0;
    border:none;
    display:flex;
    overflow-x:auto;
  }
  div[class^="caseFeed-"] > .ui.attached.menu > .item,
  div[class^="claimFeed-"] > .ui.attached.menu > .item,
  div[class^="caseDocumentsFile-"] > .ui.attached.menu > .item{
    flex:1;
    font-weight:bold;
    white-space:nowrap;
    border-radius:0;
    background:#ffffff;
    color:#183E83;
    justify-content:center;
    padding-top:5px;
    padding-bottom:5px;
  }
  div[class^="caseFeed-"] > .ui.attached.menu > .item.active,
  div[class^="claimFeed-"] > .ui.attached.menu > .item.active,
  div[class^="caseDocumentsFile-"] > .ui.attached.menu > .item.active{
    box-shadow:inset 0 -0.25em #183E83;
  }
  div[class^="caseFeed-"] > .ui.attached.menu > .item > img,
  div[class^="claimFeed-"] > .ui.attached.menu > .item > img,
  div[class^="caseDocumentsFile-"] > .ui.attached.menu > .item > img{
    margin:0 0.41666667em 0 0;
    height:2em;
  }
  div[class^="caseFeed-"] > .ui.attached.menu > .item:before,
  div[class^="claimFeed-"] > .ui.attached.menu > .item:before,
  div[class^="caseDocumentsFile-"] > .ui.attached.menu > .item:before{
    display:none;
  }
  div[class^="caseFeed-"] > .segment.attached.tab,
  div[class^="claimFeed-"] > .segment.attached.tab,
  div[class^="caseDocumentsFile-"] > .segment.attached.tab{
    border:none !important;
  }
}
div[class^="caseFeed-"] .segment.tab,
div[class^="claimFeed-"] .segment.tab,
div[class^="caseDocumentsFile-"] .segment.tab{
  height:auto;
  margin:0;
  border-radius:0;
  border:none;
}
div[class^="caseFeed-"] .segment.tab.pushable .sidebar-toggle,
div[class^="claimFeed-"] .segment.tab.pushable .sidebar-toggle,
div[class^="caseDocumentsFile-"] .segment.tab.pushable .sidebar-toggle{
  color:#f6a76f;
}
div[class^="caseFeed-"] .segment.tab.pushable > .sidebar,
div[class^="claimFeed-"] .segment.tab.pushable > .sidebar,
div[class^="caseDocumentsFile-"] .segment.tab.pushable > .sidebar{
  background:#FFF;
}
div[class^="caseFeed-"] > .ui.grid,
div[class^="claimFeed-"] > .ui.grid,
div[class^="caseDocumentsFile-"] > .ui.grid{
  height:100%;
  margin:0;
}
div[class^="caseFeed-"] > .ui.grid > .column,
div[class^="claimFeed-"] > .ui.grid > .column,
div[class^="caseDocumentsFile-"] > .ui.grid > .column{
  padding:0;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu{
  border:none;
  overflow:auto;
  background:#f2f2f2;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item{
  border-radius:0;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
  font-size:1.2em;
  line-height:1.2em;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item > img,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item > img,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item > img{
  display:inline-block;
  margin-right:1em;
  width:1.2em;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item.sub,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item.sub,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item.sub{
  padding-left:1.41667em;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item.active,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item.active,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item.active{
  background:#f6a76f;
  color:#FFF;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a{
  color:#565656;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a .icon,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a .icon,
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object a .icon{
  color:#183E83;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all):before,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all):before{
  background:#6a95e4;
  height:100%;
  display:block !important;
  content:'';
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all):not(.sub):before,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all):not(.sub):before{
  width:0.5em;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all).sub:before,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item:not(.add-claim-object):not(.all).sub:before{
  width:0.25em;
  left:0.5em;
}
div[class^="caseFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object:before,
div[class^="claimFeed-"] > .ui.grid > .column > .ui.menu > .item.add-claim-object:before{
  content:none;
}
div[class^="caseFeed-"] > .ui.grid > .column:nth-child(2) > .segment,
div[class^="claimFeed-"] > .ui.grid > .column:nth-child(2) > .segment{
  display:flex;
}
div[class^="caseFeed-"] > .ui.grid > .column:nth-child(2) > .segment > .events-feed,
div[class^="claimFeed-"] > .ui.grid > .column:nth-child(2) > .segment > .events-feed{
  flex:1;
}
div[class^="caseDocumentsFile-"] .attachments.container > .attachments-navbar{
  background:#6a95e4;
}
div[class^="caseDocumentsFile-"] .attachments.container > .attachments-navbar .filters-form-wrapper{
  margin-left:0.5rem;
  margin-right:0.5rem;
  padding:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  div[class^="caseDocumentsFile-"] .attachments.container > .attachments-dropzone{
    min-height:70vh;
  }
}
div[class^="caseDocumentsFile-"] .attachments.container .ui.table{
  margin:0.5rem;
  width:calc(100% - 1rem);
}
div[class^="caseDocumentsFile-"] .attachments.container .ui.table > thead th{
  background:none;
  border-bottom:1px solid #183E83;
}
div[class^="caseDocumentsFile-"] .attachments.container .ui.grid.attachments{
  margin:0.5rem !important;
  background:#FFF;
  border-radius:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  div[class^="caseDocumentsFile-"] > .ui.grid > .column{
    border-top:2px solid #6a95e4;
    border-bottom:2px solid #6a95e4;
    border-left:2px solid #6a95e4;
  }
  div[class^="caseDocumentsFile-"] > .ui.grid > .column:last-child{
    border-right:2px solid #6a95e4;
  }
  div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.attached.menu{
    margin:0;
  }
}
div[class^="caseDocumentsFile-"] > .ui.grid > .column > .ui.menu > .item:before{
  content:none;
}
.quick-actions > .segment{
  padding:1em;
}
.quick-actions > .segment > .buttons > .button{
  font-weight:500;
  font-size:14px;
  padding:0.7em 0.5em;
  text-align:left;
}
.quick-actions > .segment > .buttons > .button:not(.icon):not(.dropdown) > i.icon{
  font-size:1.3em;
  margin:auto 0.5em auto 0;
  width:0.5em;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){
  .quick-actions:first-child:nth-last-child(2){
    padding-bottom:1em;
  }
}
@media only screen and (max-width: 767px), only screen and (min-width: 768px) and (max-width: 991px){
  .ui.grid.segments-grid{
    padding-bottom:1em;
  }
}
.main-content > .ui.grid.stretched > .row > .column .ui.header.attached.top,
.main-content > .ui.grid.stretched > .column .ui.header.attached.top{
  flex:0;
}
.case-wizard.claim-notification .base-case-header,
.claim-objects .base-case-header{
  padding:0.5em;
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){
  .case-wizard.claim-notification .base-case-header,
  .claim-objects .base-case-header{
    padding-left:3em;
  }
}
@media only screen and (max-width: 767px){
  .case-wizard.claim-notification .base-case-header,
  .claim-objects .base-case-header{
    font-size:1.2rem;
  }
}
.case-wizard.claim-notification .ui.input.action > .button,
.claim-objects .ui.input.action > .button{
  padding:0.5em 1em;
}
.case-wizard.claim-notification .ui.input.labeled > .label,
.claim-objects .ui.input.labeled > .label{
  padding:0.5em 1em;
  border-style:solid;
  border-width:1px;
}
.case-wizard.claim-notification .choices-grid,
.claim-objects .choices-grid{
  -webkit-hyphens:auto;
  -moz-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
  max-height:50vh;
  overflow:auto;
  margin-bottom:0.5rem;
}
.case-wizard.claim-notification input,
.claim-objects input,
.case-wizard.claim-notification textarea,
.claim-objects textarea{
  color:#565656 !important;
}
@media only screen and (max-width: 767px){
  .case-wizard.claim-notification .policy .choice-display,
  .claim-objects .policy .choice-display{
    font-size:1em;
  }
}
.case-wizard.claim-notification div.choice-wrapper .label.choice-icon,
.claim-objects div.choice-wrapper .label.choice-icon{
  font-size:3em;
  padding:0.3em;
  min-width:2em;
  display:grid;
}
.case-wizard.claim-notification div.choice-wrapper .label.choice-icon i.icon:before,
.claim-objects div.choice-wrapper .label.choice-icon i.icon:before{
  margin:0;
}
.case-wizard.claim-notification div.choice-wrapper .label.choice-img,
.claim-objects div.choice-wrapper .label.choice-img{
  display:contents;
}
.case-wizard.claim-notification div.choice-wrapper img,
.claim-objects div.choice-wrapper img{
  max-height:100%;
  max-width:8em;
  height:auto !important;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.case-wizard.claim-notification .button.choice-display,
.claim-objects .button.choice-display{
  color:#FFF;
  background:#6a95e4;
  padding:0.5em;
  display:flex;
  align-items:center;
  gap:0.5em;
}
.case-wizard.claim-notification .button.choice-display > span,
.claim-objects .button.choice-display > span{
  flex:1;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .case-wizard.claim-notification .button.choice-display,
  .claim-objects .button.choice-display{
    font-size:1.4em;
  }
}
.case-wizard.claim-notification .selected .button.choice-display,
.claim-objects .selected .button.choice-display{
  color:#FFF;
  background:#183E83;
}
.case-wizard.claim-notification .selected .button.choice-display a,
.claim-objects .selected .button.choice-display a{
  color:#FFF;
}
.case-wizard.claim-notification button.selected.choice-display,
.claim-objects button.selected.choice-display{
  color:#FFF;
  background:#183E83;
}
.case-wizard.claim-notification button.selected.choice-display a,
.claim-objects button.selected.choice-display a{
  color:#FFF;
}
.case-wizard.claim-notification .insured-objects label,
.claim-objects .insured-objects label{
  font-size:1.5rem;
  margin-bottom:0.5em;
}
.case-wizard.claim-notification .header.top-margined,
.claim-objects .header.top-margined{
  margin-top:1em;
}
.case-wizard.claim-notification .header.primary,
.claim-objects .header.primary{
  color:#102a58;
}
.case-wizard.claim-notification .header.top-spaced,
.claim-objects .header.top-spaced{
  margin-top:1em;
}
.case-wizard.claim-notification .header.spaced,
.claim-objects .header.spaced{
  margin-top:1em;
  margin-bottom:1em;
}
.case-wizard.claim-notification .centered,
.claim-objects .centered{
  text-align:center;
}
.modal.create-update > .header > .header{
  display:inline;
}
.modal.create-update > .header > a,
.modal.create-update > .header a:hover{
  text-decoration:none;
}
.modal.create-update > .header > a > i.icon,
.modal.create-update > .header a:hover > i.icon{
  vertical-align:top;
  margin-left:0.5em;
}
.modal.create-update .important-help-text{
  color:#5d5d5d;
}
.modal.create-update .important-help-text.bold{
  font-weight:bold;
}
.ui.basic.label{
  background:none #FFFFFF !important;
}
.ui.label.center{
  text-align:center;
}
.floated.right{
  float:right;
}
body{
  font-feature-settings:'lnum' 1;
}
body input,
body button{
  font-feature-settings:'lnum' 1;
}
a{
  cursor:pointer;
}
.primary-colored,
.primary-colored.header{
  color:#183E83;
}
.primary-dark-colored,
.primary-dark-colored.header{
  color:#102a58;
}
.secondary-colored,
.secondary-colored.header{
  color:#f6cc53;
}
.third-colored,
.third-colored.header{
  color:#4c77fd;
}
.clickable{
  cursor:pointer;
}
.justified{
  text-align:justify;
}
.justified.ui.input > input,
.justified .ui.input > input{
  text-align:justify;
}
.right-aligned{
  text-align:right;
}
.right-aligned.ui.input > input,
.right-aligned .ui.input > input{
  text-align:right;
}
.center-aligned{
  text-align:center;
}
.center-aligned.ui.input > input,
.center-aligned .ui.input > input{
  text-align:center;
}
#root{
  z-index:1;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .input{
  border-color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .input > input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .input > input{
  border-color:#102a58;
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) > input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) > input,
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) > textarea,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) > textarea{
  border-color:#102a58;
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .PhoneInput input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) > .PhoneInput input{
  border-color:#102a58;
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) .react-datepicker__input-container input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) .react-datepicker__input-container input{
  border-color:#102a58;
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) .podium.select__control,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) .podium.select__control{
  border-color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__control,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__control{
  background:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__option.select__option--is-selected,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__option.select__option--is-selected{
  background:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__indicator-separator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__indicator-separator{
  background-color:#FFF;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__dropdown-indicator > svg,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__dropdown-indicator > svg{
  color:#FFF;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__clear-indicator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__clear-indicator,
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__single-value,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__single-value,
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select__input{
  color:#FFF;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select.mobile > input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic).inverted .podium.select.mobile > input{
  background:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__control,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__control{
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__option.select__option--is-selected,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__option.select__option--is-selected{
  background:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__indicator-separator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__indicator-separator{
  background-color:#565656;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__dropdown-indicator > svg,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__dropdown-indicator > svg{
  color:#565656;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__clear-indicator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__clear-indicator,
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__single-value,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__single-value,
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic):not(.inverted) .podium.select__input{
  color:#565656;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.checkbox.classic label:before,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.checkbox.classic label:before{
  border-color:#102a58;
  background:#F8F8F8;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.checkbox.classic label:after,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.checkbox.classic label:after{
  color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.button.rich-radio-choice:focus,
.ui.form.primary-themed-fields:not(.light) .field:not(.error):not(.basic) .ui.button.rich-radio-choice:focus{
  border-color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .input,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .input{
  border-color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .input > .label,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .input > .label{
  color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__control,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__control{
  border-color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__dropdown-indicator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__dropdown-indicator,
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__clear-indicator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__clear-indicator{
  color:#102a58;
}
.ui.form .primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__indicator-separator,
.ui.form.primary-themed-fields:not(.light) .field:not(.error).basic .podium.select__indicator-separator{
  background:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) > .input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) > .input{
  border-color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) > .input > input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) > .input > input{
  border-color:#102a58;
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) > input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) > input,
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) > textarea,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) > textarea{
  border-color:#102a58;
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) > .PhoneInput input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) > .PhoneInput input{
  border-color:#102a58;
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) .react-datepicker__input-container input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) .react-datepicker__input-container input{
  border-color:#102a58;
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) .podium.select__control,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) .podium.select__control{
  border-color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__control,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__control{
  background:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__option.select__option--is-selected,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__option.select__option--is-selected{
  background:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__indicator-separator,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__indicator-separator{
  background-color:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__dropdown-indicator > svg,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__dropdown-indicator > svg{
  color:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__clear-indicator,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__clear-indicator,
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__single-value,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__single-value,
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select__input{
  color:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select.mobile > input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic).inverted .podium.select.mobile > input{
  background:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__control,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__control{
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__option.select__option--is-selected,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__option.select__option--is-selected{
  background:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__indicator-separator,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__indicator-separator{
  background-color:#565656;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__dropdown-indicator > svg,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__dropdown-indicator > svg{
  color:#565656;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__clear-indicator,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__clear-indicator,
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__single-value,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__single-value,
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__input,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic):not(.inverted) .podium.select__input{
  color:#565656;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) .ui.checkbox.classic label:before,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) .ui.checkbox.classic label:before{
  border-color:#102a58;
  background:#FFF;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) .ui.checkbox.classic label:after,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) .ui.checkbox.classic label:after{
  color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error):not(.basic) .ui.button.rich-radio-choice:focus,
.ui.form.primary-themed-fields.light .field:not(.error):not(.basic) .ui.button.rich-radio-choice:focus{
  border-color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error).basic .input,
.ui.form.primary-themed-fields.light .field:not(.error).basic .input{
  border-color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error).basic .input > .label,
.ui.form.primary-themed-fields.light .field:not(.error).basic .input > .label{
  color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error).basic .podium.select__control,
.ui.form.primary-themed-fields.light .field:not(.error).basic .podium.select__control{
  border-color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error).basic .podium.select__dropdown-indicator,
.ui.form.primary-themed-fields.light .field:not(.error).basic .podium.select__dropdown-indicator,
.ui.form .primary-themed-fields.light .field:not(.error).basic .podium.select__clear-indicator,
.ui.form.primary-themed-fields.light .field:not(.error).basic .podium.select__clear-indicator{
  color:#102a58;
}
.ui.form .primary-themed-fields.light .field:not(.error).basic .podium.select__indicator-separator,
.ui.form.primary-themed-fields.light .field:not(.error).basic .podium.select__indicator-separator{
  background:#102a58;
}
.ui.form .primary-themed-fields .field:not(.bold-label) > label,
.ui.form.primary-themed-fields .field:not(.bold-label) > label{
  font-weight:400;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .ui.form .primary-themed-fields .field > label,
  .ui.form.primary-themed-fields .field > label{
    font-size:1em;
  }
}
.ui.form .primary-themed-fields .field .read-only-value,
.ui.form.primary-themed-fields .field .read-only-value{
  font-weight:600;
}
.ui.form .primary-themed-fields .field.readonly,
.ui.form.primary-themed-fields .field.readonly{
  margin:0;
  padding:0.5rem;
}
.ui.form .primary-themed-fields .field.readonly:nth-child(odd),
.ui.form.primary-themed-fields .field.readonly:nth-child(odd){
  background:#f2f2f2;
}
.ui.form .primary-themed-fields .field > .input > input,
.ui.form.primary-themed-fields .field > .input > input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field > input,
.ui.form.primary-themed-fields .field > input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field > .PhoneInput input,
.ui.form.primary-themed-fields .field > .PhoneInput input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field .react-datepicker__input-container input,
.ui.form.primary-themed-fields .field .react-datepicker__input-container input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field .podium.select__menu,
.ui.form.primary-themed-fields .field .podium.select__menu{
  font-weight:600;
}
.ui.form .primary-themed-fields .field .podium.select__option,
.ui.form.primary-themed-fields .field .podium.select__option{
  font-weight:600;
}
.ui.form .primary-themed-fields .field .podium.select__input > input,
.ui.form.primary-themed-fields .field .podium.select__input > input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field .podium.select__clear-indicator,
.ui.form.primary-themed-fields .field .podium.select__clear-indicator,
.ui.form .primary-themed-fields .field .podium.select__single-value,
.ui.form.primary-themed-fields .field .podium.select__single-value,
.ui.form .primary-themed-fields .field .podium.select__input,
.ui.form.primary-themed-fields .field .podium.select__input{
  font-weight:600;
}
.ui.form .primary-themed-fields .field:not(.error) > .input > input,
.ui.form.primary-themed-fields .field:not(.error) > .input > input{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error) > input,
.ui.form.primary-themed-fields .field:not(.error) > input,
.ui.form .primary-themed-fields .field:not(.error) > textarea,
.ui.form.primary-themed-fields .field:not(.error) > textarea{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error) > .PhoneInput input,
.ui.form.primary-themed-fields .field:not(.error) > .PhoneInput input{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error) .react-datepicker__input-container input,
.ui.form.primary-themed-fields .field:not(.error) .react-datepicker__input-container input{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error) .podium.select__menu,
.ui.form.primary-themed-fields .field:not(.error) .podium.select__menu{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error).inverted .podium.select.mobile > input,
.ui.form.primary-themed-fields .field:not(.error).inverted .podium.select.mobile > input{
  color:#FFF;
}
.ui.form .primary-themed-fields .field:not(.error).inverted .podium.select.mobile > .actions svg,
.ui.form.primary-themed-fields .field:not(.error).inverted .podium.select.mobile > .actions svg{
  fill:#FFF;
}
.ui.form .primary-themed-fields .field:not(.error).inverted .podium.select.mobile > .actions span,
.ui.form.primary-themed-fields .field:not(.error).inverted .podium.select.mobile > .actions span{
  background:#FFF;
}
.ui.form .primary-themed-fields .field:not(.error) .read-only-value,
.ui.form.primary-themed-fields .field:not(.error) .read-only-value{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.error) .ui.checkbox.classic label,
.ui.form.primary-themed-fields .field:not(.error) .ui.checkbox.classic label{
  color:#565656;
}
.ui.form .primary-themed-fields .field:not(.basic) .ui.input.action > .button,
.ui.form.primary-themed-fields .field:not(.basic) .ui.input.action > .button{
  color:#FFF;
  background:#102a58;
}
.ui.form .primary-themed-fields .field:not(.basic) .ui.input.labeled > div.label,
.ui.form.primary-themed-fields .field:not(.basic) .ui.input.labeled > div.label{
  background:#102a58;
}
.ui.form .primary-themed-fields .field .ui.dropdown .menu.visible,
.ui.form.primary-themed-fields .field .ui.dropdown .menu.visible{
  display:block;
}
.ui.form .primary-themed-fields .field .ui.dropdown .menu.visible .item,
.ui.form.primary-themed-fields .field .ui.dropdown .menu.visible .item{
  color:#102a58;
}
.simple-sectioned .header{
  color:#231f20;
}
.simple-sectioned .grid.sectioned > .row:not(.form-errors, .excluded-section){
  margin:0.5em 0;
  padding-top:0;
  border-radius:0;
  background:none;
  box-shadow:none;
}
.simple-sectioned .grid.sectioned > .row:not(.form-errors, .excluded-section) > .column{
  padding:0.5em;
}
.simple-sectioned .grid.sectioned > .row:not(.form-errors, .excluded-section) > .column:first-child:not(:empty){
  background:#183E83;
  margin-bottom:1em;
  box-shadow:0 2px 5px 0 #767676;
  border-radius:0;
}
.simple-sectioned .grid.sectioned > .row:not(.form-errors, .excluded-section) > .column:first-child:not(:empty) > .header{
  color:#FFF;
}
.simple-sectioned .grid.sectioned > .row hr{
  width:98%;
}
.simple-sectioned .grid > .row.form-errors{
  padding:0;
}
.simple-sectioned .grid > .row.form-errors > .column{
  padding:0;
}
.simple-sectioned .grid > .row.form-errors > .column:not(:empty){
  padding:0.5em 0;
}
.simple-sectioned .column.type .buttons > .button,
.simple-sectioned .column.classic-radio .buttons > .button{
  background:none;
  color:#231f20;
}
.simple-sectioned .column.type .buttons > .button i.icon.radio-icon:before,
.simple-sectioned .column.classic-radio .buttons > .button i.icon.radio-icon:before{
  font-family:"outline-icons";
  content:"\f111";
}
.simple-sectioned .column.type .buttons > .button.selected i.icon.radio-icon:before,
.simple-sectioned .column.classic-radio .buttons > .button.selected i.icon.radio-icon:before{
  content:"\f192";
}
.simple-sectioned .column.type .buttons > .button i.icon.radio-icon:before{
  color:#f6a76f;
}
.simple-sectioned .column.classic-radio .buttons > .button{
  font-size:1.2rem;
  text-align:left;
  font-weight:400;
}
.simple-sectioned .column.classic-radio .buttons > .button i.icon.radio-icon:before{
  color:#183E83;
}
.simple-sectioned .column.no-padding{
  padding:0;
}
.simple-sectioned .entity-type .button{
  background:#183E83;
  color:#FFF;
  padding:1em 0.5em;
}
.simple-sectioned .entity-type .button > .icon{
  float:left;
}
.simple-sectioned .entity-type .button > .icon:before{
  font-size:2em;
  line-height:0.5em;
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .simple-sectioned .entity-type .button > .icon:before{
    font-size:1.5em;
  }
}
.simple-sectioned .entity-type .button.selected{
  background:#f6a76f;
}
.simple-sectioned .entity-type .button:not(.selected):hover{
  box-shadow:0 0 4px 0 #183E83;
}
.simple-sectioned .checkbox-multiple-select .choices-grid .button{
  background:none;
  color:#231f20;
  text-align:left;
}
.simple-sectioned .checkbox-multiple-select .choices-grid .button:before{
  font-family:"outline-icons";
  font-size:1.5em;
  margin-right:0.5em;
  content:"\f0c8";
  color:#f6a76f;
}
.simple-sectioned .checkbox-multiple-select .choices-grid .button.selected:before{
  content:"\f14a";
}
.simple-sectioned .option-buttons .field.required .header:after{
  content:"*";
  font-size:1.2em;
  margin:-0.2em 0 0 0.2em;
  color:#DB2828;
  position:absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .simple-sectioned .option-buttons .field{
    padding-top:22.84px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){
  .simple-sectioned .option-buttons .field .column:not(:first-child){
    padding-top:1px;
    padding-bottom:1px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
  .simple-sectioned .option-buttons .field h4.ui.header{
    font-size:0.91666667em;
  }
}
@media only screen and (max-width: 767px){
  .simple-sectioned .option-buttons .field .grid{
    margin-bottom:0;
    margin-top:0;
  }
}
.simple-sectioned .option-buttons .field .rich-radio-choice.button{
  background:#183E83;
  color:#FFF;
}
.simple-sectioned .option-buttons .field .rich-radio-choice.button.selected{
  background:#f6a76f;
}
.simple-sectioned .option-buttons .field .rich-radio-choice.button:not(.selected):hover{
  box-shadow:0 0 4px 0 #183E83;
}
.simple-sectioned .field label{
  color:#231f20;
  font-size:1.1em;
}
.simple-sectioned .field label .icon.info{
  margin:0 0 0 0.25em;
}
.simple-sectioned .field > .checkbox{
  margin-right:0.5em;
}
.simple-sectioned .field > .checkbox > label strong{
  color:black;
  text-decoration:underline;
}
.simple-sectioned .field .action.input .button{
  background:#183E83;
  color:#FFF;
}
.simple-sectioned .field .action.input .button:hover{
  box-shadow:0 0 4px 0 #183E83;
}
.simple-sectioned .field .search-autocomplete-search .ui.search.loading .ui.icon.input .icon:before{
  border-color:rgba(255, 255, 255, 0.5);
}
.simple-sectioned .field .search-autocomplete-search .ui.search.loading .ui.icon.input .icon:after{
  border-color:#FFF transparent transparent;
}
.simple-sectioned .field .search-autocomplete-search .ui.icon.input .icon{
  background:#183E83;
  color:#FFF;
  opacity:100%;
}
.simple-sectioned .field input,
.simple-sectioned .field input:not([type]),
.simple-sectioned .field input[type=tel],
.simple-sectioned .field textarea{
  color:#231f20;
}
.simple-sectioned .field input:not(:focus),
.simple-sectioned .field input:not([type]):not(:focus),
.simple-sectioned .field input[type=tel]:not(:focus),
.simple-sectioned .field textarea:not(:focus){
  border-color:#183E83;
}
@media only screen and (max-width: 767px){
  .simple-sectioned .field input,
  .simple-sectioned .field input:not([type]),
  .simple-sectioned .field input[type=tel],
  .simple-sectioned .field textarea{
    padding:0.5em 1em;
  }
}
.simple-sectioned .field .ui.input input,
.simple-sectioned .field .ui.input input:not([type]),
.simple-sectioned .field .ui.input input[type=tel],
.simple-sectioned .field .ui.input textarea{
  color:#231f20;
}
.simple-sectioned .field .ui.input input:not(:focus),
.simple-sectioned .field .ui.input input:not([type]):not(:focus),
.simple-sectioned .field .ui.input input[type=tel]:not(:focus),
.simple-sectioned .field .ui.input textarea:not(:focus){
  border-color:#183E83;
}
@media only screen and (max-width: 767px){
  .simple-sectioned .field .ui.input input,
  .simple-sectioned .field .ui.input input:not([type]),
  .simple-sectioned .field .ui.input input[type=tel],
  .simple-sectioned .field .ui.input textarea{
    padding:0.5em 1em;
  }
}
.simple-sectioned .field .dropzone{
  border-color:#183E83;
}
.simple-sectioned .field .dropzone.can-drop{
  background:#d6e2f7;
}
.simple-sectioned .field .checkbox.classic > label:before{
  border-color:#183E83;
}
.simple-sectioned .field .checkbox.checked.toggle label .header,
.simple-sectioned .field .checkbox.checked.slider label .header{
  margin:auto;
}
.simple-sectioned .field .checkbox.checked.toggle label:before,
.simple-sectioned .field .checkbox.checked.slider label:before{
  background-color:#183E83 !important;
}
.simple-sectioned .field div.select .select__menu .select__option:not(.select__option--is-selected){
  color:#231f20;
}
.simple-sectioned .field div.select .select__menu .select__option.select__option--is-selected{
  background:#183E83;
}
.simple-sectioned .field div.select .select__control:not(.select__control--is-focused){
  border-color:#183E83;
}
.simple-sectioned .field div.select .select__control .select__value-container--has-value div{
  color:#231f20;
}
.simple-sectioned .field div.select .select__control .select__indicator{
  color:#183E83;
}
.simple-sectioned .creatable-select > .creatable-select-actions > .button{
  padding:0.57146429em calc(0.5714642857142856em + (1.4285em - 1em) / 2);
  line-height:1.4285em;
}
.simple-sectioned .carousel-actions .secondary-first-button .button:first-child{
  background:#f6a76f;
}
.simple-sectioned .carousel-actions .button{
  font-size:1.3em;
}
@media only screen and (max-width: 767px){
  .simple-sectioned .carousel-actions .button{
    margin:0;
    width:100%;
    padding-left:1em;
    padding-right:1em;
  }
  .simple-sectioned .carousel-actions .button:not(:last-child){
    margin-bottom:1rem;
  }
  .simple-sectioned .carousel-actions .button:only-child{
    width:100%;
  }
}
.simple-sectioned .annotation{
  color:#231f20;
}
.simple-sectioned .editable-carousel{
  margin-top:1em;
}
.simple-sectioned .editable-carousel > .slick-slider{
  padding-bottom:0;
}
@media only screen and (max-width: 767px){
  .simple-sectioned .editable-carousel > .slick-slider{
    margin:0;
  }
}
.simple-sectioned .editable-carousel > .slick-slider > .arrow{
  background:none;
}
@media only screen and (max-width: 767px){
  .simple-sectioned .editable-carousel > .slick-slider > .arrow{
    display:none;
  }
}
.simple-sectioned .editable-carousel > .slick-slider > .arrow > .icon{
  color:#183E83;
}
.simple-sectioned .editable-carousel > .slick-slider > .arrow.prev{
  border-right:0.6em solid #183E83;
  padding-right:0.6em;
}
.simple-sectioned .editable-carousel > .slick-slider > .arrow.next{
  border-left:0.6em solid #183E83;
  padding-left:0.6em;
}
.simple-sectioned .editable-carousel > .slick-slider .pagination .slick-dots.menu > .item,
.simple-sectioned .editable-carousel > .slick-slider .pagination .slick-dots.menu > .item:hover{
  color:#183E83;
}
.simple-sectioned .ui.button.labeled > .button.basic.green{
  box-shadow:inset 0 0 0 1px #183E83 !important;
  color:#183E83 !important;
}
.simple-sectioned .ui.button.labeled > .label.basic.pointing.green{
  background:none #183E83 !important;
  color:#FFF !important;
  border-color:#183E83 !important;
}
.simple-sectioned .ui.button.basic.green{
  box-shadow:inset 0 0 0 1px #183E83 !important;
  color:#183E83 !important;
}
.simple-sectioned .custom-list-wrapper > *:not(:only-child){
  display:inline-block;
}
.simple-sectioned .custom-list-wrapper > *:first-child:not(:only-child){
  width:calc(100% - 7.3em);
  margin-right:0.25em;
}
.simple-sectioned .custom-list-wrapper > *:first-child:not(:only-child):nth-last-child(2){
  width:calc(100% - 3.77em);
}
.simple-sectioned .custom-list-wrapper > * .input{
  vertical-align:bottom;
}
.simple-sectioned .custom-list-wrapper > *.button{
  background:#183E83;
  color:#FFF;
  font-size:1.08em;
  vertical-align:bottom;
}
.simple-sectioned .custom-list-wrapper > *.button:last-child{
  margin-right:0;
}
.simple-sectioned .custom-list-wrapper .field{
  margin-bottom:0;
}
.simple-sectioned .bold{
  font-weight:bold;
}
.simple-sectioned .wizard-actions{
  text-align:center;
  width:100%;
  margin-top:1.5rem;
}
.quote-wizard.personal .ui.steps .step:not(.active):not(.completed) > .content > .title{
  color:#707070;
}
.quote-wizard.personal .ui.steps .step.completed{
  background:#6a95e4;
}
.quote-wizard.personal .ui.steps .step.completed > .content > .title{
  color:#183E83;
}
.quote-wizard.personal .ui.steps .step.completed:after{
  background:#6a95e4;
}
.quote-wizard.personal .ui.steps .step.active{
  background:#183E83;
}
.quote-wizard.personal .ui.steps .step.active > .content > .title{
  color:#FFF;
}
.quote-wizard.personal .ui.steps .step.active:before{
  color:#FFF;
}
.quote-wizard.personal .ui.steps .step.active:after{
  background:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) input:not([type]):not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"]:not(:focus),
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"]:not(:focus){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) input:not([type]):focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"]:focus,
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"]:focus{
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) input:not([type])::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"]::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input:not([type])::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input:not([type]).placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"].placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"].placeholder{
  color:#a2a2a2;
}
.quote-wizard.personal .ui.form .field:not(.error) input:not([type])::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="date"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="datetime-local"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="email"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="number"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="password"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="search"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="tel"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="time"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="text"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="file"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="url"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field:not(.error) input[type="button"]::-ms-input-placeholder{
  color:#a2a2a2 !important;
}
.quote-wizard.personal .ui.form .field:not(.error) textarea:not(:focus){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) textarea::placeholder,
.quote-wizard.personal .ui.form .field:not(.error) textarea::-webkit-input-placeholder{
  color:#a2a2a2;
}
.quote-wizard.personal .ui.form .field:not(.error) textarea::-ms-input-placeholder{
  color:#a2a2a2 !important;
}
.quote-wizard.personal .ui.form .field:not(.error) .select__control:not(.select__control--is-focused){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) .select__control .select__indicators .select__clear-indicator,
.quote-wizard.personal .ui.form .field:not(.error) .select__control .select__indicators .select__dropdown-indicator,
.quote-wizard.personal .ui.form .field:not(.error) .select__control .select__indicators .select__placeholder{
  color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) .select__control .select__indicators .select__indicator-separator{
  background-color:#183E83;
}
.quote-wizard.personal .ui.form .field:not(.error) .select__control .select__placeholder{
  color:#a2a2a2;
}
.quote-wizard.personal .ui.form .field:not(.error) .ui.input.labeled > .label{
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field.error input:not([type]):not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="date"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="email"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="number"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="password"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="search"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="tel"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="time"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="text"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="file"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="url"]:not(:focus),
.quote-wizard.personal .ui.form .field.error input[type="button"]:not(:focus){
  border-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error input:not([type]):focus,
.quote-wizard.personal .ui.form .field.error input[type="date"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="email"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="number"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="password"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="search"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="tel"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="time"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="text"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="file"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="url"]:focus,
.quote-wizard.personal .ui.form .field.error input[type="button"]:focus{
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field.error input:not([type])::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="date"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="email"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="number"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="password"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="search"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="tel"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="time"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="text"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="file"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="url"]::placeholder,
.quote-wizard.personal .ui.form .field.error input[type="button"]::placeholder,
.quote-wizard.personal .ui.form .field.error input:not([type])::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="date"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="email"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="number"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="password"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="search"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="tel"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="time"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="text"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="file"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="url"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="button"]::-webkit-input-placeholder,
.quote-wizard.personal .ui.form .field.error input:not([type]).placeholder,
.quote-wizard.personal .ui.form .field.error input[type="date"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="email"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="number"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="password"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="search"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="tel"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="time"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="text"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="file"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="url"].placeholder,
.quote-wizard.personal .ui.form .field.error input[type="button"].placeholder{
  color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error input:not([type])::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="date"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="datetime-local"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="email"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="number"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="password"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="search"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="tel"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="time"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="text"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="file"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="url"]::-ms-input-placeholder,
.quote-wizard.personal .ui.form .field.error input[type="button"]::-ms-input-placeholder{
  color:#E0B4B4 !important;
}
.quote-wizard.personal .ui.form .field.error textarea:not(:focus){
  border-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error textarea::placeholder,
.quote-wizard.personal .ui.form .field.error textarea::-webkit-input-placeholder{
  color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error textarea::-ms-input-placeholder{
  color:#E0B4B4 !important;
}
.quote-wizard.personal .ui.form .field.error .select__control:not(.select__control--is-focused){
  border-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error .select__control .select__indicators .select__clear-indicator,
.quote-wizard.personal .ui.form .field.error .select__control .select__indicators .select__dropdown-indicator,
.quote-wizard.personal .ui.form .field.error .select__control .select__indicators .select__placeholder{
  color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error .select__control .select__indicators .select__indicator-separator{
  background-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error .select__control .select__placeholder{
  color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.error .ui.input.labeled > .label{
  border-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field .ui.input.action > .button{
  background:#183E83;
}
.quote-wizard.personal .ui.form .field .ui.input.labeled > .label{
  background:#183E83;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px){
  .quote-wizard.personal .form > .info-column .policy-premium-information .premium:not(.previous):not(.due),
  .quote-wizard.personal .content > .info-column .policy-premium-information .premium:not(.previous):not(.due){
    background:#183E83;
  }
  .quote-wizard.personal .form > .info-column .policy-premium-information .premium-placeholder,
  .quote-wizard.personal .content > .info-column .policy-premium-information .premium-placeholder{
    background:#183E83;
  }
}
.quote-wizard.personal .ui.form .podium.select__option.select__option--is-selected,
.quote-wizard.personal.ui.form .podium.select__option.select__option--is-selected{
  background:#6a95e4;
}
.quote-wizard.personal .ui.form .field.product-risks-table .risk-name,
.quote-wizard.personal.ui.form .field.product-risks-table .risk-name,
.quote-wizard.personal .ui.form .field.product-risks-table .sum-insured,
.quote-wizard.personal.ui.form .field.product-risks-table .sum-insured{
  color:#575656;
}
.quote-wizard.personal .ui.form .field.product-risks-table .risk-name .field.basic > .input > input,
.quote-wizard.personal.ui.form .field.product-risks-table .risk-name .field.basic > .input > input,
.quote-wizard.personal .ui.form .field.product-risks-table .sum-insured .field.basic > .input > input,
.quote-wizard.personal.ui.form .field.product-risks-table .sum-insured .field.basic > .input > input{
  color:#575656;
}
.quote-wizard.personal .ui.form .field.product-risks-table .risk-name .field.basic > .input.labeled > .label,
.quote-wizard.personal.ui.form .field.product-risks-table .risk-name .field.basic > .input.labeled > .label,
.quote-wizard.personal .ui.form .field.product-risks-table .sum-insured .field.basic > .input.labeled > .label,
.quote-wizard.personal.ui.form .field.product-risks-table .sum-insured .field.basic > .input.labeled > .label{
  color:#575656;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice:not(:focus),
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice:not(:focus){
    box-shadow:0 1px 5px 0 #2967d8;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice > .grid > .column.package-name .premium-amount-header,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice > .grid > .column.package-name .premium-amount-header{
    font-weight:400;
    color:#575656;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice > .grid > .column.package-name .premium-amount-header .amount,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice > .grid > .column.package-name .premium-amount-header .amount{
    font-size:1.5em;
    font-weight:600;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice.selected > .grid,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice.selected > .grid{
    border-color:#183E83;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice.selected > .grid > .column.package-name,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice.selected > .grid > .column.package-name{
    background:#183E83;
    color:#FFF;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice.selected > .grid > .column.package-name .premium-amount-header,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice.selected > .grid > .column.package-name .premium-amount-header{
    color:#FFF;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice:not(.selected):hover > .grid,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice:not(.selected):hover > .grid{
    border-color:#6a95e4;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table .rich-radio-choice:not(.selected):hover > .grid > .column.package-name,
  .quote-wizard.personal.ui.form .field.product-risks-table .rich-radio-choice:not(.selected):hover > .grid > .column.package-name{
    background:#6a95e4;
  }
}
@media only screen and (max-width: 767px){
  .quote-wizard.personal .ui.form .field.product-risks-table .button.selected.fluid,
  .quote-wizard.personal.ui.form .field.product-risks-table .button.selected.fluid{
    background:#183E83;
    color:#FFF;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > .grid > .row.sum-insured > .column:before,
  .quote-wizard.personal.ui.form .field.product-risks-table > .grid > .row.sum-insured > .column:before,
  .quote-wizard.personal .ui.form .field.product-risks-table > .grid > .row.sum-insured > .column:after,
  .quote-wizard.personal.ui.form .field.product-risks-table > .grid > .row.sum-insured > .column:after{
    border-color:#183E83;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > .grid > .row.sum-insured > .column.selected,
  .quote-wizard.personal.ui.form .field.product-risks-table > .grid > .row.sum-insured > .column.selected{
    background:#95b4ec;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > :not(.grid) .tab:not(.selected),
  .quote-wizard.personal.ui.form .field.product-risks-table > :not(.grid) .tab:not(.selected){
    border-color:#183E83;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > :not(.grid) .tab.selected,
  .quote-wizard.personal.ui.form .field.product-risks-table > :not(.grid) .tab.selected{
    border-color:#183E83;
    background:#95b4ec;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > :not(.grid) .tab .rich-radio-choice:not(.selected),
  .quote-wizard.personal.ui.form .field.product-risks-table > :not(.grid) .tab .rich-radio-choice:not(.selected){
    color:#575656;
  }
  .quote-wizard.personal .ui.form .field.product-risks-table > :not(.grid) .tab .rich-radio-choice.selected,
  .quote-wizard.personal.ui.form .field.product-risks-table > :not(.grid) .tab .rich-radio-choice.selected{
    color:#183E83;
  }
}
.quote-wizard.personal .ui.form .field.product-risks-table.error .rich-radio-choice,
.quote-wizard.personal.ui.form .field.product-risks-table.error .rich-radio-choice{
  box-shadow:0 1px 5px 0 #cd7270;
  border-color:#E0B4B4;
}
.quote-wizard.personal .ui.form .field.product-risks-checklist > .product-risks-checklist:has(> .row) > .row:nth-child(2),
.quote-wizard.personal.ui.form .field.product-risks-checklist > .product-risks-checklist:has(> .row) > .row:nth-child(2){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field.product-risks-checklist > .product-risks-checklist:not(:has( > .row)),
.quote-wizard.personal.ui.form .field.product-risks-checklist > .product-risks-checklist:not(:has( > .row)){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field.product-risks-checklist > .product-risks-checklist > .column > .title:not(:first-child),
.quote-wizard.personal.ui.form .field.product-risks-checklist > .product-risks-checklist > .column > .title:not(:first-child),
.quote-wizard.personal .ui.form .field.product-risks-checklist > .product-risks-checklist > .row:nth-child(2) > .column > .title:not(:first-child),
.quote-wizard.personal.ui.form .field.product-risks-checklist > .product-risks-checklist > .row:nth-child(2) > .column > .title:not(:first-child){
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .field > .rich-checkbox,
.quote-wizard.personal.ui.form .field > .rich-checkbox{
  border-color:#183E83;
  background:#95b4ec;
  color:#575656;
}
.quote-wizard.personal .ui.form .field > .rich-checkbox > .icon,
.quote-wizard.personal.ui.form .field > .rich-checkbox > .icon{
  color:#183E83;
}
@media only screen and (max-width: 767px){
  .quote-wizard.personal .ui.form .entity-type .grid > .row,
  .quote-wizard.personal.ui.form .entity-type .grid > .row{
    padding:0;
  }
  .quote-wizard.personal .ui.form .entity-type .grid > .row > .column,
  .quote-wizard.personal.ui.form .entity-type .grid > .row > .column{
    padding:0.5rem;
  }
}
.quote-wizard.personal .ui.form .entity-type .rich-radio-choice,
.quote-wizard.personal.ui.form .entity-type .rich-radio-choice{
  border-color:#183E83;
  box-shadow:0 1px 5px 0 #878786;
  background:none;
  color:#575656;
}
.quote-wizard.personal .ui.form .entity-type .rich-radio-choice.selected,
.quote-wizard.personal.ui.form .entity-type .rich-radio-choice.selected{
  background:#183E83;
  color:#FFF;
}
.quote-wizard.personal .ui.form .entity-type .rich-radio-choice.selected span,
.quote-wizard.personal.ui.form .entity-type .rich-radio-choice.selected span{
  color:#FFF;
}
.quote-wizard.personal .ui.form .payment-methods > .column,
.quote-wizard.personal.ui.form .payment-methods > .column{
  border-color:#183E83;
}
.quote-wizard.personal .ui.form .option-buttons .rich-radio-choice:not(.selected),
.quote-wizard.personal.ui.form .option-buttons .rich-radio-choice:not(.selected){
  background:#6a95e4;
}
.quote-wizard.personal .ui.form .option-buttons .rich-radio-choice:not(.selected) span,
.quote-wizard.personal.ui.form .option-buttons .rich-radio-choice:not(.selected) span{
  color:#183E83;
}
.quote-wizard.personal .ui.form .option-buttons .rich-radio-choice.selected,
.quote-wizard.personal.ui.form .option-buttons .rich-radio-choice.selected{
  background:#183E83;
  color:#FFF;
}
.quote-wizard.personal .ui.form .option-buttons .rich-radio-choice.selected span,
.quote-wizard.personal.ui.form .option-buttons .rich-radio-choice.selected span{
  color:#FFF;
}
.quote-wizard.personal .mobile-preview{
  background:#6a95e4;
}
.quote-wizard.personal .bottom-bordered{
  border-bottom-color:#183E83;
}
.ui.popup.mobile-premium-preview .policy-premium-information.risk-life-insurance,
.ui.popup.mobile-premium-preview .policy-premium-information.group-risk-life-insurance,
.ui.popup.mobile-premium-preview .policy-premium-information.borrowers-risk-life-insurance{
  width:100vw;
  border-top:1px solid #183E83;
  background:#ffffff;
  text-align:center;
  padding:0.5rem;
}
.ui.popup.mobile-premium-preview .policy-premium-information.risk-life-insurance .premium:not(.previous):not(.due),
.ui.popup.mobile-premium-preview .policy-premium-information.group-risk-life-insurance .premium:not(.previous):not(.due),
.ui.popup.mobile-premium-preview .policy-premium-information.borrowers-risk-life-insurance .premium:not(.previous):not(.due){
  background:#183E83;
}
.ui.popup.mobile-premium-preview .policy-premium-information.risk-life-insurance .premium-placeholder,
.ui.popup.mobile-premium-preview .policy-premium-information.group-risk-life-insurance .premium-placeholder,
.ui.popup.mobile-premium-preview .policy-premium-information.borrowers-risk-life-insurance .premium-placeholder{
  background:#183E83;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-contrib-oscar-js-react/src/styles/delivery-choices.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.delivery-choices .delivery-header-row{
  border-bottom:1px solid #d4d4d5;
}
.delivery-choices .ui.grid > .row.delivery-header-row,
.delivery-choices .ui.grid > .row.delivery-content-row{
  padding:0;
}
.delivery-choices .ui.grid > .row.delivery-header-row .column,
.delivery-choices .ui.grid > .row.delivery-content-row .column{
  padding:1rem;
}
.delivery-choices .ui.grid > .row.delivery-header-row .delivery-options-list,
.delivery-choices .ui.grid > .row.delivery-content-row .delivery-options-list,
.delivery-choices .ui.grid > .row.delivery-header-row .delivery-option-details,
.delivery-choices .ui.grid > .row.delivery-content-row .delivery-option-details{
  padding:0;
}
.delivery-choices .delivery-options-list{
}
.delivery-choices .delivery-options-list .list .item{
  padding:0.6rem 1rem 0.6rem 1rem;
  cursor:pointer;
  border-bottom:1px solid #d4d4d5;
}
.delivery-choices .delivery-options-list .list .item:hover{
  background-color:#ffffff;
}
.delivery-choices .delivery-options-list .list .item:last-child{
  border-bottom:none;
  border-bottom-left-radius:0;
}
.delivery-choices .delivery-options-list .list .item.locker-courier{
  padding-left:calc(1rem * 2);
}
.delivery-choices .delivery-option-details:not(.single-column){
  border-left:1px solid #d4d4d5;
}
.delivery-choices-errors-list{
  border:1px solid #E0B4B4;
  border-radius:0.6em;
  padding:0.6em;
}
.delivery-choices-errors-list .error-block{
  color:#9F3A38 !important;
  display:block;
  font-weight:600;
}

/*!**************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/read-only.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************/
.form .field > .read-only-value{
  word-break:break-word;
}
.form .field:not(.no-border) > .read-only-value{
  border-bottom:1px solid rgba(34, 36, 38, 0.15);
}
.form .field .readonly.checkbox.slider{
  position:relative;
  width:3.5rem;
  min-width:3.5rem;
  height:1rem;
  text-align:left;
  display:inline-block;
}
.form .field .readonly.checkbox.slider.checked{
  text-align:right;
}
.form .field .readonly.checkbox.slider.checked:before{
  background:#545454;
}
.form .field .readonly.checkbox.slider.checked:after{
  left:2rem;
}
.form .field .readonly.checkbox.slider:before{
  content:"";
  position:absolute;
  width:100%;
  left:0;
  top:calc(50% - 1px);
  background-color:rgba(0, 0, 0, 0.05);
  height:0.25rem;
  z-index:1;
}
.form .field .readonly.checkbox.slider:after{
  content:"";
  width:1.5rem;
  height:1.5rem;
  box-shadow:0 1px 2px 0 rgba(34, 36, 38, 0.15), inset 0 0 0 1px rgba(34, 36, 38, 0.15);
  background:#FFF;
  border-radius:500rem;
  z-index:2;
  position:absolute;
  opacity:1;
  border:none;
  top:-0.25rem;
  left:0;
  transform:none;
}
.form .field.readonly.checkbox{
  display:flex;
  flex-wrap:wrap;
}
.form .field.readonly.checkbox > .help-text{
  flex-basis:100%;
}
.form .field.readonly.checkbox > .icon{
  flex:0;
  margin-right:0.5rem;
}
.form .field.readonly.checkbox-multiple-select .column.aligned.middle{
  display:flex;
  flex-direction:row;
  align-items:center;
}
.form .field.readonly.checkbox-multiple-select .column.aligned.middle > .icon{
  flex:0;
  margin-right:0.5rem;
}
.form .ui.grid .column > .field.readonly.input:only-child{
  height:100%;
}
.form .field.readonly.inline{
  flex-wrap:wrap;
}
.form .field.readonly.inline .help-text{
  flex-basis:100%;
}
.form .field.readonly.input{
  display:flex;
}
.form .field.readonly.input:not(.inline){
  flex-direction:column;
}
.form .field.readonly.input:not(.inline) > *{
  flex:1;
}
.form .field.readonly.input:not(.inline) > *.read-only-value{
  flex-grow:0;
}
.form .field.readonly.input.one-flex-input > .read-only-value{
  flex:1;
}
.form .field.readonly.input.two-flex-input > .read-only-value{
  flex:2;
}
.form .field.readonly.input.three-flex-input > .read-only-value{
  flex:3;
}
.form .field.readonly.input.five-flex-input > .read-only-value{
  flex:5;
}
.form .field.readonly.input.nine-flex-input > .read-only-value{
  flex:9;
}
.ui.modal.dimmer .form .field > .read-only-value:empty{
  min-height:1rem;
}
.ui.modal > .content .form .field > .read-only-value:empty{
  min-height:1.4rem;
}
html .form .field > .read-only-value:empty{
  min-height:1.15rem;
}
body .form .field > .read-only-value:empty{
  min-height:1.4285em;
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/general.less ***!
  \************************************************************************************************************************************************************************************************************************************************************/
.field.error .podium.select__control{
  background:#FFF6F6;
  border-color:#E0B4B4;
}
.field.error .podium.select__control .select__indicator-separator{
  background:#E0B4B4;
}
.field.error .podium.select__control .select__indicator{
  color:#E0B4B4;
}
.field.error .podium.select__control > .select__value-container > .select__single-value{
  color:#9F3A38;
}
.field.error .podium.select__control > .select__value-container > .select__placeholder{
  color:#E0B4B4;
}
.field.error .podium.select__control > .select__value-container > .select__placeholder > span{
  color:#E0B4B4;
}
.field.error > .dropzone{
  border-color:#E0B4B4;
  background:#FFF6F6;
}
.field.error > .dropzone > div > .header{
  color:#9F3A38;
}
.field.error.basic .input.labeled > .label{
  color:#9F3A38;
  background:#FFF6F6;
}
.field.required > label:after,
.field.required > .checkbox:after{
  font-size:1.2em;
  position:absolute;
}
.field .help-text{
  display:block;
  padding-top:0.3em;
  color:#767676;
}
.field.inline:not([class*="-flex-input"]) > .ui.dropdown{
  vertical-align:middle;
}
.field.inline[class*="-flex-input"],
.field.inline[class*="-flex-label"]{
  display:flex;
  flex-wrap:wrap;
}
.field.inline[class*="-flex-input"]:not(.top-aligned),
.field.inline[class*="-flex-label"]:not(.top-aligned){
  align-items:center;
}
.field.inline[class*="-flex-input"].right-aligned-label > label,
.field.inline[class*="-flex-label"].right-aligned-label > label{
  text-align:right;
}
.field.inline[class*="-flex-input"].right-aligned-label > label:first-child,
.field.inline[class*="-flex-label"].right-aligned-label > label:first-child{
  margin-right:1.5rem;
}
.field.inline[class*="-flex-input"] .ui.input input,
.field.inline[class*="-flex-label"] .ui.input input,
.field.inline[class*="-flex-input"] input,
.field.inline[class*="-flex-label"] input{
  width:100%;
}
.field.inline[class*="-flex-input"] > .input:first-child,
.field.inline[class*="-flex-label"] > .input:first-child{
  flex-basis:100%;
  margin-right:0;
}
.field.inline[class*="-flex-input"] > .help-text,
.field.inline[class*="-flex-label"] > .help-text{
  flex-basis:100%;
}
.field.inline[class*="-flex-input"] > .input.action,
.field.inline[class*="-flex-label"] > .input.action,
.field.inline[class*="-flex-input"] > div > .react-datepicker__input-container > .input.action,
.field.inline[class*="-flex-label"] > div > .react-datepicker__input-container > .input.action,
.field.inline[class*="-flex-input"] > .input.labeled,
.field.inline[class*="-flex-label"] > .input.labeled,
.field.inline[class*="-flex-input"] > div > .react-datepicker__input-container > .input.labeled,
.field.inline[class*="-flex-label"] > div > .react-datepicker__input-container > .input.labeled{
  display:flex;
}
.field.inline[class*="-flex-input"] > .input.action > input,
.field.inline[class*="-flex-label"] > .input.action > input,
.field.inline[class*="-flex-input"] > div > .react-datepicker__input-container > .input.action > input,
.field.inline[class*="-flex-label"] > div > .react-datepicker__input-container > .input.action > input,
.field.inline[class*="-flex-input"] > .input.labeled > input,
.field.inline[class*="-flex-label"] > .input.labeled > input,
.field.inline[class*="-flex-input"] > div > .react-datepicker__input-container > .input.labeled > input,
.field.inline[class*="-flex-label"] > div > .react-datepicker__input-container > .input.labeled > input{
  flex:1;
}
.field.inline[class*="-flex-input"]:not([class*="-flex-label"]) > label{
  flex:1;
}
.field.inline[class*="-flex-label"]:not([class*="-flex-input"]) > *:not(label){
  flex:1;
}
.field.inline.one-flex-input > *:not(label){
  flex:1;
}
.field.inline.one-flex-input > .input:first-child{
  margin-left:calc(100% / (1 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.one-flex-input > .help-text{
  margin-left:calc(100% / (1 + 1));
}
.field.inline.two-flex-input > *:not(label){
  flex:2;
}
.field.inline.two-flex-input > .input:first-child{
  margin-left:calc(100% / (2 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.two-flex-input > .help-text{
  margin-left:calc(100% / (2 + 1));
}
.field.inline.three-flex-input > *:not(label){
  flex:3;
}
.field.inline.three-flex-input > .input:first-child{
  margin-left:calc(100% / (3 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.three-flex-input > .help-text{
  margin-left:calc(100% / (3 + 1));
}
.field.inline.four-flex-input > *:not(label){
  flex:4;
}
.field.inline.four-flex-input > .input:first-child{
  margin-left:calc(100% / (4 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.four-flex-input > .help-text{
  margin-left:calc(100% / (4 + 1));
}
.field.inline.five-flex-input > *:not(label){
  flex:5;
}
.field.inline.five-flex-input > .input:first-child{
  margin-left:calc(100% / (5 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.five-flex-input > .help-text{
  margin-left:calc(100% / (5 + 1));
}
.field.inline.six-flex-input > *:not(label){
  flex:6;
}
.field.inline.six-flex-input > .input:first-child{
  margin-left:calc(100% / (6 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.six-flex-input > .help-text{
  margin-left:calc(100% / (6 + 1));
}
.field.inline.seven-flex-input > *:not(label){
  flex:7;
}
.field.inline.seven-flex-input > .input:first-child{
  margin-left:calc(100% / (7 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.seven-flex-input > .help-text{
  margin-left:calc(100% / (7 + 1));
}
.field.inline.eight-flex-input > *:not(label){
  flex:8;
}
.field.inline.eight-flex-input > .input:first-child{
  margin-left:calc(100% / (8 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.eight-flex-input > .help-text{
  margin-left:calc(100% / (8 + 1));
}
.field.inline.nine-flex-input > *:not(label){
  flex:9;
}
.field.inline.nine-flex-input > .input:first-child{
  margin-left:calc(100% / (9 + 1) + (0.8571428571428571em * 1.2) / 2);
}
.field.inline.nine-flex-input > .help-text{
  margin-left:calc(100% / (9 + 1));
}
.field.inline.none-flex-label > label{
  flex:none;
}
.field.inline.zero-flex-label > label{
  flex:0;
}
.field.inline.zero-flex-label > label{
  white-space:nowrap;
}
.field.inline.one-flex-label > label{
  flex:1;
}
.field.inline.two-flex-label > label{
  flex:2;
}
.field.inline.three-flex-label > label{
  flex:3;
}
.field.inline.four-flex-label > label{
  flex:4;
}
.field.inline.five-flex-label > label{
  flex:5;
}
.field.inline.six-flex-label > label{
  flex:6;
}
.field.inline.seven-flex-label > label{
  flex:7;
}
.field.inline.eight-flex-label > label{
  flex:8;
}
.field.inline.nine-flex-label > label{
  flex:9;
}
.field.inline > .podium.select{
  display:inline-block;
}
.field.inline.space-between:has(> .rich-radio-yes-no-buttons){
  display:flex;
  align-items:center;
}
.field.inline.space-between:has(> .rich-radio-yes-no-buttons) > label{
  flex:1;
}
.field.inline.space-between > .rich-radio-yes-no-buttons{
  display:flex;
}
.field.inline > .rich-radio-yes-no-buttons{
  display:inline;
}
.field.inline > .rich-radio-yes-no-buttons > .radio-button:last-child{
  margin-right:0;
}
.field.inline div.input.inline > .react-datepicker__input-container .input input{
  width:auto;
}
.field.basic .icon.button{
  background:none;
}
.field.basic .input{
  border-bottom:1px solid;
}
.field.basic .input.labeled > .label{
  color:#1B1C1D;
  background:none;
  border-radius:0;
  padding-left:0.5em;
  padding-right:0.5em;
}
.field.basic .input input{
  border:none;
  background:none;
  border-radius:0;
  padding-left:0.5em;
  padding-right:0.5em;
}
.field.basic .podium.select__control{
  border-radius:0;
  border-top:none;
  border-left:none;
  border-right:none;
  border-bottom:1px solid;
}
.field > .css-b62m3t-container.as-text-input .podium.select__input{
  opacity:1 !important;
}
.ui.grid > .row.errors-row{
  padding:0;
}
.modal.form .actions:not(.right){
  text-align:center;
}
.modal.form.pending{
  background:transparent;
  box-shadow:none;
}
.modal.form.pending .close.icon{
  display:none;
}
.ui.form .ui.button.submit.disabled{
  pointer-events:auto !important;
}
.ui.form .field{
  position:relative;
}
@media only screen and (max-width: 767px){
  .ui.form .field > .ui.input.labeled > .label{
    font-size:16px;
    display:grid;
    align-items:center;
  }
}
.ui.form .field .ui.input.labeled > input,
.ui.form .field .ui.input.action > input{
  width:0;
}
.ui.form .field .ui.input.labeled.left .label:first-child,
.ui.form .field .ui.input.action.left .label:first-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.ui.form .field .ui.input.labeled.right .label:last-child,
.ui.form .field .ui.input.action.right .label:last-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.ui.form .field > label.inline{
  display:inline;
}
.ui.form .field.required > .checkbox.with-text-wrapper > label > *:last-child:after{
  margin:-0.2em 0em 0em 0.2em;
  content:'*';
  color:#DB2828;
  font-size:1.2em;
}
.ui.form .field.required > .checkbox.with-text-wrapper > label .header{
  display:inline;
}
.ui.form .field.required > .checkbox.with-text-wrapper:after{
  display:none;
}
.ui.form .field.required.no-asterix label:after,
.ui.form .field.required.readonly label:after{
  content:"";
}
.ui.form .field > .checkbox{
  display:inline-flex;
  align-items:center;
}
.ui.form .field > .checkbox > label > .field.readonly.no-border{
  height:auto;
}
.ui.form .field > .checkbox > .icon{
  height:auto;
}
.ui.form .field > label .header{
  display:inline;
}
@media only screen and (max-width: 767px){
  .ui.form input:not([type]),
  .ui.form input[type="date"],
  .ui.form input[type="datetime-local"],
  .ui.form input[type="email"],
  .ui.form input[type="number"],
  .ui.form input[type="password"],
  .ui.form input[type="search"],
  .ui.form input[type="tel"],
  .ui.form input[type="text"],
  .ui.form input[type="file"],
  .ui.form input[type="url"],
  .ui.form input[type="button"]{
    font-size:16px;
  }
}
.ui.form input[type=button].placeholder{
  color:#e2dedf;
}
@media only screen and (max-width: 767px){
  .ui.form .podium.select{
    font-size:16px;
  }
  .ui.form textarea{
    font-size:16px;
  }
}
.ui.form .form-all-actions.centered{
  text-align:center;
}
.ui.form .form-all-actions.aligned-right{
  text-align:right;
}
.ui.input.labeled > .label:not(.basic),
.ui.input.action > .label:not(.basic){
  background:#183E83;
  color:#FFF;
}
.ui.popup.field-error-popup.error{
  border-color:#E0B4B4;
}
.ui.popup.field-error-popup.error:before{
  box-shadow:1x 1px 0 0 #E0B4B4;
}
.ui.popup.field-error-popup.error .error-block{
  color:#9F3A38 !important;
  display:block;
  font-weight:600;
}
.ui.popup.field-error-popup.warning{
  border-color:#C9BA9B;
}
.ui.popup.field-error-popup.warning:before{
  box-shadow:1x 1px 0 0 #C9BA9B;
}
.ui.popup.field-error-popup.warning .warning-block{
  color:#F2C037 !important;
  display:block;
}
.ui.popup.hidden{
  display:none !important;
}
.ui.popup.form-error{
  max-width:80vw;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../eins.tech-js-react/src/styles/eins.tech-semantic-theme/custom/insured-objects-editor.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************/
div .grid.editor .segment.tree-segment{
  overflow:auto;
  height:34em;
}
div .grid.editor .segment.tree-segment .editor-list .item{
  background-color:white;
  cursor:pointer;
}
div .grid.editor .segment.tree-segment .editor-list .item.selected{
  background-color:lightgrey;
}
div .grid.editor .segment.tree-segment .editor-list .icon.add{
  color:green;
}
div .grid.editor .segment.tree-segment .editor-list .icon.add:hover{
  color:darkgreen;
}
div .grid.editor .segment.tree-segment .editor-list .icon.remove{
  color:red;
}
div .grid.editor .segment.tree-segment .editor-list .icon.remove:hover{
  color:darkred;
}
div .grid.editor .segment.form{
  margin:0;
  padding:1em;
}
div .grid.editor .segment.empty{
  margin:0;
  padding:1em;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/builder/ui-editor.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.ui-element-actions{
  z-index:9998;
  background:#000b43ab;
  color:#ffffff;
  padding:2px;
  position:absolute;
  font-weight:600;
}
.ui-element-actions .edit-action,
.ui-element-actions .delete-action,
.ui-element-actions .pointer,
.ui-element-actions .add-action{
  cursor:pointer;
}
.ui-element-actions .move-action{
  cursor:move;
}
.ui-element-actions .ui-element-description{
  margin-left:5px;
  margin-right:5px;
}
.ui-element-drop-indicator{
  border:2px solid;
  position:absolute;
}
.ui-element-drop-indicator.allowed{
  background:#44eb26;
  border-color:#44eb26;
  z-index:9999;
}
.ui-element-drop-indicator.not-allowed{
  background:#ff0000;
  border-color:#ff0000;
  z-index:9998;
}
.ui-element-drop-indicator.suggested-place{
  background:#00baff;
  border-color:#00baff;
  z-index:9997;
}
.ui-element-drop-indicator-info{
  color:#ffffff;
  padding:5px;
  position:absolute;
  font-weight:600;
}
.ui-element-drop-indicator-info.allowed{
  background:rgba(0, 50, 0, 0.72);
  z-index:9999;
}
.ui-element-drop-indicator-info.not-allowed{
  background:rgba(70, 0, 0, 0.72);
  z-index:9998;
}
.ui-element-drop-indicator-info.suggested-place{
  background:#000b43ab;
  z-index:9997;
}

/*!**********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/table.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************/
.table-field{
  display:flex;
  align-items:center;
  height:100%;
}
.table-field > .field{
  width:100%;
}
.table-field > .field.readonly.input > .read-only-value{
  margin-top:auto;
}
.editable-table.grid[class*="vertically divided"] > .row > .column:empty{
  margin:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  .editable-table.grid[class*="equal width"] > .row > .column.row-actions{
    flex:0;
    min-width:3em;
    white-space:nowrap;
  }
}
.editable-table.grid:not(.readonly):not(.with-header-row) .row-actions:not(.inline-height) > .button{
  margin-top:calc(0.91666667em + 0.33333333rem);
}
.editable-table.grid .add-button-row{
  padding-top:0;
}
.editable-table.grid .add-button-row.row > .column{
  margin:0;
}
.editable-table.grid .add-button-row:before{
  display:none;
}
.editable-table.grid .column.aligned.middle > .field > .checkbox{
  margin-top:calc(0.91666667em + 0.33333333rem);
}
.editable-table.grid .column.row-actions > .button{
  background:none;
}
.editable-table.grid .column.row-actions > .button.error > .icon{
  color:#9F3A38;
}
.editable-table.grid .column.row-actions > .button:last-child{
  margin-right:0;
}
.editable-table.grid > .row.footer{
  font-weight:bold;
  text-align:right;
}
.editable-table.grid > .row.disabled .field{
  pointer-events:none;
  opacity:0.7;
}
.editable-table.grid.scrollable > .row.footer,
.editable-table.grid.scrollable > .row.add-button-row{
  position:sticky;
}
.editable-table.grid.scrollable > .row.footer{
  bottom:calc(0.6875em * 2 + 1em - 1px);
}
.editable-table.grid.scrollable > .row.add-button-row{
  bottom:-1px;
}
.editable-table.with-header-row > .row:first-child > .column{
  font-size:0.92857143em;
  font-weight:bold;
}
.editable-table.with-header-row > .row:first-child > .column.required:not(:empty):after{
  margin:-0.2em 0em 0em 0.2em;
  content:'*';
  color:#DB2828;
  font-size:1.2em;
}

/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/carousel.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.slick-slider{
  position:relative;
  display:block;
  box-sizing:border-box;
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -ms-touch-action:pan-y;
  touch-action:pan-y;
  -webkit-tap-highlight-color:transparent;
}
.slick-list{
  position:relative;
  overflow:hidden;
  display:block;
  margin:0;
  padding:0;
}
.slick-list:focus{
  outline:none;
}
.slick-list.dragging{
  cursor:pointer;
  cursor:hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list{
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  -o-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.slick-track{
  position:relative;
  left:0;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.slick-track:before,
.slick-track:after{
  content:"";
  display:table;
}
.slick-track:after{
  clear:both;
}
.slick-loading .slick-track{
  visibility:hidden;
}
.slick-slide{
  float:left;
  height:100%;
  min-height:1px;
  display:none;
}
[dir="rtl"] .slick-slide{
  float:right;
}
.slick-slide img{
  display:block;
}
.slick-slide.slick-loading img{
  display:none;
}
.slick-slide.dragging img{
  pointer-events:none;
}
.slick-initialized .slick-slide{
  display:block;
}
.slick-loading .slick-slide{
  visibility:hidden;
}
.slick-vertical .slick-slide{
  display:block;
  height:auto;
  border:1px solid transparent;
}
.slick-arrow.slick-hidden{
  display:none;
}
.carousel.wrapper{
  margin:0 3em;
  z-index:1;
}
.carousel .slick-list{
  overflow:visible;
  z-index:1;
}
.carousel .slick-slide{
  visibility:hidden;
}
.carousel .slick-slide.slick-current{
  visibility:visible;
}
.carousel.container{
  width:100%;
  position:relative;
}
.carousel.container:not(.pagination){
  height:100%;
}
.carousel.container.sliding .slick-list{
  overflow:hidden;
}
.carousel.container.sliding .slick-slide{
  visibility:visible;
}
.carousel.arrow{
  position:absolute;
  top:0;
  height:100%;
  display:flex;
  align-items:center;
  justify-content:center;
  width:3em;
  color:rgba(0, 0, 0, 0.3);
  background:none;
  cursor:pointer;
  transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out;
  z-index:3;
}
.carousel.arrow:not(.disabled):hover{
  color:rgba(0, 0, 0, 0.5);
  background:#fafafa;
}
.carousel.arrow.prev{
  left:-3em;
}
.carousel.arrow.next{
  right:-3em;
}
.carousel.arrow.disabled{
  opacity:0.6;
  cursor:not-allowed;
}
.carousel.arrow .icon{
  margin:0;
}
.slick-dots.menu{
  left:50%;
  transform:translateX(-50%);
  position:relative;
  padding-top:2em;
}
.ui.secondary.menu a.carousel.pagination.item:hover{
  background:transparent;
}
.ui.secondary.menu a.carousel.pagination.item.disabled{
  cursor:not-allowed !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/selectable-buttons.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.choice-wrapper.ui.button:not(.simple),
.radio-button.ui.button:not(.simple){
  background:#FFF;
  color:#183E83;
  border:1px solid #183E83;
}
.choice-wrapper.ui.button:not(.simple):hover,
.radio-button.ui.button:not(.simple):hover{
  background:#f2f2f2;
  color:#183E83;
  border:1px solid #183E83;
}
.choice-wrapper.ui.button:not(.simple).selected,
.radio-button.ui.button:not(.simple).selected{
  background:#183E83;
  color:#FFF;
  border:1px solid #183E83;
}
.field.error:not(.has-value) .choice-wrapper.ui.button:not(.simple),
.field.error:not(.has-value) .radio-button.ui.button:not(.simple){
  background:#FFF6F6;
  color:#9F3A38;
  border:1px solid #E0B4B4;
}
.field.error:not(.has-value) .choice-wrapper.ui.button:not(.simple):hover,
.field.error:not(.has-value) .radio-button.ui.button:not(.simple):hover{
  background:#ffe7e7;
  color:#9F3A38;
  border:1px solid #E0B4B4;
}
.field.error:not(.has-value) .choice-wrapper.ui.button:not(.simple).selected,
.field.error:not(.has-value) .radio-button.ui.button:not(.simple).selected{
  background:#9F3A38;
  color:#FFF6F6;
  border:1px solid #9F3A38;
}
.field.error.has-value .choice-wrapper.ui.button:not(.simple),
.field.error.has-value .radio-button.ui.button:not(.simple){
  background:#FFF;
  color:#183E83;
  border:1px solid #183E83;
}
.field.error.has-value .choice-wrapper.ui.button:not(.simple):hover,
.field.error.has-value .radio-button.ui.button:not(.simple):hover{
  background:#f2f2f2;
  color:#183E83;
  border:1px solid #183E83;
}
.field.error.has-value .choice-wrapper.ui.button:not(.simple).selected,
.field.error.has-value .radio-button.ui.button:not(.simple).selected{
  background:#9F3A38;
  color:#FFF6F6;
  border:1px solid #9F3A38;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/icons/popup-trigger.less (1) ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
/*!
 * # Semantic UI - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
html,
body{
  height:100%;
}
html{
  font-size:14px;
}
body{
  margin:0px;
  padding:0px;
  overflow-x:hidden;
  min-width:320px;
  background:#FFFFFF;
  font-family:'Raleway', sans-serif;
  font-size:14px;
  line-height:1.4285em;
  color:#231f20;
  font-smoothing:antialiased;
}
h1,
h2,
h3,
h4,
h5{
  font-family:'Raleway', sans-serif;
  line-height:1.28571429em;
  margin:calc(2rem -  0.14285714em ) 0em 1rem;
  font-weight:bold;
  padding:0em;
}
h1{
  min-height:1rem;
  font-size:2rem;
}
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:0em;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child{
  margin-bottom:0em;
}
p{
  margin:0em 0em 1em;
  line-height:1.4285em;
}
p:first-child{
  margin-top:0em;
}
p:last-child{
  margin-bottom:0em;
}
a{
  color:#4078C0;
  text-decoration:none;
}
a:hover{
  color:#2063b9;
  text-decoration:underline;
}
::-webkit-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::-moz-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::selection{
  background-color:#CCE2FF;
  color:#231f20;
}
textarea::-webkit-selection,
input::-webkit-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::-moz-selection,
input::-moz-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::selection,
input::selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
.icon.popup-trigger,
.icon.info-icon{
  font-size:1em;
  border-left:calc(1em + 1.18em / 2 - 0.71428571em / 4 - 0.5px) solid transparent;
  border-right:calc(1em + 1.18em / 2 - 0.71428571em / 4 - 0.5px) solid transparent;
  position:relative;
}
.icon.popup-trigger:not(.spaced-left),
.icon.info-icon:not(.spaced-left){
  margin-left:calc(-1em + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger:not(.spaced-left).fitted,
.icon.info-icon:not(.spaced-left).fitted{
  margin-left:calc(-1em + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger.spaced-left,
.icon.info-icon.spaced-left{
  margin-left:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger.spaced-left.fitted,
.icon.info-icon.spaced-left.fitted{
  margin-left:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger:not(.fitted),
.icon.info-icon:not(.fitted){
  margin-right:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger.fitted,
.icon.info-icon.fitted{
  margin-right:calc(-1em + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger:before,
.icon.info-icon:before{
  position:absolute;
  left:0;
  transform:translateX(-50%);
}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/filters-form.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.filters-form-wrapper{
  background:#FFF;
  margin-top:0.5em;
  height:0;
  overflow:hidden;
  opacity:0;
  pointer-events:none;
  transition:height 100ms ease-out, opacity 100ms ease-out;
  will-change:height;
}
.filters-form-wrapper.open{
  opacity:1;
  pointer-events:auto;
  display:block !important;
  height:auto;
}
.filters-form-wrapper > .ui.form > .field{
  padding:0.5em;
  margin:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .filters-form-wrapper > .ui.form > .field{
    display:inline-block;
    vertical-align:top;
  }
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .filters-form-wrapper > .ui.form > .field .ui.input:not(.number){
    width:15em;
  }
  .filters-form-wrapper > .ui.form > .field .ui.input.number{
    width:10em;
  }
}
.filters-form-wrapper > .ui.form > .field .ui.input > button.button{
  padding:0.5em;
}
.filters-form-wrapper > .ui.form > .field .ui.input > input{
  padding:0.5em;
  border:none;
  box-shadow:inset 0 0 0 1px rgba(34, 36, 38, 0.15);
}
.filters-form-wrapper > .ui.form > .field .ui.input.action.right > input + .button{
  border-left:none;
}
.filters-form-wrapper > .ui.form > .field .ui.input.action.left > input + .button{
  border-right:none;
}
.filters-form-wrapper > .ui.form > .field .ui.input.action > .button{
  background:#183E83;
  color:#FFF;
}
.filters-form-wrapper > .ui.form > .field .ui.input.action > .button:hover,
.filters-form-wrapper > .ui.form > .field .ui.input.action > .button:focus{
  background-color:#14346d;
}
.filters-form-wrapper > .ui.form > .field .ui.label{
  padding:0.5em;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .filters-form-wrapper > .ui.form > .field .react-datepicker__input-container .ui.input{
    width:10em;
  }
}
@media only screen and (max-width: 767px){
  .filters-form-wrapper > .ui.form > .field .buttons.modal-select{
    width:100%;
  }
  .filters-form-wrapper > .ui.form > .field .buttons.modal-select > .button:first-child{
    width:calc(100% - 31px);
  }
  .filters-form-wrapper > .ui.form > .field .buttons.modal-select > .button:first-child .icon{
    float:left;
  }
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  .filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown{
    width:15em;
  }
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown{
  padding-block:0.5em;
  min-height:unset;
  border:none;
  box-shadow:inset 0 0 0 1px rgba(34, 36, 38, 0.15);
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown > .text{
  line-height:1.21428571em;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown > .icon{
  line-height:1.21428571em;
  padding-block:0.5em;
  font-size:1em;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown.dropdown-multiple.active{
  z-index:1001;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown.dropdown-multiple > .text{
  margin-block:-2px;
  padding-block:2px;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown.dropdown-multiple > .menu{
  max-height:unset;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown.dropdown-multiple > .menu > .item{
  padding-left:0.5em !important;
  padding-right:0.5em !important;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown .divider.text:has(+ .icon){
  padding-right:1.5em;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown > input{
  padding:0.5em;
}
.filters-form-wrapper > .ui.form > .field > div.ui.selection.dropdown > .text{
  vertical-align:middle;
}
.filters-form-wrapper > .ui.form > .field > .buttons{
  margin-right:0;
}
.filters-form-wrapper > .ui.form > .field .podium.select__placeholder{
  position:relative;
  line-height:2em;
}
.filters-form-wrapper > .ui.form > .field .podium.select__control{
  height:31px;
  min-height:31px;
}
.filters-form-wrapper > .ui.form > .field .podium.select__control .select__value-container,
.filters-form-wrapper > .ui.form > .field .podium.select__control .select__indicators{
  flex-wrap:unset;
  height:inherit;
}
.filters-form-wrapper > .ui.form > .field .podium.select__control .select__value-container .select__multi-value > .select__multi-value__label,
.filters-form-wrapper > .ui.form > .field .podium.select__control .select__indicators .select__multi-value > .select__multi-value__label{
  padding-top:0;
  padding-bottom:0;
}
.filters-form-wrapper > .ui.form > .field .podium.select__menu{
  margin-top:0.1em;
}
.filters-form-wrapper > .ui.form > .actions{
  display:inline-block;
}
@media only screen and (max-width: 767px){
  .filters-form-wrapper > .ui.form > .actions{
    width:100%;
  }
}
.filters-form-wrapper > .ui.form > .actions > .ui.button{
  margin:0.5em;
}
@media only screen and (max-width: 767px){
  .filters-form-wrapper > .ui.form > .actions > .ui.button{
    width:calc(50% - 1em);
  }
  .filters-form-wrapper > .ui.form > .actions > .ui.button:only-of-type{
    width:100%;
  }
}
.filters-form-wrapper > .ui.form > .actions > .ui.button:not(.primary){
  background-color:#6a95e4;
  color:#FFF;
}
.filters-form-wrapper > .ui.form > .actions > .ui.button:not(.primary):hover,
.filters-form-wrapper > .ui.form > .actions > .ui.button:not(.primary):focus{
  background-color:#5486e0;
}

/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/detailed-select.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.detailed-select.stand-alone{
  border:1px solid #d4d4d5;
  border-radius:0;
  padding:1em;
  margin-bottom:1em;
  background:#FFF;
}
.detailed-select.stand-alone .choices-grid,
.detailed-select.stand-alone .choice-preview{
  max-height:20em;
}
@media only screen and (max-width: 767px){
  .detailed-select input{
    font-size:16px;
  }
}
.detailed-select .choices-grid,
.detailed-select .choice-preview{
  overflow:auto;
}
.detailed-select .choices-grid::-webkit-scrollbar,
.detailed-select .choice-preview::-webkit-scrollbar{
  width:0.9em;
}
.detailed-select .choices-grid::-webkit-scrollbar-track,
.detailed-select .choice-preview::-webkit-scrollbar-track{
  background:#e9e9e9;
}
.detailed-select .choices-grid::-webkit-scrollbar-thumb,
.detailed-select .choice-preview::-webkit-scrollbar-thumb{
  background:#767676;
}
.detailed-select .choices-grid::-webkit-scrollbar-thumb:hover,
.detailed-select .choice-preview::-webkit-scrollbar-thumb:hover{
  background:#696969;
}
.detailed-select .choices-grid .column.loader-column,
.detailed-select .choice-preview .column.loader-column{
  padding:0.75rem;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .detailed-select .choice-preview{
    max-height:50vh;
    overflow:auto;
  }
}
.detailed-select .choices-and-preview-grid > .column{
  border:1px solid #e0e1e2;
  border-radius:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .detailed-select .choices-and-preview-grid > .column[class*="eight wide computer"],
  .detailed-select .choices-and-preview-grid > .column[class*="eight wide tablet"]{
    width:calc(50% - .25rem) !important;
  }
  .detailed-select .choices-and-preview-grid > .column:nth-child(odd):not(:last-child){
    margin-right:0.25rem;
  }
  .detailed-select .choices-and-preview-grid > .column:nth-child(even){
    margin-left:0.25rem;
  }
  .detailed-select .choices-and-preview-grid > .column:not(:nth-child(1)):not(:nth-child(2)){
    margin-top:0.25rem;
  }
}
@media only screen and (max-width: 767px){
  .detailed-select .choices-and-preview-grid > .column:not(:last-child){
    margin-bottom:0.25rem;
  }
  .detailed-select .choices-and-preview-grid > .column:not(:first-child){
    margin-top:0.25rem;
  }
}
.detailed-select .choices-grid .choices-column:not(.row){
  display:flex;
  flex-direction:row;
  align-items:stretch;
  justify-content:stretch;
}
.detailed-select .choices-grid .choices-column:not(.row) button.choice-display{
  align-self:stretch;
  flex-grow:1;
  display:inline-flex;
  align-items:center;
}
.detailed-select .choices-grid .choices-column:not(.row) button.choice-display > span:first-child{
  flex:1;
}
.detailed-select .choices-grid .choices-column:not(.row) button.choice-display.selected a,
.detailed-select .choices-grid .choices-column:not(.row) button.choice-display.selected .icon{
  color:#FFF;
}
.ui.popup.choice-info-popup{
  max-width:35%;
}
.ui.popup.choice-info-popup .ui.grid > .column{
  padding:0 0.5rem;
}
.ui.popup.choice-info-popup .ui.grid > .column span{
  font-weight:bold;
}
.ui.popup.choice-info-popup .ui.grid > .column:first-child{
  padding-top:0.5rem;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/modal-select.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.ui.buttons.modal-select > .button{
  color:#FFF;
}
.ui.buttons.modal-select > .button:not(:last-child){
  position:relative;
}
.ui.buttons.modal-select > .button:not(:last-child):after{
  content:'';
  background:#FFF;
  width:1px;
  height:calc(100% - 2px);
  position:absolute;
  top:1px;
  right:0;
}
.ui.buttons.modal-select > .button.text{
  background:#183E83;
}
.ui.buttons.modal-select > .button.text:hover{
  background:#14346d;
}
.ui.buttons.modal-select > .button.icon{
  background:#6a95e4;
}
.ui.buttons.modal-select > .button.icon:hover{
  background:#5486e0;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/modal-select.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
.modal-select.with-footer .detailed-select > div:last-child{
  height:47vh;
}
.modal-select.with-footer .detailed-select > div:last-child.ui.grid{
  display:block;
}
.modal-select.with-footer .detailed-select > div:last-child.loader-column,
.modal-select.with-footer .detailed-select > div:last-child.no-choices{
  display:flex;
  align-items:center;
  justify-content:center;
}
@media only screen and (max-width: 767px){
  .modal-select.with-footer .detailed-select > div:last-child{
    height:45vh;
  }
}
.modal-select:not(.with-footer) .detailed-select > div:last-child{
  height:50vh;
}
.modal-select:not(.with-footer) .detailed-select > div:last-child.ui.grid{
  display:block;
}
.modal-select:not(.with-footer) .detailed-select > div:last-child.loader-column,
.modal-select:not(.with-footer) .detailed-select > div:last-child.no-choices{
  display:flex;
  align-items:center;
  justify-content:center;
}
@media only screen and (max-width: 767px){
  .modal-select:not(.with-footer) .detailed-select > div:last-child{
    height:62vh;
  }
}
@media only screen and (max-width: 767px){
  .modal-select.modal > .actions > .button{
    width:calc(100% / 3);
  }
}
.modal-select.buttons > .button.text{
  max-width:20em;
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}
.modal-select .choices-and-preview-grid > .column.choices-wrapper-column,
.modal-select .choices-and-preview-grid > .column.choice-preview{
  overflow:auto;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .modal-select .choices-and-preview-grid > .column.choices-wrapper-column,
  .modal-select .choices-and-preview-grid > .column.choice-preview{
    height:100%;
  }
}
@media only screen and (max-width: 767px){
  .modal-select .choices-and-preview-grid > .column.choices-wrapper-column,
  .modal-select .choices-and-preview-grid > .column.choice-preview{
    height:50%;
  }
}

/*!******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/icons/info-icon.less (1) ***!
  \******************************************************************************************************************************************************************************************************************************************************************/
/*!
 * # Semantic UI - Site
 * http://github.com/semantic-org/semantic-ui/
 *
 *
 * Released under the MIT license
 * http://opensource.org/licenses/MIT
 *
 */
html,
body{
  height:100%;
}
html{
  font-size:14px;
}
body{
  margin:0px;
  padding:0px;
  overflow-x:hidden;
  min-width:320px;
  background:#FFFFFF;
  font-family:'Raleway', sans-serif;
  font-size:14px;
  line-height:1.4285em;
  color:#231f20;
  font-smoothing:antialiased;
}
h1,
h2,
h3,
h4,
h5{
  font-family:'Raleway', sans-serif;
  line-height:1.2;
  margin:calc(2rem -  0.1em ) 0em 1rem;
  font-weight:bold;
  padding:0em;
}
h1{
  min-height:1rem;
  font-size:2rem;
}
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:0em;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child{
  margin-bottom:0em;
}
p{
  margin:0em 0em 1em;
  line-height:1.4285em;
}
p:first-child{
  margin-top:0em;
}
p:last-child{
  margin-bottom:0em;
}
a{
  color:#4078C0;
  text-decoration:none;
}
a:hover{
  color:#2063b9;
  text-decoration:underline;
}
::-webkit-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::-moz-selection{
  background-color:#CCE2FF;
  color:#231f20;
}
::selection{
  background-color:#CCE2FF;
  color:#231f20;
}
textarea::-webkit-selection,
input::-webkit-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::-moz-selection,
input::-moz-selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
textarea::selection,
input::selection{
  background-color:rgba(100, 100, 100, 0.4);
  color:#231f20;
}
.icon.popup-trigger,
.icon.info-icon{
  font-size:1em;
  border-left:calc(1em + 1.18em / 2 - 0.71428571em / 4 - 0.5px) solid transparent;
  border-right:calc(1em + 1.18em / 2 - 0.71428571em / 4 - 0.5px) solid transparent;
  position:relative;
}
.icon.popup-trigger:not(.spaced-left),
.icon.info-icon:not(.spaced-left){
  margin-left:calc(-1em + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger:not(.spaced-left).fitted,
.icon.info-icon:not(.spaced-left).fitted{
  margin-left:calc(-1em + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger.spaced-left,
.icon.info-icon.spaced-left{
  margin-left:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger.spaced-left.fitted,
.icon.info-icon.spaced-left.fitted{
  margin-left:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger:not(.fitted),
.icon.info-icon:not(.fitted){
  margin-right:calc(-1em + 0.25rem + 0.71428571em / 4 - 0.5px);
}
.icon.popup-trigger.fitted,
.icon.info-icon.fitted{
  margin-right:calc(-1em + 0.71428571em / 4 - 0.5px) !important;
}
.icon.popup-trigger:before,
.icon.info-icon:before{
  position:absolute;
  left:0;
  transform:translateX(-50%);
}
.icon.info-icon.primary{
  color:#183E83;
}
.icon.info-icon.secondary{
  color:#f6cc53;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/translations-settings.less ***!
  \**************************************************************************************************************************************************************************************************************************************************************************/
.source-wrapper{
  position:relative;
}
.source-wrapper .fake-input{
  position:absolute;
  top:0;
  width:100%;
  height:100%;
}
.source-wrapper .fake-input > .input{
  width:0;
  white-space:nowrap;
  overflow-clip-margin:content-box;
  overflow:clip;
}
.source-wrapper .fake-input > .input span{
  outline:1px dotted #aeb7cf;
  outline-offset:-1px;
  background-color:#e0eaf1;
  cursor:pointer;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/translation-field.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.label.country > img{
  height:1.1em !important;
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!../../node_modules/react-phone-number-input/style.css ***!
  \*************************************************************************************************************************************************************************************/
.PhoneInput{
	display:flex;
	align-items:center;
}

.PhoneInputInput{
	flex:1;
	min-width:0;
}

.PhoneInputCountryIcon{
	width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));
	height:var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--square{
	width:var(--PhoneInputCountryFlag-height);
}

.PhoneInputCountryIcon--border{
	background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);
	box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor);
}

.PhoneInputCountryIconImg{
	display:block;
	width:100%;
	height:100%;
}

.PhoneInputInternationalIconPhone{
	opacity:var(--PhoneInputInternationalIconPhone-opacity);
}

.PhoneInputInternationalIconGlobe{
	opacity:var(--PhoneInputInternationalIconGlobe-opacity);
}

.PhoneInputCountry{
	position:relative;
	align-self:stretch;
	display:flex;
	align-items:center;
	margin-right:var(--PhoneInputCountrySelect-marginRight);
}

.PhoneInputCountrySelect{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:1;
	border:0;
	opacity:0;
	cursor:pointer;
}

.PhoneInputCountrySelect[disabled],
.PhoneInputCountrySelect[readonly]{
	cursor:default;
}

.PhoneInputCountrySelectArrow{
	display:block;
	content:'';
	width:var(--PhoneInputCountrySelectArrow-width);
	height:var(--PhoneInputCountrySelectArrow-width);
	margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);
	border-style:solid;
	border-color:var(--PhoneInputCountrySelectArrow-color);
	border-top-width:0;
	border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);
	border-left-width:0;
	border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);
	transform:var(--PhoneInputCountrySelectArrow-transform);
	opacity:var(--PhoneInputCountrySelectArrow-opacity);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon + .PhoneInputCountrySelectArrow{
	opacity:1;
	color:var(--PhoneInputCountrySelectArrow-color--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon--border{
	box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus), inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus);
}

.PhoneInputCountrySelect:focus + .PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{
	opacity:1;
	color:var(--PhoneInputCountrySelectArrow-color--focus);
}
/*!*************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/checkbox.less ***!
  \*************************************************************************************************************************************************************************************************************************************************************/
.checkbox.classic{
  min-height:2.4rem;
}
.checkbox.classic label{
  padding-left:calc(1.4 * 2.4rem);
  min-height:2.4rem;
  display:-ms-flexbox;
  -ms-flex-pack:center;
  -ms-flex-align:center;
  display:-moz-box;
  -moz-box-pack:center;
  -moz-box-align:center;
  display:-webkit-box;
  -webkit-box-pack:center;
  -webkit-box-align:center;
  display:box;
  box-pack:center;
  box-align:center;
}
.checkbox.classic label:before{
  height:2.4rem;
  width:2.4rem;
  border-radius:0;
  transform:translateY(-50%);
  top:50%;
}
.checkbox.classic label:after{
  font-size:calc(2.4rem / 1.6);
  width:2.4rem;
  height:2.4rem;
  transform:translateY(-25%);
  top:50%;
}
.checkbox.toggle > label{
  display:flex;
  align-items:center;
}
.inline .checkbox.classic label{
  font-size:0.92857143em;
}

/*!************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/mobile-modal-select.less ***!
  \************************************************************************************************************************************************************************************************************************************************************************/
.podium.select.mobile{
  cursor:pointer;
}
.podium.select.mobile > input{
  padding-right:4em;
  text-overflow:ellipsis;
}
.podium.select.mobile .actions div{
  position:absolute;
  line-height:1;
  text-align:center;
  top:0;
  right:0;
  margin:0;
  width:30px;
  display:flex;
  align-items:center;
  height:100%;
}
.podium.select.mobile .actions div svg,
.podium.select.mobile .actions div svg:hover{
  fill:rgba(34, 36, 38, 0.15);
}
.podium.select.mobile .actions div.clear-button{
  margin-right:30px;
}
.podium.select.mobile .actions div.delimiter{
  margin-right:5px;
}
.podium.select.mobile .actions div span{
  -webkit-align-self:stretch;
  -ms-flex-item-align:stretch;
  align-self:stretch;
  background-color:hsl(0, 0%, 80%);
  margin-bottom:8px;
  margin-top:8px;
  width:1px;
  box-sizing:border-box;
}

/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/select.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.podium.select{
  display:flex;
  flex-direction:row;
}
.podium.select.select--is-disabled > .select__menu{
  display:none;
}
.podium.select.as-text-input input.select__input{
  border-radius:0;
}
.podium.select__control{
  flex:1;
  font-weight:normal;
  font-style:normal;
  font-family:'Raleway', sans-serif;
  background:#FFF;
  border:1px solid rgba(34, 36, 38, 0.15);
  color:#231f20;
  border-radius:0;
  transition:box-shadow 0.1s ease, border-color 0.1s ease;
  box-shadow:none;
  min-height:35px;
  min-width:130px;
  cursor:pointer;
}
.podium.select__control.select__control--is-focused,
.podium.select__control:hover{
  border-color:#85B7D9;
  background:#FFF;
  color:rgba(0, 0, 0, 0.8);
  box-shadow:none;
}
.podium.select__control .podium.select__input > input{
  border-radius:0;
}
.podium.select__dropdown-indicator,
.podium.select__clear-indicator{
  color:rgba(34, 36, 38, 0.15);
}
.podium.select__indicator-separator{
  background:rgba(34, 36, 38, 0.15);
}
.podium.select__value-container{
  padding-block:0;
}
.podium.select__input-container{
  margin-block:0;
  padding-block:0.57146429em;
  line-height:1.4285em;
  height:inherit;
}
.podium.select__placeholder{
  font-weight:normal;
  font-style:normal;
  font-family:'Raleway', sans-serif;
  color:#e2dedf;
  margin-left:3px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.podium.select__placeholder span{
  font-weight:normal;
  font-style:normal;
  font-family:'Raleway', sans-serif;
  color:#e2dedf;
}
.podium.select__indicators .select__indicator{
  padding:7px;
}
.podium.select__menu{
  margin:0;
  z-index:3;
  border-radius:4px;
}
.podium.select__option{
  font-weight:normal;
  font-style:normal;
  font-family:'Raleway', sans-serif;
  cursor:pointer;
}
.podium.select__option.select__option--is-focused{
  background:rgba(24, 62, 131, 0.1);
}
.podium.select__option.select__option--is-selected{
  background:#183E83;
  color:#fff;
}
.creatable-select > .creatable-select-actions{
  margin-left:0.25em;
  float:right;
}
.creatable-select > .creatable-select-actions > .button{
  border:1px solid #183E83;
  color:#183E83;
  background:none;
}
.creatable-select > .creatable-select-actions > .button:last-child{
  margin-right:0;
}

/*!************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/global-search.less ***!
  \************************************************************************************************************************************************************************************************************************************************************/
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px){
  .global-search .ui.icon.input,
  .global-search .ui.search{
    min-width:50em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){
  .global-search .ui.icon.input,
  .global-search .ui.search{
    min-width:40em;
  }
}
@media only screen and (max-width: 767px){
  .global-search .ui.icon.input,
  .global-search .ui.search{
    font-size:16px;
  }
  .global-search .ui.icon.input input,
  .global-search .ui.search input{
    padding:0.5rem 3rem 0.5rem 0.5rem;
  }
  .global-search .ui.icon.input .icon,
  .global-search .ui.search .icon{
    width:3em;
  }
}
.global-search .ui.icon.input.category > .results,
.global-search .ui.search.category > .results{
  max-height:calc(100vh - 100px);
  overflow-y:auto;
  overflow-x:hidden;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .global-search .ui.icon.input.category > .results,
  .global-search .ui.search.category > .results{
    width:47em;
    margin-right:calc(50em - 47em);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){
  .global-search .ui.icon.input.category > .results,
  .global-search .ui.search.category > .results{
    width:37em;
    margin-right:calc(40em - 37em);
  }
}
@media only screen and (max-width: 767px){
  .global-search .ui.icon.input.category > .results,
  .global-search .ui.search.category > .results{
    font-size:1rem;
  }
}
.global-search .ui.icon.input.category > .results .category .results,
.global-search .ui.search.category > .results .category .results{
  display:block !important;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px){
  .global-search .ui.icon.input.category > .results .category .results,
  .global-search .ui.search.category > .results .category .results{
    width:47em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px){
  .global-search .ui.icon.input.category > .results .category .results,
  .global-search .ui.search.category > .results .category .results{
    width:37em;
  }
}
.global-search .ui.icon.input.category > .results .category .results .match,
.global-search .ui.search.category > .results .category .results .match{
  font-style:italic;
}
.global-search .ui.icon.input.category > .results .category .results .match em,
.global-search .ui.search.category > .results .category .results .match em{
  color:#DB2828;
  font-weight:bolder;
}

/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/search.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.global-search .ui.icon.input.category > .results .actions,
.search-autocomplete-search .ui.icon.input.category > .results .actions,
.global-search .ui.search.category > .results .actions,
.search-autocomplete-search .ui.search.category > .results .actions{
  text-align:left;
  margin-right:-1rem;
}
.global-search .ui.icon.input.category > .results .actions button.button,
.search-autocomplete-search .ui.icon.input.category > .results .actions button.button,
.global-search .ui.search.category > .results .actions button.button,
.search-autocomplete-search .ui.search.category > .results .actions button.button{
  background:none;
  padding:0.5em 0 0 0;
  margin-right:1rem;
}
.global-search .ui.icon.input.category > .results .actions button.button:hover,
.search-autocomplete-search .ui.icon.input.category > .results .actions button.button:hover,
.global-search .ui.search.category > .results .actions button.button:hover,
.search-autocomplete-search .ui.search.category > .results .actions button.button:hover{
  text-decoration:underline;
}
.global-search .ui.icon.input.category > .results .category .results,
.search-autocomplete-search .ui.icon.input.category > .results .category .results,
.global-search .ui.search.category > .results .category .results,
.search-autocomplete-search .ui.search.category > .results .category .results{
  display:block !important;
}
.global-search .ui.icon.input.category > .results .category .results > .result,
.search-autocomplete-search .ui.icon.input.category > .results .category .results > .result,
.global-search .ui.search.category > .results .category .results > .result,
.search-autocomplete-search .ui.search.category > .results .category .results > .result{
  padding:0;
}
.global-search .ui.icon.input.category > .results .category .results > .result > div,
.search-autocomplete-search .ui.icon.input.category > .results .category .results > .result > div,
.global-search .ui.search.category > .results .category .results > .result > div,
.search-autocomplete-search .ui.search.category > .results .category .results > .result > div{
  padding:0.83333333em 1.16666667em;
}
.global-search .ui.icon.input.category > .results .category .results > .result > a,
.search-autocomplete-search .ui.icon.input.category > .results .category .results > .result > a,
.global-search .ui.search.category > .results .category .results > .result > a,
.search-autocomplete-search .ui.search.category > .results .category .results > .result > a{
  padding:0.5em 1em;
  font-weight:bold;
  display:block;
}
.global-search .ui.icon.input.category > .results .category .name,
.search-autocomplete-search .ui.icon.input.category > .results .category .name,
.global-search .ui.search.category > .results .category .name,
.search-autocomplete-search .ui.search.category > .results .category .name{
  display:block !important;
  width:auto;
}
.global-search .ui.icon.input.category > .results > .category:first-child > .name,
.search-autocomplete-search .ui.icon.input.category > .results > .category:first-child > .name,
.global-search .ui.search.category > .results > .category:first-child > .name,
.search-autocomplete-search .ui.search.category > .results > .category:first-child > .name{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.global-search .ui.search input,
.search-autocomplete-search .ui.search input{
  border-radius:0;
}
.global-search .ui.search .input > .icon,
.search-autocomplete-search .ui.search .input > .icon{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
  background:#d7d7d7;
  color:#231f20;
  cursor:pointer;
}
.global-search .ui.search.category .results,
.search-autocomplete-search .ui.search.category .results{
  margin-top:0;
}
.global-search .ui.search.category .results > .result:hover,
.search-autocomplete-search .ui.search.category .results > .result:hover{
  background:#fff6dc;
}
.global-search .ui.search.category .results .actions button.button,
.search-autocomplete-search .ui.search.category .results .actions button.button{
  color:#183E83;
}
.global-search .ui.search.category .results .category .results,
.search-autocomplete-search .ui.search.category .results .category .results{
  color:#183E83;
}
.global-search .ui.search.category .results .category .name,
.search-autocomplete-search .ui.search.category .results .category .name{
  background:#6a95e4;
  color:#FFF;
  border:1px solid #FFF;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/search-autocomplete.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.search-autocomplete-container .search-autocomplete-search .search > .results{
  margin-top:0;
  width:100%;
}
.search-autocomplete-container .search-autocomplete-search .search > .results .category{
  display:block;
}
.search-autocomplete-container .search-autocomplete-search .search > .results .category > .results{
  width:100%;
  display:block;
}
.search-autocomplete-container .search-autocomplete-search .search > .results .category > .name{
  display:block !important;
  width:auto;
}
.search-autocomplete-container .search-autocomplete-items-list{
  margin-top:1em;
}
.ui.form .search-autocomplete-container .search-autocomplete-items-list .message.error{
  display:block;
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/rich-radio-choice.less ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.rich-radio-choice:not(.radio-button).ui.button:not(.simple){
  background:#FFF;
  border:1px solid #565656;
}
.rich-radio-choice:not(.radio-button).ui.button:not(.simple):hover{
  background:#f2f2f2;
  color:#102a58;
  border:1px solid #102a58;
}
.rich-radio-choice:not(.radio-button).ui.button:not(.simple).selected{
  background:#FFF;
  color:#102a58;
  border:1px solid #102a58;
  box-shadow:inset 0px 0px 2px 0px #102a58;
  cursor:default;
  font-weight:700;
}
.rich-radio-choice:not(.radio-button) i.icon.radio-icon:before{
  content:"\f111";
}
.rich-radio-choice:not(.radio-button).selected i.icon.radio-icon:before{
  content:"\f192";
}
.rich-radio-choice .rich-radio-wrapper.classic .rich-radio-choice{
  background:none;
  padding:0;
}
.rich-radio-choice .rich-radio-wrapper.classic .rich-radio-choice .radio-icon:before{
  color:#FFF;
  border-radius:10rem;
}
.rich-radio-plain-choices button.rich-radio-choice:not(.radio-button).ui.button:not(.simple){
  background:none;
  border:none;
  align-items:center;
  display:inline-flex;
  padding-left:0;
}
.rich-radio-plain-choices button.rich-radio-choice:not(.radio-button).ui.button:not(.simple):hover{
  background:none;
  border:none;
}
.rich-radio-plain-choices button.rich-radio-choice:not(.radio-button).ui.button:not(.simple).selected{
  background:none;
  border:none;
  box-shadow:none;
}
.rich-radio-plain-choices button.rich-radio-choice:not(.radio-button).ui.button:not(.simple) i.icon{
  height:1em;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/editable-table.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************/
.editable-table .editable-table-group{
  background:rgba(106, 149, 228, 0.1);
  border-radius:0;
}
.editable-table .editable-table-group:not(:last-child){
  margin-bottom:1rem;
}
.editable-table .editable-table-group .add-button-row{
  padding-bottom:1rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/attachment-upload.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.dropzone{
  background-color:whitesmoke;
  border:2px dashed lightgrey;
  border-radius:0;
  color:grey;
  cursor:pointer;
  position:relative;
}
.dropzone.disabled{
  pointer-events:none;
}
.dropzone.uploading{
  cursor:wait;
}
.dropzone.can-drop{
  border-color:#183E83;
  box-shadow:0 0 1em #183E83;
}
.dropzone .centered{
  text-align:center;
}
.dropzone .centered > .header{
  padding:calc(2em - 2px) 1em;
  margin:0;
}
.dropzone > div > .header > i.icon{
  display:inline;
  font-size:1em;
  margin-bottom:0.2em;
}
.dropzone .thumb{
  position:relative;
  display:inline-block;
  vertical-align:top;
  margin:16px;
  min-height:100px;
  cursor:default;
  pointer-events:initial;
}
.dropzone .thumb[draggable=true]:hover{
  cursor:grab;
}
.dropzone .thumb:hover{
  background-color:rgba(0, 0, 0, 0.05);
}
.dropzone .thumb:hover .thumb-inner > i,
.dropzone .thumb:hover .thumb-inner img{
  filter:blur(7px);
}
.dropzone .thumb:hover .thumb-inner .details .filename{
  text-overflow:initial;
  overflow:visible;
  white-space:nowrap;
  margin-bottom:1em;
}
.dropzone .thumb:hover i.remove{
  display:initial;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
  margin-top:3px;
}
.dropzone .thumb:hover i.remove:hover{
  cursor:pointer;
}
.dropzone .thumb i.remove{
  display:none;
}
.dropzone .thumb .file-type-dropdown{
  font-size:0.7em;
  left:0.2em;
  margin-top:5px;
  display:block;
}
.dropzone .thumb .show-properties{
  margin:0.5em 0 0 0;
  width:100%;
  display:block;
}
.dropzone .thumb .thumb-inner{
  border:2px solid grey;
  border-radius:10px;
  overflow:hidden;
  width:120px;
  height:120px;
  position:relative;
  display:inline-block;
}
.dropzone .thumb .thumb-inner img{
  display:block;
  height:120px;
}
.dropzone .thumb .thumb-inner > i{
  font-size:6.5em;
  line-height:1.4;
  color:dimgrey;
}
.dropzone .thumb .thumb-inner:hover{
  background-color:rgba(0, 0, 0, 0.05);
}
.dropzone .thumb .thumb-inner:hover > .details{
  opacity:1;
}
.dropzone .thumb .thumb-inner .details{
  position:absolute;
  top:0;
  left:0;
  opacity:1;
  font-size:13px;
  min-width:100%;
  max-width:100%;
  text-align:center;
  color:rgba(0, 0, 0, 0.9);
  line-height:150%;
}
.dropzone .thumb .thumb-inner .details span{
  background-color:rgba(255, 255, 255, 0.8);
  padding:0 0.4em;
  border-radius:3px;
}
.dropzone .thumb .thumb-inner .details .filename{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
.dropzone .thumb:not(:hover) .details-align{
  display:none;
}
.field.required > .dropzone > div > .header:after{
  margin:-0.2em 0 0 0.2em;
  content:"*";
  color:#db2828;
}

/*!********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/tree-view/fields-tree.less ***!
  \********************************************************************************************************************************************************************************************************************************************************************/
.fields-tree-renderer .list.fields-tree{
  padding-left:1em;
}
.fields-tree-renderer .list.fields-tree .item{
  position:relative;
}
.fields-tree-renderer .list.fields-tree .item > .icon{
  position:absolute;
  left:-1em;
  top:0.5em;
}
.fields-tree-renderer .list.fields-tree .item > .button{
  padding:0.5rem 1em;
}
.fields-tree-renderer .list.fields-tree .item > .list{
  padding-left:1em;
  padding-top:0.5em;
}
.fields-tree-renderer .list.fields-list .item{
  cursor:pointer;
  padding-left:0.5em;
  padding-right:0.5em;
  border-radius:0;
}
.fields-tree-renderer .list.fields-list .item:hover{
  background:#edeeee;
}
.fields-tree-renderer .list.fields-list .item.selected{
  background:#e0e1e2;
}

/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../node_modules/sass-loader/dist/cjs.js!../../node_modules/react-datepicker/src/stylesheets/datepicker.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon::before{
  border-color:#ccc;
  border-style:solid;
  border-width:3px 3px 0 0;
  content:"";
  display:block;
  height:9px;
  position:absolute;
  top:6px;
  width:9px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{
  margin-left:-4px;
  position:absolute;
  width:0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{
  box-sizing:content-box;
  position:absolute;
  border:8px solid transparent;
  height:0;
  width:1px;
  content:"";
  z-index:-1;
  border-width:8px;
  left:-8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{
  border-bottom-color:#aeaeae;
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{
  top:0;
  margin-top:-8px;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{
  border-top:none;
  border-bottom-color:#f0f0f0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::after{
  top:0;
}
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle::before{
  top:-1px;
  border-bottom-color:#aeaeae;
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{
  bottom:0;
  margin-bottom:-8px;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{
  border-bottom:none;
  border-top-color:#fff;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::after{
  bottom:0;
}
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle::before{
  bottom:-1px;
  border-top-color:#aeaeae;
}

.react-datepicker-wrapper{
  display:inline-block;
  padding:0;
  border:0;
  width:100%;
}

.react-datepicker{
  font-family:"Helvetica Neue", helvetica, arial, sans-serif;
  font-size:0.8rem;
  background-color:#fff;
  color:#000;
  border:1px solid #aeaeae;
  border-radius:0.3rem;
  display:inline-block;
  position:relative;
}

.react-datepicker--time-only .react-datepicker__triangle{
  left:35px;
}
.react-datepicker--time-only .react-datepicker__time-container{
  border-left:0;
}
.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box{
  border-bottom-left-radius:0.3rem;
  border-bottom-right-radius:0.3rem;
}

.react-datepicker__triangle{
  position:absolute;
  left:50px;
}

.react-datepicker-popper{
  z-index:1;
}
.react-datepicker-popper[data-placement^=bottom]{
  padding-top:10px;
}
.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{
  left:auto;
  right:50px;
}
.react-datepicker-popper[data-placement^=top]{
  padding-bottom:10px;
}
.react-datepicker-popper[data-placement^=right]{
  padding-left:8px;
}
.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{
  left:auto;
  right:42px;
}
.react-datepicker-popper[data-placement^=left]{
  padding-right:8px;
}
.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{
  left:42px;
  right:auto;
}

.react-datepicker__header{
  text-align:center;
  background-color:#f0f0f0;
  border-bottom:1px solid #aeaeae;
  border-top-left-radius:0.3rem;
  padding:8px 0;
  position:relative;
}
.react-datepicker__header--time{
  padding-bottom:8px;
  padding-left:5px;
  padding-right:5px;
}
.react-datepicker__header--time:not(.react-datepicker__header--time--only){
  border-top-left-radius:0;
}
.react-datepicker__header:not(.react-datepicker__header--has-time-select){
  border-top-right-radius:0.3rem;
}

.react-datepicker__year-dropdown-container--select,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--scroll{
  display:inline-block;
  margin:0 2px;
}

.react-datepicker__current-month,
.react-datepicker-time__header,
.react-datepicker-year-header{
  margin-top:0;
  color:#000;
  font-weight:bold;
  font-size:0.944rem;
}

.react-datepicker-time__header{
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
}

.react-datepicker__navigation{
  align-items:center;
  background:none;
  display:flex;
  justify-content:center;
  text-align:center;
  cursor:pointer;
  position:absolute;
  top:2px;
  padding:0;
  border:none;
  z-index:1;
  height:32px;
  width:32px;
  text-indent:-999em;
  overflow:hidden;
}
.react-datepicker__navigation--previous{
  left:2px;
}
.react-datepicker__navigation--next{
  right:2px;
}
.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){
  right:85px;
}
.react-datepicker__navigation--years{
  position:relative;
  top:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.react-datepicker__navigation--years-previous{
  top:4px;
}
.react-datepicker__navigation--years-upcoming{
  top:-4px;
}
.react-datepicker__navigation:hover *::before{
  border-color:#a6a6a6;
}

.react-datepicker__navigation-icon{
  position:relative;
  top:-1px;
  font-size:20px;
  width:0;
}
.react-datepicker__navigation-icon--next{
  left:-2px;
}
.react-datepicker__navigation-icon--next::before{
  transform:rotate(45deg);
  left:-7px;
}
.react-datepicker__navigation-icon--previous{
  right:-2px;
}
.react-datepicker__navigation-icon--previous::before{
  transform:rotate(225deg);
  right:-7px;
}

.react-datepicker__month-container{
  float:left;
}

.react-datepicker__year{
  margin:0.4rem;
  text-align:center;
}
.react-datepicker__year-wrapper{
  display:flex;
  flex-wrap:wrap;
  max-width:180px;
}
.react-datepicker__year .react-datepicker__year-text{
  display:inline-block;
  width:4rem;
  margin:2px;
}

.react-datepicker__month{
  margin:0.4rem;
  text-align:center;
}
.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text{
  display:inline-block;
  width:4rem;
  margin:2px;
}

.react-datepicker__input-time-container{
  clear:both;
  width:100%;
  float:left;
  margin:5px 0 10px 15px;
  text-align:left;
}
.react-datepicker__input-time-container .react-datepicker-time__caption{
  display:inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container{
  display:inline-block;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{
  display:inline-block;
  margin-left:10px;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{
  width:auto;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{
  -moz-appearance:textfield;
}
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{
  margin-left:5px;
  display:inline-block;
}

.react-datepicker__time-container{
  float:right;
  border-left:1px solid #aeaeae;
  width:85px;
}
.react-datepicker__time-container--with-today-button{
  display:inline;
  border:1px solid #aeaeae;
  border-radius:0.3rem;
  position:absolute;
  right:-72px;
  top:0;
}
.react-datepicker__time-container .react-datepicker__time{
  position:relative;
  background:white;
  border-bottom-right-radius:0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{
  width:85px;
  overflow-x:hidden;
  margin:0 auto;
  text-align:center;
  border-bottom-right-radius:0.3rem;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{
  list-style:none;
  margin:0;
  height:calc(195px + 1.7rem / 2);
  overflow-y:scroll;
  padding-right:0;
  padding-left:0;
  width:100%;
  box-sizing:content-box;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{
  height:30px;
  padding:5px 10px;
  white-space:nowrap;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{
  cursor:pointer;
  background-color:#f0f0f0;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{
  background-color:#216ba5;
  color:white;
  font-weight:bold;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{
  background-color:#216ba5;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{
  color:#ccc;
}
.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{
  cursor:default;
  background-color:transparent;
}

.react-datepicker__week-number{
  color:#ccc;
  display:inline-block;
  width:1.7rem;
  line-height:1.7rem;
  text-align:center;
  margin:0.166rem;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable{
  cursor:pointer;
}
.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{
  border-radius:0.3rem;
  background-color:#f0f0f0;
}

.react-datepicker__day-names,
.react-datepicker__week{
  white-space:nowrap;
}

.react-datepicker__day-names{
  margin-bottom:-8px;
}

.react-datepicker__day-name,
.react-datepicker__day,
.react-datepicker__time-name{
  color:#000;
  display:inline-block;
  width:1.7rem;
  line-height:1.7rem;
  text-align:center;
  margin:0.166rem;
}

.react-datepicker__month--selected, .react-datepicker__month--in-selecting-range, .react-datepicker__month--in-range, .react-datepicker__quarter--selected, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--in-range{
  border-radius:0.3rem;
  background-color:#216ba5;
  color:#fff;
}
.react-datepicker__month--selected:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--in-range:hover, .react-datepicker__quarter--selected:hover, .react-datepicker__quarter--in-selecting-range:hover, .react-datepicker__quarter--in-range:hover{
  background-color:#1d5d90;
}
.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled{
  color:#ccc;
  pointer-events:none;
}
.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover{
  cursor:default;
  background-color:transparent;
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text{
  cursor:pointer;
}
.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover{
  border-radius:0.3rem;
  background-color:#f0f0f0;
}
.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today{
  font-weight:bold;
}
.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted{
  border-radius:0.3rem;
  background-color:#3dcc4a;
  color:#fff;
}
.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover{
  background-color:#32be3f;
}
.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1{
  color:magenta;
}
.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2{
  color:green;
}
.react-datepicker__day--selected, .react-datepicker__day--in-selecting-range, .react-datepicker__day--in-range, .react-datepicker__month-text--selected, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--in-range, .react-datepicker__quarter-text--selected, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--in-range, .react-datepicker__year-text--selected, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--in-range{
  border-radius:0.3rem;
  background-color:#216ba5;
  color:#fff;
}
.react-datepicker__day--selected:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--in-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__year-text--selected:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--in-range:hover{
  background-color:#1d5d90;
}
.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected{
  border-radius:0.3rem;
  background-color:#2579ba;
  color:#fff;
}
.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover{
  background-color:#1d5d90;
}
.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range),
.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,
.react-datepicker__month-text--in-range,
.react-datepicker__quarter-text--in-range,
.react-datepicker__year-text--in-range){
  background-color:rgba(33, 107, 165, 0.5);
}
.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range),
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range){
  background-color:#f0f0f0;
  color:#000;
}
.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled{
  cursor:default;
  color:#ccc;
}
.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover{
  background-color:transparent;
}

.react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover, .react-datepicker__quarter-text.react-datepicker__month--selected:hover, .react-datepicker__quarter-text.react-datepicker__month--in-range:hover, .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover, .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover{
  background-color:#216ba5;
}
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover{
  background-color:#f0f0f0;
}

.react-datepicker__input-container{
  position:relative;
  display:inline-block;
  width:100%;
}

.react-datepicker__year-read-view,
.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view{
  border:1px solid transparent;
  border-radius:0.3rem;
  position:relative;
}
.react-datepicker__year-read-view:hover,
.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover{
  cursor:pointer;
}
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{
  border-top-color:#b3b3b3;
}
.react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow{
  transform:rotate(135deg);
  right:-16px;
  top:0;
}

.react-datepicker__year-dropdown,
.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown{
  background-color:#f0f0f0;
  position:absolute;
  width:50%;
  left:25%;
  top:30px;
  z-index:1;
  text-align:center;
  border-radius:0.3rem;
  border:1px solid #aeaeae;
}
.react-datepicker__year-dropdown:hover,
.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover{
  cursor:pointer;
}
.react-datepicker__year-dropdown--scrollable,
.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable{
  height:150px;
  overflow-y:scroll;
}

.react-datepicker__year-option,
.react-datepicker__month-option,
.react-datepicker__month-year-option{
  line-height:20px;
  width:100%;
  display:block;
  margin-left:auto;
  margin-right:auto;
}
.react-datepicker__year-option:first-of-type,
.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type{
  border-top-left-radius:0.3rem;
  border-top-right-radius:0.3rem;
}
.react-datepicker__year-option:last-of-type,
.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  border-bottom-left-radius:0.3rem;
  border-bottom-right-radius:0.3rem;
}
.react-datepicker__year-option:hover,
.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover{
  background-color:#ccc;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{
  border-bottom-color:#b3b3b3;
}
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{
  border-top-color:#b3b3b3;
}
.react-datepicker__year-option--selected,
.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected{
  position:absolute;
  left:15px;
}

.react-datepicker__close-icon{
  cursor:pointer;
  background-color:transparent;
  border:0;
  outline:0;
  padding:0 6px 0 0;
  position:absolute;
  top:0;
  right:0;
  height:100%;
  display:table-cell;
  vertical-align:middle;
}
.react-datepicker__close-icon::after{
  cursor:pointer;
  background-color:#216ba5;
  color:#fff;
  border-radius:50%;
  height:16px;
  width:16px;
  padding:2px;
  font-size:12px;
  line-height:1;
  text-align:center;
  display:table-cell;
  vertical-align:middle;
  content:"×";
}

.react-datepicker__today-button{
  background:#f0f0f0;
  border-top:1px solid #aeaeae;
  cursor:pointer;
  text-align:center;
  font-weight:bold;
  padding:5px 0;
  clear:left;
}

.react-datepicker__portal{
  position:fixed;
  width:100vw;
  height:100vh;
  background-color:rgba(0, 0, 0, 0.8);
  left:0;
  top:0;
  justify-content:center;
  align-items:center;
  display:flex;
  z-index:2147483647;
}
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__time-name{
  width:3rem;
  line-height:3rem;
}
@media (max-width: 400px), (max-height: 550px){
  .react-datepicker__portal .react-datepicker__day-name,
  .react-datepicker__portal .react-datepicker__day,
  .react-datepicker__portal .react-datepicker__time-name{
    width:2rem;
    line-height:2rem;
  }
}
.react-datepicker__portal .react-datepicker__current-month,
.react-datepicker__portal .react-datepicker-time__header{
  font-size:1.44rem;
}
/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/date-time-picker.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
#datepicker-root .react-datepicker__portal{
  background-color:rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker__portal{
    overflow-y:auto;
  }
  #datepicker-root .react-datepicker__portal > div{
    padding:0.25rem;
  }
}
#datepicker-root .react-datepicker{
  font-size:21px;
  border-radius:0;
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker{
    min-width:320px;
    width:90vw;
    max-width:calc((6rem + .166rem * 2) * 7);
  }
}
#datepicker-root .react-datepicker .button:focus{
  outline:1px solid #85B7D9;
}
#datepicker-root .react-datepicker .react-datepicker__month-container,
#datepicker-root .react-datepicker .react-datepicker__time-container{
  float:none;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker .react-datepicker__month-container,
  #datepicker-root .react-datepicker .react-datepicker__time-container{
    display:inline-block;
    vertical-align:top;
  }
}
#datepicker-root .react-datepicker .react-datepicker__month-container + .react-datepicker__time-container{
  display:inline-block;
}
#datepicker-root .react-datepicker .react-datepicker__month-container + .react-datepicker__time-container .react-datepicker__header--time{
  height:calc(4.332rem + 2em + 9px);
}
#datepicker-root .react-datepicker .react-datepicker__time-container{
  width:auto;
  display:inline;
}
#datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__header--time{
  padding-top:1.416rem;
  padding-bottom:1.416rem;
  display:flex;
  justify-content:flex-end;
  flex-direction:column;
  background:none;
}
#datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__header--time > .react-datepicker-time__header{
  font-size:1.5rem;
  font-weight:normal;
}
#datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box{
  width:auto;
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box .react-datepicker__time-list{
    height:17vh !important;
    min-height:7em;
  }
}
#datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box .react-datepicker__time-list-item{
  height:auto;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  #datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box .react-datepicker__time-list-item{
    padding:0.75em 1em;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 767px){
  #datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box .react-datepicker__time-list-item{
    padding:0.75em;
  }
}
#datepicker-root .react-datepicker .react-datepicker__time-container .react-datepicker__time-box .react-datepicker__time-list-item.react-datepicker__time-list-item--selected{
  background:#183E83;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom{
  background:none;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child{
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:space-between;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > button{
  margin:0;
  font-size:2em;
  background:none;
  color:#1B1C1D;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > button{
    padding:0 0.25em;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > button{
    padding:0;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown{
  border-bottom:1px solid #c3c3c3;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown{
    padding:0 0.5em;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown{
    padding:0 0.25em;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:before,
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:after{
  content:"";
  background:#c3c3c3;
  height:20%;
  width:1px;
  display:block;
  position:absolute;
  bottom:0;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:focus{
  border-color:#85B7D9;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:focus:before,
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:focus:after{
  background:#85B7D9;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:before{
  left:0;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown:after{
  right:0;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown{
    font-size:1.5em;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown{
    font-size:1.1em;
  }
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .text,
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .icon{
    top:50%;
    transform:translateY(-50%);
    position:relative;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .text{
  font-weight:300;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu{
    max-height:30rem;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu{
    max-height:20rem;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu > .item{
  color:#1B1C1D;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu > .item{
    font-size:0.74em;
    padding:0.25em 0.5em !important;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu > .item{
    font-size:21px;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu > .item:not(.selected){
  font-weight:300;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div:first-child > .dropdown > .menu > .item.selected{
  font-weight:400;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div.react-datepicker__day-names > .react-datepicker__day-name{
    width:98px;
    line-height:56px;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__header--custom > div.react-datepicker__day-names > .react-datepicker__day-name{
    width:calc(100% / 7 - 2.324px * 2);;
    max-width:84px;
    line-height:42px;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month{
    margin:0;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day{
  border-radius:0;
}
@media only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 1920px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day{
    width:98px;
    line-height:56px;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day{
    width:calc(100% / 7 - 2.324px * 2);;
    max-width:84px;
    line-height:42px;
  }
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day:focus{
  outline:none;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day:not(.react-datepicker__day--outside-month):not(.react-datepicker__day--disabled):not(.react-datepicker__day--selected){
  color:#1B1C1D;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--outside-month:not(.react-datepicker__day--disabled){
  color:#c3c3c3;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--selected{
  border-radius:0;
  background:#183E83;
  color:#FFF;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--keyboard-selected{
  border-radius:0;
  outline:2px dashed #183E83;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--keyboard-selected:not(:hover){
  background:none;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--keyboard-selected:hover{
  background:#f0f0f0;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--disabled{
  cursor:not-allowed;
  background:#f6f6f6;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--today{
  position:relative;
}
#datepicker-root .react-datepicker > .react-datepicker__month-container > .react-datepicker__month > .react-datepicker__week > .react-datepicker__day.react-datepicker__day--today:before{
  content:"";
  position:absolute;
  top:2px;
  right:2px;
  width:0;
  height:0;
  border-top:0.5em solid #183E83;
  border-left:0.5em solid transparent;
}
#datepicker-root .react-datepicker > .actions{
  width:100%;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  #datepicker-root .react-datepicker > .actions:not(.vertical).ui.buttons > .button{
    flex:1;
  }
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .actions:not(.vertical).ui.buttons > .button{
    flex:0;
  }
}
#datepicker-root .react-datepicker > .actions.ui.buttons{
  display:flex;
  white-space:nowrap;
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .actions.ui.buttons{
    justify-content:space-around;
  }
  #datepicker-root .react-datepicker > .actions.ui.buttons:after{
    display:none;
  }
}
#datepicker-root .react-datepicker > .actions > .button{
  background:none;
  border-radius:0;
}
#datepicker-root .react-datepicker > .actions > .button > .icon{
  margin-right:0.25rem;
}
@media only screen and (max-width: 767px){
  #datepicker-root .react-datepicker > .actions > .button{
    padding:0.5em 0.25em;
    font-size:1.2rem;
  }
}
#datepicker-root .react-datepicker > .actions > .button:hover{
  background:#f6f6f6;
}
#datepicker-root .react-datepicker > .actions > .button.today > span{
  position:relative;
}
#datepicker-root .react-datepicker > .actions > .button.today > span:before{
  content:"";
  left:-0.95em;
  top:50%;
  transform:translateY(-50%);
  position:absolute;
  width:0;
  height:0;
  border-top:0.7em solid #183E83;
  border-left:0.7em solid transparent;
}
#datepicker-root .react-datepicker > .actions > .button.clear > .icon{
  color:#DB2828;
}
.field .react-datepicker__input-container > .input.action.left button:first-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.field .react-datepicker__input-container > .input.action.right button:last-child{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/dropdown-multiple.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
.dropdown-multiple.ui.dropdown > .text{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:100%;
}
.dropdown-multiple.ui.dropdown > .menu > .item{
  display:flex;
}
.dropdown-multiple.ui.dropdown > .menu > .item > .icon{
  flex:0;
}

/*!****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/expandable-segment.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************************/
.expandable-segment > .header.attached{
  background:#FFFFFF;
  color:#565656;
}
.expandable-segment > .header.attached.top.ui{
  border-radius:0;
  border:#E5E5E5 1px solid;
}
.expandable-segment > .header.attached.top.ui.has-preview,
.expandable-segment > .header.attached.top.ui.active{
  border-radius:0 0 0 0;
}
.expandable-segment.primary > .header.attached.top.ui{
  background:#183E83;
  color:#FFF;
  border:none;
}
.expandable-segment.secondary > .header.attached.top.ui{
  background:#f6cc53;
  color:#FFF;
  border:none;
}
.expandable-segment.ui.accordion.icon-expand > .title{
  cursor:auto;
}
.expandable-segment.ui.accordion.icon-expand > .title > .icon.dropdown{
  cursor:pointer;
}
.expandable-segment.ui.accordion > .title > .icon.dropdown{
  vertical-align:middle;
}
.expandable-segment > .segment.ui.attached{
  background:#F5F5F5;
  padding:0.5rem 1rem;
  border:none;
  color:rgba(0, 0, 0, 0.85);
  width:calc(100% - (-1px * 2));
}
.expandable-segment > .segment.ui.attached .field .help-text{
  color:#767676;
}
.expandable-segment.extra-padded > .segment.ui.attached{
  padding:1em 3em;
}
.expandable-segment:not(:last-child){
  margin-bottom:2rem;
}
.expandable-segment .button.show-hide{
  background:#FFF;
  border:1px solid #d4d4d5;
  margin-bottom:-1.25em;
  position:relative;
  left:50%;
  transform:translateX(-50%);
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/tree-select.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.tree-select.buttons{
  width:100%;
}
.tree-select.buttons > .button:first-child{
  text-align:left;
  flex:1;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  border:1px solid #183E83;
}
.tree-select.buttons > .button:not(:first-child){
  flex:0;
  border:1px solid #E0E1E2 none;
}
.tree-select.modal > .content > .expandable-segment:not(:last-child){
  margin-bottom:0.75rem;
}
.tree-select.modal .expandable-segment.accordion{
  margin-top:0;
  padding-top:0.5rem;
}
.tree-select.modal .expandable-segment:has(+ .expandable-segment) > .segment{
  padding-bottom:0;
}
.tree-select.modal .expandable-segment > .segment{
  padding-top:0;
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/forms/builder-multi-type-field.less ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
.ui.form .field > label .ui.dropdown > .text{
  font-weight:normal;
}
.ui.form .field.required > .checkbox.multi-type-checkbox:after{
  content:'';
}

/*!*********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/visibility.less ***!
  \*********************************************************************************************************************************************************************************************************************************************************/
.hidden{
  display:none !important;
}
.hidden.divider{
  display:block !important;
}
.ui.grid > .stretched.row > .column.hidden{
  display:none !important;
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/builder/edit-form.less ***!
  \****************************************************************************************************************************************************************************************************************************************************************/
.expandable-segment .preview .ui.list{
  padding:0.5rem;
}
.modal.field-usage > .content{
  padding:0;
}
.modal.field-usage > .content .flow-renderer-wrapper{
  height:calc(90vh - (1.25rem * 2 + 1rem * 2 + 0.916667em * 2 + 1em + 1.41666667rem));
}

/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/builder/ui-route.less ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper{
  margin-bottom:2rem;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic){
  margin-bottom:0;
  border-bottom:1px solid #FFF;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic) > .input > input{
  background:#6a95e4;
  color:#FFF;
  text-align:center;
  font-weight:bold;
  border-bottom-right-radius:0;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic) > .input > .icon{
  color:#FFF;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic) > .input > .label{
  border-bottom-left-radius:0;
  border-right:1px solid #FFF;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic) > .input > *{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic){
    font-size:1.5rem;
  }
}
@media only screen and (max-width: 767px){
  .ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field.field:not(.error):not(.basic){
    font-size:1rem;
  }
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .title-field + .editor-buttons-wrapper + .podium-table-wrapper .podium-table-controls > .container{
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.ui.form.primary-themed-fields:not(.light) div.editor-wrapper .layout-editor:not(.table){
  border-bottom:1px solid #6a95e4;
  border-right:1px solid #6a95e4;
  border-left:1px solid #6a95e4;
  padding:1em;
}
.editor-buttons-wrapper{
  background:#6a95e4;
  padding:0.5rem;
  border-bottom:1px solid #FFF;
}
.editor-buttons-wrapper > .button,
.editor-buttons-wrapper > .button:hover,
.editor-buttons-wrapper > .button:active,
.editor-buttons-wrapper > .button:focus{
  background:#FFF;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/builder/field-usage-graph.less ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.react-flow__node{
  max-width:500px;
  padding:0.5rem;
  background:white;
  border-width:2px;
  border-style:solid;
  border-radius:0.5em;
  box-shadow:none;
  color:#231f20;
  font-weight:500;
  overflow-wrap:anywhere;
}
.react-flow__node.has-changes{
  box-shadow:0 0 5px 3px #76D2FF;
}
.react-flow__node.has-changes.is-suggested{
  box-shadow:0 0 5px 3px #00ff03;
}
.react-flow__node.has-changes.for-removal{
  box-shadow:0 0 5px 3px #ff0000;
}
.react-flow__node.react-flow__node-model:not(.root-node){
  border-color:#00977A;
}
.react-flow__node.react-flow__node-serializer:not(.root-node){
  border-color:#00298F;
}
.react-flow__node.react-flow__node-ui-view:not(.root-node){
  border-color:#82028B;
}
.react-flow__node.root-node{
  border-color:#FFC800;
  box-shadow:0 0 5px #FFC800;
}
.react-flow__node .sub-label{
  color:#565656;
  font-weight:400;
  margin-right:0.5rem;
}
.react-flow__node .ui.divider{
  margin:0.5rem 0;
}
.react-flow__node > .header:first-child{
  margin-top:0;
}
.flow-renderer-wrapper a{
  cursor:pointer;
}
.flow-renderer-wrapper .edit-btn{
  cursor:pointer;
  float:right;
}
.flow-renderer-wrapper .edit-btn:hover{
  color:#f6cc53;
}
.field-usage-graph-toolbar{
  z-index:5;
  position:absolute;
  bottom:0;
  margin:1rem;
  background:rgba(255, 255, 255, 0.8);
  box-shadow:0px 3px 12px #00000015;
  border-radius:0;
  max-width:100%;
  padding:1rem;
}
.react-flow__background{
  background:#f9f9f9;
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/components/builder/field-changes.less ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
.field-changes.field-changes-popup.popup.flowing{
  max-width:800px;
}

/*!****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/table.less ***!
  \****************************************************************************************************************************************************************************************************************************************************/
.podium-table-controls .ui.button,
.podium-table-controls .ui.buttons,
.podium-table-controls .ui.form,
.podium-table-controls .ui.checkbox,
.podium-table-controls .ui.dropdown .menu > .item,
.podium-table-controls .ui.input input{
  font-size:1em;
}
.podium-table-controls .container:has(+ .handles){
  padding-bottom:0.2rem;
}
.podium-table-controls .container button.relative{
  position:relative;
}
.podium-table-controls .container button.relative div.absolutely-fill{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.podium-table-controls .container.hidden{
  display:none;
}
.podium-table-controls .container .table-actions > .dropdown > .menu > .item.disabled{
  pointer-events:auto;
}
.podium-table-controls .top{
  display:flex;
  align-items:center;
}
.podium-table-controls .top .ui.button{
  background:#FFF;
}
.podium-table-controls .top .ui.button:focus,
.podium-table-controls .top .ui.button:active,
.podium-table-controls .top .ui.button:hover{
  background:#FFF;
}
.podium-table-controls .top .actions-content .button:last-child{
  margin-right:0;
}
@media only screen and (max-width: 374px){
  .podium-table-controls .top > div > .pagination{
    width:100%;
  }
  .podium-table-controls .top > div.actions-content > .button{
    margin-bottom:0.25em;
  }
  .podium-table-controls .top > div.actions-content > .content{
    width:100%;
  }
}
@media only screen and (max-width: 767px){
  .podium-table-controls .top{
    display:block;
  }
  .podium-table-controls .top > div{
    width:100%;
  }
  .podium-table-controls .top > div > .pagination{
    display:inline-block;
    text-align:right;
    margin-right:0.25rem;
  }
  .podium-table-controls .top > div > .pagination .button:last-child{
    margin:0;
  }
  .podium-table-controls .top > div:not(:first-child):not(:empty){
    margin-top:0.5em;
  }
  .podium-table-controls .top > div.actions-content > .button{
    float:left;
  }
  .podium-table-controls .top > div.actions-content > .content{
    margin:0;
  }
  .podium-table-controls .top > div.actions-content > .content .button:not(:first-child){
    margin-top:0.25em;
  }
  .podium-table-controls .top .mobile-options{
    margin-left:auto;
  }
  .podium-table-controls .top .mobile-options .pagination-text{
    font-size:0.8em;
    line-height:1;
    display:inline-flex;
    flex-direction:column;
    vertical-align:middle;
  }
  .podium-table-controls .top .mobile-options .dropdown > .menu.transition > .button{
    margin:0;
  }
  .podium-table-controls .top .mobile-options > *{
    display:inline-block;
  }
}
.podium-table-controls .top:before,
.podium-table-controls .top:after{
  content:" ";
  display:table;
}
.podium-table-controls .top:after{
  clear:both;
}
.podium-table-controls .content{
  text-align:right;
  flex:1;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .podium-table-controls .content{
    padding-inline:1em;
  }
}
.podium-table-controls .content > .button:last-child{
  margin-right:0;
}
.podium-table-controls .options{
  display:flex;
  align-items:center;
}
.podium-table-controls .options .options .button:last-child{
  margin-right:0;
}
.podium-table-controls .options .pagination{
  display:flex;
  align-items:center;
  font-weight:500;
}
.podium-table-controls .options .pagination input[type=number]::-webkit-inner-spin-button,
.podium-table-controls .options .pagination input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.podium-table-controls .options .pagination input[type=number]{
  -moz-appearance:textfield;
}
.podium-table-controls .options .pagination .button:first-of-type{
  margin-left:0.3em;
}
.podium-table-controls .container .options .ui.input,
.podium-table-controls .mobile-options .ui.input{
  margin-right:0.3em;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .podium-table-controls .container .options .ui.input,
  .podium-table-controls .mobile-options .ui.input{
    width:3.5em;
  }
}
@media only screen and (max-width: 767px){
  .podium-table-controls .container .options .ui.input,
  .podium-table-controls .mobile-options .ui.input{
    width:3em;
  }
}
.podium-table-controls .container .options .ui.input input,
.podium-table-controls .mobile-options .ui.input input{
  text-align:center;
  color:#183E83;
  font-weight:bold;
  padding-block:0.5em;
}
.podium-table-controls .handles{
  color:#FFF;
  border-top:calc(.5em - .2em) solid #6a95e4;
}
.podium-table-controls .handles .handle{
  background:#6a95e4;
  color:#FFF;
  display:inline-block;
  text-align:center;
  position:relative;
  cursor:pointer;
  padding-inline:0.5em;
  line-height:1.5em;
  height:1.5em;
}
.podium-table-controls .handles .handle .icon{
  margin:0;
  transform:scale(1.3, 0.5);
  position:relative;
}
.podium-table-controls .handles .handle:before{
  content:'';
  width:0;
  height:0;
  position:absolute;
}
.podium-table-controls .handles .handle.left{
  border-bottom-right-radius:0;
  padding-left:0.4rem;
}
.podium-table-controls .handles .handle.left:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
  left:100%;
}
.podium-table-controls .handles .handle.right{
  border-bottom-left-radius:0;
  float:right;
}
.podium-table-controls .handles .handle.right:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
  right:100%;
}
.podium-table-controls .handles .pagination{
  background:#6a95e4;
  color:#FFF;
  float:right;
  padding-right:0.5rem;
  line-height:1.5em;
  height:1.5em;
}
.podium-table-controls .handles .pagination .icon{
  height:1.5em;
  cursor:pointer;
}
@media only screen and (max-width: 767px){
  .podium-table-controls .button.dropdown{
    margin:0;
  }
  .podium-table-controls .button.dropdown > .icon{
    text-align:center;
  }
  .podium-table-controls .table-actions{
    display:flex;
    flex-wrap:wrap;
    gap:0.25rem;
  }
  .podium-table-controls .table-actions > .button{
    margin:0;
  }
}
.podium-table.initially-loading{
  height:100%;
}
.podium-table.ui.table{
  margin:0;
  border:none;
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.podium-table.ui.table:before{
  content:'';
  display:table-caption;
  height:1px;
  background:#6a95e4;
  position:sticky;
  position:-webkit-sticky;
  bottom:0;
  top:calc(100% - 1px);
  z-index:1;
}
.podium-table.ui.table thead{
  position:sticky;
  top:0;
  z-index:2;
}
.podium-table.ui.table thead > tr > th{
  background:#FFF;
}
.podium-table.ui.table td{
  border-top:none;
}
.podium-table.ui.table.compact thead th{
  padding-top:0;
  padding-bottom:0;
}
.podium-table.ui.table.compact tbody td{
  padding-top:0;
  padding-bottom:0;
}
.podium-table.ui.table.cozy thead th{
  padding-top:0.5em;
  padding-bottom:0.5em;
}
.podium-table.ui.table.comfortable tbody td{
  padding-top:1em;
  padding-bottom:1em;
}
.podium-table.ui.table.striped tbody tr:not(.sub-totals):nth-child(2n){
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table tr.sub-totals > td,
.podium-table.ui.table tr.podium-table-all-footer > td,
.podium-table.ui.table tr.podium-table-page-footer > td,
.podium-table.ui.table tr.podium-table-group-header:not(:first-child) > td{
  border-top:1px solid #FFF;
}
.podium-table.ui.table .podium-table-header-cell{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-header-cell.sortable{
  cursor:pointer;
}
.podium-table.ui.table .podium-table-header-cell.sortable:hover{
  text-decoration:underline;
}
.podium-table.ui.table .podium-table-header-cell.select-column > .checkbox{
  vertical-align:middle;
}
.podium-table.ui.table .podium-table-row:not(.expanded):not(.initial-loader):not(.no-rows):hover{
  background:#fff6dc !important;
}
.podium-table.ui.table .podium-table-row.expandable,
.podium-table.ui.table .podium-table-row.podium-table-group-header{
  cursor:pointer;
}
.podium-table.ui.table .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-totals{
  background:rgba(106, 149, 228, 0.4);
  font-weight:bold;
}
.podium-table.ui.table .podium-table-row.expanded > td{
  background:rgba(106, 149, 228, 0.1);
  border-top:2px solid #6a95e4;
}
.podium-table.ui.table .podium-table-row.expanded .podium-table-row.expanded{
  border-color:#4c77fd;
  background:rgba(76, 119, 253, 0.4);
}
.podium-table.ui.table .podium-table-row.expanded .podium-table-row.expanded .podium-table-row.expanded{
  border-color:#183E83;
  background:rgba(24, 62, 131, 0.4);
}
.podium-table.ui.table .podium-table-row .podium-table-column.ellipsis{
  white-space:nowrap;
  overflow:hidden;
  max-width:0;
  text-overflow:ellipsis;
}
.podium-table.ui.table .podium-table-row .podium-table-column.conf-object-inheritance-info-column{
  display:flex;
  gap:0.2rem;
  align-items:baseline;
}
.podium-table.ui.table .podium-table-row .podium-table-column.no-rows{
  text-align:center;
  font-weight:bold;
  padding:1em;
}
.podium-table.ui.table .podium-table-row .podium-table-column > .label{
  margin-left:0;
  margin-right:0;
}
.podium-table.ui.table .podium-table-row .podium-table-column > .label a{
  opacity:1;
}
.podium-table.ui.table .podium-table-row .podium-table-column > .label a:hover{
  text-decoration:underline;
}
.podium-table.ui.table .podium-table-row .podium-table-column > .label i{
  opacity:1;
  display:inline;
  margin-right:0.5em;
}
.podium-table.ui.table .podium-table-row .podium-table-column.multiple-label-column > .label-wrapper{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
}
.podium-table.ui.table .podium-table-row .podium-table-column.multiple-label-column > .label-wrapper > .label:not(:last-child){
  margin-bottom:0.2rem;
}
.podium-table.ui.table .podium-table-row .checkbox-column{
  position:relative;
}
.podium-table.ui.table .podium-table-row .checkbox-column > .checkbox-wrapper{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  display:flex;
  align-items:center;
  justify-content:center;
}
.podium-table.ui.table .podium-table-row.sub-component thead{
  z-index:1;
}
.podium-table.ui.table .podium-table-row.sub-component > td{
  padding:0.25rem;
  border-bottom-style:solid;
  border-bottom-width:2px;
  border-top-color:#6a95e4;
  border-bottom-color:#6a95e4;
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .file-view-tab > .bottom.attached.segment{
  padding:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .container{
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table .podium-table-header-cell{
  background:none;
}
.podium-table.ui.table .podium-table-row.sub-component > td .table-name-display{
  background:#6a95e4;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .container{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .handles{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .handles .pagination{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .handles .handle.left:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .handles .handle.right:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n){
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table > tbody > tr > td:last-child{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-header-cell{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-footer td{
  background:#6a95e4;
  color:#FFF;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-totals{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-group-header{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .file-view-tab > .attached.menu{
  margin-bottom:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .file-view-tab > .attached.menu > .item.active:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td{
  border-top-color:#6a95e4;
  border-bottom-color:#6a95e4;
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .table-name-display,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .table-name-display{
  background:#6a95e4;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .container,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .container{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .pagination,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .pagination{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.left:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.left:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.right:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.right:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n),
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n){
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:last-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:last-child{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-header-cell,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-header-cell{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-footer td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-footer td{
  background:#6a95e4;
  color:#FFF;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-totals,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-totals{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-group-header{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .file-view-tab > .attached.menu,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu{
  margin-bottom:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .file-view-tab > .attached.menu > .item.active:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu > .item.active:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td{
  border-top-color:#6a95e4;
  border-bottom-color:#6a95e4;
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .table-name-display,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .table-name-display,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .table-name-display,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .table-name-display{
  background:#6a95e4;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .container,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .container,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .container,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .container{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .handles,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .handles,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .handles .pagination,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .pagination,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .handles .pagination,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .pagination{
  background-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.left:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.left:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.left:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.left:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.right:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-controls .handles .handle.right:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.right:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-controls .handles .handle.right:before{
  background:radial-gradient(circle at 0 0, transparent 0, #6a95e4 0);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n),
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n),
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n),
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table.striped tbody tr:not(.sub-totals):nth-child(2n){
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:first-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:last-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table > tbody > tr > td:last-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:last-child,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table > tbody > tr > td:last-child{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-header-cell,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-header-cell,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-header-cell,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-header-cell{
  border-color:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-footer td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-footer td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-footer td,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-footer td{
  background:#6a95e4;
  color:#FFF;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-row.sub-totals,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-totals,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-row.sub-totals,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-totals{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .podium-table-group-header,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-group-header{
  background:rgba(106, 149, 228, 0.1);
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .file-view-tab > .attached.menu,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .file-view-tab > .attached.menu,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu{
  margin-bottom:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.expanded > td .file-view-tab > .attached.menu > .item.active:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.expanded > td .file-view-tab > .attached.menu > .item.active:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.expanded > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu > .item.active:before,
.podium-table.ui.table .podium-table-row.sub-component > td .podium-table-row.sub-component > td .podium-table-row.sub-component > td .file-view-tab > .attached.menu > .item.active:before{
  background:#6a95e4;
}
.podium-table.ui.table .podium-table-row.sub-component > td > div > .attached{
  margin-left:0;
}
.podium-table.ui.table .podium-table-row.sub-component > td > div > .attached.menu{
  border-top-right-radius:0;
  border-top-left-radius:0;
  border:none;
}
.podium-table.ui.table .podium-table-row.sub-component > td > div > .attached > .file-grid > .row:only-child{
  padding:0.5rem;
}
.podium-table.ui.table .podium-table-column .info-icon,
.podium-table.ui.table .podium-table-header-cell .info-icon{
  text-decoration:none;
}
.podium-table.ui.table .podium-table-column.money-column,
.podium-table.ui.table .podium-table-header-cell.money-column,
.podium-table.ui.table .podium-table-column.number-column,
.podium-table.ui.table .podium-table-header-cell.number-column,
.podium-table.ui.table .podium-table-column.percent-column,
.podium-table.ui.table .podium-table-header-cell.percent-column{
  text-align:right;
}
.podium-table.ui.table .podium-table-column.boolean-column,
.podium-table.ui.table .podium-table-header-cell.boolean-column{
  text-align:center;
}
.podium-table.ui.table .podium-table-column.copy-content-column a,
.podium-table.ui.table .podium-table-header-cell.copy-content-column a{
  cursor:pointer;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label{
  background:#183E83;
  color:#FFF;
  overflow:hidden;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label.with-icon,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label.with-icon{
  display:inline-flex;
  align-items:center;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label > a,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label > a{
  margin:-5rem;
  padding:5rem;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label > a.light,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label > a.light{
  font-weight:400;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label > .icon,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label > .icon{
  pointer-events:none;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label:not(.basic) > a,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label:not(.basic) > a{
  color:#FFF;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label.borderless,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label.borderless{
  border:none;
  background:none;
  padding:0.2rem 0;
  border-radius:0;
  font-size:1em;
}
.podium-table.ui.table .podium-table-column.action-column .ui.label.borderless.basic,
.podium-table.ui.table .podium-table-header-cell.action-column .ui.label.borderless.basic{
  background:none !important;
}
.podium-table.ui.table .podium-table-column.created-by-column,
.podium-table.ui.table .podium-table-header-cell.created-by-column{
  white-space:nowrap;
}
.podium-table.ui.table .podium-table-footer{
  position:sticky;
  bottom:0;
  font-weight:bold;
}
.podium-table.ui.table .podium-table-footer td{
  background:#6a95e4;
  color:inherit;
}
div:not(.main-content) > .podium-table-wrapper{
  border-radius:0;
}
div:not(.main-content):not(.index-table-segment) > .podium-table-wrapper > .podium-table-controls > .handles > .handle.left{
  border-bottom-left-radius:0;
}
div:not(.main-content):not(.index-table-segment) > .podium-table-wrapper > .podium-table-controls > .handles > .pagination{
  border-bottom-right-radius:0;
}
div:not(.main-content):not(.index-table-segment):not(.bottom.attached.tab) > .podium-table-wrapper:not(.with-name-display) > .podium-table-controls > .container{
  border-top-right-radius:0;
  border-top-left-radius:0;
}
div.main-content > .podium-table-wrapper.with-name-display > .table-name-display,
div[id=root] > .podium-table-wrapper.with-name-display > .table-name-display{
  border-radius:0;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px){
  div.main-content > .podium-table-wrapper.simple,
  div[id=root] > .podium-table-wrapper.simple{
    padding-inline:1.5em;
    padding-bottom:1.5em;
  }
}
div.main-content > .podium-table-wrapper.simple > .table-name-display.header.attached,
div[id=root] > .podium-table-wrapper.simple > .table-name-display.header.attached{
  background:none;
  color:#183E83;
  border:none;
  font-size:2em;
}
.podium-table-wrapper:not(.simple){
  box-shadow:0 0.5em #FFF;
}
.podium-table-wrapper.classic{
  background:#FFF;
}
.podium-table-wrapper.classic .ui.table{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.podium-table-wrapper.classic .ui.table thead tr:first-child th:first-child{
  border-top-left-radius:0;
}
.podium-table-wrapper.classic .ui.table thead tr:first-child th:last-child{
  border-top-right-radius:0;
}
.podium-table-wrapper.classic .podium-table-controls .container{
  background-color:#6a95e4;
  padding:0.5rem;
}
.podium-table-wrapper.classic .podium-table-controls .container .filters-form-wrapper{
  border-radius:0;
}
.podium-table-wrapper.classic .podium-table-controls .options .pagination{
  color:inherit;
}
.podium-table-wrapper.classic .podium-table-controls .options .input input,
.podium-table-wrapper.classic .podium-table-controls .mobile-options .input input{
  border:none;
}
@media only screen and (max-width: 767px){
  .podium-table-wrapper.classic .podium-table-controls .top .mobile-options{
    color:inherit;
  }
}
.podium-table-wrapper.classic > .dimmable{
  padding-inline:0.5em;
}
.podium-table-wrapper.classic .podium-table.ui.table > tbody > tr > td:first-child{
  border-left:1px solid #6a95e4;
}
.podium-table-wrapper.classic .podium-table.ui.table > tbody > tr > td:last-child{
  border-right:1px solid #6a95e4;
}
.podium-table-wrapper.classic .podium-table .podium-table-row.sub-component .podium-table-wrapper > td > .dimmable{
  margin-top:0;
}
.podium-table-wrapper.simple .ui.table{
  border-top-left-radius:calc(0 / 2);
  border-top-right-radius:calc(0 / 2);
}
.podium-table-wrapper.simple .ui.table thead tr:first-child th:first-child{
  border-top-left-radius:calc(0 / 2);
}
.podium-table-wrapper.simple .ui.table thead tr:first-child th:last-child{
  border-top-right-radius:calc(0 / 2);
}
.podium-table-wrapper.simple .podium-table-controls .container .top{
  background:#FFF;
  padding:0.25em;
}
.podium-table-wrapper.simple .podium-table-controls .container .top .button{
  color:#183E83;
}
.podium-table-wrapper.simple .podium-table-controls .container .top .button:hover{
  color:#102a58;
}
.podium-table-wrapper.simple .podium-table-controls .container .top,
.podium-table-wrapper.simple .podium-table-controls .container .filters-form-wrapper{
  border-radius:calc(0 / 2);
}
.podium-table-wrapper.simple .podium-table-controls .container .content .button{
  border:1px solid #183E83;
}
.podium-table-wrapper.simple .podium-table-controls .container .content .button > .icon{
  background:none;
}
.podium-table-wrapper.simple .podium-table.ui.table .podium-table-row.sub-component > td .podium-table-controls .container{
  background:none;
}
.podium-table-wrapper.simple > .dimmable{
  margin-top:0.5em;
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons{
  background:#c0d2f3;
  border-radius:2em;
  color:#231f20;
  padding-block:0.5em;
  padding-inline:1em;
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons .button{
  padding-block:0.25em;
  padding-inline:0.5em;
  border-radius:2em;
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons .button:not(:last-child){
  margin-right:0.5em;
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons .button:not(.selected):not(:hover){
  background:none;
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons .button:not(.selected):hover{
  background:rgba(255, 255, 255, 0.5);
}
.podium-table-wrapper.simple .table-settings.popup .ui.fluid.buttons .button.selected{
  background:#FFF;
  box-shadow:0px 3px 12px #00000015;
}
.podium-table-wrapper > .dimmable{
  margin-bottom:0.5em;
  overflow:auto;
  width:100%;
}
.podium-table-wrapper .table-name-display.header.attached{
  background:#6a95e4;
  color:#FFF;
  border:none #FFF;
  border-bottom:1px solid;
  margin:0;
  padding:0.5rem;
}
@media only screen and (min-width: 1920px), only screen and (min-width: 1200px) and (max-width: 1919px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px){
  .podium-table-wrapper .table-name-display.header.attached{
    font-size:1.5rem;
  }
}
@media only screen and (max-width: 767px){
  .podium-table-wrapper .table-name-display.header.attached{
    font-size:1rem;
  }
}
.podium-table-wrapper.tiny-text{
  font-size:0.9rem;
}
.podium-table-wrapper.small-text{
  font-size:0.95rem;
}
.podium-table-wrapper.normal-text{
  font-size:1rem;
}
.podium-table-wrapper.large-text{
  font-size:1.2rem;
}
.podium-table-wrapper.squeezed .podium-table.ui.table thead tr th{
  padding-top:0.05rem;
  padding-bottom:0.05rem;
}
.podium-table-wrapper.squeezed .podium-table.ui.table tbody tr td,
.podium-table-wrapper.squeezed .podium-table.ui.table tfoot tr td{
  padding-top:0.05rem;
  padding-bottom:0.05rem;
}
.podium-table-wrapper.compact .podium-table.ui.table thead tr th{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.podium-table-wrapper.compact .podium-table.ui.table tbody tr td,
.podium-table-wrapper.compact .podium-table.ui.table tfoot tr td{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.podium-table-wrapper.cozy .podium-table.ui.table thead tr th{
  padding-top:0.8rem;
  padding-bottom:0.8rem;
}
.podium-table-wrapper.cozy .podium-table.ui.table tbody tr td,
.podium-table-wrapper.cozy .podium-table.ui.table tfoot tr td{
  padding-top:0.8rem;
  padding-bottom:0.8rem;
}
.podium-table-wrapper.comfortable .podium-table.ui.table thead tr th{
  padding-top:1.2rem;
  padding-bottom:1.2rem;
}
.podium-table-wrapper.comfortable .podium-table.ui.table tbody tr td,
.podium-table-wrapper.comfortable .podium-table.ui.table tfoot tr td{
  padding-top:1.2rem;
  padding-bottom:1.2rem;
}
.popup.table-save-sorting .header{
  margin-bottom:0.5rem;
}
.popup.table-save-sorting .button{
  width:calc(50% - .25em);
  margin-top:0.5rem;
}
.popup.table-save-sorting .button:last-child{
  margin-right:0;
  margin-left:0.25em;
}
.popup.action-column.ui{
  padding:0;
}
.popup.action-column.ui:before{
  z-index:0;
}
.popup.action-column .ui.vertical.buttons .button{
  border-radius:0;
}
.popup.action-column .button{
  background:none;
  color:#4078C0;
  font-weight:500;
  z-index:1;
}
.popup.action-column .button:hover,
.popup.action-column .button:active,
.popup.action-column .button:focus{
  color:#4078C0;
  background:rgba(0, 0, 0, 0.05);
}
.popup.table-settings{
  font-size:1em;
}
.popup.table-settings .settings-form-save-button{
  margin-inline:auto;
  display:block;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!../../node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!../podium.tech-js-react/src/styles/columns/process-progress-column.less ***!
  \******************************************************************************************************************************************************************************************************************************************************************************/
.process-progress-column > .ui.progress{
  margin:0;
}
.process-progress-column > .ui.progress.with-percentage-label > .label{
  top:0;
}

